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
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
3e38ff4a36
Give up! just manually deploy the whole thing.
2018-12-20 12:08:28 -05:00
shru
e574c2be89
Try fix build?
2018-12-20 12:03:07 -05:00
shru
4b000a511f
Rework .gitlab-ci.yml for manual releases.
2018-12-20 11:55:40 -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
ea58a3dae8
automated build take 2
2018-12-14 17:15:47 -05:00
shru
0b69060379
Add automated build?
2018-12-14 17:14:23 -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
shru
c41cf626fe
Initial commit
2018-12-14 17:14:36 +00:00