Middle-earth: Shadow of War (SeiKur0)

Upload your cheat tables here (No requests)
kohryu
Noobzor
Noobzor
Posts: 13
Joined: Wed Apr 19, 2017 11:50 am
Reputation: 4

Re: Middle-earth: Shadow of War (SeiKur0)

Post by kohryu »

Hi there, thanks for your work.
The "uruk spawn rarity" option seems to be causing crashes when highlighting one of the slaughter tribe quests.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

fixxxxx
Noobzor
Noobzor
Posts: 7
Joined: Thu Nov 23, 2017 8:52 am
Reputation: 0

Re: Middle-earth: Shadow of War (SeiKur0)

Post by fixxxxx »

seikur0 wrote:
Thu Nov 23, 2017 4:26 pm
fixxxxx wrote:
Thu Nov 23, 2017 8:58 am
hey seikur0. thanks for the awesome cheat table.

I just have one question. do you know a way to erase the captain from existence? as in make the spot they're standing in empty so a new captain can take their place. I have a captain that won't get replaced due to a bug and resurrecting them and killing them again doesn't fix the issue.
You can probably search for the base address of the uruk object and that should be in some list. Now you can try replacing that by the base address of another uruk I guess. Or find the address of that list and edit it.
that didn't work. well, it worked glitchily but I might have missed something because the spot they were standing in becomes a limbo. place an uruk to that spot and they'll disappear forever :lol: .

I also managed to get them replaced by dominating and letting them die in fight pits. but any orc I killed after that will become stuck up to the number of the stuck dead orc that I have before (there was 3, replaced 2, now there are 3 again in different spots). also occasionally I'd have an empty space that won't get filled no matter what. so I think the bug is with the list of available spaces and not with the orc. oh well, hopefully they fix this soon.

anonymous5200
Expert Cheater
Expert Cheater
Posts: 57
Joined: Thu Nov 02, 2017 1:32 am
Reputation: 2

Re: Middle-earth: Shadow of War (SeiKur0)

Post by anonymous5200 »

fixxxxx wrote:
Fri Nov 24, 2017 4:44 pm
seikur0 wrote:
Thu Nov 23, 2017 4:26 pm
fixxxxx wrote:
Thu Nov 23, 2017 8:58 am
hey seikur0. thanks for the awesome cheat table.

I just have one question. do you know a way to erase the captain from existence? as in make the spot they're standing in empty so a new captain can take their place. I have a captain that won't get replaced due to a bug and resurrecting them and killing them again doesn't fix the issue.
You can probably search for the base address of the uruk object and that should be in some list. Now you can try replacing that by the base address of another uruk I guess. Or find the address of that list and edit it.
that didn't work. well, it worked glitchily but I might have missed something because the spot they were standing in becomes a limbo. place an uruk to that spot and they'll disappear forever :lol: .

I also managed to get them replaced by dominating and letting them die in fight pits. but any orc I killed after that will become stuck up to the number of the stuck dead orc that I have before (there was 3, replaced 2, now there are 3 again in different spots). also occasionally I'd have an empty space that won't get filled no matter what. so I think the bug is with the list of available spaces and not with the orc. oh well, hopefully they fix this soon.
Try to fix it in Siege by losing that fort, it'll keep your captains(mostly) and refresh the whole army slots, maybe it fixes the death glitch as well.

TerminAiden
What is cheating?
What is cheating?
Posts: 4
Joined: Sat Nov 11, 2017 10:54 pm
Reputation: 0

Re: Middle-earth: Shadow of War (SeiKur0)

Post by TerminAiden »

Hey, Thanks for the help but I can't seem to work it out. I think I found the value for it but it's this weird string and whenever I change its value it just says invalid string
The effect is C7051F9200000A19
and then its value is 0.001203501597

bairdm0991
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Nov 25, 2017 4:26 am
Reputation: 0

Re: Middle-earth: Shadow of War (SeiKur0)

Post by bairdm0991 »

Is version 16 of this table compatible with the most recent version of the game? When I try to activate the master script it won't run, nor the ones below it.

User avatar
Imhotep
Novice Cheater
Novice Cheater
Posts: 18
Joined: Sat Oct 21, 2017 9:05 am
Reputation: 1

Re: Middle-earth: Shadow of War (SeiKur0)

Post by Imhotep »

bairdm0991 wrote:
Sat Nov 25, 2017 4:34 am
Is version 16 of this table compatible with the most recent version of the game? When I try to activate the master script it won't run, nor the ones below it.
Download version 17.1 It has been updated for the DLC version of the game.

