Commit Graph

  • bfce803a8d
    Merge c3668d02d4d2795b89985666d1e7e0fc940aaa89 into 91db87632c2bfb6995ef1554ec71b11977c621f8 #377 David Chavez 2025-03-03 19:58:30 +00:00
  • a4511b61f7
    Merge f4cfe6e4b63d81f541174b25c16339995163a0a5 into 0c78154c2dd8be9da998a4e3ec0d42429fc6f231 #537 David Chavez 2025-02-28 16:54:00 +00:00
  • f4cfe6e4b6 Add macOS Support #537 feature/metal David Chavez 2025-02-25 16:54:25 +01:00
  • 184b24e522
    Merge da2886e6869ccb5ec6a93f5c22f2ad266ea8ce84 into 0c78154c2dd8be9da998a4e3ec0d42429fc6f231 #533 Wiseguy 2025-02-22 17:37:16 -07:00
  • 1717a7b6ac
    Merge 0c78154c2dd8be9da998a4e3ec0d42429fc6f231 into 91db87632c2bfb6995ef1554ec71b11977c621f8 #535 Wiseguy 2025-02-22 20:21:28 +01:00
  • 0c78154c2d Zero the memory allocated to hold extended actor data #535 mod-ui Mr-Wiseguy 2025-02-22 14:21:21 -05:00
  • 277cb5d7d3 Implement actor extension data and use it for transform tagging Mr-Wiseguy 2025-02-21 00:07:13 -05:00
  • 8f85fb74db Implemented mod UI callbacks Mr-Wiseguy 2025-02-20 02:34:53 -05:00
  • 584903ca18 Expose remaining property setters to mod UI API Mr-Wiseguy 2025-02-17 03:29:56 -05:00
  • d49228691d
    Add actor update/init events and save init event (#536) Garrett Cox 2025-02-16 22:51:04 -06:00
  • bd2b95358d Add actor update/init events and save init event #536 Garrett Cox 2025-02-16 03:42:35 -06:00
  • da2886e686 Patch virtual address translation to support entire extended RAM address space #533 patch-segmented-to-virtual Mr-Wiseguy 2025-02-08 20:23:25 -05:00
  • b3aad6420c Unify API function naming scheme and export relevant API functions Mr-Wiseguy 2025-02-12 19:08:50 -05:00
  • eca77b73d2 Add a state for when no mods are installed. Dario 2025-02-01 12:49:02 -03:00
  • 3c4a4a0298 Clamp delta time to fix UI disappearing on OS with timestamps that don't always increase. Dario 2025-02-01 12:10:10 -03:00
  • 09a7589e54 Sub menu display name, assert on text input. Dario 2025-01-31 22:13:09 -03:00
  • ababfd5827 Update runtime submodule and N64Recomp commit in CI for mod config API, remove unnecessary extern C Mr-Wiseguy 2025-01-31 11:54:51 -05:00
  • 3298211a84 Auto-enabled mods. Dario 2025-01-29 23:53:43 -03:00
  • aba393b550 Animation API begone. Dario 2025-01-29 21:44:24 -03:00
  • 4130420a12 Restore spacer animations. Dario 2025-01-29 21:27:48 -03:00
  • 7098c0d43a Use RT64's texture laoding instead. Dario 2025-01-29 17:07:22 -03:00
  • ab8f9a76e7 Implement update event for elements Mr-Wiseguy 2025-01-29 03:19:48 -05:00
  • dc07ca6b4d More style changes. Dario 2025-01-28 23:30:11 -03:00
  • 7352e99e1b Add basic thumbnail parsing functionality. Dario 2025-01-28 22:34:03 -03:00
  • c21d8ccdff Hook up new manifest fields to mod UI Mr-Wiseguy 2025-01-28 03:42:49 -05:00
  • 6279736a6a Linux build fixes. Dario 2025-01-27 22:08:44 -03:00
  • b0fcfa87ec Mods folder button. Dario 2025-01-27 20:45:48 -03:00
  • 0752128d68 Adjust styling of submenu. Dario 2025-01-27 20:33:03 -03:00
  • 243801c1d1 Draggable improvements to mod menu and runtime update. Dario 2025-01-24 23:11:29 -03:00
  • 8d9c7b5fec Enable mod reordering. Dario 2025-01-22 23:28:32 -03:00
  • 0ce32d0add Proper enum parsing. Dario 2025-01-21 23:08:17 -03:00
  • 4b27916950 Link storage to mod menu. Dario 2025-01-21 22:56:47 -03:00
  • 348adb72fe Begin implementing mod UI API Mr-Wiseguy 2025-01-20 18:26:50 -05:00
  • dc490ccaf0 Reimplement mechanism to open the config menu to a specific tab Mr-Wiseguy 2025-01-20 12:38:33 -05:00
  • df976293eb Split config sub menu into separate context and fix configure button, prevent infinite loop when looking for autofocus element Mr-Wiseguy 2025-01-20 03:55:22 -05:00
  • fabd02d700 Add support for config schema. Dario 2025-01-19 23:33:57 -03:00
  • b10d0578e9 Refactor Rml document handling to use new ContextId system (prompts currently unimplemented) Mr-Wiseguy 2025-01-19 21:00:05 -05:00
  • e3f0aaf9d0 Cleanup. Dario 2025-01-19 17:15:07 -03:00
  • 635aade90d Radio option. Dario 2025-01-19 15:50:06 -03:00
  • d38328016f Text input. Dario 2025-01-19 00:29:40 -03:00
  • 1bc3996e81 Upgrade RmlUi to 6.0 release Mr-Wiseguy 2025-01-18 22:35:37 -05:00
  • b996053e27 Revert accidental RmlUi downgrade Mr-Wiseguy 2025-01-18 22:21:42 -05:00
  • ba9ad3f8ef Turn off tab searching when submenu is open. Dario 2025-01-18 23:11:43 -03:00
  • e2ebd21f27 Refactored to account for context changes. Dario 2025-01-18 22:58:43 -03:00
  • 554ba64536 Config submenu. Dario 2025-01-18 13:02:19 -03:00
  • f5f90b5c97 Implement context and resource storage slotmaps Mr-Wiseguy 2025-01-18 20:09:03 -05:00
  • 135e63830c Add slot_map and begin ui context Mr-Wiseguy 2025-01-17 19:59:07 -05:00
  • 8fc3b088ee Update RmlUi for gap property in flexbox Mr-Wiseguy 2025-01-17 00:16:58 -05:00
  • 1e91bddeff Layout for mod details panel, add gap property setters Mr-Wiseguy 2025-01-16 23:53:10 -05:00
  • 4d904fbb50 Mod menu progress. Dario 2025-01-16 22:34:47 -03:00
  • 3d911d266d Convert to spaces, hook up mod enabled to toggle. Dario 2025-01-16 21:02:13 -03:00
  • aa6418ba42 Switch to string views. Dario 2025-01-16 20:34:49 -03:00
  • 3fa66680d2 Multi-style state and disabled state propagation. Dario 2025-01-16 20:31:47 -03:00
  • 313b43bc87 Add styles. Dario 2025-01-12 23:54:54 -03:00
  • 0a1778aef5 Take ownership of created pointers on Element class. Dario 2025-01-12 22:48:32 -03:00
  • 6af6f2037f Remove ModMenu.scss. Dario 2025-01-12 01:05:23 -03:00
  • f6d701c49d Refactored mods menu entirely. Dario 2025-01-12 01:02:21 -03:00
  • 4e710c7d2f Rewrite mod details under new UI system. Dario 2025-01-08 21:14:55 -03:00
  • 7009d1a1a7 WIP mod menu, fix some warnings Mr-Wiseguy 2024-12-04 18:45:41 -05:00
  • 061321b911 init mod menu + bem class + button presets thecozies 2024-09-13 10:13:52 -05:00
  • 328ef85d42 Button config type + callback wip thecozies 2024-09-02 10:52:20 -05:00
  • 0e6bd43dd7 Added TextField option type thecozies 2024-08-07 09:20:43 -05:00
  • b7daba96d7 Added dropdown option type thecozies 2024-07-22 09:46:04 -05:00
  • 7e35525f83 Updated color option type styling thecozies 2024-07-11 12:38:22 -05:00
  • c8dc910c91 Move config registry/option to librecomp + added Color conf opt type thecozies 2024-07-11 12:33:03 -05:00
  • b79b789c7f init config opt system w/ 3 types and description support thecozies 2024-06-28 09:36:40 -05:00
  • 91db87632c
    Mod Support (#499) dev Wiseguy 2025-02-14 18:38:10 -05:00
  • f77991b210
    Merge d377a0f40ff0e079a662510624a3e5bc31364830 into b015e8201b8811514b91cb04027080120f9f6c72 #425 David Chavez 2025-02-13 15:58:46 +00:00
  • 5dc4f0037d
    Merge 8824255591c603b3db70715a1396b6475e3db647 into b015e8201b8811514b91cb04027080120f9f6c72 #532 Reonu 2025-02-13 13:50:31 +00:00
  • 089bba5de2 Unify API function naming scheme and export relevant API functions #531 Mr-Wiseguy 2025-02-12 19:08:50 -05:00
  • b015e8201b Unify API function naming scheme and export relevant API functions #499 modding Mr-Wiseguy 2025-02-12 19:08:50 -05:00
  • 3ebfb5f8f2 Update runtime to fix jump tables in hooked functions Mr-Wiseguy 2025-02-11 22:53:14 -05:00
  • 9c6b86fb9e Update runtime to fix jump tables in hooked functions Mr-Wiseguy 2025-02-11 22:46:50 -05:00
  • 14f5e40d1a Update upload-artifact version. Dario 2025-01-31 21:40:10 -03:00
  • 8e150886b7 Update runtime to fix hooking issue with base patched functions Mr-Wiseguy 2025-02-11 01:31:56 -05:00
  • bdfa88b6e5 Update runtime to fix hooking issue with base patched functions Mr-Wiseguy 2025-02-11 01:32:36 -05:00
  • 8824255591 Update upload-artifact version. #532 wayland_test Dario 2025-01-31 21:40:10 -03:00
  • 03d0167ba1 wayland DPI test Reonu 2025-02-02 19:07:35 +00:00
  • da93ceeed8 Add a state for when no mods are installed. Dario 2025-02-01 12:49:02 -03:00
  • 3ef74955b6 Clamp delta time to fix UI disappearing on OS with timestamps that don't always increase. Dario 2025-02-01 12:10:10 -03:00
  • eea1a5685e Update N64ModernRuntime. Dario 2025-01-31 22:21:37 -03:00
  • bbe3a0de1a Update upload-artifact version. Dario 2025-01-31 21:40:10 -03:00
  • 13e70e254a Sub menu display name, assert on text input. Dario 2025-01-31 22:13:09 -03:00
  • 6022b7927b Update runtime submodule and N64Recomp commit in CI for mod config API, remove unnecessary extern C Mr-Wiseguy 2025-01-31 11:54:51 -05:00
  • d28cf75f95 Update N64Recomp CI commit and runtime for patch regeneration fix Mr-Wiseguy 2025-01-30 03:03:27 -05:00
  • 1125d7e28c Auto-enabled mods. Dario 2025-01-29 23:53:43 -03:00
  • 2c5973d064 Animation API begone. Dario 2025-01-29 21:44:24 -03:00
  • fdb97a4df3 Restore spacer animations. Dario 2025-01-29 21:27:48 -03:00
  • 1f77670d67 Use RT64's texture laoding instead. Dario 2025-01-29 17:07:22 -03:00
  • c514aea3b5 Implement update event for elements Mr-Wiseguy 2025-01-29 03:19:48 -05:00
  • 0fd4b34130 More style changes. Dario 2025-01-28 23:30:11 -03:00
  • d03ca8ee9b Add basic thumbnail parsing functionality. Dario 2025-01-28 22:34:03 -03:00
  • 8e9281c15a Hook up new manifest fields to mod UI Mr-Wiseguy 2025-01-28 03:42:49 -05:00
  • 63597abbde Linux build fixes. Dario 2025-01-27 22:08:44 -03:00
  • 2b9769a2e9 Mods folder button. Dario 2025-01-27 20:45:48 -03:00
  • 5ae0d9b8cd Adjust styling of submenu. Dario 2025-01-27 20:33:03 -03:00
  • 6d134f7e02 Draggable improvements to mod menu and runtime update. Dario 2025-01-24 23:11:29 -03:00
  • 0b996d6125 Enable mod reordering. Dario 2025-01-22 23:28:32 -03:00
  • 2fbc65d4ec Proper enum parsing. Dario 2025-01-21 23:08:17 -03:00
  • d4ac88a373 Link storage to mod menu. Dario 2025-01-21 22:56:47 -03:00