Tibia OT Monster Converter is a tool for converting monster files between the various formats used by open tibia servers.
- .NET 5
- WPF
- Visual Studio 2019
Format | Input % Complete | Output % Complete | Notes |
---|---|---|---|
TFS XML | 95% | 95% | - Most common OT Monster format which has been around for over a decade |
PyOT | 0% | 80% | - This format can be consider dead as PyOT development has ceased. Unless development is picked back up support for this format is unlikely to be completed. |
TFS revscriptsys | 0% | 95% | - Very new OT monster format that was theorized many years ago. In the future there is a good chance it will replace TFS XML completely. This is likely the output type that most users of this program will use. - Opentibiabr RevScriptSys format is not completely compatible with TFS RevScriptSys format |
TibiaWiki | 85% | 90% | - Helpful for keeping monsters up to date with cipbia - See The Infobox Creature Template for information about TibiaWiki Format - Monsters created from TibiaWiki will require corpse id, looktype, and spells to be created manually |
Cip Mon | 95% | 0% | - Format is for input purposes to easily generte monsters as they were in the 7.7 days |
The executable named OTMonsterConverter.exe
is the GUI program. The GUI program works on Windows.
The executable named otmc.exe
is the CLI program. The CLI program works on Windows and Linux.
PS C:\Users\...\Release> .\otmc.exe
OT Monster Converter:
Developed By Soul4Soul
Repository located at https://github.com/soul4soul/ot-monster-converter
Usage: otmc [OPTIONS]+
Options:
-i, --inputDirectory=VALUE The directory of monster files to parse.
-o, --outputDirectory=VALUE
The output directory of the new monster files.
--inputFormat=VALUE The starting input monster file format.
--outputFormat=VALUE The desired monster file format.
--otbPath=VALUE The path to an otb file.
--itemIdFormat=VALUE Desired item id types used for the converted
monser loot.
-m, --MirrorFolders Mirror the folder structure of the input directory,
otherwise flat folder structure is output
-h, --help show this message and exit
Input Formats: TibiaWiki, TFS XML, Cip Mon
Output Formats: TFS RevScriptSys, TibiaWiki, TFS XML, pyOT
Item Id Formats: KeepSourceIds, UseServerIds, UseClientIds
Improvements and bug fixes are welcome, via pull requests For questions, suggestions and bug reports, submit an issue.
Another way to contribute to this project is by contributing to TibiaWiki to improve creature information.