Leveling Program

Something I made because I was bored.

Auto_Leveler.py

How To Use:
Input the base stats, the growth rates, and then the amount of levels to gain. You will then be prompted to enter a mode:

“auto” - Levels up using the 7/8 - 9/8 RN method usually reserved to enemies.

“fixed” - Exactly what it sounds like. Multiplies the growth by levels to gain, and rounds to the nearest integer.

“random” - the classic FE method.

“dynamic” - based (loosely) on FE11’s growth method. A dynamic growth is added/subtracted from the regular growth. One of four scenarios can occur:

  1. Stat proc, dynamic growth is positive.
    Dynamic growth = 0.

  2. Stat proc, dynamic growth is 0 or less.
    Dynamic growth has (growth x 0.1) subtracted.

  3. Stat fails to proc, dynamic growth is 0 or positive.
    Dynamic growth has (growth x 0.1) added.

  4. Stat fails to proc, dynamic growth is negative.
    Dynamic growth = 0.

Basically, stat screwage/blessage is less likely and usually less extreme. The program shows you the new stat values in hex and in decimal. It loops forever.

As a side note, the prompts will ask for the stats as they appear on the stat screen in-game, but the output will spit it out in the order stats appear in the RAM.

I’m still very bad at programming. Constructive criticism is welcome.

2 Likes