Cave-story-randomizer

Latest version: v2.4.2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.8

please use the data folder in the included cave story folder to perform the randomization. it has been pre-modified; other versions of cave story (including vanilla) will not randomize properly

differences from vanilla:
- all 5 teleporter locations in arthur's house are active from the beginning of the game
- all other teleporters from vanilla should be active and linked to one another at all times
- most cutscenes are abridged or skipped entirely
- jellyfish juice is infinite use
- you can carry more than one puppy at once (puppies can only be placed in the sand zone, btw)
- certain items that are received from NPCs have been placed in chests
- labyrinth B
- labyrinth shop [3] (requiring the machine gun, fireball, and spur respectively to open)
- jail no. 1
- storage? (ma pignon room)
- a teleporter between sand zone storehouse and labyrinth I has been placed: it activates either after defeating toroko+ or using the labyrinth I side
- if you don't have the air tank after defeating the core, the water will not rise and you may leave without dying
- curly cannot be left behind permanently in the core: the shutter will never close once the boss is defeated
- the jump in the waterway to save curly has been made easier
- ironhead will always give you his item on defeat (there's still a special surprise if you beat him without taking damage, though)
- entering the throne room to complete the game requires both obtaining the iron bond and saving sue in the egg corridor

0.8c

Hey there. It's been a while. This release contains numerous enhancements to the main game, as well as to the user experience when using the randomizer itself.
For Cave Story:
- Most (all?) mandatory text has been removed except in cases where it is necessary (Y/N prompts with gameplay effects)
- Inventory text has been standardized to be instant for all items
- Puppy item in the inventory now shows the number of puppies in your posession
- Many minor bug fixes
For the Randomizer:
- The UI has been rewritten from the ground up
- You no longer need to drag and drop your CS folder every time you want to randomize - once it's been dropped once, the randomizer stores a copy in its save folder for future randomizations. Simply drag another CS folder on if you need to update it!
- Randomizing now happens at the press of a button
- A new settings window has been added, which for now includes an option to select between using a random seed (default behavior) or a preset custom seed. The old `seed.txt` feature has been removed in favor of the new settings window
- Seeds are now alphanumeric, meaning you can now randomize using seeds such as `curlyspanties42069` if desired. Only alphanumeric chars are permitted - invalid seeds will default to a random seed
- The randomizer now displays the seed used after a successful randomization

This will be the final minor version of v0.8 - after this, work begins on the next major version. Look forward to features such as full puppy shuffling, custom skins for your player character, various objectives, and more! Until then, if you're enjoying the randomizer please join our [Discord server](https://discord.gg/7zUdPEn). I know it's been a long time since the last release, so I hope this sates your hungers while we prepare for the upcoming major release.

Thanks for playing.

v0.8B-patch1
This release patches the critical Core drowning softlock as well as the infinite items from the puppy chest in Sand Zone.

0.8b

This release comes with a number of fixes and enhancements. These include, but are not limited to:
- Fixing all softlock issues known from v0.8A
- Fixing infinite items glitches
- Improving seeds with Arthur's Key on Ma Pignon by making Balrog 1 drop a 99 EXP capsule
- Improving the Mr Little quest by making him collectible without speaking to his wife
- Improving the Mr Little quest and Chaba Fireball chest by making them collectible without the weapon in your inventory so long as you have collected it
- Allowing the player to drop off their Bubbler at Arthur's Arsenal
- Not pausing the game when it loses focus (very nice for using the new tracker)
- Ability to generate based off of a preset seed by including it in a file called `seed.txt` in the root of the randomizer directory
- Many other minor enhancements

As well, v0.8B marks the beginning of 32-bit compatibility for the Windows binary! As always, check out the [Discord server](https://discord.gg/7zUdPEn) if you're enjoying the randomizer.

0.8a

this release fixes a heck of a lot of bugs that were introduced in v0.8: check out https://gitlab.com/duncathan/cave-story-randomizer/issues?label_name%5B%5D=v0.8A to see exactly which were addressed.

a few other improvements or additions have been made:
- single-use items such as keys now get removed from your inventory after use to reduce clutter
- you can now break down kazuma's door from both the inside and the outside
- the teleporter in kazuma's shelter is active as soon as you enter
- mr little now requires that you show him the blade before he gives you his item
- the door between egg no. 0 and the outer wall only gets opened if you have saved kazuma, as was intended
- the splash screen for the randomizer program has been updated
- the in-game title screen has been improved

additionally, this new release comes with the launch of our new discord server. check it out! https://discord.gg/7zUdPEn

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.