Skip to content

Releases: AlexBond2/Xom2Xml

Xom2Xml 1.3.3.2 PSP Landscape

Choose a tag to compare

@AlexBond2 AlexBond2 released this 23 May 19:50
941e13f

Version for export PSP Landscapes Worms Battle Islands, Worms Open Warfare, Worms Open Warfare 2
For export KEV file to PNG

Example

Xom2Xml -xom Special6.kev -shcm PSPMAP.xml -id -ximg-file png -out landspace\Special6.xml
Xgame = PSP
... conversion Special6.kev >> Special6.xml done.

Xom2Xml landspace\Special6.xml -shcm PSPMAP.xml -out newSpecial6.kev
Xgame = PSP
... conversion Special6.xml >> newSpecial6.kev done.

You can also use DragKEVtoXML.bat to drag and drop kev file.
And KEVtoXML.bat for all files in folder

Xom2Xml 1.3.3.1 WF

Choose a tag to compare

@AlexBond2 AlexBond2 released this 14 May 15:22
be1abf1

Xom2Xml is a console converter with databases for Worms 3D / Worms Ultimate Mayhem / Worms Forts: Under Siege games.
Support export / import textures to DDS, TGA and PNG formats.
Support all xom files from Worms 3D / Worms Ultimate Mayhem / Worms Forts: Under Siege games.

Обновление в версии 1.3.3.1:

  • поддержка всех классов для WF игры Worms Forts: Under Siege
  • поиск классов в XML заменен
  • имена текстур maya:file для XImage корректно преобразуются в имя файла

Xom2Xml 1.3.2.1

Choose a tag to compare

@AlexBond2 AlexBond2 released this 09 May 13:36
14a4aa7

Xom2Xml is a console converter with databases for Worms 3D / Worms Ultimate Mayhem games.
Support export / import textures to DDS, TGA and PNG formats.
Support all xom files from Worms 3D / Worms Ultimate Mayhem games.

Обновление в версии 1.3.2.1:

  • поддержка всех классов для WUM
  • поддержка всех классов для W3D
  • поддержка класса XTexFont, XImage, XAnimClipLibrary
  • поддержка файлов с текстурами из папки Data\Bundles игры Worms Ultimate Mayhem
  • добавлена поддержка классов XGraphSet, XBaseResourceDescriptor, XTextureStage, XGeometry, XAttribute
  • добавлена поддержка всех файлов из папки Data\Bundles игры Worms Ultimate Mayhem
  • добавлен тип XBase64Byte для кодированного отображения байтовых данных
  • возможность сохранять XImage как файл и как кодированные данные в Base64 если формат не выбран
  • экспорт / импорт форматов PNG, DDS, TGA для экспорта / импорта XImage
  • автогенерация MipMaps для Ximage если источник не поддерживает их

Examples

Extract WUM Textures as tga format to ThemeArabian folder

Xom2Xml Bundl13.xom -ximg-file tga -ximg-dir ThemeArabian
Xgame = WUM
... conversion Bundl13.xom >> Bundl13.xml done.

Extract W3D Textures as tga format to ThemePirate folder

Xom2Xml Bundle08.xom -ximg-file tga -ximg-dir ThemePirate
Xgame = W3D
... conversion Bundle08.xom >> Bundle08.xml done.

Convert WUM Xom to Xml to editfolder folder

Xom2Xml MenuTwk.xom -out editfolder\MenuTwk.xml
Xgame = WUM
... conversion MenuTwk.xom >> MenuTwk.xml done.

Convert WUM Xml to Xom from editfolder to newxom folder

Xom2Xml editfolder\MenuTwk.xml -out newxom\MenuTwk.xom
Xgame = WUM
... conversion MenuTwk.xml >> MenuTwk.xom done.

Example for maps

Worms 3D

xom2xml kong.xom -schm W3DMAP.xml -out kong.xml
Xgame = W3D
... conversion kong.xom >> kong.xml done.

