trigger-segfault / catsystem-py

Work-in-progress library, tools, and docs created while reversing the CatSystem 1 and 2 VN engines.
https://github.com/trigger-segfault/TriggersTools.CatSystem2/wiki
MIT License
16 stars 3 forks source link
catsystem catsystem2 extract python-library reverse-engineering script scripting-language visual-novel-engine vscode-extension

catsystem-py

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.


Contents


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...