Getting Started - AlubJ/BactaTankDocs GitHub Wiki
Recommened Tools
- Paint.NET - An image editor
- Blender - For mesh replacements
- Noesis - A model viewer with a TTGames script
- HxD - A hex editor (For advanced users)
Prerequisites
Firstly, you need a copy of the game you are going to be modding, extracted. Please follow this guide here before proceeding.
Before attempting any mesh replacements you will need a copy of Blender 2.8 or greater with the BactaTank plugin installed. You can find the plugin located in the plugin
folder. To install in Blender go to Edit >> Preferences >> Add-ons >> Install
and select ttgames-model-format.zip
and install. After installing check the box to enable the plugin.
Creating a Character
Loading a Character
To load a character into BactaTank, either use; a preset character (amazing character bases built by talented modders to make your mods easier to make) or a character you want to load. You can drag character files onto BactaTank to open them too!
Editing Textures
To edit textures, select a texture, and export it. You can edit it in Paint.NET and save it as a .dds
file with compression levels at DXT1
, DXT3
, or DXT5
. To replace a texture click the Replace Texture
button and select a new .dds
file.
Replacing Meshes
To replace a mesh, you should start by exporting the mesh you wish to replace to correctly align the new mesh. Export the new mesh from Blender as a .btank
file and replace said mesh. BactaTank only allows for mesh replacements on static meshes.