Middle-earth: Shadow of War (SeiKur0)

Apr 3, 2017
28
0
1
So, I have the steam version, up-to-date, and do not own the two story expansions. It seems the only thing I can activate is the no myrian decrease option.

This is all too complicated, is there a way to add pointers to experience points and skill points?
 

seikur0

Expert Cheater
Table Maker
Aug 26, 2017
205
37
28
I'm not entirely new to all of this but for some reason and I'm not sure if its me or the script that is doing something wrong but I can't activate the "Adjust uruk level"... I've tried a few things like going in and out of the army overview, killed a captain, clicked on a few other captains, even sent a captain to the pits to see if I can do it that way but the option doesn't do anything... Like its a dead option right now... So is...

"Uruk Pointer"
"Item Pointer"
"Modify FOV"
"Complete all item challengers"
"choose multiple skills"
"Infinite mission time"

Please bare in mind the copy of the game I'm running may or may not be pirated so this may be the cause of the script not working correctly.
So, I have the steam version, up-to-date, and do not own the two story expansions. It seems the only thing I can activate is the no myrian decrease option.

This is all too complicated, is there a way to add pointers to experience points and skill points?
I don't think I can help you guys, especially the "Modify FOV" entry is something I made when the game came out and since then I've never touched it, because it's still working. If that's not the case for you, it might be some platform specific issue or something else unrelated to my table.
Both of you could try the older versions of my table, because these might be a better fit for an expansionless game or a pirated and maybe outdated one though normally it should be working with the current table.
 

STN

Pleb
Staff member
Administrator
Mar 2, 2017
3,061
77
48
Please keep the talk to this table only and stop hijacking thread. If someone wants a trainer, i am pretty sure they can figure out how to get one.
 
Apr 3, 2017
28
0
1
I don't think I can help you guys, especially the "Modify FOV" entry is something I made when the game came out and since then I've never touched it, because it's still working. If that's not the case for you, it might be some platform specific issue or something else unrelated to my table.
Both of you could try the older versions of my table, because these might be a better fit for an expansionless game or a pirated and maybe outdated one though normally it should be working with the current table.
Turned out I did own the expansions, but steam told me neither of the expansion packs were installed, so I thought the bundle I bought off the sale didn't include them. Anyways I'm using the expansion table and it works like a charm.

Btw, it is possible to have some sort of a level/exp cheat? Leveling past 40 had been annoying. I mostly just want it to get all the abilities an such.

Also, not sure if it's possible, but is there anything to be done with the gold currency in the market? I hate dailies in a SP game.

P.S.: Thanks for your work on the table!
 
Last edited:

seikur0

Expert Cheater
Table Maker
Aug 26, 2017
205
37
28
Turned out I did own the expansions, but steam told me neither of the expansion packs were installed, so I thought the bundle I bought off the sale didn't include them. Anyways I'm using the expansion table and it works like a charm.

Btw, it is possible to have some sort of a level/exp cheat? Leveling past 40 had been annoying. I mostly just want it to get all the abilities an such.

Also, not sure if it's possible, but is there anything to be done with the gold currency in the market? I hate dailies in a SP game.

P.S.: Thanks for your work on the table!
They put in this message that gold currency will be removed/made free, once they do that, I'll probably add it.Even now I could do stuff like executing any order without the need for gold currency, but meh I've been nice and didn't do that. Apart from maybe gold in the future I'm not planning to add anything else, just level up normally.
 
Apr 3, 2017
28
0
1
So can anyone tell me if the picker_loyal ability for Uruks actually prevents one from betraying the player? I'm trying to finish Act IV and for some reason my Uruks are getting gutted by one Lv.45 rapid-firing hunter captain (they are all at most 2 level below him, some are equal in level). So I want to give them all the immunities so they can handle it better. But if one of them betray me I'd be fucking myself over. I usually make my captains vulnerable to range since I use pinning and headshot often, kinda of like a contingency plan.
 

Jojo00182

What is cheating?
May 27, 2018
4
0
1
Could you brievly describe what i need to learn to do the things you do in SoW? (Lua, (Auto)Assembler are pretty obvious but how you find a part of the code that does something specfic? Yes iam talking about your comment on gold-chests ^^ (I dont want you to tell me but to show me how to learn))
Awesome table by the way!
Cheers
 

seikur0

Expert Cheater
Table Maker
Aug 26, 2017
205
37
28
Could you brievly describe what i need to learn to do the things you do in SoW? (Lua, (Auto)Assembler are pretty obvious but how you find a part of the code that does something specfic? Yes iam talking about your comment on gold-chests ^^ (I dont want you to tell me but to show me how to learn))
Awesome table by the way!
Cheers
See my post in this [thread], it's outdated but in principle still valid. Apart from the general methods to find stuff in SOW you can look for specific things from the game database, slightly similar to how it works with mono games only not with functions but constants. If you want to learn how to access that game database, you can start with the printLists and printList lua functions from my master script. At some point I had a function to dump the whole game db into a file but that got lost 😅When you have the address for one of these base objects from the game database you can search with cheat engine to find out, when the object data gets accessed and that will be a function dealing with that object type.

