Сообщений: 20 • Страница 1 из 1 1
buttons
Сообщение отправлено: 27.03.2014 10:44:08
kto
Официально сумасшедший
Аватара
10.01.1990 0:00:00
Киев
medals
reputation
2523
with us
Программа 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"
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 27.03.2014 16:48:40
Rusya_27
Урал
01.01.1900 0:00:00
Екатеринбург
medals
reputation
350
with us
Очень интересно :good:

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

Для остальных модов я напишу алгоритм преобразования структуры ресурсов для работы с программой.


А как это наличие мода может влиять на совместимость?
И еще интересно, параметры нужно будет все таки вписывать самому или будет раскрывающийся список, может то и другое. Из скрина что-то не понял.
Никогда не думал, что Ex Machina начнет мне причинять боль...
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 27.03.2014 17:53:36
kto
Официально сумасшедший
Аватара
10.01.1990 0:00:00
Киев
medals
reputation
2523
with us

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

А как это наличие мода может влиять на совместимость?


Поскольку это только первый выпуск программы, то она работает только с оружиме с слотах 2х2, 2х3 и 3х4.
Что бы отделить параметры этого оружия от оружия 3х2 и 1х2 была немного изменена иерархия файлов игры.
В частности, с прицелом на будущее, в отдельный файл были вынесены все снаряды (патроны, лазер, ракеты), дабы в дальнейшем иметь сразу сформированный файл для правки.

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

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


Вписывать руками.
Сделал так, что бы не ограничивать модера предустановленными вариантами.
Возможно в дальнейшем будет изменено на:

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

может то и другое

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


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
"Уровень профиля от John"
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 29.03.2014 17:18:51
Rusya_27
Урал
01.01.1900 0:00:00
Екатеринбург
medals
reputation
350
with us
У меня на WinXP WXE не запускается, пишет "не является приложением Win 32"
Никогда не думал, что Ex Machina начнет мне причинять боль...
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 31.03.2014 12:21:33
kto
Официально сумасшедший
Аватара
10.01.1990 0:00:00
Киев
medals
reputation
2523
with us
Rusya_27, ставь .NET Framework 4.0, он поддерживается.
И перекачай WXE, я скомпилил спецом под WinXP на .NET Framework 4.0, там правда есть пара костылей, но на работу влиять не должны.
Отпишись как работает, ок?
__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
"Уровень профиля от John"
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 31.03.2014 16:00:41
Rusya_27
Урал
01.01.1900 0:00:00
Екатеринбург
medals
reputation
350
with us
Спасибо, запустилось. Попробовал изменить один параметр. В игре пока не тестил, зато проверил в allguns - все прописалось. Единственное, минус это или уже не имеет значения - код приобрел неудобочитаемый вид, все в строчку.
Никогда не думал, что Ex Machina начнет мне причинять боль...
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 31.03.2014 16:11:10
kto
Официально сумасшедший
Аватара
10.01.1990 0:00:00
Киев
medals
reputation
2523
with us
Rusya_27, дело привычки, так как теперь последовательность параметров у всего оружия одинакова, а не в разброс, как раньше.
Может поправлю позже, пока не до того.
__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
"Уровень профиля от John"
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 31.03.2014 23:40:42
ScorpyX
Крейсер
Аватара
12.11.1986 0:00:00
Москва
medals
reputation
208
with us
Отличная работа : ]
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 05.04.2014 17:41:06
GTRP
Вен
26.02.2000 0:00:00
Ridzin, Midgard.
medals
reputation
49
with us
Если вы можете, не могли бы вы сделать английскую версию этого? ПЕРЕВОД.
I SPEAK ENGLISH!

Спойлер

Development in progress.

Van family series

Van
Спойлер

Winchmaster
Спойлер
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 05.04.2014 18:26:11
kto
Официально сумасшедший
Аватара
10.01.1990 0:00:00
Киев
medals
reputation
2523
with us

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

Если вы можете, не могли бы вы сделать английскую версию этого? ПЕРЕВОД.


