Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

"Пикник на обочине" Раздел по популярному проекту S.T.A.L.K.E.R.

Ответ
 
Опции темы
Старый 13.04.2007, 21:44   #1
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
S.T.A.L.K.E.R. - Создание модов


Мануал по созданию модификаций для начинающих
Часть 1.
Часть 2.

Что необходимо:


Статьи участников:
Скрытый текст:
А
Активация артефактов
В
В Зоне только день
В Зоне только день способ 2
Вывод координат на екран
Выдача Волком оружия
Выдача оружия в ЧН
Д
Добавление транспорта
Динамические диалоги
Добавление новых локаций в ЧН и ЗП
И
Изменение первоначального инвентаря у Меченого(1-й урок читерства)
Имитация намокания дороги во время дождя
К
Как менять ломкость брони
Качание оружия при хотьбе
М
Материал про: активацию артефактов, добавление статей в ПДА, редактирование НПС, создание новой группировки, вычисление координат
Н
Настройка AI Wrapper от bardak'a
Настройка конвертора bardak'a
NPC покупают и продают оружие
Носимый вес
О
Описание Actor.ltx
П
Параметры оружия с описанием
Прорисовка уровня и изменение дистанции видимости
Прототип динамических новостей
Р
Работа с acdc от Bardak-a
Размер раны
Редактирование мультиплеерных карт, для последующего их запуска в сингле
С
Создание механика
Создание уровня для сингла
Создание нового оружия
Создание скриптовых роликов
Создание квеста
Создание нового НПС путём редактрирования all.spawn
Создание HUD модели оружия
Спавн предметов в инвентарь (2-й урок читерства)
Свойства костюмов
Cпавн монстра
Т
Транспорт в игре
У
Уменьшение сытости ГГ


Работы участников:

Разрабатываемые моды:
Скрытый текст:
antdiablon, Минор
Nacek 2


Полезные ссылки

Мод-портал. - Официальная вики по модам для сталкера (Не обновляется)
S.T.A.L.K.E.R. Inside Wiki. - Фанатская вики по модострою для сталкера.

X-Ray SDK. Ныне все вопросы с ним обсуждаются тут.
S.T.A.L.K.E.R. Universal Extractor.


Внимание: если Вы новичок, то сперва ознакомьтесь с мануалом по созданию модификаций для начинающих
При вылетах также прилагайте лог ошибки!!!

Последний раз редактировалось DoctorWagner; 26.02.2023 в 22:25.
Jesh вне форума  
Ответить с цитированием
Старый 27.05.2008, 10:20   #1201
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
GeForce.pz
Имя Волка ты не там менял. Имена надо менять в файле stable_bio_name в папке gamedata\config\text\rus. Попробуй перевооружить Волчару и Лиса. А то вроде опытные сталкеры, а бродят со всякой фигнёй...
__________________
В электронике одно из первых мест занимает кувалда.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 27.05.2008, 19:31   #1202
Новичок
 
Регистрация: 26.05.2008
Сообщений: 2
Репутация: 0 [+/-]
Что именно там менять?
<string id="esc_wolf_bio">
<text>Лидер лагеря новичков. Старый сталкер, собравшийся на покой.</text>
</string>
<string id="esc_wolf_name">
<text>Волк</text>
</string>
Я пробовал поменять: <string id="esc_wolf_bio">, <string id="esc_wolf_name"> и <text>Волк</text>, но не вышло. Помоги пажалуйста.
GeForce.pz вне форума  
Ответить с цитированием
Старый 28.05.2008, 12:09   #1203
Игрок
 
Аватар для SkyJeX
 
Регистрация: 23.11.2007
Сообщений: 635
Репутация: 128 [+/-]
Cool Имитация намокания дороги во время дождя

Скрытый текст:
В целом опишу принцип:
Есть у нас погода где прописан дождь, есть текстура #small которая подсвечивает уровень и есть красный канал в bump.dds текстурах, который реагирует на #small.



Погода -

Путь - \gamedata\config\weathers
Файлы - default_groza.ltx, default_pasmurno.ltx и _rain.ltx

В конфигах погоды где есть дождь прописать (желательно свою) текстуру, т.е. сделать свой кубемап.dds + к ней #small.dds

Пример для [default_weather_rain_01]: sky_texture = sky\sky_test_cube_day

Что получим? получим ошибку при запуске игры она будет просить текстуру. Значит идём делаем текстуру.



Текстура -

Путь - \gamedata\textures\sky
Файлы - наш_кубемап.dds, наш_кубемап_#small.dds

