Вопросы по созданию модов

Форум Модификации для игр серии Ex Machina Вопросы по созданию модификаций
Сообщений: 1744 • Страница 64 из 88 1 ... 61626364656667 ... 88
Аватара
Хель, примеры кода в тегах
Код: Ctrl+A, Ctrl+C
      [code][/code]
предоставь.

__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Аватара
Спойлер
Код: Ctrl+A, Ctrl+C
      
<Object
Name="RuinssVillage"
Fullname="Отдалённое" />

<Object
Name="TheRuinss_Bar"
Fullname="Закусочная" />

<Object
Name="TheRuinss_Bar_Barman"
Fullname="Исследователь Нэо" />

<Object
Name="TheRuinss_enter"
Fullname="Отдалённое" />

<Object
Name="Zavod"
Fullname="Завод"/>

<Object
Name="Zavod_Bar"
fullname="Бар" />

<Object
Name="Zavod_Bar_Barman"
Fullname="Ремонтник Джимми" />

<Object
Name="Zavod_enter"
Fullname="Завод" />

На примере 2 городов взял

Аватара
Хель, ты, правда, не указал где "прописал", в каком файле.
Опишу как сделать (на примере).
Открываешь папку карты (у меня data\maps\r5m1)
Находишь в файле dynamicscene.xml свой город, и смотришь его имя.
К примеру, у меня так:
Спойлер
Код: Ctrl+A, Ctrl+C
      Name="TheUmnik"
Belong="1110"
Prototype="r5m1_Apple"
Pos="3124.307 390.770 957.532"
PointOfViewInInterface="50.000 50.000 50.000"
CaravanLocations=""
CaravanPaths=""
TreasureLocations="DynKlad_loc_1 DynKlad_loc_2"
ReachLocations=""
DestroyLocations="InfectionZoneZ1"
IsSellingDrugs="0"
IsBuyingDrugs="1">
Затем там-же магазин:
Спойлер
Код: Ctrl+A, Ctrl+C
       Name="TheUmnik_Shop"
Belong="1110"
Prototype="shop">
Далее мастерскую:
Спойлер
Код: Ctrl+A, Ctrl+C
       Name="TheUmnik_Workshop"
Belong="1110"
Prototype="workshop">
И Бар:
Спойлер
Код: Ctrl+A, Ctrl+C
       Name="TheUmnik_Bar"
Belong="1110"
Prototype="bar">


После этого открываешь object_names.xml (там-же, в папке карты) и вводишь такие строки:
Спойлер
Код: Ctrl+A, Ctrl+C
       <Object Name = "TheUmnik" FullName = "Дом Умника" />
<Object Name = "TheUmnik_Bar" FullName = "Спальня Умника" />
<Object Name = "TheUmnik_Workshop" FullName = "Мастерская Умника" />
<Object Name = "TheUmnik_Shop" FullName = "Магазин Умника" />


И в итоге получаешь такое:
Спойлер


P.S. Я, конечно, показал на Меридиане, но в Махине всё так-же.

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара

"bat13" писал(а):

И в итоге получаешь такое:

Спойлер



Эй, баги-то сам ищешь? У меня списочек уже есть, если что.

"Viva el Rojo Amanecer!"
Аватара

"Aksel" писал(а):

Эй, баги-то сам ищешь? У меня списочек уже есть, если что.

