The background is, I noticed that although some skills cap at Lv. 5, they still have data for Lv. 6 to Lv. 10.
I managed to look into the numbers in an unpacked and decompressed file called "playerskill".
By comparing the numbers with the Skill Guide in GameFAQs by Dr. Fetus, I think I can work out the "simple" skills
However, there is this kind of skills that seems rather complex, and I dunno where to look.
These skills are HP-based skills, skills that give different multipliers/modifiers depending on how much health you have.
.
Let me take Landsknecht's RiskCut as an example, the numbers in the raw data are as follows:
13 00 01 00 04 00 00 00 00 06 00 00 00 08 00 00 00 0A 00 00 00 0C 00 00 00 06 00 00 00 06 00 00 00 06 00 00 00 06 00 00 00 06 00 00 00
I take that 13(hex) denotes that it is the 19th(decimal) player skill in the whole game.
Disregarding the 00s, the following 01 denotes the action type "TP cost" (where 02 is damage multiplier, 03 is speed, 04 is accuracy, 0A is healing-related, 12 is infliction chance, 64 is damage buff, and many more).
The values 4, 6, 8, 10, 12, 6, 6, 6, 6, 6 (decimal) denote the TP cost for skill Lv. 1 to 10 respectively.
.
Then the next "line" is what I don't understand:
00 00 19 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 09 00 00 00
I cannot figure out what is action type "19", but it seems the other HP-based skills have this action type (e.g. LifeAxe, also Ronin's Clarity)
As for the values of Lv. 1 ~ 10, which are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9... I wonder if they are pointers of some sort.
I tried to take a look at another file "playerskillhprate" because it has "HP rate" in its name, but unfortunately I cannot make heads or tails of those numbers, either byte by byte, or two bytes by two bytes.
.
I would be grateful if anyone can give me some pointers where to look.
I managed to look into the numbers in an unpacked and decompressed file called "playerskill".
By comparing the numbers with the Skill Guide in GameFAQs by Dr. Fetus, I think I can work out the "simple" skills
However, there is this kind of skills that seems rather complex, and I dunno where to look.
These skills are HP-based skills, skills that give different multipliers/modifiers depending on how much health you have.
.
Let me take Landsknecht's RiskCut as an example, the numbers in the raw data are as follows:
13 00 01 00 04 00 00 00 00 06 00 00 00 08 00 00 00 0A 00 00 00 0C 00 00 00 06 00 00 00 06 00 00 00 06 00 00 00 06 00 00 00 06 00 00 00
I take that 13(hex) denotes that it is the 19th(decimal) player skill in the whole game.
Disregarding the 00s, the following 01 denotes the action type "TP cost" (where 02 is damage multiplier, 03 is speed, 04 is accuracy, 0A is healing-related, 12 is infliction chance, 64 is damage buff, and many more).
The values 4, 6, 8, 10, 12, 6, 6, 6, 6, 6 (decimal) denote the TP cost for skill Lv. 1 to 10 respectively.
.
Then the next "line" is what I don't understand:
00 00 19 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 09 00 00 00
I cannot figure out what is action type "19", but it seems the other HP-based skills have this action type (e.g. LifeAxe, also Ronin's Clarity)
As for the values of Lv. 1 ~ 10, which are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9... I wonder if they are pointers of some sort.
I tried to take a look at another file "playerskillhprate" because it has "HP rate" in its name, but unfortunately I cannot make heads or tails of those numbers, either byte by byte, or two bytes by two bytes.
.
I would be grateful if anyone can give me some pointers where to look.