Middle-earth: Shadow of War (SeiKur0)

Upload your cheat tables here (No requests)
ScornfulPrawn43
Noobzor
Noobzor
Posts: 9
Joined: Fri Oct 09, 2020 8:25 pm
Reputation: 0

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

Post by ScornfulPrawn43 »

musteriohaos wrote:
Tue Oct 13, 2020 3:27 pm
Good afternoon, how to raise Talion's level with the help of this program? Tell me?


watch this video.

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

ScornfulPrawn43
Noobzor
Noobzor
Posts: 9
Joined: Fri Oct 09, 2020 8:25 pm
Reputation: 0

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

Post by ScornfulPrawn43 »

predprey wrote:
Mon Oct 12, 2020 8:44 pm
ScornfulPrawn43 wrote:
Sat Oct 10, 2020 7:27 pm
predprey wrote:
Fri Aug 02, 2019 11:20 pm


The lines are in the Master script. It should change only the skill set for the Dark Talion skin before the Shadow Wars chapter.

You don't have to uninstall the old version, newer CE installs into a different directory. Not sure where you get the message asking you to install download manager, but you can alternatively get the installer from CE's GitHub.
can you create a cheat table, or a scrip or just us intrustions how to do it on screenshot.
Table is here: viewtopic.php?p=96588#p96588
Script is Restore Celembrimbor Talion script
Further instructions to modify script are here: viewtopic.php?p=98118#p98118
i have seen it but question is.
1. what is lua?

2. this script registerSymbol("PlayerSkin_Talion_ShadowWar",getEntryBaseFromEntryId(base,"PlayerSkin_Talion_ShadowWar"))
registerSymbol("Player_Character",getEntryBaseFromEntryId(base,"Player_Character"))
with
registerSymbol("PlayerSkin_Talion_ShadowWar",getEntryBaseFromEntryId(base,"PlayerSkin_DarkTalion_Main"))
registerSymbol("Player_Character",getEntryBaseFromEntryId(base,"Player_Character_DarkTalion")) . i dont know if i should copy top or bottom?

3. should i go to the master script or Restore Celembrimbor Talion script. and if i do go to Restore Celembrimbor Talion script all i got was
[ENABLE]
aobscanmodule(aob_darktalion,ShadowOfWar.exe,48 89 51 58 48 8B CA E8)
registersymbol(aob_darktalion)
alloc(newmem_darktalion,1024,ShadowOfWar.exe)
label(return_darktalion)

newmem_darktalion:
cmp edx,PlayerSkin_Talion_ShadowWar
jne short @f
mov edx,Player_Character
@@:
mov [rcx+58],rdx
mov rcx,rdx
jmp return_darktalion
aob_darktalion:
jmp newmem_darktalion
nop
nop
return_darktalion:
[DISABLE]
aob_darktalion:
db 48 89 51 58 48 8B CA
unregistersymbol(aob_darktalion)
dealloc(newmem_darktalion)
{
// ORIGINAL CODE - INJECTION POINT: "ShadowOfWar.exe"+4EECD4

"ShadowOfWar.exe"+4EECAD: 41 56 - push r14
"ShadowOfWar.exe"+4EECAF: 41 57 - push r15
"ShadowOfWar.exe"+4EECB1: 48 8D 6C 24 E1 - lea rbp,[rsp-1F]
"ShadowOfWar.exe"+4EECB6: 48 81 EC B8 00 00 00 - sub rsp,000000B8
"ShadowOfWar.exe"+4EECBD: 4C 8B 79 58 - mov r15,[rcx+58]
"ShadowOfWar.exe"+4EECC1: 48 8B F2 - mov rsi,rdx
"ShadowOfWar.exe"+4EECC4: 4C 89 7D 7F - mov [rbp+7F],r15
"ShadowOfWar.exe"+4EECC8: 48 8B F9 - mov rdi,rcx
"ShadowOfWar.exe"+4EECCB: 4C 3B FA - cmp r15,rdx
"ShadowOfWar.exe"+4EECCE: 0F 84 89 08 00 00 - je ShadowOfWar.exe+4EF55D
// ---------- INJECTING HERE ----------
"ShadowOfWar.exe"+4EECD4: 48 89 51 58 - mov [rcx+58],rdx
"ShadowOfWar.exe"+4EECD8: 48 8B CA - mov rcx,rdx
// ---------- DONE INJECTING ----------
"ShadowOfWar.exe"+4EECDB: E8 44 9C 22 00 - call ShadowOfWar.exe+718924
"ShadowOfWar.exe"+4EECE0: 88 87 8A 06 00 00 - mov [rdi+0000068A],al
"ShadowOfWar.exe"+4EECE6: 48 8B 4F 58 - mov rcx,[rdi+58]
"ShadowOfWar.exe"+4EECEA: E8 0D BC 20 00 - call ShadowOfWar.exe+6FA8FC
"ShadowOfWar.exe"+4EECEF: 48 8B CF - mov rcx,rdi
"ShadowOfWar.exe"+4EECF2: 89 87 80 04 00 00 - mov [rdi+00000480],eax
"ShadowOfWar.exe"+4EECF8: E8 0B 25 00 00 - call ShadowOfWar.exe+4F1208
"ShadowOfWar.exe"+4EECFD: 8B D0 - mov edx,eax
"ShadowOfWar.exe"+4EECFF: E8 AC 93 F3 FF - call ShadowOfWar.exe+4280B0
"ShadowOfWar.exe"+4EED04: 48 8B 4F 58 - mov rcx,[rdi+58]
} where should i edit my script from here?

