Пользователей: 0
Гостей: 801
Всего: 801

» Подробно
» Сегодня

Привет, гость!









Автор Сообщение
pervintin
    
Посты: 650
Откуда:
Возраст:
20-04-2012 00:02 GMT3 час. #1595060   

# Arist :
Что касается переходов,они все сделаны через СДК,иначе в all.spawn'e в переходе не было бы геймграфов,наподобие:"dest_graph_point = start_actor_02"



Ну вот смотри. Заспаунил ты в сдк переход, а как ты вобьёшь переходу вот эти координаты?

dest_game_vertex_id = 2793
dest_level_vertex_id = 386509
dest_position = 99.4886779785156,1.01412963867188,128.788879394531

Если в сдк для них даже ячеек нет.

А знаешь почему нет ячеек? Потому что ты в сдк никогда не угадаешь какой именно level_vertex_id присвоит аивраппер этой локации при сборке олспауна.
Поэтому координаты для переходов вбиваются после сдк и сборки оллспауна.


pervintin
    
Посты: 650
Откуда:
Возраст:
20-04-2012 07:32 GMT3 час. #1595078   

# Arist :
Достаточно просто указать точку(геймграф)
СДК сделает само(вычислит координаты этого геймграфа)


Каким образом? При билде сдк залезет в другую локу и вычислит координаты геймграфа? А вертексы ещё не заданы.
Вобщем тут опять танцы с бубном, я уже один способ пробовал, который без асдс. Всё хорошо, переход работает. Там тоже только гейграф, но оллспаун не разбирается. Здесь чувствую ещё один гиперметод.
Значит так. Включаем логику. Раз сдк сам всё вычислит, значит он эти цифры запихнёт в левел.спаун.
Значит! В левелспаунах игры координаты есть, (по твоей теории).
Теперь проведём эксперимент. Ставим с нуля сдк. Копируем в него геймдату. Не делаем aiwrapper -split_spawns, ибо координаты переходов (по твоей теории), в левел.спаунах есть, и сразу конвертим кордон.
Далее открываем кордон. Спауним ну хотя бы автомат для проверки. Билдим-шмилдим, собираем олл.спаун. Заходим в игру, Видим автомат. Идём на свалку и вылетаем!

ВЫВОД: В Левелспаунах разрабов нет координатов.

Насчёт того гада об которого ты спотыкаешься.

section_name = stationary_mgun

Это стационарный пулёмёт. Не переносной. За него можно встать, но не носить.

добавлено спустя 23 минут


# Arist :

Потому что ты в сдк никогда не угадаешь какой именно level_vertex_id присвоит аивраппер этой локации при сборке олспауна.

Вот мой файл game_levels.ltx:

[levels]
level01
level02
level03
level04
level05
level06
level07
level08
level09
level10
level11
level12
level13
level14
level15
level16
level17
level18
level19
level20
level21
level22
level23
level24


[level01]
name = L01_Escape
caption = "L01_Escape"
offset = 3000.0, 1000.0, 0.0
id = 01

[level02]
name = L02_Garbage
caption = "L02_Garbage"
offset = 3000.0, 1000.0, 1000.0
id = 02

[level03]
name = L03_Agroprom
caption = "L03_Agroprom"
offset = 2000.0, 1000.0, 1000.0
id = 03

[level04]
name = l03u_agr_underground
caption = "l03u_agr_underground"
offset = 2000.0, 800.0, 1000.0
id = 04

[level05]
name = l04_darkvalley
caption = "l04_darkvalley"
offset = 4000.0, 1000.0, 1000.0
id = 05

[level06]
name = l04u_LabX18
caption = "l04u_LabX18"
offset = 4000.0, 800.0, 1000.0
id = 06

[level07]
name = L05_Bar
caption = "L05_Bar"
offset = 3000.0, 1000.0, 2000.0
id = 07

[level08]
name = L06_rostok
caption = "L06_rostok"
offset = 2000.0, 1000.0, 2000.0
id = 08

