Page 10 of 21

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 7:17 pm
by glitch83
please make body guards with unlimited health.... and can increase the number of summon body guards when summon key num 1 & 2...

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 7:34 pm
by Megasder
Is there a way to make skills never deactivate? I mean,for some skills you need to chose 1 of the 3 elements, I dont mind to change it in menu, but for other skills that having the 3 (or 2) at the same time dont affect the buttons or other things (like elven agility, one upgrade is if you run you dont make sound and the other is when stealth you can "dash" a short distance, why I cant have both?) I dont think a trainer can do that,so my only hope is cheat engine...

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 7:48 pm
by l0wb1t
Did anyone found player Positions? ikeep crashing all the time while searching for the correct adress :D

Edit: nvm found it
F3 0F 10 80 84 00 00 00 F3

"ShadowOfWar.exe"+3F1922: F3 0F 10 80 84 00 00 00 - movss xmm0,[rax+00000084]

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 7:57 pm
by Martijn1234
is there a way that orcs u dominated wont betray u had a legendary orc but he betrayed me grrr

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 8:12 pm
by l0wb1t
Teleport (WIP)

i just noticed opcode is shared, and teleport sometimes fails, i'll fix that

Code: Select all

[ENABLE]

aobscanmodule(_Teleport,ShadowOfWar.exe,F3 0F 10 80 84 00 00 00 F3) // should be unique
//fullaccess(_Teleport,$1000)
alloc(newmem,$1000,ShadowOfWar.exe)
alloc(_SavePosition,8)
alloc(_LoadPosition,8)
alloc(_UndoTeleport,8)
alloc(_base,8)
alloc(_X_Coord,8)
alloc(_Y_Coord,8)
alloc(_Z_Coord,8)
alloc(_X_Coord_Undo,8)
alloc(_Y_Coord_Undo,8)
alloc(_Z_Coord_Undo,8)
registersymbol(_Teleport)
registersymbol(_SavePosition)
registersymbol(_LoadPosition)
registersymbol(_UndoTeleport)
registersymbol(_X_Coord)
registersymbol(_Y_Coord)
registersymbol(_Z_Coord)
registersymbol(_X_Coord_Undo)
registersymbol(_Y_Coord_Undo)
registersymbol(_Z_Coord_Undo)
registersymbol(_base)

label(return)
label(Save)
label(Load)
label(Undo)
label(code)



newmem:
push rax
mov [_base],rax
pop rax
cmp byte ptr [_SavePosition],1
je Save
cmp byte ptr [_LoadPosition],1
je Load
cmp byte ptr [_UndoTeleport],1
je Undo
jmp code

Save:
mov byte ptr [_SavePosition],0
movss xmm1,[rax+00000080] // X
movss [_X_Coord],xmm1
movss xmm1,[rax+00000084] // Y
movss [_Y_Coord],xmm1
movss xmm1,[rax+00000088] // Z
movss [_Z_Coord],xmm1
jmp code

Load:
mov byte ptr [_LoadPosition],0
// Save Position again for Undo
movss xmm3,[rax+00000080] // X
movss [_X_Coord_Undo],xmm3
movss xmm3,[rax+00000084] // Y
movss [_Y_Coord_Undo],xmm3
movss xmm3,[rax+00000088] // Z
movss [_Z_Coord_Undo],xmm3
// Load Part
movss xmm1,[_X_Coord]
movss [rax+00000080],xmm1
movss xmm1,[_Y_Coord]
movss [rax+00000084],xmm1
movss xmm1,[_Z_Coord]
movss [rax+00000088],xmm1
jmp code

Undo:
mov byte ptr [_UndoTeleport],0
movss xmm1,[_X_Coord_Undo]
movss [rax+00000080],xmm1
movss xmm1,[_Y_Coord_Undo]
movss [rax+00000084],xmm1
movss xmm1,[_Z_Coord_Undo]
movss [rax+00000088],xmm1
jmp code


code:
  movss xmm0,[rax+00000084]
  jmp return

_Teleport:
  jmp newmem
  nop
  nop
  nop
