|
Модостроение. Общие вопросы и ответы
|
|
| 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 за это полезное сообщение: |
|
|
| Дизель | Дата: Ср, 21.01.2015, 21:42 | Сообщение # 1036 |
 Сталкер
Разработчики
Сообщений: 260
| Цитата keilin (  ) есть ли утилита или програма для 3д анимации существующей анимации? например перезарядка 3D Макс, Мая
Редактировать существующую анимацию очень сложно, тем более человеку не знающему даже, чем её редактировать.
andreyholkin
|
| |
|
| Эти 0 пользователя(ей) поблагодарили Дизель за это полезное сообщение: |
|
|
| Akame | Дата: Ср, 21.01.2015, 21:49 | Сообщение # 1037 |
|
Удаленные
| хм.. а возможно сделать так чтоб, мобы спавнились при столкновении друг с другом ? к примеру распределить их на полы, мужской и женский. с одной стороны идет мутант женского с др мужского. при встрече, рандомно спавнится на том месте, где они встретились n-ое количесто рандомных полов мутантов.
или часто раздражает то, что сталкер спавнятся сразу в деревне. Почму к примеру они не спавнятся рядом с забором... (т.е. граница карты) в руках мелочный ствол. минимально доступный шмот. рандомно, он идет к той или иной группировке, доходя до нее, если дойдет... исчезает и вместо недо спавнится персонаж именно той группировки в которую он вошел.
тогда хоть какой смысл есть. От куда они вообще берутся...  Добавлено (21.01.2015, 21:49) --------------------------------------------- а там, уже как оно всем привычно, формируются в группы, и захватывают те или иные точки... 
|
| |
|
| Эти 0 пользователя(ей) поблагодарили Akame за это полезное сообщение: |
|
|
| asd123 | Дата: Ср, 21.01.2015, 23:13 | Сообщение # 1038 |
 Mr. «Магма»
Военные сталкеры
Сообщений: 1386
| Triarius, а в чём собсно проблэмс? Создаём рестриктор на краю карты с логикой. В логикику втюхиваем спавн тех, или инных персонажей (или монстриков) при каком-либо условии (или без условия. Как Вам захочется), в тоже время убирая из других рестрикторов спавн. Вот и всё. (Как я понял, Вы хотите осуществить спавн как в ТЧ? Просто, там так же спавнятся НПС - на краях карт)
У мутантов тоже есть группировки. © Движок X-Ray
Сообщение отредактировал asd123 - Ср, 21.01.2015, 23:18 |
| |
|
| Эти 0 пользователя(ей) поблагодарили asd123 за это полезное сообщение: |
|
|
| Akame | Дата: Чт, 22.01.2015, 00:24 | Сообщение # 1039 |
|
Удаленные
| asd123, оу спасибо спасибо. значит возможно
|
| |
|
| Эти 0 пользователя(ей) поблагодарили Akame за это полезное сообщение: |
|
|
| a4927860 | Дата: Чт, 22.01.2015, 17:49 | Сообщение # 1040 |
|
Новичок
Пользователи
Сообщений: 81
| Цитата denis2000 (  ) Тогда посмотрите мою наработку там можно открыть диалог без присутствия НПС в принципе, а имя можно в конце концов подставить любое.
То чувство когда просил велосипед а тебе дали двух палубный авианосец с БАК на борту... можно совсем для тупых? без вариантов и создания интерфейсового окна - 1 диалог вызываемый скриптом в минимальное количество символов.
На сколько я понял в Вашей наработке вместо стандартных файлов диалогов используется ltx хотелось бы всетаки открывать стандартный диалог со всем его стандартным же функционалом.
сейчас уже думаю над тем чтобы при применении скрипта вызывать сталкера двойника начинать с ним диалог а потом убивать по его окончании... но это как то жестоко =)Добавлено (22.01.2015, 17:49) --------------------------------------------- denis2000, В этой теме Вы разьяснили мне множество вопросов которые на мой взгляд могут быть полезны и другим мододелам. Может выделить их в наработки?
|
| |
|
| Эти 0 пользователя(ей) поблагодарили a4927860 за это полезное сообщение: |
|
|
| roma_uf | Дата: Пт, 23.01.2015, 00:01 | Сообщение # 1041 |
|
Гражданский
Пользователи
Сообщений: 17
| Доброй ночи форумчане. Есть-ли возможность сделать метательный нож на ЗП? И чтобы он допустим в n-ом количестве лежал в инвенторе и при нажатии на него он появлялся на месте болта. При этом болт после замены должен сппаниться в рюкзак и при нажатии (теперь уже на болт) должна снова происходить замена. Или же можно просто привязать метательный нож в один из оружейных слотов. Заранее благодарен.
Сообщение отредактировал roma_uf - Пт, 23.01.2015, 00:02 |
| |
|
| Эти 0 пользователя(ей) поблагодарили roma_uf за это полезное сообщение: |
|
|
| a4927860 | Дата: Пт, 23.01.2015, 22:20 | Сообщение # 1042 |
|
Новичок
Пользователи
Сообщений: 81
| roma_uf, ночи доброй. Почитай тему - я недавно как раз писал про нож и его респ. Если хочешь сделать нож вместо болта - просто замени модель болта на любую понравившуюся модель ножа и увеличь силу броска до 150.Добавлено (23.01.2015, 22:20) --------------------------------------------- а теперь мой вопрос:
[cut noguest] if db.actor:object("hero_ability_9_4") ~= nil then --- regen local hp = db.actor.health if hp~=nil then db.actor.health = hp+0.00001 end end [/cut]
вместо увеличения на 0,00001 хп - здоровье восстанавливается полностью - почему?
[off]Кстати сделал таки диалог с самим собой, спауню нпс в 100 метрах - в логике прописал старт диалога и удаление нпс при отходе от этих 100 метров[/off]
|
| |
|
| Эти 0 пользователя(ей) поблагодарили a4927860 за это полезное сообщение: |
|
|
| roman_uf | Дата: Пт, 23.01.2015, 23:02 | Сообщение # 1043 |
|
Гражданский
Пользователи
Сообщений: 12
| Цитата a4927860 (  ) roma_uf, ночи доброй. Почитай тему - я недавно как раз писал про нож и его респ. Если хочешь сделать нож вместо болта - просто замени модель болта на любую понравившуюся модель ножа и увеличь силу броска до 150. Спасибо, буду пробовать. Ещё вопрос: подойдут-ли ЧНовские партиклы на ЗП?
|
| |
|
| Эти 0 пользователя(ей) поблагодарили roman_uf за это полезное сообщение: |
|
|
| denis2000 | Дата: Пт, 23.01.2015, 23:35 | Сообщение # 1044 |
 Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| Цитата roman_uf (  ) подойдут-ли ЧНовские партиклы на ЗП? Да формат партиклов не изменился.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
