Skip to content

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

License

Notifications You must be signed in to change notification settings

penguino118/TXBeditor

Repository files navigation

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.

AFSLib

To load .txb files from AFS archives, AFSLib is used, which is licensed under the MIT license.

About

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

Resources

License

Stars

Watchers

Forks

Languages