Войти на сайт Регистрация Лента форума Пользователи Правила сайта Поиск по форуму
Модератор форума: denis2000, FantomICW  
Модостроение. Общие вопросы и ответы
denis2000Дата: Сб, 15.06.2013, 11:51 | Сообщение # 1
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Помощь тем кто хочет знать больше о игре и модах

Если у вас появились вопросы по модостроению в игре S.T.A.L.K.E.R. Задавайте их в этой теме - умные головы,
модосторители и просто разбирающиеся в программировании люди вам ответят.


Много интересного материала здесь (wiki), Lua_help.script, Help из SDK 0.7

Сборник модостроения ЗП v10.10.11 (автор: XOBAH): *.CHM, *.HTML
[cut noguest=Если у вас не открывается файл CHM]Если у вас не открывается файл:
1. Запустите [Пуск]=>[Выполнить] (либо хот-кей [WIN]+[R])
2. Введите команду (без кавычек) "regsvr32 %windir%\system32\hhctrl.ocx"
3. Если вылезло окно об успешном завершении вы все сделали правильно и можете перезагружать компьютер (а может и не надо)
Также: файлы МОГУТ не открываться если в пути к файлу есть: символы кириллицы, "_", "#"
Также: есть не стандартные программы-просмоторщики CHM файлов. Например: FBReader[/cut]
[cut=Где найти лог игры после вылета]Что такое LOG ошибки, и как мне его найти?
Это система отладки происходивших вылетов, которая подается игрой в форме текста, хотя не всегда.
Для того чтоб найти LOG необходимо зайти вот сюда:

В Win хр лог находится:

C:\Documents and Settings\All Users\Документы\S.T.A.L.K.E.R. - Зов Припяти\logs

Затем открываете первый файл в формате TXT, и в нем отбираете с низу 25 строчек. После кидаете эти 25 строчек в сообщение на форум.

В Win7 лог находится C:\Users\Public\Documents\S.T.A.L.K.E.R. - Зов Припяти\logs

Путь к папке с логом можно найти открыв файл fsgame.ltx который находится в корневой директории ЗП, за это отвечает строка:
...
$app_data_root$ = true | false| $fs_root$| users\
(тут мы указываем что папка пользователя, будет хранится рядом с Fsgame.ltx)
...
$logs$ = true| false| $app_data_root$| logs\
(а тут мы указываем что в папке пользователя, в подпапке Logs будут храниться наши логи)
...
[/cut][cut=Получение более подробной информации о вылете (ХОВАН)]
Открываем файл _g.script и ищем такую функцию: function abort(fmt, ...)
Там есть заккомментированная строчка "--error_log(reason)", ее и надо расскомментировать, должно получиться вот так:
Код
function abort(fmt, ...)
                     local reason = string.format(fmt, ...)
                     error_log(reason)
end

Вот для примера два одинаковых вылета, первый с функцией по умолчанию, второй - с поправленной функцией

Первый:
Код
Expression    : !m_error_code
Function      : raii_guard::~raii_guard
File          : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
Line          : 748
Description   : ....a.l.k.e.r. - Зов Припяти\gamedata\scripts\_g.script:478: bad argument #2 to 'format' (string expected, got nil)

Второй:
Код
Expression    : 0
Function      : ErrorLog
File          : D:\prog_repository\sources\trunk\xrServerEntities\script_engine_script.cpp
Line          : 49
Description   : 'Attempt to read a non-existant string field 'path_walk' in section 'walker@mechanic'

[/cut]


Перед тем, как задать вопрос в этой теме, прочтите все предыдущие страницы,
статьи в wiki по ссылке из шапки и соседнюю тему "Курс молодого бойца",
возможно Ваш вопрос уже рассматривался.


Если произошел вылет - выкладываем лог! Вопрос ставим четко, не забываем указывать версию игры, установленные моды их версии, установленные фиксы модов и подробно ваши правки.
Помните чем подробнее вопрос, тем точнее ответ.


Посты, для которых есть свои категории, из этой темы будут удаляться или перемещаться в соответсвующую тему. Персональных извещений в ЛС о переносе\удалении поста не будет, ищите сами. Учитывайте, что в системах Ucoz тема не обновляется в статистике при переносе поста.
Посты, написанные здесь-же после переноса, будут расцениваться как кросспостинг, со всеми вытекающими


[cut noguest=Первый юбилей нашей темы]

Здравствуйте господа модостроители, и все так или иначе причастные к этому.
Нашей теме исполнился 1 год.
От души поздравляю Всех Вас дорогие друзья, творческих успехов.
Хочу так же выразить отдельную благодарность denis2000 и ХОВАН.

tracker 23.06.11



[/cut]
 
denis2000Дата: Пт, 16.01.2015, 22:34 | Сообщение # 1021
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

roma_uf, Есть такой мод "По одёжке встречают". Он для ТЧ, но поскольку он в основном скриптовый, то его можно переделать и под другие версии игры.

