Many of us are familiar with the Level 99 character bug, but for the most part it only seems to come up due to poor emulator construction.
The fact that it is most commonly seen in emulators though does not mean the bug is impossible or nonexistent on official ports. The underlying code still makes it possible to get an arbitrary-level character on recruitment if the circumstances line up for it.
My question then: is there a reasonable way to force this to happen? Since it is based on poor initialization of stack values, shouldn't there be some approximate means of making values go to the stack just prior to the recruitment action, resulting in a malformed argument to the function?
There are a lot of minor details related to this, but with enough knowledge on other trigger-able functions and processes, I'm wondering if there's an easily repeatable means to trigger this bug as needed. If there is, then it could be incredibly useful for various things. If there are too many competing processes that leave the stack in an unpredictable state, then at least approximating the probability of it occurring would be helpful.