aSwedishMagyar
Table Makers
Table Makers
Posts: 670
Joined: Mon Jul 06, 2020 3:19 am
Reputation: 1188

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

Post by aSwedishMagyar »

ScornfulPrawn43 wrote:
Tue Oct 13, 2020 5:25 pm

Your Quoted text formatted correctly
i have seen it but question is.
1. what is lua?

2. this script

Code: Select all

registerSymbol("PlayerSkin_Talion_ShadowWar",getEntryBaseFromEntryId(base,"PlayerSkin_Talion_ShadowWar"))
registerSymbol("Player_Character",getEntryBaseFromEntryId(base,"Player_Character"))
with

Code: Select all

registerSymbol("PlayerSkin_Talion_ShadowWar",getEntryBaseFromEntryId(base,"PlayerSkin_DarkTalion_Main"))
registerSymbol("Player_Character",getEntryBaseFromEntryId(base,"Player_Character_DarkTalion")) 
i dont know if i should copy top or bottom?

3. should i go to the master script or Restore Celembrimbor Talion script. and if i do go to Restore Celembrimbor Talion script all i got was

Code: Select all

[ENABLE]
aobscanmodule(aob_darktalion,ShadowOfWar.exe,48 89 51 58 48 8B CA E8)
registersymbol(aob_darktalion)
alloc(newmem_darktalion,1024,ShadowOfWar.exe)
label(return_darktalion)

newmem_darktalion:
cmp edx,PlayerSkin_Talion_ShadowWar
jne short @f
mov edx,Player_Character
@@:
mov [rcx+58],rdx
mov rcx,rdx
jmp return_darktalion
aob_darktalion:
jmp newmem_darktalion
nop
nop
return_darktalion:
[DISABLE]
aob_darktalion:
db 48 89 51 58 48 8B CA
unregistersymbol(aob_darktalion)
dealloc(newmem_darktalion)
{
// ORIGINAL CODE - INJECTION POINT: "ShadowOfWar.exe"+4EECD4

"ShadowOfWar.exe"+4EECAD: 41 56 - push r14
"ShadowOfWar.exe"+4EECAF: 41 57 - push r15
"ShadowOfWar.exe"+4EECB1: 48 8D 6C 24 E1 - lea rbp,[rsp-1F]
"ShadowOfWar.exe"+4EECB6: 48 81 EC B8 00 00 00 - sub rsp,000000B8
"ShadowOfWar.exe"+4EECBD: 4C 8B 79 58 - mov r15,[rcx+58]
"ShadowOfWar.exe"+4EECC1: 48 8B F2 - mov rsi,rdx
"ShadowOfWar.exe"+4EECC4: 4C 89 7D 7F - mov [rbp+7F],r15
"ShadowOfWar.exe"+4EECC8: 48 8B F9 - mov rdi,rcx
"ShadowOfWar.exe"+4EECCB: 4C 3B FA - cmp r15,rdx
"ShadowOfWar.exe"+4EECCE: 0F 84 89 08 00 00 - je ShadowOfWar.exe+4EF55D
// ---------- INJECTING HERE ----------
"ShadowOfWar.exe"+4EECD4: 48 89 51 58 - mov [rcx+58],rdx
"ShadowOfWar.exe"+4EECD8: 48 8B CA - mov rcx,rdx
// ---------- DONE INJECTING ----------
"ShadowOfWar.exe"+4EECDB: E8 44 9C 22 00 - call ShadowOfWar.exe+718924
"ShadowOfWar.exe"+4EECE0: 88 87 8A 06 00 00 - mov [rdi+0000068A],al
"ShadowOfWar.exe"+4EECE6: 48 8B 4F 58 - mov rcx,[rdi+58]
"ShadowOfWar.exe"+4EECEA: E8 0D BC 20 00 - call ShadowOfWar.exe+6FA8FC
"ShadowOfWar.exe"+4EECEF: 48 8B CF - mov rcx,rdi
"ShadowOfWar.exe"+4EECF2: 89 87 80 04 00 00 - mov [rdi+00000480],eax
"ShadowOfWar.exe"+4EECF8: E8 0B 25 00 00 - call ShadowOfWar.exe+4F1208
"ShadowOfWar.exe"+4EECFD: 8B D0 - mov edx,eax
"ShadowOfWar.exe"+4EECFF: E8 AC 93 F3 FF - call ShadowOfWar.exe+4280B0
"ShadowOfWar.exe"+4EED04: 48 8B 4F 58 - mov rcx,[rdi+58]
}

