tfigment wrote: ↑Mon Jan 24, 2022 3:43 pm
My experience is you have to edit all of the arrays at same time. I had more success with changing values on Base stats. On Affix stats I was able to actually change them to other types like HealthMax to give a cowl +100 HP
You only need to edit the base and affix arrays, then save->load->re-equip if you had it on. You can change the affix the exact same way you change the base, no difference whatsoever. They are so identical that you can attach a base array to the affix array by changing the pointer address, and everything would work.
Here's the full steps: take a common gear with length 4 base array and no suffix, copy-paste the address pointing to base array, to where the pointer address to affix array is stored (which is originally 0 since null pointer), change the ArrayNum and ArrayMax for suffix to 4, save and load. At this point, the game will crash, just load again and a separate array object will be properly instantiated for suffix. Then you can change types and values to whatever and do the save-reload to apply the change (no crash).
Also, watch out for hidden stats like "MissChance" and "DamageReduction", the former decreases the success rate of attacks (confirmed), and the latter applies flat reduction to taken damage (speculating). These stats will not show up in the tooltip or stat window, but they work in combat all the same.