PostWarframe CE opcodes and addresses

Posts 241254 of 254 · Page 17 of 17
I assume they would usually update the game with bigger patches only every now and then.

But they use those small patches as an excuse to update the executable and create the need for updated scripts.

Obviously because they have no other way yet to prevent hacking and maybe they are hoping that people like Shades are getting tired of updating the offsets.
they are just doing hotfix
They are putting band aids on arteries lol. They Don't do anything with these silly patches.
Lepage is of for a few days now. I suggest going to the thread of @Nightshadess he updated all codes
I will be mostly away for the next 3 weeks. Sorry.
i seriously need your help lepage , add me on skype again, when you will be there to work on, btw, i'm not there to ask you to make script, i just need you to work with me, even if i'm not better than you, regards ~Nightshadess
Quote Originally Posted by Nightshadess View Post
i seriously need your help lepage , add me on skype again, when you will be there to work on, btw, i'm not there to ask you to make script, i just need you to work with me, even if i'm not better than you, regards ~Nightshadess
Well, you should work on your way of asking people to do something. Ahhh... Ok - nevermind. I will return(at least i hope), but you need to wait until 6-8 July. Until then i will be very busy. Sorry but this how it is.

Cheers everyone.
Quote Originally Posted by Lepage View Post
Well, you should work on your way of asking people to do something. Ahhh... Ok - nevermind. I will return(at least i hope), but you need to wait until 6-8 July. Until then i will be very busy. Sorry but this how it is.

Cheers everyone.
I think we are all greatfull of what you have already done. When your bussy your just bussy.

Till 6-8 July then.

Love your codes btw bro
Quote Originally Posted by Lepage View Post
Well, you should work on your way of asking people to do something. Ahhh... Ok - nevermind. I will return(at least i hope), but you need to wait until 6-8 July. Until then i will be very busy. Sorry but this how it is.

Cheers everyone.
I was thinking if you can share your knowledge simpson, nothing more :P happy hollidays then can't wait to see you back working on this game ^^ my best wish XD bzzzzzzzzzzz.
How do i bypass? I've looked all over the forums to find nothing.
Quote Originally Posted by Dorpax View Post
How do i bypass? I've looked all over the forums to find nothing.
clearly you haven't because there is a thread just for that in this section.
i'm getting an error when i go from regular missions to defense missions, on the planets menu i disable shields script and enable artifact shield, go into defense mission and all my screen is glitchy (like when ancients hit you) and all the enmies have shields that kunais cant kill, and the white grineer is invincible and randomly dies only to sword attacks (no guns or skills)
Quote Originally Posted by Rampant_uterus View Post
i'm getting an error when i go from regular missions to defense missions, on the planets menu i disable shields script and enable artifact shield, go into defense mission and all my screen is glitchy (like when ancients hit you) and all the enmies have shields that kunais cant kill, and the white grineer is invincible and randomly dies only to sword attacks (no guns or skills)

you must be using DWZero's artifact script then. do a find on "18810" and replace that with just 810. that value overwrites all shields and energy
Updated codes.
For people who are still looking on this thread, here are the updated adresses:

Unlimited shield:

Code:
/*
   - Shields Script v2.  !!!!YOU NEED TO ADJUST IT YOURSELF - CHANGE FLOAT VALUE IN CODE. I MARKED IT!!!!
   - !!!!!!!!DONT USE IT IN MULTIPLAYER YOU WILL GET BANNED!!!!!!!!
   - IMPORTANT!!!!!! - Enable at mission start - disable at mission end. Script may be flawed so be careful.
   - IMPORTANT!!!!!! - This script will not defend you against attack's that overpowers you shields.
   - MPGH
   - Made by Lepage. Based on nilath research and development.
   - Remade by Nightshadess. Credits to Lepage for his script.
*/
DEFINE(SHIELD_SET, "Warframe.exe"+68D4B) //F3 0F 11 22 8B 02 C1 C0 03 33 C2 35 B1 0F 44 2F 89 44 24 08 F3 0F 10 44 24 08 35 7F 0D D3 12 F3
DEFINE(SHIELD_ADDRESS_SET, "Warframe.exe"+B0B1AA) //F3 0F 10 81 14 0A 00 00 8D 81 14 0A 00 00 F3 0F 11 04 24 33 04 24 35 B1 0F 44 2F C1 C8 03 89 04
[ENABLE]
ASSERT(SHIELD_SET, F3 0F 11 22 8B * * *)
ASSERT(SHIELD_ADDRESS_SET, F3 0F 10 81 14 0A 00 00 8D 81 14 0A 00 00)


alloc(setShieldAddress,200)
alloc(setShields,200)
alloc(isShieldAddressDefined,4)
alloc(shieldAddress,4)

registersymbol(setShieldAddress)
registersymbol(setShields)
registersymbol(isShieldAddressDefined)
registersymbol(shieldAddress)

label(returnhere1)
label(originalcode1)
label(exit1)

label(returnhere2)
label(originalcode2)
label(exit2)

