Skip to content

gzArchipelago 0.3.3

Compare
Choose a tag to compare
@ToxicFrog ToxicFrog released this 19 Mar 00:07
· 260 commits to main since this release

This is a bugfix release.

This release changes the map scanner. It is recommended that you rescan your wads,
although old logic files will continue to work.

This release changes the APWorld options. Please regenerate the template YAML.

  • New:
    • pretuning_mode option for doing a tuning run without randomizing item
      placements or giving the player any starting keys.
    • Collected check translucency is adjustable via the ap_collected_alpha
      cvar. Setting takes effect on level entry.
    • Logic and tuning for 1000 Lines.
    • Support for a GZAPRC lump for per-wad scanner configuration. See the
      Adding New WADs documentation for details.
    • included_item_category option to control which items are included in the
      rando. This is work in progress and is planned to be expanded later, but
      what is there should work.
    • Logic and tuning for Adventures of Square [by @frozenLake]
  • Change:
    • default included_levels value is now [] rather than a list of every level
      in every supported wad; the behaviour is the same, but it was getting a bit
      unwieldy.
    • generated PK3 file now includes the selected wad name in the filename, e.g.
      AP_1234_P1_ToxicFrog.Doom_2.pk3.
  • Fix:
    • In-game timer now counts only time spent in gameplay, not time in menus.
    • In-game timer should no longer double-count gameplay time.
    • APWorld has better error reporting for certain classes of generation errors.
    • Returning to a level where you've previously found some checks will report
      them as collected items, rather than reducing the total item count for that
      level.
    • Keys were not always properly added or removed when returning to earlier
      levels with persistence enabled.
    • Command line arguments emitted by the client for launching gzdoom with now
      always use forward slashes, to avoid escaping issues on windows.
    • HealthPickups are now properly scanned as health, not tools. In particular
      this means that Quartz Flasks no longer flood the item pool in Heretic.
      (Mystic Urns are still included in the pool.)
    • +INVBAR items that don't fall into any other category are now properly
      scanned as tools. This has no effect at present but will be important for
      some TCs later.
    • Scanner now uses the same logic to merge nearby locations as the check
      replacer does, which should improve scanning of levels where items are placed
      on conveyor belts or elevators.