xom2xml kong.xml -schm W3DMAP.xml -out kong_new.xom
Xgame = W3D
... conversion kong.xml >> kong_new.xom done.

Worms 4: Mayhem / Worms Ultimate Mayhem
(structure of *.xan files does not differ from W3D version and W3DMAP.xml scheme is suitable here)

xom2xml -xom Multi_TyrannoSawUs.xan -schm W3DMAP.xml -out Multi_TyrannoSawUs.xml
Xgame = W3D
... conversion Multi_TyrannoSawUs.xan >> Multi_TyrannoSawUs.xml done.

xom2xml Multi_TyrannoSawUs.xml -schm W3DMAP.xml -out Tyranno.xan
Xgame = W3D
... conversion Multi_TyrannoSawUs.xml >> Tyranno.xan done.

Xom2Xml 1.2.1.2 Full Version

Choose a tag to compare

@AlexBond2 AlexBond2 released this 19 Feb 02:10
7d322f6

Xom2Xml это консольный конвертер с базами для игр Worms 3D / Worms Ultimate Mayhem. Программа читает Xom файл по структуре описанной в XOMSCHM.dat (обычный XML файл) и конвертирует его в XML формат, который можно редактировать и конвертировать обратно в Xom.

Обновление в версии 1.2.1.2:

  • добавлена поддержка карт из игр Worms 3D / Worms 4: Mayhem / Worms Ultimate Mayhem и создана кастомная схема
  • добавлены Drag&Drop батники для конвертации карт и xom файлов перетаскиванием
  • добавлена поддержка файлов из папки Data игры Worms Ultimate Mayhem
  • в папке Batch лежат батники Drag&Drop и инструкция метода конвертации от firsacho

В релизе базы для игр Worms 3D / Worms Ultimate Mayhem.

Использование:
   Xom2Xml <имяфайла> [опции]

Имя файла:
   file.xml     Для преобразования файла xml в xom
   file.xom     Для преобразования файла xom в xml

Опции:
   -h           Показывает информацию по использованию
   -id          Экспортирует Xid индекс в XML для сохранения оригинального порядка контейнеров
   -schm <file> Установить пользовательский файл структуры. По умолчанию используется XOMSCHM.dat
   -out <file>  Установить выходное имя файла
   -xom <file>  Установить входное имя файла
   -l           Вывести лог процесса чтения
   -cl          Экспортирует XML в игровом формате

Файлы которые поддерживает сборка:

  • xom файлы из папки Data (Worms 3D / Worms Ultimate Mayhem)
  • языковые файлы xom из папки Data\Language\PC
  • файлы из папки Tweak для игры Worms Ultimate Mayhem
  • xom / xan файлы из папки Data\Maps (Worms 3D / Worms Ultimate Mayhem)

Пример для карт

Worms 3D

xom2xml kong.xom -schm W3DMAP.xml -out kong.xml
Xgame = W3D
... conversion kong.xom >> kong.xml done.

xom2xml kong.xml -schm W3DMAP.xml -out kong_new.xom
Xgame = W3D
... conversion kong.xml >> kong_new.xom done.

Worms 4: Mayhem / Worms Ultimate Mayhem
(структура *.xan файлов не отличается от W3D версии и тут подходит схема W3DMAP.xml)

xom2xml -xom Multi_TyrannoSawUs.xan -schm W3DMAP.xml -out Multi_TyrannoSawUs.xml
Xgame = W3D
... conversion Multi_TyrannoSawUs.xan >> Multi_TyrannoSawUs.xml done.

xom2xml Multi_TyrannoSawUs.xml -schm W3DMAP.xml -out Tyranno.xan
Xgame = W3D
... conversion Multi_TyrannoSawUs.xml >> Tyranno.xan done.

Xom2Xml 1.2.0.2 for Worms 3D

Choose a tag to compare

@AlexBond2 AlexBond2 released this 18 Feb 02:25
5ff29c1

