Commit graph

88 commits

Author SHA1 Message Date
duncathan 5b8c8ca841 keeps core shutter from closing on later entries - fixes #12 2019-03-21 23:09:19 -06:00
duncathan 6ae8fceae2 fixes 2 of the 4 duplicate item bugs - curly and ironhead
also prevents a softlock in waterway if you don't save curly
2019-03-21 23:03:30 -06:00
duncathan b4cb568856 gives quote a tetanus shot - fixes #11 2019-03-21 22:31:50 -06:00
duncathan 182f86025f allows proper non-trading of blade/nemesis at arthur's house - fixes #10 2019-03-21 22:31:50 -06:00
duncathan 4ccf7d8c75 lounge.tsc -> Lounge.tsc - fixes #7 2019-03-21 22:31:50 -06:00
duncathan 8001def10c replaces life capsules with sparkles - fixes #1 2019-03-21 22:31:50 -06:00
duncathan salt 7bdc6961f3 Merge branch 'license' into 'master'
adds license

See merge request duncathan/cave-story-randomizer!4
2019-03-22 04:24:21 +00:00
duncathan 4f97a323ad adds open mode license 2019-03-21 22:22:55 -06:00
shru 05ceaeb338 License under zlib 2019-03-22 04:01:41 +00:00
duncathan salt a68c48cd1c Merge branch 'patch-1' into 'master'
Treat *.tsc files as binary

See merge request duncathan/cave-story-randomizer!3
2019-03-21 11:23:51 +00:00
Fayti1703 eac7a39817 Add .gitattributes 2019-03-21 11:04:26 +00:00
duncathan 7c1b5a8d63 cleans up pre-edited-cs 2019-03-21 04:35:59 -06:00
duncathan 770fd79308 fixes outer wall infloop, improves error handling, fixes puppy placement 2019-03-21 04:33:12 -06:00
duncathan a3431e2fc6 fixes the collection algorithm 2019-03-21 02:21:30 -06:00
duncathan 9f189ea869 improves log generation - in future it will be easy to disable spoilers 2019-03-21 00:39:30 -06:00
duncathan c6efbb225b solves the misplaced items issue re: puppies getting placed on events 2019-03-20 23:46:22 -06:00
duncathan 1542c25322 slowly moving towards functionality. replaces items but doesn't logic 2019-03-20 06:37:07 -06:00
duncathan 86e0ae0eea fixes so it doesn't just crash when trying to run 2019-03-19 03:38:15 -06:00
duncathan 8c463a7af2 moves location of pre-edited-cs 2019-03-19 03:00:19 -06:00
duncathan 56b057d027 sets up the actual filling algorithm - how badly is this gonna fail? 2019-03-19 02:56:38 -06:00
duncathan b10433be2a first sweep of bug fixes 2019-03-16 06:40:34 -06:00
duncathan 7ee2e15d6b fixed start point issues
- quote could move before FAI finished
- if you died without saving you'd respawn in darkness
2019-03-16 01:59:39 -06:00
duncathan c3aeb0f087 forgot to save Head.tsc before committing WOOPS 2019-03-16 01:43:05 -06:00
duncathan 01fe834ebd arthur's arsenal 2019-03-16 01:40:59 -06:00
duncathan 3797ca3908 FINISHED GAME CHANGES 2019-03-16 01:23:34 -06:00
duncathan 04c4cad162 ending sequence done 2019-03-16 00:14:28 -06:00
duncathan 602aa94304 FINAL SWEEP for all but sand zone and boss rush onward 2019-03-15 20:40:09 -06:00
duncathan 64e2b00078 sets up get item scripts 2019-03-15 00:54:40 -06:00
duncathan 8a7644f690 minor tweaks 2019-03-14 22:05:08 -06:00
duncathan 6922d3f9ce plantation changes 2019-03-14 22:04:41 -06:00
duncathan 835bb2edc2 east labyrinth and waterway 2019-03-14 03:02:06 -06:00
duncathan b33a01215e west labyrinth map changes 2019-03-11 09:25:58 -06:00
duncathan 2425fe1947 Merge remote-tracking branch 'origin/master' 2019-03-11 06:12:22 -06:00
duncathan a47664f854 reworked the item deck for ease of use for the new shuffle algorithm 2019-03-11 06:12:11 -06:00
duncathan salt a6c3f31ff8 Merge branch 'master' into 'master'
Egg hell

See merge request duncathan/cave-story-randomizer!2
2019-03-11 00:23:57 +00:00
Robin 147879d51b Egg hell
- Egg corridor?
- Outer wall
- Last cave
- Hell
- Ballos
2019-03-10 16:14:31 -04:00
duncathan 80ffb75261 Merge remote-tracking branch 'origin/master' 2019-03-09 23:41:43 -06:00
duncathan 3ed7c68e39 started work on randomization algorithm 2019-03-09 23:41:37 -06:00
duncathan salt 4a0e18c6a6 Merge branch 'master' into 'master'
Grasstown finished

See merge request duncathan/cave-story-randomizer!1
2019-03-10 01:14:56 +00:00
Robin 1f5e850e90 Grasstown finished
- Item events isolated
- Events truncated
- TURs added
2019-03-09 19:45:27 -05:00
duncathan 850d0b530c continued work on location data, started work on item data 2019-03-09 02:59:33 -06:00
duncathan e8c84d3640 first pass of building the location framework
the game is organized into regions, which have various connections to other regions. each of these connections has a set of requirements. a requirement is a set of items or events which the player must have in order to fulfill the requirement. each region also has a set of item locations, which each also have a set of requirements as well as the map and event number (not all locations are complete on this front yet) for that location. ideally, the solver will traverse the regions and locations like a graph in order to ensure the game can be completed.
2019-03-08 06:30:55 -06:00
duncathan 391666e841 continued map changes including egg corridor and upper sand zone 2019-03-08 00:31:33 -06:00
duncathan 80f6e32af5 item location map changes from start point to arthur's house
- remove item pickup music and reduce WAI time
- all item locations have an event specifically for giving the item; this will be used to simplify item shuffling later on
- killed kazuma cutscenes in first cave
- shortened the cutscene on entering mimiga village
- removed reservoir cutscene and cutscene after reservoir
- jellyfish juice will be infinite; the fireplace in assembly hall has been adjusted to not remove your juice
- mushroom badge dialogue replaced with a chest for the item location
- talking to ma pignon can now only trigger his boss fight, and only if you have the mushroom badge (no need to read the description)
- toroko kidnapping and all of arthur's house are yet untouched
2019-03-07 06:07:59 -06:00
duncathan c2f8f6c760 add an asset folder for a pre-edited (not yet) freeware CS 2019-03-07 03:50:22 -06:00
shru 5150f684a0 Remove unnecessary files from distributable zip. 2018-12-29 14:28:20 -05:00
shru 43b22b315a Generate correct folder structure for Cave Story+. 2018-12-29 03:23:24 -05:00
shru 7decb15fb2 Substition is now label-aware. All life capsules are shuffled now. 2018-12-28 21:27:25 -05:00
shru 7bfb8b5dc0 Bugfix: stuck on black screen after beating Stream boss with no damage. 2018-12-27 20:18:59 -05:00
shru 912d9de92f switch to asmfreak/love-release 2018-12-27 17:42:19 -05:00