| |
|
| Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
| roma_uf | Дата: Сб, 24.01.2015, 12:06 | Сообщение # 1045 |
|
Гражданский
Пользователи
Сообщений: 17
| Приветствую. Подскажите, текстурки группировки "Чистое небо" переносятся под ЗП? Еще прошу помощи по этому вопросу: скачал себе ЗП на компьютер. Ставлю улучшенное динамическое освещение, максимальные настройки и разрешение 1920х1080. При нажатии "Применить" игра сворачивается с английской надписью, мол ваша видеокарта не тянет ЗП. Видеокарта хорошая, под сталкер подавно (AMD radeon r9 270). Самое интересное то, что играю на этой видеокарту же в сталкер почти что год, а тут такая ошибка. Может можно как-то убрать проверку? или обойти стороной эту непонятную ошибку. Также заметил, что вылет происходит, если только чтавить настройку графики на максимум, на разрешение и освещение он не ругается. Заранее благодарен.
|
| |
|
| Эти 0 пользователя(ей) поблагодарили roma_uf за это полезное сообщение: |
|
|
| denis2000 | Дата: Сб, 24.01.2015, 12:56 | Сообщение # 1046 |
 Полевой исследователь
Ученые сталкеры
Сообщений: 2399
| Цитата roma_uf (  ) текстурки группировки "Чистое небо" переносятся под ЗП? Конечно. Ведь формат текстур не менялся, более того он открытый и текстуры данного формата во многих играх.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)
|
| |
|
| Эти 0 пользователя(ей) поблагодарили denis2000 за это полезное сообщение: |
|
|
| roma_uf | Дата: Сб, 24.01.2015, 22:18 | Сообщение # 1047 |
|
Гражданский
Пользователи
Сообщений: 17
| Цитата denis2000 (  ) Конечно. Ведь формат текстур не менялся, более того он открытый и текстуры данного формата во многих играх. Спасибо за ответ. Правда возникли еще вопросы, но уже по другой теме) 1. Когда ГГ и его команда поднимаются в Припять у них в руках ряд определенного оружия (допустим у Соколова АКС с глушителем). Хотел поменять их базовые стволы и визуалы на свои. Визуалы заменяются без проблем, а стволы нет, т.к. у них иные названия (pri_a15_wpn_winchaster1300). Можно-ли как-то добиться замены? 2. В какой/каких папках хранятся партиклы аномалий? 3. Если ГГ "пошумел", то близлижайший лагерь сталкеров закрывается на определенное время. При окрытии в свободное посещение все НПС, которые находились в лагере становятся нентралами (а были друзьями). Подлежит-ли исправлению данный нюанс? А то есть я хочу, чтобы репутации НПС к ГГ никуда не девалась. 4. Где можно взять all.spawn? Играю на Steam лицензии и присутствуют только такие папки:
Сообщение отредактировал roma_uf - Сб, 24.01.2015, 22:34 |
| |
|
| Эти 0 пользователя(ей) поблагодарили roma_uf за это полезное сообщение: |
|
|
| alex_xp_77 | Дата: Сб, 24.01.2015, 23:17 | Сообщение # 1048 |
|
Научный сотрудник.
Ученые сталкеры
Сообщений: 242
| Цитата roma_uf (  ) Где можно взять all.spawn? Играю на Steam лицензии и присутствуют только такие папки: Нужно создать самому эти папки, проще говоря какие папки тут http://SSMaker.ru/5c6e46a1/ , думается что если вы создаете в sdk, любой версии, то необходимо, через компилятор, создавать и graph, там же all.spawn, но легче будет отвечать на ваш вопрос, зная через что вы делаете все это, оружие менять можно в sdk, в меню настроек NPS, если не ошибаюсь
|
| |
|
| Эти 0 пользователя(ей) поблагодарили alex_xp_77 за это полезное сообщение: |
|
|
| Сахар | Дата: Вс, 25.01.2015, 07:07 | Сообщение # 1049 |
 Гражданский
