A certain block game
Find a file
Sean Hoyt b5111232aa
feat: Windows64 local multiplayer support (#13)
- Skip QuadrantSignin (profile selector) on Windows64 in both LoadMenu
  and CreateWorldMenu, proceeding directly to local play since Xbox Live
  stubs always return true for IsSignedInLive()
- Fix IsLocalMultiplayerAvailable() to not require IsHiDef() on Windows64
- Allow pad-connected players to join without a profile sign-in check
- Fix ghost RemotePlayer creation by scanning all local player slots and
  matching on server-assigned player index rather than controller slot,
  fixing P3/P4 ghost entities when joining out of controller order
- Give each player a unique name (Player 1-4) based on controller index
  instead of a single shared stub name
- Use raw XInput (XInputGetState) for secondary controller join detection,
  bypassing the 4J toggle system which consumes all button presses before
  game logic runs; uses a 120-frame latch for a reliable detection window
- Add .gitignore for Visual Studio build artifacts and output directories
2026-03-02 00:50:48 +08:00
Minecraft.Client feat: Windows64 local multiplayer support (#13) 2026-03-02 00:50:48 +08:00
Minecraft.World Initial commit 2026-03-01 12:16:08 +08:00
x64 Initial commit 2026-03-01 12:16:08 +08:00
.gitignore Add gitignore (#17) 2026-03-02 00:45:30 +08:00
img.png chore: update image asset 2026-03-01 21:37:39 +08:00
MinecraftConsoles.sln Initial commit 2026-03-01 12:16:08 +08:00
README.md feat: improve mouse input handling 2026-03-02 00:43:04 +08:00

MinecraftConsoles

Discord

img.png

Introduction

This project contains the source code of Minecraft Legacy Console Edition v1.3.0494.0, with some fixes and improvements applied.

Features

  • Fixed compilation and execution in both Debug and Release mode on Windows using Visual Studio 2022
  • Added support for keyboard and mouse input
  • Added fullscreen mode support (toggle using F11)
  • Disabled V-Sync for better performance
  • Auto-detect native monitor resolution with DPI awareness, resulting in sharper visuals on high-resolution displays

Build & Run

  1. Install Visual Studio 2022
  2. Clone the repository
  3. Open the project by double-clicking MinecraftConsoles.sln
  4. Make sure Minecraft.Client is set as the Startup Project
  5. Set the build configuration to Debug (Release is also OK but has some bugs) and the target platform to Windows64, then build and run

Known Issues

  • Builds for other platforms have not been tested and are most likely non-functional
  • There are some render bugs in the Release mode build