Site Tools


alpha:changelog

Free Enterprise 5.0 Alpha Changelog

v5.0.0-a.3 (December 22 2025)

Objectives

  • Added collect_chestN objectives, which are completed upon opening N chests.
    • The opened chest count includes MIABs and the Feymarch and Ribbon Room chests.
  • Added collect_gpN objectives, which are completed upon giving GP to Tory in Agart.
    • Based on Galeswift's Omode:goldhunter.
    • Allows multiple thresholds to be set.
  • Added Sorcerer Robe as an objective reward.

New Flags

  • Added Kstart:* flags.
    • Specify any key item, or zonk.
    • Identical to Galeswift's fork.
  • Added Tunrestrict:* flags, allowing chests in the Overworld, Underworld, Moon, and/or Toroia Treasury to ignore the Tmaxtier: flag.
    • Identical to Galeswift's fork.
  • Added Smaxitemtier:* and Smaxequiptier:* flags.
    • By default, these affect all shops, including Kokkol's.
  • Added Sunrestrict:* flags, allowing ungated, gated, and/or Kokkol's Smithy shop to bypass the max tier flags.
  • Added Bnogp flag, which removes the GP reward from boss fights.
  • Added Enogp flag, which removes the GP reward from random encounters and MIABs.
  • Added exit kit, which gives 5-10 Exits.
    • Identical to the kit from jayp12323's fork.

Gameplay

  • On Bwhichbez, Golbez's set of 3 spells can no longer include duplicates.
  • On -wacky:3point, SomaDrops now give 1 MP, and are longer removed from starting kits.

Quality of Life

  • Added a new Tracker menu that shows flags, seed, version, and checksum.
  • The Objective Tracker menu now shows progress for all objectives.
  • Improved seed generation time by 5-10%.

Bugfixes

  • Fixed a bug when using Xmaxbonus: with Xsplit.
  • Added a potential fix for the bug where the mute setting is sometimes ignored after casting Warp or Exit.
  • Fixed a bug with the default Gauntlet's WaterHag speed being calculated wrong.
  • Fixed a bug where GP can potentially overflow in -wacky:timeismoney.
  • Enabled -spoil:sparse flags to affect Fu spells, starter kits, Hobs/Dwarf Castle spells, and Bwhichburn/Bwhichbez.
  • Fixed a bug on some flash carts where dialog boxes sometimes omit the fourth line.

v5.0.0-a.2 (September 17 2025)

