Hopefully there will be a save editor eventually like MooseEdit for the first game. It's entirely possible already to convert the save files to XML, I did that and got back ~100MB of it to sift through which is quite daunting.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
Stupid question: when I'm modifying files like weapons.txt or armor.txt what programming language is that (is any)? And how do I comment lines or multiple lines there?
Thanks TechnoJacker. I now had an inside peak at the game's inner workings.
I was able to toggle GM mode during Campaign. Item Editor is now available!
Is GM Variable under Selected Character PointersUSE AT YOUR OWN RISK
BACKUP YOUR SAVED GAME!
Set the variable to 1 to enable Game Master mode
Do a Quick Save with F5 and a Quick Load with F8 so the changes take full effect
You can now right-click on your existing gear and select Manage
When you're done cheating, set the Is GM variable back to 0
Quick Save with F5 and Quick Load with F8 to go back to normal
Want a lv. 100 tattered clothes? a lv. 100 mop?
Say no more, fam.
Might need some lore levels for identifying though.
Edit: Changes random loot equipment levels.
{ Game : EoCApp.exe
Version:
Date : 2017-10-06
Author : deVars
v.3.0.146.559
Equipment level enforcement.
Change r12d to a constant number to make it non-scaling.
Current formula is [gameScaling + 1] * 2
}
[ENABLE]
aobscanmodule(treasure_level,EoCApp.exe,45 85 E4 79 16) // should be unique
aobscanmodule(treasure_level_jmp_dest,EoCApp.exe,4c 89 6c 24 40 4d 85 ff) // should be also unique
alloc(newmem,$200,"EoCApp.exe"+12ADF87)
label(code)
label(return)
newmem:
code:
add r12d,1
add r12d,r12d
test r12d,r12d
jmp treasure_level_jmp_dest
jmp return
treasure_level:
jmp code
return:
registersymbol(treasure_level)
registersymbol(treasure_level_jmp_dest)
[DISABLE]
treasure_level:
db 45 85 E4 79 16
unregistersymbol(treasure_level)
unregistersymbol(treasure_level_jmp_dest)
dealloc(newmem)
Thanks TechnoJacker. I now had an inside peak at the game's inner workings.
I was able to toggle GM mode during Campaign. Item Editor is now available!
Is GM Variable under Selected Character PointersUSE AT YOUR OWN RISK
BACKUP YOUR SAVED GAME!
Set the variable to 1 to enable Game Master mode
Do a Quick Save with F5 and a Quick Load with F8 so the changes take full effect
You can now right-click on your existing gear and select Manage
When you're done cheating, set the Is GM variable back to 0
Quick Save with F5 and Quick Load with F8 to go back to normal
You've done it Zanzer! Some aspects of GM mode don't seem to work, but there's still plenty of functionality besides managing items, such as:
Surface painter opened by N
Delete items cluttering your game
Rename stuff, including bags to help you organize
Editing non-GM characters in your party by first selecting them, then:
Give infinite status effects in status effect menu by pressing T, and setting -1 duration for the status.
Adding turn AP up to 6 on the character sheet opened by Q, along with editing attributes like elemental resistance, dodging, crit chance, etc.
Give any skill with GM skillbook opened by K
Things that don't work:
Adding skills to items (nothing in the menu)
Adding status effects/immunities to items (nowhere to do it)
Changing item rarity (reverts on reload)
Item generator (no types to select)
Creatures & items (also nothing to select)
Mouseover Item Editor doesn't seem to work anymore on 146.559, tried 146.814 and 143.909b table versions. Pretty sure it was working just before I tried the new table, but that might be a false memory. Restarting game, reloading past saves doesn't help.
Also, be sure you don't edit an item's level with Last Item Moved in Backpack after you've made changes to it in GM mode or else those changes will be reverted, at least until you enter GM mode again or maybe reload a save.
Adding skills to items works. The rest, as said above, don't. Only one I personally care about working is the item rarity. But those features not working is probably something with the game not really being in GM mode so I guess there's no way to fix it.