* 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>
58 lines
2.0 KiB
Markdown
58 lines
2.0 KiB
Markdown
# MinecraftConsoles
|
|
|
|
[](https://discord.gg/5CSzhc9t)
|
|
|
|

|
|
|
|
## Introduction
|
|
|
|
This project contains the source code of Minecraft Legacy Console Edition v1.3.0494.0, with some fixes and improvements applied.
|
|
|
|
## Features
|
|
|
|
- Fixed compilation and execution in both Debug and Release mode on Windows using Visual Studio 2022
|
|
- Added support for keyboard and mouse input
|
|
- Added fullscreen mode support (toggle using F11)
|
|
- Disabled V-Sync for better performance
|
|
- Auto-detect native monitor resolution with DPI awareness, resulting in sharper visuals on high-resolution displays
|
|
- Full support for keyboard and mouse input
|
|
|
|
## Controls (Keyboard & Mouse)
|
|
|
|
- **Movement**: `W` `A` `S` `D`
|
|
- **Jump / Fly (Up)**: `Space`
|
|
- **Sneak / Fly (Down)**: `Shift` (Hold)
|
|
- **Sprint**: `Ctrl` (Hold) or Double-tap `W`
|
|
- **Inventory**: `E`
|
|
- **Drop Item**: `Q`
|
|
- **Crafting**: `C`
|
|
- **Toggle View (FPS/TPS)**: `F5`
|
|
- **Fullscreen**: `F11`
|
|
- **Pause Menu**: `Esc`
|
|
- **Toggle Mouse Capture**: `Left Alt` (for debugging)
|
|
- **Attack / Destroy**: `Left Click`
|
|
- **Use / Place**: `Right Click`
|
|
- **Select Item**: `Mouse Wheel` or keys `1` to `9`
|
|
- **Accept or Decline Tutorial hints**: `Enter` to accept and `B` to decline
|
|
- **Host Options**: `TAB`
|
|
|
|
## Build & Run
|
|
|
|
1. Install Visual Studio 2022
|
|
2. Clone the repository
|
|
3. Open the project by double-clicking `MinecraftConsoles.sln`
|
|
4. Make sure `Minecraft.Client` is set as the Startup Project
|
|
5. Set the build configuration to **Debug** (Release is also OK but has some bugs) and the target platform to **Windows64**, then build and run
|
|
|
|
### CMake (Windows x64)
|
|
|
|
```powershell
|
|
cmake -S . -B build -G "Visual Studio 17 2022" -A x64
|
|
cmake --build build --config Debug --target MinecraftClient
|
|
```
|
|
|
|
## Known Issues
|
|
|
|
- Builds for other platforms have not been tested and are most likely non-functional
|
|
- There are some render bugs in the Release mode build
|