where should i edit my script from here?
Why are you pasting walls of code without formatting it? Do you want people to ignore you? Please use the formatting tools, they are easy and there for a reason. If you click quote you can see how it is edited.

As for your first question, it is a scripting language not limited to cheat engine. You can find more info on it and all the cheat engine specific functions here: [Link]

For the second and third, he is just saying you only need to swap them. Notice that the symbol name being registered is the same but the base address is different? Since you don't even know what lua is, I would recommend that route.

ScornfulPrawn43
Noobzor
Noobzor
Posts: 9
Joined: Fri Oct 09, 2020 8:25 pm
Reputation: 0

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

Post by ScornfulPrawn43 »

aSwedishMagyar wrote:
Wed Oct 14, 2020 2:52 am
ScornfulPrawn43 wrote:
Tue Oct 13, 2020 5:25 pm

Your Quoted text formatted correctly
i have seen it but question is.
1. what is lua?

2. this script

Code: Select all

registerSymbol("PlayerSkin_Talion_ShadowWar",getEntryBaseFromEntryId(base,"PlayerSkin_Talion_ShadowWar"))
registerSymbol("Player_Character",getEntryBaseFromEntryId(base,"Player_Character"))
with

Code: Select all

registerSymbol("PlayerSkin_Talion_ShadowWar",getEntryBaseFromEntryId(base,"PlayerSkin_DarkTalion_Main"))
registerSymbol("Player_Character",getEntryBaseFromEntryId(base,"Player_Character_DarkTalion")) 
i dont know if i should copy top or bottom?

3. should i go to the master script or Restore Celembrimbor Talion script. and if i do go to Restore Celembrimbor Talion script all i got was

Code: Select all

[ENABLE]
aobscanmodule(aob_darktalion,ShadowOfWar.exe,48 89 51 58 48 8B CA E8)
registersymbol(aob_darktalion)
alloc(newmem_darktalion,1024,ShadowOfWar.exe)
label(return_darktalion)

