Skip to content

Releases: stubobis1/archipelago-openomf-apworld

omf-0.0.5

Choose a tag to compare

@stubobis1 stubobis1 released this 25 Aug 15:43

Archipelago OpenOMF v0.0.5

OMF:2097 was released as freeware by Epic MegaGames in 1999. The game data is freely and legally downloadable.


What's New

Fixes (Multiworld)

  • Fixed shop purchases not being remembered when the location's item belongs to another game in the multiworld. Shop state was previously rebuilt from ReceivedItems, which only fires for items sent back to us — a location whose item goes to another player never echoes back, so the shop showed it as never bought and charged you for it again every time you reopened the mechlab. Shop state is now derived from the server's checked_locations instead, which reflects every location we've checked regardless of who receives the item
  • As part of the same fix, shop/training state now also picks up: locations found while disconnected (synced on the next connect), server-side auto-releases (e.g. another game completing and releasing all its remaining checks), and checks made by another client connected to the same slot in co-op
  • Fixed the shop being able to skip past a still-unbought level if a later level in the same stat got checked out of order (same-slot co-op, a release) — it now keeps offering the actual next unbought level, and instantly recognizes the skipped one as owned once you reach it
  • Fixed the shop/training price label staying one step behind after a purchase until you moved focus away and back — it now updates immediately

Links

Full Changelog: omf-0.0.4...omf-0.0.5

Downloads available here:

https://github.com/stubobis1/archipelago-openomf/releases/tag/omf-0.0.5

omf-0.0.4

Choose a tag to compare

@stubobis1 stubobis1 released this 10 Aug 19:15

One Must Fall: 2097 - Archipelago World v0.0.4

https://github.com/stubobis1/archipelago-openomf/releases
Full Changelog: stubobis1/archipelago-openomf@0.0.3...0.0.4

OMF:2097 was released as freeware by Epic MegaGames in 1999. The game data is freely and legally downloadable.


What's New

Economy rebalance

Default economy YAML options have been retuned:

  • buy_cost_factor default doubled, 10 → 20 (Mechlab prices now default to 20% of vanilla, up from 10%)
  • money_small_value default halved, 3000 → 1500
  • money_large_value default cut to a fifth, 15000 → 3000
  • money_small_step / money_large_step defaults reduced (150 → 100, 750 → 200)

Net effect: purchases cost more relative to money checks by default, and the per-check growth curve is flatter — a tighter default economy. All five remain player-configurable via YAML.

Bug fixes (OpenOMF client)

  • Fixed the "all tournaments" goal silently failing to complete: winning a tournament wasn't persisted immediately, so the mechlab's save-reload on entry could clobber the just-won tournament bit before it was written to disk
  • Fixed forfeiting a match in Archipelago mode sometimes being scored using stale data from the previous match

Testing

  • AP-specific tests now build as their own openomf_test_ap binary (they link Archipelago-only symbols), instead of living inside the main test suite
  • New test coverage for the tournament-goal logic (AP Tournament Goal suite)

Links

One Must Fall: 2097 - APworld v0.0.3

Choose a tag to compare

@stubobis1 stubobis1 released this 07 Aug 18:36

One Must Fall: 2097 - Archipelago World v0.0.3

Full Changelog: https://github.com/stubobis1/archipelago-openomf-apworld/commits/omf-0.0.3

OMF:2097 was released as freeware. The game data is freely and legally downloadable.


What's New

AP World — Money economy rework

The money-check economy has been redesigned around fairness and predictability, especially for async/multiworld play:

  • Removed the per-tournament prize multiplier (1× NAO / 2× Katushai / 3× WAR / 6× World) that scaled Money (Small)/Money (Large) awards based on the highest tournament you'd unlocked
  • Money items now credit their full value to all 11 HAR wallets at once, instead of only the currently active HAR — including HARs you haven't unlocked yet, so they start funded once you do. No more logging off mid-tournament and finding a backlog of checks dumped onto whichever HAR happened to be active
  • Each successive check of the same type is worth a little more than the last, via new money_small_step / money_large_step YAML options (default 150 / 750 credits; set to 0 for a flat, unchanging value)

Fixes

  • AvailableHARs YAML option was defaulting to 2 instead of 11
  • Disabled a leftover debug-output flag that shouldn't have shipped

Links