Пользователи
Сообщений: 2
| Цитата alex_xp_77 (  ) 1. Когда ГГ и его команда поднимаются в Припять у них в руках ряд определенного оружия Цитата alex_xp_77 (  ) Можно-ли как-то добиться замены? Конечно так же где ты менял визуал. [cut=Полотно] <specific_character id="pas_b400_vano" team_default = "1"> <name>jup_a10_stalker_vano</name> <icon>ui_inGame2_neutral_nauchniy</icon> <map_icon x="1" y="0"></map_icon> <bio>Опытный сталкер. Детальная информация отсутствует.</bio> <class>pas_b400_vano</class> <community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect> <snd_config>characters_voice\human_03\stalker\</snd_config> <rank>45</rank> <reputation>0</reputation> <visual>actors\stalker_neutral\stalker_neutral_nauchniy</visual> <supplies>
[spawn] \n device_torch \n wpn_binoc \n wpn_wincheaster1300 \n ammo_12x70_buck \n ammo_12x76_zhekan \n wpn_beretta \n ammo_9x19_fmj \n detector_elite \n #include "gameplay\character_food.xml" #include "gameplay\character_drugs_4.xml" </supplies> #include "gameplay\character_criticals_4.xml" </specific_character>[/cut] Цитата roma_uf (  ) В какой/каких папках хранятся партиклы аномалий? gamedata\particles.xr Цитата roma_uf (  ) одлежит-ли исправлению данный нюанс? А то есть я хочу, чтобы репутации НПС к ГГ никуда не девалась. Только если править smart control, а точнеё удалить его. Цитата roma_uf (  ) Где можно взять all.spawn? Играю на Steam лицензии и присутствуют только такие папки: Нужно распаковать игровой архив. Подробнее здесь. Цитата alex_xp_77 (  ) создавать и graph, там же all.spawn В ЗП game.graph вшит в all.spawn. Цитата alex_xp_77 (  ) оружие менять можно в sdk, в меню настроек NPS, если не ошибаюсь В СДК можно только привязать профиль к определённому НПС.
|
| |
|
| Эти 0 пользователя(ей) поблагодарили Сахар за это полезное сообщение: |
|
|
| alex_xp_77 | Дата: Вс, 25.01.2015, 10:57 | Сообщение # 1050 |
|
Научный сотрудник.
Ученые сталкеры
Сообщений: 242
| Цитата Сахар (  ) В СДК можно только привязать профиль к определённому НПС. Думаю вы не правы Сахар, т как в sdk можно сделать все, работаю с ним не один год, просто не помню на память где это делается, лично сам выставлял оружие в sdk. какое захочу в меню настроек, Пусть уважаемый Денис нас рассудит, если вы думаете что я не прав!!
|
| |
|
| Эти 0 пользователя(ей) поблагодарили alex_xp_77 за это полезное сообщение: |
|
|
|