|
Модостроение. Общие вопросы и ответы
|
|
| denis2000 | Дата: Сб, 15.06.2013, 11:51 | Сообщение # 1 |
 Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| Помощь тем кто хочет знать больше о игре и модах Если у вас появились вопросы по модостроению в игре 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]
|
| |
|
| Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
| Бармен | Дата: Ср, 03.02.2016, 19:19 | Сообщение # 1696 |
 Ветеран
Свобода
Сообщений: 370
| Цитата sergej5500 (  ) Бармен,
Предложенные Вами правки приведут к тому, что сталкеры заспавнятся одновременно с наёмниками. Тогда сталкеры могут передраться с наёмниками. Даже если они не передерутся, то сталкеры будут сидеть на корточках. Для них не будет работ. В худшем случае будет вылет из за переполнения смарта. Нужно создать для сталкеров работы в смарте. Или разрешить использовать работы наемников. Я это все знаю человек попросил я дал пример, если он не знает что такое smart_terrain ему будет сложно объяснить. Вы вот ему урок посоветовали, а я сразу не додумался что можно в Курс молодого бойца направить его.
|
| |
|
| Эти 0 пользователя(ей) поблагодарили Бармен за это полезное сообщение: |
|
|
| STALKER_ICEBERG | Дата: Ср, 03.02.2016, 23:28 | Сообщение # 1697 |
 Сталкер
Пользователи
Сообщений: 180
| Да проблема то в чем. В том, что в сигероусе куча новых файлов и группировок, к тому же в уроке описано создание и оживление скважа падонков. Сергей, как заменить наймов на сталкеров других группировок, разрешив делать то, что делают они? И еще - как увиличить их колличество (на 5-7 НПС). Мне нужна просто замена одних сталкеров (наймов) на других (другая группировка). В уроке на примере новой группировки падонки все сделано и все состоит из добавлений и оживления смартов этой группировки. Мне же оживлять ничего не надо - нужна просто замена на этой станции ребятни.... Я могу нужные файлы скинуть, что бы уже ткнули носом. И сам могу делать, если объяснять. В уроке опять таки повторюсь - описано создание новой группировки и ее оживление... Причем, на примере другой локации.
|
| |
|
| Эти 0 пользователя(ей) поблагодарили STALKER_ICEBERG за это полезное сообщение: |
|
|
| Бармен | Дата: Чт, 04.02.2016, 02:34 | Сообщение # 1698 |
 Ветеран
Свобода
Сообщений: 370
| STALKER_ICEBERG, Ну тебе в любом случае нужно знать smart_terrain на котором находятся наймы, для их замены. Там где НПС там smart_terrain при входе в зону они спавняться от туда, и уже идут на свои места кто на way точках кто на smart_cover кто еще куда-то.
На счет их количество топаем сюда - gamedata\configs\misc файл squad_descr. И в самом начале увидишь simulation_stalker, это и есть простые НПС после sim_default_stalker_4 добавлять еще только не пиши sim_default_stalker_5
Добавлено (04.02.2016, 02:34) --------------------------------------------- Как сделать уборщик трупов на локации, платформа ЗП.
Сообщение отредактировал Бармен - Чт, 04.02.2016, 00:29 |
| |
|
| Эти 0 пользователя(ей) поблагодарили Бармен за это полезное сообщение: |
|
|
| denis2000 | Дата: Чт, 04.02.2016, 08:34 | Сообщение # 1699 |
 Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| Цитата Бармен (  ) Как сделать уборщик трупов на локации, платформа ЗП. Он уже есть: release_body_manager.script
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
| |
|
| Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
| Бармен | Дата: Пт, 05.02.2016, 13:52 | Сообщение # 1700 |
 Ветеран
Свобода
Сообщений: 370
| Цитата denis2000 (  ) Он уже есть: release_body_manager.script Спасибо.Добавлено (05.02.2016, 13:52) --------------------------------------------- Всем привет, как сделать так чтобы при старте ГГ сам шел до определенного места. Потом потерял сознание, платформа ЗП.
|
| |
|
| Эти 0 пользователя(ей) поблагодарили Бармен за это полезное сообщение: |
|
|
| sergej5500 | Дата: Пт, 05.02.2016, 14:19 | Сообщение # 1701 |
 Полевой Исследователь
Ученые сталкеры
Сообщений: 3793
| Цитата Бармен (  ) как сделать так чтобы при старте ГГ сам шел до определенного места. Потом потерял сознание, платформа ЗП.
Думаю, что так сделать нельзя. Могу предложить такой вариант. Делаете катсцену.
1. Отключаете игровой интерфейс. =disable_ui. 2. Телепортируете игрока в место, откуда катсцена хорошо смотрится. 3. Спавните непися с текущим визуалом ГГ. Прописываете ему в логике определенный путь. После достижения неписем нужной точки убиваете его. Гасите экран. Удаляете труп непися. Можно перемотать время вперед. Телепортируете игрока на нужное вам место. 4. Включаете экран и игровой интерфейс.
В результате у игрока отключится управление. Потом он увидит себя идущим по определенному маршруту. Увидит, как он упадет. Экран погаснет. Потом экран и управление включатся и игрок увидит себя в нужной точке.
P.S. Разрабы ЗП для катсцен делали специальных неписей, спавнящихся на время демонстрации катсцены. Под управление движка актора не переводили. Актором управляет игрок. Или никто.
|
| |
|
| Эти 0 пользователя(ей) поблагодарили sergej5500 за это полезное сообщение: |
|
|
| Бармен | Дата: Пт, 05.02.2016, 14:31 | Сообщение # 1702 |
 Ветеран