TerminAiden
What is cheating?
What is cheating?
Posts: 4
Joined: Sat Nov 11, 2017 10:54 pm
Reputation: 0

Re: Middle-earth: Shadow of War (SeiKur0)

Post by TerminAiden »

TerminAiden wrote:
Sat Nov 25, 2017 12:15 am
Hey, Thanks for the help but I can't seem to work it out. I think I found the value for it but it's this weird string and whenever I change its value it just says invalid string
The effect is C7051F9200000A19
and then its value is 0.001203501597
Ok, ignore all that just figured something out. turns out that that string doesn't really have anything to do with the effect but unfortunately it seems i cant as the effect is set to zero and changing it does not. So basically its like
Effect 1 STUFF STUFF 1Sword_5Lgnd_SetProp_RingRingwraith
Effect value 1 STUFF STUFF 0

iiMystogan
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Oct 11, 2017 7:02 pm
Reputation: 0

Re: Middle-earth: Shadow of War (SeiKur0)

Post by iiMystogan »

seikur0 wrote:
Thu Oct 12, 2017 10:00 pm
Hey guys,

If you just want the "FOV fix", use the "ShadowOfWar_SeiKur0.CT" table.

For the others, the table now contains:
-Spawn options
>>>-Uruk spawn markers
>>>>>>-Very high potential
>>>>>>-Very high learn speed
>>>>>>-Try to find a bloodbrother (not sure if it has an actual effect)
>>>-Uruk spawn rarity (legendary/epic)
>>>-Force uruk class
>>>-Force uruk role
-Adjust uruk level
-Get All Uruk Intel (script, execute and it'll get you the info for all uruks on the map, mark one as target to trigger appearances after that)
-Epic/Legendary Uruks drop specific item (yup, I know^^)
-Uruk Pointer
>>>-Level
>>>-Name (visual)
>>>-Status (strengths/weaknesses known,dead, bodyguard, etc.) (Yeah you can resurrect/kill uruks with that, freeze and select several to mass-apply.)
>>>-Additional Properties (still visual for now, but can be changed with the objec pointer)
>>>-Equipment/Looks
>>>-Marker abilities (alter these if you want to change their abilities)
>>>-Picker abilities (alter these if you want to change their abilities)
>>>-Derived abilities (visual)
-Item Pointer
>>>-Level (Change, save and reload for it to become effective)
>>>-Appearance
>>>-Stats (Temporary, since scaled by level, effective immediately)
-Modify FOV
-100% Coin Drop (location to drops for the future)
-No myrian decrease
-Complete all item challenges
-Choose multiple skills
-Infinite mission time



Have fun with it and stay cool,
SeiKur0

Please read the text below and follow the instructions, if somethings isn't working for you.
future of this table
It's been a great time and I'm glad so many people use my table (our precious, *gollum*) (oops). At this point I'm finished with the game and pretty much with this table as well. I added the stuff I wanted to add and it's stable (at this point any problems with this table are probably not things I can change) and should be running in the future as well. So if you're gonna ask for more things, don't ask me :D You can still use this thread to discuss things related to this table though and I might add small things, but for now I'm done.
tutorial/explanation
If you see anything in my table that is of type string, you can't edit it and it's just visual.

In general after making some change, if you don't see it yet, force the game to save by changing your equipment, then exit to menu and reload. For uruk equipment changes you might need to summon the uruk once (for example as bodyguard or go meet him) and dismiss him.

For the picker and marker ability lists I included the values for list_end and list_maxlength. So these are dynamic arrays, they get extended by the game as needed, so list_maxlength is the maximum number of abilites for this list. list_end is the address, which is directly after the last entry in the list. Now let's say this number is 32 and you only have 28 abilites, then you could add 4 more abilites. See this for details: [Link]

Don't change list_maxlength, just by changing that number, the game won't allocate more memory. You can however increase that number, if you're at 32 and list_maxlength is at 32, try adding one more ability as described before. Then go to your inventory to change one piece of equipment (for the saving) and then quit the game. It'll crash and when you load your save you probably have the new ability and more slots to put other abilities in. Even with that method there are probably limits.

Ryan Zaa made a youtube video on uruk editing:
[Link]

Don't use the "Get All Uruk Intel" until the tutorial about getting intel from worms is over. (Though if you did, you can edit the Status part to reset the intel on one captain.)

Also see this tutorial post by fissilecore:
viewtopic.php?f=4&t=5132&start=705#p22842

If anyone wants to make an updated youtube video tutorial for the whole table, I'd help him with some explanations :)
something isn't working
I included different methods for the master script to find what it needs, if it's not working for you out of the box,
edit the master script.

Go to this part:
--registerDB() --working on all game versions
--registerDB_ns_old() --working for game version v1.0.7214.0
--registerDB_ns() --working for game version v1.0.7217.0
registerDB_alt2() --working on all game versions
and remove the comment "--" from one of these, and set the other two lines as comments. One of these should work.

Also make sure you have the newest version of cheat engine 6.7.

If something isn't working for you, you're probably doing something wrong/something you shouldn't do. It might help to redownload the table in case you modified something. Also windows 10 has some built-in anti-cheat tool, TruePlay. I'm not sure, if that interferes, but it's probably better to disable it, if possible.
credit to:
Olegbl:
Without his lua scripts as tutorial material it would have taken forever to write the scripts which replace the pointers by strings.
I also took some part of it and use it. Thanks! (Practical use in almost all sections.)
Sunbeam:
For the interesting discussions about the game internals, without him I wouldn't have thought of how the game uses hashes. (Practical use of that idea is in the rarity modifier script.)

changelog, starting from v9
v17.1:
-fixed the remaining things that were broken by the last patch, uruk spawn options and the item drop script
v17:
-fixed table after the last patch, I had to change quite a lot to make it work again.. *annoyed* It's only working with game versions starting from v1.0.7636.0.

v16:
-overhaul of "Uruk Pointer" section
>> "Abilities Dynamic" is now "Marker abilities", "Abilities Perks" is now "Picker abilities" and "Abilities Derived" is now "Derived Abilities".
>> picker and marker ability lists will now include the list_end and list_maxlength values, so now you can add additional abilities.
>> picker ability list now won't resolve entries, that are not fit for this list type anymore
>> Equipment is now Equipment/Looks and contains much more entries, if you want to change something temporarily, you can edit the models directly, otherwise use the (appearance) entries. Some things like haircut might only have the model. Oh yeah and I added colors. They're ARGB values, google it..

v15:
-Added "Force uruk class"
-Change to the "Force uruk role" script, so it allows no role to be set (actually working).

v14:
-Moved entries around, so that scripts affecting uruks are near each other
-Added "Uruk creation" and "Force uruk role" (A lot of stuff is tied to the role, so feel free to play with that)

v13:
-Added "Infinite mission time". Tested with Celebrimbor missions, not sure if it's working for story missions as well, since I finished that already.

v12.1:
-Fixed item section
v12:
-Added "Complete all item challenges" and "Choose multiple skills" scripts.
-Support for more item abilities

v11.1:
-quick update pre work: Fixed table for windows store version (probably), thanks to SteelDragon for providing the necessary informations.
v11:
-epic/legendary drop script changed, shouldn't crash anymore
-removed some methods in the master script, that were only working for steam
-Added "Adjust uruk level script", because why would uruks be level 65 when the player isn*t, that*s just stupid.
-Some more item attributes, just in case ;)

