Pink KOS-MOS isn't Real, Pink KOS-MOS can't hurt you. (Xenosaga I Depack/Repack Kit)

Pink KOS-MOS:

Hi Friends!

I have been pretty busy the past few months learning a lot about agentic LLM coding environments and Python at my job. While I understand this is controversial (for good reasons and I have places were I use AI and others were I’d never use AI that I might talk about in another thread but not here) I am trying to at least apply what I am learning to good use while these tools are available to the general public (which I don’t feel will be forever). I feel like preservation is a valid use case and I am hoping to help set up pipelines for myself and others to begin doing that for Xenosaga and potentially other PS2 games.

With that air cleared out of the way, I present to y’all the beta of the Xenosaga I Python Depack/Repack kit!

This kit includes tools for unpacking content from the XSI disc, converting the file formats, and making very minor texture and text edits such as below:

The documentation is unfortunately pretty verbose because I did have claude code document itself as I went along not to miss anything. But it will be a lot of manual testing and revision from this point.

I hope that this pack enables the community to do cool translations and mods. Please let me know if you have any questions or trouble. I am sure there will be bugs. I’ll try and fix em as they come up.

Thanks everyone!

Edit: because it’s super wordy on the GitHub page tl;dr if you want to use the GUI you can click either the app (MacOS) or .exe file (Windows) that are hosted in the “dist” folder to open the compiled version of the application in your browser. That should make it easy if you are not super technically inclined to get up and running with the files.

I will manually clean up the guide over the next week or so. Thanks

5 Likes

It will be really cool if you can make KOS-MOS’s outfit pink too and make a pink KOS-MOS mod for Episode 2 & 3.

1 Like

Decided to finish the update I’ve been working on tonight. Several fixes to textures, though they’re still WIP.

But most importantly - We got audio! Music, SFX and dialog lines are now decoded.

Here’s a document that goes over how the music and audio was compiled for Episode I. I had no idea it was a streamed MIDI before going into this project.

2 Likes

I released a rather large update today that should allow folks to extract the models:

The eyelashes and anime features on their faces are a seperate texture layer than everything else so it took a bit longer than it should have.

I am working on forking some of the work in this project: GitHub - poketony/XS1KOR: 제노사가 에피소드 I 한글패치 작업 공간입니다(Xenosaga Episode I Korean Translation) · GitHub to help expand the language/translation tools in this pack kit to be more flexible for unsupported character sets and for variable text size support. My hope is to help translation teams the world over get the game out there.