Alright, I felt bad, so here, I made a exp gained/2, but I donno if it'll work for you cause I'm not sure how much different versions matter. I don't even know what version of the game I got. Anyway, make a .txt file and copy and paste the below into it, then rename it to .ct and open it with cheat engine. target ppsspp64x, run the game, wait a minute for it to load, and then activate the script, give it 5-10 seconds to load and if there's a red cross then it should work. Try it out by changing the 0.5 inside the script to 10 (reactivate script) and see if you get bucket loads of exp.Already tried there deama , someone on here was my last hope.
Hmm, I don't think it'll work, cause the emulator moves the memory somewhere else everytime you restart the emulator, guess I'll have to figure out how to use the ppsspp dissassembly in the emulator...Hmm, cool, I'll have to check this out. I was using the game on my tablet emulator but I can install the x64 version when I get a chance. Thanks man!
Hmm, I don't think it'll work, cause the emulator moves the memory somewhere else everytime you restart the emulator, guess I'll have to figure out how to use the ppsspp dissassembly in the emulator...
I managed to get it to work with ppsspp's dissassembler, but now I have no idea how to convert that into cw cheats format so other people can use it...Hmm, I don't think it'll work, cause the emulator moves the memory somewhere else everytime you restart the emulator, guess I'll have to figure out how to use the ppsspp dissassembly in the emulator...
Alright, cool, let me know what you find out. At least this is a step in the right direction! This game is very underrated as a true pen-and-paper D&D game, but having a script that does in fact lower EXP gain could really do the trick. Any way to give sliding scale options of how much EXP is reduced? I'm not sure what the sweet spot would be until some people play and really get a feel for it, but 50% is a good start.
I urge you all again to try the game. If you like KotC or ToEE you will feel right at home here. It even has Psionics and Psychic Warriors as class options!
I managed to get it to work with ppsspp's dissassembler, but now I have no idea how to convert that into cw cheats format so other people can use it...
I posted on the forum, maybe someone can help me.
Anyway, the .ct file I posted earlier does indeed work, it's just that you have to wait until you earn at least some exp for it to "create the function", then activate the script.
You can change the multiplier from 0.5 to 0.1 or 0.9 or 10, etc inside the script.
1 is the normal rate. In the assembly it just multiplies the amount of exp u get by the variable I've set, so if u get 50 exp it mulitpliers it by 0.5 = 25. It rounds it down if there's a remainder.I managed to get it to work with ppsspp's dissassembler, but now I have no idea how to convert that into cw cheats format so other people can use it...
I posted on the forum, maybe someone can help me.
Anyway, the .ct file I posted earlier does indeed work, it's just that you have to wait until you earn at least some exp for it to "create the function", then activate the script.
You can change the multiplier from 0.5 to 0.1 or 0.9 or 10, etc inside the script.
NICE! Let me know what people on the forum say. This is very promising. I'll have to try the script soon. Can anyone else here also test it? I'm thinking 0.6 might be the sweet spot. Is 0.1 then the lowest EXP gains while 10 is the normal rate?
Alright, finally figured out how the cw cheat format works
Just google how to enable cheats in ppsspp and should give you plenty of results._S ULUS10232
_G dnd tactics
_C0 divide exp
_L 0x20000000 0x3C020880
_L 0x20000004 0x8C420040
_L 0x20000008 0x00A2001A
_L 0x2000000C 0x00002812
_L 0x20000010 0x3C020880
_L 0x20000014 0x8C420044
_L 0x20000018 0x00A20018
_L 0x2000001C 0x00002812
_L 0x20000020 0x00852021
_L 0x20000024 0x00421026
_L 0x20000028 0x0A218F66
_L 0x20000040 0x00000003
_L 0x20000044 0x00000002
_L 0x20063D94 0x0A200000
The one at 0x20000040 is the dividor, and the one at 0x20000044 is the multiplier, I couldn't do floats, the mips instruction set didn't seem to have any(?), so you'll have to make due with that. It first divides the received exp, then multiplies, so in the above case, if we receive 100 exp, it will be divided by 3 = 33 (it will round it to 33), then it will multiply it by 2 = 66; so you'll get 66 instead of 100. Keep in mind this won't show it graphicaly, but the change will indeed work.
Fluent, have you played through Grimoire?
I'm doing a new playthrough of Grimoire right now and am having a lot of fun. But yeah, I've played D&D tactics in the past and got pretty far, I think to the monk temple place, but then I lost my PSP and never got back to that point again.