daoge_cmd
d2bc3342dc
feat: implement multi-layer texture binding
2026-03-03 21:20:10 +08:00
daoge_cmd
f76a6a5e1c
deps: update 4JLibs
2026-03-03 17:06:55 +08:00
daoge_cmd
a3588c5a6d
deps: update 4J_Render.lib
2026-03-03 16:37:51 +08:00
daoge_cmd
323d4ec110
Merge branch 'main' into feat/replace-4jlibs
2026-03-03 16:30:57 +08:00
4win
7ce1fa3452
feat: bind F1 to toggle the HUD settings ( #244 )
2026-03-03 13:32:26 +08:00
daoge_cmd
64909f236e
deps: update 4JLibs
2026-03-03 12:46:47 +08:00
void_17
b42a4a4e4d
Revert "Revert "Win64: configurable username (username.txt) and persistent ga…" ( #235 )
...
This reverts commit 7f7d99501c .
2026-03-03 10:31:09 +07:00
void_17
7f7d99501c
Revert "Win64: configurable username (username.txt) and persistent game setti…" ( #234 )
...
This reverts commit b8a7f816b5 .
2026-03-03 10:23:28 +07:00
daoge_cmd
50d37cdd3c
feat: replace the old buggy 4JLibs with the community reimpl ( https://github.com/smartcmd/4JLibs )
2026-03-03 10:35:06 +08:00
void_17
a5e3cb04b3
Remove #203 core code before a cleaner implementation
2026-03-03 08:45:26 +07:00
void_17
dea460381f
Remove dyn_SetProcessDpiAwareness
2026-03-03 07:00:55 +07:00
dtentiion
b8a7f816b5
Win64: configurable username (username.txt) and persistent game settings (settings.dat) ( #195 )
2026-03-03 07:50:45 +08:00
lspepinho
8b28c20d7a
Fixes for PR #96 ( #170 )
...
* Implement basic multiplayer functionality
* Update README.md
---------
Co-authored-by: Slenderman <ssimulpong@outlook.com >
2026-03-03 06:30:22 +07:00
DetectivEren
f731a68422
TAB key opens up game info instead of host options ( #204 )
...
* TAB key opens up game info instead of host options
TAB key opens up game info menu instead of host options menu because the player accesses host options from game info
* Update README.md
2026-03-03 06:23:59 +07:00
void_17
e888735798
Revert "Fix sound not working" ( #205 )
2026-03-03 06:22:43 +07:00
Fayaz Shaikh
41ded31af8
Add dynamic resolution ( #203 )
2026-03-03 06:04:53 +07:00
Andrew
f917335b13
Fix Windows64 mouse capture and static initialization crashes ( #177 )
2026-03-03 03:17:10 +07:00
void_17
5a9e512117
Restore Windows 7 compatibility ( #160 )
...
* Call SetProcessDpiAwareness via GetProcAddress to preserve Windows 7 compatibility
Shcore.dll and SetProcessDpiAwareness were introduced in Windows 8 and higher, so to keep compatibility with Windows 7, we use GetProcAddress to call this function dynamically, avoiding linker writing binary dependency on shcore.dll in the import table
* Revert "Call SetProcessDpiAwareness via GetProcAddress to preserve Windows 7 compatibility"
This reverts commit f1f397fdbe .
* Reapply the fix
2026-03-03 03:20:24 +08:00
daoge
b3feddfef3
feat: TU19 (Dec 2014) Features & Content ( #155 )
...
* try to resolve merge conflict
* feat: TU19 (Dec 2014) Features & Content (#32 )
* December 2014 files
* Working release build
* Fix compilation issues
* Add sound to Windows64Media
* Add DLC content and force Tutorial DLC
* Revert "Add DLC content and force Tutorial DLC"
This reverts commit 97a4399472 .
* Disable broken light packing
* Disable breakpoint during DLC texture map load
Allows DLC loading but the DLC textures are still broken
* Fix post build not working
* ...
* fix vs2022 build
* fix cmake build
---------
Co-authored-by: Loki <lokirautio@gmail.com >
2026-03-03 03:04:10 +08:00
Alex
a4691f58e8
Only handle host options when there is no menu on screen ( #140 )
2026-03-02 23:02:52 +07:00
void_17
7ad6102763
Revert "Revert "fix: fix resolution detection ( #133 )" ( #143 )" ( #144 )
...
This reverts commit 8c18926d59 .
2026-03-02 23:01:57 +07:00
void_17
8c18926d59
Revert "fix: fix resolution detection ( #133 )" ( #143 )
...
This reverts commit afa4efbc85 .
2026-03-02 22:56:56 +07:00
daoge
afa4efbc85
fix: fix resolution detection ( #133 )
...
* fix: fix UI skin/scene resolution mismatch and readd screen resolution detection
* fix: fix build in vs2022
2026-03-02 23:52:18 +08:00
Jean
59339a7afc
Bound F3 and F4 to open debug menus ( #94 )
...
* feat: Added f3 and f4 keys to open debug stuff
* fix: only open debug overlay when ingame, to avoid crashes
* docs: added keybinds to docs
* docs: moved the keybinds to the bottom, as they are less important
* fix: add missing # ifdef
2026-03-02 20:00:02 +07:00
DFelipeh
f9b266e02c
add minecraft icon to windows version ( #126 )
2026-03-02 19:03:40 +07:00
void_17
b9a2951901
Revert "Get rid of MSVC's __int64"
...
This reverts commit d63f79325f .
2026-03-02 17:39:35 +07:00
void_17
d63f79325f
Get rid of MSVC's __int64
...
Use either int64_t, uint64_t or long long and unsigned long long, defined as per C++11 standard
2026-03-02 15:53:32 +07:00
void_17
3033ba58ad
Merge pull request #93 from SleepyLark/fix-sound
...
Fix sound not working
2026-03-02 13:44:29 +07:00
void_17
df2925a4ed
Fix Iggy player crashes on systems with DPI changed
...
The code that was supposed to make the game DPI-aware was broken. I remove it until a proper implementation.
2026-03-02 13:32:41 +07:00
Vvis
75bf7ee54a
Allow TAB to open host options ( #97 )
2026-03-02 13:33:18 +08:00
Skylark
2f711d4c22
Actually moved sound to "Windows64" so commit 9691561 works
...
Copy sound folder in "Durango" to "Windows64" rather than to media since it looks like that folder is mainly for the DLC content
2026-03-01 16:52:27 -07: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
rtm516
8c79598b01
Remove GameHDD save data and update .gitignore
2026-03-01 19:32:26 +00: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
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
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
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
8b1dafd361
feat: add DPI awareness and auto-detect screen resolution
2026-03-01 21:22:02 +08:00
daoge_cmd
4c81c7960c
feat: fullscreen mode
2026-03-01 21:05:16 +08: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
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