New Flags

  • Added objective quest_kaipoinn.
  • quest_burnmist is no longer in the tough quest list.
  • Added objective rewards: somadrop, random, item, and various specific item tier ranges.
    • random gives a 80% chance of a random tier 6-8 item, a 10% chance of a character, and a 10% chance of the superweapon.
      • These weights and tiers will likely be adjusted in a future update.
    • item gives a non-key item using tier weights based on the T flag setting. Currently equivalent to a “zonk” from a Gated Quest.
    • All random item rewards respect Tplayable and -noadamants.
  • Added Kunweighted, which causes all key item checks to be weighted equally.
    • This is equivalent to the fork flag by ScytheMarshall.
  • Added Cpartner:* flags, which can specify:
    • Any individual character
    • any, which, like Cstart:any, gives any of the 12 characters regardless of Cno: or Conly:.
    • relaxed, which allows restricted characters, but does not force a character reward on Kchar.
    • char, which forces the partner reward to be a character even if Kchar is enabled.
    • kicheck, which replaces the partner with a key item check, even if Kchar is not enabled.
  • Added Bmaybe, which allows up to two of each boss.
  • Added Bno:* to exclude specific bosses.
    • Up to 34 bosses can be excluded.
    • Excluded bosses will be replaced with duplicates of allowed bosses.
    • On Bstandard and Bmaybe, the number of duplicates of any given boss will be minimized. i.e., there will not be three instances of a boss unless there are at least two instances of every other boss in the seed.
  • Added Bwhichbez and Bwhybez.
    • These are based on the fork flags by sgrunt, though the spell lists differ slightly.
  • Added Xkicheckbonus:* and Xzonkbonus:*flags, which give an experience bonus for each key item check and each zonk (a key item check that doesn't give a key item or character reward).
    • The starting item and starting partner checks do not count towards these bonuses.
    • Based on the fork flags by Galeswift and ScytheMarshall.
  • Added Xmaxmulti:* flags, which can add a cap for the experience multiplier.
    • The cap can be set at or below 100%, which means experience will be reduced and bonuses will have no effect.
  • Added Xbonuses:mul. By default in 5.0.0-a.2, bonuses of different types are added together. This flag will set them to be multiplied instead.
    • The low-level boost (slingshot) still always gives twice the experience the other characters get.
  • Added Xobjbonus:33.

Flag Changes

  • Changed Xobjbonus behavior to be more intuitive.
    • Previously it summed up all of the distinct “normal” objectives, and omitted “do X objectives from group Y” tasks. Objectives that were used in multiple groups were only counted once.
    • Now it sums the total number of completed tasks in each group, including “do X from group Y”.

Gameplay Changes

  • The experience multiplier is now shown when experience is received from battle.
  • Added a visual indicator for critical hits that does not require Flash Effects to be enabled.
    • Uses a yellow color for the damage text, with some slight color cycling.
  • Ethers and Elixirs now sell for the normal amount, rather than 1 GP.
  • The Zeromus sprite details can be viewed after completing the game by talking to an NPC in Toroia Hospital.
    • Note that currently most Zeromus sprites do not have any metadata beyond a name.
  • Zeromus can be fought after completing the game by talking to an NPC in Toroia Hospital.

Website

  • Added a flagset preset: “Sample Standard”, which is an example of a possible “standard” tournament/ladder flagset in 5.0.
  • Updated some of the existing 5.0 sample flagsets to use new flags.

Fixes and Improvements

  • Updated the Zeromus sprite and harp song pools (610 sprites, 598 songs).
  • Updated the Key Item Tracker menu to show the do_X: threshold for key items obtained from objectives.
  • Fixed most of the rounding errors in experience bonus calculations.
  • Greatly improved performance of experience bonus calculations. (Thanks ScytheMarshall for helping with the math!)
  • Added more Bwhichburn options, which were accidentally omitted from 5.0.0-a.1.
  • Fixed a bug with Paladin Cecil and Adult Rydia getting starting weapons on -wacky:fistfight.
  • Fixed a bug where the music stopped after receiving an objective reward from a MIAB.
  • Fixed several bugs where the music stopped after receiving an objective reward from various cutscenes.
  • Fixed a bug where the Mist cutscene battle sometimes showed Rydia instead of a treasure chest when the reward was an item.
  • Fixed a bug where the Mist character's fashion palette was not correct in the cutscene battle.
  • Fixed the in-game item description for UniHorn.
  • Fixed a bug where invincible monsters can be killed by their own reflected spells.
  • Various auto-tracking fixes and improvements.

v5.0.0-a.1 (May 31 2025)

NOTE: This changelog is still a work in progress.

Objectives

  • Overhauled the objective system, allowing for up to 5 objective groups.
    • Each group can have up to 8 specified objectives, in addition to random ones.
    • Each group can require the completion of a number of objectives of a previous group. This counts as an additional objective.
    • Each group can have multiple rewards.
      • Rewards can now include high-tier items, characters (random or specified), FF4 Advance superweapons (random or specified), DkMatter, or the Spoon
      • A seed can include both the Crystal and “win the game” as objective rewards.
      • There is a maximum of 32 total rewards across all objective groups.
  • Added objectives:
    • collect_kiN: Completed upon finding N key items.
    • collect_bossN: Completed upon defeating N bosses.
    • collect_dkmatterN: Completed upon turning in N DkMatter to Kory in Agart.
    • These are based on the fork flags by sgrunt and Galeswift.
  • The Classic Forge mode has been removed.
    • It can be partly reproduced with -smith:none. There's currently no way to add the Excalibur into the key item pool.
  • The Classic Giant% mode has been removed.
    • It can be reproduced with Cnogiant.
  • The Fiends% mode has been removed.
  • Added new mode: Omode_dkmatter:quests.
    • Complete quests to earn DkMatter.
    • Harder quests give more DkMatter. The quests that give DkMatter are specified on the pregame screen and are currently static:
      • 3 DkMatter each: Baron Castle, Cave Magnes, Zot, Super Cannon, Burn Mist
      • 5 DkMatter each: Dwarf Castle, Sealed Cave, Baron Basement, Lower Bab-il (Lugae spot)
      • 7 DkMatter each: Launch Falcon, Feymarch King, Feymarch Queen, Masamune altar
      • 10 DkMatter: Giant

Key Item Flags

  • Added Kchar, which adds characters to the key item pool, and character slots to the key item location pool.
    • Does not include free characters and their respective slots.
    • If Cnoearned is enabled, the characters are removed, but their locations are still added to the key item pool.
  • Added Kmiab:* flags to specify which MIABs zones are in the key item pool.
    • Options are above, below, lst, and all.
      • These are identical to the fork flags by ScytheMarshall.
    • The Kmiab flag, without any zones specified, still works the same as in 4.6.
  • Added Kforge, which turns the Forge reward into a key item check.
    • Unlike the old Classic Forge mode, this does not place an Excalibur in the reward pool.
  • Added Klatedark, which forces the Darkness Crystal to be gated by underground access.
    • This is equivalent to the fork flag by sgrunt.
  • Added Kforce:moon, which forces underground access to be gated by the moon.
  • Renamed Kunsafe to Krisky.

Character Flags

  • Added Cnogiant, which removes the character reward from the end of the Giant of Bab-il.
  • Added Crisky, which removes safety logic for underground access when using Kchar.
  • Added Cwishes, which moves all character rewards to the Tower of Wishes in Mysidia.
    • Any check that would have rewarded a character instead rewards nothing.

Treasure Flags

  • Added Tplayable, which ensures that items from treasure chests and quest rewards are usable by characters that are available in the seed.
    • Vanilla or shuffled treasures are unaffected by this flag.
    • Dartable weapons and summon orbs are considered “playable” by Edge and Rydia, respectively.
    • If an unusable item would be placed during randomization, it is replaced with a usable item of the same tier.
    • About 60% of unusable items will be forced to be consumables. About half of those will be forced to be potions, Tents, or Cabins.
  • Added Tmiabs:* flags, which override the T flag for item reward from MIABs.
    • Options are vanilla, shuffle, standard, pro, wildish, and wild.

Shop Flags

  • Added Splayable, which ensures that items in shops are usable by characters that are available in the seed.
  • Renamed Sunsafe to Srisky.

Boss Flags

  • Added Bchaos, which allows duplicate bosses.
    • All objective bosses are guaranteed to appear.
  • Added Bchaosburn, which allows each instance of Wyvern to have its own randomized opening attack.
  • Renamed Bunsafe to Brisky.

Quality of Life Flags

  • Added Q flags:
    • Qfastrom enables FastROM support, reducing lag in many places.
    • Qmsgspeedfix fixes a vanilla bug where in-battle dialog causes all subsequent battle messages to use the slowest message speed.

Experience Flags

  • Moved existing -exp:* flags to X category (Xsplit, Xnokeybonus, Xnoboost)
  • Added Xobjbonus:*, which gives an EXP bonus based on the number of objectives completed.

Misc. Flags

  • Added -smith:none, which removes the item
  • Added -smith:playable, which guarantees the supersmith reward is usable by a character available in the seed.
    • This also applies to superweapon as an objective reward, if no individual superweapon is specified.
    • This applies to -smith:alt as well.

Gameplay Changes

  • The Pass now counts as a key item.
    • If the Pass is available in a shop, it can only be purchased once.
  • Kainazzo is now considered a dangerous boss for the purpose of underground safety checks.
  • ThorRages are no longer guaranteed to be in an overworld shop when underground safety checks are enabled.
  • -smith:* flags can now override the Chero forge reward.
  • Added some more possibilities to Bwhichburn.
  • Hints from Rosa's Mom now properly handle MIABs.
  • Altered item picker dialog to feel less laggy.
  • Removed Air element from Abel's Lance, to match its GBA stats.
  • Added Drain element to Requiem Harp, to match its GBA stats.
  • Updated Green Name kit.

Other Changes

  • Etoggle is now enabled by default.
  • When receiving more than one of an item (such as arrows), the quantity is now shown.
  • The postgame spoiler vignettes now include the Pass.
  • Improved auto-tracking support.
    • Added indicators for game start and game completion.
    • Added character locations and palettes.
    • Added boss locations.
    • Added visited shops.
  • Added character palette and starting gear data to spoiler log.
  • Added TrapDoors and Behemoths to spoiler log.
    • For each individual encounter, displays whether it's enabled, disabled, or toggle-able.
  • Added some preset flagsets to the website.

Bugfixes

  • Fixed Valvalis having no physical defense in tornado form in her vanilla location.
    • Bosses in their vanilla locations no longer have their stats adjusted at all.
    • The mechanism for this change does not change how scripted stat changes are calculated (unlike on the Galeswift fork).
  • 'Fixed' Wyvern's spell power changes for Nuke and the counter-MegaNuke not actually changing in-game (even though the changes were calculated and listed on the stats sheet).
    • Now Nuke and the counter-MegaNuke also scale with the location, instead of always being the same power as in Wyvern's vanilla location.
    • Debatably a bug.
  • Fixed a bug where Edanger did not calculate formation levels the same way vanilla did.
  • Fixed a bug where Edanger calculated the party level wrong if the party was not full.
  • Fixed vanilla “filibuster” bug where Stop / HrGlass against an enemy that starts a chain could lock up the battle until the Stop timer ends.
  • Fixed inaccurate spoiler log location names for two chests.
  • Fixed a bug where -smith:alt did not respect Tno:j.
alpha/changelog.txt · Last modified: 2025/12/22 12:53 by scythemarshall