[level09]
name = l08_yantar
caption = "l08_yantar"
offset = 1000.0, 1000.0, 2000.0
id = 09

[level10]
name = l08u_brainlab
caption = "l08u_brainlab"
offset = 1000.0, 800.0, 2000.0
id = 10

[level11]
name = L07_Military
caption = "L07_Military"
offset = 3000.0, 1000.0, 3000.0
id = 11

[level12]
name = l09_deadcity
caption = "l09_deadcity"
offset = 1000.0, 1000.0, 3000.0
id = 12

[level13]
name = l10_radar
caption = "l10_radar"
offset = 3000.0, 1000.0, 4000.0
id = 13

[level14]
name = L11_Pripyat
caption = "L11_Pripyat"
offset = 3000.0, 1000.0, 5000.0
id = 14

[level15]
name = L12_Stancia
caption = "L12_Stancia"
offset = 2000.0, 1000.0, 8000.0
id = 15

[level16]
name = L12U_Sarcofag
caption = "L12U_Sarcofag"
offset = 2000.0, 1200.0, 8000.0
id = 16

[level17]
name = l12u_control_monolith
caption = "l12u_control_monolith"
offset = 2000.0, 1400.0, 8000.0
id = 17

[level18]
name = k01_darkscape
caption = "k01_darkscape"
offset = 4000.0, 1000.0, 0.0
id = 18

[level19]
name = L12_Stancia_2
caption = "L12_Stancia_2"
offset = 2000.0, 1000.0, 9000.0
id = 19

[level20]
name = l10u_bunker
caption = "l10u_bunker"
offset = 3000.0, 800.0, 4000.0
id = 20

[level21]
name = l10u_secret_lab
caption = "l10u_secret_lab"
offset = 3000.0, 800.0, 4000.0
id = 21

[level22]
name = l13_red_forest
caption = "l13_red_forest"
offset = 2000.0, 1000.0, 4000.0
id = 22

[level23]
name = l14_limansk
caption = "l14_limansk"
offset = 1000.0, 1000.0, 4000.0
id = 23

[level24]
name = l15_promzone
caption = "l15_promzone"
offset = 3000.0, 1000.0, 4000.0
id = 24

Я сам присвоил айди локациям.Исходя из них,аивраппер вычисляет гейм и левел вертексы.
Я думаю так.



Жжошь!

Рыжий лес id = 22

в оллспауне у тебя рыжий лес что ни будь похожее?

dest_game_vertex_id = 3106
dest_level_vertex_id = 26448

Это абсолютно разные id

добавлено спустя 37 минут


# Arist :
А вот конвертер,наоборот,из xray_re-tools-10sep2008,разбирает локацию раз в 10 быстрее.



Ошибаешься. Самый первый конвертер делает коцанные лоды. Посмотри на них. Тот который медленный делает нормальные лоды, но медленно. А вот последний xray-converter-02-june-2011-rev10192 конвертит локу быстро как 2008 но и лоды делает нормально.
Но почему то текстуры не перегоняет в тга.

отредактировал(а) pervintin: 20-04-2012 08:34 GMT3 час.

pervintin
    
Посты: 650
Откуда:
Возраст:
20-04-2012 08:57 GMT3 час. #1595089   

Зачем делать билд? Или,если надо сделать Build,а потом поставить переход и Make Game.


Чтоб получить новый левел.спаун. В нашем случае это одно и то же. Но я предпочитаю делать билд.


Насчёт лодов. Я брал только готовые локации.Оставлял всё,что мне нужно,геймгафы,переходы(если они подходили мне и прочее).Лоды тоже уже были на локациях.



Лод текстуры. :obstenu:


section_name = stationary_mgun - это стационарный переход.Но почему он не виден в игре,а только в СДК?


Это стационарный пулемёт а не переход.
Возможно у него прозрачный шейдер как у кровососа.


pervintin
    
Посты: 650
Откуда:
Возраст:
20-04-2012 10:49 GMT3 час. #1595108   
У монстра-аномалии хваталка тоже такой шейдер. В сдк всё норм, а в игре прозрачный.
Ставь дефолтный шейдер.