v10.8:
-Added more methods for the master script, maybe each version has one that's working now? All of them work with the steam version though.
v10.7:
-Fixed "No myrian decrease", the last one was just done hastily by me to test shop stuff and never meant to work for others :/
-Edited second master script method to reflect v1.0.7217.0 update, also first one is now standard again. (So yeah, windows store users now it's your turn to complain again :P Or just tell me it's working/change it as stated above.)
v10.6:
-Memory Leak fixed, 2 GB wow/how.. Somehow the lua aobscan function did that, I'm not using that anymore.
-I also changed the standard aob and it could quite possibly work for all versions now and be update safe too.
-Moved some parts of the table around
-Added myrian script
v10.5:
-3 different methods for the master script included, one of these should work for every version of the game. Leave on of these standing, comment the other two out.
v10.4:
-Resolving values of Additional Properties in the uruk section.
v10.3:
-Fixed Main Script not working for windows store users, now it should and it's also update safe for everyone else. Downside is it takes longer to activate.
-I also made clear, that derived abilities are visual and changed the item spawn script's name to reflect that it only works with epic/legendary uruks.
v10.2:
-Fixed crash for Uruk Drop Script.
v10.1:
-Now the Uruk Drop editor should work reliably, before it wouldn't replace normal rarity drops.

v10:
-Added Uruk Drop editor (for all those legendary collectors)
-Some more lua refactoring

v9:
-I'm now resolving most things, that can be edited, so you can edit the values directly and very easily. This includes uruk and player equipment as well.
-Refactoring of lua wrapper code, so it doesn't look ugly anymore and can be easily expanded.
I'd advise backing up your saves before you do anything more complex than changing levels.
Is it possible to change your orcs into nazguls for your fort etc? i see alot of pointers that would maybe work with it but not sure if the game would allow it.

