/omnitool

Third Party Tool for the game Terraria

Primary LanguagePythonMIT LicenseMIT

Current version : 18.5.1, for Terraria 1.3.4.3 on Windows and Linux.

On the Terraria Forums: Link

Build Status

Features

  • Makes world backups on launch.
  • Maps worlds on launch.
  • Render worlds with 16x16 textures for each block.
  • Contains world generators: Planetoids & Terra, Worldify, Flatworld and PVP Dungeon Arena.
  • Update notification.
  • Linking of other tools (tedit, terrafirma).
  • Works with GameLauncher GUI
  • Plugin system for extensions.

Main Menu

World Render Function

Usage

  • Download a matching version for your operating System from the Releases Tab.
  • Install & Run
  • [optional] drag & drop a tedit exe file onto omnitool.exe, to access tedit from within omnitool
  • [optional] drag & drop a terrafirma exe file onto omnitool.exe, to access terrafirma from within omnitool

FAQ

Is there a better way to view my world as a map?

You can render a world similar to how Terraria shows them by clicking on a world's image. This also allows you to create a super image of the world as website.

Do I need admin rights to use Omnitool?

No

Where do I report issues or ideas?

Either as a Github issue or on the forums. Both require an account unfortunately.

Available Languages

  • Portuguese (BR)
  • English
  • German
  • Czech
  • French
  • Spanish
  • Norwegian
  • Japanese
  • Danish
  • Italian
  • Hungarian
  • Russian

More detailed info in the Translation Readme and Language thread here.

Plugins

More plugins to add features to Omnitool can be found here. You can also check out the documentation to make your own.

Currently the plugin system is unstable, as updating of all systems to Terraria 1.3 continues. Plugins may or may not work.

Dependencies

This is only needed, if you want to run Omnitool from source code. The dependencies can be grabbed through pip using the requirements.txt file. That is "pip install -r requirements.txt". Depending on your Python installation, you may need to run one of these instead:

  • py -3 -m pip install -r requirements.txt. (likely case for windows)
  • python3 -m pip install -r requirements.txt. (likely case for linux)

For some of the modules, additional packages are required for download.

That is git for PGU. In Ubuntu this can be satisfied with:

  • sudo apt-get install git

Credits for Omnitool

  • 7UR7L3: testing and ideas
  • Ijwu: translation overseer, testing, ideas & skins (Oasis, Underworld, Overworld)
  • Berserker66: programming, testing, bundling, setup, ....
  • Translation credits in translation readme: Link

Other

Donate, Patreon or Steam Wishlist