Skip to content

C# .NET Core 3.1 program for converting opentibia (OT) monsters between commonly used formats

Notifications You must be signed in to change notification settings

guilhermesidney/ot-monster-converter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Tibia OT Monster Converter is a tool for converting monster files between the various formats used by open tibia servers.

Technology

  • .NET Core 3.1
  • WPF
  • Visual Studio 2019

Status

Parsing and writing of nested loot is not yet supported by any formats. This is a low priority item as cipbia removed nested loot and its no longer commonly found in OT servers.

Supported Formats

Format Input % Complete Output % Complete Notes
TFS XML 95% 0% - Most common OT Monster format which has been around for over a decade
PyOT 0% 90% - 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.
TibiaWiki 80% 60% - 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

Graphical Interface

Alt text

Command Line

It should be possible to run this application on linux by ripping on the UI and recompiling.

PS C:\...\bin\Release\netcoreapp3.1> .\OTMonsterConverter.exe -help
Usage: OTMonsterConverter [OPTIONS]+

Options:
  -i, --inputDirectory=VALUE The directory of monster files to parse.
  -o, --outputDirectory=VALUE
                             The directory of monster files to parse.
      --inputFormat=VALUE    The starting monster file format.
      --outputFormat=VALUE   The format to converter the monster files to.
  -m, --MirrorFolders        True to mirror the folder structure of the input
                               directory
  -h, --help                 show this message and exit

Contributing

Improvements and bug fixes are welcome, via pull requests For questions, suggestions and bug reports, submit an issue.

Another to contribute to this project is by contributing to TibiaWiki to improve creature information.

image

About

C# .NET Core 3.1 program for converting opentibia (OT) monsters between commonly used formats

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%