Page 1 of 1
UnderMine
Posted: Thu Aug 22, 2019 4:47 am
by Zanzer
Unlimited Resources
No Cooldown
Pointers
- Invulnerability
- Gold
- Keys
- Thorium
- Bombs
- Weapon
Re: UnderMine
Posted: Thu Aug 22, 2019 5:45 pm
by Kaerras
None of these options are working for me. They change the displayed amount, (bombs, etc), but dont change the actual number of items you have. Using current steam version.
Re: UnderMine
Posted: Thu Aug 22, 2019 9:03 pm
by D1g1Byt3
Yeah pointers not working for me either. Version 0.1.0.32 Steam
Re: UnderMine
Posted: Fri Aug 23, 2019 12:38 am
by stuffy
@Zanzer, Thanks for this! It is a little tricky how it works but it does work.
Any chance you can make potions reusable?
Re: UnderMine
Posted: Fri Aug 23, 2019 11:55 pm
by Zanzer
Added inventory pointers
Re: UnderMine
Posted: Sat Aug 24, 2019 4:51 pm
by Greenhorn
Invulnerability doesn't work...found another table online which has invulnerability working, only it makes enemies invulnerable as well...kinda disappointing, i died too many times to the poor controls and falling into holes i didnt even touch...maybe ill come back when the game isnt in early access anymore
Re: UnderMine
Posted: Sun Aug 25, 2019 6:44 am
by stuffy
Certain potions and pickups (fire/lightning crystals) have timers. I am able to find them as simple decreasing float values (and freeze), however the write function is ...challenging for me. XMM registers and double precision floating point stuff gives me a headache. Can't seem to find a good insertion point for an aob
Don't know how much more you want to do with this, but if you get a chance, it would be appreciated.
Re: UnderMine
Posted: Sun Aug 25, 2019 10:16 am
by fantomas
stuffy wrote: ↑Sun Aug 25, 2019 6:44 am
Can't seem to find a good insertion point for an aob.
The game is using mono, you can still use it and let the game to generate your system own code.
Here an example of 'invulnerability' script that I'm using with my system (it may or may not work properly on other systems)
Code: Select all
[ENABLE]
alloc(newmem,2048,Thor:HealthExt:Process+143)
label(returnhere)
label(originalcode)
newmem:
cmp [rax+F4],1
jne originalcode
mov byte ptr [rsi+7A],1
movzx r8d,byte ptr [rsi+7A]
jmp returnhere
originalcode:
movzx r8d,byte ptr [rsi+7A]
jmp returnhere
Thor:HealthExt:Process+143:
jmp newmem
returnhere:
[DISABLE]
dealloc(newmem)
Thor:HealthExt:Process+143:
movzx r8d,byte ptr [rsi+7A]
//Alt: db 44 0F B6 46 7A
--Edit--
Fast Kill
Code: Select all
[ENABLE]
alloc(newmem,2048,Thor:HealthExt:ChangeHP+69)
label(returnhere)
label(originalcode)
newmem:
cmp [rax+F4],0 //0:ennemies 1:player
jne originalcode
mov byte ptr [rax+00000109],0 //mAlive 0:No 1:Yes
movzx eax,byte ptr [rax+00000109]
jmp returnhere
originalcode:
movzx eax,byte ptr [rax+00000109]
jmp returnhere
Thor:HealthExt:ChangeHP+69:
jmp newmem
nop 2
returnhere:
[DISABLE]
dealloc(newmem)
Thor:HealthExt:ChangeHP+69:
Re: UnderMine
Posted: Sat Oct 12, 2019 4:56 am
by XOffica
Any chance we could get an update on this? or like a video showing how to use it? if it still works? cause it doesn't work at all for me.