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
2026-08-02 22:01:53 +02:00
2026-04-21 02:07:59 -04:00
2026-04-21 02:07:59 -04:00
2026-03-01 09:48:04 -03:00
2026-04-21 02:07:59 -04:00

4JLibs

A project that aims at rebuilding the 4J libraries source code via decompilation for the Minecraft: Legacy Console Edition

Implementation

For implementation details, please look at the IMPLEMENTATION_GUIDE.md file

Why?

This would allow compiling the Minecraft: Legacy Console Edition source code from newer versions of Visual Studio, expand the Renderer code, add new Input support, etc...

This would also help document the structure of their projects for decompilation projects of newer versions of this version of the game

How can I build this?

Just open the main folder and compile with your favourite code editor!

What is implemented?

All projects can be linked against the main game code, whilst there's some unnamed stuff in the Renderer, this works just fine and the game can be played

S
Description
No description provided
Readme MIT
3.9 MiB
Languages
C 85.1%
C++ 14.1%
CMake 0.5%
HLSL 0.3%