General Info
Guides & Resources
Info For Beginners
Glossary
Game Mechanics
Guides & Information
Useful Tools
Guides & Resources (old)
Forks
Info For Beginners
Glossary
Game Mechanics
Guides & Information
Useful Tools
Guides & Resources (old)
Forks
This is an old revision of the document!
This page describes how character placements are randomized in Free Enterprise. For information about other C
flags, see Character settings.
You receive two party members at the start of the game. Additional party members can be recruited from:
Character positions indicated with a (*) above are considered “free” and are not available when playing with No Free Characters.
Various C
flags are used to randomize which specific characters appear in which positions. There are several ways to customize the randomization, which may sometimes conflict; if the randomizer is unable to find a solution that matches all the requirements after a certain number of attempts, it will settle for the solution that is “close enough”.
When assigning random characters, selections are made from a list of eligible characters. By default, this list is all 12 possibilities (Cecil, Kain, Rydia, Tellah, Edward, Rosa, Yang, Palom, Porom, Cid, Edge, and FuSoYa). Characters can be excluded from eligibility using the Cno:
or Conly:
flags.
When using Cdistinct:
flags, characters will be randomly removed from the eligibility list until it only contains as many distinct characters as requested.
The randomizer then decides how many instances of each character will be available by making random selections from the eligible list. It will attempt to include at least one instance of each character, unless Cmaybe
is set.
The starting character can be forced using a Cstart:
flag.
If the forced starting character is excluded from the eligibility list as described above, then you will start with this character, but not find any instances of them elsewhere in the game.
A forced starting character does count towards the distinct character count when using a Cdistinct:
flag. (Eg. if you have Cstart:rosa/distinct:5
, then there will be five distinct characters in the seed, one of which is Rosa.)
If playing Cvanilla
(ie. without randomized characters), using Cstart:
will simply replace Cecil.
Under the standard character randomization (Cstandard
), the randomizer will attempt to prevent Edge and FuSoYa (the strongest early-game characters) from appearing in the following positions:
Under Crelaxed
, there are no restrictions about which character can appear in which positions.
Under Cvanilla
, the characters you find in each position simply match the character received in vanilla FF4.
If combined with Cstart:
, the forced starting character replaces Cecil, who will not be available in the seed.
If combined with No Free Characters, you will not be able to find Edward, Tellah, Palom, or Porom.