Work-in-progress library created in unison with reversing the CatSystem 1 and 2 VN engines.
Python Package Name: catsys
VSCode Extension Name: vscode-catsystem2
Warning: The default branch is named unstable
for a reason. This library has gone through countless changes, refactors, and rewrites. Some fueled by new knowledge about the Python language, and others purely because of OCD (yes literally).
This library is heavily tied to TriggersTools.CatSystem2, and more importantly, the repo's Wiki knowledge base.
src/catsys/
)scr/ac_exe/
)scr/mc_exe/
)tool/trigger/
)tool/cs2-translate/
)plugin/vscode-catsystem2/
)docs/document_US4982282A_*.md
, also see image encoding in Python library for heavy amount of comments)docs/
)This is the work of reverse engineering the CatSystem 2 (and then additionally CatSystem 1) engine. Although the original implementations were not in Python. Python and the interactive shell have been essential in interpreting raw data and most importantly prototyping everything that comes after.
There is no external documentation to this library, and there never will be. Good luck...