I am hoping for one or more fixed growths patches for GBAFE:
Gain +1 when their average reaches/surpasses the whole number
25 starting growth points in all stats at all levels (requires memory)
I’d be more than happy with just the first; it would be greatly appreciated.
Problems with current patch tl;dr:
At any time about half of all stats on all levelled units will be +1 and half will be +0
(+1 meaning 1 more than their average rounded down).
This has a non-trivial effect, making the game a bit easier.
Lv2 units benefit a lot as their bases effectively have [0.5 + growth/100] added.
eg: Lowen has 7.8 base str.
As effective bases are determined by base level and growths, this pattern continues roughly for lv4, lv6, etc. but tapers off as stats become desynced.
Note that these problems are caused by starting growth points effectively varying based on base level and growths (ie. lack of memory), not by having 50 at lv1.
How does it effectively work?
If you have 7.2 effective base in a stat and a 40% growth, you won’t gain it next level (7.2 + 0.4 = 7.6). You gain +1 when you reach or surpass the next whole number, so you gain it on the second level (7.6 + 0.4 = 8.0). Then again on the 5th and so on. You gain +1 in the game at the same time your effective stat reaches or surpasses the next whole number.
To find effective base of a stat for a character of base level L, pretend they are lv1 and add 0.5 to their base stat, then increment in above fashion until you reach level L.
Lowen, base level 2 with 7 base str and 30% growth, has an effective base str of 7.8.
Your base can effectively be up to 0.95 more than usual depending on your base level and growths.
Now we can look at how fixed growths Lowen compares to average stats Lowen:
Intuitively it seems that about half of your stats across all levelled units will be +1 and half +0.
In practice/summary
At any time about half of all stats on all levelled units will be +1 and half will be +0, proportion dependent on how much the units you use benefit from this system.
Being +1 in half your stats will have a tangible effect.
Every stat on every levelled unit is on a scale from being +1 basically never to basically always.
This behaviour is caused by starting growth points effectively varying based on base level and growths (ie. lack of memory), not by having 50 at lv1.
Regarding second idea
While current implementation is too generous, the first idea could be too harsh, so second idea is a middle ground.
This is a fantastic idea! I’ve always appreciated having more options. I’d also love to see more variety in Casual mode, similar to what newer games offer, where you can choose between Classic, Casual, or Phoenix modes.
Thanks Vesly, would the same work for fe6/7 by copying the .asm from the respective existing patch folder, removing the line then loading the copy with Run > Insert ASM? I’ve used insert ASM before so I don’t think I need help with that
I recommend dragging the .s file onto assemblearm.bat or assemblelyn.bat (if it has a .lyn.event file instead of a .dmp). Then you can install it via insert ea or as a patch.
This inserts just an asm file, not the installer.event, so I recommend never using it. It’s an alternative to learning how to make an installer.event file except it’s very limiting and you don’t save an installer.
Could you try it yourself? I just copied the .asm from patch2\FE6\Fixed Growths Mode 20220505 and removed the line and put it in assemblearm.bat.
EDIT: Making it add 0x00 probably is not a good idea. Removing the line and dragging into assemblearm.bat doesn’t work for 6 7 or 8. For jokes tried it with lyn.bat too, still nothing.
I can download patches from GitHub so if someone could do it like this it would be appreciated.
It would just be copies of the fe6, 7 and 8 fixed mode patches with the line in the solution removed.