Customise a playable character - TheXTech/TheXTech GitHub Wiki

[This article is WIP]

Since the TheXTech version 1.3.3, it's possible to alternate some of playable character characteristics such as hitbox size, offsets of every frame on the sprite, and position of the carrying item. You can't customize the animations or change position of grab (Top/Side) in TheXTech! So, any custom animation that you will make via Calibrator tool, can only be used by Calibrator itself to play previews for your own tests instead. Please think carefully for custom characters.

You will need to use the Character Calibrator tool from the set of Moondust Devkit.

Every INI file should have the same name as the sprite for which the calibration is done. For example, if you trying to adjust frame characteristics for the toad-1.png sprite, your INI file will be named toad-i.ini.

Global setup

If you making an assets package and you are going to make the custom playable character for it, you can create your INI files at the graphics/<mario,luigi,peach,toad,link>/ directory. This setup will be used globally by any episode played in the scope of this assets package.

Episode-wide setup

If you making an episode that uses custom playable character, and you don't going to make a whole game, you can easily create/place a set of INI files at the episode directory directly. In the same way you can have one single level that customizes a playable character, but you will need to place INI files at the level data directory (the directory that has the same name as level file without extension).