newmem_darktalion:
cmp edx,PlayerSkin_Talion_ShadowWar
jne short @f
mov edx,Player_Character
@@:
mov [rcx+58],rdx
mov rcx,rdx
jmp return_darktalion
aob_darktalion:
jmp newmem_darktalion
nop
nop
return_darktalion:
[DISABLE]
aob_darktalion:
db 48 89 51 58 48 8B CA
unregistersymbol(aob_darktalion)
dealloc(newmem_darktalion)
{
// ORIGINAL CODE - INJECTION POINT: "ShadowOfWar.exe"+4EECD4

"ShadowOfWar.exe"+4EECAD: 41 56 - push r14
"ShadowOfWar.exe"+4EECAF: 41 57 - push r15
"ShadowOfWar.exe"+4EECB1: 48 8D 6C 24 E1 - lea rbp,[rsp-1F]
"ShadowOfWar.exe"+4EECB6: 48 81 EC B8 00 00 00 - sub rsp,000000B8
"ShadowOfWar.exe"+4EECBD: 4C 8B 79 58 - mov r15,[rcx+58]
"ShadowOfWar.exe"+4EECC1: 48 8B F2 - mov rsi,rdx
"ShadowOfWar.exe"+4EECC4: 4C 89 7D 7F - mov [rbp+7F],r15
"ShadowOfWar.exe"+4EECC8: 48 8B F9 - mov rdi,rcx
"ShadowOfWar.exe"+4EECCB: 4C 3B FA - cmp r15,rdx
"ShadowOfWar.exe"+4EECCE: 0F 84 89 08 00 00 - je ShadowOfWar.exe+4EF55D
// ---------- INJECTING HERE ----------
"ShadowOfWar.exe"+4EECD4: 48 89 51 58 - mov [rcx+58],rdx
"ShadowOfWar.exe"+4EECD8: 48 8B CA - mov rcx,rdx
// ---------- DONE INJECTING ----------
"ShadowOfWar.exe"+4EECDB: E8 44 9C 22 00 - call ShadowOfWar.exe+718924
"ShadowOfWar.exe"+4EECE0: 88 87 8A 06 00 00 - mov [rdi+0000068A],al
"ShadowOfWar.exe"+4EECE6: 48 8B 4F 58 - mov rcx,[rdi+58]
"ShadowOfWar.exe"+4EECEA: E8 0D BC 20 00 - call ShadowOfWar.exe+6FA8FC
"ShadowOfWar.exe"+4EECEF: 48 8B CF - mov rcx,rdi
"ShadowOfWar.exe"+4EECF2: 89 87 80 04 00 00 - mov [rdi+00000480],eax
"ShadowOfWar.exe"+4EECF8: E8 0B 25 00 00 - call ShadowOfWar.exe+4F1208
"ShadowOfWar.exe"+4EECFD: 8B D0 - mov edx,eax
"ShadowOfWar.exe"+4EECFF: E8 AC 93 F3 FF - call ShadowOfWar.exe+4280B0
"ShadowOfWar.exe"+4EED04: 48 8B 4F 58 - mov rcx,[rdi+58]
}

where should i edit my script from here?
Why are you pasting walls of code without formatting it? Do you want people to ignore you? Please use the formatting tools, they are easy and there for a reason. If you click quote you can see how it is edited.

As for your first question, it is a scripting language not limited to cheat engine. You can find more info on it and all the cheat engine specific functions here: [Link]

For the second and third, he is just saying you only need to swap them. Notice that the symbol name being registered is the same but the base address is different? Since you don't even know what lua is, I would recommend that route.
sorry the code are for changing wraith skin. i register this account to post for tips of CE. but anyway i believe i found the script that is from the master script not the restore talion celebrimbor script. the code is

Code: Select all

base = getListBaseFromListId("Combat/Tree")
    unregisterSymbol("PlayerSkin_Talion_ShadowWar")
    registerSymbol("PlayerSkin_Talion_ShadowWar",getEntryBaseFromEntryId(base,"PlayerSkin_Talion_ShadowWar"))
    unregisterSymbol("Player_Character")
    registerSymbol("Player_Character",getEntryBaseFromEntryId(base,"Player_Character"))
what changes and what names that will change and function?

ScornfulPrawn43
Noobzor
Noobzor
Posts: 9
Joined: Fri Oct 09, 2020 8:25 pm
Reputation: 0

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

Post by ScornfulPrawn43 »

predprey wrote:
Sun Jul 14, 2019 10:20 pm
Restore Celebrimbor Talion
- Replaces the combat tree of original Talion skin to the original one with Elven Rage
- To use:
1. Activate script
2. Change skin to vanilla Talion
3. Switch map or reload game. Fast Travel/Advance Time does not fully reload all characters' structures so only some changes appear until a full reload.
- Notes: For now, because I chose to make this a standalone script and it uses the same symbols and functions as Seikur0's Master script, there may be some conflicts as a result.
E.g. Deactivating this script while the Master script is activated will unregister the "p_gamedb" symbol.
Will put out a compiled table soon, that merges Seikur0's table with this script.

