TrashboxBobylev
dfa31bc999
Update randomizer.lua
2019-03-24 16:38:58 +00:00
Trashbox Bobylev
bfd3ec0360
Added ability to read seed from seed.txt in randomizer's home file
2019-03-24 23:16:13 +07:00
duncathan
804a689901
fixes mr little item requirements
2019-03-22 05:17:02 -06:00
duncathan
579e5e616b
prep for release of v0.8A
2019-03-22 03:08:39 -06:00
duncathan
ea50ee6ba1
unobtainable locations now obtainable - fixes #5
2019-03-22 01:47:27 -06:00
duncathan
0bdbd5ca96
minimizes failed seeds by placing a weaponSN in first cave before fill
...
fixes #6
2019-03-22 01:32:05 -06:00
duncathan
b4cb568856
gives quote a tetanus shot - fixes #11
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
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
ca2547905b
Try building for Love 11.2
2018-12-27 17:34:40 -05:00
shru
d15478b7b2
v0.4
2018-12-20 20:30:45 -05:00
shru
0bba6c8eae
Alien Medal and Clay Figure Medal are now randomized.
2018-12-20 20:29:05 -05:00
shru
8ffb656f84
Fixed stupid bug where :getAnyExceptMissiles() was more like :getAnyExceptItems()
2018-12-20 11:37:52 -05:00
shru
498cf0d277
Housekeeping.
2018-12-20 11:34:48 -05:00
shru
c4613f8034
Bump version.
2018-12-20 00:34:46 -05:00
shru
c381675393
Reworked how Missiles are replaced.
2018-12-20 00:34:18 -05:00
shru
18cee13ecc
Added ability to generate plaintext TSCs.
2018-12-20 00:07:01 -05:00
shru
69404d765e
Fixed bug where music would revert to previous track after collecting panties or rouge.
2018-12-19 23:24:00 -05:00
shru
618c3c5020
Now avoid using missiles as replacement for items which are given during an event.
2018-12-19 18:49:40 -05:00
shru
719c247908
Cave Story+ is supported now.
2018-12-19 18:39:08 -05:00
shru
5724188da4
Print warning/error count in status, write log to data dir.
2018-12-19 16:39:40 -05:00
shru
db1ee6cf3e
Handle Super Missile Launcher correctly.
2018-12-19 16:13:29 -05:00
shru
4145e06bef
Provide modified Cave.pxm when first weapon can not break blocks.
2018-12-19 15:15:26 -05:00
shru
e48419431f
Ensure Pola.tsc always replaces Polar Star with weapon first. Replace all weapon trades with different weapons.
2018-12-19 14:44:43 -05:00
shru
ac8d4e6e9f
Randomize Super Missile Launcher.
2018-12-19 14:23:13 -05:00
shru
c5f16ddc2a
Randomize Map System and Chako's Rouge.
2018-12-19 13:03:09 -05:00
shru
b706cdd168
Housekeeping.
2018-12-19 00:31:28 -05:00
shru
e3f1024925
All Weapons and all equipment are now randomized.
2018-12-19 00:27:33 -05:00
shru
18158264cd
Added Randomizer class.
2018-12-18 23:06:41 -05:00
shru
809f472a57
Made the patcher all pretty and shit.
2018-12-15 21:14:48 -05:00
shru
58389f1872
Randomize location of missiles.
2018-12-15 16:12:22 -05:00
shru
627f689d9c
Added Life Pot.
2018-12-15 14:10:40 -05:00
shru
e02ce13c62
Added icon
2018-12-15 13:58:28 -05:00
shru
1fac09e2b6
Added all Life Capsules, except the ones which will require label-aware replacement.
2018-12-15 13:53:12 -05:00
shru
dec51b6b33
Randomizer largely works! Just need to fill in item database now, mostly.
2018-12-14 23:22:03 -05:00
shru
5fffdcc659
Distributed version works now, hopefully!
2018-12-14 21:49:12 -05:00
shru
c1f466af8e
t.released uncommented. oops!
2018-12-14 17:32:41 -05:00
shru
510be9a9a1
Item Randomizer works! Need full database though!!
2018-12-14 16:57:56 -05:00
shru
768895badc
Add item deck.
2018-12-14 15:38:35 -05:00
shru
ea1d0720fc
Refactored to use TscFile class and read from dropped directory.
2018-12-14 14:51:03 -05:00
shru
0094c34e51
Initial commit.
2018-12-14 12:17:22 -05:00