Skip to content

Releases: Ixrec/OuterWildsArchipelagoRandomizer

v0.3.3 Release Candidate

11 Oct 15:51
Compare
Choose a tag to compare
Pre-release

For installation instructions see the README. Since this is a prerelease version, in the Outer Wilds Mod Manager's "Get Mods" section you will have to click the three dots and select "Use Prerelease v0.3.3-rc".

  • The Outsider and Astral Codec story mod integrations:
    • The Outsider adds 21 locations (+44 logsanity).
    • Astral Codec adds 21 locations (+39 logsanity) and 1 frequency item.
    • Restrictions have been implemented for random orbits and random warps to avoid breaking certain puzzle mechanics in these mods.
  • Fixes/Tweaks:
    • Fixed the eternal beep regression. Scanning a base game signal before receiving its item will no longer trigger an infinite loop of beeps.
    • You can no longer spawn the dream raft without the Dream Totem Patch item.
    • The in-game tracker's logic display now puts a linebreak after every "... Location Logic:" and "... Region Logic:", so the auto-generated logic strings always start at the left edge of the screen.
    • Several typo fixes in tracker descriptions (thanks @Zannick)
    • Added a "Goal completed! Notifying AP server." message to the in-game console. Sometimes AP's own goal completion message gets dropped by the network, and to players it looks like a mod bug if nothing at all gets displayed.
    • Spacesuit is now logically required to enter all mods, including HN1, so (even if we never do "proper suitless logic") using both shuffle_spacesuit and enable_hn1_mod is no longer broken.
    • Fixed the "not marked as checked on the AP server" message talking about locations that weren't even generated for the current slot.

Like the vanilla game and its DLC, we highly recommend playing the Astral Codec and The Outsider story mods on their own before randomizing their content.

v0.3.2

02 Oct 12:10
Compare
Choose a tag to compare

For installation instructions see the README.

  • new split_translator option replaces the usual "Translator" item with 6 items: One translator for each of the 5 vanilla planets and their satellites, and a "Translator (Other)" for smaller celestial bodies and story mod planets (doesn't affect HN1, but will matter later).
    • early_key_item will account for this and give you the relevant Translator for your spawn planet
  • Hearth's Neighbor story mod integration:
    • controlled by a new enable_hn1_mod option
    • 20 new default locations, and 41 new logsanity locations
    • 3 new progression items for Signalscope frequencies added by the mod
  • Smaller stuff:
    • Fix "immortality bug", where being at the Eye or not having the DLC installed would cause the player to not die when they are killed.
    • Fix harmless but annoying exceptions from talking to Hearthians at the Eye
    • A few more deathlink messages for "default" deaths
    • Fixed typo in Chert's Camp 5 tracker description
    • Added an explicit conflict with Lore Tracker so the Mod Manager will warn you if both are enabled
    • Fixed randomizer breaking story mod warp platforms that it's not trying to edit (doesn't affect HN1, but will matter later)
    • Fixed randomizer breaking story mod signals that it's not trying to edit

Like the vanilla game and its DLC, we highly recommend playing the Hearth's Neighbor (HN1) story mod on its own before randomizing its content. This is intended to be the first of ~5 story mod integrations for this randomizer, hopefully concluding with enough examples and documentation for other Outer Wilds modders to easily integrate their own story mods after I stop actively working on this.

v0.3.2 Release Candidate

29 Sep 20:21
Compare
Choose a tag to compare
Pre-release

For installation instructions see the README. Since this is a prerelease version, in the Outer Wilds Mod Manager's "Get Mods" section you will have to click the three dots and select "Use Prerelease v0.3.2-rc".

  • new split_translator option replaces the usual "Translator" item with 6 items: One translator for each of the 5 vanilla planets and their satellites, and a "Translator (Other)" for smaller celestial bodies and story mod planets (doesn't affect HN1, but will matter later).
    • early_key_item will account for this and give you the relevant Translator for your spawn planet
  • Hearth's Neighbor story mod integration:
    • controlled by a new enable_hn1_mod option
    • 20 new default locations, and 41 new logsanity locations
    • 3 new progression items for Signalscope frequencies added by the mod
  • Smaller stuff:
    • Fix "immortality bug", where being at the Eye or not having the DLC installed would cause the player to not die when they are killed.
    • Fix harmless but annoying exceptions from talking to Hearthians at the Eye
    • A few more deathlink messages for "default" deaths
    • Fixed typo in Chert's Camp 5 tracker description
    • Added an explicit conflict with Lore Tracker so the Mod Manager will warn you if both are enabled
    • Fixed randomizer breaking story mod warp platforms that it's not trying to edit (doesn't affect HN1, but will matter later)
    • Fixed randomizer breaking story mod signals that it's not trying to edit