"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
roma_ufДата: Сб, 17.01.2015, 14:58 | Сообщение # 1022
Гражданский
Пользователи
Сообщений: 17
Награды: 0
Репутация: [ -10 ]

Спасибо всем, кто отозвался на мой предыдущий вопрос. Скачал пак локаций на ЗП, но локации есть, а на карте не отображаются. Что надо править и что нужно сделать, чтобы новые локации отображались на карте? Заранее благодарен.
 
denis2000Дата: Сб, 17.01.2015, 15:10 | Сообщение # 1023
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

roma_uf, Почитайте здесь. Для ЗП тоже подходит.

"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
a4927860Дата: Вс, 18.01.2015, 18:08 | Сообщение # 1024
Новичок
Пользователи
Сообщений: 81
Награды: 0
Репутация: [ 22 ]

Добрый день.

Все что мог сделать сделал. Осталось убрать баги - а то как то стыдно в таком виде выкладывать.
Вопросы:
1) движение мобов
в оригинальном сгм 2.2 на локациях юпитер на заводе и в темной долине в лаборатории, зомби толпой прут на выход не зависимо от того кто куда их ставил и какие прописывал локации... Идут толпой, в случае с лесницами - очередью, и снимаются в голову просто подряд. я всю лабораторию (кроме излома) зачищаю с 2х обойм что крайне грустно
Можно ли это как то исправить?
2) вылеты безлоговые - конфиг исправлен как в шапке - вместо указания чего либо лог в последней записи - обычно стоит сохранение.
3) Не хочет ли кто присоединится и сделать все что задумано? - я много чего не освоил за этот год и не смотря на то что на мой взгляд мод получается очень неплохим, он безусловно никак не может конкурировать с сгм 3.0 =) (рецепты из моего мода я уже глубокоуважаемому GeJorge отправил так что мб они в сгм 3 появятся)
 
alex_xp_77Дата: Вс, 18.01.2015, 21:58 | Сообщение # 1025
Научный сотрудник.
Ученые сталкеры
Сообщений: 242
Награды: 6
Репутация: [ 41 ]

Цитата a4927860 ()
Не хочет ли кто присоединится и сделать все что задумано?


a4927860 Я к сожалению занят своим проектом, делал все с нуля, убил больше 2 лет на освоение sdk04, создал пак локаций, но не учел полигоны, перешел по просьбе Андрея Непряхина, на sdk 07, теперь занят созданием 2 монстров для своей игры, "Хамелион" создан, (текстуру делает Андрей) сейчас доделываю "Кикимору болотную) http://SSMaker.ru/e0056bad/ , скоро выложу, хранить нет смысла. НОВИЧКАМ пишу обращение , Не видел его нигде, Создав новую локацию, желательно ее раздробить на 3-5 частей (это работа по три дс максу) , дабы капилилась на (хитче), иначе споткнетесь как и я !!!Подробнее , в 3 д редакторе, отделяете по полигонам карту на 3-5 частей, (зависит насколько большая карта) далее по частям ее экспортируете в LE, в фотошопе делаете маску и все что нужно на весь террейн, в le накладываете нужные шейдеры, и стыкуете все карты воедино!! Если нужны подробности пишите в личку!!
Если не по теме Прошу прощения!!


 
a4927860Дата: Ср, 21.01.2015, 12:55 | Сообщение # 1026
Новичок
Пользователи
Сообщений: 81
Награды: 0
Репутация: [ 22 ]

День добрый!

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

Ну и вопрос на засыпку - как сделать чтобы гг сам с собой разговаривал? Диалог с внутренним голосом так сказать. Можно ли назначать второй стороной диалога самого гг? И если да - то каким скриптом можно вызвать этот диалог?
 
Sergeant_FoxДата: Ср, 21.01.2015, 18:03 | Сообщение # 1027
Разработчик вооружения
Военные сталкеры
Сообщений: 10668
Награды: 16
Репутация: [ 539 ]

добрый день) есть ли тут плагин на 3д макс для чтения формата сталкер? версия макса 2013. или конвертер в .obj .cad .3ds?
 
roma_ufДата: Ср, 21.01.2015, 18:05 | Сообщение # 1028
Гражданский
Пользователи
Сообщений: 17
Награды: 0
Репутация: [ -10 ]

Господа, нужна снова ваша помощь.
1. При походе в путепровод ГГ нуждается в костюме с замкнутой системой защиты. По логике, в игре для выполнения этого квеста нужна СЕВА. Как и куда надо прописать ещё парочку костюмов (например оригинальный экзоскелет), чтобы задание по поиску костюма засчитывалось?
2. В SGM присутствует один детектор, называется "Омега". Хочу добавить его в свою мини модификацию, но не знаю какие файлы нужно копировать.
 
denis2000Дата: Ср, 21.01.2015, 18:54 | Сообщение # 1029
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Цитата a4927860 ()
ни как не могу разобраться почему всетаки мобы идут к выходам на юпитере и в лаборатории..

