====== CalcCorrectGraph ====== ===== Fields ===== ^ 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 | | | stageMaxGrowVal0 | ''f32'' | ''0x14'' | 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'' | ''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 | | | stageMaxGrowVal2 | ''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 | | | stageMaxGrowVal3 | ''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 | | | stageMaxGrowVal4 | ''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 | | | adjPt_maxGrowVal0 | ''f32'' | ''0x28'' | 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'' | ''0x2c'' | 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'' | ''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_maxGrowVal3 | ''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_maxGrowVal4 | ''f32'' | ''0x38'' | This value is not used. | | | init_inclination_soul | ''f32'' | ''0x3c'' | Growth Soul Slope of the early graph 1 | | | adjustment_value | ''f32'' | ''0x40'' | Growth soul Early soul adjustment 2 | | | boundry_inclination_soul | ''f32'' | ''0x44'' | Affects the slope of the graph after the growth soul threshold 3 | | | boundry_value | ''f32'' | ''0x48'' | Growth soul threshold t | | | pad | ''dummy8'' | ''0x4c'' | | |