User avatar
stealthcl0wn
Fearless Donors
Fearless Donors
Posts: 131
Joined: Sun Jun 18, 2017 1:23 am
Reputation: 20

Re: Middle-earth: Shadow of War (SeiKur0)

Post by stealthcl0wn »

iiMystogan wrote:
Sat Nov 25, 2017 8:12 pm
seikur0 wrote:
Thu Oct 12, 2017 10:00 pm
Hey guys,

If you just want the "FOV fix", use the "ShadowOfWar_SeiKur0.CT" table.

For the others, the table now contains:
-Spawn options
>>>-Uruk spawn markers
>>>>>>-Very high potential
>>>>>>-Very high learn speed
>>>>>>-Try to find a bloodbrother (not sure if it has an actual effect)
>>>-Uruk spawn rarity (legendary/epic)
>>>-Force uruk class
>>>-Force uruk role
-Adjust uruk level
-Get All Uruk Intel (script, execute and it'll get you the info for all uruks on the map, mark one as target to trigger appearances after that)
-Epic/Legendary Uruks drop specific item (yup, I know^^)
-Uruk Pointer
>>>-Level
>>>-Name (visual)
>>>-Status (strengths/weaknesses known,dead, bodyguard, etc.) (Yeah you can resurrect/kill uruks with that, freeze and select several to mass-apply.)
>>>-Additional Properties (still visual for now, but can be changed with the objec pointer)
>>>-Equipment/Looks
>>>-Marker abilities (alter these if you want to change their abilities)
>>>-Picker abilities (alter these if you want to change their abilities)
>>>-Derived abilities (visual)
-Item Pointer
>>>-Level (Change, save and reload for it to become effective)
>>>-Appearance
>>>-Stats (Temporary, since scaled by level, effective immediately)
-Modify FOV
-100% Coin Drop (location to drops for the future)
-No myrian decrease
-Complete all item challenges
-Choose multiple skills
-Infinite mission time



Have fun with it and stay cool,
SeiKur0

Please read the text below and follow the instructions, if somethings isn't working for you.
future of this table
It's been a great time and I'm glad so many people use my table (our precious, *gollum*) (oops). At this point I'm finished with the game and pretty much with this table as well. I added the stuff I wanted to add and it's stable (at this point any problems with this table are probably not things I can change) and should be running in the future as well. So if you're gonna ask for more things, don't ask me :D You can still use this thread to discuss things related to this table though and I might add small things, but for now I'm done.
tutorial/explanation
If you see anything in my table that is of type string, you can't edit it and it's just visual.

In general after making some change, if you don't see it yet, force the game to save by changing your equipment, then exit to menu and reload. For uruk equipment changes you might need to summon the uruk once (for example as bodyguard or go meet him) and dismiss him.

For the picker and marker ability lists I included the values for list_end and list_maxlength. So these are dynamic arrays, they get extended by the game as needed, so list_maxlength is the maximum number of abilites for this list. list_end is the address, which is directly after the last entry in the list. Now let's say this number is 32 and you only have 28 abilites, then you could add 4 more abilites. See this for details: [Link]

Don't change list_maxlength, just by changing that number, the game won't allocate more memory. You can however increase that number, if you're at 32 and list_maxlength is at 32, try adding one more ability as described before. Then go to your inventory to change one piece of equipment (for the saving) and then quit the game. It'll crash and when you load your save you probably have the new ability and more slots to put other abilities in. Even with that method there are probably limits.

Ryan Zaa made a youtube video on uruk editing:
[Link]

Don't use the "Get All Uruk Intel" until the tutorial about getting intel from worms is over. (Though if you did, you can edit the Status part to reset the intel on one captain.)

Also see this tutorial post by fissilecore:
viewtopic.php?f=4&t=5132&start=705#p22842

If anyone wants to make an updated youtube video tutorial for the whole table, I'd help him with some explanations :)
something isn't working
I included different methods for the master script to find what it needs, if it's not working for you out of the box,
edit the master script.

Go to this part:
--registerDB() --working on all game versions
--registerDB_ns_old() --working for game version v1.0.7214.0
--registerDB_ns() --working for game version v1.0.7217.0
registerDB_alt2() --working on all game versions
and remove the comment "--" from one of these, and set the other two lines as comments. One of these should work.

Also make sure you have the newest version of cheat engine 6.7.

If something isn't working for you, you're probably doing something wrong/something you shouldn't do. It might help to redownload the table in case you modified something. Also windows 10 has some built-in anti-cheat tool, TruePlay. I'm not sure, if that interferes, but it's probably better to disable it, if possible.
credit to:
Olegbl:
Without his lua scripts as tutorial material it would have taken forever to write the scripts which replace the pointers by strings.
I also took some part of it and use it. Thanks! (Practical use in almost all sections.)
Sunbeam:
For the interesting discussions about the game internals, without him I wouldn't have thought of how the game uses hashes. (Practical use of that idea is in the rarity modifier script.)

changelog, starting from v9
v17.1:
-fixed the remaining things that were broken by the last patch, uruk spawn options and the item drop script
v17:
-fixed table after the last patch, I had to change quite a lot to make it work again.. *annoyed* It's only working with game versions starting from v1.0.7636.0.

v16:
-overhaul of "Uruk Pointer" section
>> "Abilities Dynamic" is now "Marker abilities", "Abilities Perks" is now "Picker abilities" and "Abilities Derived" is now "Derived Abilities".
>> picker and marker ability lists will now include the list_end and list_maxlength values, so now you can add additional abilities.
>> picker ability list now won't resolve entries, that are not fit for this list type anymore
>> Equipment is now Equipment/Looks and contains much more entries, if you want to change something temporarily, you can edit the models directly, otherwise use the (appearance) entries. Some things like haircut might only have the model. Oh yeah and I added colors. They're ARGB values, google it..

v15:
-Added "Force uruk class"
-Change to the "Force uruk role" script, so it allows no role to be set (actually working).

v14:
-Moved entries around, so that scripts affecting uruks are near each other
-Added "Uruk creation" and "Force uruk role" (A lot of stuff is tied to the role, so feel free to play with that)

v13:
-Added "Infinite mission time". Tested with Celebrimbor missions, not sure if it's working for story missions as well, since I finished that already.

v12.1:
-Fixed item section
v12:
-Added "Complete all item challenges" and "Choose multiple skills" scripts.
-Support for more item abilities

v11.1:
-quick update pre work: Fixed table for windows store version (probably), thanks to SteelDragon for providing the necessary informations.
v11:
-epic/legendary drop script changed, shouldn't crash anymore
-removed some methods in the master script, that were only working for steam
-Added "Adjust uruk level script", because why would uruks be level 65 when the player isn*t, that*s just stupid.
-Some more item attributes, just in case ;)

