Skip to content

Releases: NewSoupVi/The-Witness-Randomizer-for-Archipelago

7.0.3 - Fix incoming ProgUseful jingle

27 Dec 00:06
Compare
Choose a tag to compare

7.0.2 - Fix Puzzle Skips not working on Arrows puzzles

14 Dec 12:26
Compare
Choose a tag to compare

I'm not 100% sure the fix is correct, but I tested every scenario I can think of

7.0.1 - Fix stuck Variety generations

13 Dec 10:07
Compare
Choose a tag to compare

There was an issue where Variety seeds would sometimes refuse to generate.

7.0.0 - The Loud Update

26 Nov 19:53
28903e6
Compare
Choose a tag to compare

I added a lot of Jingles and Jingle Features AND changed the internal sound engine, so I think I can justify this joke

New features:

  • Panel Hunt
  • Variety Randomizer
  • Unlockable Fast Travel Points (preview feature)
  • Vague Hints
  • Many new jingles
  • Support for putting your own jingles + Challenge song
  • A bunch of QoL (Disable color cycle effects, better options for how to handle disabled puzzles, etc etc)
  • New joke hints

And many many many bugfixes.

Full incremental patch notes:
Witness700PrereleaseHistory.txt

Have fun!!!! :D

7.0.0 Prerelease 15: Hotfix Release

17 Nov 00:18
Compare
Choose a tag to compare
Pre-release

Hotifx release. I broke a bunch of stuff with p14, mainly panel colors and unlocked warps.

Changes from Prerelease 14

Features:

  • Make Warps a client toggle since they didn't make 0.5.1
  • Better "disabled" graphics for all the lattice panels

Fixes:

  • Lines on Desert Panels no longer get messed up on Rerando
  • Panels with Rotated Shapers and Negative Shapers now generate the correct amount of each shaper type
  • Fixed a warps message showing up multiple times

Changes from Prerelease 13

Features:

  • Support for ProgUseful item quality, using gold coloring and a new set of jingles
  • New Panel Hunt Jingles
  • New Understated Victory Jingle

Fixes:

  • Fix a box rotation edge case where long box became unsolvable when it was a hunt panel

Changes from Prerelease 12

Features:

Fixes:

  • Separated two hints that were actually combined together
  • Some more weird panel coloring stuff
  • Fix Tutorial Outpost Path Door still opening in Door Shuffle when you're playing Panel Hunt
  • The Speed Boost timer now no longer disappears during EEE

Changes from Prerelease 11

Additions:

  • New hints

Fixes:

  • Tutorial Panels will let you interact with them again (lol)
  • Town Triple will not just instasolve on panel hunt

Changes from Prerelease 10

Additions:

  • Switching between warps now uses the game's internal detection for directional input

Fixes:

  • Pressing A/D with no warps unlocked should no longer cause problems

Changes from Prerelease 9

Works with all seeds generated from 0.4.5 to 0.5.0, plus the upcoming 0.5.1 and the beta .apworld.

Fixes:

  • Challenge is no longer extreme hard mode (lol)
  • The "locked by" detection for some entities has been improved, hopefully
  • Power Surges should be a bit more robust, there was an issue where panels would stay off for another while
  • Can no longer warp during EEE
  • Pressing "E" repeatedly during a time where your character is not allowed to go to sleep no longer queues 1238095715890 messages
  • Incoming Item Jingles no longer queue (they aren't supposed to and didn't use to)

Changes from Prerelease 8

Fix some stuff about the Challenge song

Changes from Prerelease 7

Changes:

  • Update to Variety Version 3.2.4
  • Change the way some panels determine if they are solved (for the purposes of location checks and panel hunt)

Fixes:

  • Collect Mode Unchanged now handles recoloring panels a bit more intelligently

Changes from Prerelease 6

Additions

  • Add Swamp Platform warp

Fixes

  • Fix Shipwreck Warp not existing

Changes from Prerelease 5

Additions

Changes:

  • Death Link now respects sync mode better.