добавлено спустя 24 минут

А не, вспомнил ставь

model\model

отредактировал(а) pervintin: 20-04-2012 11:13 GMT3 час.

Максим Р.
    
Посты: 1025
Откуда:
Возраст:
20-04-2012 18:40 GMT3 час. #1595192   

# pervintin :
... я уже один способ пробовал, который без асдс. Всё хорошо, переход работает. Там тоже только гейграф, но оллспаун не разбирается. Здесь чувствую ещё один гиперметод.

;-)

Arist, пулемёт на самом деле виден, только его видимая часть переносится в точку с координатами 0,0,0, с направлением 0,0,0. А, так сказать, физическая (в которую можно врезаться) будет там, где ты его поставил в SDK.


pervintin
    
Посты: 650
Откуда:
Возраст:
20-04-2012 19:08 GMT3 час. #1595197   

# Максим Р. :

# pervintin :
... я уже один способ пробовал, который без асдс. Всё хорошо, переход работает. Там тоже только гейграф, но оллспаун не разбирается. Здесь чувствую ещё один гиперметод.

;-)



Во, кстати Максим Р. мне его и обьяснял полтора года назад, Ошибка в том, что оллспаун не разбирается после таких плясок. ;-)

У меня тоже есть пару вопросов.
1. Почему последний конвертер не перегоняет текстуры в тга. Что он пишет в логе не помню, в раудате одну текстуру тхм создаёт и гудбай.
2. Кто ни будь в С++ шарит? Я скачал исходники конвертера, вобщем одни скрипты, в визуал студи их открыл и сбилдил конвертер. Он правда весом 4 метра получился, но всё работает.
Суть в том что вместе в одном проекте билдится и аивраппер, хотел разделить но ошибки.
Вобщем кто шарит, хелп.


FLIKER
    
Посты: 1047
Откуда: Краснодар
Возраст: 30
23-04-2012 15:10 GMT3 час. #1596017   

# FLIKER :
Вот хотел спросить, почему на уровне такая вот дорога? Шейдеры настроены правильно. В СДК дорога нормальная, а в игре бред какой-то.




1.Текстура террейна должна быть прописана в textures.ltx (посмотри как у других текстур это прописано, например у кордона).
2. Лока должна быть скомпилена не на драфте а хотя бы на самых минимальных, тогда лог будет просить маск текстуру terrain_mask. Вот она и рисует шейдеры на террейне. Если лока новая, то текстуру надо рисовать в фотошопе. А для начала можно любую переименновать чтоб посмотреть результат. Как шейдеры появятся но контуры не совпадут.


pervintin, левел сделан с нуля. Текстура была взята стандартная "terrain_dom". Там и так она прописана в textures.ltx, но все равно все размыто.


pervintin
    
Посты: 650
Откуда:
Возраст:
24-04-2012 00:03 GMT3 час. #1596215   

# FLIKER :
pervintin, левел сделан с нуля. Текстура была взята стандартная "terrain_dom". Там и так она прописана в textures.ltx, но все равно все размыто.



В textures.ltx не прописано terrain_dom_mask


Rot 999
    
Посты: 153
Откуда: Минеральные Воды
Возраст:
31-05-2012 11:17 GMT3 час. #1606989   
pervintin, приветствую) Года 2 назад я помню тебя здесь, а ты до сих пор сидишь.. Восхищаюсь твоим терпением и преданностью своему делу) Ну да ладно, теперь вопрос по делу - подскажи как в фотошопе правильно нарисвоать Маск текстуру, а то у меня стабильный вылет на загрузке шейдеров) Террейн свой, текстуру террейна нарисовал, детайл нарисовал, а вот Маск не знаю как правильно рисовать, непонятно всё.. В textures.ltx их прописал, но если компилить на драфте, то шейдеров всё равно нет, а если на среднем качестве, то вылет на шейдерах :-) Какими хотя бы цветами нужно рисовать маску?


