forked from xa/RetroWrapper
-
Notifications
You must be signed in to change notification settings - Fork 5
RetroWrapper flags
Ned Loynd edited this page Oct 24, 2023
·
2 revisions
RetroWrapper supports a number of features which are enabled through Java arguments:
-
-Dretrowrapper.bitDepthFixBits=(bit depth): The size in bits of the depth buffer used for the bit depth fix. Defaults to 24. -
-Dretrowrapper.disableMouseReplacementPatches: If specified, disable mouse input replacement patches. These patches fix mouse movement on a number of older version of Minecraft, and may be required for mouse movement to work on macOS. -
-Dretrowrapper.disableQuitButtonFix=(true, false): Disable the quit button fix. Defaults to false. -
-Dretrowrapper.doUpdateCheck=(true, false): Check for updates on launch. Defaults to true. -
-Dretrowrapper.enableExperimentalPatches=(true, false): Defaults to false. Setting this to true currently only enables the M1 colour fix. The following options are relevant to experimental patches:-
-Dretrowrapper.assumesOpenGL12=(true, false): Assumes the minimum supported version of OpenGL by this computer is at least OpenGL 1.2. This majorly improves performance for the colour patches if it is true, do not specify this argument unless your computer does not support OpenGL 1.2. Defaults to true. -
-Dretrowrapper.forceM1PatchToValue=(OnlyM1MacOS, EnableWindowed, EnableWindowedInverted, ForceEnable, ForceDisable): Forces the M1 colour patch to one of the specified modes:- OnlyM1MacOS: Same as EnableWindowed, but only enable the patches if the computer is detected as ARM, running macOS. Default when experimental patches are enabled.
- EnableWindowed: Only enable the colour patches when the Minecraft window is windowed. If the windowing mode isn't detected automatically on launch, this may require making the window fullscreen, then windowing it.
- EnableWindowedInverted: Enable the colour patches when the Minecraft window is maximised.
- ForceEnable: Always enable the colour patches.
- ForceDisable: Always disable the colour patches.
-
-
-Dretrowrapper.enableFMLPatch=(true, false): Enable the FML 1.2.5 compatibility patch. Defaults to false. -
-Dretrowrapper.hack: Enable the teleport "hack" window. Defaults to disabled. -
-Dretrowrapper.multithreadedEmulator=(true, false): Use the multi-threaded server emulator. Defaults to true.
These flags are subject to change in the future:
-
-Dretrowrapper.experimental.classicServerIP=(ip address): Classic server IP to join on game launch. Defaults to none. -
-Dretrowrapper.experimental.classicServerPort=(server port): Classic server port to join on game launch. Defaults to none. -
-Dretrowrapper.showClassiCubeDefaultSkin: When specified, ClassiCube users with no skin will use the ClassiCube default skin. Only applies if you connect to a classic server with the classicServerIP option.