v10.8:
-Added more methods for the master script, maybe each version has one that's working now? All of them work with the steam version though.
v10.7:
-Fixed "No myrian decrease", the last one was just done hastily by me to test shop stuff and never meant to work for others :/
-Edited second master script method to reflect v1.0.7217.0 update, also first one is now standard again. (So yeah, windows store users now it's your turn to complain again :P Or just tell me it's working/change it as stated above.)
v10.6:
-Memory Leak fixed, 2 GB wow/how.. Somehow the lua aobscan function did that, I'm not using that anymore.
-I also changed the standard aob and it could quite possibly work for all versions now and be update safe too.
-Moved some parts of the table around
-Added myrian script
v10.5:
-3 different methods for the master script included, one of these should work for every version of the game. Leave on of these standing, comment the other two out.
v10.4:
-Resolving values of Additional Properties in the uruk section.
v10.3:
-Fixed Main Script not working for windows store users, now it should and it's also update safe for everyone else. Downside is it takes longer to activate.
-I also made clear, that derived abilities are visual and changed the item spawn script's name to reflect that it only works with epic/legendary uruks.
v10.2:
-Fixed crash for Uruk Drop Script.
v10.1:
-Now the Uruk Drop editor should work reliably, before it wouldn't replace normal rarity drops.

v10:
-Added Uruk Drop editor (for all those legendary collectors)
-Some more lua refactoring

v9:
-I'm now resolving most things, that can be edited, so you can edit the values directly and very easily. This includes uruk and player equipment as well.
-Refactoring of lua wrapper code, so it doesn't look ugly anymore and can be easily expanded.
I'd advise backing up your saves before you do anything more complex than changing levels.
Is it possible to change your orcs into nazguls for your fort etc? i see alot of pointers that would maybe work with it but not sure if the game would allow it.
No.

TerminAiden
What is cheating?
What is cheating?
Posts: 4
Joined: Sat Nov 11, 2017 10:54 pm
Reputation: 0

Re: Middle-earth: Shadow of War (SeiKur0)

Post by TerminAiden »

