Scripts thread rebooted.
So here we start again - because previous thread has to many posts and didn't go where I wanted it to go. So I have three news - one good, two neutral's. First neutral news that I am still busy - and will not dig in Warframe till Jule 6. Honestly - I almost lost interest in this game. Right now - it doesn't have true MMO elements and its more looks like generic sci-fi shooter. Which is bad actually... At least for me.
And finally good news - after seeing how you update scripts with each update i decided that we need something more stable. CE have aobscan function which i tried and created two scripts: 2 hit kill and ammo. You can found both on gist github or here:
Cheers.
And finally good news - after seeing how you update scripts with each update i decided that we need something more stable. CE have aobscan function which i tried and created two scripts: 2 hit kill and ammo. You can found both on gist github or here:
Code:
/* - Infinite Ammo v2 Auto Update One - MPGH - Made by Lepage. Based on nilath research and development. */ DEFINE(AMMO_COUNT,1000) [ENABLE] alloc(newmem,2048) label(returnhere) label(originalcode) label(exit) label(injectpoint) registersymbol(injectpoint) aobscan(ammo_opcodes,66 89 01 0F B7 C0 66 C1 C0 03 66 33 C1 BA B1 0F 00 00) newmem: mov ax, AMMO_COUNT originalcode: mov [ecx],ax movzx eax,ax exit: jmp returnhere ammo_opcodes: injectpoint: jmp newmem nop returnhere: [DISABLE] injectpoint: mov [ecx],ax movzx eax,ax unregistersymbol(injectpoint) dealloc(newmem)
Code:
/* - 2-3 hit kill Alpha v3. - BIG Thanks to MPGH members for constant help. You guys are the best. - IMPORTANT!!!!!! - Enable at mission start - disable at mission end. Script may be flawed so be careful. - MPGH - Made by Lepage. Based on nilath research and development. - OPCODES by Nightshadess. */ [ENABLE] alloc(newmem,2048) label(returnhere) label(originalcode) label(exit) label(healthinjectpoint) registersymbol(healthinjectpoint) aobscan(health_opcodes,8B 11 33 D1 89 01 81 F2 B1 0F 44 2F C1 CA 03 C1 C0 03 33 C1 35 B1 0F 44 2F 89 01 35 7F 0D D3 12) aobscan(health_func_ret,80 BB BD 04 00 00 00 66 0F 6E 46 40 0F 5B C0 F3 0F 58 83 20 09 00 00 F3 0F 11 83 20 09 00 00 74) newmem: originalcode: mov edx,[ecx] xor edx,ecx pushfd cmp [esp+1C], health_func_ret jne exit cmp eax, 5 jle exit mov eax 3 exit: popfd mov [ecx],eax jmp returnhere health_opcodes: healthinjectpoint: jmp newmem nop returnhere: [DISABLE] healthinjectpoint: db 8B 11 33 D1 89 01 unregistersymbol(healthinjectpoint) dealloc(newmem)