return:

_SavePosition:
dd 0
_LoadPosition:
dd 0
_UndoTeleport:
dd 0


[DISABLE]

_Teleport:
  db F3 0F 10 80 84 00 00 00

unregistersymbol(_Teleport)
dealloc(newmem)
dealloc(_SavePosition)
dealloc(_LoadPosition)
dealloc(_UndoTeleport)
dealloc(_X_Coord)
dealloc(_Y_Coord)
dealloc(_Z_Coord)
dealloc(_X_Coord_Undo)
dealloc(_Y_Coord_Undo)
dealloc(_Z_Coord_Undo)
dealloc(_base)
unregistersymbol(_Teleport)
unregistersymbol(_SavePosition)
unregistersymbol(_LoadPosition)
unregistersymbol(_UndoTeleport)
unregistersymbol(_X_Coord)
unregistersymbol(_Y_Coord)
unregistersymbol(_Z_Coord)
unregistersymbol(_base)
{
// ORIGINAL CODE - INJECTION POINT: "ShadowOfWar.exe"+1C3B11

"ShadowOfWar.exe"+1C3AEB: 74 38                 -  je ShadowOfWar.exe+1C3B25
"ShadowOfWar.exe"+1C3AED: 8B 80 00 2A 00 00     -  mov eax,[rax+00002A00]
"ShadowOfWar.exe"+1C3AF3: 3D 00 01 00 00        -  cmp eax,00000100
"ShadowOfWar.exe"+1C3AF8: 73 2B                 -  jae ShadowOfWar.exe+1C3B25
"ShadowOfWar.exe"+1C3AFA: 8B D0                 -  mov edx,eax
"ShadowOfWar.exe"+1C3AFC: 48 8B CB              -  mov rcx,rbx
"ShadowOfWar.exe"+1C3AFF: E8 38 0C 00 00        -  call ShadowOfWar.exe+1C473C
"ShadowOfWar.exe"+1C3B04: C6 00 01              -  mov byte ptr [rax],01
"ShadowOfWar.exe"+1C3B07: 41 8B 88 AC 00 00 00  -  mov ecx,[r8+000000AC]
"ShadowOfWar.exe"+1C3B0E: 89 48 04              -  mov [rax+04],ecx
// ---------- INJECTING HERE ----------
"ShadowOfWar.exe"+1C3B11: 41 8B 88 B0 00 00 00  -  mov ecx,[r8+000000B0]
// ---------- DONE INJECTING  ----------
"ShadowOfWar.exe"+1C3B18: 89 48 08              -  mov [rax+08],ecx
"ShadowOfWar.exe"+1C3B1B: 41 8B 88 B4 00 00 00  -  mov ecx,[r8+000000B4]
"ShadowOfWar.exe"+1C3B22: 89 48 0C              -  mov [rax+0C],ecx
"ShadowOfWar.exe"+1C3B25: 33 F6                 -  xor esi,esi
"ShadowOfWar.exe"+1C3B27: 49 8D 45 10           -  lea rax,[r13+10]
"ShadowOfWar.exe"+1C3B2B: 89 75 48              -  mov [rbp+48],esi
"ShadowOfWar.exe"+1C3B2E: 8B D6                 -  mov edx,esi
"ShadowOfWar.exe"+1C3B30: 48 8B C8              -  mov rcx,rax
"ShadowOfWar.exe"+1C3B33: 44 8B D6              -  mov r10d,esi
"ShadowOfWar.exe"+1C3B36: E8 9D 0B 00 00        -  call ShadowOfWar.exe+1C46D8
}
1.Activate Script
2. Add those adresses to your Adress List:
_SavePosition
_LoadPosition
_UndoTeleport

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 8:18 pm
by Liorash7
Megasder wrote:
Sun Oct 15, 2017 7:34 pm
Is there a way to make skills never deactivate? I mean,for some skills you need to chose 1 of the 3 elements, I dont mind to change it in menu, but for other skills that having the 3 (or 2) at the same time dont affect the buttons or other things (like elven agility, one upgrade is if you run you dont make sound and the other is when stealth you can "dash" a short distance, why I cant have both?) I dont think a trainer can do that,so my only hope is cheat engine...
Yeah it's a nice idea... I remember I had requested almost the same thing but in The Witcher 3 from Zanzer and he did it reluctantly lol