С понедельника займусь.
Вы англоязычный? Сможете если что проконсультировать в ЛС?
__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
"Уровень профиля от John"
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 05.04.2014 18:45:35
GTRP
Вен
26.02.2000 0:00:00
Ridzin, Midgard.
medals
reputation
49
with us

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

<font><font>[Quote = "[color = # fbeab2] GTRP [/ color]"] If you can, could you make an English version of this? </font><font>TRANSLATION. [/ Quote] </font></font>
<font><font>Monday'll do. </font></font>
<font><font>You English language? </font><font>If that can advise on the LAN?</font></font>




1- Я из Турции. Я могу говорить на английском языке.

2- Я не мог понять ваш второй вопрос.
I SPEAK ENGLISH!

Спойлер

Development in progress.

Van family series

Van
Спойлер

Winchmaster
Спойлер
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 05.04.2014 19:06:59
Traygen
Админ группы в VK
Аватара
01.01.1900 0:00:00
Санкт-Петербург
medals
reputation
559
with us
ЛС - личные сообщения.
"Уровень профиля"
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 05.04.2014 19:07:55
kto
Официально сумасшедший
Аватара
10.01.1990 0:00:00
Киев
medals
reputation
2523
with us
GTRP, Can I give you texts on the Review, before the release?
__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
"Уровень профиля от John"
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 05.04.2014 19:18:31
GTRP
Вен
26.02.2000 0:00:00
Ridzin, Midgard.
medals
reputation
49
with us

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

<font><font>[B] [color = # fbeab2] GTRP [/ color], [/ b] Can I give you texts on the Review, before the release?</font></font>


Обязательно! ^^
I SPEAK ENGLISH!

Спойлер

Development in progress.

Van family series

Van
Спойлер

Winchmaster
Спойлер
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 25.04.2014 18:21:47
ShasO_Krosis
Боец
Аватара
09.02.1999 0:00:00
Днищеград
medals
reputation
57
with us
Либо я дурак, либо лыжи не едут. Пытаюсь загрузит файл-программа вылетает

Добавлено:
При запуске версии виндусХР всё заработало...


Едем и стреляем, стреляем и едем
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 25.04.2014 20:20:26
kto
Официально сумасшедший
Аватара
10.01.1990 0:00:00
Киев
medals
reputation
2523
with us
ShasO_Krosis, скорее всего не стоял Microsoft .NET Framework 4.5, а только Microsoft .NET Framework 4.0.
__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
"Уровень профиля от John"
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 26.04.2014 11:56:48
ShasO_Krosis
Боец
Аватара
09.02.1999 0:00:00
Днищеград
medals
reputation
57
with us
Тогда ещё вопрос. Играет роль какой версией программы сделаны вправки и надо ли делать какие-то доп. адаптации, если на игре стоит сначала фан. патч, а потом кто мод 4.04?


Едем и стреляем, стреляем и едем
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 27.04.2014 20:00:05
kto
Официально сумасшедший
Аватара
10.01.1990 0:00:00
Киев
medals
reputation
2523
with us

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

Тогда ещё вопрос. Играет роль какой версией программы сделаны вправки и надо ли делать какие-то доп. адаптации, если на игре стоит сначала фан. патч, а потом кто мод 4.04?


Патч совместимости не затрагивает конфигурационные файлы оружия.
Просто ставь мод, патч, программу с файлами под мод и смело пользуйся.
__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
"Уровень профиля от John"
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 01.07.2014 17:16:16
Voevod_fli
Охотник
Аватара
01.01.1900 0:00:00
medals
reputation
111
with us
Что-то программа давно не обновлялась...
Если я не смог убить врага в игре - это не его сила, а баг.
01.01.1970 0:00:00
warnings
buttons
Сообщение отправлено: 01.07.2014 19:55:37
kto
Официально сумасшедший
Аватара
10.01.1990 0:00:00
Киев
medals
reputation
2523
with us

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

Что-то программа давно не обновлялась...


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


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
"Уровень профиля от John"
01.01.1970 0:00:00
warnings
Сообщений: 20 • Страница 1 из 1 1