Yeah, I've done it that way multiple times. The second I "Save" it, it immediately crashes. And when I reload the game, nothing has changed. Max Length isn't bigger, no new perks, nothing. Only thing I can do is change existing picker traits.
Edit: After testing, I have confirmed that changing List_end crashes the game, no matter what. Changes don't get made.
1. I write down the address shown in the address section for where I want to stop (1 after where I officially want to stop)
2. Type that into List_end
Once I do anything to "Save" the game, it immediately crashes with no changes made.
Okay, after some test time here is temporary conclusion base on my experience:
It seems we need a little more simple steps to ensure the safety and success when adding extra perks(picker properties).
1. Check the target uruk for the number of perks and list_maxlength(the limit), make sure that number is within the limit.
Unused entries look like [Column A] in the sample below.
List transform sample.
(number of perks = 42, list_maxlength = 48)
Entry Column A Column B1 Column B2
Entry 43 …… BE12D85A5B457531 => 8000000080000000 or <None>
Entry 44 …… 3F379E01BF323550 => 0000000000000139 or <None>
Entry 45 …… BF60BC99BF65109C => 00000000D84A6100 or <None>
Entry 46 …… 3ED20980BF70A8D3 => <None> or <None>
Entry 47 …… BD86D9B93D81A10E => 0000001000000030 or <None>
Entry 48 …… BDE9C9D0BED03F56 => 000000000000009A or <None>
Entry 49 …… 000000000000002B => 0000000000000083 or <None>
2. Add 1 new perk on new entry(entry 43), but don't change list_end, then quit once(without save is ok), and continue.
Since we left list_end untouched, we lost that new perk, and the vales of unused entries will change after continue, look like [Column B1 or even B2] in the sample above.
3. Now it's time to add extra perks formally.
(I personally guess something data structure related got triggered between step2 and step3.)
If more perks were added more than list_maxlength, quicksave should be normal, but an error is expected during the first quitting.
so what do i do if (number of perks=list_maxlength) and i want to add an ability ?
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
Last edited by killerkrok555 on Thu Nov 09, 2017 3:49 pm, edited 1 time in total.
Yeah, I've done it that way multiple times. The second I "Save" it, it immediately crashes. And when I reload the game, nothing has changed. Max Length isn't bigger, no new perks, nothing. Only thing I can do is change existing picker traits.
Edit: After testing, I have confirmed that changing List_end crashes the game, no matter what. Changes don't get made.
1. I write down the address shown in the address section for where I want to stop (1 after where I officially want to stop)
2. Type that into List_end
Once I do anything to "Save" the game, it immediately crashes with no changes made.
Okay, after some test time here is temporary conclusion base on my experience:
It seems we need a little more simple steps to ensure the safety and success when adding extra perks(picker properties).
1. Check the target uruk for the number of perks and list_maxlength(the limit), make sure that number is within the limit.
Unused entries look like [Column A] in the sample below.
List transform sample.
(number of perks = 42, list_maxlength = 48)
Entry Column A Column B1 Column B2
Entry 43 …… BE12D85A5B457531 => 8000000080000000 or <None>
Entry 44 …… 3F379E01BF323550 => 0000000000000139 or <None>
Entry 45 …… BF60BC99BF65109C => 00000000D84A6100 or <None>
Entry 46 …… 3ED20980BF70A8D3 => <None> or <None>
Entry 47 …… BD86D9B93D81A10E => 0000001000000030 or <None>
Entry 48 …… BDE9C9D0BED03F56 => 000000000000009A or <None>
Entry 49 …… 000000000000002B => 0000000000000083 or <None>
2. Add 1 new perk on new entry(entry 43), but don't change list_end, then quit once(without save is ok), and continue.
Since we left list_end untouched, we lost that new perk, and the vales of unused entries will change after continue, look like [Column B1 or even B2] in the sample above.
3. Now it's time to add extra perks formally.
(I personally guess something data structure related got triggered between step2 and step3.)
If more perks were added more than list_maxlength, quicksave should be normal, but an error is expected during the first quitting.
That's kind of funny, since the unused data in A, B1 and B2 is definitely trash data. You can overwrite them with 0 and you get no crash at all, as you'd expect. But when you have around 42 (picker) abilities, if you try to add the next one normally the game will crash. It might work with the method you describe, but even then it's luck (doesn't work all the time). Also you don't have to change one perk, but instead just start the game, load, exit to menu and load again, then you can edit the next ability.
The problem isn't with adding abilities. I've tested extensively. Altering List_end address will result in a crash on "save" every time. Whether I add abilities or just do nothing. This new method doesn't seem to add anything to the steps except an unnecessary step. I do greatly appreciate the effort Anon5200 is putting in, as well as the effort you did in making it. I'm just lost as to what is going wrong, and I could really use a sit down and have an actual conversation (like on steam or whatever) on what's going on. Anyways.....I'm rambling....
That's kind of funny, since the unused data in A, B1 and B2 is definitely trash data. You can overwrite them with 0 and you get no crash at all, as you'd expect. But when you have around 42 (picker) abilities, if you try to add the next one normally the game will crash. It might work with the method you describe, but even then it's luck (doesn't work all the time). Also you don't have to change one perk, but instead just start the game, load, exit to menu and load again, then you can edit the next ability.
Lol, my guess could be wrong.
Since the game can normally add 45/46th abilities by itself, IMHO we just got the luck thing and can't explain by disassembling only yet, the method is not a solution, just trying to find difference/indication of more luck.
The crash actually happens when the picker list_maxlength=40, so we do need luck in adding abilities manually for now.
Last edited by anonymous5200 on Thu Nov 09, 2017 8:33 am, edited 2 times in total.
The problem isn't with adding abilities. I've tested extensively. Altering List_end address will result in a crash on "save" every time. Whether I add abilities or just do nothing. This new method doesn't seem to add anything to the steps except an unnecessary step. I do greatly appreciate the effort Anon5200 is putting in, as well as the effort you did in making it. I'm just lost as to what is going wrong, and I could really use a sit down and have an actual conversation (like on steam or whatever) on what's going on. Anyways.....I'm rambling....
That's fine, 'cause I am curious as well.
Increasing List_end only can also lead to a crash, since the game won't accept unused entries I think.
However, decreasing List_end can be used to reduce abilities safely, sometimes I don't need that many.
so what do i do if (number of perks>list_maxlength) and i want to add an ability ?
I am afraid number of perks won't exceed list_maxlength, do you mean number of perks=list_maxlength ?
yea your right i fucked up while trying to edit it
but it seems when i get an entry like Column B1 and i try to change it and exit in order for it to take affect the game crushes and the ability address changes back and the ability is nowhere to be found, any help?
I'll include a script to add new abilities using the ingame function for that. When I have more time anyways. Why is the game playing hard to get with this :/
I cannot fathom the reasoning for skipping the entire game...it's like going to an expensive restaurant that has a 4 course meal and asking for the last dish only.
I'll include a script to add new abilities using the ingame function for that. When I have more time anyways. Why is the game playing hard to get with this :/
Mmuhaahha... the game playing is not hard, the game hack is.
so what do i do if (number of perks>list_maxlength) and i want to add an ability ?
I am afraid number of perks won't exceed list_maxlength, do you mean number of perks=list_maxlength ?
yea your right i fucked up while trying to edit it
but it seems when i get an entry like Column B1 and i try to change it and exit in order for it to take affect the game crushes and the ability address changes back and the ability is nowhere to be found, any help?
Ah, those columns thing was a temporary conclusion, I'd suggest waiting for SeiKur0's new version before discuss any further, maybe the new version can solve your problem easily.