Like the vanilla game and its DLC, we highly recommend playing the Hearth's Neighbor (HN1) story mod on its own before randomizing its content. This is intended to be the first of ~5 story mod integrations for this randomizer, hopefully concluding with enough examples and documentation for other Outer Wilds modders to easily integrate their own story mods after I stop actively working on this.

v0.3.1

27 Sep 11:31
Compare
Choose a tag to compare

For installation instructions see the README.

EotE-Related Features:

  • New dlc_only option, default false, which removes all of the base game locations and several base game items
  • The early_key_item option has a new Stranger Light Modulator value, and the behavior of any now depends on your spawn
  • death_link: default will now ignore 'deaths' that merely enter or exit the dreamworld without truly killing the Hatchling and ending the current loop. death_link: all_deaths will continue to count these.
  • It's now in-logic to use Limbo Warp Patch to go to Shrouded Woodlands Archives directly from Subterranean Lake instead of waiting for the dam to break

Other Features:

  • The spawn option has a new random_non_vanilla value
  • Since 0.1.0 if you check a location, and the AP server doesn't receive the message, the next time you connect those "missing" locations will be re-sent. Now when this happens the in-game console will wake up with a message explaining this, listing the re-sent locations, and showing any resulting AP server messages.

Fixes:

  • Fixed the 'profile bleed' bugs where one profile's base game save data would get overwritten by another's when switching profiles
  • Fixed Checklist Mode main page incorrectly including logsanity locations in its counts
  • Fixed non-vanilla spawn incorrectly persisting after switching to a profile on vanilla spawn
  • Fixed goal tracker failing to display logic for some of the relevant regions
  • Fixed death link spamming deaths when dying by fall damage in the dream world
  • Fixed the ship's Remove Suit interaction failing to display the suit inside the ship after removing it
  • Logically require Spacesuit to enter the Stranger, so shuffle_spacesuit and enable_eote_dlc can work together (this is far from true "suitless stranger" logic, just fixing what we already support)
  • Worked around the 'infinite vortex bug' where using the Quantum Shrine without Entanglement Rule could get you trapped in the vortex above the 6th location's south pole
  • Corrected copy-paste errors in tracker descriptions for "DW: Shrouded Woodlands Bridge", "DW: Canyon Archive Story Reel" and "DW: Canyon Archive Glitch Reel"

v0.3.1 Release Candidate

22 Sep 16:50
Compare
Choose a tag to compare
Pre-release

For installation instructions see the README. Since this is a prerelease version, in the Outer Wilds Mod Manager's "Get Mods" section you will have to click the three dots and select "Use Prerelease v0.3.1-rc".

EotE-Related Features:

  • New dlc_only option, default false, which removes all of the base game locations and several base game items
  • The early_key_item option has a new Stranger Light Modulator value, and the behavior of any now depends on your spawn
  • death_link: default will now ignore 'deaths' that merely enter or exit the dreamworld without truly killing the Hatchling and ending the current loop. death_link: all_deaths will continue to count these.
  • It's now in-logic to use Limbo Warp Patch to go to Shrouded Woodlands Archives directly from Subterranean Lake instead of waiting for the dam to break

Other Features:

  • The spawn option has a new random_non_vanilla value
  • Since 0.1.0 if you check a location, and the AP server doesn't receive the message, the next time you connect those "missing" locations will be re-sent. Now when this happens the in-game console will wake up with a message explaining this, listing the re-sent locations, and showing any resulting AP server messages.

