Yes for most of it. I am not sure about changing the Max values of stats though.
For changing the stat progressions:
Go to CIL Code, then search for "ff9level" in the list on the left, then "FF9Level_GetDex", then Edit Code.
Spot the following lines near the bottom of the code.
Code: [Select]
Code:
ldarg.1ldc.i4.s 10divaddldloc.2ldfld 0x4000885 // FF9LEVEL_BONUS::dexldc.i4.5shradd
Replace that portion by this:
Code: [Select]
Code:
ldarg.1ldc.i4.s 5multldc.i4.s 13divaddldloc.2ldfld 0x4000885 // FF9LEVEL_BONUS::dexldc.i4.s 44divadd
Then do the same for the "FF9Level_GetStr", "GetMgc" and "GetWpr". The codes are pretty similar (always replace the few lines between "ldarg.1" and "shr/add").
For changing the max values, it's at the same place but right below: you have two lines "ldc.i4.s 50" at the end of these codes (or "ldc.i4.s 99" for Str and Mgc). Replace that with 99 or 125.
In "FF9Level_GetCap", you have the limit for the magic stones ; the code is similar to the others and you'll find two lines "ldc.i4.s 99" at the end.
In "FF9Level_GetHP" (resp. "GetMP", the code is much smaller but still with two lines "ldc.i4 9999" (resp. "ldc.i4 999").
If you increase the limit of strength, magic, spirit or speed, you also need to remove the limitation from equipment boosts. It's in the method "ff9play::FF9_GetSkill". Near the 4/5 of the method, you'll find lines like these:
Code: [Select]
Code:
ldfld 0x40008AD // FF9PLAY_SKILL::Baseldloc.0ldelem.u1ldloc.s 6ldloc.0ldelem.u1ble IL_0328ldarg.1ldind.refldfld 0x40008AD // FF9PLAY_SKILL::Base
Just replace the line "ble IL_0328" by "br IL_0328" and it should remove the limit totally.
It is not easy to choose the limit yourself by CIL code editing because the limit is stored in an unreachable array ("<PrivateImplementationDetails>::$$field-545").
In practice, it will then be that the base stats are limited (by whatever limit you want) and the equipment stat boosts can still increase that limit a bit.
I am not sure that increasing the max values is safe. If the HP of a character is beyond 9999, it will display a bit strangely but work just fine. However, there might be more troublesome bugs.