А у меня, вообще-то, и личка и Скайп никуда не делись. :D
Пока ищу сам, но, естественно, давай списочек, ну и перезалью, может со временем, уже в новойверсии что найдёшь (еслибудет время).
Да, и проблемка у меня нарисовалась со звуком на Каньоне, точнее он есть, я прописал (вроде везде) другой, а всё равно проигрывается с r5m1 :(
Может поможешь. Хотя нет, между Махиной и Меридианом в этом плане есть разница.

Добавлено:
P.S. Тест Пикапаhttp://www.youtube.com/watch?v=4J42pZg5M5s&feature=youtu.be

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
Спойлер

Код: Ctrl+A, Ctrl+C
      
<Object
Name="Zavod"
Belong="1090"
Prototype="r1m1_Zavod"
Pos="2987.681 396.096 3803.632"
Rot="0.000 0.429 0.000 0.903"
PointOfViewInInterface="50.000 50.000 50.000"
CaravansDest="TheTown_enter">

потом:
Спойлер
Код: Ctrl+A, Ctrl+C
      
<Object
Name="Zavod_Bar"
Belong="1090"
Prototype="bar">
<Object
Name="Zavod_Bar_Barman"
Belong="1090"
Prototype="NPC"
ModelName="r1_man"
skin="2"
cfg="228"
NpcType="BARMAN"
SpokenCount="0" />
</Object>


Спойлер
Код: Ctrl+A, Ctrl+C
      
<Object
Flags="21"
Name="Zavod_enter"
Belong="1090"
Prototype="genericLocation"
Pos="2986.737 395.619 3800.837"
Radius="33.818"
LookingTimeOut="30.000" />

И в Object_names
Спойлер
Код: Ctrl+A, Ctrl+C
      
<Object
Name="Zavod"
Fullname="Завод"/>

<Object
Name="Zavod_Bar"
fullname="Бар" />

<Object
Name="Zavod_Bar_Barman"
Fullname="Ремонтник Ли" />

<Object
Name="Zavod_enter"
Fullname="Завод" />

Аватара
Кто-нибудь знает как игра раскрашивает плазменые шары? Например те которыми стреляет Фагот. Что-то я в файле модельки этого шара plasma01.gam в упор не вижу какие он текстуры использует. Да и вообще не нашёл текстур такого цвета в распакованой игре. Или игра для его раскраски текстуры не использует и каким-то своим методом раскрашивает?
Аватара
StarT, это скорее в эффекты лезть нужно.

__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Аватара

"kto" писал(а):

это скорее в эффекты лезть нужно.


Я в кАнкретном ах....... короче в ступоре. Игра выкобенивается не по детски.
Начну из далека - сделал в слот специал-вейпон плевалку самонаводящимися плазменными шарами от Фагота, решил им цвет изменить с красного на жёлтый - типа шаровые молнии пуляет. Текстур для этих шаров не нашёл и по вашему совету полез в эффекты - по морде от игры получил мгновенно! В файлах эффектов этих шаров - elefant01_en_main1.psys и elefant01_en_main.psys - менять что-либо безполезно - игра эти файлы распакованные и вложенные в МОД игнорирует!!! Даже от нефиг делать хотел содержимое файлов выхлопа глушителей машинок заменить содержимым этих плазменных шаров - по барабану - игра не читает изменнёные файлы!
Но когда я в файле effects.xml подменил названия файлов выхлопа машинок на названия файлов плазменных шаров и названия файлов плазменных шаров подменил названиями файлов лазерных лучей - всё заработало как надо! -

Спойлер




На скринах видно - вокруг Скаутов красное облако - это дым выхлопа заменёный на партикли плазмы от Слона. А зелёная стрела - это плазменый шар от Фагота заменёный на партикли лазера.

Отсюда вопрос - почему названия файлов можно подменить - а содержание этих файлов нельзя изменить (перестают читаться игрой)? И как это чудо перебороть? Как вправить мозги игрушке?
Аватара
StarT, чем файл правил?
Возможно редактор вносит какие-то свои правки.

__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Аватара

"kto" писал(а):

чем файл правил? Возможно редактор вносит какие-то свои правки.


Думаете что при редактировании и сохранении нарушается кодировка? Ну это вряд-ли. В заголовке файла написано
<?xml version="1.0" encoding="windows-1251" standalone="yes" ?> - то-есть обычный XML которые всегда ворд-падом редактирую - только расширение другое PSYS.
Да к тому-же ещё один эксперимент провёл - взял два файла maxim01_fire_main1.psys и maxim01_fire_main.psys - не окрывая и не редактируя переименовал их в elefant01_en_main1.psys и elefant01_en_main.psys - положил их сюда data\effects\guns\ - в игре ничего не изменилось, а должны были появится лучи лазеров вместо плазменных шаров!

Но когда в effects.xml подменяшь точно так-же -

<Node name="ET_PS_PLASMA_EN" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_ELEFANT01_EN_MAIN" psNumEmitterMesh="-1" />
<Node name="Object3" class="SgParticlesNode" id="PS_ELEFANT01_EN_MAIN1" psNumEmitterMesh="-1" />
</Node>

на

<Node name="ET_PS_PLASMA_EN" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_MAXIM01_FIRE_MAIN" psNumEmitterMesh="-1" />
<Node name="Object3" class="SgParticlesNode" id="PS_MAXIM01_FIRE_MAIN1" psNumEmitterMesh="-1" />
</Node>

в игре вместо плазмы летают лучи лазера!
Получается что файлы PSYS из data\effects\guns\ не читаются игрой - она их упорно берёт из паков GDP! Что дальше делать фиг знает...........
Аватара

"StarT" писал(а):

то-есть обычный XML которые всегда ворд-падом редактирую - только расширение другое PSYS.


Ключевая ошибка.
Ворд пад иногда портит такие файлы. Сам столкнулся, когда пропади описания предметов в игре.
Используйте Notepad++


По поводу второго пункта - ничего сказать не могу.
Не работал с эффектами.
Создавайте свои, которых нет в паках и пописывайте их.

__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Аватара

"kto" писал(а):

Создавайте свои, которых нет в паках и пописывайте их.


Попробовал так сделать - неоднократно новые ракеты-мины делал - создал дублёр модельки этого плазменного шара, прописал его везде как новую модельку, прописал ему в effects.xml файлы "новых" эффектов - просто тупо взял уже готовые и назвал их по другому (просто что-бы по быстрому проверить эту теорию), но в servers.xml карты забыл прописать - в игре стали чемоданы летать. Но радости у меня было полные штаны - значит всё работает! Ага, щас, растащился! Когда эту плазму прописал в servers.xml карты - она стала абсолютно НЕВИДИМАЯ! Файлы новых эффектов просто на три буквы были посланы игрой......

Вывод - НИКАКИЕ файлы PSYS в МОДе по пути data\effects\guns (это в распакованном оригинале так) - НЕ РАБОТАЮТ. Получается что свои новые эффекты создавать нельзя - игра их не увидит, и переделать те что есть в игре тоже нельзя - так-же игрой игнорируются.

У меня появилось предположение почему так происходит - в распакованной игре рядом с effects.xml лежит какой-то effects.bps - а он ничем из того что у меня есть не открывается. Пробовал его хексом открыть - но я не программист - почти ничего не понял и вряд-ли что-то смогу в нём изменить так как мне надо. Да и не факт что этот effects.bps будет в МОДе работать - опять игра залу...... извиняюсь - откажется его читать.
Всё, поднял белый флаг, больше идей нету.......

П.С. А может кто-нибудь в каких-нибудь МОДах видел разноцветные плазменные шары - типа жёлтые, синие, зелёные, серо-буро-малиновые? Можно было-бы глянуть как они там организованы.........
Аватара
StarT, в файлах бустера вроде бы довольно много новых эффектов. Но не копался.

__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Аватара

"kto" писал(а):

в файлах бустера вроде бы довольно много новых эффектов


Я в него не игрался - а не увидев в игре какие там эффекты трудно найти их в ресурсах МОДа.

Но как говорится "Не было-бы счастья да несчастье помогло"! Решил перебирать по очереди все какие есть партикли в игре и лепить их к плазменному шару от Фагота. Нашёл вот что -

Спойлер


Оказывается в игре есть лучи лазеров - белый и красный - но разрабы их нигде не задействовали. Попробовал их прилепить к пулемётам вместо дыма - получились лазерные целеуказатели.

Спойлер


Довольно прикольно - видно как и куда боты своё оружие наводят. К тому-же можно было-бы убрать с худа прицел - с этим целеуказателем и-так видно куда стрелять. Я в Сталкере знаю как худовский прицел отключить - в Махине ещё не пробовал его убрать.

Затем ещё одну хрень сделал - заставил Максим стрелять этим лазерным лучём и пулями от пулемётов - получилось чисто внешне гораздо реалистичнее чем дефолтные лазеры -

Спойлер




Хотя может это уже кто-нибудь и делал, но я нигде не видел такого.

Добавлено:
Я дико извиняюсь - вопрос задам не в той теме, просто в kto MOD 4.0 (Разработка) попасть не могу и поэтому спрошу здесь.
kto, а вы исправили мааааааленький косяк который был в 3.0 версии? Звуки пулемёта робота прописаны не во всех servers.xml карт - в Игноте и Роще друидов он по дефолту есть и плюс был добавлен в Край - на всех остальных локациях пулемёт "глухонемой".
Аватара

"StarT" писал(а):

Я дико извиняюсь - вопрос задам не в той теме, просто в kto MOD 4.0 (Разработка) попасть не могу и поэтому спрошу здесь.kto, а вы исправили мааааааленький косяк который был в 3.0 версии? Звуки пулемёта робота прописаны не во всех servers.xml карт - в Игноте и Роще друидов он по дефолту есть и плюс был добавлен в Край - на всех остальных локациях пулемёт "глухонемой".


Вроде да, не помню точно.
На днях грузанусь в Фатере и постреляю с робогана.

__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Аватара
Ребята напишите пожалуйста как добавить персонажа в бар? (например в бар Южного) прописал персонажа dynamicscene.xml создал диалог и квест. (прописал IsQuestTaken( "narkote" ) and (GetCurNpc():GetSpokenCount() == 0) -условие
результат GetCurNpc():SetSpokenCount(1)
и персонажа нету (прописал также в обьект наймс) подскажите в чем беда или создайте плз для меня мини фак.
Буду оч благодарен.
Аватара

"mcpank" писал(а):

Ребята напишите пожалуйста как добавить персонажа в бар? (например в бар Южного) прописал персонажа dynamicscene.xml создал диалог и квест. (прописал IsQuestTaken( "narkote" ) and (GetCurNpc():GetSpokenCount() == 0) -условие
результат GetCurNpc():SetSpokenCount(1)
и персонажа нету (прописал также в обьект наймс) подскажите в чем беда или создайте плз для меня мини фак.
Буду оч благодарен.


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

__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Аватара
Подскажите пожалуйста как сделать танку в меридиане слоты под оружие, а то оно стреляет, а поменять скажем я его не могу. Копался в venichles и venichleparts и все без толку. Если это уже где-то описано, то дайте ссылку плиз

Никогда не думал, что Ex Machina начнет мне причинять боль...
Аватара
Кому оранжевый бульдозер вот он: http://yadi.sk/d/lY8nZSwiDj8Vi

ILN
Сообщений: 1744 • Страница 64 из 88 1 ... 61626364656667 ... 88