Commit graph

546 commits

Author SHA1 Message Date
duncathan 4d3d1a5bd4 text TUR fixes, also improves handling of puppies - fixes #20
jenka won't take away any puppies until you have all 5
2019-03-22 00:36:32 -06:00
duncathan 97a30765bc handful of script fixes - fixes #25, fixes #15 2019-03-22 00:10:28 -06:00
duncathan d66885dd5a fixes ending check loop - fixes #14
also updates blcny2 tiles to match blcny1
2019-03-21 23:49:21 -06:00
duncathan b0012063e2 fixes jail no 1 softlock: talk to mahin to escape - fixes #13 2019-03-21 23:45:37 -06:00
duncathan 001d814e50 adds tile in grasstown east if entered through chaco's fireplace
fixes #23
2019-03-21 23:41:32 -06:00
duncathan 3213125ac3 fixes being able to trade snake/fireball before obtaining both 2019-03-21 23:29:42 -06:00
duncathan 5cb16668fe adds <TUR to teleporters - fixes #22 2019-03-21 23:24:24 -06:00
duncathan 8cae77890d some cutscene fixes - fixes #9 2019-03-21 23:21:50 -06:00
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