Commit Graph

178 Commits

Author SHA1 Message Date
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
GuglioIsStupid
3dce71ef32 Copy assets fix (#207)
* Update CopyAssets to ignore source files and only copy used files.

* Forgot the debug copy assets

* Remove leftovers from testing

* Fix ClientSources.cmake to include WinsockNetLayer.cpp

* Ignore xml and lang files in output, also remove Layout directory as it only includes a useless binary

* Debug & Release use the same file structure
2026-03-03 07:04:36 +07:00
void_17
dea460381f Remove dyn_SetProcessDpiAwareness 2026-03-03 07:00:55 +07:00
daoge_cmd
52a954e06e docs: simplify LAN multiplayer section in README.md 2026-03-03 07:56:23 +08:00
daoge_cmd
24da81a1ca docs: add LAN multiplayer details to README.md 2026-03-03 07:51:20 +08: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
St4lker0k765
15129932da Add saves folder to .gitignore (#184) 2026-03-03 06:26:20 +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
void_17
13c8bafad5 Minor fixes
1. Improve const correctness in a few places (such as `Container::getMaxStackSize()` -> `Container::getMaxStackSize() const`)

2. Use C++11 varargs for `I18n::get`, `Entity::newDoubleList` and `Language::getElement`
2026-03-03 06:14:34 +07:00
Fayaz Shaikh
41ded31af8 Add dynamic resolution (#203) 2026-03-03 06:04:53 +07:00
Twig6943
2189da6f92 Make ci skip on non important stuff - give tutorial image a name (#202) 2026-03-03 06:01:00 +07:00
daoge_cmd
fd6350b7f9 docs: update version reference in README.md 2026-03-03 05:49:21 +08:00
daoge_cmd
1fbc2d1eb8 docs: clarify platform support and building requirements in README.md and COMPILE.md 2026-03-03 05:43:32 +08:00
daoge_cmd
e53d41d333 docs: fix typo in README.md 2026-03-03 05:24:34 +08: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
bdc8fb5dfa docs: update README.md 2026-03-03 03:10:29 +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
daoge_cmd
5c3040affe docs: update README.md 2026-03-03 00:01:15 +08: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
void_17
320550b30b Add download link to README.md
For newbies
2026-03-02 20:37:20 +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
void_17
73ceca7fc2 Fix typo in pull_request_template.md 2026-03-02 19:43:22 +07:00
void_17
40953f857e Update pull_request_template.md 2026-03-02 19:41:30 +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
82c4a50ba0 Merge branch 'main' of https://github.com/smartcmd/MinecraftConsoles 2026-03-02 17:40:01 +07:00
hexadexxa
6d9d43c9e9 Remove duplicate input support mention (#121)
* Remove duplicate input support mention

Removed duplicate mention of keyboard and mouse input support.

* Remove DPI awareness line in README

---------

Co-authored-by: void_17 <61356189+void2012@users.noreply.github.com>
2026-03-02 17:41:28 +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