The game is using a wrapper around a jar to make it look like a normal program ("exiledkingdoms.exe") but like a jar you can open the executable with WinRAR and browse its contents (Don't steal assets okay guys? :'( ). I found the items in data/rules/items.txt. You can easily mod the game through assets but through code would be harder as the source is obfuscated, though you can edit java methods directly from CE while its running but that requires java bytecode knowledge.Sigan wrote: ↑Thu Mar 22, 2018 4:06 amP.S. If you could show me how you ripped all that information into such a clean, neat document on google, I'd appreciate knowing that little trick too...
To top all of this off, if you showed me how you accessed the game files in that way, I could write mods that would negate the need to cheat. I mod some of my games as well, if that's the path of less resistance to achieving my goals.
I actually first looked for XP of the character to start off with. I found it pretty easy. I used java_getObjectHandleToAddress(address), java_getObjectClass(jObject), java_getClassSignature(jClass) and ended up with the class Lnet/fdgames/GameEntities/CharacterSheet/CharacterStats;
Then I used the Java->Dissect Classes and found it in the list to see what else that Class held.
Honestly I haven't played the game for longer than killing 3 goblins dudes over and over again. So I don't know how the game functions. I can tell you that it goes STR,END,AGI,INT,AWA,PER in the code itself.
If you are willing to learn from others code. You can try this table out, all it does it print the characters XP to the output. I left some functions commented out that will be useful.