Commit Graph

91 Commits

Author SHA1 Message Date
Karkat
8773c3c57a let's dev 3/11/18
fixed shopkeeper graphical issues in paradox cave
v29 RC
2018-03-11 23:19:32 -04:00
Karkat
df99b4bda8 let's dev 3/6/18
fixed fairy fountains to only take bottles
fixed light cone bug in standard escape
fixed mid-arrow bow swap bug
started work on seizure-safe mode
2018-03-06 23:03:35 -05:00
Kevin Cathcart
d36dd4839a Update bank map 2018-03-06 12:06:12 -05:00
Karkat
24de4d021f sensible defaults 2018-03-03 22:40:44 -05:00
Karkat
a24329a2ed ice physics eg fix 2018-03-03 22:11:12 -05:00
Karkat
6be28cfece let's dev 3/2/18
fix for no items at fairy fountains
fix for chest game sfx
fix for digging game shovel swap bug
talking to saha/bomb shop guy now reveals their map items
2018-03-03 00:00:36 -05:00
Karkat
c4452389bb let's dev feb 28 2017
fixed boss swords incrementing the wrong sword when bossed drop swords
quick swap support officially enabled and permitting in non-race modes in all generators
2018-03-01 00:27:39 -05:00
Karkat
e0b55d6e8f let's dev 2/27/18
updates to floodgate softlock protection
nerfed byrna invulnerability for hard modes
add uncle refill switches for standard+random swords
2018-02-27 00:22:59 -05:00
Karkat
838c85dc07 let's dev 2/23/18
fixed shops disregarding item counts (extra hitbox, etc)
fixed rupee arrows regarding requiring wooden arrows before being able to fire them
finished escape assist mode for ammo management in new game mode
2018-02-23 22:55:44 -05:00
Kevin Cathcart
a94e0e8012 Fixes for Tagalongs for ER
Fixes various tagalong issues that affect Entrance Randomizer, most
involving frog/blacksmith
2018-02-23 19:57:11 -05:00
Kevin Cathcart
8c151e0fc2 Add Quick Swap 2018-02-23 19:20:47 -05:00
Karkat
84b8301fb4 let's dev 2/22/18
fixed problem with arrows sometimes not shooting
updates for infinite ammo switches
finished arrows
finished bombs
started magic
2018-02-22 00:12:45 -05:00
Karkat
9135b34e52 let's dev 2/17/18
continued shop dev
2018-02-18 00:05:08 -05:00
sporchia
fe19774d7e Revert "Revert "moved hud redraw to static area""
This reverts commit c1ec9d4844.
2018-02-15 18:10:58 -05:00
sporchia
c1ec9d4844 Revert "moved hud redraw to static area"
This reverts commit 3492aee446.
2018-02-15 18:06:51 -05:00
sporchia
3492aee446 moved hud redraw to static area 2018-02-15 17:47:30 -05:00
Karkat
5c528b269e let's dev 2/15/18
added money arrow mode to classic
fixed generic key mode hud after falling into holes
2018-02-15 00:28:14 -05:00
sporchia
6a6b22c3d5 Zarby's arrow code, will need to be made configurable
probably just based on cost per arrow, or a flag and word for each
cost, silvers/wooden
2018-02-13 08:37:46 -05:00
Karkat
ac274f444c let's dev 2/11/18
fixes for retro/shops/generic keys
2018-02-11 00:02:49 -05:00
Karkat
6728d21fd5 let's dev 2/9/18
bugfixes for shops
started implementation for takeany
started implementation for inverted
2018-02-09 00:32:45 -05:00
sporchia
b43803f8be date the ROM 2018-02-07 20:12:31 -05:00
Kevin Cathcart
0c72ca9e0e Fix not being bunny after defeating aga2 w/o moon Pearl 2018-02-07 01:56:51 -05:00
Karkat
5c3bd34472 let's dev 2/4/18
updates to shops
started dev on inverted
2018-02-04 00:28:19 -05:00
Karkat
53602a48c5 let's dev 1/30/18
more shop dev
2018-01-30 00:24:24 -05:00
Karkat
2eefbac53f let's dev 1/27/18
added msu music support
additional development on shops
2018-01-27 00:30:04 -05:00
sporchia
4f0ea08367 native dungeon items will now have a text box if mode is enabled 2018-01-25 18:14:20 -05:00
Karkat
49488755fa let's dev 1/24/18
shopkeeper dev & bugfixes
2018-01-24 00:33:53 -05:00
Karkat
88babf9ed0 removed entrance randomizer support due to bad commit 2018-01-23 22:29:14 -05:00
Karkat
c94d12d42a Merge branch 'master' of https://github.com/mmxbass/z3randomizer 2018-01-21 23:53:01 -05:00
Karkat
ef5b226c0c let's dev 1/21/18
anti-zsnes fix
more shop dev
2018-01-21 23:53:00 -05:00
Karkat
37fdc21a86 Merge pull request #18 from KevinCathcart/SoundFixes
Fix ER music bugs
2018-01-21 21:11:22 -05:00
Karkat
7e8be73077 let's dev 1/20/18
more shop dev
2018-01-21 01:12:25 -05:00
Kevin Cathcart
bf2b119748 Fix music in Entrance Randomizer
This commit fixes the wrong music when leaving certain caves bug in
Entrance Randomizer.