setShieldAddress:
pushfd
cmp [isShieldAddressDefined], 1
je originalcode1
push eax
mov eax, ecx
add eax, 00000A14
mov [shieldAddress], eax
mov eax, [ecx+00000A14]
mov [isShieldAddressDefined], 1
pop eax

originalcode1:
popfd
movss xmm0,[ecx+00000A14]

exit1:
jmp returnhere1

SHIELD_ADDRESS_SET:
jmp setShieldAddress
nop
nop
nop
returnhere1:

setShields:
movss [edx],xmm4
pushfd
cmp edx, [shieldAddress]
jne originalcode2
mov [edx], (float)810

originalcode2:
popfd
mov eax,[edx]

exit2:
jmp returnhere2

SHIELD_SET:
jmp setShields
nop
returnhere2:

[DISABLE]
SHIELD_ADDRESS_SET:
movss xmm0,[ecx+00000A14]

SHIELD_SET:
movss [edx],xmm4
mov eax,[edx]

unregistersymbol(shieldAddress)
unregistersymbol(isShieldAddressDefined)
unregistersymbol(setShields)
unregistersymbol(setShieldAddress)

dealloc(shieldAddress)
dealloc(isShieldAddressDefined)
dealloc(setShields)
dealloc(setShieldAddress)

2 Hit Kill:

Code:
/*
   - 2-3 hit kill Alpha v2.
   - BIG Thanks to MPGH members for constant help. You guys are the best.
   - Multiplayer status - UNKNOWN. I Suggest not use it there.
   - Shield hack currently in development.
   - IMPORTANT!!!!!! - Enable at mission start - disable at mission end. Script may be flawed so be careful.
   - MPGH
   - Original Made by Lepage. Based on nilath research and development.
   - Remade By Nightshadess, Credits to Lepage.
*/

DEFINE(HEALTH_OPCODE_ADDRESS, "Warframe.exe"+409921) //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
DEFINE(NPC_HEALTH_FUNC_RET, "Warframe.exe"+7A08EA) //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
[ENABLE]
ASSERT(HEALTH_OPCODE_ADDRESS,8B 11 33 D1 89 01)
ASSERT(NPC_HEALTH_FUNC_RET,80 BB BD 04 00 00 00 66 0F 6E 46 40 0F 5B C0)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem:
originalcode:
mov edx,[ecx]
xor edx,ecx
pushfd
cmp [esp+1C], NPC_HEALTH_FUNC_RET
jne exit
cmp eax, 5
jle exit
mov eax 3

exit:
popfd
mov [ecx],eax
jmp returnhere

HEALTH_OPCODE_ADDRESS:
jmp newmem
nop
returnhere:

[DISABLE]
HEALTH_OPCODE_ADDRESS:
db 8B 11 33 D1 89 01

Infinite Ammo:

Code:
/*
   - Infinite Ammo
   - MPGH
   - Made by Lepage. Based on nilath research and development.
   - Remade by Nightshadess, credits to lepage.
*/
[ENABLE]
ASSERT("Warframe.exe"+6CE51A,66 89 01 0F B7 C0) //66 89 01 0F B7 C0 66 C1 C0 03 66 33 C1 BA B1 0F 00 00 66 33 C2 66 89 01 35 7F 0D 00 00 66 89 86


alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem:
mov ax, 1000

originalcode:
mov [ecx],ax
movzx eax,ax

exit:
jmp returnhere

"Warframe.exe"+6CE51A:
jmp newmem
nop
returnhere:

[DISABLE]
"Warframe.exe"+6CE51A:
mov [ecx],ax
movzx eax,ax

dealloc(newmem)
Artifact Shield:

Code:
/*
   - Artifact Building Shield V1.  !!!!YOU NEED TO ADJUST IT YOURSELF - CHANGE THE VALUE IN CODE. I MARKED IT!!!!
   - !!!!!!!!DONT USE IT IN MULTIPLAYER YOU WILL GET BANNED!!!!!!!!
   - Made by Lepage. Based on nilath research and development.
   - Remade by Nightshadess. Credits to Lepage for his script.
   - IMPORTANT: ENABLE IT WHEN YOUR AT THE MISSION SELECTION MENU ! OR IT WILL NOT WORK !
*/
DEFINE(SHIELD_SET, "Warframe.exe"+68D4B) //F3 0F 11 22 8B 02 C1 C0 03 33 C2 35 B1 0F 44 2F 89 44 24 08 F3 0F 10 44 24 08 35 7F 0D D3 12 F3
DEFINE(SHIELD_ADDRESS_SET, "Warframe.exe"+B0B1AA) //F3 0F 10 81 14 0A 00 00 8D 81 14 0A 00 00 F3 0F 11 04 24 33 04 24 35 B1 0F 44 2F C1 C8 03 89 04
[ENABLE]
ASSERT(SHIELD_SET, F3 0F 11 22 8B 02 C1 C0 03)
ASSERT(SHIELD_ADDRESS_SET, F3 0F 10 81 14 0A 00 00 8D 81 14 0A 00 00)