Xom2Xml это консольный конвертер с базой для xom файлов папки Data для игры Worms 3D. Программа читает Xom файл по структуре описанной в XOMSCHM.dat (обычный XML файл) и конвертирует его в XML формат, который можно редактировать и конвертировать обратно в Xom.

Обновление в версии 1.2.0.2

  • программа обновлена из-за специфики формата контейнеров W3D (ключи с одинаковыми именами но отличающиеся регистром читались как один)
  • формат Boolean теперь экспортируется в нижнем регистре false / true, т.к. игра не читала True / False.

В релизе база для игры Worms 3D.

Использование:
   Xom2Xml <имяфайла> [опции]

Имя файла:
   file.xml     Для преобразования файла xml в xom
   file.xom     Для преобразования файла xom в xml

Опции:
   -h           Показывает информацию по использованию
   -id          Экспортирует Xid индекс в XML для сохранения оригинального порядка контейнеров
   -schm <file> Установить пользовательский файл структуры. По умолчанию используется XOMSCHM.dat
   -out <file>  Установить выходное имя файла
   -l           Вывести лог процесса чтения
   -cl          Экспортирует XML в игровом формате

Файлы которые поддерживает база:

  • xom файлы из папки Data
  • языковые файлы xom из папки Data\Language\PC

Xom2Xml 1.1.0.1 for Worms Ultimate Mayhem

Choose a tag to compare

@AlexBond2 AlexBond2 released this 18 Feb 02:21
9853ab6

Xom2Xml это консольный конвертер для xom файлов папки Tweak для игры Worms Ultimate Mayhem. Программа читает Xom файл по структуре описанной в XOMSCHM.dat (обычный XML файл) и конвертирует его в XML формат, которые можно редактировать и конвертировать обратно в Xom.

Теоретически может конвертировать любой XOM любой игры, но нужен файл структуры XOMSCHM.dat. На данный момент составлен только файл для типов xom файлов папки Tweak для игры Worms Ultimate Mayhem.

Использование:
   Xom2Xml <имяфайла> [опции]

Имя файла:
   file.xml     Для преобразования файла xml в xom
   file.xom     Для преобразования файла xom в xml

Опции:
   -h           Показывает информацию по использованию
   -id          Экспортирует Xid индекс в XML для сохранения оригинального порядка контейнеров
   -schm <file> Установить пользовательский файл структуры. По умолчанию используется XOMSCHM.dat
   -out <file>  Установить выходное имя файла
   -l           Вывести лог процесса чтения

В архиве лежат два батника для преобразования всех файлов в папке в XML и в XOM

Обновление 1.1

Исправлена проблема с Unicode и символами переноса в XML файлах

Xom2Xml 1.0.0.1

Choose a tag to compare

@AlexBond2 AlexBond2 released this 17 Feb 21:44
662cd3b

Xom2Xml это консольный конвертер для xom файлов папки Tweak для игры Worms Ultimate Mayhem. Программа читает Xom файл по структуре описанной в XOMSCHM.dat (обычный XML файл) и конвертирует его в XML формат, которые можно редактировать и конвертировать обратно в Xom.

Теоретически может конвертировать любой XOM любой игры, но нужен файл структуры XOMSCHM.dat. На данный момент составлен только файл для типов xom файлов папки Tweak для игры Worms Ultimate Mayhem.

Использование:
   Xom2Xml <имяфайла> [опции]

Имя файла:
   file.xml     Для преобразования файла xml в xom
   file.xom     Для преобразования файла xom в xml

Опции:
   -h           Показывает информацию по использованию
   -id          Экспортирует Xid индекс в XML для сохранения оригинального порядка контейнеров
   -schm <file> Установить пользовательский файл структуры. По умолчанию используется XOMSCHM.dat
   -out <file>  Установить выходное имя файла
   -l           Вывести лог процесса чтения

В архиве лежат два батника для преобразования всех файлов в папке в XML и в XOM