Back than it was really a noticable change when you could activate all the skills in the same time.

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 8:34 pm
by seikur0
Martijn1234 wrote:
Sun Oct 15, 2017 7:57 pm
is there a way that orcs u dominated wont betray u had a legendary orc but he betrayed me grrr
They have a perk, that allows them to do that. "Picker_BetrayPlayer_From_Abuse", you could just replace that. Or don't abuse your orcs :D

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 8:43 pm
by stealthcl0wn
Megasder wrote:
Sun Oct 15, 2017 7:34 pm
Is there a way to make skills never deactivate? I mean,for some skills you need to chose 1 of the 3 elements, I dont mind to change it in menu, but for other skills that having the 3 (or 2) at the same time dont affect the buttons or other things (like elven agility, one upgrade is if you run you dont make sound and the other is when stealth you can "dash" a short distance, why I cant have both?) I dont think a trainer can do that,so my only hope is cheat engine...
I was hoping for this too, because there's a bit of wonky game design there. Why do I have to choose between "get elf shot on drain", and Domination, the core skill of the entire game?

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 9:19 pm
by Carrnage
Is there a specific value the game references to pick whether an orc captai drops legendary gear? Because even if we cant make orcs themselves legendary or modify gear directly making every captain drop legendaries may be possible.

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 9:19 pm
by stealthcl0wn
Carrnage wrote:
Sun Oct 15, 2017 9:19 pm
Is there a specific value the game references to pick whether an orc captai drops legendary gear? Because even if we cant make orcs themselves legendary or modify gear directly making every captain drop legendaries may be possible.
Check out the other thread; viewtopic.php?f=4&t=5132

There is a way.

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 9:55 pm
by acecel
Any crash while using theses tables ?

I just got 3 crashes randomly in the game (i wasn't enabling/disabling cheats at that game) just killing a random mob or something

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 9:58 pm
by stealthcl0wn
acecel wrote:
Sun Oct 15, 2017 9:55 pm
Any crash while using theses tables ?

I just got 3 crashes randomly in the game (i wasn't enabling/disabling cheats at that game) just killing a random mob or something
Only crash I have is if I'm using infinite elf-shot and try to use Talon Strike.

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 10:22 pm
by l0wb1t
if anyone found map markers/waypoints pls share :D
I've found something, but looks like it's not to correct one

Code: Select all

aobscanmodule(_Waypoint,ShadowOfWar.exe,F3 44 0F 11 80 94 38 00 00)

// ---------- INJECTING HERE ----------
"ShadowOfWar.exe"+15765AC: F3 44 0F 11 80 94 38 00 00  -  movss [rax+00003894],xmm8
// ---------- DONE INJECTING  ----------
"ShadowOfWar.exe"+15765B5: F3 44 0F 11 88 98 38 00 00  -  movss [rax+00003898],xmm9
"ShadowOfWar.exe"+15765BE: F3 44 0F 11 90 9C 38 00 00  -  movss [rax+0000389C],xmm10

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 10:42 pm
by Kalas
You can use someone else Teleport Script and store there the map Waypoint, It's pretty hard to find in this game the map marker, I would suggest to check with the X coords and try to put it on the very location you are at, obviously get the player X coord first :D

Re: Middle-earth: Shadow of War (PATCH 11.10.2017)

Posted: Sun Oct 15, 2017 11:45 pm
by acecel
acecel wrote:
Sun Oct 15, 2017 6:50 pm
Thanks for the table.

Did someone find a way to add "unlimited health for the pet/mount" ?
Same question about ally we have sometimes in missions and such ?

And someone found a way to force the game to save ? (instead of having to use a TP)
I hate the fact of not being able to handle the save (with manual save, fast save, and keeping a list of previous saved games)