11 Commits
Author SHA1 Message Date
Fireblade 78ce519776 feat: SDL input 2026-08-07 18:24:16 -04:00
Nesuwu 5a92910c18 input: expose unmapped button state
Everything on C_4JInput resolves through the joypad map, so a caller that wants to
know which physical button moved - a rebinding screen, say - has nowhere to ask.

GetGameJoypadMapsRaw is the same idea for the map itself. GetGameJoypadMaps applies
the button swap on the way out, and for pad 0's setting regardless of which pad you
asked about, which is wrong for anything copying maps around.
2026-08-02 22:01:53 +02:00
Fireblade 14abb60207 fix: 4jlibs debug builds + dlc issues 2026-07-17 00:02:23 -04:00
Fireblade 8ad0c385de feat: copy save (rockefeler) 2026-06-30 22:36:42 -04:00
Fireblade f7ab07067a fix: untransposed renderer 2026-06-30 06:04:56 +01:00
Fireblade 9b25ddf575 feat: button swapping
thank you rockefeler
2026-06-29 23:49:29 -04:00
Alex 8fb036f6d6 Fix PNG text section not being written to file (#22) 2026-04-28 02:43:48 -04:00
Patoke f567d33ccb fix(input): git, am i cooked?
mixed up left thumb and right thumbs on SetJoypadValues
2026-04-21 20:52:10 -04:00
Patoke 1f3759d75c chore: use standard Windows64 platform name for Windows_Libs 2026-04-21 02:52:42 -04:00
Patoke f1425f0494 fix: remove __uint64 typedef and use the "unsigned __int64" primitive 2026-04-21 02:38:48 -04:00
gsds e0ae7b1ec1 feat: better cmake support (#21)
* feat: CMakeSettings.json

* chore: remove visual studio stuff
chore: move .clang-format to main directory

* feat: new file structure, easier to implement as a submodule within existing projects

* chore: we actually include some code now...

* chore: remove prebuilt libraries (oops)

* feat: new shader building script using cmake

* chore: add debug postfix specifier

* fix: forgot that windows builds use 4J_Render_PC for the render library

* fix: didn't add the output directory (where shaders are saved to) to the include directories of 4J_Render
2026-04-21 02:07:59 -04:00