Changes from Prerelease 4

Additions

  • Put something in Jingles/Challenge.wav from the directory that the randomizer .exe is in. Have fun with your custom challenge song

Fixes

  • Fixed a rare race condition crash

Changes from Prerelease 3

Changes

  • Switched to a completely different audio engine (as in, started actually using one. lol). This should help implement more audio based features in the future.

Fixes

  • Fixed error with Load Credentials introduced by last prerelease, where it always thought the seed was new.
  • Fixed crash pertaining to bonk traps & also reverted accidental shortening of bonk traps
  • Fixes "Locked entity with unknown name" introduced by P1

Changes from Prerelease 2

Additions

  • "Disable Death Link" button to disable Death Link on a slot permanently (per device)

Fixes

  • Load Credentials now doesn't give you 333wi§!PO!§L%K! or whatever on an unplayed seed anymore
  • Load Credentials and randomize now work again after changing save files
  • Hopefully fix that "permanent bonk trap" issue

Changes from Prerelease 1

Additions

  • The client window now shows the canonical AP name for the panel or EP you are clicked into
  • Players can now provide their own jingles to play instead of the included ones

Changes

  • Variety has another instance of invis symmetry removed
  • Variety now uses the same "POWER_OFF_ON_FAIL" overrides as Normal
  • Mountain Entry Panel now costs one skip per unopened latch, and can be skipped after a solution has been input

Fixes

  • EPs now properly display what they are locked by again
  • Bunker Drop Down Controls are easier to distinguish for Panel Hunt
  • The position for the Panel Hunt Sphere for Final Elevator Close Left has been fixed

7.0.0 Prerelease 14: Warps is a client-side setting now

16 Nov 22:11
Compare
Choose a tag to compare

Features:

  • Make Warps a client toggle since they didn't make 0.5.1
  • Better "disabled" graphics for all the lattice panels

Fixes:

  • Lines on Desert Panels no longer get messed up on Rerando
  • Panels with Rotated Shapers and Negative Shapers now generate the correct amount of each shaper type
  • Fixed a warps message showing up multiple times

Changes from Prerelease 13

Features:

  • Support for ProgUseful item quality, using gold coloring and a new set of jingles
  • New Panel Hunt Jingles
  • New Understated Victory Jingle

Fixes:

  • Fix a box rotation edge case where long box became unsolvable when it was a hunt panel

Changes from Prerelease 12

Features:

Fixes:

  • Separated two hints that were actually combined together
  • Some more weird panel coloring stuff
  • Fix Tutorial Outpost Path Door still opening in Door Shuffle when you're playing Panel Hunt
  • The Speed Boost timer now no longer disappears during EEE

Changes from Prerelease 11

Additions:

  • New hints

Fixes:

  • Tutorial Panels will let you interact with them again (lol)
  • Town Triple will not just instasolve on panel hunt

Changes from Prerelease 10

Additions:

  • Switching between warps now uses the game's internal detection for directional input

Fixes:

  • Pressing A/D with no warps unlocked should no longer cause problems

Changes from Prerelease 9

Works with all seeds generated from 0.4.5 to 0.5.0, plus the upcoming 0.5.1 and the beta .apworld.

Fixes:

  • Challenge is no longer extreme hard mode (lol)
  • The "locked by" detection for some entities has been improved, hopefully
  • Power Surges should be a bit more robust, there was an issue where panels would stay off for another while
  • Can no longer warp during EEE
  • Pressing "E" repeatedly during a time where your character is not allowed to go to sleep no longer queues 1238095715890 messages
  • Incoming Item Jingles no longer queue (they aren't supposed to and didn't use to)

Changes from Prerelease 8

Fix some stuff about the Challenge song

Changes from Prerelease 7

Changes:

  • Update to Variety Version 3.2.4
  • Change the way some panels determine if they are solved (for the purposes of location checks and panel hunt)

Fixes:

  • Collect Mode Unchanged now handles recoloring panels a bit more intelligently

Changes from Prerelease 6

