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

"Пикник на обочине" Раздел по популярному проекту 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 вне форума  
Ответить с цитированием
Старый 25.08.2011, 17:31   #3561
Новичок
 
Аватар для russtalker
 
Регистрация: 27.12.2010
Адрес: ---
Сообщений: 56
Репутация: 16 [+/-]
Решил сделать прототип динамичных новостей (статья Antdiablona и Weanchestera )

И добавил в скрипт имена сталкеров. Я хочу узнать будет ли работать данная часть функции в игре?

Скрытый текст:

local news_text ={
"Новость",
"Новость",
"Новость",
"Новость"
}

local news_name ={
"Филька:",
"Гонта:",
"Интузиаст:",
"Килька:",
"Русский:",
"Китаец:",
"Молочник:"
}

time_news = 0

function time_update_spam()
local time = time_global()
if time_news < time then
time_news = time + 30000
ваше_название.update_spam()
end
end

function update_spam()
news_manager.send_tip(db.actor, (news_name, news_text[math.random(6)]), nil, nil, 30000)
end
__________________
Социальная сеть для сталкеров "Мир Сталкера": http://mir-stalkera.do.am/

Последний раз редактировалось russtalker; 25.08.2011 в 17:38. Причина: маленько поправил функцию
russtalker вне форума  
Ответить с цитированием
Старый 25.08.2011, 19:41   #3562
Игрок
 
Аватар для venom9875
 
Регистрация: 07.03.2009
Адрес: Галактика Млечный Путь
Сообщений: 615
Репутация: 169 [+/-]
russtalker, не будет. В оригинальном news_manager'e нельзя менять заголовки сообщений. Они так и будут приходить с шапкой "сообщение". Тебе нужно посмотреть в скрипте amk.sсript функцию send_tip (скрипт можно скачать). Там как раз можно менять шапки новостей.

Можно конечно сменить параметр в оригинальном news_manager'e, но придётся править и остальные скрипты с отсылкой на news_manager. Что не желательно.
__________________
Кому вообще какая разница, что думают другие, а? Загляните в свое сердце и делайте то, что поможет стать вам счастливее.

Роберт Келсо
venom9875 вне форума  
Отправить сообщение для venom9875 с помощью ICQ Ответить с цитированием
Старый 25.08.2011, 22:32   #3563
Новичок
 
Аватар для russtalker
 
Регистрация: 27.12.2010
Адрес: ---
Сообщений: 56
Репутация: 16 [+/-]
Цитата:
Сообщение от venom9875 Посмотреть сообщение
russtalker, не будет. В оригинальном news_manager'e нельзя менять заголовки сообщений. Они так и будут приходить с шапкой "сообщение". Тебе нужно посмотреть в скрипте amk.sсript функцию send_tip (скрипт можно скачать). Там как раз можно менять шапки новостей.

Можно конечно сменить параметр в оригинальном news_manager'e, но придётся править и остальные скрипты с отсылкой на news_manager. Что не желательно.
Ладно разберёмся. Спасибо.
__________________
Социальная сеть для сталкеров "Мир Сталкера": http://mir-stalkera.do.am/
russtalker вне форума  
Ответить с цитированием
Старый 27.08.2011, 19:55   #3564
Игрок
 
Аватар для venom9875
 
Регистрация: 07.03.2009
Адрес: Галактика Млечный Путь
Сообщений: 615
Репутация: 169 [+/-]
Всем доброго времени суток. Я делаю сейчас солянку для себя на Тенях Чернобыля (свои мелочные нововведения могу предоставить позже), так вот... Мне бы хотелось сделать сталкеров немного жадными. Т.е. чтобы они обыскивали трупов и забирали ценности с них. Сейчас у меня стоит шестой патч Серебряного издания, и стоит аи-пак, где Неписи бросают гранаты, где они выбрасывают фуфловое оружие и заменяют его оружием получше, где они всё-таки подбирают хорошую пушку, если она попалась им под ноги. Но всё же, хотелось бы, чтобы как и в Зове Припяти они "шмонали" трупы. Я помню это только в моде АМК и в недавнем "конкурсном" моде FreeplayStart от Xiani. Там всё хорошо сделано - неписи видят хорошую диковинку и её подбирают.

Как можно это дело безболезненно подключить к игре? Я пробовал вставлять и подключать скрипты watcher_act, state_lib, state_mgr, move_mgr, правил xr_logic и скрипт modules...

Но ничего не происходит. Неписи по-прежнему не видят хороших пушек, даже если они лежат в метре от них. А бывает, вообще Сидорович исчезает в своём убежище(!) - это так действуют криво подключенные вышеописанные скрипты.

Так как можно это реализовать? Плюс в карму гарантирую
__________________
Кому вообще какая разница, что думают другие, а? Загляните в свое сердце и делайте то, что поможет стать вам счастливее.