stealthcl0wn wrote:
Sat Nov 25, 2017 8:13 pm
iiMystogan wrote:
Sat Nov 25, 2017 8:12 pm
seikur0 wrote:
Thu Oct 12, 2017 10:00 pm
Hey guys,

If you just want the "FOV fix", use the "ShadowOfWar_SeiKur0.CT" table.

For the others, the table now contains:
-Spawn options
>>>-Uruk spawn markers
>>>>>>-Very high potential
>>>>>>-Very high learn speed
>>>>>>-Try to find a bloodbrother (not sure if it has an actual effect)
>>>-Uruk spawn rarity (legendary/epic)
>>>-Force uruk class
>>>-Force uruk role
-Adjust uruk level
-Get All Uruk Intel (script, execute and it'll get you the info for all uruks on the map, mark one as target to trigger appearances after that)
-Epic/Legendary Uruks drop specific item (yup, I know^^)
-Uruk Pointer
>>>-Level
>>>-Name (visual)
>>>-Status (strengths/weaknesses known,dead, bodyguard, etc.) (Yeah you can resurrect/kill uruks with that, freeze and select several to mass-apply.)
>>>-Additional Properties (still visual for now, but can be changed with the objec pointer)
>>>-Equipment/Looks
>>>-Marker abilities (alter these if you want to change their abilities)
>>>-Picker abilities (alter these if you want to change their abilities)
>>>-Derived abilities (visual)
-Item Pointer
>>>-Level (Change, save and reload for it to become effective)
>>>-Appearance
>>>-Stats (Temporary, since scaled by level, effective immediately)
-Modify FOV
-100% Coin Drop (location to drops for the future)
-No myrian decrease
-Complete all item challenges
-Choose multiple skills
-Infinite mission time



Have fun with it and stay cool,
SeiKur0

Please read the text below and follow the instructions, if somethings isn't working for you.
future of this table
It's been a great time and I'm glad so many people use my table (our precious, *gollum*) (oops). At this point I'm finished with the game and pretty much with this table as well. I added the stuff I wanted to add and it's stable (at this point any problems with this table are probably not things I can change) and should be running in the future as well. So if you're gonna ask for more things, don't ask me :D You can still use this thread to discuss things related to this table though and I might add small things, but for now I'm done.
tutorial/explanation
If you see anything in my table that is of type string, you can't edit it and it's just visual.

In general after making some change, if you don't see it yet, force the game to save by changing your equipment, then exit to menu and reload. For uruk equipment changes you might need to summon the uruk once (for example as bodyguard or go meet him) and dismiss him.

For the picker and marker ability lists I included the values for list_end and list_maxlength. So these are dynamic arrays, they get extended by the game as needed, so list_maxlength is the maximum number of abilites for this list. list_end is the address, which is directly after the last entry in the list. Now let's say this number is 32 and you only have 28 abilites, then you could add 4 more abilites. See this for details: [Link]

Don't change list_maxlength, just by changing that number, the game won't allocate more memory. You can however increase that number, if you're at 32 and list_maxlength is at 32, try adding one more ability as described before. Then go to your inventory to change one piece of equipment (for the saving) and then quit the game. It'll crash and when you load your save you probably have the new ability and more slots to put other abilities in. Even with that method there are probably limits.

Ryan Zaa made a youtube video on uruk editing:
[Link]

Don't use the "Get All Uruk Intel" until the tutorial about getting intel from worms is over. (Though if you did, you can edit the Status part to reset the intel on one captain.)

Also see this tutorial post by fissilecore:
viewtopic.php?f=4&t=5132&start=705#p22842

If anyone wants to make an updated youtube video tutorial for the whole table, I'd help him with some explanations :)
something isn't working
I included different methods for the master script to find what it needs, if it's not working for you out of the box,
edit the master script.

Go to this part:
--registerDB() --working on all game versions
--registerDB_ns_old() --working for game version v1.0.7214.0
--registerDB_ns() --working for game version v1.0.7217.0
registerDB_alt2() --working on all game versions
and remove the comment "--" from one of these, and set the other two lines as comments. One of these should work.

Also make sure you have the newest version of cheat engine 6.7.

If something isn't working for you, you're probably doing something wrong/something you shouldn't do. It might help to redownload the table in case you modified something. Also windows 10 has some built-in anti-cheat tool, TruePlay. I'm not sure, if that interferes, but it's probably better to disable it, if possible.
credit to:
Olegbl:
Without his lua scripts as tutorial material it would have taken forever to write the scripts which replace the pointers by strings.
I also took some part of it and use it. Thanks! (Practical use in almost all sections.)
Sunbeam:
For the interesting discussions about the game internals, without him I wouldn't have thought of how the game uses hashes. (Practical use of that idea is in the rarity modifier script.)

changelog, starting from v9
v17.1:
-fixed the remaining things that were broken by the last patch, uruk spawn options and the item drop script
v17:
-fixed table after the last patch, I had to change quite a lot to make it work again.. *annoyed* It's only working with game versions starting from v1.0.7636.0.

v16:
-overhaul of "Uruk Pointer" section
>> "Abilities Dynamic" is now "Marker abilities", "Abilities Perks" is now "Picker abilities" and "Abilities Derived" is now "Derived Abilities".
>> picker and marker ability lists will now include the list_end and list_maxlength values, so now you can add additional abilities.
>> picker ability list now won't resolve entries, that are not fit for this list type anymore
>> Equipment is now Equipment/Looks and contains much more entries, if you want to change something temporarily, you can edit the models directly, otherwise use the (appearance) entries. Some things like haircut might only have the model. Oh yeah and I added colors. They're ARGB values, google it..

v15:
-Added "Force uruk class"
-Change to the "Force uruk role" script, so it allows no role to be set (actually working).

v14:
-Moved entries around, so that scripts affecting uruks are near each other
-Added "Uruk creation" and "Force uruk role" (A lot of stuff is tied to the role, so feel free to play with that)

v13:
-Added "Infinite mission time". Tested with Celebrimbor missions, not sure if it's working for story missions as well, since I finished that already.

v12.1:
-Fixed item section
v12:
-Added "Complete all item challenges" and "Choose multiple skills" scripts.
-Support for more item abilities

v11.1:
-quick update pre work: Fixed table for windows store version (probably), thanks to SteelDragon for providing the necessary informations.
v11:
-epic/legendary drop script changed, shouldn't crash anymore
-removed some methods in the master script, that were only working for steam
-Added "Adjust uruk level script", because why would uruks be level 65 when the player isn*t, that*s just stupid.
-Some more item attributes, just in case ;)

