Войти на сайт Регистрация Лента форума Пользователи Правила сайта Поиск по форуму
Модератор форума: 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
[ Если у вас не открывается файл CHM(Этот текст скрыт от гостей) ]

[ Где найти лог игры после вылета ]
[ Получение более подробной информации о вылете (ХОВАН) ]



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


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


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


[ Первый юбилей нашей темы(Этот текст скрыт от гостей) ]
 
VUGДата: Чт, 12.02.2015, 06:56 | Сообщение # 1171
Гражданский
Пользователи
Сообщений: 4
Награды: 0
Репутация: [ 0 ]

Цитата denis2000 ()
VUG, Новая игра

Спасибо большое за разъяснение. Не подскажите, в какой статье можно узнать про механизм связи наличия апгрейда у оружия с началом новой игры? Просто не понимаю - характеристики оружия и свойства апгрейда меняются без НИ, а наличие апгрейда почему-то требует НИ. wacko
 
denis2000Дата: Чт, 12.02.2015, 10:54 | Сообщение # 1172
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Цитата VUG ()
характеристики оружия и свойства апгрейда меняются без НИ

А вы только конфиг оружия меняли? Вы зацепили несколько файлов, и если хоть один из них читается не по запросу, а в некий определенный момент, то или новая игра или искусственно вызывать этот момент чтобы изменения в файле вступили в силу.


"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
ВулканДата: Чт, 12.02.2015, 16:04 | Сообщение # 1173
Удаленные



Всем привет! Подскажите как поменять перекрестие прицела в ЗП на круглый по типу когда сталкер болт в руках держит.
Спасибо.


Сообщение отредактировал Вулкан - Чт, 12.02.2015, 16:13
 
denis2000Дата: Пт, 13.02.2015, 08:47 | Сообщение # 1174
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Вулкан, Смотри здесь

"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
ВулканДата: Пт, 13.02.2015, 17:45 | Сообщение # 1175
Удаленные



denis2000, Спасибо.
Это правда сложно для меня)
 
suhar_Дата: Вс, 15.02.2015, 19:39 | Сообщение # 1176
Бывалый
Пользователи
Сообщений: 106
Награды: 0
Репутация: [ 0 ]

При декомпиляции локаций Зова Припяти в формат SDK0.7 возникает ошибка:
[bug] unexpected code path at ..\level_tools_details.cxx:83
Использую стандартный конвертер от Бардака и Колмогора.
Ситуация следующая: был изменён файл all.spawn, внесены правки в содержание некоторых тайников, а также изменены некоторые ранее присутствующие на оригинальных локациях предметы.
В папках локаций обнаружил файлы level.spawn, в которых нашлись названия старых (неправленных) тайников. Судя по всему, вылет происходит как раз из-за того, что эти самые файлы не синхронизированы с файлом общего спавна. Вопрос, как это сделать? И для чего разрабы сделали дублирующийся список спавна предметов, если игра использует all.spawn?


Сообщение отредактировал suhar_ - Вс, 15.02.2015, 19:40
 
denis2000Дата: Вс, 15.02.2015, 23:21 | Сообщение # 1177
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

suhar_, Для спавна игра использует all.spawn, для декомпиляции конвертор использует level.spawn, то что они не совпадают к вылету не приводит, для точного определения причины приведите подробный лог. Как перенести изменения сделанные в all.spawn напрямую есть урок в КМБ.

"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
suhar_Дата: Вт, 17.02.2015, 18:42 | Сообщение # 1178
Бывалый
Пользователи
Сообщений: 106
Награды: 0
Репутация: [ 0 ]

В Зове Припяти в конфигах шлемов и их апгрейдов не читаются параметры power_loss и power_restore_speed. Допустим, что параметр power_loss предназначался только для костюмов, но вот power_restore_speed используется в апгрейдах шлемов. В игре сделав этот апгрейд, скорость восстановления сил совершенно не меняется. Это наводит на мысль, что разрабы просто допустили баг, не внесли у шлемов чтение этого параметра. Вопрос: можно ли это исправить, не внося изменения в движок (сдаётся мне, что чтение этих параметров зашито именно в движке). Например, скрипт, который будет принудительно считывать этот параметр.
Аналогичный вопрос для чтения параметра инфракрасного сканера у костюмов. В оригинале он читается только у шлемов. Можно ли принудительно считывать его у костюмов?
 
