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

Форум Модификации для игр серии Ex Machina Вопросы по созданию модификаций
Сообщений: 1744 • Страница 26 из 88 1 ... 23242526272829 ... 88
Аватара
Помогите кто-нибудь.
http://dem.org.ua/Forum/ViewTopic?topicId=480&p=44561#p44561
Третий день мучаюсь!!!

P.S. Спасибо Seel-у что отозвался, жаль не помогло.
kto писал что давно такое делал для своей первой карты, и может ответит, но наверное занят.
Гляньте все кто может (деньги за это с вас не возьмут :) ), принимаю любые советы и идеи.
Ведь две головы хорошо, а много - лучше. Тем более что за одну идею здесь боремся.

P.S. Спасибо всем за помощь. Получилось.

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
cruiser43:Объясните пожалуйста, как менять слоты на машинах?

Если я правильно понял, то тебе всего-то надо в модели лоадпоинты поменять, LP_BIG01 на LP_GIANT01.

Вот как я у себя сделал:
Спойлер


Или это не то?

Если оно спрашивай, помогу.

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
bat13, у тебя в игре всё корректно отображается? Пушки нормально ставит? в меню кузова (груза/оружий) нормально всё?

Играю в WoT.
Аватара
Да, всё нормально. Я мод делаю. Добавляю пару карт, там новая групировка будет обитать, Техники или Механики (название ещё в процессе). Они типа разную технику и оружие изготавливают. Поэтому у меня много таких мутантов сделано.

Вот скрины на одной из карт моего мода:
Урал
Спойлер

Белаз
Спойлер

Молоковоз с кузовом для прицепа
Спойлер

Он же спереди
Спойлер

Урал, Белаз и Бигфуты
Спойлер


Бигфут брал с этого сайта, но добавил 3 кабины с новым оружием и переделал колёса. Сейчас перетекстуриваю его (текстуры моя слабость). Ракетница (зелёная) - дублировал ещё один .gam и поменял в нём текстуру.

Что неясно, спрашивай. Или напиши как делаешь (как и где меняешь лоадпоинты), скажу в чём ошибка.

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



BRB the day that never comes.
Аватара
Подскажите пожалуйста в каком файле добавляются пушки в магазин? Искал в dynamicscene но нашёл там только кузова, кабины и машины, про стволы там ни слова не написано. Научился делать новые пушки - со своими ТТХ, иконками, описанием в энциклопедии, звуками - но не могу засунуть их в магазины. Приходится по ящикам их раскладывать - те что по локациям разбросаны - а потом в игре подбирать, но так стрёмно, получается что оружие нахаляву достаётся. И ещё, в каком файле новые стволы бандюганам прописывать? С большой надеждой жду подсказки.
Аватара
Можно и в dynamicscene
Поищите где ставятся гаджеты, вместо них можно совать пушки.
Ну или в генератор в файле towns

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


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

Цитата:

Подскажите пожалуйста в каком файле добавляются пушки в магазин?


kto прав. Добавлять надо в dynamicscene.xml
Держите рабочий пример города с пояснениями:

Спойлер
Код: Ctrl+A, Ctrl+C
      <Object
Name="Porto"
Belong="1008"
Prototype="TownPorto"
Pos="1829.372 289.000 176.499"
Rot="0.000 0.923 0.000 0.385"
PointOfViewInInterface="5.000 20.000 5.000"
CaravansDest="">
<Object
Name="TownPorto9_defend"
Belong="1008"
Prototype="genericLocation"
Pos="1864.882 277.780 141.297"
Rot="0.000 0.923 0.000 0.385"
Radius="50.000" />

<Object
Name="TownPorto9_deploy"
Belong="1008"
Prototype="genericLocation"
Pos="1829.372 289.062 176.499"
Rot="0.000 0.923 0.000 0.385"
Radius="50.000" />

<Object
Name="TownPorto9_enter"
Belong="1008"
Prototype="genericLocation"
Pos="1749.915 290.243 236.121"
Rot="0.000 0.923 0.000 0.385"
Radius="36.190" />
<!-- ------------------------- Магазин ------------------------------------------- -->
<Object
Name="Porto_Shop"
Belong="1008"
Prototype="shop">
<GunsAndGadgets>
<Item
PosX="8"
PosY="3" <!-- Оружие -->
Flags="16"
Prototype="rainmetal01" />
<Item
PosX="5"
PosY="23" <!-- Гаджет -->
Flags="16"
Prototype="add_damage_explosion" />
</GunsAndGadgets>
</Object>

