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! bt_homepage

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. bt_textures

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. bt_meshes