alloc(setShieldAddress,200)
alloc(setShields,200)
alloc(isShieldAddressDefined,4)
alloc(shieldAddress,4)

registersymbol(setShieldAddress)
registersymbol(setShields)
registersymbol(isShieldAddressDefined)
registersymbol(shieldAddress)

label(returnhere1)
label(originalcode1)
label(exit1)

label(returnhere2)
label(originalcode2)
label(exit2)

setShieldAddress:
pushfd
cmp [isShieldAddressDefined], 1
je originalcode1
push eax
mov eax, ecx
add eax, 00000A14
mov [shieldAddress], eax
mov eax, [ecx+00000A14]
mov [isShieldAddressDefined], 1
pop eax

originalcode1:
popfd
movss xmm0,[ecx+00000A14]

exit1:
jmp returnhere1

SHIELD_ADDRESS_SET:
jmp setShieldAddress
nop
nop
nop
returnhere1:

setShields:
movss [edx],xmm4
pushfd
cmp edx, [shieldAddress]
cmp byte ptr [edx],00 //!!!!!!! REMOVE THIS LINE IF YOU WANT TO KILL THE STALKER!!!!!!!!!!!
jne originalcode2
mov [edx], (float)810

originalcode2:
popfd
mov eax,[edx]

exit2:
jmp returnhere2

SHIELD_SET:
jmp setShields
nop
returnhere2:

[DISABLE]
SHIELD_ADDRESS_SET:
movss xmm0,[ecx+00000A14]

SHIELD_SET:
movss [edx],xmm4
mov eax,[edx]

unregistersymbol(shieldAddress)
unregistersymbol(isShieldAddressDefined)
unregistersymbol(setShields)
unregistersymbol(setShieldAddress)

dealloc(shieldAddress)
dealloc(isShieldAddressDefined)
dealloc(setShields)
dealloc(setShieldAddress)
Unlimited energy:

Code:
/*
   - Energy script (Alpha). Activates when you use any ability if you have enough energy for it.
   - BIG Thanks to MPGH members for constant help. You guys are the best.
   - Multiplayer status - UNKNOWN. I Suggest not use it there.
   - You need to adjust one value by yourself.
   - IMPORTANT!!!!!! - Enable at mission start - disable at mission end. Script may be flawed so be careful.
   - MPGH
   - Original Made by Lepage. Based on nilath research and development.
   - Remade by Nightshadess, credits to lepage.
*/

DEFINE(GENERIC_FLOAT_FUNCTION_OPCODE,"Warframe.exe"+68D4B) //F3 0F 11 22 8B 02 C1 C0 03 33 C2 35 B1 0F 44 2F 89 44 24 08 F3 0F 10 44 24 08 35 7F 0D D3 12 F3
DEFINE(PLAYER_ENERGY_FUNC_RET,"Warframe.exe"+A599AC) //8B 03 8B 08 8B 11 8B 82 58 03 00 00 FF D0 8B 0D 7C 09 3C 01 8B 10 8B 92 0C 01 00 00 51 8D 4C 24
[ENABLE]
ASSERT(GENERIC_FLOAT_FUNCTION_OPCODE,F3 0F 11 22 8B 02)
ASSERT(PLAYER_ENERGY_FUNC_RET, 8B 03 8B 08 8B 11 8B 82 58 03 00 00)

alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem:
originalcode:
movss [edx],xmm4
pushfd
cmp [esp+8], PLAYER_ENERGY_FUNC_RET
jne exit
mov [edx], (float)105 //Change this value to your maximum energy.

exit:
popfd
mov eax,[edx]
jmp returnhere

GENERIC_FLOAT_FUNCTION_OPCODE:
jmp newmem
nop
returnhere:

[DISABLE]
GENERIC_FLOAT_FUNCTION_OPCODE:
movss [edx],xmm4
mov eax,[edx]

dealloc(newmem)
Unlimited Stamina:

Code:
/*
   - Infinite Stamina
   - MPGH
   - Made by nilath
   - Updated by Nightshadess
*/
[ENABLE]
alloc(newmem,512)
label(returnhere)
label(originalcode)
label(exit)

newmem:

originalcode:
//movss [esi+00001F34],xmm0 // F3 0F 11 86 34 1F 00 00 5E 59 C2 04 00 CC CC 8A 81 44 1F 00 00 C3 CC CC CC CC CC CC CC CC CC 8A
mov [esi+00001EF4], (float)80       // Basic stamina is 80 (Float type)

exit:
jmp returnhere

Warframe.exe+7B6D51:
jmp newmem
nop
nop
nop
returnhere:

[DISABLE]
Warframe.exe+7B6D51:
db F3 0F 11 86 34 1F 00 00 5E 59 C2 04 00 CC CC 8A 81 44 1F 00 00 C3 CC CC
So these were all the codes.
Posts 241254 of 254 · Page 17 of 17
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?