Commit Graph

431 Commits

Author SHA1 Message Date
Dario 6f2ea9db63 Radio option. 2025-03-14 16:47:29 -04:00
Dario 0a33cf03ef Text input. 2025-03-14 16:47:29 -04:00
Mr-Wiseguy de88b5de46 Upgrade RmlUi to 6.0 release 2025-03-14 16:47:29 -04:00
Mr-Wiseguy 51b2ff4274 Revert accidental RmlUi downgrade 2025-03-14 16:47:29 -04:00
Dario 635142cda9 Turn off tab searching when submenu is open. 2025-03-14 16:47:29 -04:00
Dario e72085404b Refactored to account for context changes. 2025-03-14 16:47:29 -04:00
Dario 921eb5aee3 Config submenu. 2025-03-14 16:47:29 -04:00
Mr-Wiseguy f703c918bc Implement context and resource storage slotmaps 2025-03-14 16:47:24 -04:00
Mr-Wiseguy 716f5b5ac6 Add slot_map and begin ui context 2025-03-14 16:46:30 -04:00
Mr-Wiseguy e7ca012e52 Update RmlUi for gap property in flexbox 2025-03-14 16:46:30 -04:00
Mr-Wiseguy 6549d27c57 Layout for mod details panel, add gap property setters 2025-03-14 16:46:30 -04:00
Dario e323439e4f Mod menu progress. 2025-03-14 16:46:30 -04:00
Dario de364be072 Convert to spaces, hook up mod enabled to toggle. 2025-03-14 16:46:22 -04:00
Dario 37a94b2261 Switch to string views. 2025-03-14 16:42:36 -04:00
Dario f3ce18b491 Multi-style state and disabled state propagation. 2025-03-14 16:42:36 -04:00
Dario a60fb5b65e Add styles. 2025-03-14 16:42:36 -04:00
Dario 319788b5ba Take ownership of created pointers on Element class. 2025-03-14 16:42:36 -04:00
Dario e037e1a8c6 Remove ModMenu.scss. 2025-03-14 16:42:36 -04:00
Dario 4e877f2ec0 Refactored mods menu entirely. 2025-03-14 16:42:35 -04:00
Dario 723340f3f9 Rewrite mod details under new UI system. 2025-03-14 16:42:35 -04:00
Mr-Wiseguy 2c68c8bd29 WIP mod menu, fix some warnings 2025-03-14 16:42:35 -04:00
thecozies a05ac15dcd init mod menu + bem class + button presets 2025-03-14 16:42:30 -04:00
thecozies b67da848f3 Button config type + callback wip 2025-03-14 16:42:04 -04:00
thecozies a1cea99c54 Added TextField option type 2025-03-14 16:42:04 -04:00
thecozies a5f795fafe Added dropdown option type 2025-03-14 16:42:04 -04:00
thecozies af432a60d5 Updated color option type styling 2025-03-14 16:42:04 -04:00
thecozies e75cfd054b Move config registry/option to librecomp + added Color conf opt type 2025-03-14 16:42:04 -04:00
thecozies f2869486cc init config opt system w/ 3 types and description support 2025-03-14 16:42:03 -04:00
David Chavez 25e7b31228 Add macOS Support (#537) 2025-03-14 21:07:07 +01:00
Wiseguy 91db87632c Mod Support (#499)
Integrates the modding functionality in N64ModernRuntime and adds several exported functions for mods to use. Also adds a ROM decompressor so that the runtime has access to the uncompressed code in the ROM for hooking purposes.
2025-02-14 18:38:10 -05:00
lkoger 0d0f64e32f Fix ninja package name in Ubuntu build instructions (#482) 2024-10-06 13:07:26 -04:00
Mr-Wiseguy d99a84f04f Fix strict mode validation failure in latest N64Recomp version and update N64Recomp commit in github workflow 2024-09-06 16:56:58 -04:00
Wiseguy af1404b83d Fix commit of N64Recomp used by workflow (#468) 2024-08-16 10:15:20 -04:00
Wiseguy 83ecc68d18 Improve build times by using the recompiler to output multiple functions per file (#465)
* Update RT64 for many things, most notably re-spirv

* Improve build times by using the recompiler to output multiple functions per file
2024-08-16 09:50:01 -04:00
Wiseguy 7697a972a3 Update RT64 for many things, most notably re-spirv (#463) 2024-08-10 19:31:37 -04:00
Wiseguy 473b3d3d02 Add transform tagging for moths to fix their interpolation (#460)
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2024-08-09 23:43:43 -04:00
David Chavez d782d3dcb9 chore(ci): finalize PR build artifacts (#455) 2024-08-01 21:00:38 +02:00
David Chavez 142b4d021b chore(ci): further tweaks to PR description updates (#454) 2024-08-01 14:39:40 +02:00
David Chavez 6598da434e chore(ci): link and update build artifacts for PRs (#453) 2024-08-01 13:02:35 +02:00
Mr-Wiseguy 3346400775 Fix message box being used by accident in preload_executable 2024-07-28 22:04:14 -04:00
Wiseguy c90434962f Preload executable into memory on Windows to prevent stutters (#450) 2024-07-28 22:00:39 -04:00
Wiseguy 9981b922dc Fix .recomp_patch section functions not getting loaded (#449) 2024-07-28 21:43:14 -04:00
Wiseguy 528a22d86f Update RT64 to fix compilation error from missing includes on some compilers (#448) 2024-07-28 12:10:07 -04:00
Wiseguy 4c2cc2003a Opt out of constexpr mutex constructor on windows to prevent vcredist issues (#444) 2024-07-26 21:44:28 -04:00
Wiseguy c21d55938b Update RT64 for odd-sized HD texture mipmap fix (#445) 2024-07-26 18:57:22 -04:00
Reonu 5aa650bffa Update RT64 for HD texture framework and DXIL linker (#262)
* WIP HD texture support

* Remove STB implementation as it's already defined in RT64

* Fix texcoords for seamless pause background patch

* Fix RT64 compilation error and temporarily disable shader cache

* Fix vertices for bottom strip in seamless pause background patch

* Update RT64 for mip preloading and alignment fixes

* Update RT64 for zipped texture pack support and fix CMake warning flags for clang-cl

* Update RT64 to have multiple pack loading and texture memory stats in the debugger

* Update RT64 to fix replace button crash

* Update to RT64 main as HD textures were merged and completely removed shader cache as it's not needed

---------

Co-authored-by: Wiseguy <68165316+Mr-Wiseguy@users.noreply.github.com>
2024-07-25 23:08:23 -04:00
Wiseguy a8a5e216fe Tag all patches with the RECOMP_PATCH attribute in preparation for the recompiler's strict mode (#441) 2024-07-25 22:17:00 -04:00
Mr-Wiseguy 97912578e9 Fix patching error that resulted in the rewind button highlight being in the wrong position 2024-07-24 23:42:33 -04:00
Wiseguy e35bb0700f Fix bug where ocarina inputs are dropped right after taking out the ocarina (#428) 2024-07-08 16:33:33 -04:00
David Chavez c7baa7ef8f Fix ubuntu-18.04 workflow (#429) 2024-07-08 18:52:33 +02:00