denis2000Дата: Вт, 17.02.2015, 19:12 | Сообщение # 1179
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Цитата suhar_ ()
Это наводит на мысль, что разрабы просто допустили баг

Что совершенно не удивительно.
Цитата suhar_ ()
можно ли это исправить, не внося изменения в движок (сдаётся мне, что чтение этих параметров зашито именно в движке). Например, скрипт, который будет принудительно считывать этот параметр.

Скрипт который будет читать этот параметр сделать возможно, дальше принудительно изменять уровень силы у ГГ? Это тоже возможно.
Цитата suhar_ ()
Можно ли принудительно считывать его у костюмов?

Вот тут без правок движка никак иначе получиться что-то типа такого: Локатор объектов с отображением меток на «забрале». Для Зова Припяти


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

Товарищи, подскажите как перенести оружие из shoker 2.0 на чистый ЗП?
 
suhar_Дата: Ср, 18.02.2015, 03:29 | Сообщение # 1181
Бывалый
Пользователи
Сообщений: 106
Награды: 0
Репутация: [ 0 ]

Цитата BIZonnik ()
как перенести оружие из shoker 2.0 на чистый ЗП?

Курс молодого бойца, урок 15, 15а.
Цитата denis2000 ()
иначе получиться что-то типа такого

Идея здоровская, но, безусловно, требующая доработки.
Но сейчас именно тот случай, когда нужен сканер оригинального ЗП, который выводит метки не на худ, а на миникарту. И нужен он именно на костюмах.
 
denis2000Дата: Ср, 18.02.2015, 08:18 | Сообщение # 1182
Полевой исследователь
Ученые сталкеры
Сообщений: 2399
Награды: 35
Репутация: [ 1918 ]

Цитата suhar_ ()
Но сейчас именно тот случай, когда нужен сканер оригинального ЗП

В таком случае могу дать ссылки на исходники движка ЗП, оригинальный сканер и включение его в апгрейдах именно там.


"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..."
(Чугунный всадник)
 
suhar_Дата: Чт, 19.02.2015, 16:21 | Сообщение # 1183
Бывалый
Пользователи
Сообщений: 106
Награды: 0
Репутация: [ 0 ]

Цитата denis2000 ()
могу дать ссылки на исходники движка ЗП

Нашёл в себе смелость и скачал. Возникает сразу множество вопросов.
Последняя версия ЗП вышла в январе 2010 года, тогда как файлы исходников датируются 2008 годом. На данный момент меня интересует только библиотека XRGame.dll. Если я скомпилирую (пока я делать этого не умею, но хочу знать заранее) все необходимые файлы в новый xrgame не возникнет ли проблем?
Короче говоря, меня беспокоит то, насколько эти исходники "свежие". Есть ли смысл сейчас тратить кучу времени на работу с ними. Не окажется ли так, что остальные файлы движка заточены под более поздний вариант xrgame. Может ли так получиться, что даже при грамотной компиляции из этих исходников получится заведомо нерабочая библиотека, ввиду того, что другие файлы движка используют ресурсы, которые в этих исходниках просто не существуют, по причине того, что они (исходники) на момент выхода игры уже устарели.

Установил Borland C++ builder. Решил начать с простого: исправить у новых бустеров всплывающую менюшку с "использовать" на "съесть" или "выпить". За это отвечает файл engine.vc2008\xrGame\ui\UIActorMenuInventory.cpp
Внести необходимые правки оказалось несложно. Теперь задача сводится к тому, чтобы собрать новый xrgame.dll
Может быть, здесь есть кто-нибудь, кто уже компилировал движковые файлы и может что-нибудь подсказать?


Сообщение отредактировал suhar_ - Чт, 19.02.2015, 16:31
 
grid2210Дата: Чт, 19.02.2015, 22:52 | Сообщение # 1184
Гражданский
Пользователи
Сообщений: 4
Награды: 0
Репутация: [ 0 ]

Здраствуйте, искал много но ответа не нашел, подскажите пожалуйста по какой формуле вычисляетсяется параметр оружия "scope_zoom_factor" если быть точнее как сделать в sgm 2.2 что бы при прицеливании не было зума, как например в большинстве версий тч? Заранее благодарен
 
AkameДата: Пт, 20.02.2015, 04:54 | Сообщение # 1185
Удаленные



Подскажите. Возможно ли! чтобы после выброса, Сталкеры которые попали под выброс и не укрылись от него, т.е. умерли автоматически становились зомбированными.
возможно ли прописать подобное ?
 
Поиск: