Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
206 commits
Select commit Hold shift + click to select a range
c7772b1
added GameControllerHasSensor codeset
AL2009man Mar 26, 2025
36d0085
added SensorDataRate
AL2009man Mar 26, 2025
5635d24
added rudimentry gyro aim code
AL2009man Mar 27, 2025
a8b559a
added more gyro code
AL2009man Mar 27, 2025
8efefd3
added additional gyro aim variables with camera controls
AL2009man Mar 27, 2025
ee2f4fc
added Mouse sharing with Gyro Code
AL2009man Mar 27, 2025
9e2ab8e
remove gyroaim leftovers
AL2009man Mar 27, 2025
706012c
added Gyro Aiming Menu
AL2009man Mar 27, 2025
e05b19b
move inputUpdate declaration
AL2009man Mar 27, 2025
aca962c
changed default sensitivity to 2.50
AL2009man Mar 27, 2025
ab0abf0
attempts to reorder declaration
AL2009man Mar 27, 2025
7e54875
slight gyro cleanup.
AL2009man Mar 27, 2025
f2b142e
added Accelerometer sensors to the list
AL2009man Mar 27, 2025
70d8c22
another slight revised change
AL2009man Mar 27, 2025
c2fef78
enabled SDL_SetHint
AL2009man Mar 27, 2025
946f818
added Gyro Aim modes and Crosshair Speed
AL2009man Mar 27, 2025
9fb2f9b
added gyro-related code onto bondmove.c
AL2009man Mar 27, 2025
54a9343
added missing gyro code on ini file
AL2009man Mar 27, 2025
02d6367
Restored crosshair axis
AL2009man Mar 27, 2025
0f87772
fixed Forward Declaration
AL2009man Mar 27, 2025
5aaa91a
attempt to re-add bondmove.c codebase
AL2009man Mar 27, 2025
8234f3f
attempt to add Gyro Modifier action
AL2009man Mar 28, 2025
deafca3
GyroEnabled code hotfix
AL2009man Mar 28, 2025
3651ce9
Gyro crosshair fix
AL2009man Mar 28, 2025
5458951
fixed GyroEnable button for Crosshair modes
AL2009man Mar 28, 2025
bdb11a1
fixed Crosshair behavior when using Gyro Aim
AL2009man Mar 29, 2025
855b4b6
reorganized freelook and crosshair mode
AL2009man Mar 29, 2025
45d322e
fixed Gyro Axis Roll
AL2009man Mar 29, 2025
a04ebee
Merge branch 'GyroAim-WIP' into port
AL2009man Mar 29, 2025
a1f726c
Merge pull request #2 from AL2009man/port
AL2009man Mar 29, 2025
945c054
Revert "port: only enable SDL hints on SDL versions that support them"
AL2009man Mar 29, 2025
012a13a
fully decoupled Gyro Sens and Gyro Sens scale
AL2009man Mar 29, 2025
5abd949
fix recorrection
AL2009man Mar 29, 2025
e71cc33
Merge remote-tracking branch 'origin/port' into GyroAim-WIP
AL2009man Mar 29, 2025
9549729
Merge branch 'fgsfdsfgs:port' into Gyro-Aim
AL2009man Mar 31, 2025
fdd960a
Reworked Gyro Aim implementation
AL2009man Mar 31, 2025
9ec9906
Merge branch 'Gyro-Aim' of https://github.com/AL2009man/perfect_dark …
AL2009man Mar 31, 2025
ea17104
Natural Sensitivity Scale and partial Gyro Aiming mode fix
AL2009man Apr 3, 2025
c229966
Gyro AutoCalibration, Gyro Aiming mode fix, Gyro Threshold Fix, parti…
AL2009man Apr 8, 2025
ed6c6f5
Gyro Space code and Sensitiviity Scale fix
AL2009man Apr 9, 2025
1e70ad8
Revised Gyro Threshold and Gyro Auto-calibration
AL2009man Apr 10, 2025
7d0ec08
fixed Motion Sensor input and reworked Gyro Sensitivitiy Scale
AL2009man Apr 12, 2025
8fd2474
updated Local Space code and fix i686-linux build
AL2009man Apr 12, 2025
03a4d88
Revert "updated Local Space code and fix i686-linux build"
AL2009man Apr 12, 2025
fb27cbe
Enhanced gyro input handling and GyroSpace 0.6.0
AL2009man Apr 19, 2025
df1465a
tweaked AutoCalibration, whitespace fix
AL2009man Apr 28, 2025
2106cb0
Merge branch 'port' into Gyro-Aim
AL2009man Apr 28, 2025
9ad6033
change cameramanualaim's allowgcross back
AL2009man Apr 28, 2025
229f695
updated `gyrospace.h` to version 0.6.5
AL2009man Apr 28, 2025
b6f5a5d
Cleaned up `inputhandleGyroController` and Mouse Sens regression fix
AL2009man Apr 28, 2025
5b9308a
temporaily remove Gyro Calibration
AL2009man Apr 28, 2025
371ac54
Merge branch 'fgsfdsfgs:port' into Gyro-Aim
AL2009man Apr 28, 2025
887eec1
updated GyroSpace header to 0.6.7
AL2009man May 1, 2025
21e530a
Merge branch 'Gyro-Aim' of https://github.com/AL2009man/perfect_dark …
AL2009man May 1, 2025
d45e307
updated LICENSE to include GyroSpace and Play header
AL2009man May 2, 2025
c0d7d9d
Revert "updated LICENSE to include GyroSpace and Play header"
AL2009man May 2, 2025
498cf7c
attempt to fix game crash after compiling and linux build GitHub Action
AL2009man May 8, 2025
e1489e0
Nintendo Deadzone temporarily removed and updated GyroSpace header to…
AL2009man May 10, 2025
95c1295
updated GyroSpace to 0.8.6
AL2009man May 12, 2025
12d9b1c
Gyro Actvation works as intended
AL2009man May 16, 2025
f231695
fixed Gyro Activation for splitscreen
AL2009man May 16, 2025
0287aef
Attempt to fix build compile issue
AL2009man May 19, 2025
3d77e62
restored fakeController
AL2009man May 20, 2025
4a9033b
renamed `GyroActivationMode` to `GyroModifier`, GyroModifer now defau…
AL2009man May 27, 2025
ae6e513
remove typo on the "d" into "Disabled while Held"
AL2009man May 28, 2025
520d065
added Gyro Camera/Crosshair Invert option
AL2009man May 28, 2025
2074349
fixed `enum gyroactivation` after a rebrand
AL2009man May 28, 2025
e66a684
Added Vertical/Horizontal Output Mixer for Gyro
AL2009man May 29, 2025
dd1fac9
increase Gyro Sensitivity to 30
AL2009man May 29, 2025
d0605b5
fixed `GyroSpeedX/Y` ConfigInit edit
AL2009man May 29, 2025
8589deb
removing `inputGyroGetAbsScaledDelta`
AL2009man May 29, 2025
4aa7971
tweaked overall GyroDeltaScale for both Gyro Camera and Crosshair
AL2009man May 29, 2025
574ba85
added "Gyro" name on the newly introduced Invert X/Y Toggles
AL2009man May 29, 2025
57c1aff
Merge branch 'port' into Gyro-Aim
AL2009man May 29, 2025
0901050
introduced universal Camera Angle system
AL2009man May 29, 2025
39c8257
tweaked Gyro Crosshair Sens scale
AL2009man May 29, 2025
4f8de2c
slightly revised notes on scaling factor
AL2009man May 29, 2025
ee99697
reverted Universal Camera scaling, added additional notes for the def…
AL2009man May 29, 2025
e0a59e4
Updated GyroSpace header to 0.9.0
AL2009man Jun 1, 2025
467dd9c
Separated the Soft Tiered Smoothing and Deadzone into two sliders
AL2009man Jun 1, 2025
fb4ce28
reorganized Gyro Settings menu
AL2009man Jun 1, 2025
27b2e8d
moved <math.h> to the top, while renaming `GyroTighting` Management t…
AL2009man Jun 1, 2025
763c490
fixed whitespace + backport recent fixes from port branch
AL2009man Jun 1, 2025
03c849a
Merge branch 'fgsfdsfgs:port' into Gyro-Aim
AL2009man Jun 1, 2025
77dae9e
initial support for Gyro Aiming on Splitscreen Multiplayer
AL2009man Jun 2, 2025
7c53187
update GyroSpace to 0.9.1
AL2009man Jun 2, 2025
b4dbeee
GamepadMotionHelper used to handle Gyro Camera logic.
AL2009man Jun 3, 2025
232d651
initial Gyro Calibration submenu
AL2009man Jun 3, 2025
1cbf498
Replaced Gyro Calibration menu infavor of a Auto-Calibration setup.
AL2009man Jun 4, 2025
a5485cd
add .vscode to the gitignore
AL2009man Jun 6, 2025
bb59793
improved Auto-Calibration and reorganized overall gyro code
AL2009man Jun 6, 2025
299e26f
Merge branch 'fgsfdsfgs:port' into GyroAimCalibration
AL2009man Jun 6, 2025
237ffcf
Migrating to GamepadMotionHelper, added Gyro Calibration
AL2009man Jun 6, 2025
bab2855
GitHub Action attempt fix
AL2009man Jun 6, 2025
0ddb435
fixed regression on Gyro Drift after Controller disconnect
AL2009man Jun 6, 2025
8785f40
slightly improve AutoCalibration code
AL2009man Jun 6, 2025
409a1e0
Revert "slightly improve AutoCalibration code"
AL2009man Jun 6, 2025
95bf3f1
simplify Gyro Calibration code for a time being
AL2009man Jun 7, 2025
0beebab
Fixed regression on World Space axis when using Gyro Calibration, Res…
AL2009man Jun 8, 2025
8e0121e
fixed Gyro AutoCalibration toggle on `CONTROLLERCFG_DEFAULT`
AL2009man Jun 8, 2025
de70c8d
slightly fixed Gyro AutoCalibration
AL2009man Jun 9, 2025
de10f5d
attempted GitHub Action for MacOS fix
AL2009man Jun 9, 2025
b9f1a94
Reworked Gyro Autocalibration
AL2009man Jun 9, 2025
25fe319
Gyro Smoothing now works as intended.
AL2009man Jun 10, 2025
3e03b2f
improved Gyro Movement and Smoothing slider
AL2009man Jun 10, 2025
8ab06c4
Added Recenter Camera/Crosshair action binding
AL2009man Jun 14, 2025
035c902
Viewmodel Sway is now shared between Gyro and Mouse Input
AL2009man Jun 14, 2025
e14f691
fixed Crosshair forced recentering on Local Multiplayer
AL2009man Jun 14, 2025
e16ac18
attempted to fix Gyro Crosshair framerate scaling
AL2009man Jun 15, 2025
bd99785
slightly improved Gyro Smoothing
AL2009man Jun 17, 2025
e96ff86
added `SDL_GRAVITY_STANDARD` and upgraded GamepadMotionHelper header
AL2009man Jun 17, 2025
37b6114
changed overall Gyro Scaling
AL2009man Jun 18, 2025
4a48d5c
cleaned up and rename GamepadMotionHelperWrapper to simply GamepadMot…
AL2009man Jun 18, 2025
42f6c81
added Gyro's DeltaTime
AL2009man Jun 21, 2025
884bee5
moved GamepadMotionHelper to it's own file.
AL2009man Jun 24, 2025
4161f3a
updated README.md to include Gyro Aiming information
AL2009man Jun 24, 2025
3c676bc
added missing CLICK on Reset Camera / Crosshair
AL2009man Jun 24, 2025
80dfaef
slightly improved README.md and crediting GamepadMotionHelper authors…
AL2009man Jun 24, 2025
402e1a4
merge `insightaimmode` into one for `allowmcross` and `allowgcross`
AL2009man Jun 25, 2025
8fb131a
cleaned up redundancies, last remaining whitespaces
AL2009man Jun 25, 2025
ccbf25b
removed vscode leftover
AL2009man Jun 25, 2025
552acb6
cleaned up as many remaining whitespaces
AL2009man Jun 25, 2025
947a440
replaced direct names with numbered entries instead.
AL2009man Jun 25, 2025
e137667
added define feedback, and swapped the way how camera recenter works
AL2009man Jun 25, 2025
1be34d0
Simplified Gyro Y/X Invert toggle
AL2009man Jun 25, 2025
ef76348
cleaned up and reorganzied `GyroGetSpeed` to mirror GetMouseSpeed
AL2009man Jun 25, 2025
b67ba72
cleaned up Gyro Deadzone slider internally
AL2009man Jun 25, 2025
c05e88a
cleaned up GyroAxisMode
AL2009man Jun 25, 2025
928307d
workarounding `bmoveProcessInput` to remove `s32 cidx`
AL2009man Jun 25, 2025
8288950
reorganized gyro api on input.h
AL2009man Jun 25, 2025
90e9e01
increased `CONFIG_MAX_SETTINGS` to `500`
AL2009man Jun 25, 2025
90dc09e
reorganized crosshair movement
AL2009man Jun 25, 2025
1f2fb64
added prefix to GamepadMotionHelper-related code, capitalize gyro set…
AL2009man Jun 25, 2025
82cae6b
Merge branch 'fgsfdsfgs:port' into Gyro-Aim
AL2009man Jun 25, 2025
c733d50
Gyro Crosshair is no longer tied to framerate, restored old crosshair…
AL2009man Jun 25, 2025
e3c923a
slightly tweaked Gyro Sensitivity Scaling, also use FOV scaling
AL2009man Jun 26, 2025
1bb2164
reorganize camera reset
AL2009man Jun 26, 2025
118b708
Camera/Crosshair Recentering smooted out.
AL2009man Jun 26, 2025
8ee4590
renamed s_recenterfast to s_recentercamera, now that we have a proper…
AL2009man Jun 26, 2025
a0e9538
fixed Turn/Look Up+Down while using Crosshair Aiming
AL2009man Jun 27, 2025
f67f72d
editorized the joystick turning/looking note
AL2009man Jun 27, 2025
95df18d
one last minute editorize name to be more generic
AL2009man Jun 27, 2025
36d7362
Delete .vscode directory
AL2009man Jun 27, 2025
9864ee4
reverted joystick turn aim
AL2009man Jun 28, 2025
abb7985
added Gyro Tightening slider.
AL2009man Jun 28, 2025
e1e04c5
simplified Smoothing, Tighting and Deadzone sliders internally
AL2009man Jun 28, 2025
1de33dc
fixed Gyro X/Y Output Mixer slider
AL2009man Jun 29, 2025
df8f73a
cleaned up GyroAxisMapping
AL2009man Jun 29, 2025
bf11513
added additional credits
AL2009man Jun 29, 2025
bf2f743
Gyro Calibration UI added to Gyro Menu
AL2009man Jun 30, 2025
57f19ea
fixed regression with Gyro Calibration
AL2009man Jun 30, 2025
b8a4eb8
added `inputPauseGyro` to streamline gyro input leak
AL2009man Jun 30, 2025
36ce634
fixed Gyro Input connection handlingly
AL2009man Jul 1, 2025
8d2c559
Improved Gyro AutoCalibration, fixed Reset Camera/Crosshair function,…
AL2009man Jul 2, 2025
99de22b
reorganized inputUpdateGyro and reintroduce Sensor Data Rate
AL2009man Jul 2, 2025
7975f04
integrate more GamepadMotionHelper functions,, Improved Controller Ho…
AL2009man Jul 3, 2025
fee778d
improved autocalibration status
AL2009man Jul 4, 2025
5281460
added additional safetynet if the Gyro Autocalibration is still on th…
AL2009man Jul 4, 2025
e8bb682
replaced Camera/Crosshair Recenter funciton to direct function
AL2009man Jul 4, 2025
f4dde5f
Increarsed Gyro Autocalibration detection rate
AL2009man Jul 4, 2025
9e1d298
updated GamepadMotionHelper C wrapper to be more abstracted
AL2009man Jul 4, 2025
de18a66
applyGyroAimMode "inlined", fixed Gyro orientation change after switc…
AL2009man Jul 4, 2025
eb9e0cc
tweaked Gyro Space orientation
AL2009man Jul 4, 2025
e47598f
organized Gyro Calibration handle
AL2009man Jul 4, 2025
e03d7c2
fixed GamepadMotionSettings applying to Manual instead of Auto-Calibr…
AL2009man Jul 4, 2025
ee7e5f6
Gyro Autocalibration is now enabled by default
AL2009man Jul 4, 2025
4a53874
fixed regression with Camera/Crosshair Recentering in Multiplayer
AL2009man Jul 5, 2025
2e190d2
fixed regression on Gyro Crosshair in Multiplayer
AL2009man Jul 5, 2025
4e9d216
blocked CK_0100/Gyro Manual Calibrate button during Gyro Calib UI pro…
AL2009man Jul 5, 2025
761d21c
fixed regression with `gyroEnable` function
AL2009man Jul 7, 2025
b722d51
Enhanced Motion Sensor detection system
AL2009man Jul 7, 2025
5fa18cd
Cleaned up documentation for gyro auto-cal constants
AL2009man Jul 7, 2025
99d9fdc
`GyroCalibrationHandle` now account for `inputControllerMotionSensors…
AL2009man Jul 7, 2025
2b620dd
added "Gyro Calibration (Manual)" action to defaulted N64 bindings
AL2009man Jul 7, 2025
a889ec5
remove dead code leftovers
AL2009man Jul 11, 2025
6cc18c2
Adjusted Gyro Smoothing and Deadzone slider
AL2009man Jul 11, 2025
8598c14
tweaked GyroAxis Switch
AL2009man Jul 11, 2025
90173a2
Revised GamepadMotionHelper
AL2009man Jul 12, 2025
501b096
improved GamepadMotionHelper compiler compatibility
AL2009man Jul 12, 2025
ea3ad95
changed Gyro processing function to be static
AL2009man Jul 12, 2025
4820be1
fixed Crosshair Sway detection when using Gyro/Mouse and Joystick
AL2009man Jul 12, 2025
710ffb3
fixed Gyro AutoCalibration snap-back effect
AL2009man Jul 14, 2025
49f4336
fixed bug with Gyro Autocalibration still active during Gyro Calibrar…
AL2009man Jul 14, 2025
50e523f
adjusted comment notes to only the essentials, adjusted `GYRO_NOISE_T…
AL2009man Jul 14, 2025
a3937ce
added `InputWindowFocus` to address gyro focus loss
AL2009man Jul 15, 2025
a529123
document hotfix
AL2009man Jul 15, 2025
1006e92
organized and reduce duplicated code
AL2009man Jul 20, 2025
906871a
Organized Motion Sensor data
AL2009man Jul 20, 2025
fdca83f
reduced Gyro Calibration bloatness
AL2009man Jul 20, 2025
16cfa35
fixed regression with GyroCalibration UI
AL2009man Jul 21, 2025
340e07c
semi-improved Gyro Auto-Calibration
AL2009man Jul 21, 2025
4d7b9a9
Organized the entire Gyro Calibration code
AL2009man Jul 21, 2025
b9fab9b
tweaked gyro noise filter for Gyro Autocalibration
AL2009man Jul 21, 2025
39ce865
Gravity Vector is now used for `GYRO_WORLD`
AL2009man Jul 21, 2025
ade050c
Tighten up Gyro AutoCalibration detection rate
AL2009man Jul 22, 2025
497ff2a
updated README.md to better match the rest of the formats
AL2009man Jul 22, 2025
cc3f695
Merge branch 'fgsfdsfgs:port' into Gyro-Aim
AL2009man Jul 22, 2025
2bc4d8e
Centralized Camera/Crosshair Recenter and Scaling system
AL2009man Jul 24, 2025
3d58f02
remove leftover notes
AL2009man Jul 24, 2025
a6746c1
remove some of the LogPrintfsince it's no longer needed
AL2009man Jul 27, 2025
a5d5ed9
fixed regression on LogPrint for Gyro Autocalibration enable/disable
AL2009man Jul 27, 2025
58001d7
Additional Gyro Auto-Calibration options, Cleaned up overall Gyro code
AL2009man Aug 9, 2025
4ca72d7
whitespace fix on `inputInitController`
AL2009man Aug 9, 2025
9902f15
fixed regression on Gyro Calibration button (`CK_0100`)
AL2009man Aug 9, 2025
4a6e307
last minute note change on Gyro Calibration system
AL2009man Aug 9, 2025
4d18719
Cleaned up Gyro Calibration systems,
AL2009man Aug 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 25 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ There are minor graphics- and gameplay-related issues, and possibly occasional c
**The following extra features are implemented:**
* mouselook;
* dual analog controller support;
* gyro aiming support
* compatible controllers only
* widescreen resolution support;
* configurable field of view;
* 60 FPS support, including fixes for some framerate-related issues;
Expand Down Expand Up @@ -88,8 +90,25 @@ N64 pad buttons X and Y (or `X_BUTTON`, `Y_BUTTON` in the code) refer to the res

