mikebaldi/Idle-Champions

Problems with Epic Games

Closed this issue · 6 comments

Hi,
I'm tring to port this for Epic Games. Till now I searched for all the pointers. I'm having issues only with the modron pointers. No way to find them. Is there any workaround?

Nvm, I just saw there was a comment about getting modron values from userdata.
I noticed that dtCurrentLevelTime > 60 triggers cause it doesn't reset for me.

I double checked all pointers and they're all working. Still timers and some functions (briv swap, champion upgrade only below a certain level, ecc...) don't work. They should not be tied to Steam or Epic version if I'm not wrong. Any idea of what I'm doing wrong?

64 bit client vs a 32 bit client?? haven't really played in the memory area except in the 16 bit to 24 bit era of the 286, which is when I really got out of programming in general.

I tried to convert the Steam memory functions file to EGS, but don't have Modron to build that memory structure. Though I suppose I could just look into a Mono Dissector for the final offsets. I also don't have Briv or Shandie to actually test the script to see if there is functionally something different with EGS. But I did test all the other memory reads as working, at least at time of uploading.

Hey all, the fork I've created is working pretty well for me on EGS v391. The pointers are different for Steam and Epic. I'm still working out some kinks but I had 60 continuous runs last night with no failed runs or Briv Restart Stacks.

Thanks for creating the fork. I'm going to close this and any future EGS related issues here, since they make more sense for CantRowOfficial's fork.