validation

Addon MD5

An MD5 is a unique identifier of an add-on. They are used by T-Engine to verify that a player is using the proper version of an add-on. These MD5s must be entered by the add-on author into a field when uploading a new version of an add-on. If, upon load, a user's MD5 does not agree with the uploaded MD5, the user's character will not validate, and will not be placed into the on-line character vault.
 

How to find your MD5

As an add-on author, you are responsible for discovering and entering your MD5.

 

In order to do this, disable cheat mode, and start ToME with your addon enabled. Start a new character or load an existing character. Then quit out of ToME and check your log.
ToME will have computed a MD5 any add-ons or modules loaded-- including the default module. So search for the string MD5, but be aware that there will be multiple instances of that string.

For those using OSX, there is no te4_log.txt. You might try running T-Engine from the Terminal (in Finder, right-click T-Engine, Show Package Contents, right-click /Contents/MacOS/t-engine and Open With -> Terminal), then follow the directions above. After exiting the game, search for 'md5' in the Terminal window and find the one for your addon.
  • Note* This method DID NOT work for me, as the last character from the md5 was being cut off each time. I was able to extract the full md5 by running the game in gdb for mac (Google is your friend) and checking the console after exiting.