Skip to content

Releases: HotPocketRemix/DarkSoulsItemRandomizer

Dark Souls Item Randomizer v0.3

08 Aug 16:56
Compare
Choose a tag to compare

v0.3 Changelog

BUGFIXES:

  • Modified the starting weapon pool slightly to allow for using the Broken Straight Sword and Straight Sword Hilt if another weapon is provided.
  • Modified the starting weapon pool slightly to allow using the Dark Hard as a primary weapon in some situations.

NEW FEATURES & CHANGES:

  • Added Dark Souls: Remastered support. Note that because of internal differences between the game versions, the same settings and seed may not produce the same item distribution for each version.
  • Added ability to detect game version and run from root game directory.
  • Added a new option "Laundromat Mixup" that will give most human NPCs random armor.
  • Classes now start with random armor and, when appropriate, a random spell.
  • The class select screen now displays each class' random weapons, armor and spells.
  • Added a new feature called SyncNum. After randomization, a sequence of digits is displayed which depends on the seed and settings. This allows two players to quickly verify that they have the same seed and settings before starting the game.

Dark Souls Item Randomizer v0.2.1

06 Feb 18:29
Compare
Choose a tag to compare

Changelog

BUGFIXES:

  • Fixed a major bug where some items could share event flags, leading to possible missing items.
  • Fixed a major bug where re-randomizing would produce different results for the same seed. In combination with the previous bug, this could rarely result in key items not spawning, causing a softlock.
  • Fixed a bug where Andre would always sell a key item in his possession for 20000 souls.
  • Fixed minor typos in the cheatsheet and hintsheet.
  • Fixed a bug with event flags where some items could spawn in the recovery chest due to being placed incorrectly at other locations. This can still occur, but should now be substantially rarer.
  • Solaire of Astora now always gives the White Sign Soapstone as a gift, as in vanilla. This allows for easier co-op play, and also fixes a semi-rare dialogue bug that manifests when talking to Solaire while already having the White Sign Soapstone.
  • Fixed a bug where the Master Key could appear in the recovery chest without having ever found the Master Key first.
  • Removed the Dragon Bone Fist from the possible starting weapons, since no class can use this weapon, as it cannot be two-handed.
  • Fixed a bug where Gwynevere would not drop a key item if the player is carrying the Lordvessel when she is killed. Ornstein and Smough now share an additional drop table that is marked as a key location. This location is also marked as a Race Mode location. Gwynevere now no longer can give a key item on any difficulty setting.
  • Fixed a typo where Green Blossoms would always be priced no lower than 1000 souls when sold by a merchant.
  • Fixed a rare bug where some items could be forgotten when writing to the data file, leading to missing items.
  • Fixed a possible bug (extremely rare in any given seed, if not impossible) where item locations could overflow and award items from other locations in addition to their own.
  • Fixed a minor bug where some items would not work correctly on NG+.
  • Fixed some minor typos in the cheatsheet and updated some descriptions.

NEW FEATURES & CHANGES

  • Modified the key placement algorithm to be a slower trial-based version. This new algorithm more fairly distributes key placements. The previous algorithm was biased against "complicated" distributions so that long chains like Key A was behind Door B, Key B was behind Door C, etc. were more rare than they should have been.

  • Added an update notifier that will display a notification to the user to inform them of new updates. This is not an auto-updater, but serves as a way to alert infrequent users to the existence of new versions.

  • Changed the color of the donation button to make it slightly more visible since feedback suggested that it was extremely easy to miss unless being deliberately sought out.

  • Updated the README with a comprehensive list of Race Mode locations to make learning Race Mode runs easier.

  • Added Four Kings, Gravelord Nito, Bed of Chaos and Seath the Scaleless drops to locations. These four locations are marked as Race Mode locations.

  • The Black Knights in the Asylum now share an additional drop table. Whichever one is killed first will drop an item. This location is marked as a Race Mode location.

  • Added a new option, "Senile Primordial Serpents" that will include the 4 Lord Souls in the random keys. This is similar to the Senile Gwynevere option, and they can be used independently of each other. This usually makes the game somewhat easier.

  • Added a new option to the Soul Items, "Transpose". When this option is activated, boss souls have a 75% chance to be replaced by one of the items that they can be transposed to by the Giant Blacksmith. Soul of Gwyn, Lord of Cinder also has a chance to be transposed into Sunlight Spear in addition to Great Lord Greatsword.

  • The Lost Izalith Titanite Demon's Demon Titanite x2 100% drop is now shuffled into the NPC random drop pool, so that some enemy will drop Demon Titanite.

  • Marked the following locations as additional Race Mode locations:

    • (1000240) - Sewer Chamber Key location in Depths
    • (1010000) - Mystery Key location in Undead Parish
    • (1010140) - Basement Key location in Undead Parish
    • (1020210) - Undead Asylum F2 West Key location in Firelink Shrine
    • (1100140) - Annex Key location in Painted World of Ariamis
    • (1300020) - Darkmoon Seance Ring location in Catacombs
    • (1410530) - Chaos Flame Ember location in Demon Ruins
    • (1500150) - Cage Key location in Sen's Fortress
    • (1700210) - Archive Prison Extra Cell Key location in Duke's Archives
    • (1810080) - Peculiar Doll location in Northern Undead Asylum
  • That is, Race Mode locations now consist of the following:

    • Chests (excluding the one left by Logan after he hollows, and the recovery chest behind Frampt)
    • Non-respawning Black Knight drops
    • Boss drops
    • Key Item & Ember vanilla locations
  • The Purple Coward's Crystal location and item is now included in the random item pool.

  • Added a new option to Key Difficulty: "Race Mode +", a version of Race Mode intended mainly for speedrunners. On this difficulty, key items are placed as in Race Mode, but skips and glitches are accounted for. It is assumed that players take the Master Key, are able to perform any of these skips, and know enough not to softlock themselves by resting at bonfires in areas they cannot exit. Additionally, the Purple Coward's Crystal is counted as a key while in this mode, since it can be used to glitch into some areas.

    Skips that are accounted for are:

    • Lower Undead Burg Skip (Undead Burg -> Lower Undead Burg without Basement Key)
    • Capra Skip (Undead Burg -> Depths without Key to Depths)
    • Sen's Gate Skip (Undead Parish -> Sen's Fortress without ringing both Bells)
    • Annex Key Skip (Painted World -> Painted World Annex without the Annex Key)
    • Firesage Drop (Quelaag's Domain -> Lost Izalith without the Lordvessel)
    • Seal Skip (Upper New Londo Ruins -> Some areas of Lower New Londo Ruins & Four Kings fight without Key to the Seal)
    • Duke Skip (Bypass forced death to Seath the Scaleless, so the Duke's Prison Giant Door Key may not be placed in the Prison)
    • Purple Coward's Crystal Wrong Warp to Oolacile (Darkroot Basin -> Oolacile Township without the Broken Pendant)
    • Purple Coward's Crystal Wrong Warp to Kiln (Firelink Altar -> Kiln of the First Flame via Oolacile Township without having collected all four Lord Souls)
    • Force Quit Wrong Warp is not generally required, but may be useful to escape from certain softlocks and avoid the need for some keys.