So for training orders you'd find the object for one of the common training orders, then find out what accesses it, identify the function structure and identify some "execute training order x" function. Call that function with you own parameters aaaaand success. (Or for the easy way just inject and use that function to switch training orders.)
 

Jojo00182

What is cheating?
May 27, 2018
4
0
1
See my post in this [thread], it's outdated but in principle still valid. Apart from the general methods to find stuff in SOW you can look for specific things from the game database, slightly similar to how it works with mono games only not with functions but constants. If you want to learn how to access that game database, you can start with the printLists and printList lua functions from my master script. At some point I had a function to dump the whole game db into a file but that got lost 😅When you have the address for one of these base objects from the game database you can search with cheat engine to find out, when the object data gets accessed and that will be a function dealing with that object type.

So for training orders you'd find the object for one of the common training orders, then find out what accesses it, identify the function structure and identify some "execute training order x" function. Call that function with you own parameters aaaaand success. (Or for the easy way just inject and use that function to switch training orders.)
Thank you very much for your detailed answer. Most of it makes sence, but i have to dive into the stuff abit more. I guess everything else will be in tutorials. If i really strungle i might ask you for a hint but i'd rather find it out myself :)
 

Jojo00182

What is cheating?
May 27, 2018
4
0
1
See my post in this [thread], it's outdated but in principle still valid. Apart from the general methods to find stuff in SOW you can look for specific things from the game database, slightly similar to how it works with mono games only not with functions but constants. If you want to learn how to access that game database, you can start with the printLists and printList lua functions from my master script. At some point I had a function to dump the whole game db into a file but that got lost 😅When you have the address for one of these base objects from the game database you can search with cheat engine to find out, when the object data gets accessed and that will be a function dealing with that object type.

So for training orders you'd find the object for one of the common training orders, then find out what accesses it, identify the function structure and identify some "execute training order x" function. Call that function with you own parameters aaaaand success. (Or for the easy way just inject and use that function to switch training orders.)
Okay i learned alot of things ^^, a few questions:
1. I want to make a "copy uruk"-function, i guess that just read, save and write by lua?
2. I searched for a pointer to the uruks health while pitfights but they always change afterwards (some general info/tips?)
3. I wanted to freeze the timer in conquest to enable fun while not having to fight 10 times the battles for the same ranking, but iam not to sure wether i am on the right track with 4-Bytes seconds/1000000 (are they increasing or decrasing)?
 

seikur0

Expert Cheater
Table Maker
Aug 26, 2017
205
37
28
Okay i learned alot of things ^^, a few questions:
1. I want to make a "copy uruk"-function, i guess that just read, save and write by lua?
2. I searched for a pointer to the uruks health while pitfights but they always change afterwards (some general info/tips?)
3. I wanted to freeze the timer in conquest to enable fun while not having to fight 10 times the battles for the same ranking, but iam not to sure wether i am on the right track with 4-Bytes seconds/1000000 (are they increasing or decrasing)?
1. You want to copy an existing uruk to an existing one? Probably kind of hard, you'd need to copy all the addresses in p_uruk and there might be side effects when two uruks have the same values for stuff, so you'd need to exclude some stuff or even better only copy some stuff. Creating a new uruk would be kind of impossible, you'd have to allocate a lot of memory for that in the right way.

2. I don't know, it should be a double.
3. They have a game time variable, if I remember correctly it's in ms, so they probably save that at the start and then calculate the difference between that value and the value now to get the actual value.
 

Jojo00182

What is cheating?
May 27, 2018
4
0
1
1. You want to copy an existing uruk to an existing one? Probably kind of hard, you'd need to copy all the addresses in p_uruk and there might be side effects when two uruks have the same values for stuff, so you'd need to exclude some stuff or even better only copy some stuff. Creating a new uruk would be kind of impossible, you'd have to allocate a lot of memory for that in the right way.

2. I don't know, it should be a double.
3. They have a game time variable, if I remember correctly it's in ms, so they probably save that at the start and then calculate the difference between that value and the value now to get the actual value.
1. Yeah when i see an orc i like in online conquest i want to turn some of my own into that one, was just an idea. I will see whats possible
2. I think its a float, i found the two functions that change the health in an online pit fight but they write to both orcs. This can be used to find the adresses of the health but i dont think ill go further
3. Aaah so i might have to freeze my game time. I remeber there was a table with that option but it is said to cause some problems.

Will learn some lua to understand exactly what you scripts do and to do the training order thing :) Thx mate
 
Apr 3, 2017
28
0
1
So, eh, if anybody knows, could you please post here how to add a pointer to a table that points to the ability point value? Turned out the game still gives them out even if the total of available points is greater than the number of abilities that has not been unlocked, so I am hoping to set the value to 0.

I can't search for it as I maxed out my character's level for my second playthrough, so it's getting tougher to get ability points.
 
Top Bottom