Releases: NewSoupVi/The-Witness-Randomizer-for-Archipelago
7.0.3 - Fix incoming ProgUseful jingle
7.0.2 - Fix Puzzle Skips not working on Arrows puzzles
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
There was an issue where Variety seeds would sometimes refuse to generate.
7.0.0 - The Loud Update
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
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
- Adds support for the "unlockable warps" feature: ArchipelagoMW/Archipelago#3766
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
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
- Adds support for the "unlockable warps" feature: ArchipelagoMW/Archipelago#3766
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
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
- Adds support for the "unlockable warps" feature: ArchipelagoMW/Archipelago#3766
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
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
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
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