master801 / Citi

A WIP mod loader for the Steam game Towns

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Citi-Loader

A WIP mod loader for the abandoned Steam game Towns.

Need a feature / Want to help?

Make an issue on the GitHub issues page.

Info

Built with Towns, version 14e
Built with Java 8
Tested and debugged on Linux

How to build

Build project with command:

Windows:

gradlew.bat build jar

Linux:

./gradlew.sh build jar

How to install/use

Add command line argument

-javaagent:Citi-1.0.0.jar

when running the game.

Example:

java -Djava.library.path=lib/native -javaagent:Citi-1.0.0.jar -jar ./lib/xaos.jar

Goals (highest to lowest priority):

  • Deobfuscate names during runtime
  • Create boilerplate APIs for mods
  • Support ASM transformers

About

A WIP mod loader for the Steam game Towns


Languages

Language:Java 90.1%Language:Shell 9.9%