Additions

  • Add Swamp Platform warp

Fixes

  • Fix Shipwreck Warp not existing

Changes from Prerelease 5

Additions

Changes:

  • Death Link now respects sync mode better.

Changes from Prerelease 4

Additions

  • Put something in Jingles/Challenge.wav from the directory that the randomizer .exe is in. Have fun with your custom challenge song

Fixes

  • Fixed a rare race condition crash

Changes from Prerelease 3

Changes

  • Switched to a completely different audio engine (as in, started actually using one. lol). This should help implement more audio based features in the future.

Fixes

  • Fixed error with Load Credentials introduced by last prerelease, where it always thought the seed was new.
  • Fixed crash pertaining to bonk traps & also reverted accidental shortening of bonk traps
  • Fixes "Locked entity with unknown name" introduced by P1

Changes from Prerelease 2

Additions

  • "Disable Death Link" button to disable Death Link on a slot permanently (per device)

Fixes

  • Load Credentials now doesn't give you 333wi§!PO!§L%K! or whatever on an unplayed seed anymore
  • Load Credentials and randomize now work again after changing save files
  • Hopefully fix that "permanent bonk trap" issue

Changes from Prerelease 1

Additions

  • The client window now shows the canonical AP name for the panel or EP you are clicked into
  • Players can now provide their own jingles to play instead of the included ones

Changes

  • Variety has another instance of invis symmetry removed
  • Variety now uses the same "POWER_OFF_ON_FAIL" overrides as Normal
  • Mountain Entry Panel now costs one skip per unopened latch, and can be skipped after a solution has been input

Fixes

  • EPs now properly display what they are locked by again
  • Bunker Drop Down Controls are easier to distinguish for Panel Hunt
  • The position for the Panel Hunt Sphere for Final Elevator Close Left has been fixed

7.0.0 Prerelease 13: ProgUseful Support

11 Oct 00:57
Compare
Choose a tag to compare
Pre-release

Features:

  • Support for ProgUseful item quality, using gold coloring and a new set of jingles
  • New Panel Hunt Jingles
  • New Understated Victory Jingle

Fixes:

  • Fix a box rotation edge case where long box became unsolvable when it was a hunt panel

Changes from Prerelease 12

Features:

Fixes:

  • Separated two hints that were actually combined together
  • Some more weird panel coloring stuff
  • Fix Tutorial Outpost Path Door still opening in Door Shuffle when you're playing Panel Hunt
  • The Speed Boost timer now no longer disappears during EEE

Changes from Prerelease 11

Additions:

  • New hints

Fixes:

  • Tutorial Panels will let you interact with them again (lol)
  • Town Triple will not just instasolve on panel hunt

Changes from Prerelease 10

Additions:

  • Switching between warps now uses the game's internal detection for directional input

Fixes:

  • Pressing A/D with no warps unlocked should no longer cause problems

Changes from Prerelease 9

Works with all seeds generated from 0.4.5 to 0.5.0, plus the upcoming 0.5.1 and the beta .apworld.

Fixes:

  • Challenge is no longer extreme hard mode (lol)
  • The "locked by" detection for some entities has been improved, hopefully
  • Power Surges should be a bit more robust, there was an issue where panels would stay off for another while
  • Can no longer warp during EEE
  • Pressing "E" repeatedly during a time where your character is not allowed to go to sleep no longer queues 1238095715890 messages
  • Incoming Item Jingles no longer queue (they aren't supposed to and didn't use to)

Changes from Prerelease 8

Fix some stuff about the Challenge song

Changes from Prerelease 7

Changes:

  • Update to Variety Version 3.2.4
  • Change the way some panels determine if they are solved (for the purposes of location checks and panel hunt)

Fixes:

  • Collect Mode Unchanged now handles recoloring panels a bit more intelligently

Changes from Prerelease 6

Additions

  • Add Swamp Platform warp

Fixes

  • Fix Shipwreck Warp not existing

Changes from Prerelease 5

Additions