Credits:
Seikur0, Olegbl and Sunbeam for all the previous work and research done on the game's data structures and scripts created, without which this wouldn't have been possible.
This script hooks into the game where it sets the Combat/Tree property for all character structures. When it sees the "Player_Character_DarkTalion" property is being set, it sets "Player_Character" instead. Does not change the model so the model remains as wraith Talion while in Elven Rage. It is also possible to switch with other combat trees instead of Dark Talion's.
List of player Combat/Tree entries:
Spoiler
PlayerGraft_Character_Eltariel
PlayerGraft_DarkEltariel_Main
PlayerGraft_DarkEltariel_ShadowWar
PlayerGraft_Eltariel_NoCelebrimbor
PlayerGraft_Eltariel_ShadowWar
PlayerSkin_Baranor_Intro
PlayerSkin_Baranor_Main
PlayerSkin_Baranor_ShadowWar
PlayerSkin_Celebrimbor_Intro
PlayerSkin_Celebrimbor_Main
PlayerSkin_Celebrimbor_ShadowWar
PlayerSkin_DarkEltariel_Intro
PlayerSkin_DarkTalion_Intro
PlayerSkin_DarkTalion_Main
PlayerSkin_Serka_Intro
PlayerSkin_Serka_ShadowWar
PlayerSkin_Talion_ShadowWar
Player_Character
Player_Character_Baranor
Player_Character_Celebrimbor_Wraith
Player_Character_DarkTalion
Player_Character_Eltariel
Player_Character_NoCelebrimbor
Player_Character_StatuesOfThePast
Compilation table here: viewtopic.php?p=96588#p96588
what do this playerskin and player character do?

predprey
Expert Cheater
Expert Cheater
Posts: 207
Joined: Thu Mar 02, 2017 8:46 pm
Reputation: 140

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

Post by predprey »

ScornfulPrawn43 wrote:
Wed Oct 14, 2020 6:12 am
predprey wrote:
Sun Jul 14, 2019 10:20 pm
Restore Celebrimbor Talion
- Replaces the combat tree of original Talion skin to the original one with Elven Rage
- To use:
1. Activate script
2. Change skin to vanilla Talion
3. Switch map or reload game. Fast Travel/Advance Time does not fully reload all characters' structures so only some changes appear until a full reload.
- Notes: For now, because I chose to make this a standalone script and it uses the same symbols and functions as Seikur0's Master script, there may be some conflicts as a result.
E.g. Deactivating this script while the Master script is activated will unregister the "p_gamedb" symbol.
Will put out a compiled table soon, that merges Seikur0's table with this script.

Credits:
Seikur0, Olegbl and Sunbeam for all the previous work and research done on the game's data structures and scripts created, without which this wouldn't have been possible.
This script hooks into the game where it sets the Combat/Tree property for all character structures. When it sees the "Player_Character_DarkTalion" property is being set, it sets "Player_Character" instead. Does not change the model so the model remains as wraith Talion while in Elven Rage. It is also possible to switch with other combat trees instead of Dark Talion's.
List of player Combat/Tree entries:
Spoiler
PlayerGraft_Character_Eltariel
PlayerGraft_DarkEltariel_Main
PlayerGraft_DarkEltariel_ShadowWar
PlayerGraft_Eltariel_NoCelebrimbor
PlayerGraft_Eltariel_ShadowWar
PlayerSkin_Baranor_Intro
PlayerSkin_Baranor_Main
PlayerSkin_Baranor_ShadowWar
PlayerSkin_Celebrimbor_Intro
PlayerSkin_Celebrimbor_Main
PlayerSkin_Celebrimbor_ShadowWar
PlayerSkin_DarkEltariel_Intro
PlayerSkin_DarkTalion_Intro
PlayerSkin_DarkTalion_Main
PlayerSkin_Serka_Intro
PlayerSkin_Serka_ShadowWar
PlayerSkin_Talion_ShadowWar
Player_Character
Player_Character_Baranor
Player_Character_Celebrimbor_Wraith
Player_Character_DarkTalion
Player_Character_Eltariel
Player_Character_NoCelebrimbor
Player_Character_StatuesOfThePast
Compilation table here: viewtopic.php?p=96588#p96588
what do this playerskin and player character do?
The explanation will contain story spoilers so anyone reading do not proceed if you don't want to be spoiled.
Spoiler
As far as I can remember, PlayerSkin should be the ones you can change in the menu. They do not affect the skills themselves. Player_Character should encompass skillsets changes. Like at the end of the story Talion becomes Dark Talion and the ultimate skill becomes summon wraiths instead of the Celebrimbor teleport execution, PlayerSkin_DarkTalion does not change the skill set IIRC, Player_Character_DarkTalion changes the skills. Anyway that was the purpose of my Restore Celebrimbor Talion scripts which was to restore the teleport execution skill as I preferred that to the wraith summons in the endgame section.

