Commit graph

278 commits

Author SHA1 Message Date
Hyper
8c3b50738d Implemented achievements menu (WIP) 2024-11-28 00:34:57 +00:00
Hyper
15e1472684 Implemented achievement overlay (WIP) 2024-11-26 06:47:14 +00:00
Hyper
91eb12f42c audio_patches: don't worry about it 2024-11-25 13:00:41 +00:00
Hyper
059d0c1cd4 Merge branch 'music-attenuation' into options-menu 2024-11-25 12:56:22 +00:00
Hyper
f8a148acd6 api: include guest_stack_var in SWA.inl 2024-11-25 04:42:44 +00:00
Hyper
5b4b4b9fef memory: make assertions lenient towards nullptr 2024-11-25 04:37:44 +00:00
Hyper
be2ebebfda guest_stack_var: allow creation without constructing underlying type 2024-11-25 04:37:12 +00:00
Hyper
292fe71e05 api: update research 2024-11-25 04:36:41 +00:00
Hyper
db18572a70 CHudPause_patches: allocate options strings on stack 2024-11-24 22:05:38 +00:00
Skyth
3c48c17deb Handle float/double arguments properly in GuestToHostFunction. 2024-11-25 00:58:11 +03:00
Skyth
3c2922a583 Add guest_stack_var, improve shared_ptr implementation. 2024-11-24 21:16:33 +03:00
Skyth
588b5677eb Accept functions directly in GuestToHostFunction & add memory range asserts. 2024-11-24 19:52:36 +03:00
Skyth
031229166a Merge branch 'main' into options-menu 2024-11-24 16:55:13 +03:00
Skyth
a908780de8 Remove vendor parameter from CMakePresets.json that breaks IntelliSense. 2024-11-24 16:53:18 +03:00
Skyth
6ae0ecd58e Switch to using CMakePresets.json. 2024-11-24 13:44:00 +03:00
Hyper
0b800cf691 api: update research 2024-11-24 09:22:17 +00:00
Hyper
b8da31869e window: show window dimensions on title bar when resizing window 2024-11-23 20:23:27 +00:00
Hyper
ff79eae6c4 window: hide mouse cursor on controller input for windowed mode 2024-11-23 20:22:54 +00:00
Skyth
e3f7eba9a6 Remove triple buffering from options menu, turn it to an enum. 2024-11-22 14:59:39 +03:00
Hyper
0f5b71f1d5 options_menu: implemented Subtitles 2024-11-21 22:21:22 +00:00
Hyper
b2c3ba8aca config: added Aspect Ratio option (to be implemented) 2024-11-21 21:49:58 +00:00
Hyper
ba0e4b204f Move Voice Language patch to resident_patches 2024-11-21 21:49:45 +00:00
Hyper
e545a95141 options_menu: implemented Voice Language (and some misc. clean-up) 2024-11-21 21:01:04 +00:00
Skyth
ee4bb3d63c Merge branch 'main' into options-menu 2024-11-21 23:04:01 +03:00
Skyth
f7d4f93ba0 Implement brightness slider & color correction. 2024-11-21 23:00:15 +03:00
Hyper
a8bc4b4956 config: use final names and descriptions, label options to be moved to exports 2024-11-21 16:17:17 +00:00
Skyth
3e0490fcec Expose texture loader in "video.h". 2024-11-21 16:26:05 +03:00
Skyth
661cf1d127 Fix clip rect in info panel not getting popped at all times. 2024-11-21 12:43:50 +03:00
Skyth
7c40cf943f Animate category tab background from the center. 2024-11-21 12:36:28 +03:00
Hyper
dc40950343 window: always hide mouse cursor
The options menu doesn't accept mouse input, so there's not really any point to showing the cursor at all.
2024-11-21 05:11:24 +00:00
Hyper
5b5272b17a options_menu: restrict XButtonHoming to title and world map 2024-11-21 05:10:42 +00:00
Hyper
8bb3e4a595 options_menu: forget selected item upon opening 2024-11-21 05:10:07 +00:00
Hyper
b30423ff6a api: more research 2024-11-21 05:09:38 +00:00
Hyper
7062c8e266 Update PowerRecomp submodule 2024-11-21 02:59:50 +00:00
Hyper
f3870ac838 Merge branch 'options-menu' into music-attenuation 2024-11-21 02:45:12 +00:00
Hyper
811156bfae audio_patches: check if Windows version is supported 2024-11-21 02:45:03 +00:00
Hyper
837914dfdc options_menu: allow providing reasons for greyed out options 2024-11-21 02:41:00 +00:00
Hyper
a2a086c52c Merge branch 'options-menu' into music-attenuation 2024-11-21 01:51:13 +00:00
Hyper
1f7f093e22 options_menu: implemented greyed out options and localisation 2024-11-21 01:34:10 +00:00
Hyper
49b6b0e262 camera_patches: fix FOV at narrow aspect ratios
mobile gaming is back on the menu
2024-11-20 21:50:50 +00:00
Hyper
5944abe1a7 options_menu: fix description wrap width 2024-11-20 20:45:41 +00:00
Hyper
90a08a8742 options_menu: fit thumbnail rect to grid, remove menu hide input 2024-11-20 20:28:07 +00:00
Hyper
8f1d31b619 Merge branch 'options-menu' into music-attenuation 2024-11-20 19:30:48 +00:00
Hyper
323a7b1134 config: implemented enum descriptions 2024-11-20 19:28:40 +00:00
PTKay
165ab0823c Add an interval between consecutive playbacks of the slider sound effect in fastIncrement mode 2024-11-20 09:58:59 +00:00
Skyth
611136873e Merge branch 'main' into options-menu 2024-11-20 10:57:48 +03:00
Skyth
cffefcdbf3 Use global instead of function provided delta time in cmaera HFR patches. 2024-11-20 10:54:22 +03:00
Skyth
e403f961aa Cherry pick of global delta time from 'options-menu' branch.
Co-authored-by: Hyper <34012267+hyperbx@users.noreply.github.com>
2024-11-20 10:39:58 +03:00
Hyper
d21b2d7deb Merge branch 'options-menu' into music-attenuation 2024-11-20 04:57:17 +00:00
Hyper
da8ae8b4d1 api: fix score offset 2024-11-20 04:57:03 +00:00