Changes:

  • Death Link now respects sync mode better.

Changes from Prerelease 4

Additions

  • Put something in Jingles/Challenge.wav from the directory that the randomizer .exe is in. Have fun with your custom challenge song

Fixes

  • Fixed a rare race condition crash

Changes from Prerelease 3

Changes

  • Switched to a completely different audio engine (as in, started actually using one. lol). This should help implement more audio based features in the future.

Fixes

  • Fixed error with Load Credentials introduced by last prerelease, where it always thought the seed was new.
  • Fixed crash pertaining to bonk traps & also reverted accidental shortening of bonk traps
  • Fixes "Locked entity with unknown name" introduced by P1

Changes from Prerelease 2

Additions

  • "Disable Death Link" button to disable Death Link on a slot permanently (per device)

Fixes

  • Load Credentials now doesn't give you 333wi§!PO!§L%K! or whatever on an unplayed seed anymore
  • Load Credentials and randomize now work again after changing save files
  • Hopefully fix that "permanent bonk trap" issue

Changes from Prerelease 1

Additions

  • The client window now shows the canonical AP name for the panel or EP you are clicked into
  • Players can now provide their own jingles to play instead of the included ones

Changes

  • Variety has another instance of invis symmetry removed
  • Variety now uses the same "POWER_OFF_ON_FAIL" overrides as Normal
  • Mountain Entry Panel now costs one skip per unopened latch, and can be skipped after a solution has been input

Fixes

  • EPs now properly display what they are locked by again
  • Bunker Drop Down Controls are easier to distinguish for Panel Hunt
  • The position for the Panel Hunt Sphere for Final Elevator Close Left has been fixed

6.0.0 - The Quiet Update

01 Jul 22:05
Compare
Choose a tag to compare

Archipelago 0.5.0 has released, and this requires me to launch a new version of the client as well.

There are a lot of new features in this one... but they didn't make it into 0.5.0, so they lay dormant for now unless you play on the beta apworld

Released stuff

  • Treehouse Both Orange Bridges EP is now a "tedious" EP
  • A lot of subtle improvements in the game, such as better visuals on some locked panels, minor bugfixes to puzzle skip logic, etc.
  • "Disable Color Cycle Effects" setting, disabling the wacky color / moving background effects on some of the Mountain panels
  • Improvements to the hints section of the client
  • A couple new jingles

Things that are "in the client" but that will only present themselves on the beta

  • Variety Randomizer
  • Panel Hunt
  • Doors showing the names of the items they are locked by
  • Vague Hints
  • Shuffle Dog

6.0.0 Prerelease 10: More fixes to the "locked by" feature

28 Jun 21:27
Compare
Choose a tag to compare

Needed to do some more changes to properly support the "locked by" feature. Expect about 5 more prereleases just fixing this feature over and over lol

Changes from Prerelease 9:

The new "locked by" feature always assumes individual doors and doesn't work with regional doors.
This is because right now, the client doesn't actually have information about which door items exist in the itempool.
Rather than making it guess, I will disable the feature for now, but I've put up a PR that brings it back by putting that info in slot_data: ArchipelagoMW/Archipelago#3583
(The feature will auto-revive once that PR is merged)

Other changes:

  • I did some weird things with Tutorial Left in Expert to make it more obviously unsolvable, mostly for the sake of my mental health
  • Fixed Mountain Floor 2 Light Bridge Controller Near displaying "locked" upside down
  • Fixed a bug where you could spend a puzzle skip on already skipped panels sometimes (especially Symmetry Island Laser panels)
  • Both Swamp Maze control panels skip together now
  • Symmetry Island Upper Panel now displays its requirements a bit more elegantly

Changes from Prerelease 8:

Features:
Sync Mode now syncs solved Hunt Panels.

Fixes:
Fix jingle ramping timer not being reset on checks that are hunt panels.

Refactor:
Moved entity names to the client instead of getting them through slot data

Changes from Prerelease 7:

Fixed Gate EP being counted for its Town Obelisk Side in obelisk sides + panel hunt