Роберт Келсо
venom9875 вне форума  
Отправить сообщение для venom9875 с помощью ICQ Ответить с цитированием
Старый 30.08.2011, 09:53   #3565
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Народ, кто знает что нужно зделать, чтобы у трупа(КВЕСТ) были документы и пда(Уникальные)? А то играю, а их в трупе нет(трупу в инвентарь вещи вписал).
Винtorez вне форума  
Ответить с цитированием
Старый 30.08.2011, 10:01   #3566
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Винtorez, в алл.спавне?
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием
Старый 30.08.2011, 15:27   #3567
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
antdiablon, и в профиле и в алл.спавне.
Винtorez вне форума  
Ответить с цитированием
Старый 30.08.2011, 23:06   #3568
Игрок
 
Аватар для venom9875
 
Регистрация: 07.03.2009
Адрес: Галактика Млечный Путь
Сообщений: 615
Репутация: 169 [+/-]
Винtorez, в файлe death_generic.ltx из папки config\misc в секции [keep_items] прописываешь свои предметы, которые не должны пропадать.
__________________
Кому вообще какая разница, что думают другие, а? Загляните в свое сердце и делайте то, что поможет стать вам счастливее.

Роберт Келсо
venom9875 вне форума  
Отправить сообщение для venom9875 с помощью ICQ Ответить с цитированием
Старый 31.08.2011, 05:52   #3569
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Подключение локаций к ЧН и ЗП

Скрытый текст:
Что для этого нужно? Программа подключения от АМК.
Ссылка - http://www.st-khb27.ru/ggtool.rar
АСДС. Для всех частей
ТЧ - http://stalkerin.gameru.net/develope.../acdc11oct.rar
ЧН - http://narod.ru/disk/17377059000/ACDC%20Cs.rar.html
ЗП - http://narod.ru/disk/17377026000/ACDC%20Cop.rar.html

Осмотр программы.
В левом окошечке будет располагаться гейм-граф или бин файл от игры, из которой вы хотите подключить локу. Это может быть ТЧ, ЧН или ЗП с модом типа Расширения Территорий или Зона обр. 2010 г.
В правом собственно будет располагаться гейм-граф игры, в которую вы хотите вставить локу.

И так делаем папки – SoC и CoP. Можно конечно SoC заменить CS или CoP2, также с CoP. В первой папке распаковываем нужный аллспавн в созданной папке spawns и локация, которую вы хотите переместить (название должно соответствовать уровню в гейм-графе). В CoP распаковываем аллспавн нужной игры (ЧН или ЗП). Если хотите перенести из ТЧ то надо из gamedat’ы скинуть еще и файл game.graph

Приступаем к переносу!

Открываем программу ggEditor и в левом окошке нажимаем на кнопку с тремя точками и указываем путь до game.graph (если из ТЧ вырезаем), graph.bin (если ЧН) или section4.bin (понятно, ЗП). Во втором проделываем все так-же но только в папке с алспавном игры в которую вы хотите вставить локацию.
Откроется список локаций. Нажмите на нужное название в левом окршке мышкой и нажмите на кнопку со стрелкой вправо. Лока будет в нужмном геймграфе. Сохраните изменения в правом окне. Выходите. В папке с аллспавном игры в котопрую вы перенесете локу будет graph.bin.new(если ЧН) или section4.bin.new(если ЗП) убираем .new. Перенесите файл alife_локация.ltx и way_локация.ltx в папку с вторым аллспавном ( с тем куда мы вставили новую локу). В файле all.ltx измените параметр level_count = на результат который был+1 (одна новая локация) и вставьте название alife_локация.ltx в начало секции alife м поставьте после ltx запятую. Тоже проделайте с секцией way только запишите название way_локации.ltx. Правда way не обезательно, все-равно будем писать новые пути . Теперь в alife_локация.ltx удалите все секции кроме одной. Сохраните. Откройте батник ggtool, подождите пока загрузится и посмотрите какое число стоит после названия вашей локации. Это game_vertex. Запомните число. Закройте батник, откройте файл alife вашей локации. Измените game_vertex единственной секции на тот который был у нашей локи, а level_vertex напишем так – прибавьте к текущему game_vertex нашей локи. Почти все

Теперь найдите секцию ГГ на локации – В ЧН он в alife_marsh.ltx в ЗП в alife_zaton.ltx . В зп кстати секция ГГ [982]. Ищем секцию и изменяем game_vertex и level_vertex на такой-же как и у обьекта с нашей локации. Скомпильте, потом раскомпильте аллспавн. alife_локация.ltx переименуется в alife_unknown.ltx . Откройте этот файл – секция игрока теперь там. Ура! Основная работа по подключению закончена.
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием
Старый 31.08.2011, 18:14   #3570
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
venom9875, спасибо, помогло!
Винtorez вне форума  
Ответить с цитированием
Старый 04.09.2011, 17:57   #3571
Новичок
 
