scawful
15784d397e
Update documentation: restructure and expand guides for Dungeons, Items, Masks, Menu, and Music systems
2025-10-01 23:21:57 -04:00
scawful
eeeb9ffeb4
Add detailed documentation for memory mapping, quest flow, and sprite creation
...
- Created MemoryMap.md to outline WRAM and SRAM structures, including key variables and custom regions.
- Added QuestFlow.md to document main quest progression and major side-quests, detailing triggers, events, rewards, and flags.
- Introduced SpriteCreationGuide.md to provide a comprehensive guide for creating custom sprites, including file setup, properties, main structure, initialization, logic, and drawing routines.
- Updated oracle.org to include new documentation links and improve project organization with infrastructure suggestions.
2025-10-01 22:40:58 -04:00
scawful
8d4d2b8f41
Temporarily comment out sections for porting to ZSOWv3 in ocarina.asm, ZSCustomOverworld.asm, and time_system.asm
2025-10-01 13:29:54 -04:00
scawful
ed1a30adce
Add SNES hardware registers and patches documentation
2025-10-01 12:41:57 -04:00
scawful
3066aae151
Add debug printing macros and replace print statements with %print_debug in multiple files
2025-10-01 12:39:51 -04:00
scawful
4137d5bf7c
Remove CameraCache definition from overlays.asm
2025-09-20 17:29:49 -04:00
scawful
3c36567947
Fix LostWoods hook bug, inject into ZSCustomOverworld
2025-09-14 13:45:04 -04:00
scawful
c5474fae5d
Fix special area time based custom bg color by removing unnecessary buffer operations
2025-09-14 13:43:49 -04:00
scawful
0a68bb4f3d
Fix RomToPaletteBuffer in Day/Night system for ZSCustomOverworld
2025-09-14 12:26:16 -04:00
scawful
6f6e17df85
Add lost woods hook to ZSCustomOverworld
2025-09-14 12:23:46 -04:00
scawful
c177991040
Remove manual overrides to special overworld area and spawn points
2025-09-14 12:21:30 -04:00
scawful
6f088cb976
Add SetImpervious macro and update symbols for camera cache and sprite properties
2025-09-14 12:13:27 -04:00
scawful
3834e4df0f
Upgrade to ZSOverworld ASM ver3
...
- Adds tall and wide areas
- Adds support for special overworld maps
2025-09-14 11:00:37 -04:00
scawful
3492713a68
Wolfos: refactor animation handling and streamline movement logic
2025-08-03 17:57:38 -04:00
scawful
22a847bae9
Wolfos: add macros, refactor movement
2025-07-22 08:58:34 -04:00
scawful
2c682aec88
SwitchTrack: Remove call to main during prep
2025-06-24 18:17:42 -04:00
scawful
cbe2f2b8c9
update comments
2025-06-24 18:15:40 -04:00
scawful
8e619ee5e6
Add Menu_Journal to Menu module
2025-06-24 18:15:05 -04:00
scawful
e00ff48be3
Add menu journal code skeleton and tilemaps
2025-06-24 18:14:52 -04:00
scawful
b286103f75
Add Menu_CheckForSpecialMenus fn for Menu_ItemScreen
2025-06-24 18:14:11 -04:00
scawful
c25f4027eb
Remove outdated Guia del Probador Beta documentation file
2025-04-12 12:57:48 -04:00
scawful
905ee8582c
Refactor Overworld ASM files: replace ZSCustomOverworld_Latest with ZSCustomOverworld, delete obsolete ZCustomOverworld and ZCustomOverworld2 files.
2025-04-12 12:57:21 -04:00
scawful
2892b9c5f0
Move morningstar gfx bin
2025-03-25 20:29:19 -04:00
scawful
e28cdd0f04
Complete Minecart mechanics implementation; mark all tasks as done
2025-03-24 21:03:33 -04:00
scawful
9eace5a53a
Remove commented-out code in book_of_secrets and portal_rod for cleaner readability
2025-03-24 21:02:45 -04:00
scawful
62b4ad4e99
Update minecart and pedestal sprite positions; clean up switch track code
2025-03-24 21:02:28 -04:00
scawful
706dcc0710
Refactor Lanmola sprite functions for improved readability and maintainability
2025-03-20 18:41:48 -04:00
scawful
56c098a884
Cleanup switch track
2025-02-16 10:53:07 -05:00
scawful
ee09b6dacc
Add comment for checking MinecartTrack positions with breakpoint
2025-02-16 10:41:21 -05:00
scawful
8e6d63c6f8
Remove unused CheckForTrackTiles and update comments in minecart
2025-02-13 09:30:43 -05:00
scawful
5a192edf13
Move UpdateCachedCoords, RoundCoords to sprite_functions
2025-02-13 09:18:40 -05:00
Justin Scofield
875a9b5e89
Merge pull request #105 from scawful/NewMinecart
...
Add updated minecart collision, switch track, multi cart, T junction tracks
2025-02-12 18:18:24 -05:00
Jared_Brian_
dcc7e6fe08
Merge branch 'master' into NewMinecart
2025-02-11 18:37:42 -07:00
Jared_Brian_
3b12b9f596
added collision legend
2025-02-08 12:08:15 -07:00
Jared_Brian_
7f3fbad7ae
Changed the switch tracks to allow for more than just one switch
2025-02-08 11:55:46 -07:00
Jared_Brian_
717d9fb108
Fixed the switch track logic
2025-02-03 23:14:46 -07:00
Jared_Brian_
e112bed264
Made it so the minecart sprite to follower to sprite hand off is much smoother by telling the old sprite cart not to draw after the follower spawns, adjusting the positioning of the follower draw itself, and also made it so it won't always be vertical
...
Fixed the bug that made it so the minecart would auto grab you sometimes after getting off
and then there was another bug that had accidently been introduced that made carts on track 00 not work
2025-02-01 19:08:57 -07:00
Jared_Brian_
ed439e28ed
Added the default directions for junction interaction.
...
Made the corner change direction animation more snappy.
Made the initial animation frame for vertical carts actually be vertical.
2025-01-27 21:47:19 -07:00
scawful
a1c9c8c8d5
generic housekeeping shit
2025-01-26 22:14:19 -05:00
scawful
490ecef311
Sprite functions housekeeping
2025-01-26 22:13:05 -05:00
scawful
d60b3683a0
Fix dialogue pointer bug
2025-01-26 21:14:59 -05:00
scawful
5851f3c9c5
disable offscreen deactivation code for poltergeist
2025-01-25 11:35:06 -05:00
scawful
154b6bc9be
Fix bug with poltergeist axe, fork, knife not being deflectable
2025-01-25 11:34:52 -05:00
scawful
a780f67d90
fix usage of GetDistance8bit in various sprites
2025-01-25 11:26:44 -05:00
scawful
af0d0e5b5e
Adjust sensitivity of ice block push
2025-01-25 11:23:56 -05:00
Jared_Brian_
e203e57183
Added the T junction logic
2025-01-22 23:32:23 -07:00
Jared_Brian_
46e557e82e
Added the multi cart per room setup
2025-01-21 22:44:26 -07:00
scawful
2303a450dc
update time system defines
2025-01-19 22:13:13 -05:00
scawful
7adb541a6a
move link ram and fns to link.asm
2025-01-19 17:42:30 -05:00
scawful
316d5f302b
add ForcePrizeDrop_long symbol
2025-01-19 15:02:45 -05:00