Page 1 of 11

Middle-Earth: Shadow of War (All Versions)

Posted: Tue Oct 10, 2017 3:08 pm
by dl748
Simple Cheats, non injection, allows freezing of health, focus and arrows. I will add more as I find new pointers

Be Warned: I have the game firewalled against access the internet.

Edit: v1.1 adds Mirian and XP to pointer list

Note: XP changes do not auto level up, so set it above what you need, then gain some XP, and you will level up.

Edit: v1.1.1 Added skill points

Edit: v1.1.2 Beta (possible fix for arrows)

Edit: v1.2 Added Game Timer pointer (Time is in integer form, in microseconds) and added a quick freeze to 0, turning this on basically resets game time, so any "timers" should be "frozen" as well. Edit: bug caused timing issues with sound. I have changed this to just "freeze" time.

Edit: v1.3 Modifying the game timer can be flaky, i.e. monsters stop moving LOL. Added the actual timer pointer (start time and timer length), and the freeze timer now write the current time to the start time, so it always seems like it just started. I left the game time in there (it affects the time of day for some reason)

Edit: v1.4 Added FOV distance pointer (thanks to seikur0, i already HAD a pointer to this variable, i just didn't know and hadn't exposed it) Although I'm not using his values, 40 is the default, 200 looks effing crazy, i'm sitting pretty 75-80. Note: this is the actual value the game uses the calculate the FOV.

Edit: v1.4.1 Added 3 FOV params (Primary (normal), Ranged Ground (using bow while on the ground), and Ranged Aerial (using bow while in the air))

Edit: v2.0 Edit all current inventory counts and flags also edit all player flags

Edit v2.5 Fortress/Orc editor initial (takes cheat engine a few seconds for it to load every orc in your game, but you can edit any orc over your entire game (even they are not able to be moused over) At the moment, only name and level can be changed/modified. Will add more.

Edit v3.0 Fixed scripts (lots of offset points), except Player Flags, I'm working to fix them. Note: Orc names have changed location and now they are "shared", so if you change it, you change all orcs with that name.

Edit v3.1 Fixed Player Flags script (Update: was some buggy leftover code in the main script... redownload)

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 3:18 pm
by dl748
Current pointers for those that are interested.

Code: Select all

ShadowOfWar.exe+232AFD0 (static pointer)
  +0x888
    +0x24B0  (main pointer so far)
      +0x3E0 = Float for Max Health
      +0x3E4 = Float for Health
      +0x524 = XP
      +0x2B0 = (arrow pointer)
        +0x8C = Max arrows (integer)
        +0x98 = Current arrows (integer)
      +0x2B8 = (focus pointer)
        +0xA8 = float for Max focus
        +0x23C = float for current focus
Item Data is a little more complicated

Code: Select all

ShadowOfWar.exe+232AFD0 (static pointer)
  +0xA28
    +0x269B8
      +0xA0
        +0x21C8
          +0x630 start of list
          +0x638 end of list
          
          mithian = (arrayoffset * 8) + 0x20

Code: Select all

ShadowOfWar.exe+232AFD0 (static pointer)
  +0x6C60
    +0x378
      +0x20
        +0x190
          +0x10 = Timer Start (microseconds)
          +0x14 = Timer Length (microseconds 67000 = 67 seconds = 1 min 7 seconds)
  +0x6CB0
    +(0*8)+0x6728
      +0x5F8
        +0x80
          +0x10 = float of FOV Distance  

Code: Select all

ShadowOfWar.exe+232CEC0
  +0x8
    +0x14 (game timer float (integer converted))
    +0x18 (game timer integer (real one))
    +0x20 (game timer double (integer converted))

Code: Select all

ShadowOfWar.exe+232AFE0 (static pointer)
  +0x6C68
    +0xA0 fortress count
    +0x98 address to array of pointers to fortresses
      +(i*8) = fortress address
        +0x28
          +0x20 = orc array ending address
          +0x18 = orc array starting address
            +(i*8) = orc address
              +0x498 = integer level
              +0x478 = orc name (without honorifics)
Id Lists

Code: Select all

Int_AmmoCount = Arrow Count
Float_CurrentHealth = Health
Float_CBWraithMeter = Wraith
Float_PowerChargeMeter = Might
Float_Energy = Focus

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 4:02 pm
by Kalamity222
Any plans to add a camera option to distance it a bit further from Talion ?
I find it too close.

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 4:46 pm
by Superki11z
Do we need to firewall our game to the internet for cheats to work?

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 5:06 pm
by TG1K986
Oh, I see ice moved. Nice, seems there will be more. :D

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 6:28 pm
by dl748
Superki11z wrote:
Tue Oct 10, 2017 4:46 pm
Do we need to firewall our game to the internet for cheats to work?
Not sure, I wasn't taking any chances, in case it was being transmitted.

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 6:43 pm
by Lord Blade
Any chance of getting a freeze timer cheat?

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 6:46 pm
by Basileus777
Superki11z wrote:
Tue Oct 10, 2017 4:46 pm
Do we need to firewall our game to the internet for cheats to work?
No. You can even edit the silver currency and buy loot boxes with it online. Gold currency is probably possible too.

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 6:49 pm
by Superki11z
Good to know. I assumed not cause everything worked fine in Shadow of Mordor. Would be interesting to see if we can edit orcs, abilities, traits, rarity, etc.

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 6:50 pm
by stealthcl0wn
Gold is stored serverside, so good luck editing it.

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 6:52 pm
by Superki11z
stealthcl0wn wrote:
Tue Oct 10, 2017 6:50 pm
Gold is stored serverside, so good luck editing it.
I was thinking the premium currency would be server sided but silver would not. I personally wouldn't mess with the gold cause they would be more inclined to ban for that sort of thing.

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 6:54 pm
by Lord Blade
So, the arrow cheat doesn't seem to work. I tried the freeze option, and locking the current, but I still just run out of arrows, even though it displays full. And I can't pick up any.

Also, a max/infinite might option would be nice.

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 6:58 pm
by dl748
Lord Blade wrote:
Tue Oct 10, 2017 6:54 pm
So, the arrow cheat doesn't seem to work. I tried the freeze option, and locking the current, but I still just run out of arrows, even though it displays full. And I can't pick up any.

Also, a max/infinite might option would be nice.
Must be something weird, i.e. not work during the prologue?. I'm in the game, i have restarted my computer and loaded it up several times, and it works just fine.

Are you seeing table entries "Max Arrows" and "Arrows" and do they reflect what you actually have?

Edit: I just shot about 20 in a row without "running out"

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 7:06 pm
by ShadowRyku
Lord Blade wrote:
Tue Oct 10, 2017 6:54 pm
So, the arrow cheat doesn't seem to work. I tried the freeze option, and locking the current, but I still just run out of arrows, even though it displays full. And I can't pick up any.

Also, a max/infinite might option would be nice.
I have the same problem, I think it happens only after I change my equipment.

Re: Middle-Earth: Shadow of War

Posted: Tue Oct 10, 2017 7:16 pm
by Lord Blade
I was in the first zone still (having too much fun to progress the story). :p
I see the arrows and max arrows listed (5 at the time). I did one of Celebrimbor's missions, and I think that's probably when it "broke".