Commit graph

1372 commits

Author SHA1 Message Date
Rosalie Wanders
ad06ffeeca 3rdParty: build mupen64plus-input-raphnetraw out-of-tree 2023-07-21 23:28:53 +02:00
Rosalie Wanders
7ac7bed45a 3rdParty: update mupen64plus-input-raphnetraw 2023-07-21 23:25:05 +02:00
Rosalie Wanders
af31b8f8ba 3rdParty: update imgui 2023-07-21 23:22:07 +02:00
Rosalie Wanders
c3528f99cd cmake: only set RPATH to $ORIGIN in portable installs 2023-07-20 13:25:45 +02:00
Rosalie Wanders
63906086b4 ci: use --strip for AppImage 2023-07-20 13:21:44 +02:00
Rosalie Wanders
63441c34aa Script: add --strip to Build.sh 2023-07-20 13:21:07 +02:00
Rosalie Wanders
6a50c09517 cmake: add USE_LTO option 2023-07-20 13:19:33 +02:00
Rosalie Wanders
7c46d9ef41 Package: v0.4.5 2023-07-19 16:48:19 +02:00
Rosalie Wanders
fd2f0ea18e 3rdParty: update mupen64plus-video-GLideN64 2023-07-19 16:17:56 +02:00
Rosalie Wanders
72574046ed gitignore: add 3rdParty build leftovers 2023-07-19 16:17:56 +02:00
Rosalie Wanders
e8f0850eb2 cmake: remove NO_GIT_CLONE option 2023-07-19 16:17:56 +02:00
Rosalie Wanders
44f8db26c7 3rdParty: fix CMakeLists.txt 2023-07-19 16:17:56 +02:00
Rosalie Wanders
b3664ea00e 3rdParty: add SDL_GameControllerDB 2023-07-19 16:17:56 +02:00
Rosalie Wanders
ed9f89a14d 3rdParty: add imgui 2023-07-19 16:17:56 +02:00
Rosalie Wanders
427341977c 3rdParty: add rapidjson 2023-07-19 16:17:56 +02:00
Rosalie Wanders
a8b4230368 3rdParty: add discord-rpc 2023-07-19 11:36:21 +02:00
Rosalie Wanders
18a42f2363 3rdParty: add mupen64plus-video-parallel 2023-07-19 11:04:20 +02:00
Rosalie Wanders
938f457fea 3rdParty: add mupen64plus-video-GLideN64 2023-07-19 11:04:20 +02:00
Rosalie Wanders
d005e24f51 3rdParty: add mupen64plus-video-angrylion-plus 2023-07-19 11:04:20 +02:00
Rosalie Wanders
63c8dfd530 3rdParty: add mupen64plus-input-gca 2023-07-19 11:04:20 +02:00
Rosalie Wanders
6d1da7514c 3rdParty: add mupen64plus-input-raphnetraw 2023-07-19 11:00:22 +02:00
Rosalie Wanders
06164d41b1 3rdParty: add mupen64plus-rsp-parallel 2023-07-19 10:59:53 +02:00
Rosalie Wanders
cd54058e1a 3rdParty: add mupen64plus-rsp-hle 2023-07-19 10:59:23 +02:00
Rosalie Wanders
850ad78d3a 3rdParty: add mupen64plus-rsp-cxd4 2023-07-19 10:59:13 +02:00
Rosalie Wanders
bf0d24d967 3rdParty: add mupen64plus-core 2023-07-19 10:57:51 +02:00
Rosalie Wanders
3db473f0df RMG-Input: fix button slots 2023-07-19 10:55:19 +02:00
Rosalie Wanders
d842baa2c5 Package: v0.4.4 2023-07-17 15:58:04 +02:00
Rosalie Wanders
86db43aab4 RMG: set OnScreenDisplay{Pause,Resume} in on_Core_StateCallback() 2023-07-17 15:55:44 +02:00
Rosalie Wanders
4397a0c614 3rdParty: update mupen64plus-core 2023-07-17 15:36:42 +02:00
Rosalie Wanders
898e1596b3 RMG: use CoreStateCallbackType::ScreenshotCaptured 2023-07-17 15:00:06 +02:00
Rosalie Wanders
66e08de2fe RMG-Core: add ScreenshotCaptured to CoreStateCallbackType 2023-07-17 14:59:04 +02:00
Rosalie Wanders
7b73254ad2 3rdParty: update mupen64plus-core 2023-07-17 14:58:47 +02:00
Rosalie Wanders
9bd77efbdb Package: fix AppImage LD_LIBRARY_PATH hack 2023-07-17 14:17:06 +02:00
Rosalie Wanders
aaf42ea8b9 ci: correct $build_dir 2023-07-17 14:16:17 +02:00
JaxonWasTaken
57c5af0f30
RMG-Input: refactor deadzone and sensitivity (#143)
* rework application of deadzone

 * Move application of deadzone outside octagon simulation.
 * Scale result after applying deadzone back to the range ±[0, 1].
 * Remove deadzone from octagon simulation, as a real N64 controller can
   output output values in the full range.

* move application of sensitivity

The sensitivity is only for the real controller and doesn't really have
anything to do with simulating an octagon, so we move its application to
the processing of input from the real controller.

* use std::hypot instead of manual calculation
2023-07-17 14:12:44 +02:00
Rosalie Wanders
43c3e55466 RMG-Input: add hotkeys for inc/decr save state slot and switching paks 2023-07-16 16:43:17 +02:00
Rosalie Wanders
ffbd84df82 RMG-Core: add more controller hotkey settings 2023-07-16 16:41:28 +02:00
Rosalie Wanders
25ee5f2ca1 RMG-Core: introduce Core{Increase,Decrease}SaveStateSlot() 2023-07-16 16:07:02 +02:00
Rosalie Wanders
f223b88803 RMG-Input: add support for joystick/triggers in HotkeysDialog.cpp 2023-07-16 15:36:06 +02:00
Rosalie Wanders
cd56680e38 RMG-Core: fix mupen64plus-rsp-hle fallback not working on first run 2023-07-16 15:16:26 +02:00
Rosalie Wanders
b9e1e230f9 RMG-Core: minor code fixes 2023-07-15 11:24:41 +02:00
Rosalie Wanders
eb8294363a RMG-Core: fix memory leak in Rom.cpp 2023-07-15 11:10:05 +02:00
Rosalie Wanders
d9e2ed2b9a Package: v0.4.3 2023-07-11 14:46:06 +02:00
Rosalie Wanders
81015e086c 3rdParty: update mupen64plus-core 2023-07-11 14:43:06 +02:00
Rosalie Wanders
a0e31029d1 RMG-Core: set mupen64plus-rsp-parallel as mupen64plus-rsp-hle fallback 2023-07-11 14:14:29 +02:00
Rosalie Wanders
53f87d0793 RMG-Core: introduce & use CoreUpdateCachedRomHeaderAndSettings() 2023-07-11 14:00:24 +02:00
Rosalie Wanders
1e6c906300 3rdParty: update mupen64plus-core 2023-07-11 10:06:45 +02:00
Rosalie Wanders
b76023209c 3rdParty: update mupen64plus-core 2023-07-10 16:03:33 +02:00
Rosalie Wanders
b4c7821630 3rdParty: update GLideN64 2023-07-10 16:03:01 +02:00
Rosalie Wanders
e86261e2dc Package: update screenshots 2023-07-07 19:48:35 +02:00