Commit graph

527 commits

Author SHA1 Message Date
Mr-Wiseguy
0ae2f08828 Add built-in dpad mod, add remaining event calls to input.c 2025-04-23 21:36:35 -04:00
Mr-Wiseguy
f2901d73bc Add event needed for dpad as mod, revert remaining changes in built-in patches for dpad 2025-04-23 02:03:16 -04:00
Dario
e970e85882 Experiment with removing the D-Pad. 2025-04-23 01:25:50 -04:00
Mr-Wiseguy
b373a15522 Update runtime after merge 2025-04-23 01:25:48 -04:00
Dario
42e4dac717 Add embedded mod (using mm_recomp_draw_distance as an example). 2025-04-22 20:17:03 -03:00
Reonu
184c5bf71f
Patch AnimationContext_SetLoadFrame to allow custom animations (#564) 2025-04-19 17:09:13 -04:00
Mr-Wiseguy
3cbc871194 Repeat key events when holding down controller inputs for UI navigation 2025-04-16 16:15:59 -04:00
Mr-Wiseguy
afc880521c Manual navigation in UI framework and WIP mod menu navigation 2025-04-16 16:15:37 -04:00
Mr-Wiseguy
6166fffc99 Add mod export for loading UI image from bytes (png/dds) 2025-04-16 16:13:49 -04:00
Wiseguy
dcaace5b3f Fix missing list header include in zelda_support.h 2025-04-15 23:31:35 -04:00
Mr-Wiseguy
55bfc0153a Use a multiple file select dialog for mod install button 2025-04-14 17:18:13 -04:00
Mr-Wiseguy
e44abf27cb Fix the previous scissor state bleeding when drawing the RmlUi output onto the swapchain buffer 2025-04-14 03:13:35 -04:00
Mr-Wiseguy
67e1ddb70b Implement navigation and focus styling for new UI framework (no manual overrides yet) 2025-04-13 22:19:16 -04:00
Mr-Wiseguy
0b48ab9324 Update runtime to allow NULL recomp_free 2025-04-13 22:09:49 -04:00
Mr-Wiseguy
f38d1c7869 Update runtime to fix default value of enabled_by_default 2025-04-09 20:16:59 -04:00
danielryb
6411f6a935 Add exports for stars' display lists (#563) 2025-04-09 16:55:21 -04:00
danielryb
0e96cc3dc9
Add exports for stars' display lists (#563)
Some checks failed
validate-internal / build (push) Has been cancelled
2025-04-09 16:48:34 -04:00
Mr-Wiseguy
5261f9061c Update runtime for mod default enabled state 2025-04-09 04:36:04 -04:00
Mr-Wiseguy
7407bebf6e Add special config option id to control texture pack state for code mods 2025-04-09 03:51:26 -04:00
Mr-Wiseguy
8382fa3d65 Update runtime for mod API to get save file path 2025-04-09 01:15:35 -04:00
Mr-Wiseguy
46f5e2d279 Update RT64 for v5 texture hash 2025-04-09 00:26:32 -04:00
thecozies
1707685803
Updated mod list styling (#561)
* Updated mod list styling

* mod entry max height
2025-04-08 19:19:28 -04:00
Mr-Wiseguy
6e19d28ba3 Apply recomp.rcss to mod UI contexts (fixes scrolls) 2025-04-08 18:56:49 -04:00
Mr-Wiseguy
7d6d40f196 Update runtime for save swapping mod API 2025-04-08 02:21:35 -04:00
Mr-Wiseguy
a93d0d6836 Update runtime for mod version export 2025-04-08 01:06:08 -04:00
Mr-Wiseguy
d614634bf1 Add mod UI API exports for slider, password input, and label radio and expose RmlUi debugger on F8 2025-04-07 22:05:18 -04:00
Mr-Wiseguy
1c6f445503 Implement texture pack reordering 2025-04-06 22:26:49 -04:00
Mr-Wiseguy
930580089e Update runtime to fix renderer shutdown race condition 2025-04-06 19:44:11 -04:00
Mr-Wiseguy
d646d781ef Add mod install button, put mod description in scroll container, minor mod menu tweaks 2025-04-06 17:01:38 -04:00
Mr-Wiseguy
f1a7a1674b Replace use of std::bind with lambdas 2025-04-06 15:20:50 -04:00
Mr-Wiseguy
a0bd63f725 Switch to aggregate initialization for Version to work around missing implicit constructor on some compilers 2025-04-06 04:17:07 -04:00
Mr-Wiseguy
5ec43a1182 Remove std::format usage and add missing <list> includes to fix Linux/MacOS compilation 2025-04-06 04:09:10 -04:00
Mr-Wiseguy
11c84659cf Finish drag and drop mod installation, disable mod refresh button and code mod toggle when game starts 2025-04-06 03:57:50 -04:00
Dario
75c3669961 Fix to dynamic lib path and runtime commit. 2025-04-05 01:56:51 -04:00
Dario
d259e6848a DnD prototype. 2025-04-05 01:56:43 -04:00
Mr-Wiseguy
27db2aeaa0 Reimplement prompts as a separate UI context and make it so the quit game prompt doesn't bring up the config menu 2025-04-04 04:35:06 -04:00
Mr-Wiseguy
470644e700 Update RT64 to fix failed assert with MSAA off 2025-04-03 23:38:27 -04:00
Mr-Wiseguy
5f128e2ac1 Add missing typename to fix compilation on some compilers 2025-04-03 03:50:15 -04:00
Mr-Wiseguy
1a6471a3a8 Switch to runtime concatenation of function name in data API error reporting to fix Linux compilation issue 2025-04-03 03:42:04 -04:00
Mr-Wiseguy
d15d448d80 Update lunasvg to increase its minimum cmake version 2025-04-03 03:26:26 -04:00
Mr-Wiseguy
d2c8429100 Implement data structure mod APIs 2025-04-03 02:36:32 -04:00
Mr-Wiseguy
cdde3d47bb Update RT64 to enable early Z test shader optimization 2025-03-25 19:02:11 -04:00
squidbus
fd16c379ff
Use Application Support directory on macOS. (#553)
Some checks failed
validate-internal / build (push) Has been cancelled
2025-03-25 17:22:48 +01:00
Mr-Wiseguy
24d166029f Update runtime to allow renderers to choose the graphics API 2025-03-23 22:08:29 -04:00
Mr-Wiseguy
95b462e9e5 Merge remote-tracking branch 'origin/dev' into mod-ui 2025-03-23 22:00:50 -04:00
Mr-Wiseguy
8da41d97f6 Update RT64 and allow it to choose the graphics API when set to Auto 2025-03-23 21:54:03 -04:00
squidbus
3d3524ffe7
Fix portable mode on macOS (#552)
Some checks failed
validate-internal / build (push) Has been cancelled
2025-03-23 20:23:44 +01:00
Mr-Wiseguy
880f023f01 Update RT64 for depth clear optimization and more native sampler changes 2025-03-23 14:53:23 -04:00
Mr-Wiseguy
12276d6c9e Update RT64 to fix native sampler issues with tile copies 2025-03-22 18:02:08 -04:00
Mr-Wiseguy
6a0dd85b49 Update RT64 for driver bug workarounds and misc fixes 2025-03-22 15:23:08 -04:00