Commit Graph

  • 5433254f4b Unify API function naming scheme and export relevant API functions Mr-Wiseguy 2025-02-12 19:08:50 -05:00
  • 02f6f41c20 Add a state for when no mods are installed. Dario 2025-02-01 12:49:02 -03:00
  • e33441b6db 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
  • 26a030e059 Sub menu display name, assert on text input. Dario 2025-01-31 22:13:09 -03:00
  • f8f15179f2 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
  • a26955bd9b Auto-enabled mods. Dario 2025-01-29 23:53:43 -03:00
  • fb6bf0db10 Animation API begone. Dario 2025-01-29 21:44:24 -03:00
  • 99b5518dc8 Restore spacer animations. Dario 2025-01-29 21:27:48 -03:00
  • 090fb5f5f1 Use RT64's texture laoding instead. Dario 2025-01-29 17:07:22 -03:00
  • 8c167f06f8 Implement update event for elements Mr-Wiseguy 2025-01-29 03:19:48 -05:00
  • 5b5c51fc83 More style changes. Dario 2025-01-28 23:30:11 -03:00
  • 937f390331 Add basic thumbnail parsing functionality. Dario 2025-01-28 22:34:03 -03:00
  • 13a22b1504 Hook up new manifest fields to mod UI Mr-Wiseguy 2025-01-28 03:42:49 -05:00
  • 8062a420c6 Linux build fixes. Dario 2025-01-27 22:08:44 -03:00
  • b8f0658343 Mods folder button. Dario 2025-01-27 20:45:48 -03:00
  • 6ddd650cf2 Adjust styling of submenu. Dario 2025-01-27 20:33:03 -03:00
  • c5c1507fb7 Draggable improvements to mod menu and runtime update. Dario 2025-01-24 23:11:29 -03:00
  • a4df328a4e Enable mod reordering. Dario 2025-01-22 23:28:32 -03:00
  • b2efabf4d8 Proper enum parsing. Dario 2025-01-21 23:08:17 -03:00
  • e8b8537c5a Link storage to mod menu. Dario 2025-01-21 22:56:47 -03:00
  • 8119daf62c Begin implementing mod UI API Mr-Wiseguy 2025-01-20 18:26:50 -05:00
  • 9dccbfaf8c Reimplement mechanism to open the config menu to a specific tab Mr-Wiseguy 2025-01-20 12:38:33 -05:00
  • 0a596746a7 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
  • 590273c070 Add support for config schema. Dario 2025-01-19 23:33:57 -03:00
  • a087731f96 Refactor Rml document handling to use new ContextId system (prompts currently unimplemented) Mr-Wiseguy 2025-01-19 21:00:05 -05:00
  • 0312439dda Cleanup. Dario 2025-01-19 17:15:07 -03:00
  • 6f2ea9db63 Radio option. Dario 2025-01-19 15:50:06 -03:00
  • 0a33cf03ef Text input. Dario 2025-01-19 00:29:40 -03:00
  • de88b5de46 Upgrade RmlUi to 6.0 release Mr-Wiseguy 2025-01-18 22:35:37 -05:00
  • 51b2ff4274 Revert accidental RmlUi downgrade Mr-Wiseguy 2025-01-18 22:21:42 -05:00
  • 635142cda9 Turn off tab searching when submenu is open. Dario 2025-01-18 23:11:43 -03:00
  • e72085404b Refactored to account for context changes. Dario 2025-01-18 22:58:43 -03:00
  • 921eb5aee3 Config submenu. Dario 2025-01-18 13:02:19 -03:00
  • f703c918bc Implement context and resource storage slotmaps Mr-Wiseguy 2025-01-18 20:09:03 -05:00
  • 716f5b5ac6 Add slot_map and begin ui context Mr-Wiseguy 2025-01-17 19:59:07 -05:00
  • e7ca012e52 Update RmlUi for gap property in flexbox Mr-Wiseguy 2025-01-17 00:16:58 -05:00
  • 6549d27c57 Layout for mod details panel, add gap property setters Mr-Wiseguy 2025-01-16 23:53:10 -05:00
  • e323439e4f Mod menu progress. Dario 2025-01-16 22:34:47 -03:00
  • de364be072 Convert to spaces, hook up mod enabled to toggle. Dario 2025-01-16 21:02:13 -03:00
  • 37a94b2261 Switch to string views. Dario 2025-01-16 20:34:49 -03:00
  • f3ce18b491 Multi-style state and disabled state propagation. Dario 2025-01-16 20:31:47 -03:00
  • a60fb5b65e Add styles. Dario 2025-01-12 23:54:54 -03:00
  • 319788b5ba Take ownership of created pointers on Element class. Dario 2025-01-12 22:48:32 -03:00
  • e037e1a8c6 Remove ModMenu.scss. Dario 2025-01-12 01:05:23 -03:00
  • 4e877f2ec0 Refactored mods menu entirely. Dario 2025-01-12 01:02:21 -03:00
  • 723340f3f9 Rewrite mod details under new UI system. Dario 2025-01-08 21:14:55 -03:00
  • 2c68c8bd29 WIP mod menu, fix some warnings Mr-Wiseguy 2024-12-04 18:45:41 -05:00
  • a05ac15dcd init mod menu + bem class + button presets thecozies 2024-09-13 10:13:52 -05:00
  • b67da848f3 Button config type + callback wip thecozies 2024-09-02 10:52:20 -05:00
  • a1cea99c54 Added TextField option type thecozies 2024-08-07 09:20:43 -05:00
  • a5f795fafe Added dropdown option type thecozies 2024-07-22 09:46:04 -05:00
  • af432a60d5 Updated color option type styling thecozies 2024-07-11 12:38:22 -05:00
  • e75cfd054b Move config registry/option to librecomp + added Color conf opt type thecozies 2024-07-11 12:33:03 -05:00
  • f2869486cc init config opt system w/ 3 types and description support thecozies 2024-06-28 09:36:40 -05:00
  • 25e7b31228 Add macOS Support (#537) David Chavez 2025-03-14 21:07:07 +01:00
  • 855ee68466 Add macOS Support feature/metal David Chavez 2025-02-25 16:54:25 +01:00
  • 91db87632c Mod Support (#499) Wiseguy 2025-02-14 18:38:10 -05:00
  • b015e8201b Unify API function naming scheme and export relevant API functions modding Mr-Wiseguy 2025-02-12 19:08:50 -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
  • 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. wayland_test Dario 2025-01-31 21:40:10 -03:00
  • 03d0167ba1 wayland DPI test Reonu 2025-02-02 19:07:35 +00:00
  • d28cf75f95 Update N64Recomp CI commit and runtime for patch regeneration fix Mr-Wiseguy 2025-01-30 03:03:27 -05:00
  • 6602ec8a1e Update runtime for mod manifest changes Mr-Wiseguy 2025-01-26 23:05:15 -05:00
  • c4c0f928b6 Modding function hooks (#530) Wiseguy 2025-01-26 22:42:45 -05:00
  • 4945172ead Update runtime for updated sse2neon, remove top level sse2neon submodule Mr-Wiseguy 2025-01-13 02:17:06 -05:00
  • 8dcc616f17 Update runtime to integrate live recompiler (#524) Wiseguy 2025-01-02 21:37:54 -05:00
  • 5e5515935e Update RT64 to fix SDL2 Deadlock issues with ImGui. (#522) Darío 2024-12-29 01:18:18 -03:00
  • 426779d02f Use SDL Window as the WindowHandle (Enables wayland support). (#520) Darío 2024-12-24 00:39:25 -03:00
  • d4a37a7442 WIP mod menu, fix some warnings feat/config-ui-system Mr-Wiseguy 2024-12-04 18:45:41 -05:00
  • e0b5b33f63 init mod menu + bem class + button presets thecozies 2024-09-13 10:13:52 -05:00
  • 00d73adc06 Button config type + callback wip thecozies 2024-09-02 10:52:20 -05:00
  • 588bd38eab Added TextField option type thecozies 2024-08-07 09:20:43 -05:00
  • 436e82b217 Added dropdown option type thecozies 2024-07-22 09:46:04 -05:00
  • a0c5a1296e Updated color option type styling thecozies 2024-07-11 12:38:22 -05:00
  • 65e3b3eef8 Move config registry/option to librecomp + added Color conf opt type thecozies 2024-07-11 12:33:03 -05:00
  • 4a5e110357 init config opt system w/ 3 types and description support thecozies 2024-06-28 09:36:40 -05:00
  • 1bbdbfacd2 Added Recomp Events for before and after first-person aiming update. (#511) LT_SCHMIDDY 2024-11-23 21:55:31 -05:00
  • 552a82b3b0 Add API function export for camera Z-targeting fixes (#503) danielryb 2024-11-21 04:48:22 +01:00
  • 2ed55b4ff2 Update RT64 for S2DEX replacements Mr-Wiseguy 2024-11-17 20:54:10 -05:00
  • 323cf54888 Update RT64 for optimized ubershaders and update recomp runtime Mr-Wiseguy 2024-11-10 14:55:16 -05:00
  • 32f0de7779 mod menu wip feat/config-ui-system-mod-menu thecozies 2024-10-30 08:13:31 -05:00
  • db4d9c668d Update runtime for heap allocator Mr-Wiseguy 2024-10-21 22:25:16 -04:00
  • e862a38135 More vanilla bug fix exports (#497) LittleCube 2024-10-20 19:35:41 -04:00
  • 0f92410620 Add recomp_after_play_init event (#496) LittleCube 2024-10-14 16:53:30 -04:00
  • 21ca074bf7 Add exports for fd anywhere and epona fix patches (#494) LittleCube 2024-10-13 00:02:08 -04:00
  • 8c8f5b889f Add events and exports for Play_Init (#495) LittleCube 2024-10-12 23:13:42 -04:00
  • e5699e59a1 Update runtime to fix mod section alignment Mr-Wiseguy 2024-10-12 01:12:02 -04:00
  • fdbdf5edb0 Add custom symbols toml and made non-relocatable versions of original gamestate functions, added base patch for Play_Init Mr-Wiseguy 2024-10-11 21:15:11 -04:00
  • aeefc1b6bb chore(ci): Bundle Windows PDBs (#492) David Chavez 2024-10-08 05:27:13 +02:00
  • cd12bc0c20 Disable identical code folding to prevent mods from conflicting with themselves due to merged functions Mr-Wiseguy 2024-10-07 01:35:56 -04:00
  • 24c436a572 add exports and events for moon crash save and owl save (#487) LittleCube 2024-10-04 00:01:23 -04:00
  • 5a8a1cb2ba Update runtime for custom mod content types and add RT64 texture pack support Mr-Wiseguy 2024-09-28 16:50:58 -04:00
  • 5dc260f35a Update runtime to add DLL search path, enable strict mode in patch recompilation Mr-Wiseguy 2024-09-27 00:57:49 -04:00
  • a568261064 Update runtime after merge Mr-Wiseguy 2024-09-12 19:24:04 -04:00
  • 33806821e2 Update runtime for populating missing runtime pointers in offline compiled mods Mr-Wiseguy 2024-09-12 00:55:35 -04:00
  • eda1979bf0 Update runtime to fix reference symbols Mr-Wiseguy 2024-09-12 00:10:29 -04:00
  • 765d1d32f0 Update runtime after merge Mr-Wiseguy 2024-09-09 23:23:57 -04:00
  • 2463fe4613 Update N64ModernRuntime for mod mips32 relocs and function lookups Mr-Wiseguy 2024-09-09 02:02:47 -04:00