Skip to content

Mario Sports Mix AP v2.2.0 - The Fuzzer Patch

Latest

Choose a tag to compare

@ElectroStarz ElectroStarz released this 08 Aug 21:34

What's Changed?

  • Exhibition Tour: find_num_exhibition_locs was called with the wrong number of arguments in locations.py; the helper now consistently receives enabled_sports, exhibition_type, and exhibition_difficulties.
  • Universal Exhibition: Generation now requires at least one enabled main sport, so Sports Mix alone can no longer create impossible universal exhibition checks.
  • Universal Exhibition: Fixed FillError when Universal Exhibitions were enabled with no main sports.
  • Exhibition Checks: Now only generate when at least one main sport is enabled.
  • Cup/Exhibition Access: can_play_any_cup/can_play_any_exhibition now use actual generated match locations and no longer index an empty court list.
  • Character/Special Sanity: These checks can now be satisfied by any real generated tournament, exhibition, or Party Mode match.
  • Court Sanity: Checks are now created only for courts playable in the current configuration; empty exhibition difficulties no longer create phantom court checks.
  • Court Sanity Access: Now based on actual generated match locations, so Progressive Court and Progressive Cup configurations are handled correctly.
  • Behemoth Rules: Rule construction is now safe when no main sport is enabled, removing an empty-list [0] access.
  • Boss Location: Validation now includes the 'both' option when tournaments are disabled.
  • Behemoth Config: Configurations with no main sport enabled are now rejected early.
  • Exhibition Tour Config: Now validates All Sports type, at least one difficulty, and at least one main sport.
  • Win Cups: Now validates against the actual number of cups available for enabled sports/difficulties
  • Character/Special Sanity Config: Configurations with no playable match mode are now rejected early instead of becoming unreachable FillErrors.
  • Unlock Items: Removed unnecessary cup, court, and exhibition unlock items when no matching content exists.
  • Party Palooza: Party Palooza-only seeds can now generate correctly.
  • Filler Handling: Fixed rapid fire filler replacement

NOTE: This release is only classed as compatible with itself in the client due to the large changelog, but it should hopefully be fine with existing multiworlds. If you want new features I'd recommend waiting for the 3.0.0 release.