<!-- ------------------------- Мастерская (Гараж) -------------------------------- -->
<Object
Name="Porto_Workshop"
Belong="1008"
Prototype="workshop">
<!-- ----------------------- Блок Кабины и Кузова -------------------------------- -->
<CabinsAndBaskets>
<Item
PosX="0"
PosY="5"
Flags="16"
Prototype="fakeCargo" <!-- Кузов -->
Durability="6.583"
MaxDurability="9.769" />
<Item
PosX="0"
PosY="80"
Flags="16"
Prototype="sml1Cab01" <!-- Кабина -->
Durability="20.101"
MaxDurability="25.744" />
</CabinsAndBaskets>

<!-- ----------------------- Блок Машины ---------------------------------------- -->
<Vehicles>
<Item
PosX="0"
PosY="0"
Flags="16"
Prototype="Sml1">
<Parts>
<CHASSIS
present="1"
Flags="16" <!-- Шасси машины -->
Name="CHASSIS"
Prototype="sml1Chassis" />

<CABIN
present="yes"
Flags="16" <!-- Кабина машины -->
Name="CABIN"
Prototype="sml1Cab01" />

<CABIN
present="yes"
Flags="16" <!-- Кузов машины -->
Name="BASKET"
Prototype="fakeCargo" />
</Parts>
</Item>
</Vehicles>
</Object>

<!-- --------------------------------------------------------------------------------------------- -->
<Object
Name="Porto_Bar"
Belong="1008"
Prototype="bar" />

<Parts />

<EntryPath>
<Point
Pos="1730.000 255.000" />

<Point
Pos="1780.000 200.000" />

<CameraPoint
Pos="-80.000 20.000 180.000" />

<CameraPoint
Pos="5.000 20.000 5.000" />
</EntryPath>

<ExitPath>
<Point
Pos="1760.000 225.000" />

<Point
Pos="1730.000 255.000" />

<CameraPoint
Pos="5.000 20.000 5.000" />

<CameraPoint
Pos="80.000 56.000 180.000" />
</ExitPath>
</Object>

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
bat13 и kto, большое вам спасибо за помощь, всё получилось у меня. Проще оказалось добавить оружие через towns.xml, в нём легче разобраться чем в dynamicscene.xml. А как такое может быть - сделал новые пулемёт, пушку и две ракетницы - добавил их в магазины но бандитов не вооружал ими - ещё не знаю и не искал где и чё писать надо, так мне уже стали попадаться уголовники с новыми пулемётами и машины (которые охраняют города) вооружённые новыми ракетницами. Это чё, типа боты тоже затариваются в магазинах?
Аватара
Можно ли убрать дроп оружия у мобов?
Аватара
bat13, пожалуйста напиши как ты сделал, чтоб на тачке слот поменять.

Играю в WoT.
Аватара
cruiser43, я когда-то тоже менял слот у машин методом изменения лоад поинтов в нужных файлах, но они не отображались в инвентаре, но в них можно было закинуть нужное оружие через меню покупки в городах. Как этот парень сделал я не представляю, может и в майе поменял, а может нашел какой-то иной способ, но насколько мне известно, лоад поинты можно менять только в майе.
Аватара

Цитата:

а может нашел какой-то иной способ, но насколько мне известно, лоад поинты можно менять только в майе.


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

Суть в следующем:

Любой редактор (будь то Майя, 3ds max или что угодно) при создании модели, при установке лоадпоинтов, накладывании текстур и т.д. ,
имена последних (как в .max в 3ds или .gam в ExMachina), а иногда и полные пути (как .mb в Майе или .cgf в FarCry) сохраняет в файле модели в текстовом формате.
Откройте любой файл модели (в нашем случае .gam) любым текстовым редактором.
В начале файла идут имя модели и имена лоадпоинтов.
Для кабин - оружие, фары, прожектор и дым из глушителя.
Для кузовов - оружие, стопы, и в случае с четвёртым кузовом Молоковоза, крепление прицепа.
В конце файла имена текстур покраски с первой по восьмую.
(Исключение - третья кабина бойца из kto mod 3.0. В ней все восемь прописаны одной. Пришлось переименовать и дорисовать семь текстур.)

На практике:
Используя любой "низкоуровневый" текстовый редактор не нарушающий структуру файла (размер, количество знаков и т.д.) переименовываем всё что нам нужно.

Нюансы:
1.Заменить LP_SML01 на LP_BIG01 легко.
2.Заменить LP_BIG01 на LP_SML01 тоже легко, но думаю врядли кто это будет делать. :)
3.Заменить LP_BIG01 на LP_GIANT01 сложнее, не сходится количество знаков (8 и 10), но если после LP_BIG01
следующие 2 знака по кодировке в редакторе - пробелы, то нет проблем.
4.Можно конечно поставить дополнительно на Урал два пулемёта вместо фар, по пушке на глушитель и две ракетницы по бокам вместо Града. Но скем тогда воевать??? :D

