Just to help I found the memory addresses for each stats and you can see them in a hex editor. What is odd is when I alter them in there it is as thought there as several pointers for each stat. I can increase the stats but visually it does not show them until I reload. The really odd this is when I do isolate and alter a stat it comes off as a buff to the stat to get it to what I alter. An example would be say I put Weapon Skill to 80 from 35, it will still read as 35 but a buff applied of +55 to give the 80. Where this comes into problems is some skills in the game have pre-requisites so that buff does not apply, only the hard base stat. Something to look at I suppose when alterting stats and skills.
You guys are the masters at this so I am waiting till you figure it out as I am afraid with all the variables at play I will destroy my save somehow changing a value that maybe is tied to something else.
thanks for the info, can you please explain how did you do it?
[Edited by -DEViL-, 12/11/2023 3:02:19 PM]
[Edited by -DEViL-, 12/11/2023 3:17:03 PM]
I found pointers for the stats (can not find skills yet) on the Character Main screen. Address pointers seem static and I was able to get them to now hold without it being a buff now. For me the address pointers are always 4 byte and the offset is 50. I can not get further though, here is my list.
Weapon Skill (ID 57) - 1D71F1DE130
Ballistic Skill (ID58) - 17D1F1DE280
Strength (ID59) - 17D1F2ACDE0
I can send more but cooking for the family at the moment. I hope this helps. Like I said I am afraid of messing with too much as there are a lot of calls, but I edited those pointers (as well as the other stats) saved and reloaded and they are showing as baked in now properly and not as buffs.
Thanks for the info, applied hotfix,now stats base value can be edited but then game has to be saved and reloaded for the changes to take effect.