Commit graph

45 commits

Author SHA1 Message Date
NΞVΛR 47924e86fd
Rename bug report template to remove emoji 2026-03-01 20:54:18 +01:00
NΞVΛR 15e952d4cb added config for issues 2026-03-01 20:20:20 +01:00
NΞVΛR c23dc98b67 added bug report template 2026-03-01 20:10:49 +01:00
NΞVΛR cde94faefa added feature request template 2026-03-01 20:07:49 +01:00
void_17 f5ebb5bfff
Merge pull request #38 from NEVARLeVrai/main
added Controls info (Keyboard & Mouse) to readme
2026-03-02 01:55:17 +07:00
void_17 6850c3b42c
Create pull_request_template.md 2026-03-02 01:54:47 +07:00
NΞVΛR 82fb9f4e33 added Controls info (Keyboard & Mouse) to readme 2026-03-01 19:50:45 +01:00
void_17 99a8c53bc1
Merge pull request #33 from APAmk2/main
Windows: More proper shutdown
2026-03-02 01:28:47 +07:00
void_17 3bf5db9584
Merge pull request #34 from galenguyer/fix-release-assets
Copy release assets instead of changing working directory at runtime
2026-03-02 01:23:23 +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
void_17 b865228eed
Merge pull request #31 from yuri-kiss/main
fix: ps3 build error
2026-03-02 00:59:16 +07: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
void_17 44b68333a3
Merge pull request #28 from rtm516/feature/exit
Fix game exit
2026-03-02 00:42:53 +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
void_17 e6e1b4ef38
Merge pull request #23 from DFelipehDEV/main
remove 4j source control warning when opening the solution
2026-03-02 00:22:38 +07: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
Zasus 9481c9aa8b remove 4j source control warning when opening the solution 2026-03-01 17:08:31 +00: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
rtm516 05ea5ca043
Add gitignore (#17)
* Add gitignore

* Use some of the stuff from #13
2026-03-02 00:45:30 +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 71daf43d99 chore: update image asset 2026-03-01 21:37:39 +08:00
daoge_cmd 7e3bdebd77 fix: do not use hardcoded screen size 2026-03-01 21:32:42 +08:00
daoge_cmd 515f8e6fa7 doc: remove outdated note about missing sound effects in README.md 2026-03-01 21:23:29 +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 3c459b465c doc: update README.md 2026-03-01 15:08:13 +08:00
daoge_cmd d26f70a0cb update readme 2026-03-01 12:21:31 +08:00
daoge_cmd b691c43c44 Initial commit 2026-03-01 12:16:08 +08:00
daoge_cmd def8cb4153 first commit 2026-03-01 12:13:52 +08:00