Категория:FAQ
Материал из S.T.A.L.K.E.R. Inside Wiki
Содержание
- 1 Скрипты
- 2 SDK
- 2.1 При компиляции уровня получаю ошибку связанную с функцией: b_BuildTexture::Vflip
- 2.2 Совместил SDK с игрой, но вылетает с ошибкой
- 2.3 SDK не работает под Vista, что делать?
- 2.4 Как запустить СП карту консольно, то-есть через батник?
- 2.5 Поставил дерево, камень из библиотеки объектов GSC.. не компилит!
- 2.6 Поставил объект, а на карте после компиляции его нет, что делать? :((
Скрипты
Как сделать, чтобы игра не вылетала при введении вырезанных монстров
Многие часто сталкиваются с тем, что при попытке добавления монстров не попавшими в финальную версию игра может вылетать. Попробую рассказать, как это дело можно исправить. Читаем...
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. Вот теперь объект должен нормально отображаться, такой баг частенько случается с модельками на сайте project, так что имейте ввиду, когда ставите их, что нужно исправить их исходные свойства.
--Loxotron 7:12 13 июля 2008 (MSD)
--Neo][ 9:13, 27 января 2008 (MSD)
--Loxotron 7:12 8 января 2008 (MSD)
Страницы в категории «FAQ»
{{#ifeq:2|1|Эта категория содержит только следующую страницу.|Эта категория содержит следующие 2 страниц из 2.}}