Вроде ничего не забыл. Если что, спрашивайте.

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
Я абсолютно точно помню, как об этом писал kto некоторое время назад(с полгода, может чуть меньше), особенно хорошо вспоминается замечание о некоторой особенности изменения лоад-поинтов с разным количеством знаков в имени идентификатора. Только где эта информация выкладывалась - понятия не имею, может конечно инфа и внутри команды проходила, но мне кажется, что все таки на форуме она была продублированна.
bat13, это не притензия к тебе, просто пытаюсь понять что и когда уже обсуждалось, думаю это не помешает.

“Going outside is highly overrated.”
– Ernest Cline, Ready Player One
Аватара
Seel, это была инфа для внутренего использования :)
Но всё верно.
Единственная проблема - кол-во знаков в названии лоадпоинта.
Для проверки работоспособности модели можно открывать её в gsmed.
Если не откроется там, то и игра её не пропустит.

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


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

Цитата:

Единственная проблема - кол-во знаков в названии лоадпоинта.


Вообще то может быть ещё одна проблема. Машины в игре.

Привожу пример:

Берём Клопа (Sml1).
Меняем в его кабине (data\models\vehicles\small_car\cab01.gam) LP_SML01 на LP_BIG01.
В описании машины (блок Sml1 в data\gamedata\gameobjects\vehicles.xml) меняем CABIN_SMALL_GUN на CABIN_BIG_GUN_1 и LP_SML01 на LP_BIG01.
В описании кабины (блок sml1Cab01 в data\gamedata\gameobjects\vehicleparts.xml) меняем LP_SML01 на LP_BIG01.
Прописываем его на продажу в каком-нибудь магазине.
Входим в игру, проверяем.
Можно купить, установить, всё везде отображается (если добавили иконку в data\if\ico\modelicons.xml), всё корректно установлено.

Вроде всё в порядке, НО!

В vehicles.xml прописаны четыре Клопа:
1. sml101 - Клоп с Шершнем (в том числе для Энциклопедии и тот, который выпрыгивает вначале игры).
2. r1m1_Sml01 - Клопы для Края со Спектрами.
3. r1m1_CaravanGuardianSml101 - Клопы для защиты караванов в Крае со Спектрами.
4. r1m3_Sml101 - Клопы для Фатера (оружие не прописано, оставлено на выбор игры).

Так вот, с четвёртым вариантом проблем нет, он появляется в игре с тем оружием (BIG) которое поставит игра проверив оба файла (vehicles.xml и vehicleparts.xml).
С остальными тремя беда. Несколько раз начинал игру сначала, результаты разные.
В одном случае они появлялись с прописанным оружием (Спектр и Шершень).
Во втором с BIG (Вулкан,КПВТ).
В третьем были безоружны.
Прописал им Вулкан и Флаг. Всё пошло нормально.

Мораль:
Если хотите чтобы противники использовали ваши кабины и кузова, правьте vehicles.xml.
Если хотите только для игрока, делайте вторую кабину (cab02.gam), прописывайте её в vehicles.xml,vehicleparts.xml,model_names.xml,objectdiz.xml,uidescription.xml,modelicons.xml,servers.xml (в data\models и в папке каждой карты).

Есть конечно возможность, что эти проблемы только в моей версии игры (Диск "Антология ExMachina"), но в моём моде (когда его сделаю) у других их точно не будет.

P.S..Задавал уже этот вопрос, но никто не ответил.
Что это за кнопка в редакторе? Отображение чего она включает?
У меня она подсвечивает красным место под и вокруг городов.
Спойлер

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
Можно ли вообще убрать дроп предметов с тушек врагов? Как оружия, так и товаров.
И можно ли сделать так, чтобы игрок мог видеть только определённое оружие в городах? То бишь при определённых условия он видит одно оружие, но если эти условия каким-нибудь образом меняются (например покупка нового авто), то и оружие появляется другое.
Аватара
Я вот видел в файле WARES (товары), что там есть не используемые, к примеру доски "FIBREBOARD", но когда я их поставил на продажу, то они заменили старые товары в магазине( как можно сделать что эти товары добавлялись в магазин без замены других товаров, и как сделать чтобы меню товаров в магазине прокручивалось?
Аватара
Может быть, пишу не туда, или вопрос уже задавался... Можно ли приписать еще лоадпоинтов модели? У Ураловских кабин "Витязь" и "Лорд" на крыше есть огоньки, как у автопоезда - хорошо бы привязать их к фарам.



BRB the day that never comes.
Аватара

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

Может быть, пишу не туда, или вопрос уже задавался... Можно ли приписать еще лоадпоинтов модели? У Ураловских кабин "Витязь" и "Лорд" на крыше есть огоньки, как у автопоезда - хорошо бы привязать их к фарам.



Только раком и только взамен существующим, либо переделывать модель.

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


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Сообщений: 1744 • Страница 26 из 88 1 ... 23242526272829 ... 88