Вам погадать или настройки все же приведете? Или лучше сделайте нормальную логику для мобов на смарте.
Цитата a4927860 ()
Ну и вопрос на засыпку - как сделать чтобы гг сам с собой разговаривал?

Можно начитать текст в микрофон и проиграть звуковой файл... Писать такое текстом? Будет выглядеть крайне странно.

roma_uf,
1. Файл xr_conditions.script функция jup_b218_actor_outfit_precond по аналогии.
2. Начиная с секции [detector_omega] в конфиге sgm_devices.ltx переносите все необходимое (модель, текстуры, звуки)


"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
FromplanetEarthДата: Ср, 21.01.2015, 18:57 | Сообщение # 1030
Удаленные



Я хочу заменить стандартную модель наемника в оригинале ЗП на модель с sgm 2.2 . Есть 3д модель (stalker_merc_9.ogf) и текстура на которую ссылается сама модель (act_stalker_merc_9.dds). Достаточно ли этого для замены персонажа? Или нужны еще дополнительные файлы?
 
juvecolДата: Ср, 21.01.2015, 19:25 | Сообщение # 1031
Снайпер 7-го усиленного оперативного квада
Долг
Сообщений: 445
Награды: 2
Репутация: [ 572 ]

А можно както сделать карту ЧАЭС!? для Данного мода ну или задание и расместить там редкий артефакт например артифакт ДУША . Ну и еслтественно с высоким уровнем радиации чтоб можно было там находиться в спец комстюме ученого ну или типа того было бы круто! а то сталкер ЗП както без ЧАЭС ну нето.
______________________________________
Заранее спасибо.



® Чернобыль 12419-й день ®
® Лучшая группировка это ДОЛГ ®
® Легко обижается тот, кто не слишком собой доволен ®


Сообщение отредактировал juvecol - Ср, 21.01.2015, 19:27
 
a4927860Дата: Ср, 21.01.2015, 19:59 | Сообщение # 1032
Новичок
Пользователи
Сообщений: 81
Награды: 0
Репутация: [ 22 ]

Спасибо.
Цитата denis2000 ()
Вам погадать или настройки все же приведете? Или лучше сделайте нормальную логику для мобов на смарте.

Хорошее замечание. Но разве мобы не должны гулять в зоне указанной при спауне?
Пимер:
create("sim_default_zombied_2",401.21536254883,30.971319198608,-382.32308959961,1284534,369)
Все координаты взяты из вейпоинтов.

Цитата denis2000 ()
Можно начитать текст в микрофон и проиграть звуковой файл... Писать такое текстом? Будет выглядеть крайне странно.

Вопрос не в том чтобы слышать мысли героя а чтобы игрок мог выбрать действия на паправленные на своего героя...
Игровой механникой не предусмотренно великое множество того что хочется сделать. Но например диалог вызываемый для гг - был бы не плохим вариантом.
 
asd123Дата: Ср, 21.01.2015, 20:04 | Сообщение # 1033
Mr. «Магма»
Военные сталкеры
Сообщений: 1386
Награды: 10
Репутация: [ 423 ]

Цитата a4927860 ()
Но разве мобы не должны гулять в зоне указанной при спауне?

Нет. В уроках по СДК видел фиговинку, которой расставляются точки, к которым НПС могут ходить дабы двигаться по локации. Следуя факту из Вашей проблемы, делаю вывод: без таких точек НПС стремятся перейти на ту локацию, на которой эти точки есть. Так что, поищите и поработайте с локацией в СДК.


У мутантов тоже есть группировки. © Движок X-Ray




Сообщение отредактировал asd123 - Ср, 21.01.2015, 20:06
 
denis2000Дата: Ср, 21.01.2015, 20:16 | Сообщение # 1034
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Цитата a4927860 ()
Но разве мобы не должны гулять в зоне указанной при спауне?
Пимер:
create("sim_default_zombied_2",401.21536254883,30.971319198608,-382.32308959961,1284534,369)

Простите но тут кроме координат спавна больше ничего не указано и следовательно ваш зомби вольная птица.

Цитата a4927860 ()
Вопрос не в том чтобы слышать мысли героя а чтобы игрок мог выбрать действия на паправленные на своего героя...

Тогда посмотрите мою наработку там можно открыть диалог без присутствия НПС в принципе, а имя можно в конце концов подставить любое.

Цитата FromplanetEarth ()
Достаточно ли этого для замены персонажа? Или нужны еще дополнительные файлы?

Да модели и текстур достаточно.


"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
Sergeant_FoxДата: Ср, 21.01.2015, 21:30 | Сообщение # 1035
Разработчик вооружения
Военные сталкеры
Сообщений: 10668
Награды: 16
Репутация: [ 539 ]

есть ли утилита или програма для 3д анимации существующей анимации? например перезарядка

Сообщение отредактировал keilin - Ср, 21.01.2015, 21:30
 
Поиск: