MinecraftConsoles/.gitignore
deadman96385 f428c92f2f feat: Windows64 local multiplayer support
- 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-01 09:31:53 -06:00

47 lines
552 B
Plaintext

# Visual Studio
.vs/
*.user
*.suo
*.sdf
*.opensdf
*.VC.db
*.VC.VC.opendb
# Source control binding files
*.vspscc
*.vssscc
# Build output
x64/
x86/
Debug/
Release/
# Game data / assets
Minecraft.Client/Windows64/GameHDD/
# Intermediate build files (per-project)
Minecraft.Client/x64/
Minecraft.Client/Debug/
Minecraft.Client/Release/
Minecraft.World/x64/
Minecraft.World/x64_Debug/
Minecraft.World/Debug/
Minecraft.World/Release/
# Compiled artifacts
*.exe
*.dll
*.lib
*.pdb
*.pch
*.ilk
*.exp
*.obj
*.idb
*.ipdb
*.iobj
# Precompiled headers
*.gch