Support for one controller, two-stick configurations are enabled for 1.2.

Motion Sensor Aiming (also known as Gyro Aiming) is enabled by default while Aiming (`Crosshair only` via `Gyro Settings`).

Note that the mouse only controls player 1.

> [!NOTE]
> Gyro Aiming is only supported for controllers that has Motion Sensor functionality. (**DualShock 4**, **DualSense**, **Nintendo Switch family of controllers**)
>
> Gyro Aiming will not work if using a Input Remapper lacks controller-specific emulation (example: Steam Input), or using a controller that doesn't support Motion Sensors such as Xbox Wireless Controller.

> [!TIP]
> Gyro Drift may become a occurence during regular gameplay, but far more frequent when using a first-party Nintendo Switch controllers. To remedy this issue: `Gyro Calibration` (under `Player [Number] Controller Options`'s `Gyro Settings`) offers various modes for you to choose from, from `While In Menus` (default), `While Stationary` to `Always`. Depending on what Calibration mode you choose from: just place the controller on the flat surface, and it will automatically calibrate gyro after a few seconds.
>
> If the Autocalibration fails or you don't want the gyro to auto-calibrate during regular gameplay: you have the ability to manually calibrate the gyro. You can head over to "`Gyro Settings...`" menu, either select `Initiate Gyro Calibration...`, pressing the `SHARE` button on your Xbox pad (Xbox Series X|S model-onwards) or `F10` key (Player 1 only) at anytime during both gameplay and menus, (it also complements Gyro Autocalibration process!)
>
> > To clarify: "SHARE" button on Xbox gamepad is a closer equivalent to `Microphone Mute button` (DualSense) or `Capture Button` (Nintendo Switch) button. (under the hood: it's actually the `MISC1` button)
>
> "`Gyro Calibration (Manual)`" can be rebinded within `pd.ini` or Extended Options' `Key Binding` menu.
>

Controls can be rebound in `pd.ini`. Default control scheme is as follows:

| Action | Keyboard and mouse | Xbox pad | N64 pad |
Expand All @@ -98,7 +117,7 @@ Controls can be rebound in `pd.ini`. Default control scheme is as follows:
| Aim mode | RMB/Z | LT | R Trigger |
| Use / Cancel | E | N/A | B |
| Use / Accept | N/A | A | A |
| Crouch cycle | N/A | L3 | `0x80000000` (Extra) |
| Crouch cycle | N/A | LS CLICK | `0x80000000` (Extra) |
| Half-Crouch | Shift | N/A | `0x40000000` (Extra) |
| Full-Crouch | Control | N/A | `0x20000000` (Extra) |
| Reload | R | X | X `(0x40)` |
Expand All @@ -108,6 +127,8 @@ Controls can be rebound in `pd.ini`. Default control scheme is as follows:
| Alt fire mode | F | RB | L Trigger |
| Alt-fire oneshot | `F + LMB` or `E + LMB` | `A + RT` or `RB + RT` | `A + Z` or `L + Z` |
| Quick-detonate | `E + Q` or `E + R` | `A + B` or `A + X` | `A + D-Left`or `A + X` |
| Reset Camera / Crosshair | C | RS CLICK | N/A |
| Gyro Calibration (Manual) | F10 | SHARE | N/A |

## Building

Expand Down Expand Up @@ -208,6 +229,9 @@ It might be possible to build and run the game on platforms that are not specifi
* [Ship of Harkinian team](https://github.com/Kenix3/libultraship/tree/main/src/graphic/Fast3D), Emill and MaikelChan for the libultraship version of fast3d that this port uses;
* lieff for [minimp3](https://github.com/lieff/minimp3);
* Mouse Injector and 1964GEPD authors for some of the 60FPS- and mouselook-related fixes;
* [n64emu-SDL2GyroInjector](https://github.com/TauAkiou/n64emu-SDL2GyroInjector) author for inspirations on Gyro Aiming feature sets.
* [GamepadMotionHelpers](https://github.com/JibbSmart/GamepadMotionHelpers) author for motion sensor-related tools like sensor fusion, gyro space and gyro calibration.
* additionally: Jibb Smart for some of the Gyro resources via [GyroWiki](http://gyrowiki.jibbsmart.com/).
* Raf for the 64-bit port;
* NicNamSam for the icon;
* everyone who has submitted pull requests and issues to this repository and tested the port;
Expand Down
Loading
Loading