Аватар для Wandеrеr
 
Регистрация: 29.07.2011
Сообщений: 16
Репутация: 4 [+/-]
Подскажите как добавить обжекты на мп карту? SDK 0.4 Тч Ставлю обжект,а его невидно в игре

Последний раз редактировалось Wandеrеr; 04.09.2011 в 18:00.
Wandеrеr вне форума  
Отправить сообщение для Wandеrеr с помощью ICQ Отправить сообщение для Wandеrеr с помощью Skype™ Ответить с цитированием
Старый 07.09.2011, 00:52   #3572
Игрок
 
Аватар для venom9875
 
Регистрация: 07.03.2009
Адрес: Галактика Млечный Путь
Сообщений: 615
Репутация: 169 [+/-]
А где можно без редактирования алл.спавна прописать пути path_walk и точку осмотра path_look, чтобы задать их персонажу?
__________________
Кому вообще какая разница, что думают другие, а? Загляните в свое сердце и делайте то, что поможет стать вам счастливее.

Роберт Келсо

Последний раз редактировалось venom9875; 09.09.2011 в 17:08.
venom9875 вне форума  
Отправить сообщение для venom9875 с помощью ICQ Ответить с цитированием
Старый 16.09.2011, 15:33   #3573
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Создаю мод, и тут есть подозрение: есть ли ограничение секцый в алл.спавне, например, в алайф_01_ескейп?
Винtorez вне форума  
Ответить с цитированием
Старый 19.09.2011, 21:52   #3574
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Народ, кто подскажет функцыю, которая включает диалог после определенного времени, например, после 24 часов.
Винtorez вне форума  
Ответить с цитированием
Старый 20.09.2011, 11:03   #3575
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Винtorez,
прекондишн?
Скрытый текст:
return level.get_time_hours()>=6 and level.get_time_hours()<12

вставляешь в функцию изменяешь время как надо
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием
Старый 20.09.2011, 20:05   #3576
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
antdiablon, Вот так правильно:
Скрытый текст:
--Диалог появляется после 23-24 часов
function time_24(first_speaker, second_speaker)
return level.get_time_hours()>=23 and level.get_time_hours()<24
end
Винtorez вне форума  
Ответить с цитированием
Старый 21.09.2011, 06:36   #3577
Новичок
 
Регистрация: 21.09.2011
Сообщений: 2
Репутация: 0 [+/-]
Кто-нибудь знает, как сделать правый затвор у АК-74?

Добавлено через 4 часа 44 минуты
люди как ак-47 в игру вставить ?

Последний раз редактировалось WASELISK; 21.09.2011 в 11:21. Причина: Добавлено сообщение
WASELISK вне форума  
Ответить с цитированием
Старый 21.09.2011, 17:41   #3578
Новичок
 
Регистрация: 21.09.2011
Сообщений: 3
Репутация: -1 [+/-]
Здравствуйте

Здравствуйте, можно ли создать MMOFPS на движке Х_Ray?
Если ожидаемый онлайн 5000-10000 человек...
Спасибо зарание!
xSHERIFx вне форума  
Ответить с цитированием
Старый 21.09.2011, 22:58   #3579
Игрок
 
Аватар для venom9875
 
Регистрация: 07.03.2009
Адрес: Галактика Млечный Путь
Сообщений: 615
Репутация: 169 [+/-]
WASELISK, из какого редактора ты хочешь вставить? И в какую игру?
__________________
Кому вообще какая разница, что думают другие, а? Загляните в свое сердце и делайте то, что поможет стать вам счастливее.

Роберт Келсо
venom9875 вне форума  
Отправить сообщение для venom9875 с помощью ICQ Ответить с цитированием
Старый 22.09.2011, 02:41   #3580
Надежда Редорана
 
Аватар для lYXl
 
Регистрация: 28.06.2009
Адрес: Н-ск
Сообщений: 2,069
Репутация: 469 [+/-]
Цитата:
Сообщение от xSHERIFx Посмотреть сообщение
Здравствуйте, можно ли создать MMOFPS на движке Х_Ray?
Если ожидаемый онлайн 5000-10000 человек...
Спасибо зарание!
нет, он не переносит большие открытые пространства
какие-нибудь перепиленные UE3 или Cryengine 3 да
__________________
"Познание даёт любовь"
"Во тьме, свет особенно красив"
Что-то нашли, что-то потеряли...
lYXl вне форума  
Отправить сообщение для lYXl с помощью ICQ Отправить сообщение для lYXl с помощью Skype™ Ответить с цитированием
Ответ


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

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

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


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


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