v10.8:
-Added more methods for the master script, maybe each version has one that's working now? All of them work with the steam version though.
v10.7:
-Fixed "No myrian decrease", the last one was just done hastily by me to test shop stuff and never meant to work for others :/
-Edited second master script method to reflect v1.0.7217.0 update, also first one is now standard again. (So yeah, windows store users now it's your turn to complain again :P Or just tell me it's working/change it as stated above.)
v10.6:
-Memory Leak fixed, 2 GB wow/how.. Somehow the lua aobscan function did that, I'm not using that anymore.
-I also changed the standard aob and it could quite possibly work for all versions now and be update safe too.
-Moved some parts of the table around
-Added myrian script
v10.5:
-3 different methods for the master script included, one of these should work for every version of the game. Leave on of these standing, comment the other two out.
v10.4:
-Resolving values of Additional Properties in the uruk section.
v10.3:
-Fixed Main Script not working for windows store users, now it should and it's also update safe for everyone else. Downside is it takes longer to activate.
-I also made clear, that derived abilities are visual and changed the item spawn script's name to reflect that it only works with epic/legendary uruks.
v10.2:
-Fixed crash for Uruk Drop Script.
v10.1:
-Now the Uruk Drop editor should work reliably, before it wouldn't replace normal rarity drops.

v10:
-Added Uruk Drop editor (for all those legendary collectors)
-Some more lua refactoring

v9:
-I'm now resolving most things, that can be edited, so you can edit the values directly and very easily. This includes uruk and player equipment as well.
-Refactoring of lua wrapper code, so it doesn't look ugly anymore and can be easily expanded.
I'd advise backing up your saves before you do anything more complex than changing levels.
Is it possible to change your orcs into nazguls for your fort etc? i see alot of pointers that would maybe work with it but not sure if the game would allow it.
No.
What about making an orc juist look like a nazgul?

fissilecore
Cheater
Cheater
Posts: 29
Joined: Tue Oct 24, 2017 11:03 pm
Reputation: 6

Re: Middle-earth: Shadow of War (SeiKur0)

Post by fissilecore »

Good job flooding this thread guys. :|
Image

User avatar
stealthcl0wn
Fearless Donors
Fearless Donors
Posts: 131
Joined: Sun Jun 18, 2017 1:23 am
Reputation: 20

Re: Middle-earth: Shadow of War (SeiKur0)

Post by stealthcl0wn »

TerminAiden wrote:
Sun Nov 26, 2017 6:39 am
stealthcl0wn wrote:
Sat Nov 25, 2017 8:13 pm


