| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| stageMaxVal0 | f32 | 0x0 | Stat Level Cap corresponds to the level of a certain stat | |
| stageMaxVal1 | f32 | 0x4 | Stage cap corresponds to the level of a certain stat | |
| stageMaxVal2 | f32 | 0x8 | Stage cap corresponds to the level of a certain stat | |
| stageMaxVal3 | f32 | 0xc | Stage cap corresponds to the level of a certain stat | |
| stageMaxVal4 | f32 | 0x10 | Stage cap corresponds to the level of a certain stat | |
| pad0 | dummy8 | 0x14 | This field is padding. | |
| stageMaxGrowVal0 | f32 | 0x18 | Stage growth is a multiplier of the maximum growth that will occur in a certain stage, as an example a chart such as this: Growth Stage 0 - Growth = 20 - 20% of the total scaling is reached at stage 0. Growth Stage 1 - Growth = 25 - 25% of the total scaling is reached at stage 1. Growth Stage 2 - Growth = 50 - 50% of the total scaling is reached at stage 2. Growth Stage 3 - Growth = 80 - 80% of the total scaling is reached at stage 3. Growth Stage 4 - Growth = 90 - 90% of the total scaling is reached at stage 4. As you can see, in this specific chart 100% is never reached, 100% could be reached if only the value of growth stage 4 was 100% This is not limited to 100% as an example growth stage 4 could reach 200%. The level cap of a growth stage is specified in the corresponding Stat Level Cap Field | |
| stageMaxGrowVal1 | f32 | 0x1c | Stage growth is a multiplier of the maximum growth that will occur in a certain stage, as an example a chart such as this: Growth Stage 0 - Growth = 20 - 20% of the total scaling is reached at stage 0. Growth Stage 1 - Growth = 25 - 25% of the total scaling is reached at stage 1. Growth Stage 2 - Growth = 50 - 50% of the total scaling is reached at stage 2. Growth Stage 3 - Growth = 80 - 80% of the total scaling is reached at stage 3. Growth Stage 4 - Growth = 90 - 90% of the total scaling is reached at stage 4. As you can see, in this specific chart 100% is never reached, 100% could be reached if only the value of growth stage 4 was 100% This is not limited to 100% as an example growth stage 4 could reach 200%. The level cap of a growth stage is specified in the corresponding Stat Level Cap Field | |
| stageMaxGrowVal2 | f32 | 0x20 | Stage growth is a multiplier of the maximum growth that will occur in a certain stage, as an example a chart such as this: Growth Stage 0 - Growth = 20 - 20% of the total scaling is reached at stage 0. Growth Stage 1 - Growth = 25 - 25% of the total scaling is reached at stage 1. Growth Stage 2 - Growth = 50 - 50% of the total scaling is reached at stage 2. Growth Stage 3 - Growth = 80 - 80% of the total scaling is reached at stage 3. Growth Stage 4 - Growth = 90 - 90% of the total scaling is reached at stage 4. As you can see, in this specific chart 100% is never reached, 100% could be reached if only the value of growth stage 4 was 100% This is not limited to 100% as an example growth stage 4 could reach 200%. The level cap of a growth stage is specified in the corresponding Stat Level Cap Field | |
| stageMaxGrowVal3 | f32 | 0x24 | Stage growth is a multiplier of the maximum growth that will occur in a certain stage, as an example a chart such as this: Growth Stage 0 - Growth = 20 - 20% of the total scaling is reached at stage 0. Growth Stage 1 - Growth = 25 - 25% of the total scaling is reached at stage 1. Growth Stage 2 - Growth = 50 - 50% of the total scaling is reached at stage 2. Growth Stage 3 - Growth = 80 - 80% of the total scaling is reached at stage 3. Growth Stage 4 - Growth = 90 - 90% of the total scaling is reached at stage 4. As you can see, in this specific chart 100% is never reached, 100% could be reached if only the value of growth stage 4 was 100% This is not limited to 100% as an example growth stage 4 could reach 200%. The level cap of a growth stage is specified in the corresponding Stat Level Cap Field | |
| stageMaxGrowVal4 | f32 | 0x28 | Stage growth is a multiplier of the maximum growth that will occur in a certain stage, as an example a chart such as this: Growth Stage 0 - Growth = 20 - 20% of the total scaling is reached at stage 0. Growth Stage 1 - Growth = 25 - 25% of the total scaling is reached at stage 1. Growth Stage 2 - Growth = 50 - 50% of the total scaling is reached at stage 2. Growth Stage 3 - Growth = 80 - 80% of the total scaling is reached at stage 3. Growth Stage 4 - Growth = 90 - 90% of the total scaling is reached at stage 4. As you can see, in this specific chart 100% is never reached, 100% could be reached if only the value of growth stage 4 was 100% This is not limited to 100% as an example growth stage 4 could reach 200%. The level cap of a growth stage is specified in the corresponding Stat Level Cap Field | |
| pad1 | dummy8 | 0x2c | This field is padding. | |
| adjPt_maxGrowVal0 | f32 | 0x30 | Determines the exponent used to calculate the curve. The growth values are normalised to be between the level range and the growth range dictated, Such that: 0 level is the lower bound of the stage, and 1 level is the upper bound 0 growth is the lower bound of the stage, and 1 growth is the upper bound This curve is, at a value of 1, linear, meaning direct proportion between each stage. At a value of 2, it is quadratic (in fact, it will be flat exactly at 0, and have steepness 2 at 1) Note that a steepness of 2 means the growth per level is double the average growth per level. At a value of 0.5, it is a square root. Below 0, negative powers are not used as this would create asymptotes and infinite values. Instead, the axes are flipped. If you consider the graph 0 to 1 by 0 to 1, it is rotated 180 degrees. At a value of -1, it is linear again. At a value of -2, it is quadratic, however the origin is at the upper bound. Note this means there is a steepness of 2 at the lower bound and it is flat at the upper bound. At a value of -0.5, it is a square root graph again, but rotated 180. | |
| adjPt_maxGrowVal1 | f32 | 0x34 | Determines the exponent used to calculate the curve. The growth values are normalised to be between the level range and the growth range dictated, Such that: 0 level is the lower bound of the stage, and 1 level is the upper bound 0 growth is the lower bound of the stage, and 1 growth is the upper bound This curve is, at a value of 1, linear, meaning direct proportion between each stage. At a value of 2, it is quadratic (in fact, it will be flat exactly at 0, and have steepness 2 at 1) Note that a steepness of 2 means the growth per level is double the average growth per level. At a value of 0.5, it is a square root. Below 0, negative powers are not used as this would create asymptotes and infinite values. Instead, the axes are flipped. If you consider the graph 0 to 1 by 0 to 1, it is rotated 180 degrees. At a value of -1, it is linear again. At a value of -2, it is quadratic, however the origin is at the upper bound. Note this means there is a steepness of 2 at the lower bound and it is flat at the upper bound. At a value of -0.5, it is a square root graph again, but rotated 180. | |
| adjPt_maxGrowVal2 | f32 | 0x38 | Determines the exponent used to calculate the curve. The growth values are normalised to be between the level range and the growth range dictated, Such that: 0 level is the lower bound of the stage, and 1 level is the upper bound 0 growth is the lower bound of the stage, and 1 growth is the upper bound This curve is, at a value of 1, linear, meaning direct proportion between each stage. At a value of 2, it is quadratic (in fact, it will be flat exactly at 0, and have steepness 2 at 1) Note that a steepness of 2 means the growth per level is double the average growth per level. At a value of 0.5, it is a square root. Below 0, negative powers are not used as this would create asymptotes and infinite values. Instead, the axes are flipped. If you consider the graph 0 to 1 by 0 to 1, it is rotated 180 degrees. At a value of -1, it is linear again. At a value of -2, it is quadratic, however the origin is at the upper bound. Note this means there is a steepness of 2 at the lower bound and it is flat at the upper bound. At a value of -0.5, it is a square root graph again, but rotated 180. | |
| adjPt_maxGrowVal3 | f32 | 0x3c | Determines the exponent used to calculate the curve. The growth values are normalised to be between the level range and the growth range dictated, Such that: 0 level is the lower bound of the stage, and 1 level is the upper bound 0 growth is the lower bound of the stage, and 1 growth is the upper bound This curve is, at a value of 1, linear, meaning direct proportion between each stage. At a value of 2, it is quadratic (in fact, it will be flat exactly at 0, and have steepness 2 at 1) Note that a steepness of 2 means the growth per level is double the average growth per level. At a value of 0.5, it is a square root. Below 0, negative powers are not used as this would create asymptotes and infinite values. Instead, the axes are flipped. If you consider the graph 0 to 1 by 0 to 1, it is rotated 180 degrees. At a value of -1, it is linear again. At a value of -2, it is quadratic, however the origin is at the upper bound. Note this means there is a steepness of 2 at the lower bound and it is flat at the upper bound. At a value of -0.5, it is a square root graph again, but rotated 180. | |
| adjPt_maxGrowVal4 | f32 | 0x40 | This value is not used. | |
| init_inclination_soul | f32 | 0x44 | Growth Soul Slope of the early graph 1 | |
| adjustment_value | f32 | 0x48 | Growth soul Early soul adjustment 2 | |
| boundry_inclination_soul | f32 | 0x4c | Affects the slope of the graph after the growth soul threshold 3 | |
| boundry_value | f32 | 0x50 | Growth soul threshold t | |
| pad2 | dummy8 | 0x54 | This field is padding. |