pervintin
    
Посты: 650
Откуда:
Возраст:
31-05-2012 12:13 GMT3 час. #1607003   
Rot 999

Нарисовать маск текстуру легче всего. Если открыть её во вьювере и спрятать альфа канал то будет видно что у маск текстуры всего 4 цвета.
красный синий зелёный и чёрный
Где то, то ли в материалах то ли в шейдерах настроено что
красный - трава
зелёный - асфальт
Синий - грязь, вернее грунтовые тропинки
чёрный - под домами, где нет террейна (вроде не обязательный)
альфа канал делает бамп на террейне, чем больше процентов тем лучше в общем 100% альфа каналы в оригинале

Как я рисовал маск текстуру генераторам из билда 1935
Открыл в фотошопе террейн и заливал всё нужным цветом

Вылет на шейдерах, такого быть не должно в этом маск тесктура не виновата

Сделать надо так

В сдк в image editor найди свой террейн
настрой его как terrain_mp_atp - прям там же в колонке ищи эту текстуру
потом при нажатии на ок все эти текстуры пропишутся в textures.ltx и в .tga
Кинь в мод textures.ltx или не кидай а кинь .tga рядом с террейном в мод
потом создай локу только из одного террейна
компилить локу надо нажать на драфт а потом на кастом, это будут самые низкие но не драфт
потом если всё правильно сделал должна игра просить маск текстуру (если имя товоего террейна не совпадает с теми что есть в оригинале)
подсунь для начала любую из оригинала переименовав, чтоб увидеть результат
потом уже рисуй свою в фотошопе


Rot 999
    
Посты: 153
Откуда: Минеральные Воды
Возраст:
31-05-2012 13:55 GMT3 час. #1607024   
pervintin, спасибо, буду пробовать.. Пока что разбираюсь с вылетом) Не могу понять, что происходит.. Вот лог, если что:
Expression : R
Function : CResourceManager::_CreatePS
File : E:\stalker\sources\trunk\xr_3da\ResourceManager_Resources.cpp
Line : 273
Description : d:\games\s.t.a.l.k.e.r. shadow of chernobyl\gamedata\shaders\r2\deffer_impl_lmh_flat.ps
Как я понял, дело в шейдерах, но почему именно не знаю) Пока решил снова распаковать gamedata и заменить, может поможет) А потом попробую сделать так, чтобы он запросил маску)


pervintin
    
Посты: 650
Откуда:
Возраст:
31-05-2012 14:28 GMT3 час. #1607030   
Rot 999

такой вылет бывает когда текстура террейна не прописана в textures.ltx
если она прописана и всё равно вылет, то это уже неправильный шейдер.
вот я например в мёртвом городе из билда 1935 разрезал три моста в мауа, там и мосты и под мостом земля принадлежит террейну
Отрезанным частям дал текстуру не террейна а шейдер от левелов и такой же вылет
можно впихнуть deffer_impl_lmh_flat.ps
просто переименновав другой шейдер.
игра запустится и будет видно на какой детали террейна нет шейдера
но это не решение проблемы а временная мера для того чтоб узнать


Rot 999
    
Посты: 153
Откуда: Минеральные Воды
Возраст:
31-05-2012 15:23 GMT3 час. #1607053   
pervintin, с вылетом разобрался, у меня на асфальте и траве разные текстуры стояли, поэтому и вылетало) Сейчас всё нормально, но шейдеров так и нет, хотя он ругнулся на отсутствие маски.. Я засунул свою маску, которую нарисовал - шейдеров нет :( Тогда я попробовал взять другую маску, уже и не помню какую, вроде terrain_lost_village_mask, переименовал под свою, заменил - шейдеров нет.. Непонятно


pervintin
    
Посты: 650
Откуда:
Возраст:
31-05-2012 21:43 GMT3 час. #1607124   
Rot 999

Ну а в textures.ltx какие настройки?
Там должно быть три строчки как вот тут
terrain\terrain_gr = detail\detail_grnd_grass, 64.000000, usage[diffuse]
terrain\terrain_gr = bump_mode[none], material[1.00]
terrain\terrain_gr = 4

Они не рядом а вразброс там
Покажи настройки

И текстура должна быть тоже из сдк скопирована после настроек
В image editor когда текстуру настраиваешь она меняется при нажатии на ок


Rot 999
    
Посты: 153
Откуда: Минеральные Воды
Возраст:
31-05-2012 22:38 GMT3 час. #1607131   
pervintin, всё, спасибо, я в image editor-е всё понапутал к чертям, потом вручную в textures.ltx все настройки всех текстур поставил как у других террейнов, заработало) Пока что вопрос решён, но чувствую я, что у меня будет ещё куча вопросов))

