SuperDude88
3eeb9a19a1
Fix for Mobile Testing
2026-07-07 19:04:14 -04:00
SuperDude88
060f0eb419
Use OSGetSystemTime Extension
...
- Fixes desyncing issues with save file time and a couple other odd instances, particularly on mobile platforms that suspend apps
2026-07-07 18:52:16 -04:00
SuperDude88
e491d254f8
Don't Use OSCalendarTime for Speedrun Timing
...
- Shouldn't rely on OSTicksToCalendarTime since it will be changed to handle time zone conversion, and that doesn't make sense on elapsed time
2026-07-07 18:12:15 -04:00
TakaRikka
84c5729c4e
Merge pull request #2175 from TwilitRealm/mirror-mode-fixes
...
Mirror Mode Map Fixes
2026-07-07 04:00:07 -07:00
Luke Street
e0ab36b7d9
Stable game ABI: Use PARTIAL_DEBUG
...
To make sure that mods can work across debug and release build, we can utilize PARTIAL_DEBUG to enable only DEBUG changes that affect struct and vtable layout
2026-07-07 01:14:29 -06:00
Luke Street
d40a30ee13
Config: renaming & add change subscriptions
2026-07-07 00:50:11 -06:00
SuperDude88
8e8dc305e6
Update Pane Mirroring
...
- Update mirroring of Link + the dungeon map icon properly when the setting changes
2026-07-05 23:33:15 -04:00
SuperDude88
41389f4a8e
Remove Extra Mirror
...
Accidentally left this in from testing
2026-07-05 22:58:45 -04:00
SuperDude88
8145dec2a1
Remove Outdated MIrror Mode TODO
...
This was done!
2026-07-05 20:19:42 -04:00
SuperDude88
4089a80a17
Mirror Mode Map Fixes
...
Will probably need to resolve conflicts with Wii code once decomp has related PR merged + we sync things
Change to setPlusZoomCenterX is not present on Wii (but fixes controls), probably from its lack of CStick
2026-07-05 20:19:33 -04:00
hector.bonhoure@gmail.com
b772b6d952
Fixed invincible enemies cheat not deactivating on game startup when speedrun mode is activated
2026-07-05 16:05:55 +02:00
Irastris
42910ab2fd
Restore simultaneous gyro and joystick input for first person aiming ( #2164 )
2026-07-02 00:13:22 -06:00
Olivia!!
f54892b2c2
do not disable regular touch input if menu touch is disabled ( #2152 )
2026-07-02 00:03:53 -06:00
Luke Street
f32e069c4b
Improve mouse hiding logic ( #2163 )
...
* Improve mouse hiding logic
* Restore ImGui logic
2026-07-02 02:03:18 -04:00
Luke Street
09f087656a
Guard against null dMsgObject_getMsgObjectClass() in a few places
2026-06-30 15:19:30 -06:00
Irastris
fe15366912
Make Ganondorf cape tearing deterministic when using texture replacements ( #2145 )
...
* Make Ganondorf cape tearing deterministic when using texture replacements
* GXIsTexObjReplaced -> has_replacement
* Only check for a replacement once during creation
* Update Aurora
2026-06-28 22:44:26 -06:00
jdflyer
cfadf7607a
Various Mirror Mode Fixes ( #2149 )
...
* Various Mirror Mode Fixes
* Avoid mutating mArrowPos2DX
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-06-28 22:42:52 -06:00
Luke Street
f81d25b425
Add "Touch Targeting" option
2026-06-27 21:20:14 -06:00
Luke Street
277538bb81
New pipeline progress UI
2026-06-24 22:03:58 -07:00
Luke Street
2d4e69466b
Refine menu_pointer click events
...
Only short clicks/taps count & they must
not move between targets
2026-06-17 22:48:44 -06:00
Luke Street
427dcfab82
Show active Graphics Backend in Settings; not configured
2026-06-17 18:09:00 -06:00
Luke Street
f5642f3073
UI: Split active/visible concepts & fix nav forwarding
2026-06-16 15:10:09 -06:00
Luke Street
cc9c15de54
Hawkeye support in touch controls
2026-06-16 13:51:17 -06:00
Luke Street
1fd8a2ca3c
More fixes for clawshot touch controls
2026-06-16 13:37:04 -06:00
Luke Street
9eb9acfa11
Move frame limiter after aurora_end_frame
2026-06-16 12:56:02 -06:00
Luke Street
16cc37ca10
Android: Call Surface.setFrameRate & update it
2026-06-15 23:39:36 -06:00
Luke Street
8e9d4d624a
Fix hookshot hanging w/ touch controls
2026-06-15 22:55:30 -06:00
Luke Street
db87b91954
Update aurora & redraw hearts guage on HUD scale change
2026-06-15 22:46:50 -06:00
Luke Street
ad53af5c78
Touch controls ( #2053 )
...
* WIP touch controls
* Action icons
* Updates
* Don't mutate freeCamera config; allow switching between touch and controller cam
* Wow
* Fix build & add Skip button
* Fix build & add settings
* RCSS cleanup
* Dpad and fishing, might redo
* Add menu mouse controls
* More pointer & fix icons
* Optimizations & introduce layout system
* Update aurora
* Implement touch controls layout editor
* Cleanup & fixes
* Allow disabling mouse/touch in menus
* More fixes
2026-06-15 12:48:04 -06:00
doop
38a0a7be0b
Always create a save file if one doesn't exist ( #2028 )
...
* Always create a save file if one doesn't exist
* Fix MSVC build
* Re-add accidentally deleted line
* Integrate into d_file_select state machine & put behind instantSaves
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-06-15 12:47:23 -06:00
Luke Street
02fdde3768
Scale map rendering with IR ( #2056 )
...
* Scale map rendering with IR + scale config
* Remove config option
2026-06-14 22:41:33 -06:00
Luke Street
33e13d508b
Use Aurora-provided FPS for overlay
2026-06-14 11:28:19 -06:00
matthewdavidrichardanderson
b07fb50128
monkey crash fix ( #2034 )
...
* monkey fix 🐒
* wrap saru_p clear in target_pc
* Clear monkey leader pointer on delete
---------
Co-authored-by: matthewdavidrichardanderson <matthewdavidrichardanderson@mfb.com >
Co-authored-by: Luke Street <luke@street.dev >
2026-06-13 22:39:30 -06:00
Kyrio
d0894853d7
Add setting to memorize window size ( #2025 )
...
* Add "Memorize Window Size" setting
* Code review #2025
* memorize -> remember, helpText revision
---------
Co-authored-by: Irastris <irastris15@gmail.com >
2026-06-13 22:47:18 -04:00
Luke Street
00707024bb
Update aurora & flower/grass draw batching
2026-06-13 10:40:57 -06:00
Luke Street
7c5ed6a0e1
Fix OSWaitCond implementation
2026-06-10 00:18:14 -06:00
Luke Street
7290649bb8
Prune old logs & dawn_cache.db entries
2026-06-09 00:58:17 -06:00
Luke Street
285691cd19
Add -debug-asan presets with AddressSanitizer
2026-06-08 22:14:10 -06:00
Luke Street
93e33ecf1a
Cap map resolution multiplier
...
Resolves #1058
Resolves #1422
Resolves #1668
2026-06-08 00:08:00 -06:00
Reilly Brogan
e26fab71d6
Add DUSK_PACKAGE_INSTALL ( #1966 )
...
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
2026-06-07 23:33:49 -06:00
Luke Street
824389f871
Remove embedded gamecontrollerdb.txt ( #2018 )
...
But still load from the data dir if
it exists there (for user overrides)
2026-06-07 22:30:07 -06:00
Luke Street
aa42265041
Fix Impaz expression animation OOB read ( #2017 )
...
Resolves #1152
2026-06-07 22:29:52 -06:00
BoLThompson
8b7ed4b5da
Interpolation fixes (fishing rod, key door chains, hookshot chain) ( #2008 )
...
* fishing rod line (item and minigame) interpolated
* small key, big key door chains interpolated
* hookshot chain interpolated
2026-06-08 00:28:48 -04:00
SuperDude88
f33746f373
Alternate Config Variable Migration Method ( #1577 )
...
* Use Explicit Template Specialization
- Move migration of FrameInterpMode to use a unique specialization of loadFromJson
This avoids coding special cases into the main template, which I think is more sustainable in the long-run if we need to migrate other settings ever
* Error for Default Migration
- Add error message in the config log for default migration
Not a fatal, just a clear signal that you should handle your enum cases explicitly to make sure they're right
2026-06-07 21:39:02 -06:00
Nathan Mena
18c1d11335
Fix mirror mode sign arrows ( #1704 )
...
* Manually defined specific Wii messages to be returned when mirror mode is enabled
* Fixed random hanging on some messages
2026-06-07 21:18:58 -06:00
SuperDude88
710f252d53
Fix Respawning in Final Zant Phase ( #2013 )
...
Zant was trying to get the player's position before the player was even created
Based on the fix for camera/peahat load order
2026-06-07 21:18:45 -06:00
SuperDude88
2a92a67b87
Fix Mirror Mode Poe Counter ( #1997 )
...
Fixes #1817
2026-06-07 21:18:33 -06:00
SuperDude88
0d05f9b75b
More Magic Armor Options ( #1691 )
...
* More Magic Armor Options
- Add a 3rd option to lose rupees only on damage
* More Choices
- Add cosmetic and double defense options
These both have been requested a couple times
* Shorten Description
The description was very, very long before
* Web Editor Got Me
Fix my syntax
2026-06-07 21:18:23 -06:00
ZipoLabs
e27cce0e3c
Add Green Chu merging functionality to "Restore Wii 1.0 Glitches" setting ( #2000 )
2026-06-07 21:18:10 -06:00
SuperDude88
511721f4d5
Fix Ganondorf's Cape Texture ( #2016 )
...
* Cape Texture Fix
- Load pos/norm/texcoord data directly from the REL
Before the hardcoded array was LE but being treated as BE, now we load it directly from the REL so treating it as BE is the correct behavior
* Fix Cape Tearing
- Update the cached textures when the cape is torn, reset the texture when creating the actor
2026-06-07 21:14:10 -06:00