Кубепам.dds по сути может быть любым, однако достаточно выгодно смотрится c чистой серой заливкой (имхо),
#small.dds желательно делать чуть больше чем остальные #small в игре.
К примеру для #small.dds - 768х128px. Почему больше чем остальный? это позволит ввести в текстуру достаточную детальность.
Требования к #small.dds - не должна быть цветной (т.е. ЧБ).
Правила для #small.dds -
а) тёмные пятна не отражаются в игре, светлые - отражаются.
б) Чем сильней светлый участок в текстуре, тем сильнее данный участок будет отражен.
в) Сильный контраст текстуры плохо сказывается на картинке в игре.

Что получим? УРРАААААА Есть намокание! Т.е. получим запуск игры, однако, в зависимости от того что изображено на вашей #small.dds и контрастности изображения, мы получим во время дождя отражение некоего "типа" на всём подряд (в частности на руке ГГ) выглядит не очень.... Пожалуй нужно это исправить! Чтож... всё считается в шейдерах, значит идём пытаться править шейдеры!


Шейдеры -
Путь - \gamedata\shaders\r2

Находим файл с именем: sload.h и делаем его дубликат. но изменяем имя к примеру на... ммм... на sload-2.h

Покопавшись внутрях видим вот такой кусок -
#ifdef USE_PARALLAX
surface_bumped sload_i ( p_bumped I)
{
surface_bumped S;
half height = tex2D (s_bumpX, I.tcdh).w;
height = height*parallax.x + parallax.y;
float2 new_tc = I.tcdh + height*normalize (I.eye);
half4 Nu = tex2D (s_bump, new_tc);
half4 NuE = tex2D (s_bumpX, new_tc);
S.base = tbase (new_tc);
S.normal = Nu.wzyx + (NuE.xyz - 1.0h);
S.gloss = Nu.x*Nu.x ;
S.height = NuE.z ;


И после строки S.normal = Nu.wzyx + (NuE.xyz - 1.0h); ставим:
S.normal = half3(0,0,0);


Идём дальше.
Находим файл с именем - deffer_base_bump.ps и так же делаем его дубликат, имя даём - deffer_base_bump_2.ps
В нём меняем в самом верху строку #include "sload.h" на наш дубликат #include "sload-2.h"
Находим файл: deffer_base_bump-hq.ps и в нём ставим :
#define USE_PARALLAX
#include "deffer_base_bump_2.ps"

Всё значится. Что мы имеем в итоге? В итоге мы имеем динамическое "намокание" во время наступления дождя на всём кроме худа и НПС.
Однако есть проблема которую пока не решили - дело в том, что отключив в шейдерах отражение с рук и с НПС, мы получили вроде приемлемую картинку для улицы, но вот в подвале И руки И нпс будут чёрными. Почему? Потому что свет, по условию которое сделала GSC, ДОЛЖЕН отражаться от предметов для которых просчитан параметр Gloss, данный параметр есть по сути в каждой текстуре для каждого объекта, он берётся из текстуры_bump.dds из красного канала, чем ярче красный канал, тем сильнее отражать будет текстура.


P.S. Вполне вероятно возникнет много разговоров и споров в отношении данной информации, но, ребят, так или иначе мы все делаем одно - стараемся улучшить Игру которая так сильно нас "зацепила", стараемся приблизить Игру к тем мечтам и пожеланиям которые имеет каждый из нас, из кто ждал и играет в неё.
Не стоит говорить о том, что кто-то и что-то у кого-то взял/украл/изъял - всё это не так. Все из тех, кто может причислить себя к модостроителям, по сути реализовывает то, что уже давно придумано ДО него (безусловно бывают исключения).

К чему вообще всё написанное по имитации намокания? К тому, что будет хорошо подключить ещё СТО, ТЫСЯЧИ голов, для доведения данного эффекта до... ну может и до совершенства.

P.S.S. Сейчас ещё раз по написанному пробегусь и проверю нет ли ошибок. Сильно прошу меня ногами не пинать. Чуть позже прицеплю файлы уже подправленные. В том числе и пример текстур.

Ещё кой-что добавлю по имитации - поле для творчества ОГРОМНО! начиная "рецептом" болеее интересной текстуры #small, подбором оптимального освещения в погоде и заканчивая полётом мысли в шейдерах.

Вот ссылка на изменённые файлы + текстуры + погода (на основе АМК) -
Ссылка 1
Ссылка 2

(с) S.Desore
Взято с форума АМК
SkyJeX вне форума  
Ответить с цитированием
Старый 30.05.2008, 13:54   #1204
Опытный игрок
 
Аватар для Face/Off
 
Регистрация: 28.01.2008
Адрес: Vpoccuu
Сообщений: 1,174
Репутация: 368 [+/-]
Навярняка все помнят момент, когда заскучавший у костра Сталкер берёт гитару и начинает что-то наигрывать,....внимание вопрос:
Как сделать так, чтобы играющий на гитаре сталкер, ещё и пел?, т.е. звук гитары+записаный с помощью микрофона медиа файл, включаемый только тогда, когда он играет на гитаре.
Face/Off вне форума  
Отправить сообщение для Face/Off с помощью ICQ Ответить с цитированием
Старый 30.05.2008, 14:07   #1205
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
Цитата:
Сообщение от hlgamer Посмотреть сообщение
Как сделать так, чтобы играющий на гитаре сталкер, ещё и пел?
Замени файл с музыкой на файл с музыкой и словами.
__________________
В электронике одно из первых мест занимает кувалда.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 30.05.2008, 14:31   #1206
Опытный игрок
 
Аватар для Face/Off
 
Регистрация: 28.01.2008
Адрес: Vpoccuu
Сообщений: 1,174
Репутация: 368 [+/-]
Цитата:
Сообщение от LogruS Посмотреть сообщение
Замени файл с музыкой на файл с музыкой и словами.
Скрытый текст:
не подскажешь путь к директории с медиа файлами?
Face/Off вне форума  
Отправить сообщение для Face/Off с помощью ICQ Ответить с цитированием
Старый 30.05.2008, 14:34   #1207
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
hlgamer
gamedata\sounds\music
Файлы с названием guitar.
__________________
В электронике одно из первых мест занимает кувалда.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 30.05.2008, 14:35   #1208
Юзер
 
Аватар для petruhanbatu
 
Регистрация: 12.04.2006
Адрес: Москва
Сообщений: 190
Репутация: 55 [+/-]
Товарищи модостроители, всвязи с тем, что я бегаю во фриплее (в AMK MOD 1.4) после 1 июня (по игровому времени) - в определённый момент пропали все сообщения от неписей. Кто-то писал, что там время начинает замедлятся в несколько раз, отсюда и нестыковка.
Я вот подумал, а никак нельзя изменить текущую дату в игре (на месяц назад например), ни кто не знает? Может как-то отредактировать sav файл?
И ещё, можно узнать по-подробнее:
1. как сделать, чтобы на "Ростке" в недостроенном здании спаунились наёмники (как в оригинале)?
2. как сделать, чтобы неписи бродили по локациям, а не сидели в гулагах и переходили на другие локации?
3. как убрать звук вертолёта на Янтаре?
И последнее, я ничего непонимаю в модостроении, но кое-каке собрал "солянку" типа: AMK MOD 1.4 rev 20 и 22 + Ragdoll + ai_pack + уменьшены ячейки в инвентаре (10 под арты) + уборщик трупов + кое-какие звуки. Благо, ничего толком редактировать не пришлось. Но немогу добавить: A-LIFE + напарников + Arena_Extension_Mod + (опционально) по больше мест спауна сталкеров и войны группировок.
В итоге должно получится - AMK MOD 1.4 rev 20 и 22 + Ragdoll + ai_pack + уменьшены ячейки в инвентаре (10 под арты) + уборщик трупов + A-LIFE + напарников + Arena_Extension_Mod + (опционально) по больше мест спауна сталкеров и войны группировок. Ни больше ни меньше. Может у кого есть такое? Помогите плиз!
petruhanbatu вне форума  
Отправить сообщение для petruhanbatu с помощью ICQ Отправить сообщение для petruhanbatu с помощью Skype™ Ответить с цитированием
Старый 30.05.2008, 15:05   #1209
Игрок
 
Аватар для Чёрный Плащ
 
Регистрация: 04.03.2007
Сообщений: 715
Репутация: 229 [+/-]
petruhanbatu
Тот же пост на 2х форумах тебе не поможет. Либо используй готовые солянки, либо ручками.
Чёрный Плащ вне форума  
Отправить сообщение для Чёрный Плащ с помощью ICQ Ответить с цитированием
Старый 30.05.2008, 18:12   #1210
Юзер
 
Аватар для Charon
 
Регистрация: 23.02.2007
Адрес: Симферополь
Сообщений: 327
Репутация: 164 [+/-]

Предупреждения: 1
Скажите как зделать так ,чтобы NPC подбирали оружие,артефакты,обыскикивали трупы
Charon вне форума  
Отправить сообщение для Charon с помощью ICQ Ответить с цитированием
Старый 30.05.2008, 19:40   #1211
Заблокирован
 
Регистрация: 30.05.2008
Сообщений: 26
Репутация: -7 [+/-]

Предупреждения: 400
Как сделать чтобы когда одеваешь костюм была маска?
Unk1nd вне форума  
Ответить с цитированием
Старый 30.05.2008, 19:43   #1212
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
Unk1nd
Скачай АМК и не парь мозг.
__________________
В электронике одно из первых мест занимает кувалда.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 30.05.2008, 20:05   #1213
Заблокирован
 
Регистрация: 30.05.2008
Сообщений: 26
Репутация: -7 [+/-]

Предупреждения: 400
LogruS
Я в ABC мод могу поиграть
Unk1nd вне форума  
Ответить с цитированием
Старый 31.05.2008, 02:58   #1214
Юзер
 
Аватар для s.t.a.lk.e.r
 
Регистрация: 14.03.2008
Сообщений: 157
Репутация: 15 [+/-]
Если я ошибся темой извините.В шапке ответа нет.
Как сделать,чтобы при начале новой игры у ГГ было больше денег?
s.t.a.lk.e.r вне форума  
Ответить с цитированием
Старый 31.05.2008, 03:12   #1215
Юзер
 
Аватар для Wаrlock
 
Регистрация: 19.03.2008
Сообщений: 354
Репутация: 219 [+/-]
Цитата:
Сообщение от s.t.a.lk.e.r Посмотреть сообщение
Если я ошибся темой извините.В шапке ответа нет.
Как сделать,чтобы при начале новой игры у ГГ было больше денег?
Никак

Цитата:
Сообщение от =F.E.A.R.= Посмотреть сообщение
Вот я решил сделать свой маленький мод. Вот элементарно: в файле actor.ltx, я изменил кол-во денег, возвращаюсь, создаю новую игру, смотрю в инвентарь и там у меня по-прежнему 40 руб. Может я конкретно туплю...??Помогите плиз в решении проблемы.
в этом файле редактируется как физические здоровье ГГ,так и умственое (от ПСИ излучения) но даже если ты там все пменяешь то--- ты будешь бессмертным,с бесконечным ускорением,и силачом что сможешь таскать по 2-3 тонны в рюкзаке,но ни как не станешь Миллионером.
Кстати кому нужен файл на бессмертие и все что я перечислил ранее,то обращайтесь
(пост № 1002, автор kirya_p)
Прежде чем задавать вопрос, желательно прочитать не только шапку, но и всю тему. Знаю, долго, зато не задашь вопрос, который уже обсуждался и сможешь узнать много нового и интересного по интересующей тебя теме

Последний раз редактировалось Wаrlock; 31.05.2008 в 03:22. Причина: Добавлено сообщение
Wаrlock вне форума  
Ответить с цитированием
Старый 31.05.2008, 09:52   #1216
Юзер
 
Аватар для SHOPEN1111
 
Регистрация: 31.12.2007
Адрес: Липецк
Сообщений: 222
Репутация: 24 [+/-]
Цитата:
Сообщение от s.t.a.lk.e.r Посмотреть сообщение
Как сделать,чтобы при начале новой игры у ГГ было больше денег?
Цитата:
Сообщение от War-071 Посмотреть сообщение
Никак
Ух браток это ты ошибаешься:
Я читал на http://www.stalkerin.gameru.net/wiki...B8%D1%86%D0%B0 что в файле all.spawn с помощью кокой-то проги можно править кол-во денег выдаваемое при старте игры.
__________________
Я мишевый плюшка. Но уткий гадёнок тоже ничего
SHOPEN1111 вне форума  
Отправить сообщение для SHOPEN1111 с помощью ICQ Ответить с цитированием
Старый 01.06.2008, 13:05   #1217
Опытный игрок
 
Аватар для Face/Off
 
Регистрация: 28.01.2008
Адрес: Vpoccuu
Сообщений: 1,174
Репутация: 368 [+/-]
Цитата:
Сообщение от LogruS Посмотреть сообщение
hlgamer
gamedata\sounds\music
Файлы с названием guitar.
эээ....там такой директории нет.: gamedata\sounds и всё...
Там папки:anomaly, monsters, weapons...вот и всё.
Face/Off вне форума  
Отправить сообщение для Face/Off с помощью ICQ Ответить с цитированием
Старый 01.06.2008, 15:27   #1218
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
hlgamer
Значит, не все архивы игры распаковал. Там вообще 23 вложенных папки...
__________________
В электронике одно из первых мест занимает кувалда.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 01.06.2008, 17:41   #1219
Опытный игрок
 
Аватар для Face/Off
 
Регистрация: 28.01.2008
Адрес: Vpoccuu
Сообщений: 1,174
Репутация: 368 [+/-]
LogruS
А не подскажешь как распаковать все? Пожалуста))))))
Face/Off вне форума  
Отправить сообщение для Face/Off с помощью ICQ Ответить с цитированием
Старый 01.06.2008, 17:48   #1220
Юзер
 
Аватар для SHOPEN1111
 
Регистрация: 31.12.2007
Адрес: Липецк
Сообщений: 222
Репутация: 24 [+/-]
hlgamer
Очень просто:
все файлы gamedata по очереди прогой STALKER_Data_Unpacker распаковываешь в созданною тобой папку gamedata.
__________________
Я мишевый плюшка. Но уткий гадёнок тоже ничего
SHOPEN1111 вне форума  
Отправить сообщение для SHOPEN1111 с помощью ICQ Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:31.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования