Commit Graph

42 Commits

Author SHA1 Message Date
void_17
a0da2512ea Merge pull request #47 from KdotDevelopment/main
Crafting menu LB RB KBM fix
2026-03-02 03:21:48 +07:00
void_17
a2cf02cc38 Merge pull request #49 from izanthebestn1/increase-rendertarget-limit
Increase GDRAW_D3D11_RESOURCE_rendertarget limit from 32 MB to 64 MB (or more) …
2026-03-02 03:11:38 +07:00
Slenderman
4b7a97f904 Update Minecraft.Client.vcxproj 2026-03-01 15:06:39 -05:00
Izan
d1e8418a77 Increase GDRAW_D3D11_RESOURCE_rendertarget limit from 32 MB to 64 MB to prevent allocation warnings at high resolutions 2026-03-01 21:00:40 +01:00
Ryan K
8048c793ed Crafting menu LB RB KBM fix 2026-03-01 14:54:15 -05:00
void_17
5037420311 Merge pull request #45 from simulpingus/main
Remove need for Durango folder, properly use Windows64Media, and add all DLC content
2026-03-02 02:40:01 +07:00
void_17
9382049029 Merge pull request #44 from rtm516/cleanup/ignore
Remove GameHDD save data and update .gitignore
2026-03-02 02:37:10 +07:00
Slenderman
9691561693 Remove need for Durango folder 2026-03-01 14:33:30 -05:00
rtm516
8c79598b01 Remove GameHDD save data and update .gitignore 2026-03-01 19:32:26 +00:00
void_17
b06177599c Merge pull request #43 from Foxify52/main
Increased max available memory beyond 512 mb for Xbox One/Windows build
2026-03-02 02:28:04 +07:00
Slenderman
a2bcce6426 fix my cast and put it into a separate function 2026-03-01 14:22:01 -05:00
Chris
c1aebee5b9 Merge branch 'main' of https://github.com/Foxify52/MinecraftConsoles 2026-03-01 14:18:00 -05:00
Chris
5484b78eca Adjusted max memory usage for renderer 2026-03-01 14:17:45 -05:00
Slenderman
6080c4ceac use C++ style cast instead of C-style cast 2026-03-01 14:12:39 -05:00
Slenderman
90504b1479 fix various things 2026-03-01 13:38:11 -05:00
void_17
99a8c53bc1 Merge pull request #33 from APAmk2/main
Windows: More proper shutdown
2026-03-02 01:28:47 +07:00
Galen Guyer
ec61d19d78 Revert "Merge pull request #25 from NEVARLeVrai/main"
This reverts commit 33e1b5ceb9, reversing
changes made to 44b68333a3.
This is a hacky way of doing it instead of just copying the assets that are needed
2026-03-01 13:14:36 -05:00
APAmk2
3db164d913 Windows: More proper shutdown 2026-03-01 22:13:44 +04:00
Galen Guyer
bf24f709f9 Copy other folders needed for a standalone release asset 2026-03-01 13:13:11 -05:00
Miyo Sho
0714be8b8d fix: ps3 build error 2026-03-01 12:57:42 -05:00
void_17
33e1b5ceb9 Merge pull request #25 from NEVARLeVrai/main
Fix for exe not running, not founding the project directory
2026-03-02 00:50:22 +07:00
NΞVΛR
e23945a020 Fixed performance issue
thx to @void2012
2026-03-01 18:40:09 +01:00
rtm516
31e993d6ee Fix game exit 2026-03-01 17:29:59 +00:00
daoge_cmd
6cba5705dd fix: fix sprinting 2026-03-02 01:21:56 +08:00
NΞVΛR
fa25430694 Fix for exe not running, not founding the project directory
In _tWinMain (Windows64_Minecraft.cpp) add logic to detect if the executable path contains "\\x64\\". If found, truncate the path at that position, append "\\Minecraft.Client" and call SetCurrentDirectoryA to set the process working directory. This ensures relative resource paths resolve correctly when running from an x64 build output directory; the change is guarded by a substring check and uses MAX_PATH-safe APIs.
2026-03-01 18:19:38 +01:00
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
daoge_cmd
d5707899db feat: update scroll wheel behavior for page navigation 2026-03-02 00:50:37 +08:00
daoge_cmd
47e00f7b62 feat: improve mouse input handling 2026-03-02 00:43:04 +08:00
hehcker
e16600a3e6 fix: render issues on release builds (#16) 2026-03-02 00:06:51 +08:00
void_17
754303b327 Fix compilation for Clang-cl (#10)
1. Converted `MinecraftWindows.rc` and `Resource.h` to UTF-8 from UTF-16(they didn't use any UTF-16 symbols anyway);

2. Added explicit signed->unsigned integer casts in `gdraw_d3d1x_shared.inl` for C++11 compatibility

3. Linked against `legacy_stdio_definitions.lib` to avoid undefined references to `_vsnprintf` llvm-link errors
2026-03-01 23:29:08 +08:00
daoge_cmd
5fa4418adb feat: implement per-frame mouse look for reduced input latency on Windows 2026-03-01 21:50:44 +08:00
daoge_cmd
7e3bdebd77 fix: do not use hardcoded screen size 2026-03-01 21:32:42 +08:00
daoge_cmd
8b1dafd361 feat: add DPI awareness and auto-detect screen resolution 2026-03-01 21:22:02 +08:00
daoge
f90c74d9a3 Merge pull request #3 from deadman96385/main
fix: copy sound assets to Windows64 build output
2026-03-01 21:10:47 +08:00
daoge_cmd
4c81c7960c feat: fullscreen mode 2026-03-01 21:05:16 +08:00
deadman96385
4a7d75194a fix: copy sound assets to Windows64 build output
The Debug|x64 and Release|x64 configurations had no PostBuildEvent to
deploy sound assets alongside the executable. At runtime, SoundEngine
looks for Durango\Sound\Minecraft.msscmp and music\ relative to the
output directory, causing silent failure (no sound effects or music).

Add post-build xcopy steps for both configurations to mirror what the
Durango build already does.
2026-03-01 06:36:06 -06:00
daoge_cmd
52a256562f feat: disable vsync 2026-03-01 20:12:58 +08:00
daoge_cmd
2aee607d6c feat: implement game-tick input handling and per-frame edge detection 2026-03-01 19:59:48 +08:00
daoge_cmd
e067d710e3 fea: remove fps limit 2026-03-01 19:32:00 +08:00
daoge_cmd
bdef1f9412 feat: add support for keyboard and mouse input 2026-03-01 19:20:41 +08:00
daoge_cmd
9af787692e fix: fix release mode compilation on Windows 2026-03-01 16:04:34 +08:00
daoge_cmd
b691c43c44 Initial commit 2026-03-01 12:16:08 +08:00