добавлено спустя 50 минут

Ну вот, я был прав, уже вопрос) На этой же локации у меня один граф поинт, один смарт терерйн с 4-мя сталками, сидящими у костра, 3 аномалии, да и всё.. Ну несколько мутантов) В общем, почти ничего) Не считая геометрии, конечно, дома там, баррикады всякие) Однако при приближении к центру локи (где примерно находятся граф поинт и смарт терерйн) даёт вылет:
Expression : I != levels().end()
Function : GameGraph::CHeader::level
File : e:\stalker\sources\trunk\xr_3da\xrgame\game_graph_inline.h
Line : 171
Description : there is no specified level in the game graph : 196
Не знаю в чём причина) Я с таким первый раз сталкиваюсь.

отредактировал(а) Rot 999: 31-05-2012 23:28 GMT3 час.

pervintin
    
Посты: 650
Откуда:
Возраст:
01-06-2012 00:02 GMT3 час. #1607141   
Rot 999

Чем занимаются неписи без логики?
Они шарятся от графпоинта к графпоинту.
Если шарясь от графпоинта к графпоинту они попадут в зону смарттеррейна он может их засосать и дать им логику.
Один раз я втыкал рыжий лес в ТЧ. На него заспаунил неписей кучу и один графпоинт.
В общем неписи со всей локи прибрели к этому графпоинту и толклись там
У твоего графпоинта видимо косяковая настройка, он указыват на другой графпоинт которого нет в геймграфе
Это не ты дошёл до середины локи, а непись до графпоинта


Sine
    
Посты: 960
Откуда: Краснодар
Возраст: 30
01-06-2012 10:33 GMT3 час. #1607176   
pervintin такой лог появляется если непись вылез за аи сетку. Либо благодаря смарту вышел из оффлайна вне сетки.


Last Day Mod Team work |==>>>ПОСЛЕДНИЙ ДЕНЬ
Кто понял с первого раза,
Тот ловит музу,
Когда каждая фраза
Ломает все сразу.
VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
01-06-2012 14:54 GMT3 час. #1607251   
Lобавил на локацию Янтарь костёр, все по инструкции сделал, начал компиляцию, кучу текстур в формат tga перегнал и теперь в процессе появляется какая-то ошибка. Что мне делать?


pervintin
    
Посты: 650
Откуда:
Возраст:
01-06-2012 16:19 GMT3 час. #1607261   

# VOva-VIP :
Lобавил на локацию Янтарь костёр, все по инструкции сделал, начал компиляцию, кучу текстур в формат tga перегнал и теперь в процессе появляется какая-то ошибка. Что мне делать?




Костёр в смысле модель из бочек и кирпичей, или сам огонь?
Если сам огонь, то локу компилить не надо.

Для компиля тут нужет компилятор обходящий инвалид фейсы.
При ошибке жмёшь продолжить и компилишь дальше.

http://stalkerin.gameru.net/modules.php?name=Downloads&d_op=getit&lid=316


VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
02-06-2012 05:40 GMT3 час. #1607484   
Наконец-то закончил компиляцию, как всё мне и сказали.
Костёр в игре появился (место для костра: бочка, камни вокруг) но что-то случилось то ли с освещением, то ли с текстурами. Из-за чего это и как исправить?




