kto
27 марта 2014 в 10:44
Отправлено: 27.03.2014 10:44:08
Программа
WXE (Weapon Xml Editor) создана для того, что бы облегчить создание модификаций.
На данном этапе - оружейной части.
WXE предназначена для работы с чистой игрой и использованием новой структуры хранения информации.
Для использования WXE с уже готовыми модификациями ознакомьтесь с руководством по адаптации.
Возможности программы:1_. Быстрый просмотр основных параметров оружия (предпросмотр).
2_. Быстрое удаление, редактирование и создание нового оружия.
3_. Подсветка обязательных полей для заполнения.
4_. Подробная справка по каждому параметру оружия.
5_. Сохранение файла после редактирования.
6_. Поддержка игр Ex Machina и Ex Machina Меридиан 113.
7_. Для Ex Machina Меридиан 113 редактирование отдельно игрового оружия, уникального и мультиплеерного.
Ограничения:1_. WXE на данном этапе не может быть использована для редактирования навесного оружия (3х2 типа Охотник, Мрак, Зевс).
2_. WXE не позволяет редактировать специальное оружие (2х1 типа Миномёт, Дымзавеса).
3_. WXE не может работать с боеприпасами.
Планируется в дальнейшем:1_. Полный цикл добавления оружия, включая название, иконку, описание.
2_. Расширение функциональности на остальные виды вооружения + боеприпасы.
Скриншоты:- Спойлер
- Спойлер
- Спойлер
- Спойлер
С какими файлами может работать программа:allguns.xml - Всё оружие - Ex Machina, Ex Machina Меридиан 113
allmulguns.xml - Оружие мультиплерное - Ex Machina Меридиан 113
alluniqueguns.xml - Оружие уникальное (из ящиков) - Ex Machina Меридиан 113
Установка:Распаковать из папки "WXE for Ex Machina" в папку с игрой без модов (или версию с адаптацией для вашей модификации).
Согласиться на замену файлов.
В случае, если для вашей модификации нет адаптаций вы можете сделать сами.
Для работы необходим Microsoft .NET Framework 4.5
http://www.microsoft.com/ru-ru/download/details.aspx?id=30653Для работы на Windows XP нужна Microsoft .NET Framework 4.0 + запускать файл WXE_WinXP.exe.
http://www.microsoft.com/ru-ru/download/details.aspx?id=17851Адаптация модификаций под программу:ВАЖНО! Используйте ТОЛЬКО Notepad++ (
Скачать тут).
Он подсвечивает код и поможет не сделать ошибку.
Адаптация на примере
Ex Machina:- Спойлер
- Работаем ТОЛЬКО с папкой "\data\gamedata\gameobjects"
1_. Копируем файл smallguns.xml и называем копию specialguns.xml.
Редактируем - удаляем всё оружие начиная с шершня (hornet01) и до конца.
В файле будет только специальное оружие (слот 2х1).
2_. Открываем файл smallguns.xml и удаляем из него всё специальное оружие (слот 1х2), от начала и до шершня (hornet01).
Сохраняем и переименовываем файл в allguns.xml - в этом файле будет всё наше оружие (слот 2х2, 2х3 и 3х4).
3_. Открываем allguns.xml, bigguns.xml и giantguns.xml.
Копируем всё оружие из bigguns.xml и giantguns.xml в конец файла allguns.xml.
ВАЖНО! закомментированные части (в Notepad++ подсвечены зелёным) такого вида:
- Спойлер
- Код: Ctrl+A, Ctrl+C
<!--
<Prototype
Class = "BulletLauncher"
Name = "javelin01"
ModelFile = "flag01"
ResourceType = "GIANT_GUN"
NodeScale = "1 1 1"
Mass = "1.0"
BulletPrototype = "raybullet"
ExplosionType = "CANNON"
FiringEffect = "none"
Damage = "700"
FiringRate = "50"
GroupingAngle = "1"
FiringRange = "600"
RecoilForce = "300"
ChargeSize = "2"
RechargingTime = "10"
MaxCharges = "2"
Durability = "200"/>
-->
переносить НЕЛЬЗЯ! Удаляйте их из файла!
4_. bigguns.xml и giantguns.xml можно удалить.
5_. Файл mortar.xml переименовываем в ammunition.xml.
Открываем, удаляем закомментированый код.
Добавляем в конец такой участок кода:
- Спойлер
- Код: Ctrl+A, Ctrl+C
<Prototype
Class = "Bullet"
Name = "raybullet" />
Этот файл будет содержать все боеприпасы для нашего оружия.
6_. Открываем файл plasma.xml и переносим все снаряды в ammunition.xml.
Запись Молота Тора (hammer01) переносим в allguns.xml.
7_. Открываем файл rockets.xml и переносим все снаряды в ammunition.xml.
Записи оружия Мрак (mrakSideGun, mrak01L, mrak01R) переносим в sideguns.xml.
Остальные записи которые касаются оружия переносим в allguns.xml.
8_. Открываем файл thunderbolt.xml и переносим все снаряды в ammunition.xml.
Записи оружия someThunderboltLauncher в игре не используются, потому их можно удалить.
Я перенёс их в allguns.xml заменив все параметры кроме Класса и Имени на аналогичные от Молота Тора.
9_. Открываем файл gameobjects.xml
Ищем участок кода:
- Спойлер
- Код: Ctrl+A, Ctrl+C
<Folder Name="Plasma" File="Plasma.xml" />
<Folder Name="Thunderbolt" File="Thunderbolt.xml" />
<Folder Name="Mortar" File="Mortar.xml" />
<Folder Name="Rockets" File="Rockets.xml" />
<Folder Name="VehicleParts" File="VehicleParts.xml" />
<Folder Name="Prefabs" File="Prefabs.xml" />
<Folder Name = "Guns">
<Folder Name = "SmallGuns" File = "SmallGuns.xml" />
<Folder Name = "BigGuns" File = "BigGuns.xml" />
<Folder Name = "SideGuns" File = "SideGuns.xml" />
<Folder Name = "GiantGuns" File = "GiantGuns.xml" />
</Folder>
И заменяем его этим:
- Спойлер
- Код: Ctrl+A, Ctrl+C
<Folder Name="VehicleParts" File="VehicleParts.xml" />
<Folder Name="Prefabs" File="Prefabs.xml" />
<Folder Name = "Guns">
<Folder Name = "SpecialGuns" File = "SpecialGuns.xml" />
<Folder Name = "AllGuns" File = "AllGuns.xml" />
<Folder Name = "SideGuns" File = "SideGuns.xml" />
</Folder>
<Folder Name = "Ammunition" File="ammunition.xml" />
Дальше ищем участок кода:
- Спойлер
- Код: Ctrl+A, Ctrl+C
<Folder Name = "Bullets">
<Prototype
Class = "Bullet"
Name = "raybullet" />
</Folder>
И просто удаляем его.
Всё, адаптация окончена.
Теперь можно смело работать с файлом allguns.xml.
Работа с другими файлами пока не реализована и 1000% приведёт к порче файла.
Адаптация для Ex Machina Меридиан 113 аналогична, разве что отличаются вопросы по мультиплеерной части + уникальное оружие.
В принципе просмотрев адаптацию для меридиана вопросов быть не должно.
Ссылки на скачивание:Для Ex Machina -
https://yadi.sk/d/147IhBLceUhNrДля Ex Machina - kto MOD 4.04 -
https://yadi.sk/d/f79O0FWFeUhPFДля Ex Machina - kto MOD 5.0 -
https://yadi.sk/d/cMMhbv4MeWW2qДля Ex Machina Меридиан 113 -
https://yadi.sk/d/woqprHhMeUhP3
__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?
Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
- Уровень профиля от John