Fixes:

  • Fixed the 'profile bleed' bugs where one profile's base game save data would get overwritten by another's when switching profiles
  • Fixed Checklist Mode main page incorrectly including logsanity locations in its counts
  • Fixed non-vanilla spawn incorrectly persisting after switching to a profile on vanilla spawn
  • Fixed goal tracker failing to display logic for some of the relevant regions
  • Fixed death link spamming deaths when dying by fall damage in the dream world
  • Fixed the ship's Remove Suit interaction failing to display the suit inside the ship after removing it
  • Logically require Spacesuit to enter the Stranger, so shuffle_spacesuit and enable_eote_dlc can work together (this is far from true "suitless stranger" logic, just fixing what we already support)
  • Worked around the 'infinite vortex bug' where using the Quantum Shrine without Entanglement Rule could get you trapped in the vortex above the 6th location's south pole
  • Corrected copy-paste errors in tracker descriptions for "DW: Shrouded Woodlands Bridge", "DW: Canyon Archive Story Reel" and "DW: Canyon Archive Glitch Reel"

v0.3.0

18 Sep 18:35
Compare
Choose a tag to compare

For installation instructions see the README.

  • Echoes of the Eye DLC integration:
    • new enable_eote_dlc option, default false
    • 10 new progression items: Stranger Light Modulator, Breach Override Codes, River Lowlands/Cinder Isles/Hidden Gorge Painting Code, Dream Totem Patch, Raft Docks Patch, Limbo Warp Patch, Projection Range Patch and Alarm Bypass Patch. See in-game tracker for details.
    • 34 new default locations, and 72 new logsanity locations. See in-game tracker for details.
    • goal option has 4 new values: the old Song of Six has been renamed to Song of the Nomai, and we now have Echoes of the Eye (just complete the DLC), Song of the Stranger (reach Eye with Prisoner), a new Song of Six (reach Eye with either Solanum or Prisoner) and Song of Seven (reach Eye with both).
    • spawn option has a new value of stranger
    • Added owlk screams to the Audio Trap when DLC is enabled
    • Random Ghost Matter setting now affects GM inside The Stranger
  • The base game rando now has items and locations for the Deep Space Radio frequency and its two signals, since those exist when the DLC is not installed, and I decided they are not relevant for DLC logic.
  • Added item name groups "Base Progression", "DLC Progression", "Quantum Rules", "Patches" and location name groups "The Stranger", "Dreamworld", "Interloper", "Sun Station", "WHS"
  • Fixed in-game tracker failing to show non-OW item names on hinted locations, and non-OW location names on hinted items.
  • Fixed logic for WHS projection stone logsanity locations that were made retroactively incorrect by warp platform rando.
  • Fixed the apworld's region connection code to properly set "indirect connections". Although no user-facing bugs were reported due to this, it was technically incorrect and could theoretically have led to generating unwinnable multiworlds, especially in the DLC's more complex logic.
  • Fixed logic for Village 1-2 logsanity locations incorrectly expecting you to reach Timber Hearth, and the Village to Timber Hearth connection incorrectly expecting Launch Codes instead of just Spacesuit.

If you played the last release candidate, the only change not mentioned above is that when you don't have Projection Range Patch, being teleported back to the artifact now resets your velocity so you can't accidentally kill yourself that way.

v0.3.0 Release Candidate 3

15 Sep 17:18
Compare
Choose a tag to compare
Pre-release

For installation instructions see the README. Since this is a prerelease version, in the Outer Wilds Mod Manager's "Get Mods" section you will have to click the three dots and select "Use Prerelease v0.3.0-rc3".

This is the same as the previous release candidate except:

  • Stranger logic now includes going from Hangar to HG Lab with only breach codes (i.e. no launch codes), and going from HG to Reservoir with nothing (i.e. no light modulator).
  • Fixed Shrouded Woodlands Archive access logic missing an item to unlock the SW raft dock.
  • Fixed Hidden Gorge Secret Room access logic missing the light modulator item for lowering the elevator above that room.
  • Fixed in-game tracker failing to show non-OW item names on hinted locations.
  • Fixed in-game tracker incorrectly displaying a Song of Seven goal as "Song of the Nomai".
  • Fixed parts of the in-game tracker on non-DLC slots incorrectly including the DLC-only tape recorder locations.
  • The "Requires Stranger Light Modulator" prompt will now only display if the player is relatively close to the light sensor they're shining their flashlight on, which should reduce cases where it's more confusing than helpful.
  • Fixed song of six + DLC off failing generation too late with a confusing error, instead of right away with a clear error.
  • Fixed logic for Village 1-2 logsanity locations incorrectly expecting you to reach Timber Hearth, and THV->TH connection logic incorrectly expecting Launch Codes instead of just Spacesuit.
  • Added item name groups "Base Progression", "DLC Progression", "Quantum Rules", "Patches" and location name groups "The Stranger", "Dreamworld", "Interloper", "Sun Station", "WHS"

