scawful
ad2c00c359
Fix regression in ColorSubEffect: Use 16-bit immediate loading for color constants
2025-11-22 19:22:59 -05:00
scawful
93bd42be8b
Refactor Time System: Introduce TimeState struct and modularize RunClock
2025-11-22 19:10:15 -05:00
scawful
2b504d987f
Fix Time System BG color tinting and overlay clearing bugs
...
- Fixed: BG color resetting to untinted value on screen transitions (InitColorLoad2).
- Fixed: Addressing mode error in ColorSubEffect causing incorrect tinting.
- Fixed: Active overlays being cleared when hour advances due to static table lookup and incomplete logic in Overworld_LoadBGColorAndSubscreenOverlay.
- Updated handoff documentation with resolution details.
2025-11-22 16:41:58 -05: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
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
cbe2f2b8c9
update comments
2025-06-24 18:15:40 -04:00
scawful
2303a450dc
update time system defines
2025-01-19 22:13:13 -05:00
scawful
8bd186356a
Refactor SongFlag handling to use byte operations
2025-01-19 14:01:25 -05:00
scawful
a00c78d9f0
Add SongFlag symbol
2025-01-19 13:04:50 -05:00
scawful
b8fa53ec92
Refactor time system to use named variables for hours and minutes; add night check functions and update palette handling
2025-01-17 23:19:28 -05:00
scawful
b09aebc5de
update crystals and gamestate symbols
2025-01-11 08:56:56 -05:00
scawful
21514f841e
Overworld cleanup
2025-01-09 02:36:14 -05:00
scawful
3fa0b9346e
Fix magic bean quest time elapsed for real this time
2024-12-22 10:27:00 -05:00
scawful
5c9a19c78e
Add milestone jingle to magic bean quest
2024-12-21 16:45:57 -05:00
scawful
f0920bb35a
Fix bug with magic bean prog time check
2024-12-21 16:45:04 -05:00
scawful
a428d736f5
Add CheckForDailyQuests for magic bean day cycles
2024-12-15 17:56:11 -05:00
scawful
26f8d7a862
time system housekeeping
2024-12-08 20:12:32 -05:00
scawful
425ec1d1e1
Day Night system mosaic transition bg color fix
2024-11-28 15:38:57 -05:00
scawful
73d100d5df
Fix bug with using masks in dark world dungeons
2024-11-28 14:33:15 -05:00
scawful
b0be277aeb
Time system and custom gfx cleanup
2024-10-12 13:30:18 -04:00
scawful
8acffea515
Add MosaicFix for ZCustomOverworld day/night bg on mosaic trans
2024-10-12 10:44:00 -04:00
scawful
13b6a8997c
Enable LoadPeacetimeSprites, add Zora Sanctuary map peacetime
2024-10-08 20:47:56 -04:00
scawful
0099a81adc
[Day/Night] Cleanup DrawClockToHud, CheckForSongOfTime
2024-10-07 14:48:54 -04:00
scawful
76d08711f0
Cleanup time_system.asm
2024-09-29 21:16:25 -04:00
scawful
10466047c8
Refactor time_system.asm
2024-09-22 20:04:24 -04:00
scawful
75cb1e3c23
Cleanup Time System code
2024-09-22 10:52:38 -04:00
scawful
25085330d1
add explicit length suffices
2024-09-18 18:32:10 -04:00
scawful
dcc5907e48
add LoadPeacetimeSprites, use part0 after events for new spriteset
2024-09-04 06:52:01 -04:00
scawful
b0b825cce9
fix save and quit bg color bug
2024-08-27 18:41:37 -04:00
scawful
ed9d5dd48b
fix song of time activation bug
2024-08-26 08:00:20 -04:00
scawful
e0b258f8b9
time system housekeeping
2024-08-17 17:26:01 -04:00
scawful
b16b192cd3
SetBGColorMainBuffer hook for ZS OW v2, comments
2024-08-17 17:12:56 -04:00
scawful
fe379a6067
add palette buffer and cgram labels to time system
2024-08-17 15:37:39 -04:00
scawful
7868ad654b
remove hardcoded 0E freespace from time system
2024-08-17 12:24:32 -04:00
scawful
3270294fc2
wrap old bg color mosaic fix in conditional
2024-08-16 13:51:41 -04:00
scawful
ece1dfa7d7
Refactor day/night system to support ZS_CUSTOM_OW_V2 flag
2024-08-16 11:28:41 -04:00
scawful
94a134246e
add ZS_CUSTOM_OW_V2 conditions to day night system
2024-08-16 10:49:11 -04:00
scawful
34cfa8d870
song of time speeds up clock until day/night
2024-07-05 12:28:35 -04:00
scawful
2402f9cff5
add TimeSpeed ram for controlling day/night
2024-07-05 12:15:57 -04:00
scawful
054d6dee4c
fix CheckIfNight logic, now activates between 6pm-6am instead of 0-6am
2024-06-28 16:50:03 -04:00
scawful
45f564b233
add comments to CheckIfNight16Bit for the day/night system
2024-06-28 16:19:20 -04:00
scawful
059f9e8068
dont change sprites based on time during intro
2024-06-15 00:46:29 -04:00
scawful
0ef2e07925
fix 0:00 time sprite bug
2024-06-14 02:14:59 -04:00
scawful
9e5cd0b5ac
rearrange sprite banks and ow banks
2024-06-09 20:47:14 -04:00
scawful
8b667cbffe
add todo for overworld map icons palette day/night
2024-06-05 17:30:23 -04:00
scawful
bc6fcf1741
shock palette preserve A register
2024-06-05 11:25:32 -04:00
scawful
2d6808c0ca
only fix shock palette outside
2024-06-05 11:19:49 -04:00
scawful
917b71bd7f
move gbc link dw update code
2024-05-30 00:23:59 -04:00
scawful
81d579a78b
set the link form id for gbc link
2024-05-27 22:54:52 -04:00