| Age | Commit message (Collapse) | Author |
|
* Fix gamma slider via pixel shader #178
* LCE-like gamma using postprocess shader
|
|
|
|
* Fix debug menu opening game info menu
* remove redundant F4 handling
|
|
Save fullscreen toggle state to options.txt when F11 is pressed, and restore it on the next launch. When starting in windowed mode, the window now opens maximized instead of at a smaller default size.
Previously, g_isFullscreen was hardcoded to false and never persisted, so the game always started in windowed mode. The window also started at a non-maximized size requiring manual maximization.
Fixes #391
|
|
* Add initial AnyAspectRatio support
* Remove some logic that didn't work
* Remove rogue back slash
* Remove more remnants
* Update UILayer.h
* Update some comments
* Remove WIP UI changes
* Fix diffs
* Remove UI resize call from `UpdateAspectRatio`
* handle merge conflict
* Update to C++ style static cast
* Fix syntax
|
|
|
|
Still allows for -name launch argument, but restores old expected behavior
|
|
This could reveal someone's private information on a livestream or video.
We need a long-term username implementation
|
|
|
|
|
|
* Fix overlapping debug menus and screens
Also resolves a formatting issue with clang-format
* Update readme
|
|
* Update username logic and implement latest LCEMP changes
* Update old reference
* Fix tutorial world crash
* Restore deleted comment
|
|
* 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
|
|
|
|
ga…" (#235)
This reverts commit 7f7d99501cf87fcc234a5d3af453e7e0642f96a3.
|
|
setti…" (#234)
This reverts commit b8a7f816b52775fdcfb3503f0000accb8cd65765.
|
|
|
|
|
|
(settings.dat) (#195)
|
|
* Implement basic multiplayer functionality
* Update README.md
---------
Co-authored-by: Slenderman <ssimulpong@outlook.com>
|
|
* 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
|
|
|
|
|
|
* 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 f1f397fdbe64e64ab8f7b5457e8206e9193cece0.
* Reapply the fix
|
|
|
|
This reverts commit 8c18926d5911343975604b93c51efbcd926c133a.
|
|
This reverts commit afa4efbc8513cbb8565b9700cae48648e3dffe29.
|
|
* fix: fix UI skin/scene resolution mismatch and readd screen resolution detection
* fix: fix build in vs2022
|
|
* 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
|
|
|
|
The code that was supposed to make the game DPI-aware was broken. I remove it until a proper implementation.
|
|
|
|
Windows: More proper shutdown
|
|
This reverts commit 33e1b5ceb9970e08cb6b2b987afdff4bd42331ac, reversing
changes made to 44b68333a31727f2869470acb8df3dab2c653f68.
This is a hacky way of doing it instead of just copying the assets that are needed
|
|
|
|
thx to @void2012
|
|
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.
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|