monebagz09
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Oct 31, 2020 1:50 am
Reputation: 0

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

Post by monebagz09 »

seikur0 wrote:
Thu Oct 12, 2017 10:00 pm
Hey guys, how would do this for ps4

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:

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:


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:
http://fearlessrevolution.com/viewtopic ... 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 the part below [Enable] and remove the comment "--" from one of the registerDB* functions and set the others as commented.
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.
I can't give support for the windows store version.
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
v21:
-fixed "Choose multiple skills" option

v20:
-fixed table for Desolation of Mordor update (Item pointer script now has a slightly different behavior)

v19:
-fixed table for Blade of Galadriel update

v18.1:
-added "Wounds" in the "Equipment/Looks" of the Uruk Pointer script, it contains wounds/unnatural body modifications like for undead of maggot guys.
v18:
-updated for new version, also changed some parts of the script to make it more update-proof
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.

Gakkajj
Cheater
Cheater
Posts: 26
Joined: Sat Sep 29, 2018 3:02 am
Reputation: 2

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

Post by Gakkajj »

I don't know if this has been asked or not and cant search for it since the search bar doesn't work. Does anyone know a way to fix bruz using the table? Unshame him and remove Iron will?

ScornfulPrawn43
Noobzor
Noobzor
Posts: 9
Joined: Fri Oct 09, 2020 8:25 pm
Reputation: 0

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

Post by ScornfulPrawn43 »

hey guys does anyone how to get multi upgrade on both assault and defenses

AnhSolo
Noobzor
Noobzor
Posts: 14
Joined: Sat Oct 24, 2020 11:35 pm
Reputation: 0

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

Post by AnhSolo »

Finally figure out how to edit everything! Anyone have a list of special skill and skil of each class of orc so i can figure out skill dont contradicted one another! And can orc have more than 7 skill beside from showing in the ingame "Details windowed"? For the skill that don't show up in the in-game details window, is it still active in a game if it's in the cheat table????????

MasterVegito
Expert Cheater
Expert Cheater
Posts: 282
Joined: Sun Mar 12, 2017 11:04 pm
Reputation: 11

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

Post by MasterVegito »

NG_5Lgnd_Ringwraith_3BowHam

doesn't spawn properly, it drops, but never is added to inventory

TheRobssson
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Nov 08, 2020 5:55 pm
Reputation: 0

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

Post by TheRobssson »

i know this is an old thread and dont really expect a reply, but is there any way you can change the first name of an Orc? i am struggling to find the way to do this and any feedback i get is much appreciated!

chaiiiop
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Nov 10, 2020 8:41 am
Reputation: 0

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

Post by chaiiiop »

hi god how protagonist down level

User avatar
Igor_Kholupko
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Dec 14, 2020 10:56 pm
Reputation: 0

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

Post by Igor_Kholupko »

Added new Script to "Spawn options" group: "Force uruk tribe" - I think it's clear what it does

I'm newbie in "cheating", so be glad to receive code review :)
Attachments
shadowofwar_seikur0_v22_contributed_by_greeceman.ct
(200.56 KiB) Downloaded 372 times

Rickyn227
Expert Cheater
Expert Cheater
Posts: 73
Joined: Wed Jul 26, 2017 8:27 am
Reputation: 17

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

Post by Rickyn227 »

Is there a table with options specifically for Desolation of Mordor? I've looked around a bit but I can't find any. A lot of the base game options work but there's no new ones for DoM.

Post Reply

Who is online

Users browsing this forum: _bonbonboy, AhrefsBot, feistyno69, Google Adsense [Bot], killerkrok555, Mirlmunir, switt