28 lines
676 B
Python
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() |