duncathan salt
e4b35480de
Merge pull request #65 from duncathan/hashing
...
use a proper hashing algorithm for seeds like i should've from the start
2019-09-15 17:38:45 -06:00
duncathan
c45f243d15
use a proper hashing algorithm for seeds like i should've from the start
2019-09-15 17:38:09 -06:00
duncathan salt
6afa0ad2e5
Merge pull request #63 from periwinkle3125/fix-mr-little-access-req
...
Update Mr. Little's access requirement
2019-09-14 15:12:04 -06:00
duncathan salt
744eef1bf0
Merge pull request #64 from Fayti1703/fix-multirand
...
Move mkdir out of if nil check
2019-09-14 15:10:23 -06:00
Fayti1703
d0896c21f2
Move mkdir out of if nil check
...
Fixes an issue where if you tried to randomize twice without restarting
the program
Reported by @periwinkle, at
https://discordapp.com/channels/558603545008537600/558604014149828608/621887224216158238
2019-09-13 07:40:26 +02:00
periwinkle
64a960189a
Update access requirement for Mr. Little
...
This probably doesn't make any difference at the moment because
Mr. Little's Cemetery location item is fixed, but if the Mr. Little
item ever gets thrown into the mix, then it could matter.
2019-09-12 21:00:39 -04:00
duncathan
07a33104aa
swaps deprecated functions to recommended ones
2019-09-12 01:26:06 -06:00
duncathan
71b340acd9
increase version number
2019-09-12 01:15:51 -06:00
duncathan salt
605f103eb0
Merge pull request #61 from periwinkle3125/qol-suggestions
...
Two QoL tweaks
2019-09-12 01:01:08 -06:00
periwinkle
becb3bd404
Shake the screen when Chaba yells at you
...
Also use the original delays for dramatic effect
2019-09-12 02:57:11 -04:00
duncathan salt
688593e069
Merge pull request #59 from periwinkle3125/fix-momorin-requirement
...
Implement Momorin's Booster requirement
2019-09-12 00:48:48 -06:00
periwinkle
8c8515c35f
Use Momorin's vanilla text for her no-Booster dialogue
2019-09-12 02:45:02 -04:00
duncathan salt
f9792a24fd
Merge pull request #60 from periwinkle3125/core-area-fixes
...
Core area fixes
2019-09-12 00:23:53 -06:00
duncathan salt
eeda8f46c7
Merge pull request #62 from periwinkle3125/fix-missile-count
...
Fix final missile count
2019-09-12 00:21:49 -06:00
duncathan salt
676b7cf70b
Merge pull request #58 from periwinkle3125/smallfixes
...
Small fixes
2019-09-12 00:16:26 -06:00
periwinkle
93553970d3
Momorin is supposed to require having a Booster to get her item
2019-09-12 01:13:53 -04:00
periwinkle
db7989183e
The delay after Chaba's "HEY!!!" really doesn't need to be that long
2019-09-12 01:07:17 -04:00
periwinkle
a9500ee4e9
Add speedrunner muscle memory-friendly delays
...
When pressing down to pick up Curly (in the Waterway and in Hell),
the natural instinct is to immediately press jump and shoot (in
some order) in order to mash through the message box that normally
pops up in vanilla. Since those message boxex were removed for rando,
this results in the player jumping after picking up Curly (which, if
speedrunning Hell, would lose precious time on the clock).
Putting in a small delay is intended to eat the jump input,
allowing the player to continue onwards as normal.
I also put in a tiny delay at the start of Hell after the message
box, because I found myself often doing an unintentional extra boost
at the start. This doesn't completely solve the issue for me, but
it's slightly better than nothing, so I'll leave this in for now and
come back to it later if I ever find a better solution.
2019-09-12 01:06:42 -04:00
periwinkle
10eb637dd0
Correct total missile count
...
Ensure that after collecting all missile chests, in any order,
the player will have 54 missiles in the end.
Previously, this number could be 49 (if the +24 chest was collected
first) or 59 (if the Super Missile chest was collected first).
Also fixes the bug where collecting the Super Missile Launcher
as the first missile chest causes the hidden missile drops in
e.g. Egg Corridor and Waterway to never spawn.
2019-09-12 01:00:31 -04:00
periwinkle
a73ee82369
Proper fix for the Core area water level
...
The area floods if and only if the Core has been defeated,
AND the player has Curly's Air Tank.
Additionally, the music in Dark Place is set to Geothermal
if the Core has been defeated.
2019-09-12 00:57:11 -04:00
periwinkle
534d622706
Fix being able to access Core without saving Curly
2019-09-12 00:53:12 -04:00
periwinkle
a999ed555a
Fix double fade-in when entering Dark Place with the air tank
2019-09-12 00:50:53 -04:00
periwinkle
c8d5d60659
Fix Monster X despawning exploit
2019-09-12 00:29:11 -04:00
periwinkle
dc75afa10a
Fix extra Quote appearing when entering Lab I before defeating Toroko+
2019-09-12 00:04:44 -04:00
periwinkle
a335bbcd52
Fix inventory puppy counter
2019-09-12 00:01:26 -04:00
periwinkle
f08e8cd1bc
(Mostly) fix being able to move in situations where you normally can't
2019-09-11 23:59:05 -04:00
periwinkle
2d875febd0
Fix Mr. Little being infinitely collectible
2019-09-11 23:57:49 -04:00
duncathan salt
695cec4c79
Merge pull request #57 from duncathan/settings
...
adds settings UI
2019-09-11 21:14:01 -06:00
duncathan
366acf3de8
adds support for alphanumeric seeds!
2019-09-11 21:04:14 -06:00
duncathan
cec5cc5199
adds CS folder persistence and a menu for selecting seeds
2019-09-11 20:51:48 -06:00
duncathan
cd55e26160
gracefully handles missing CS folder
2019-09-11 17:03:27 -06:00
duncathan
32c080d84d
Fixes UI runtime errors properly
...
This reverts commit 11287c053a
.
2019-09-11 16:26:29 -06:00
duncathan
0b2e76305c
adds support for saving the cs directory in settings - doesn't work tho!
2019-09-11 04:39:10 -06:00
duncathan salt
c75e39c0b0
Merge pull request #56 from duncathan/gui
...
swaps to a new UI library
2019-09-10 23:37:29 -06:00
duncathan
6eb4b0ccc8
rewrites existing UI to luigi
2019-09-10 23:35:41 -06:00
duncathan
ac8015b2f0
adds very simple proof of concept buttons
2019-09-10 04:46:45 -06:00
duncathan
9bdb928668
cleans up libraries
2019-09-10 03:48:35 -06:00
duncathan
11287c053a
removes runtime errors by commenting out the code causing it :D
...
here's hoping this doesn't cause more problems down the line... lol. in theory this will only cause problems if:
- the GUI includes a textbox
- the UI uses keyboard shortcuts (will cause issues for mac users)
2019-09-10 03:41:06 -06:00
duncathan
27581f737d
splits main.lua into pieces
2019-09-10 03:13:50 -06:00
duncathan
8061174638
add luigi graphics library
2019-09-10 02:48:34 -06:00
duncathan salt
a0b28cc111
Merge pull request #55 from Velosareon/speed-up-mandatory-text
...
Speed up mandatory text
2019-09-08 12:32:31 -06:00
yiğit iyişirin
5676ea11b6
PR comments: Readding accidentally removed <FAC, Kings death dialogue, and removing unnecessary <TUR
2019-09-08 00:36:52 -07:00
yiğit iyişirin
be584d49d8
Revert "Gave Ballos a joke dialogue, could do something similar to ALttP randomizer where the final boss says different random things for fun/silliness"
...
This reverts commit 5766d58128
.
2019-09-08 00:32:37 -07:00
yiğit iyişirin
d7c00b1e5f
readding in all Huzzahs
2019-09-08 00:27:51 -07:00
yiğit iyişirin
bec915c66e
Revert "Malco sped up"
...
This reverts commit 770ae1375e
.
2019-09-08 00:04:43 -07:00
duncathan salt
065847e54f
Merge pull request #54 from Velosareon/fix-first-cave-black-screen
...
First Cave exit makes your screen black forever
2019-09-08 00:30:03 -06:00
duncathan salt
6d2e8b47d5
Merge pull request #53 from Velosareon/patch-1
...
Update README.md
2019-09-08 00:29:19 -06:00
yiğit iyişirin
b36756abea
Experimenting with auto-playing cutscenes. This can be left out, but the idea is that once the falling island graphic displays after defeating Ballos, the run is complete and time is called, so the rest of the game should auto-play till the credits end (where hopefully we can have the game display the time of run)
2019-09-07 20:42:15 -07:00
yiğit iyişirin
5766d58128
Gave Ballos a joke dialogue, could do something similar to ALttP randomizer where the final boss says different random things for fun/silliness
2019-09-07 20:40:55 -07:00
yiğit iyişirin
681f062116
Misery, the Doctor, and Undead Core sped up
2019-09-07 20:39:21 -07:00