Категория:FAQ — S.T.A.L.K.E.R. Inside Wiki

Категория:FAQ

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск

Скрипты

Как сделать, чтобы игра не вылетала при введении вырезанных монстров

Многие часто сталкиваются с тем, что при попытке добавления монстров не попавшими в финальную версию игра может вылетать. Попробую рассказать, как это дело можно исправить. Читаем...


SDK

При компиляции уровня получаю ошибку связанную с функцией: b_BuildTexture::Vflip

Полный репорт ошибки:

FATAL ERROR
 
[error]Expression : assertion failed
[error]Function : b_BuildTexture::Vflip
[error]File : d:\xray-svn\xrlc\build.h
[error]Line : 30
[error]Description : pSurface

Весь смысл заключается в том, что в СДК оставили много лишнего, т.е. для текстур оставили сгенерированные thumbail-ы, а самих текстур нет. И вроде бы всё просто - нужно просто их добавить, но редактор понимает только *.tga файлы.
Нам поможет утилита dds2tga, которая может пакетно преобразовывать dds файлы в tga.

Выявляем(смотрим выше в логе компилятора) все текстуры на которые ругается редактор, далее берём их из распакованной игры и помещаем в папку утилиты dds2tga, запускаем CONV_ALL.BAT, в этой же папке появятся файлы *.tga. Копируем их в папку import/ пакета SDK. Запускаем Level Editor и даём команду images\ check new textures.

Совместил SDK с игрой, но вылетает с ошибкой

Полный репорт ошибки:

FATAL ERROR
Expression  : hXRSE_FACTORY
Function  : I:\xray-svn-trunk\editors\LevelEditor\Edit\ESceneSpawnTools.cpp
File  : I:\xray-svn-trunk\editors\LevelEditor\Edit\ESceneSpawnTools.cpp
Line  : 38
Description  : Can't load library:
Arguments  : xrSE_Factory.dll

Вы просто забыли удалить либо переместить все .db фаилы в другую папку.

SDK не работает под Vista, что делать?

Ставим на диск с фаиловой системой fat32, не открываем пока редактор, что нужно устанавливаем в level_editor\rawdata\, не забываем впихнуть в папку с редактором d3dx9_31.dll.

Создание нового левела на висте - переименовываем пример mp_atp_test.level и папку под него, редактируем level.ini, детальные объекты придется делать самому, а не открывать заготовку.

Или читаем ЗДЕСЬ

Как запустить СП карту консольно, то-есть через батник?

Это делается следующим образом:

@start bin\XR_3DA.exe -start server(%1/single/alife/new) client(localhost)

где %1 название общего gamedata\spawns\*.spawn (например, в финалке нужно подставить - all).


Некоторые другие параметры командной строки можно найти тут.

Поставил дерево, камень из библиотеки объектов GSC.. не компилит!

Invalid scene!

Ну во-первых у вас небось появились ошибки с отсутствующими текстурами lod'ов для этих объектов... ПЫС не удосужились нас информировать об этой недоделке в sdk, так что придется править проблему отсутствия текстур lod'ов для объектов самим. Лезем в Objects->Library Editor выбираем дерево или камень в trees->new_trees или в trees->new_stone, жмем кнопку preview и выбираем make lod (high quality) - создать лод высокого качества или make lod (low quality) - создать лод низкого качества, когда нас спросят do you want to select multiple objects? отвечаем yes и в открывшемся списке выбираем все деревья например. Всё, ждем когда создадутся отсутствующие до этого момента текстуры.

Поставил объект, а на карте после компиляции его нет, что делать? :((

Такое бывает если неправильно заданы свойства объекта. Идем в Objects->Library Editor, находим наш объект, например автобусная остановка в objects(не входит в набор сдк), жмем properties и внизу окна есть выбор между surfaces и Main options, выбираем последнее, теперь меняем Object Type с Dynamic на Static. Вот теперь объект должен нормально отображаться, такой баг частенько случается с модельками на сайте lproject, так что имейте ввиду, когда ставите модели оттуда, что нужно иногда исправлять их исходные параметры.

8)После компиляции пишет ошибку!

!Level doesn't contain HOM objects!

Читаем ЭТУ статью. Но к сведению.. HOM-объекты для компиляции необязательны, тоесть игра пре-компилит уровни и переваривает их и без них, так что ставьте на свое усмотрение. Если у вас пишет Invalid Scene!, то это никак не связано с тем, что вы не поставили сектора и порталы(HOM), а проблема в чем-то другом.

Компилятор бессловесно вылетает в середине компиляции! В логе ошибок нет, а последнее что он просчитывал приблизительно такого вида:

* New phase started: Build UV mapping...
| | model 'trees\new_trees\trees_sosna_1_02' - REF_lighted.
| Processing...
| | model 'trees\new_trees\trees_spil_01' - 2 subdivisions
| | model 'props\objects\musor\trash_kamaz_fura' - REF_lighted.
| | model 'props\objects\musor\trash_lada_lod' - 2 subdivisions
| | model 'props\objects\musor\trash_lada_lod' - REF_lighted.
| | ::compact:: 248 verts removed
| | ::compact:: 377 verts removed
| | ::compact:: 70 verts removed
| | ::compact:: 67 verts removed
| | ::compact:: 72 verts removed
| | ::compact:: 108 verts removed
| | ::compact:: 102 verts removed
| | ::compact:: 15 verts removed
| | ::compact:: 38 verts removed

У вас проблемы с объектами, либо каких-то из них попросту нет, либо ни настроены неправильно, смотрите как настраивать правильно объекты в level editor в пятом вопросе этого faq.


--Loxotron 7:12 13 июля 2008 (MSD)

--Neo][ 9:13, 27 января 2008 (MSD)

--Loxotron 7:12 8 января 2008 (MSD)

Страницы в категории «FAQ»

{{#ifeq:2|1|Эта категория содержит только следующую страницу.|Эта категория содержит следующие 2 страниц из 2.}}

Другие места
LANGUAGE