Модостроение. Общие вопросы и ответы
|
|
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 за это полезное сообщение: |
|
|
deader | Дата: Пн, 23.01.2017, 17:10 | Сообщение # 2251 |
темный
Тёмные
Сообщений: 3119
| denis2000, спасибо большое.
Только что-то я не совсем понимаю - почему так сильно размазана текстура террейна: [cut noguest=тык][/cut] Причем в LE все отображается как надо. Комлипяция на драфте, траву не компилил. Текстура террейна не менялась. Что не так я сделал?
...и как бы выглядела земля, если бы с нее исчезли тени?...(Воланд)
|
|
|
Эти 0 пользователя(ей) поблагодарили deader за это полезное сообщение: |
|
|
denis2000 | Дата: Пн, 23.01.2017, 18:38 | Сообщение # 2252 |
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| Цитата deader ( ) Комлипяция на драфте Это издержки драфтового качества. Для отображений подкладок из детал-текстур нужна компиляция выше драфта, правильная настройка thm текстуры и маска шейдеров террена.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
|
|
Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
deader | Дата: Вт, 24.01.2017, 17:42 | Сообщение # 2253 |
темный
Тёмные
Сообщений: 3119
| Еще раз спасибо.
Цитата denis2000 ( ) правильная настройка thm текстуры и маска шейдеров террена можно здесь по подробнее, или хотя-бы, "где копать"?
...и как бы выглядела земля, если бы с нее исчезли тени?...(Воланд)
|
|
|
Эти 0 пользователя(ей) поблагодарили deader за это полезное сообщение: |
|
|
denis2000 | Дата: Вт, 24.01.2017, 18:19 | Сообщение # 2254 |
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| deader, Читайте статьи - Создание текстуры террена. Но поскольку текстура не новая, берите существующий thm и маску террейна
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
|
|
Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
Voland-777 | Дата: Ср, 25.01.2017, 12:06 | Сообщение # 2255 |
Эмиссар
Пользователи
Сообщений: 1702
| Здравствуйте. Хотел бы спросить, если в SGM добавлен новый детектор, можно и его тоже поставить на аккумуляторное питание? И как это можно осуществить? Заранее благодарю.
|
|
|
Эти 0 пользователя(ей) поблагодарили Voland-777 за это полезное сообщение: |
|
|
denis2000 | Дата: Ср, 25.01.2017, 16:00 | Сообщение # 2256 |
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| Voland-777, Не помню, чтобы для этого требовались отдельные настройки детектора.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
|
|
Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
Voland-777 | Дата: Ср, 25.01.2017, 18:48 | Сообщение # 2257 |
Эмиссар
Пользователи
Сообщений: 1702
| denis2000, т. е. он автоматом подстроится под аккумуляторы?
|
|
|
Эти 0 пользователя(ей) поблагодарили Voland-777 за это полезное сообщение: |
|
|
denis2000 | Дата: Чт, 26.01.2017, 08:28 | Сообщение # 2258 |
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| Voland-777, Пробуйте!
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
|
|
Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
Наблюдатель | Дата: Сб, 28.01.2017, 10:07 | Сообщение # 2259 |
Ветеран
Пользователи
Сообщений: 400
| Здравствуйте Всем! Умные люди, подскажите пожалуйста решение злодейской ситуации, когда группа Бродяги убивает вербовщиков. Играю в Forgotten Land на ЗП. Пробовал править файл game_relations, типа монолит и долг нейтральны друг другу, ловлю вылет: Expression : error handler is invoked! Function : handler_base File : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp Line : 764 Description : application is aborting Помню, что вроде кто-то на форуме выкладывал правку этого косяка, вчера пол ночи лопатил форум, не нашёл. Т.е. нашёл правку на SMod, но она не работает на ЗП. Может у кого-то где-то записана правка этой проблемы для ЗП, поможите, чем можите, плиз.
Сообщение отредактировал Наблюдатель - Вт, 31.01.2017, 04:32 |
|
|
Эти 0 пользователя(ей) поблагодарили Наблюдатель за это полезное сообщение: |
|
|
deader | Дата: Ср, 01.02.2017, 17:46 | Сообщение # 2260 |
темный
Тёмные
Сообщений: 3119
| Цитата Наблюдатель ( ) Line : 764
[cut noguest=нашел по этому вылету:]Expression : error handler is invoked! Function : handler_base File : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp Line : 764 Description : application is aborting Возникает на этапе загрузки игры.
Возможная причина: Что-то намудрили с анимациями объекта. Возможно, число костей в объекте не соответствует числу костей в анимации (например, прописан путь к чужому ОМФу). Также может возникать, если перемудрить с настройками костей в АЕ[/cut]
только как реально лечить - не знаю.
...и как бы выглядела земля, если бы с нее исчезли тени?...(Воланд)
Сообщение отредактировал deader - Ср, 01.02.2017, 17:49 |
|
|
Эти 0 пользователя(ей) поблагодарили deader за это полезное сообщение: |
|
|
Наблюдатель | Дата: Вс, 05.02.2017, 00:53 | Сообщение # 2261 |
Ветеран
Пользователи
Сообщений: 400
| Здравствуйте Всем! Уважаемые Мастера, подскажите, как можно прописать живого дядьку Яра в Припяти, после его смерти в Копачах? Исхитрился обойти все вылеты, не убивая неписей после которых вылет в Forgotten Land, но с Яром такого не выходит, там надо валить всех наймов, с ним постоянный вылет: Expression : res!=-1 Function : get_rank File : D:\prog_repository\sources\trunk\xrGame\ui\Restrictions.cpp Line : 34 Description : cannot find rank for Arguments : wpn_m4a1_k6 Видать аффтар накосячил в стволах. Можно Яра в Припяти воскресить, мод для фриплея самое то и графика и спавн мутантов, не так как в обычном ЗП, фриплей - пустыня.
|
|
|
Эти 0 пользователя(ей) поблагодарили Наблюдатель за это полезное сообщение: |
|
|
deader | Дата: Вс, 05.02.2017, 09:38 | Сообщение # 2262 |
темный
Тёмные
Сообщений: 3119
| Цитата Наблюдатель ( ) Line : 34 Description : cannot find rank for
Причина: Указанное оружие, в данном случае wpn_m4a1_k6, не прописано в mp_ranks.ltx. Лечение: Добавить оружие в секции по аналогии с имеющимися. Либо избавиться от вылета на совсем посредством правки dll.
...и как бы выглядела земля, если бы с нее исчезли тени?...(Воланд)
|
|
|
Эти 0 пользователя(ей) поблагодарили deader за это полезное сообщение: |
|
|
asd123 | Дата: Пн, 06.02.2017, 23:05 | Сообщение # 2263 |
Mr. «Магма»
Военные сталкеры
Сообщений: 1386
| Доброго времени суток Подскажите, а можно ли подсвечивать оружие? Чтобы оно в темноте хорошо выделялось. Я просто подумал над тем, чтобы сделать оружие, которое как-будто горит, но столкнулся с проблемой, что ночью не видно его "огня" Добавлено (06.02.2017, 23:05) --------------------------------------------- А вообще, можно ли подсвечивать сами эффекты горения?
У мутантов тоже есть группировки. © Движок X-Ray
|
|
|
Эти 0 пользователя(ей) поблагодарили asd123 за это полезное сообщение: |
|
|
Kontro-zzz | Дата: Пн, 06.02.2017, 23:46 | Сообщение # 2264 |
Сталкер
Пользователи
Сообщений: 206
| Цитата asd123 ( ) Подскажите, а можно ли подсвечивать оружие? Чтобы оно в темноте хорошо выделялось. В принципе да можно, для этого нужно прописать самосветящийся шейдер для модели(ей), если речь идет про мировые модели - то будет такой косяк - у нпс в руках оно тоже будет светиться , и придется искать какой-то костыль от косяка.
GeForce™-450 GSO 1000_Mb. Windows-7 x64 Prof. ОЗУ 4,0 Гб.
Сообщение отредактировал Kontro-zzz - Пн, 06.02.2017, 23:59 |
|
|
Эти 0 пользователя(ей) поблагодарили Kontro-zzz за это полезное сообщение: |
|
|
denis2000 | Дата: Вт, 07.02.2017, 08:51 | Сообщение # 2265 |
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| asd123, Вы сначала определитесь какое оружие собираетесь "подсвечивать" в руках ГГ или на земле/в руках НПС. Если вы использовали партиклы (сами эффекты горения?) то они сами по себе свет не излучают и место вокруг не освещают, но хорошо заметны. Применение шейдера селфлайт сделает ствол заметнее (опять таки ствол будет светиться сам но не освещать все вокруг), но при этом текстура ствола за счет шейдера будет менее четкая.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
|
|
Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
|