pervintin
    
Посты: 650
Откуда:
Возраст:
02-06-2012 06:34 GMT3 час. #1607492   

# VOva-VIP :
но что-то случилось то ли с освещением, то ли с текстурами.


Хехе, на драфте скомпилил.
На максимальных настройках что был свет, будешь сутки компилить.
Зависит от процессора и компилятора.
Самый быстрый компилятор бардака в том архиве что ты скачал. Но он инвалид фейсы не обходит, которые у тебя на локе есть.

добавлено спустя 8 минут

И ключ -gi надо убрать из батника.
Это старый набор компиляторов есть Bench_xrLC_extra_v38
там нет
ключа -gi в батниках
а может и позднее версии ещё есть

отредактировал(а) pervintin: 02-06-2012 06:43 GMT3 час.

FLIKER
    
Посты: 1047
Откуда: Краснодар
Возраст: 30
02-06-2012 12:28 GMT3 час. #1607559   
Подскажите: Почему при использовании схемы "General Lair" появляется лишний НПС? И он не попадает под смарт, тупо уходит куда-то.


AndreySol
    
Посты: 36
Откуда:
Возраст:
03-06-2012 12:32 GMT3 час. #1607829   
ТЧ 1.0005
Как добавить АИ-сетку в нужное место уровня используя Level Editor из SDK ?
К примеру, есть здание, в нем НЕТ АИ-сетки (соответственно НПСы не могут в это здание заходить), надо ее добавить. Что делать в LE ?


pervintin
    
Посты: 650
Откуда:
Возраст:
03-06-2012 13:50 GMT3 час. #1607854   

# AndreySol :
ТЧ 1.0005
Как добавить АИ-сетку в нужное место уровня используя Level Editor из SDK ?
К примеру, есть здание, в нем НЕТ АИ-сетки (соответственно НПСы не могут в это здание заходить), надо ее добавить. Что делать в LE ?


Жмёшь вкладку Object, потом Selection > Select All, жмёшь вкладку AI Map, жмешь Commands > Make List From Selected
Обьекты попадают в список
Дальше в левом верхнем углу СДК жмёшь на чайник и шлёпаешь на то место где тебе надо аи сетку.
Ставить так можно по одному квадратику


AndreySol
    
Посты: 36
Откуда:
Возраст:
03-06-2012 15:54 GMT3 час. #1607896   
pervintin
Спасибо, получилось.

Еще парочка вопросов:
- что делать после того как закончу изменения АИ-сетки, чтоб эти изменения применились в игре ?

- почему для одних дверей в зданиях их проемы прозрачные, а для других красная плоскость в проеме ?


pervintin
    
Посты: 650
Откуда:
Возраст:
03-06-2012 16:32 GMT3 час. #1607906   

# AndreySol :
Еще парочка вопросов:
- что делать после того как закончу изменения АИ-сетки, чтоб эти изменения применились в игре ?



Сбилдить локу на драфте.
Потом скомпилить.
Потом аивраппером собрать четыре батника
1 аимап
3 левелграф
4 геймграф
5 оллспаун
В игру кинуть локу, геимграф и оллспаун.
Геометрию потом заменить можно на родную а не драфтовую.


# AndreySol :
- почему для одних дверей в зданиях их проемы прозрачные, а для других красная плоскость в проеме ?



Это сектора и порталы.
Я и сам не знаю что они дают и для чего они.

Вроде как отсекатели невидимых частей локации.
Например, я в доме - видеокарта не обрабатывает всю локу, а только стены внутри дома, и наоборот.
Но этим вроде должен заниматься окклюдер (белая такая модель на всю локу обычно).
Так что я тут вообще не в курсе.


AndreySol
    
Посты: 36
Откуда:
Возраст:
03-06-2012 16:45 GMT3 час. #1607915   
pervintin
- а пересборка всего, кроме АИмап, обязательна ? Если я не трогал ничего, кроме добавления АИ-сетки в нужных местах ?

