Lulu wrote: ↑Tue May 25, 2021 4:39 am
The Black X wrote: ↑Tue May 25, 2021 3:01 am
Try looking online for skill IDS of old PS2 version. Search in Array of bytes the IDs of 2 skills you have (typing both of them one right after the other). This Is how i would do.
Zeikar wrote: ↑Tue May 25, 2021 1:00 am
-
Holy crap! I did it!
Can you guys teach me how to change the skills ? I found the arrays and changed the values but the skills didn't change.
It's possibile that you found multiple results, depending on the skills, or the game's programing itself. If you are certain that what you searched Is correct try checking all the results. If you only have a result and It doesn't work, something Is wrong.
You might have searched IDS as single byte. They should be 2 bytes each. This means that if your id Is 2 digits only, you need to add Two zeros after It. Like this:
Skill id 1 = 34
Skill id 2 = 69
Array of bytes to search=
34 00 69 00
Edit: If it's 4bytes instead add 4 more zeros.
(34 00 00 00 69 00 00 00)
Also for the record, the trick should also work with stats.
Also If you want to make an Easy Money address-based table:
1) Find the right Money address (the One that permanently reflect changes in game, If more than one) and add It to the table.
2) Find the Memory area that you are intrested in (E.G. skillset, see above). And add the address of the 1st skill in the table.
3) Copy the Money address that you have in the table into the skill's and add a "-" before It and a "+" After It. So that It becomes like this:
-"Money Address"+"Skill Id Address"
(CE Will calculate the difference automatically also pray that the difference Is constant). The valute for skill id Will change but don't worry.
4) Drag and drop "skill id" right on top of "Money" so that It becomes its children (Will appear slightly more towards the right) Also the valute for "skill id" Will reflect correctly once again.
5) Save everything and close the game. Open the game again.
6) Most likely the Money address Is changed. Find It again and update It in the table.
7) If the difference Is constant you Will find that "Skill id" Is still reflecting the id correctly and you can make a table with all the data you want.
This Is a Quick way (might seems complicated to new users, but it's way easier than It looks) to make a table with no scripting knowledge and minimal effort. Lemme know If anyone of you succedes.