/TXBeditor

A program to edit TXB containers found in GioGio's Bizarre Adventure (PS2)

Primary LanguageC#GNU General Public License v2.0GPL-2.0

TXBeditor

A program to edit TXB texture containers found in GioGio's Bizarre Adventure, probably works with Auto Modellista too. You can freely add or remove textures and modify their order and Load IDs.

Load IDs

When the game loads textures from TXB files, it checks if there is already a texture with an identical ID already loaded in memory, and if so, discards the duplicate and references the previously loaded texture.

This causes a problem for modding, since you would need to edit every instance of a texture on each file (For example, a player file and all it's actor dependencies for each 3D cutscene). So you can sorta circumvent conflicts by changing the Load IDs to something bigger.

Rainbow ImgLib

Viewing and editing of the internal TIM2 files is thanks to the image library from Rainbow by Marco Calautti.
The Palette construction method is modified so that the number of palettes is always 1. Neither game ever uses the second palette on textures despite being present on all 128 byte aligned TIM2s, so the multi-clut workflow just gets in the way of editing the textures normally. The use of XML files for import/export is also gone, so the user only deals with PNG files instead.

Icon Set

The icons used on the interface are from the famfamfam Silk Icon pack, licensed under the Creative Commons Attribution 2.5 License.