DSVania Randomizer 1.4.0
Note: This is an outdated version. The latest version of DSVania Randomizer can be downloaded here: https://github.com/LagoLunatic/dsvrandom/releases/latest
New features:
- The Boss Randomizer is now fully implemented and should be playable without issues in all games.
- The OoE World Map Exits Randomizer is now fully implemented and should be playable without issues.
- Implemented inter-area warping in PoR and OoE. Warp points allow you to not only move between warps in the current area, but also any other area. You can cycle through areas by pressing L and R or pressing the arrows on the touch screen.
- Mirror rooms in DoS now show up yellow on the map.
- Added an option for PoR and OoE to make the reminder markers you can place on the bottom screen map menu also show up on the top screen map at all times.
- You can now save the options you currently have selected to a preset file, and then load that file to restore those settings. You can use this to quickly switch between different sets of options, or share the files to share your settings with others without also sharing a specific seed.
Changes:
- The Starting Room Randomizer now always starts you in a combined warp + save room in PoR and OoE instead of just a save room, so that you can immediately warp wherever you want upon returning to your starting room with a magical ticket.
- The "Clean ROM" field in the UI now remembers the last ROM you gave it for each game, allowing you to quickly switch between games without needing to re-browse for the ROM every time.
- The UI now disables options that are not for the game you currently have selected.
- The spoiler log is now formatted much cleaner than before. It also does not list options that are not for the game in question.
- Completely rewrote the random item placement algorithm to have better performance and less biased item placements.
- The Cerberus glyphs in OoE are now only placed inside of Dracula's Castle.
- PoR Short Mode now always places 2 of the early game portraits and 2 of the late game portraits to avoid unlucky seeds where you get all hard or all easy portraits.
- When enemies cannot be rebalanced, the Portrait Randomizer now tries to avoid forcing you to go into a late game portrait near the start of a run.
- Added a new "Casual" difficulty which makes enemies a lot easier, for if you just want to explore and not worry too much about combat.
- Renamed "Easy" difficulty to "Normal" and "Normal" difficulty to "Hard" so their names better describe them.
- The Map Randomizer no longer automatically randomizes Portraits and Villagers even when you have those options disabled.
- The room after Flying Armor in DoS now has modified level design that lets you make the jump there easily without needing to backdash jump.
- Backdash jumps are now only required in glitched logic.
- You no longer need to defeat Stella and talk to Wind to unlock the Forest of Doom Portrait.
- Monastery, Skeleton Cave, and Oblivion Ridge now have back exits to the world map.
- The Villager Randomizer now randomizes George.
- Bonus starting items/skills are now a difficulty slider for the number of items to start with instead of a checkbox.
- Removed the 60 second time limit on Speed Up in PoR.
- You now start the game with Critical Art in PoR.
- In PoR, Change Cube, Call Cube, Skill Cube, and Lizard Tail are now always given to you in your starting room (instead of sometimes being in their vanilla locations depending on the options you selected).
- The vanilla locations in PoR that had Change Cube and Call Cube are now randomized.
- The 3 easter egg item locations in DoS can no longer have progress items in them.
- The studio portrait in PoR is now always locked behind the sisters fight.
- The randomizer's About dialog now tells you if there is a newer update to the randomizer than the one you're currently using.
- Torpor's damage and iframes are now capped when using the skill stats or skills behavior randomizers.
- Poor Photo in OoE is no longer allowed to restore HP or hearts or give AP since you could easily obtain infinite Poor Photos.
Bug fixes:
- Fixed a number of bugs in the Skill Sprite Randomizer, including a bug that could cause crashes on real hardware or skills to not have hitboxes on emulator.
- Fixed a crash that could happen with OoE's glyph puzzle rooms sometimes.
- Fixed the item description reviser uselessly overwriting the descriptions of nonoffensive skills in DoS and PoR.
- Limited the speed multipliers of Brachyura, Eligor, Blackmore, and Arthroverta with the Enemy Animation Speed Randomizer to prevent from them being impossible to dodge and other issues.
- Fixed a vanilla bug in PoR where common enemy versions of The Creature would set The Creature's boss death flag.
- The Map Randomizer now spaces out save and warp rooms better than it did previously.
- Fixed a number of bugs in the progression logic that could cause unbeatable seeds.
- Fixed bugs with the level 3 (fully charged + mastered) versions of Spirit of Light, Stone Circle, and Ice Needle.
- Fixed the Nest of Evil quest not being completable in Short Mode due to not being able to access enough portraits to obtain 888% total map completion. Now only 444% map completion is required in Short Mode.
- Fixed a crash that could happen in PoR's waterwheel elevator room when spamming skills/weapons that produce many particles.
- Prevented Stolas from summoning more enemies that could result in crashes or other bugs.
- Fixed OoE's bad ending cutscene (where it shows the villagers you missed) not working properly when you have Villager Randomizer enabled.
- Fixed a bug in DoS and PoR where getting an ending without having ever saved the game once would default your save to the first accessible save room in the vanilla game, which is not necessarily the first accessible save room when maps or the starting room is randomized. Now it defaults your save to the room you actually started in when one of those options is enabled.
- Fixed 100% map completion in DoS being unobtainable if Starting Room Randomizer was on but Map Randomizer was off.
- Fixed several visual oddities in Dialogue Randomizer.
- Fixed a bug where Procels would not appear anywhere on some seeds when using the Enemy Randomizer.
- Quest rewards can no longer be max ups, and neither can cakes in the bakery in PoR.
Removed:
- Removed the Enemy AI Randomizer, as it's now obsoleted by the Enemy Sprite Randomizer.
- Removed the option to name unnamed skills - this is now always enabled instead.
- Removed the option to implement a new Magical Ticket item in DoS - this is now always enabled instead.
- Removed the Area and Room Connections Randomizers, as they're obsoleted by the Map Randomizer.
- Removed the Player Movement Stats Randomizer, as it wasn't playable.
