Internal Storage/Android/data/com.handygames.titanquestlegends/files/SaveData/ With root:
def apply_changes(self): if self.data is None: messagebox.showwarning("No file", "Open a save file first") return try: self.set_int(0x44, self.entries["Level"].get()) self.set_int(0x4C, self.entries["Gold"].get()) self.set_int(0x50, self.entries["Strength"].get()) self.set_int(0x54, self.entries["Dexterity"].get()) self.set_int(0x58, self.entries["Intelligence"].get()) self.set_int(0x64, self.entries["Skill Points"].get()) self.set_int(0x68, self.entries["Attr Points"].get()) messagebox.showinfo("Applied", "Changes applied in memory. Click Save File to write.") except ValueError: messagebox.showerror("Error", "Please enter valid numbers")
/data/data/com.handygames.titanquestlegends/files/SaveData/ Each character has a .que file (e.g., Character1.que ). The .que file structure (simplified):