The vanilla games decides what music to play when re-entering the
overworld in code in `PreOverworld_LoadProperties`. One of the main
things the game uses to decide the correct music is the overworld screen
being loaded. Obviously that is ideal. But it also sometimes bases its
decision on the underworld screen you are leaving.

Why would they do that? Well some screens can be re-entered from
houses/etc that play at half volume. Nintendo did not want to have the
music restart from the begining when leaving those locations, so they
explictly coded the non-half-volume locations to set the music for that
screen, and let the half music volume cases fall though, and get handled
by a special case later in the process.

There is a better apporach though. Simply determine what music should be
playing for this overworld screen, looking only at the overwold screen
index. Then see if "half-volume music" is the last played song command.
If so, check what the actual song playing is. If it matches song for the
overworld screen we are entering, then play the full volume command.
Otherwise play the song for the screen we are entering (which by virtue
of being a new song will always play full volume).

This patch implements that better approach. It basically moves the music
selection code from `PreOverworld_LoadProperties` into the custom code
bank, removes the checks for specific underworld locations, and makes
sure the last bit of code run before actually setting the music is the
one to handle half music, as described above.
2018-01-20 11:20:59 -05:00
Karkat
20ce4fe0e2 let's dev 1/20/18 2018-01-20 00:15:04 -05:00
Karkat
39b20f9a05 let's dev 1/18/18
updated item limits
updated goal item counter
disabled replacement shopkeeper left on
fixed ice cave water walk setup
2018-01-18 00:03:34 -05:00
Karkat
471c14d790 let's dev 1/17/18
added bob toggle
more updates to shops (fixed sprite overload issues)
2018-01-17 00:01:13 -05:00
Karkat
d6de5ebcf7 flute timestamp update 2018-01-08 21:14:13 -05:00
Karkat
924459596c date 2018-01-06 22:48:41 -05:00
Karkat
4868a003de let's dev 1/5/18
fixed bug with being able to menu during boss explosions in glitched mode
added hotspots for medallions in ice palace
2018-01-05 23:15:59 -05:00
Karkat
5cb4d3dfd2 Merge pull request #16 from mmxbass/IcePalaceMedallions
Ice palace medallions
2018-01-04 23:44:58 -05:00
Smallhacker
3dde5bcbbd Added Bombos platform in first Ice Palace room 2018-01-04 01:17:20 -05:00
Smallhacker
f97618da6a Initial, partially unsuccessful version 2018-01-03 23:33:45 -05:00
sporchia
c03229f13e move inventory swap next to rest of inv in sram 2018-01-03 00:53:55 -05:00
Karkat
3cc2ccf500 let's dev 12/22/17
fixed magic drain issue
fixed dashing through transitions & getting stuck item dashing in ice mode
fixed pot key pickups corrupting room state
fixed bunny mirror in ice mode (by making bunny not subject to ice mode)
2017-12-22 00:14:50 -05:00
Karkat
767df00a3d let's dev 12/19/17
continued dev on shopkeeper
multiple fixes to ice physics switch
2017-12-19 23:38:49 -05:00
Karkat
1d293ee3c0 let's dev 12/15/2017
added ice floor toggle
made silver arrows always default
fixed small key count corruption
maybe fixed bomb capacity corruption?
2017-12-15 22:50:46 -05:00
Karkat
b9a180b8c6 12/14/2017 2017-12-14 15:43:20 -05:00
Karkat
7583e46504 let's dev 12/2/17
freestanding hera small key pickup stats
capitalism fairy fix
permabunny fix
save file crossover fix
started shopkeeper
2017-12-03 23:45:15 -05:00
Karkat
c54e8808d5 let's dev 11/18/2017
started generic keys mode
fixed ohko ow pit non-death
2017-11-18 23:15:05 -05:00
Karkat
b1cd5886d2 let's dev 11/14/17
added support for starting equipment
started implementing quickmenu-B (not finished)
fixed item stats problem after the most recently visited location indoors was a shop
fixed problem with big keys giving access to all keys rather than none
fixed ambigious code in recent pull request
added additional fixes to protect against credits corruption
2017-11-14 23:45:36 -05:00