Commit Graph

25 Commits

Author SHA1 Message Date
Issac332 5f0d83410b gamepad icons (pre) 2026-08-01 01:53:01 +03:00
ref-err e88bddbdbf
fix crash on game exit and some ruby fixes idk
and also sdl unfree's your copyright notice
2026-07-31 21:47:58 +05:00
niko(depressedTWM) e14614a7a9 Replacing standart C library methods with SDL methods 2026-07-14 12:43:43 -04:00
ref-err 640f83e10e
removed SDL joystick support + SECCOMP fixes 2026-07-06 19:46:13 +05:00
Issac332 27731db838 gamepads haptic moved from Sunshine module to Input module 2026-06-28 11:23:06 +03:00
Issac332 547343f4d3 CONTROLS SETTINGS LJG:LSFGLH:JNSGFL:JHKSHJ:LFK:SHLJKF 2026-06-25 20:52:46 +03:00
DepressedTWM 5a161ce8b7 Fuck RPGMaker games compatibility, more optimizatopn for GCC compiled binaryez 2026-06-05 12:50:18 -04:00
meowtech 9e990680dc now using float for wheel 2026-05-26 10:46:32 +00:00
meowtech 30ba0b2ae0 wheel support :3 (settings will be rewriten soon) 2026-05-26 10:31:36 +00:00
Issac332 fc3ce84420 Added wallhack 2026-05-23 22:59:45 +03:00
ZakatTeamI2P a6e2dc795a Fuck 2026-05-18 23:08:54 +04:00
DepressedTWM 8d9568bd5f Bypass the walls! 2026-05-18 10:15:10 +04:00
DepressedTWM e1ced21b34 Code cleanup 2026-05-18 08:37:31 +04:00
DepressedTWM 07b89ef555 meow x2 2026-05-12 15:05:32 +04:00
ZakatTeamI2P 4eba89fd0c Verbose logging, bugs fixes, minor changes, one SEGFAULT fix(sunshine bindings) and other i dont rememberrrrrrrrrr 2026-04-28 21:43:24 +04:00
Mathew Velasquez 302ec6dd02 I stopped making commits for a good while. Here's the latest junk. 2016-09-19 13:54:38 -04:00
Mathew Velasquez 3c6cef9aeb overhauled input symbols to be more gamepad-friendly 2016-01-05 14:50:17 -05:00
Jonas Kulla 685f8b63b3 Input: Integer button codes are still allowed in RGSS3 2014-12-09 04:21:48 +01:00
Jonas Kulla 55f1542c76 Merge separate RGSS version build configs into one
Setup active RGSS version at runtime. Desired version can be
specified via config, or as default, auto detected from the game
files. This removes the need to build specifically for each
version, which should help packaging a lot.

This also greatly reduces the danger of introducing code that
wouldn't compile on all RGSS version paths (as certain code paths
were completely ifdef'd out).

This can be optimized more, eg. not compiling shaders that aren't
needed in the active version.
2014-08-28 23:22:05 +02:00
Jonas Kulla 88bb92aadc MRI-Binding: Input constants are symbols in RGSS3 2014-08-09 21:21:15 +02:00
Jonas Kulla 64f1e32fdc Input: Implement RGSS3 functionality in bindings
Ie. using symbols instead of Input:: constants to query
button states.
2014-02-03 15:04:57 +01:00
Jonas Kulla c504a383ba MRI-Binding: Optimize RB_ARG_END vaarg guard
It's enough to check this only in debug mode.
Make this an empty define in release mode.
2013-12-20 11:29:12 +01:00
Jonas Kulla cb6f73f7df Rename 'GlobalState' to 'SharedState' to avoid confusion with GLState
This was particularly nasty with the shorthand macros
'gState' and 'glState'. The former is now 'shState'.
2013-10-09 12:30:33 +02:00
Jonas Kulla 4ff563725b Make 'rb_get_args()' va_arg passing safer by introducing a termination marker
What can I say. I made a pact with the devil, and paid dearly.
Almost a whole day's worth of debugging, actually. Not again.

If this turns out to be slow we can always optimize the critical
parts (with no variable param count) later, or completely remove it.
2013-09-27 04:49:48 +02:00
Jonas Kulla ff25887f41 Initial commit 2013-09-01 16:27:21 +02:00