v0.3.0 Release Candidate 2

14 Sep 10:17
Compare
Choose a tag to compare
Pre-release

For installation instructions see the README. Since this is a prerelease version, in the Outer Wilds Mod Manager's "Get Mods" section you will have to click the three dots and select "Use Prerelease v0.3.0-rc2".

This is the same as the previous release candidate except:

  • Fixed the in-game tracker incorrectly handling locations with multiple (Can Access: <region>) criteria
  • Updated logsanity option description to clarify that it does affect DLC

v0.3.0 Release Candidate

13 Sep 12:54
Compare
Choose a tag to compare
Pre-release

For installation instructions see the README. Since this is a prerelease version, in the Outer Wilds Mod Manager's "Get Mods" section you will have to click the three dots and select "Use Prerelease v0.3.0-rc".

  • Echoes of the Eye DLC integration:
    • new enable_eote_dlc option, default false
    • 10 new progression items: Stranger Light Modulator, Breach Override Codes, River Lowlands/Cinder Isles/Hidden Gorge Painting Code, Dream Totem Patch, Raft Docks Patch, Limbo Warp Patch, Projection Range Patch and Alarm Bypass Patch. See in-game tracker for details.
    • 34 new default locations, and 72 new logsanity locations. See in-game tracker for details.
    • goal option has 4 new values: the old Song of Six has been renamed to Song of the Nomai, and we now have Echoes of the Eye (just complete the DLC), Song of the Stranger (reach Eye with Prisoner), a new Song of Six (reach Eye with either Solanum or Prisoner) and Song of Seven (reach Eye with both).
    • spawn option has a new value of stranger
    • Added owlk screams to the Audio Trap when DLC is enabled
    • Random Ghost Matter setting now affects GM inside The Stranger
  • The base game rando now has items and locations for the Deep Space Radio frequency and its two signals, since those exist when the DLC is not installed, and I decided they are not relevant for DLC logic.
  • Fixed logic for WHS projection stone logsanity locations that were made retroactively incorrect by warp platform rando.
  • Fixed the apworld's region connection code to properly set "indirect connections". Although no user-facing bugs were reported due to this, it was technically incorrect and could theoretically have led to generating unwinnable multiworlds, especially in the DLC's more complex logic.

0.2.7

28 Aug 18:02
Compare
Choose a tag to compare

For installation instructions see the README.

  • Randomize Ghost Matter: There is now a client-only mod setting to randomize the placement of ghost matter each loop, so that the Ghost Matter Wavelength item remains useful after you memorize the vanilla ghost matter. For now this affects the Interloper, Bramble Island, and the Sunless City Eye Shrine.
  • More In-Game Tracker Tweaks:
    • The inventory mode now shows item descriptions even for items you haven't collected yet. This makes it viable to use the in-game tracker as documentation and a tutorial for new players, since you can now simply read every entry to learn the items.
    • Inventory mode's frequency entries now list all associated signals, and the progression signals now have separate entries explaining why they're important.
    • Goal logic is now visible in the tracker. Go to checklist mode and select the "Mission" category to see the usual logic display for your Song of Five/Six goal.
  • Various internal cleanups, optimizations and refactors. These indirectly matter to players because:
    • It should be much easier to add new categories to the in-game tracker now, which 0.3.x will be doing.
    • Archipelago now loads outer_wilds.apworld in 5-10ms instead of 10-50ms (Archipelago core wants all worlds to load in <10ms each).
  • New mod setting for crash debugging: "Don't Apply Received Items In-Game". Don't worry about this unless you've been trying to debug the end-of-loop crash.