Csjete wrote: ↑Mon Feb 19, 2024 4:07 am
You can dissect the memory region taht is the Pal to get all the values for it.Each Pal will be given a set of passive abilities. I managed to change only on single player, of course. I will work later on a Pal Passive skill editor and a list of values that go with it.
I mentioned this before, but the skill addresses change every session. They all start with a common 3 number digit, but even that is randomized each session. So the ID for swift in one session isn't the same in the next.
For those that want to know how to edit it: the only way I found is to pull up a pal that has a the trait/skill you want, then copy that number down and insert it into the pal you want to have that trait. DO NOT try to add it to any pal that doesn't have a slot for it. So if a pal has 1 trait, don't try to "add" another trait by putting it into slot 2. Also be aware, some skills like "swift" and "runner" share the same address (and probably nimble, I never looked) and they need a "rank" so like "Swift" is "4" and "Runner" is "3" (this is consistent every time). So do check if a trait has a certain rank value, otherwise you'll get something like "speed_up_value" instead of the trait.
edit: oh and it should go without saying, if a trait DOESN'T have a rank, don't change that value. Or if you're changing a skill that DOES have a rank to one without, put the rank to "0"