Commit Graph

  • 7453dbdfdd add minecart track starting positions and update ranch girl sprite inclusion master scawful 2025-12-09 08:02:38 -05:00
  • 57012b2656 Ice block push direction validation and documentation scawful 2025-12-09 08:00:33 -05:00
  • f508f9a19d menu scroll fixes scawful 2025-12-08 22:31:08 -05:00
  • 740571ca7f upgrade submenus with hints, indicators, journal with X and rings with Y in menu scawful 2025-12-08 22:12:05 -05:00
  • 9b4ee7a9a1 add journal flags to deku scrub, mask salesman, ranch girl scawful 2025-12-08 22:08:18 -05:00
  • 2d62553065 add docs for asm style guide and oracle system architecture scawful 2025-12-08 22:07:30 -05:00
  • 6c6e6a0bc6 Add menu journal with main quest and side quest hints and progression tracking scawful 2025-12-08 21:46:33 -05:00
  • 851da89644 Fix: Zora Sanctuary Waterfall trigger and Lost Woods transition logic scawful 2025-12-08 16:42:19 -05:00
  • 9a8c6d919a Fix lost woods for ZSCustomOverworld v3 scawful 2025-12-08 14:32:20 -05:00
  • 1aa5878ab1 Fix: Resolve BG color brightness regression, persist Time System tint, and refactor Minecart data scawful 2025-12-08 14:04:12 -05:00
  • 1c19788ba9 Fix HUD artifact: Revert FloorIndicator overflow from Song of Storms commit scawful 2025-12-07 13:53:15 -05:00
  • d01a4b83a0 Fix ActivateSubScreen: prevent .turnOn from falling through to clear scawful 2025-12-06 23:48:19 -05:00
  • 791ebaf552 Fix menu navigation: restore original up/down behavior scawful 2025-12-06 23:25:16 -05:00
  • 841ef2d017 Fix Song of Storms: Rain persists across transitions, dismissal works from any area scawful 2025-12-06 23:07:32 -05:00
  • d41dcdadb9 Fix ZSOW vs Day/Night Sprites: Use Oracle_CheckIfNight and move ZSOW include to end scawful 2025-11-22 19:39:18 -05:00
  • a8ff3ef0f9 Update tracker: Mark Time System refactor DONE and ZSOW bug ACTIVE scawful 2025-11-22 19:25:37 -05:00
  • ad2c00c359 Fix regression in ColorSubEffect: Use 16-bit immediate loading for color constants scawful 2025-11-22 19:22:59 -05:00
  • 93bd42be8b Refactor Time System: Introduce TimeState struct and modularize RunClock scawful 2025-11-22 19:10:15 -05:00
  • 52a5ed4b02 Refactor menu system: Add constants and deduplicate input logic scawful 2025-11-22 19:03:56 -05:00
  • 3ceab24c7c Fix Menu System issues: Journal tilemap, Ocarina selector, and input regression scawful 2025-11-22 17:50:29 -05:00
  • 2b504d987f Fix Time System BG color tinting and overlay clearing bugs scawful 2025-11-22 16:41:58 -05:00
  • 8b23049e28 Fix menu system crashes and stability issues scawful 2025-11-22 03:20:35 -05:00
  • e485439628 Overhaul menu: Add RHS selector, expand journal, document states scawful 2025-11-21 19:02:36 -05:00
  • 5cd1248c30 feat: Implement consumable item effects (Pineapple, Honeycomb) and consumption logic with error handling scawful 2025-11-21 17:49:28 -05:00
  • 117dd70d2c Add implementation plan for Castle Ambush & Guard Capture System, including probe detection and capture mechanics scawful 2025-10-03 16:49:36 -04:00
  • 5aba4e7311 Update GEMINI.md to enhance documentation structure and clarity, adding comprehensive references for core systems, development guidelines, and sprite documentation. scawful 2025-10-03 16:15:57 -04:00
  • ff54149660 Update SpriteCreationGuide scawful 2025-10-03 16:07:58 -04:00
  • 84fa424871 Refactor Overlords documentation for improved clarity and formatting scawful 2025-10-03 16:07:42 -04:00
  • 26d35364af Add advanced technical documentation for ZScream custom overworld scawful 2025-10-03 15:50:34 -04:00
  • 4289e134aa Refactor logging statements to use %log_end macro for consistency across item and menu scripts scawful 2025-10-03 14:36:19 -04:00
  • f2b92e816b Refactor sprite logging macros and enhance debug output for better traceability scawful 2025-10-03 13:49:45 -04:00
  • 07e5717ea2 Enhance sprite creation guide with multi-layered drawing techniques and quest integration details scawful 2025-10-03 01:52:57 -04:00
  • aede7551a3 Add new sprite documentation for Minecart, Pedestal, Portal, and Switch Track scawful 2025-10-03 01:52:48 -04:00
  • 8c3bf9d95b Add documentation for custom enemy sprites: Eon Scrub, Keese, Leever, and Octorok scawful 2025-10-03 00:31:19 -04:00
  • 1cc7d84782 Add detailed sprite analysis for Puffstool, Sea Urchin, Thunder Ghost and more scawful 2025-10-02 23:55:31 -04:00
  • 6780dd0d45 Add sprite analysis documentation for various bosses and mini-bosses scawful 2025-10-02 21:24:44 -04:00
  • 0f1e0a8c75 Document unresolved conflicts in sprite loading integration and outline future work for dynamic sprite sets in ZSCustomOverworld. scawful 2025-10-02 14:24:43 -04:00
  • 55ab99d6f9 Simplify GEMINI search heuristics scawful 2025-10-02 13:16:21 -04:00
  • 6ba634caa4 Add comprehensive documentation for sprites and systems scawful 2025-10-02 12:44:30 -04:00
  • 27ffaf16d8 Refactor project structure and enhance documentation for "Oracle of Secrets" development. Introduced new epics for core infrastructure, system integration, dungeon polish, quest implementation, and boss enhancements. Improved technical debt tracking with actionable tasks, including restructuring code for better maintainability and readability. Updated known bugs and conflicts, and outlined new features and content for dungeons and quests. Enhanced overall organization and clarity of project documentation. scawful 2025-10-02 12:20:15 -04:00
  • 90a4a44e72 Add documentation on bosses, npcs, objects, overlords, and the overworld scawful 2025-10-01 23:42:09 -04:00
  • 15784d397e Update documentation: restructure and expand guides for Dungeons, Items, Masks, Menu, and Music systems scawful 2025-10-01 23:21:57 -04:00
  • eeeb9ffeb4 Add detailed documentation for memory mapping, quest flow, and sprite creation scawful 2025-10-01 22:40:58 -04:00
  • 8d4d2b8f41 Temporarily comment out sections for porting to ZSOWv3 in ocarina.asm, ZSCustomOverworld.asm, and time_system.asm scawful 2025-10-01 13:29:54 -04:00
  • ed1a30adce Add SNES hardware registers and patches documentation scawful 2025-10-01 12:41:57 -04:00
  • 3066aae151 Add debug printing macros and replace print statements with %print_debug in multiple files scawful 2025-10-01 12:39:51 -04:00
  • 4137d5bf7c Remove CameraCache definition from overlays.asm scawful 2025-09-20 17:29:49 -04:00
  • 3c36567947 Fix LostWoods hook bug, inject into ZSCustomOverworld scawful 2025-09-14 13:45:04 -04:00
  • c5474fae5d Fix special area time based custom bg color by removing unnecessary buffer operations scawful 2025-09-14 13:43:49 -04:00
  • 0a68bb4f3d Fix RomToPaletteBuffer in Day/Night system for ZSCustomOverworld scawful 2025-09-14 12:26:16 -04:00
  • 6f6e17df85 Add lost woods hook to ZSCustomOverworld scawful 2025-09-14 12:23:46 -04:00
  • c177991040 Remove manual overrides to special overworld area and spawn points scawful 2025-09-14 12:21:30 -04:00
  • 6f088cb976 Add SetImpervious macro and update symbols for camera cache and sprite properties scawful 2025-09-14 12:13:27 -04:00
  • 3834e4df0f Upgrade to ZSOverworld ASM ver3 scawful 2025-09-14 11:00:37 -04:00
  • 3492713a68 Wolfos: refactor animation handling and streamline movement logic scawful 2025-08-03 17:57:38 -04:00
  • 22a847bae9 Wolfos: add macros, refactor movement scawful 2025-07-22 08:58:34 -04:00
  • 2c682aec88 SwitchTrack: Remove call to main during prep scawful 2025-06-24 18:17:42 -04:00
  • cbe2f2b8c9 update comments scawful 2025-06-24 18:15:40 -04:00
  • 8e619ee5e6 Add Menu_Journal to Menu module scawful 2025-06-24 18:15:05 -04:00
  • e00ff48be3 Add menu journal code skeleton and tilemaps scawful 2025-06-24 18:14:52 -04:00
  • b286103f75 Add Menu_CheckForSpecialMenus fn for Menu_ItemScreen scawful 2025-06-24 18:14:11 -04:00
  • c25f4027eb Remove outdated Guia del Probador Beta documentation file scawful 2025-04-12 12:57:48 -04:00
  • 905ee8582c Refactor Overworld ASM files: replace ZSCustomOverworld_Latest with ZSCustomOverworld, delete obsolete ZCustomOverworld and ZCustomOverworld2 files. scawful 2025-04-12 12:57:21 -04:00
  • 2892b9c5f0 Move morningstar gfx bin scawful 2025-03-25 20:29:19 -04:00
  • e28cdd0f04 Complete Minecart mechanics implementation; mark all tasks as done scawful 2025-03-24 21:03:33 -04:00
  • 9eace5a53a Remove commented-out code in book_of_secrets and portal_rod for cleaner readability scawful 2025-03-24 21:02:45 -04:00
  • 62b4ad4e99 Update minecart and pedestal sprite positions; clean up switch track code scawful 2025-03-24 21:02:28 -04:00
  • 706dcc0710 Refactor Lanmola sprite functions for improved readability and maintainability scawful 2025-03-20 18:41:48 -04:00
  • 56c098a884 Cleanup switch track scawful 2025-02-16 10:53:07 -05:00
  • ee09b6dacc Add comment for checking MinecartTrack positions with breakpoint scawful 2025-02-16 10:41:21 -05:00
  • 8e6d63c6f8 Remove unused CheckForTrackTiles and update comments in minecart scawful 2025-02-13 09:30:43 -05:00
  • 5a192edf13 Move UpdateCachedCoords, RoundCoords to sprite_functions scawful 2025-02-13 09:18:40 -05:00
  • 875a9b5e89 Merge pull request #105 from scawful/NewMinecart Justin Scofield 2025-02-12 18:18:24 -05:00
  • dcc7e6fe08 Merge branch 'master' into NewMinecart NewMinecart Jared_Brian_ 2025-02-11 18:37:42 -07:00
  • 3b12b9f596 added collision legend Jared_Brian_ 2025-02-08 12:08:15 -07:00
  • 7f3fbad7ae Changed the switch tracks to allow for more than just one switch Jared_Brian_ 2025-02-08 11:55:46 -07:00
  • 717d9fb108 Fixed the switch track logic Jared_Brian_ 2025-02-03 23:14:46 -07:00
  • 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 Jared_Brian_ 2025-02-01 19:08:57 -07:00
  • 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. Jared_Brian_ 2025-01-27 21:47:19 -07:00
  • a1c9c8c8d5 generic housekeeping shit scawful 2025-01-26 22:14:19 -05:00
  • 490ecef311 Sprite functions housekeeping scawful 2025-01-26 22:13:05 -05:00
  • d60b3683a0 Fix dialogue pointer bug scawful 2025-01-26 21:14:59 -05:00
  • 5851f3c9c5 disable offscreen deactivation code for poltergeist scawful 2025-01-25 11:35:06 -05:00
  • 154b6bc9be Fix bug with poltergeist axe, fork, knife not being deflectable scawful 2025-01-25 11:34:52 -05:00
  • a780f67d90 fix usage of GetDistance8bit in various sprites scawful 2025-01-25 11:26:44 -05:00
  • af0d0e5b5e Adjust sensitivity of ice block push scawful 2025-01-25 11:23:56 -05:00
  • e203e57183 Added the T junction logic Jared_Brian_ 2025-01-22 23:32:23 -07:00
  • 46e557e82e Added the multi cart per room setup Jared_Brian_ 2025-01-21 22:44:26 -07:00
  • 2303a450dc update time system defines scawful 2025-01-19 22:13:13 -05:00
  • 7adb541a6a move link ram and fns to link.asm scawful 2025-01-19 17:42:30 -05:00
  • 316d5f302b add ForcePrizeDrop_long symbol scawful 2025-01-19 15:02:45 -05:00
  • b3a71f740f PolsVoice force prize drop when any song is played scawful 2025-01-19 15:02:31 -05:00
  • 739c2f994e force prize drop for puffstool spores scawful 2025-01-19 15:00:57 -05:00
  • 8587046d82 sea urchin force prize drop scawful 2025-01-19 15:00:05 -05:00
  • 5ddb771382 force prize drop from keese scawful 2025-01-19 14:58:53 -05:00
  • d8954a0f26 make twinrova ice attack less frequent scawful 2025-01-19 14:58:44 -05:00
  • c484f982ef Update piratian aggro behavior, show message on contact scawful 2025-01-19 14:43:05 -05:00
  • a025d63441 add friendly piratian hint dialogue scawful 2025-01-19 14:33:27 -05:00
  • 85cdc25f4f housekeeping scawful 2025-01-19 14:29:47 -05:00
  • 3f436cca7f Update Song of Storms functionality and implement Magic Pedestal sprite scawful 2025-01-19 14:29:25 -05:00