Skip to content

Aetopia/Bedrock.Fixes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caution

Only supported on Windows x64!

Important

This project modularizes Stonecutter into modular components to be used standalone.

Bedrock Fixes

A package of modifications for fixing bugs in Minecraft: Bedrock Edition.

Fixes

Issue Summary
MCPE-15796 Cursor is not recentered upon the opening of a new gui
MCPE-98861 Significant input delay on devices with Render Dragon
MCPE-109879 Getting disconnected from server when minimizing game or switching focus to another app
MCPE-110006 Vsync not being able to be turned off
MCPE-166745 FPS is capped at double the screen's refresh rate when v-sync is disabled

Bedrock.DirectX

  • Ability to properly disable V-Sync:

    • By default, it depends on the value of gfx_vsync.

    • You can force it off via Bedrock.DirectX's configuration file.

  • Ability to force or fallback to DirectX 11:

    • Must be toggled via Bedrock.DirectX's configuration file.

Configuration

Bedrock.DirectX's file must be located in:

%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\RoamingState\Bedrock.DirectX.ini
[Bedrock.DirectX]
Force = 0
Fallback = 0
Key Value
Force
  • 0: V-Sync is game controlled.
  • 1: V-Sync is forced off.
    Fallback
    • 0: The game determines the graphics API.
    • 1: Force the game to use DirectX 11.

      Bedrock.UWP

      • Ability to have the cursor be automatically centered when it is hidden.

      Bedrock.Desktop

      • Ability to prevent the game from suspending, fixing any app suspension related issues.

      Configuration

      • Open Windows Run & type shell:startup.

      • Copy Bedrock.Desktop.exe.

      Now the fix will applied on Windows Startup.

      Usage

      • Download the latest version of Bedrock Fixes from GitHub Releases.

      • Following relevant instructions for each fix if applicable.

      • Dynamic Link Library Based Fixes:

        • Can be injected using your favorite injectors & launchers.

        • Can be loaded by hijacking other dynamic link libraries.

      • Executable Based Fixes:

        • Can be applied on Windows Startup.

        • Can be applied when the game is launched.

      Build

      1. Install MSYS2 & UPX for optional compression.

      2. Update the MSYS2 Environment until there are no pending updates using:

        pacman -Syu --noconfirm
      3. Install GCC & MinHook using:

        pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-MinHook --noconfirm
      4. Make sure <MSYS2 Installation Directory>\ucrt64\bin is added to the Windows PATH environment variable.

      5. Run Build.cmd.

      About

      A package of modifications for fixing bugs in Minecraft: Bedrock Edition.

      Resources

      License

      Stars

      Watchers

      Forks

      Contributors