Gokonworks is a modding toolkit for Akiba's Trip Undead & Undressed. The design of Gokonworks is inspired by my favorite anime, How I Attended An All-Guy's Mixer.
Gokonworks includes a rad Mod Manager unlike any other visually, the first of its type for Mod Managers. Mods are visualized as wine bottles that are filled when enabled or empty when disabled.
Scroll down to see GUI examples of the toolkit if you desire to, make sure to read the readme especially requirements section. Modders/Gamers should read Modding Workflow section
Python 3 and Pillow (installed in command prompt with python -m pip install pillow). Pillow is a Python imaging library, used for the Mod Manager and handling of the GUI of the toolkit for some parts.
After having those 2 requirements met, you should be able to run Gokonworks by double clicking main.pyw. If for some reason it doesn't run (most likely a faulty python installation), open command prompt in the current directory and type python main.pyw
Gokonworks will unpack Akiba's volume.dat archive file completely, creating a taildata json file for storing metadata for proper and safe mod applying/disabling.
Gokonworks appends mods to the end of volume.dat and batch updates TOCs as needed, disabling mods is handled by mod slicing/truncating.
The theme of Gokonworks is as explained above, inspired by my favorite anime but also the concept of Gokon. Mods are visualized as wine bottles on a shelf in the Mod Manager, when disabled they're empty but if enabled the bottle is filled like a wine bottle would be. Also, bottles of mods have the mod's name on the label of the wine bottle.
As more mods are detected, the shelf will expand to allow more room for the growing wine (mod) collection. Use the mousewheel to scroll down as needed if the mod count gets much higher.
When unpacking volume.dat, the Mocktail glass will gradually fill as a visual indicator of the progress
For modders that wish to mod the game, you must run the unpack. Whenever you mod the unpacked files and want to apply them to the game, you need to package them with the Mod Creator. It's an easy process, just store the modded files in a folder hierarchy that matches the unpacked files (i.e., suppose you modded maplist.bin, the folder hierarchy for packaging the mod would be Unpacked_Files\lang_common\map\maplist.bin)
For gamers who don't want to mod but instead download/apply mods, you only need to unpack the game to create the akiba_taildata.json file. Then place the downloaded .at mods in the Mods folder which is created when you open the Mod Manager within Gokonworks
To apply mods, select the bottle of the mod you want applied and click the Pour button. The log will update but also the Status of the mod will say Poured.
To disable mods, select a bottle that is filled and click the Empty button or Empty Every Bottle button. The difference is Empty reverts the TOC but leaves the appended data, Emprty Every Bottle will revert the TOC and truncate the archive to the original vanilla size.
Mod Creator example
Gokonworks includes 2 PNG images in the pngs folder (bottle.png and glass.png), I don't own them. bottle.png and glass.png are free images that had a free distribution license that I downloaded to use with the GUI but their license forbids monetizing them. So if you use Gokonworks, you are now informed those assets are not permitted for financial gain.
The Therion_Guide folder holds a txt I wrote for the Therion executable found in volume.dat when unpacked, if you intend to make script mods that mod cutscenes, dialogue flow, altering what triggers a battle, adding new scenes, etc then I suggest reading the text file. The quick rundown is Therion compiles scripts for the game to read, for more details read the text file.