Python server implementation of a certain anime tower defense game. This repo is for the CN TapTap Version.
Discord Invite: Link
- Install mitmproxy and python3.
- Clone the repo.
- Open emulator, enable root and open adb connection if necessary. Install the game.
- Run
setup_requirements.bat
and choose corresponding emulator. - Configure your proxy ip address in
config\config.json
in thehost
key. - Run
start_mitmproxy.bat
andstart_local_server.bat
.
- Open the game. Wait till an error appears.
- Run
start_frida-server.bat
and choose1
. - Run
start_frida-hook.bat
and choose1
.
- Run
start_frida-server.bat
and choose2
. - Run
start_frida-hook.bat
and choose2
. It should automatically open up the game.
- Run
start_frida-server.bat
and choose3
. - Run
start_frida-hook.bat
and choose2
. It should automatically open up the game.
Note: There should be a total of 4 cmd windows opened.
- LDPlayer9
- MuMu Player (Not X or Nebula)
Change the value of key selectedCrisis
in config\config.json
to whatever you want. The avaiable seasons are under data\crisis
.
Customize each operator indivually by adding new info in customUnitInfo
key in config\config.json
. You can find <operator_key_name> from here. By default, all characters will have max level, max potentials, max mastery.
favorPoint
- Trust points (25570 is 200% Trust) link to exact point to %mainSkillLvl
- Skill Rank (Put mastery at 0 if this is lower than 7)potentialRank
- 0-5evolvePhase
- 0 - E0, 1 - E1, 2 - E2skills
- Mastery level for each skill starting from S1.
"<operator_key_name>": {
"favorPoint": 25570,
"mainSkillLvl": 7,
"potentialRank": 2,
"level": 50,
"evolvePhase": 1,
"skills": [1, 0]
}
Customize the support unit list by changing the unit info in assistUnit
key in config\config.json
. All characters info can be found here.
charId
- key of the characterskinId
- skinId of the character (Skin List can be found here)skillIndex
- Skill Index of the support unit (Index starts from 0).
Note: Characters stats and skill masteries are based on the above parameters.
{
"charId": "char_350_surtr",
"skinId": "char_350_surtr@it#1",
"skillIndex": 2
}
- Add more info about mods
- Add a UI for easy editing