Свобода
Сообщений: 370
| Цитата sergej5500 (  ) Думаю, что так сделать нельзя. А как тут делали Chernobyl Chronicles?
Цитата sergej5500 (  ) Могу предложить такой вариант. Делаете катсцену.
1. Отключаете игровой интерфейс. =disable_ui. 2. Телепортируете игрока в место, откуда катсцена хорошо смотрится. 3. Спавните непися с текущим визуалом ГГ. Прописываете ему в логике определенный путь. После достижения неписем нужной точки убиваете его. Гасите экран. Удаляете труп непися. Можно перемотать время вперед. Телепортируете игрока на нужное вам место. 4. Включаете экран и игровой интерфейс.
В результате у игрока отключится управление. Потом он увидит себя идущим по определенному маршруту. Увидит, как он упадет. Экран погаснет. Потом экран и управление включатся и игрок увидит себя в нужной точке. Спасибо за помощь.
|
| |
|
| Эти 0 пользователя(ей) поблагодарили Бармен за это полезное сообщение: |
|
|
| STALKER_ICEBERG | Дата: Пт, 05.02.2016, 15:50 | Сообщение # 1703 |
 Сталкер
Пользователи
Сообщений: 180
| Где находятся визуалы мутантов из лаборатории в Темной Долине (SGM 2.2)? Хочу глянуть...
|
| |
|
| Эти 0 пользователя(ей) поблагодарили STALKER_ICEBERG за это полезное сообщение: |
|
|
| Бармен | Дата: Пт, 05.02.2016, 16:32 | Сообщение # 1704 |
 Ветеран
Свобода
Сообщений: 370
| Цитата STALKER_ICEBERG (  ) Где находятся визуалы мутантов из лаборатории в Темной Долине (SGM 2.2)? Хочу глянуть... Визуалы всех мутантов находятся по этому пути - gamedata\meshes\monsters
|
| |
|
| Эти 0 пользователя(ей) поблагодарили Бармен за это полезное сообщение: |
|
|
| denis2000 | Дата: Пт, 05.02.2016, 17:51 | Сообщение # 1705 |
 Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| STALKER_ICEBERG, gamedata\meshes\actors\stalker_transformed
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
| |
|
| Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
| roman_uf | Дата: Пт, 05.02.2016, 22:06 | Сообщение # 1706 |
|
Гражданский
Пользователи
Сообщений: 12
| Приветствую, уважаемые пользователи! Столкнулся с такой проблемой: кнопка "загрузить игру" не работает, а именно не активна, что не скажешь об остальных. Не подскажите в каком скрипте нужно искать решения проблемы? Буду признателен.
|
| |
|
| Эти 0 пользователя(ей) поблагодарили roman_uf за это полезное сообщение: |
|
|
| denis2000 | Дата: Сб, 06.02.2016, 18:13 | Сообщение # 1707 |
 Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| roman_uf, ui_main_menu.script
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
| |
|
| Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
| STALKER_ICEBERG | Дата: Вс, 07.02.2016, 15:55 | Сообщение # 1708 |
 Сталкер
Пользователи
Сообщений: 180
| Цитата denis2000 (  ) STALKER_ICEBERG, gamedata\meshes\actors\stalker_transformed Cколько не ходил в интренете, не нашел, как открывать эти файлы. Хочу глянуть их модельки - чем это делается?
|
| |
|
| Эти 0 пользователя(ей) поблагодарили STALKER_ICEBERG за это полезное сообщение: |
|
|
| Бармен | Дата: Вс, 07.02.2016, 16:53 | Сообщение # 1709 |
 Ветеран
Свобода
Сообщений: 370
| Цитата STALKER_ICEBERG (  ) Cколько не ходил в интренете, не нашел, как открывать эти файлы. Хочу глянуть их модельки - чем это делается? MilkShape 3D
|
| |
|
| Эти 0 пользователя(ей) поблагодарили Бармен за это полезное сообщение: |
|
|
| denis2000 | Дата: Вс, 07.02.2016, 19:16 | Сообщение # 1710 |
 Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| Цитата STALKER_ICEBERG (  ) Cколько не ходил в интренете, не нашел, как открывать эти файлы. Вас видимо в гугле забанили: OGFViewer, MilkShape 3D (плагин), Maya (плагин), 3D Max (плагин), X-Ray SDK (конвертация в object).
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
| |
|
| Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|