No.
What about making an orc juist look like a nazgul?
No.

Cultasare
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Nov 27, 2017 12:48 am
Reputation: 0

Re: Middle-earth: Shadow of War (SeiKur0)

Post by Cultasare »

MisterSicks wrote:
Sun Nov 12, 2017 3:25 pm
seikur0 wrote:
Sun Nov 12, 2017 9:59 am
MisterSicks wrote:
Sun Nov 12, 2017 12:14 am
Firstly, thanks so much for this. I always wanted to edit orcs in SoM but never found a good way to do so.
Secondly, I have been trying to find out where/how to change the orc facial hair. I am making a compendium of sorts of the different features/armor/etc to make for easier orc/olog creation. I have Noruk, who has a goatee and no matter which head/hair option is picked, he has that goatee. Not that I have anything against his choice of facial plumage but I just want to see the different options therein. Thanks again.
There are no beards in the game db, which makes it hard to find. I'll try looking for it, when I have some time for the table again.
No worries, I can work around it for now. Are tattoos/body markings a similar situation (E.g. One eye, shame scar, face/body paint)? Couldn't find where to edit those either.

Also here is a preview of the quick reference guide I'm putting together. I will post a link to the whole thing once it's more robust.
Orc Faces
Image
Thanks for this, are you still considering working on the guide? I'd be interested in helping / sharing information? Let me know. Thanks!

mjike
Novice Cheater
Novice Cheater
Posts: 15
Joined: Fri Oct 27, 2017 1:53 am
Reputation: 1

Re: Middle-earth: Shadow of War (SeiKur0)

Post by mjike »

fixxxxx wrote:
Fri Nov 24, 2017 4:44 pm
seikur0 wrote:
Thu Nov 23, 2017 4:26 pm
fixxxxx wrote:
Thu Nov 23, 2017 8:58 am
hey seikur0. thanks for the awesome cheat table.

I just have one question. do you know a way to erase the captain from existence? as in make the spot they're standing in empty so a new captain can take their place. I have a captain that won't get replaced due to a bug and resurrecting them and killing them again doesn't fix the issue.
You can probably search for the base address of the uruk object and that should be in some list. Now you can try replacing that by the base address of another uruk I guess. Or find the address of that list and edit it.
that didn't work. well, it worked glitchily but I might have missed something because the spot they were standing in becomes a limbo. place an uruk to that spot and they'll disappear forever :lol: .

I also managed to get them replaced by dominating and letting them die in fight pits. but any orc I killed after that will become stuck up to the number of the stuck dead orc that I have before (there was 3, replaced 2, now there are 3 again in different spots). also occasionally I'd have an empty space that won't get filled no matter what. so I think the bug is with the list of available spaces and not with the orc. oh well, hopefully they fix this soon.
I was just about to post the same thing and glad to see I'm not alone with a similar issue. The problem I have is my guy is just stuck not doing anything. I had dominated him but he immediately went into some kind of event/mission according to the tooltip and I couldn't issue him any command. I tried forcing him into several conditions like bodyguard or death but none had any effect on his status. If I unflag him as dominated he doesn't appear on the map anywhere despite me toggling removed from map on, triggering a save and then toggling it back off. Right now I have him dead but his spot has refused to be re-occupied after at least 50 New Captain cycles.

JebuNagazi
Novice Cheater
Novice Cheater
Posts: 15
Joined: Sun Nov 26, 2017 10:51 pm
Reputation: 1

Re: Middle-earth: Shadow of War (SeiKur0)

Post by JebuNagazi »

BIG THANKS MAN!

Played the entire game to the last phase of the shadowwars & was grinding like crazy to farm Legendary Orcs for the last defence!
Then 3 of my best Legendary Orcs i had betrayed me at once & i got so pissed off!

That was the time i downloaded the cheatengine & your awsome table...

I was at the beginning just concerned with making the Orcs loyal so they never betrayed me again but it was so FUN messing around with your table so i got totally hooked experimenting on making the most fun combos possible ^^ !

1 of my combos i like the most is making a spear throwing Captain & add has gang Hunters, ET_Elite Gang, ET Mighty Hunters, ET ChampionCommander. explosive shot, summoner_gang, summoner_bannerman this will give your gang same elemental damage your captain has + explosive shot aswell!
Add SimultaneousAttack & Multi attack on top off it & everything infront of this Captain & his gang will go up in flames in seconds, hehe!

If you got room make him a Necromancer aswell then he will raise any troops that fall + he will summon new alive one aswell!

Post Reply