Полная версия этой страницы:
[SDK] X-Ray SDK 0.4
Zorndaik
04.01.2010, 21:48
Товарищи, можете объяснить, как при создании объекта присвоить ему анимированную текстурку?
Цитата(Zorndaik @ 04.01.2010, 21:48)
Товарищи, можете объяснить, как при создании объекта присвоить ему анимированную текстурку?
эм...какойто способ есть но его ещё не открыли
eNdimion
04.01.2010, 23:07
Цитата
эм...какойто способ есть но его ещё не открыли
не шали...
Цитата
Товарищи, можете объяснить, как при создании объекта присвоить ему анимированную текстурку?
можно...
присваиваешь текстуру, как обычную, НО вместо исходный тектсы создаёться
*.seq файл, в котором описаны скорость и кол-во кадров...
пример:
gamedata\textures\ui\ui_ani_cursor.seqКод
19; скорость
ui\ui_ani_cursor_01;кадры
ui\ui_ani_cursor_02
ui\ui_ani_cursor_03
ui\ui_ani_cursor_04
ui\ui_ani_cursor_05
ui\ui_ani_cursor_06
ui\ui_ani_cursor_07
ui\ui_ani_cursor_08
Цитата(whoami @ 04.01.2010, 23:07)
эм...какойто способ есть но его ещё не открыли
не шали...
виноват,забыл про курсор
eNdimion
04.01.2010, 23:16
угу
не подскажите как исправить эррор?
Expression : assertion failed
Function : CLocatorAPI::_initialize
File : D:\xray-svn\xrCore\LocatorAPI.cpp
Line : 584
Description : cnt>=3
Новая ошибка
Expression : assertion failed
Function : b_BuildTexture::Vflip
File : d:\xray-svn\xrlc\build.h
Line : 30
Description : pSurface
Сделал воду по туториалу из вики, все работает, только вот вода не прозрачная, а просто с неподвижной назначенной текстурой, из-за чего это? что я не так делал?
Цитата(SaleR @ 07.01.2010, 02:17)
Сделал воду по туториалу из вики, все работает, только вот вода не прозрачная, а просто с неподвижной назначенной текстурой, из-за чего это? что я не так делал?
ну если скомпилено на драфте то вода оч уродская)
Chopku, а если на маске компилить, прозрачной будет?
Цитата(SaleR @ 07.01.2010, 02:29)
а если на маске компилить, прозрачной будет
ну даже если на настройках,выше минимальных скомпилить прозрачной будет
Chopku, спасибо
Сахаров
07.01.2010, 06:28
Цитата(smitt @ 07.01.2010, 01:12)
Новая ошибка
Expression : assertion failed
Function : b_BuildTexture::Vflip
File : d:\xray-svn\xrlc\build.h
Line : 30
Description : pSurface
Там выше в логе указана текстура которой не хватает.
Имею вылет без лога при создание сетевой игры со своей картой, на стадии загрузка текстур.
Как все таки узнать в чем причина? (Блокнотный способ не работает).
Цитата(БогДан @ 10.01.2010, 11:05)
на стадии загрузка текстур
Не хватает текстур. Облети всю карту в редакторе и проверь лог - есть ли места с отсутствующими текстурами. Если нет - проблема в самих текстурах.
изначально вылет с требованием текстуры: Террейн/террейн_левел_такой-то
даю эту текстуру- и вылет после этого без лога
вот текстуры.
HitmanNew
10.01.2010, 15:16
А ты в textures.ltx в секции types вот так написал?:
terrain\terrain_f-1 = 4
terrain\terrain_f-1_det = 0
terrain\terrain_f-1_mask = 0
terrain\terrain_f-1 = 4
terrain\terrain_f-1_det = 4
terrain\terrain_f-1_mask = 4
Исправил как у тебя - всеравно вылет без лога.
может с самой текстурой что то не то?
Какой нить альфа канал не убил или еще какие настройки.
Товарищи продвинутые, помогите пожалуйста.
Вот такое смог только вытянуть:
Загрузка секторов и порталов...
WARNING: Occlusion map 'd:\games\s.t.a.l.k.e.r\gamedata\levels\level_f-1\level.hom' not found.
* phase time: 6 ms
* phase cmem: 167978 K
Загрузка ИИ объектов...
* phase time: 6 ms
* phase cmem: 167978 K
Клиент: Создание...
* connection sync: 0 ms
- Game configuring : Started
- Game configuring : Finished
* phase time: 164 ms
* phase cmem: 168376 K
Загрузка текстур...
* t-report - base: 1191, 455293 K
* t-report - lmap: 0, 0 K
* phase time: 13068 ms
* phase cmem: 168376 K
Клиент: Синхронизация...
* admin respawned as spectator
* phase time: 20 ms
* phase cmem: 168376 K
* [win32]: free[1126944 K], reserved[174088 K], committed[796056 K]
* [ D3D ]: textures[455293 K]
* [x-ray]: crt heap[168376 K], process heap[526890 K], game lua[3758 K], engine lua[156 K], render[0 K]
* [x-ray]: economy: strings[721 K], smem[5365 K]
admin connected
stack trace:
001B:0045873E XR_3DA.exe, CBackend::OnDeviceCreate()
001B:03392FB2 xrGame.dll
BAC9-FLCL
10.01.2010, 20:17
Цитата(БогДан @ 10.01.2010, 12:50)
Террейн/террейн_левел_такой-то
Вместо такой-то приведите точное имя текстуры.
Требовал terrain\terrain_f-1
Выше еще скрин я выложил.
Файл назови нормально) Символ "-" лучше вообще не использовать в именах.
Сам обьект не называть с помощью "-" или имя текстур террейна?
БогДан,
Текстуры det и mask используют альфу, формат должен быть DXT3 или DXT5, по-моему в любом варианте прокатывает.
Создал в фотошопе детальную и маску в формате DXT3 или DXT5, подменил уже в самой геймдате, - вылет без лога.
Цитата(БогДан @ 11.01.2010, 14:33)
Создал в фотошопе детальную и маску в формате DXT3 или DXT5, подменил уже в самой геймдате, - вылет без лога.
Попробуй перекомпилировать детейлы и использовать R1, при котором mask не используется.
1. Ты и впрямь думаешь что вылет без лога может быть из-за текстуры?
2. Поясни поподробнее, что именно сделать? (я не уразумел)
Цитата(БогДан @ 11.01.2010, 19:26)
1. Ты и впрямь думаешь что вылет без лога может быть из-за текстуры?
Не факт, я просто отметил, что тебя текстуры mask и det не верного формата.
Цитата(БогДан @ 11.01.2010, 19:26)
2. Поясни поподробнее, что именно сделать? (я не уразумел)
Отключить динамику в игре и перекомпилировать детейлы. Что не понятно?
Цитата(БогДан @ 10.01.2010, 20:59)
Сам обьект не называть с помощью "-" или имя текстур террейна?
И то, и то. Желательно. Символ дефиса - может восприниматься, как арифметический минус. Не факт, но мало ли. Ни раз нигде не видел минуса в именах файлов в сталкере, так что советую попробовать.
FL!NT, я же выше написал, что сделал их уже в нужном (так как ты говорил) формате. Вылет всеравно есть.
2. Я не знаю как отключить динамику. Поясни. Или лутче скрин.
Орион - буду пробовать.
БогДан,
Если ты юзал эти текстуры в фотошопе и потом просто закинул в СДК ни как, не привязывая к собственной лок (а именно так мне кажется и есть
, т.к. идет полное не понимание вопроса), то эти текстуры не оказывают не какого влияния. Почитай соответствующую доку. Кстати Орион прав в названиях файлов нужно убрать "-".
Цитата(БогДан @ 12.01.2010, 05:36)
2. Я не знаю как отключить динамику. Поясни. Или лутче скрин.
В опциях игры в разделе «Видео» включи статическое освещение.
0_0.
Наверно ты прав.
Ибо маск и дет я никак не привязывал, я их просто импортировал в СДК, а потом в геймдату игры.
Где-то я что-то упустил в этом вопросе. А как привязывается?
Поставил статическое освещение. Запустил. Вылет с логом
Expression : fatal error
Function : CRender::texture_load
File : E:\stalker\patch_1_0004\xr_3da\xrRender\Texture.cpp
Line : 295
Description : <no expression>
Arguments : Can't find texture 'terrain\terrain_f-1_lm'
что это за текстура?
с расширением "_lm"
Смотри доки.
http://stalkerin.gameru.net/wiki/index.php...лавная_страницаТам хоть и не все и не совсем правильно, но общее понятие дает.
Текстура _lm генерируется компилятором и содержит корту теней терайна.
Та я эти доки уже почти на память выучил, но не встречал о "привязке" дет и макс.
Нашел текстуру _лм (визуально - сплошная черная) вставил в геймдату - вылет без лога.
(на статике)
Еще раз .
Цитата(FL!NT @ 12.01.2010, 13:11)
Текстура _lm генерируется компилятором
и должна лежать STALKER\gamedata\levels\твой левел\terrain (_lm light map). Ни куда левую текстуру подкладывать не нужно. Для дет смотри глобальное озеленение там вполне понятно, для маск не помню
почему она должна лежать по адрессу: STALKER\gamedata\levels\твой левел\terrain
если требует текстуру по адрессу: S.T.A.L.K.E.R\gamedata\textures\terrain
туда и положил.
Распакуй игру, и сам увидишь, где что лежит.
Не могу понять почему такая яркая трава? Материал обычный - "грасс", вместо зеленой травы - вот такое желтое.
Степан друг москалів
13.01.2010, 19:57
какой шейдер ?
ЗЫ откомпиль в игре посмотри, может лучше выглядеть будет.
левел/ескейп_грасс
дефаулт
материал/грасс
такого раньше не было - всегда был зеленым, а тут желтым и ярким.
Степан друг москалів
13.01.2010, 21:08
Смотрел в сдк, аналогичный ляп, не нашло текстуру террейна.
Нашел проблему. Сменив имя текстуры на один символ - по новому не загнал их в СДК. Туплю.
Переделал все с самого начала - убрал все "-" из всех названий, начиная с текстур и заканчивая объектами, - все равно вылет без лога.
Степан друг москалів
14.01.2010, 13:51
выложи в исходнике, вылет без лога может быть от чего угодно
Степан друг москалів
14.01.2010, 14:12
А типа свою карту лепиш или насилуещ исходники от ПЫС ??
Файлик в формате мап как минимум.
Хотябы видеть что наспавнил и так далее.
Своя карта. Мультиплеерная в данный момент. Ничего не спавнил. Щасс пойду поищу мап.
А где энтот мап должен быть?
не вижу никакого мап.
все что есть (не считая текстур, конфигов и шейдеров)
Больше мыслей нету. Ступор.
Expression : assertion failed
Function : CDetailManager::Load
File : E:\stalker\patch_1_0004\xr_3da\xrRender\DetailManager.cpp
Line : 118
Description : dtH.version == DETAIL_VERSION
Убрал с террейна все что можно - голый террейн, при создание - вылет вот такой.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.