Commit Graph

23 Commits

Author SHA1 Message Date
thecozies 851541c550 init config opt system w/ 3 types and description support 2024-09-13 08:24:57 -05:00
David Chavez 19fcd9bf31
Update to latest N64ModernRuntime (#392)
- updates to new controller changes
- updates to new render context changes
- updates to new controller number changes
- fix for crash on save thread
2024-06-12 09:40:14 +02:00
David Chavez bec699f0bd
Migrate to N64ModernRuntime (#354) 2024-06-05 01:12:43 +02:00
thecozies 7491eabde0
Cont/kb/mouse focus priorities and behaviors reworked (#15)
* ensure focus after cont/kb input + enable mouse on SDL_QUIT + force focus to prompt while open

* only force prompt focus if mouse is not active

* default kb input, mouse click switches to kb focused input
2024-05-02 01:51:09 -04:00
thecozies 52278c5a4d
disable cursor movement threshold when controller is the primary input (#14) 2024-04-30 10:41:22 -04:00
thecozies 4fef9d9203 show display refresh rate in description 2024-04-22 08:11:13 -05:00
thecozies c06889c3bb added quit button and confirmation prompt 2024-04-21 15:55:45 -05:00
thecozies 12f52eab2f Implemented prompt component and utilize for gfx change confirmation 2024-04-20 15:37:01 -05:00
Mr-Wiseguy 4c5f48a2c3 Add check for programmable sample positions for MSAA settings, fixed fullscreen option going out of sync with alt+enter shortcut 2024-04-01 03:19:16 -04:00
Mr-Wiseguy 0775299aae Reorganized config menu tabs, hide debug menu behind manual config file edit, added missing recompiler config file 2024-03-15 12:13:39 -04:00
Mr-Wiseguy 0192cac272 Fixed cursor hiding lag, moved save file location to config folder 2024-03-12 00:27:20 -04:00
Mr-Wiseguy 99c14fde04 Added mechanism for getting aspect ratio from recompiled code, fixed wipe3 transition in widescreen 2024-02-17 22:12:23 -05:00
Mr-Wiseguy 5ee7eaed1f Split default input mappings by device, disabled input while menu is open, made config menu open with escape/select, made config menu close with escape 2024-01-08 03:38:05 -05:00
Mr-Wiseguy 0fcc366a35 Hooked up controls and settings buttons in launcher 2024-01-08 01:28:50 -05:00
Mr-Wiseguy c26151cd6b Modified recomp UI event handling to allow event parameters using ":" as a delimiter 2024-01-07 02:03:54 -05:00
Mr-Wiseguy 8510bb9109 Implemented RmlUi hack to replace color parsing so it uses 0-1 alpha instead of 0-255 2024-01-06 16:08:15 -05:00
Mr-Wiseguy e9e42322f0 Refactored menu logic into MenuController interface, updated RT64 2024-01-01 22:36:06 -05:00
Mr-Wiseguy 09bacbe82c Hooked up graphics option menu to RT64, updated RT64 2024-01-01 00:09:14 -05:00
Mr-Wiseguy 525092fd60 Cleaned up assets folder, added promptfont, started config menu UI 2023-12-29 16:49:26 -05:00
Mr-Wiseguy ec23ef02fd Added some more patch functionality, added recomp namespace 2023-11-24 17:10:21 -05:00
Mr-Wiseguy 8188aee2c1 Removed use of std::exit and changed recomp runtime to exit normally, added helpers for getting recompiled args and returning values, added example of patch code calling native code 2023-11-12 14:47:38 -05:00
Mr-Wiseguy 398988a961 Added function patching, began reorganizing UI code, added native file dialog library 2023-11-11 17:42:07 -05:00
Mr-Wiseguy 91611c9c33 Delayed game start, made UI hot reload include all files, passed input
events to UI
2023-11-05 14:34:27 -05:00