Changes from Prerelease 6:

I deleted epic jingles by accident in the last one lmao

Changes from Prerelease 5:

  • Fixed Variety Randomizer generating impossible Pillar Puzzles sometimes
  • Fixed some panel hunt weirdness

Changes from Prerelease 4:

Features:

  • Added 4 more Panel Hunt Jingles & changed Useful 5 Jingle

Changes:

  • Update to Variety Rando 3.2.3 (slightly different puzzles)
  • Updated apclientpp to be #1933 compatible

Fixes:

  • Quarry Stoneworks Ramp/Lift Controls now always lock correctly
  • Fixed Tutorial Gate Open being unsolvable in Expert + Panel Hunt
  • Fixed a weird vague hints edge case

Changes from Prerelease 3:

  • Changed the display of goal info in Panel Hunt so that all necessary information is available.
  • Added Panel Hunt Jingles that play when you solve a hunt panel (unless it's also a check, in which case the normal item jingle will play)
  • Added Useful 5 Jingle because Useful 4 felt a bit weak in comparison to Filler 4 and Progression 5

Changes from Prerelease 2:

Some panels in Variety are unfair on Death Link. These are now excluded

Changes from Prerelease 1:

New features are described here:
https://github.com/NewSoupVi/Archipelago/releases/tag/0.4.7p1

6.0.0 Prerelease 9: Fixing the "Locked By" feature

23 Jun 15:16
Compare
Choose a tag to compare

The new "locked by" feature always assumes individual doors and doesn't work with regional doors.
This is because right now, the client doesn't actually have information about which door items exist in the itempool.
Rather than making it guess, I will disable the feature for now, but I've put up a PR that brings it back by putting that info in slot_data: ArchipelagoMW/Archipelago#3583
(The feature will auto-revive once that PR is merged)

Other changes:

  • I did some weird things with Tutorial Left in Expert to make it more obviously unsolvable, mostly for the sake of my mental health
  • Fixed Mountain Floor 2 Light Bridge Controller Near displaying "locked" upside down
  • Fixed a bug where you could spend a puzzle skip on already skipped panels sometimes (especially Symmetry Island Laser panels)
  • Both Swamp Maze control panels skip together now
  • Symmetry Island Upper Panel now displays its requirements a bit more elegantly

Changes from Prerelease 8:

Features:
Sync Mode now syncs solved Hunt Panels.

Fixes:
Fix jingle ramping timer not being reset on checks that are hunt panels.

Refactor:
Moved entity names to the client instead of getting them through slot data

Changes from Prerelease 7:

Fixed Gate EP being counted for its Town Obelisk Side in obelisk sides + panel hunt

Changes from Prerelease 6:

I deleted epic jingles by accident in the last one lmao

Changes from Prerelease 5:

  • Fixed Variety Randomizer generating impossible Pillar Puzzles sometimes
  • Fixed some panel hunt weirdness

Changes from Prerelease 4:

Features:

  • Added 4 more Panel Hunt Jingles & changed Useful 5 Jingle

Changes:

  • Update to Variety Rando 3.2.3 (slightly different puzzles)
  • Updated apclientpp to be #1933 compatible

Fixes:

  • Quarry Stoneworks Ramp/Lift Controls now always lock correctly
  • Fixed Tutorial Gate Open being unsolvable in Expert + Panel Hunt
  • Fixed a weird vague hints edge case

Changes from Prerelease 3:

  • Changed the display of goal info in Panel Hunt so that all necessary information is available.
  • Added Panel Hunt Jingles that play when you solve a hunt panel (unless it's also a check, in which case the normal item jingle will play)
  • Added Useful 5 Jingle because Useful 4 felt a bit weak in comparison to Filler 4 and Progression 5

Changes from Prerelease 2:

Some panels in Variety are unfair on Death Link. These are now excluded

Changes from Prerelease 1:

New features are described here:
https://github.com/NewSoupVi/Archipelago/releases/tag/0.4.7p1