Commit b45779c
committed
v1.0Final - Comprehensive DirectInput Force Feedback & Input System Overhaul
Implements a complete runtime and editor-based input management system with DirectInput Force Feedback support and IL2CPP compatibility.
Core Changes:
- Added Logitech SDK logics
- Added runtime configuration UIs (F2: Input Mapping, F3: FFB Settings)
- Implemented IL2CPP callback support with proper __stdcall convention
- Added input mapping cache with duplicate protection
- Integrated real-time device detection and configuration
Technical Improvements:
- Enhanced error handling and device connection management
- Implemented proper FFB effect cleanup and memory management
- Added DBTEvents enum support (0x0007, 0x8000, 0x8004)
- Streamlined save/load system with PlayerPrefs persistence
- Fixed IL2CPP NotSupportedException in Windows builds
The update provides a complete runtime alternative to editor-only configuration,
enabling both FFB and input mapping adjustments during gameplay while ensuring
proper IL2CPP support for production builds.
Core Changes:
- Added Logitech SDK logics
- Added runtime configuration UIs (F2: Input Mapping, F3: FFB Settings)
- Implemented IL2CPP callback support with proper __stdcall convention
- Added input mapping cache with duplicate protection
- Integrated real-time device detection and configuration
Technical Improvements:
- Enhanced error handling and device connection management
- Implemented proper FFB effect cleanup and memory management
- Added DBTEvents enum support (0x0007, 0x8000, 0x8004)
- Streamlined save/load system with PlayerPrefs persistence
- Fixed IL2CPP NotSupportedException in Windows builds
The update provides a complete runtime alternative to editor-only configuration,
enabling both FFB and input mapping adjustments during gameplay while ensuring
proper IL2CPP support for production builds.1 parent ccaf34d commit b45779c
1 file changed
+0
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | 56 | | |
58 | 57 | | |
59 | 58 | | |
| |||
0 commit comments