daoge_cmd
b1b4435c01
fix: fix inverted pitch in the second third person view
2026-03-04 14:40:52 +08:00
Tygo de Vries
779cf56f4b
Removed private information ( #333 )
...
Maybe we should not have this out there to find so easily?
2026-03-04 12:39:16 +07:00
ModMaker101
bfcc4aa10c
renderer: frustum test new chunks so newly generated chunks render to full view distance #175 ( #344 )
2026-03-04 12:37:04 +07:00
rtm516
b1b622c303
Fix overlapping debug menus and screens ( #294 )
...
* Fix overlapping debug menus and screens
Also resolves a formatting issue with clang-format
* Update readme
2026-03-04 12:31:47 +08:00
4win
f216abca42
fix: properly offset the mouse position in containers ( #327 )
2026-03-04 12:30:14 +08:00
Alezito2008
d31d261ffd
Prevent world input from affecting inventory ( #354 )
2026-03-04 12:29:29 +08:00
Zekken
f870ef2a10
Fix Texture Pack images in menu ( #335 )
2026-03-03 23:56:16 +00:00
Boom244
ac30f09085
#221 : Fix menu glitch. ( #254 )
2026-03-04 05:43:06 +07:00
Slenderman
ac480f6745
Update username logic and implement latest LCEMP changes ( #311 )
...
* Update username logic and implement latest LCEMP changes
* Update old reference
* Fix tutorial world crash
* Restore deleted comment
2026-03-04 04:50:28 +07:00
Fin
30ecc80250
Add menu display check for sneak toggle in flying mode ( #319 )
...
Fixes being able to fly down while a menu is open.
2026-03-04 04:13:35 +07:00
rtm516
384b9f4445
Fix ender dragon hit not making left side red ( #309 )
2026-03-04 03:40:53 +07:00
TGS
31cc598b75
Remove duplicate elif from LevelRender.h ( #296 )
2026-03-03 20:22:31 +00:00
FancyEX
540e33d787
Separate _WINDOWS64 and _XBOX_ONE ( #248 )
...
The latter returning to the original 512 value.
2026-03-04 00:58:04 +07:00
DetectivEren
1b0e5df27e
chunk optimization ( #246 )
...
makes chunks load a bit faster
2026-03-04 00:55:27 +07:00
Slenderman
515f91cad8
Fix player save data issue & multiple username implementations ( #257 )
...
* fix saving issue & multiple username implementations
* Update README.md
Updated the method for overriding in-game username from '-name' to 'username.txt'.
* remove unused include i forgot to get rid of while testing
2026-03-03 23:58:22 +07:00
slcyed
5c91c26086
shift + click for quickmove ( #278 )
...
* shift + click for quickmove
* shift click quick move in inventory
2026-03-03 23:27:23 +07:00
4win
ca7615d77d
feat: make the game sensitivity slider affect mouse sensitivity ( #255 )
2026-03-03 15:13:20 +08:00
Loki Rautio
cd03a390b7
Move Tutorial.pck to the correct Dec2014 location
...
Fixes #190
2026-03-03 00:07:31 -06:00
Loki Rautio
8f17df6351
Disable blank changelog popup for now
...
Partially addresses issue in #190
2026-03-02 23:46:39 -06:00
4win
7ce1fa3452
feat: bind F1 to toggle the HUD settings ( #244 )
2026-03-03 13:32:26 +08:00
Loki Rautio
fad108aaee
Use Xbox One command buffer limit - fixes #238
2026-03-02 23:27:20 -06:00
void_17
3093ca37d3
Implement smooth scrolling in Creative Mode menu ( #240 )
2026-03-03 13:21:41 +08:00
Loki Rautio
af5d62a81e
Add back missing filters
2026-03-02 23:19:29 -06:00
Loki Rautio
354a0989eb
Add back x64 stub XUID (temp savedata fix)
...
Fixes savedata loading for existing saves, needs permanent solution
2026-03-02 23:05:25 -06: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
Fayaz Shaikh
0b1e51f620
Cleaner implementation of support dynamic resizing aspect ratio ( #228 )
...
* Add dynamic resolution
* Clean up implementation
* Use existing ints instead of new ones
* Remove WM_SIZE argument (unecessary now that we directly use g_iScreenWidth and g_iScreenHeight)
2026-03-03 10:11:16 +07:00
void_17
acf4a38555
Enable more aggressive optimizations /O2 /Ob3
2026-03-03 09:45:52 +07:00
MijaeLio
17a11d7913
FOV option without debug menu ( #209 )
...
Now located in Graphics section.
Based on the FOV thing from discord idk
2026-03-03 09:02:25 +07:00
void_17
ccebb87ca7
Enable Whole Program Optimization in Release mode
...
This noticeably improves FPS
2026-03-03 08:54:08 +07:00
void_17
a5e3cb04b3
Remove #203 core code before a cleaner implementation
2026-03-03 08:45:26 +07:00
void_17
95d4d0a703
Temporarily turn off all MSVC warnings
...
Before any major refactoring, warnings do help a little except for slowing down the compilation (as it needs to output everything to stdout), so disable MSVC warnings in Release mode.
2026-03-03 07:10:55 +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
daoge
7eb4c78488
fix: fix gamma ( #191 )
2026-03-03 06:20:55 +07:00
Fayaz Shaikh
41ded31af8
Add dynamic resolution ( #203 )
2026-03-03 06:04:53 +07:00
dtentiion
63e590d783
Win64: show actual world names in save list, sort newest-first, preserve level name on load/resave
2026-03-02 21:13:11 +00:00
daoge_cmd
8f6647b5d8
fix: fix mouse and controller input handling in container menus
2026-03-03 04:59:08 +08:00
Andrew
f917335b13
Fix Windows64 mouse capture and static initialization crashes ( #177 )
2026-03-03 03:17:10 +07:00
Austen Maneggio
bbef5445f9
Add ARM64EC Support ( #174 )
...
Co-authored-by: Tubbymcwubby <maneggioausten@gmail.com>
2026-03-03 03:06:21 +07:00
daoge_cmd
b08493cdac
fix: fix cursor for controller
2026-03-03 04:02:35 +08:00
void_17
796a743b75
remove dynamic shcore dependency
...
Almost forgot it. https://github.com/smartcmd/MinecraftConsoles/pull/160
2026-03-03 02:19:57 +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
void_17
84c31a2331
Also remove clicking sound effect on empty container UI slots for rclick and middle mouse button click
...
Tested by me so no PR and just push upstream
2026-03-03 02:01:12 +07:00
void_17
53443f1d55
Disable annoying click sound effect when clicking the empty container UI ( #152 )
2026-03-03 00:41:01 +07:00
GuglioIsStupid
852b9aac50
Allow for loading of WAVE Audio files ( #148 )
...
* Allow for loading of WAVE Audio files
* Remove usage of strcpy and use _s versions of file opening
* Update SoundEngine.cpp
---------
Co-authored-by: void_17 <61356189+void2012@users.noreply.github.com>
2026-03-03 00:27:32 +07:00
Zinc
fe65211d42
Change flight activation/deactivation requirements ( #145 )
2026-03-03 00:21:55 +07:00
daoge_cmd
bbb199c2a2
feat(timer): improve high-FPS timing with high-resolution Windows clock
2026-03-03 00:31:47 +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
red
2145ada7ce
now able to press SPACE to continue on hints that wait for you to press A ( #135 )
...
* now possible to accept and decline tutorial hints
that part when it asks if you want to do the tutorial (should work for when the games asks if you already know something like when opening inventories for the first time)
* Update ChoiceTask.cpp
* now able to press SPACE to continue on hints that wait for you to press A
and the hints what wait for you to move the gamepad stick now just skip instantly
* windows specific patch now
* added ifdefs to shit i did
* i think it is fixed now
---------
Co-authored-by: daoge <3523206925@qq.com>
2026-03-02 22:47:45 +07: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
DFelipeh
bab9b563de
fix being able to walk, jump and sneak on inventory, crafting, anvil, chest screens ( #122 )
2026-03-02 17:51:06 +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
119bff3514
Revert "shared_ptr -> std::shared_ptr"
...
This reverts commit 7074f35e4b .
2026-03-02 17:37:16 +07:00
void_17
8a2a62ea1d
Revert "Add hook for modloader ( #117 )"
...
This reverts commit 7bee4770df .
2026-03-02 17:37:12 +07:00
void_17
7ae0c13854
Revert "dynamic_pointer_cast -> std::dynamic_pointer_cast"
...
This reverts commit 07ad68bc15 .
2026-03-02 17:36:56 +07:00
void_17
07ad68bc15
dynamic_pointer_cast -> std::dynamic_pointer_cast
2026-03-02 17:10:34 +07:00
Daniel McGuire
7bee4770df
Add hook for modloader ( #117 )
2026-03-02 16:12:49 +07:00
void_17
7074f35e4b
shared_ptr -> std::shared_ptr
...
This is one of the first commits in a plan to remove all `using namespace std;` lines in the entire codebase as it is considered anti-pattern today.
2026-03-02 15:58:20 +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
Karsam
d6ec138710
Fixed issue 109 with tab menu ( #116 )
2026-03-02 15:28:30 +07:00
rtm516
e15bd26917
Move to a postbuild.ps1 script and set the working dir at runtime as output dir ( #113 )
...
* Move to a postbuild.ps1 script and Set the working dir at runtime as output dir
* Update for 2f711d4
* Only copy newer files and remove needed files from gitignore
2026-03-02 15:14:14 +07:00
void_17
09e0c04f7b
Further C-style struct definitions fixes
2026-03-02 15:11:05 +07:00
void_17
dea1d62074
Revert "Move to a postbuild.ps1 script and Set the working dir at runtime as …" ( #111 )
...
This reverts commit 8810566bf6 .
2026-03-02 14:13:12 +07:00
rtm516
8810566bf6
Move to a postbuild.ps1 script and Set the working dir at runtime as output dir ( #91 )
2026-03-02 14:05:46 +07:00
void_17
7eac79acc3
Merge pull request #78 from WushR00M/patch-2
...
Optimize file paths in some include files to use relative paths
2026-03-02 14:02:09 +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
void_17
236e9d9f71
Revert "Implement item drop functionality with Q key ( #99 )"
...
This reverts commit 9e5d9d19ee .
2026-03-02 13:24:19 +07:00
MrSimpleJS
9e5d9d19ee
Implement item drop functionality with Q key ( #99 )
...
Added functionality to drop items using the Q key, with support for dropping entire stacks when Ctrl is held. Included checks to prevent dropping items while destroying blocks.
2026-03-02 13:43:51 +08:00
rtm516
109f563daa
Fixes the exit button sound ( #92 )
2026-03-02 13:41:40 +08:00
red
fa4a1206b3
feat: now can skip the tutorial ( #82 )
...
* now possible to accept and decline tutorial hints
that part when it asks if you want to do the tutorial (should work for when the games asks if you already know something like when opening inventories for the first time)
* Update ChoiceTask.cpp
---------
Co-authored-by: daoge <3523206925@qq.com>
2026-03-02 13:40:04 +08: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
WushR00M
4f184b3a8f
More relative path optimizations
2026-03-01 15:09:45 -07:00
WushR00M
30f895527d
Optimized File Paths
...
Wow, this code is not the best :P
2026-03-01 15:08:51 -07:00
WushR00M
50bea25064
Optimize TutorialMode.h Filepath in ConsoleGameMode.h
2026-03-01 15:06:42 -07:00
WushR00M
7e96fc7c3f
Optimize Path for Tutorial.h in ConsoleGameMode.cpp
2026-03-01 15:05:24 -07:00
Slenderman
213e3180c2
Merge branch 'smartcmd:main' into main
2026-03-01 15:22:29 -05:00
void_17
a0da2512ea
Merge pull request #47 from KdotDevelopment/main
...
Crafting menu LB RB KBM fix
2026-03-02 03:21:48 +07:00
Slenderman
91f0f0e3cc
Merge branch 'smartcmd:main' into main
2026-03-01 15:14:10 -05:00
Slenderman
55a86b8dc3
fix my idiocrisy
2026-03-01 15:12:52 -05: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