Files
DevourClient/Scripts/generate_achievements.py

28 lines
676 B
Python

"""
This file will generate a list of achievements that can be used by the Unlock.Achievements function of the cheat.
files :
script.json -> all the functions/strings/data in the game, generated by https://github.com/Perfare/Il2CppDumper
out.cs -> final list of achievements in the form : string[] achievements = { "XXX" ...};
"""
import json
# Opening JSON file
f = open('script.json')
data = json.load(f)
o = open('out.cs', 'a')
o.write("string[] achievements = {")
tot = 0
for i in data['ScriptString']:
v = i["Value"]
if "ACH_" in v :
o.write('"'+v+'", ')
tot+=1
o.write("};")
print(f"{tot} achievements")
# Closing files
o.close()
f.close()