- а подробнее о замене геометрии можно ?

Сбилдить локу на драфте.
.................
Геометрию потом заменить можно на родную а не драфтовую.


pervintin
    
Посты: 650
Откуда:
Возраст:
03-06-2012 17:00 GMT3 час. #1607921   

# AndreySol :
pervintin
- а пересборка всего, кроме АИмап, обязательна ? Если я не трогал ничего, кроме добавления АИ-сетки в нужных местах ?



Специально перед тем как ответить, проверил. Сделал только мейк аимап, получил build.aimap.
Стал собирать аивраппером аисетку, он запросил build.cform

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



# AndreySol :
- а подробнее о замене геометрии можно ?



Ну надо знать какие файлы есть что.
level.geom
level.geomx
это геометрия
level.cform
тоже
или наоборот
после всех операций в СДК не копировать всю локу а взять только
level.ai
level.gct
помойму level.graph ещё
У меня щя просто сталкер не установлен, имён файлов точно не помню.
Таким образом ты тоже заменишь лишь только аисетку, а не геометрию.


AndreySol
    
Посты: 36
Откуда:
Возраст:
03-06-2012 19:41 GMT3 час. #1607999   
pervintin
Пробую сделать по этой инструкции к aiwrapper:
1) Добавление уровня в список в gamedata\config\game_levels.ltx
2) LevelEditor -> Compile -> Make Game, там же Make AI-Map и Build.
3) Сборка черновой сетки ИИ:
> aiwrapper -draft -f <имя_уровня>
На выходе: gamedata\levels\<имя_уровня>\level.ai.
4) Проверка связности сетки ИИ:
> aiwrapper -verify <имя_уровня>
В случае ошибки поправить ячейки в LE и повторить с п.2.
5) Просчёт укрытий для сетки ИИ. Предварительно необходимо произвести
сборку геометрии для получения build.cform (xrLC, здесь это не
рассматривается). Команда:
> aiwrapper -f <имя_уровня>
Вообще, этот шаг необязателен на ранних этапах тестирования карты.
6) Сборка ИИ-графа:
> aiwrapper -g <имя_уровня>
На выходе: gamedata\levels\<имя_уровня>\level.{graph|gct.raw}
7) Склейка ИИ-графов карт в глобальный игровой граф:
> aiwrapper -m
На выходе: gamedata\game.graph и gamedata\levels\*\level.gct
(см. ниже для случая с картами без исходников)
8) Сборка all.spawn
> aiwrapper -s
На выходе: gamedata\spawns\all.spawn
9) Добавление level_changer'а на новую карту с помощью acdc.pl.
Здесь не рассматривается.
10) Регистрация уровня в gamedata\config\game_maps_single.ltx.
Здесь не рассматривается.


В результате на пункте 3 получаю ошибку:

C:\Program Files\X-Ray SDK\aiwrapper>aiwrapper -draft -f l01_escape
log started (console and aiwrapper.log)
loading aiwrapper.ini
updating $2215_game_levels$\l01_escape\build.aimap
updating $2215_game_levels$\l01_escape\build.cform
ERROR occured! Aborting.

C:\Program Files\X-Ray SDK\aiwrapper>pause
Для продолжения нажмите любую клавишу . . .

Че я не так делаю ?


pervintin
    
Посты: 650
Откуда:
Возраст:
03-06-2012 20:00 GMT3 час. #1608003   
AndreySol

Как меня достали эти любители делать мейк гейм.
Я же говорю, надо делать билд, и компилить.
Почему?


updating $2215_game_levels$\l01_escape\build.aimap
updating $2215_game_levels$\l01_escape\build.cform
ERROR occured! Aborting.



Потому что просит build.cform, как я и сказал.
А он создаётся во время компиляции.




Форумы Трилогия серии игр S.T.A.L.K.E.R » Модификации и квесты SDK для игры S.T.A.L.K.E.R.


Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.

Использование материалов сайта возможно с разрешения администрации. Все права защищены. © 2004–2024 «Stalker-Portal.ru»