Skip to content

Latest commit

 

History

History
126 lines (92 loc) · 15.9 KB

changed-options.md

File metadata and controls

126 lines (92 loc) · 15.9 KB

Changed options

Fabulously Optimized changes some default options of Minecraft to improve your gameplay.

Because the pack is using YOSBR, the options will only change if you do not have options.txt or mod-specific files in config folder already, e.g. by using a clean profile. That also means you can freely update the pack without losing your settings!

P.S. This table has 5 columns. Scroll right if you can't see them!

Options

Option Description Vanilla Modpack Reason for Change
advancedItemTooltips Enables "advanced" tooltip info on items - item ID and durability, and exact color hex code for dyed armor false true These are useful for much more than just debugging - if you're using commands, want to know the exact durability value, learning English, etc. Plus, this setting is hidden in the debug menu, so many people might not know about it.
darkMojangStudiosBackground Makes the Mojang Studios splash screen white-on-black instead of white-on-red false true Black background is less intrusive than red, partial Bedrock Edition parity
enableVsync Toggle VSync, a FPS-limiting system true false Disabling VSync by default helps users instantly see the benefits of FO, reduces input lag and increases framerate when using shaders. The benefits of enabling or disabling it vary by system; also note that FO has an option to use Adaptive VSync on some systems.
guiScale Size of the menu and interface elements 0 3 3 is more usable on most screens, 0 (Auto) can get too large on Full HD and larger screens, including most Macs' "Retina" displays
incompatibleResourcePacks A list of resource packs that have been forcefully enabled, despite being marked as incompatible [] (varies) Mod-provided resource packs that have old manifest version but are known to be compatible. Usually contains just Continuity's resource packs, but values may vary by FO version.
joinedFirstServer Whether to display the hint for Social Interactions false true I expect my users to already know that Social Interactions can be opened with P; the screen is easily discoverable by the "Player Reporting" button
maxFps The maximum framerate 120 260 260 means "unlimited", which allows you to see the full FPS that your system is capable of
onboardAccessibility Indicates whether the user has not seen the accessibility onboarding screen true false Minecraft already has an easily accessible accessibility button in the main menu, this screen just creates annoyances for the majority who don't need it. Read more about accessibility in FO
operatorItemsTab Shows operator-only items (command blocks, lights, barriers, etc.) in a Creative inventory tab, when you have operator access (/op) false true It is useful and it only appears when you have the permission for it, so it's weird Mojang even made it an option
resourcePacks Adjusts which resource packs are enabled by default [] ¹ Enabled mod-provided and FO-exclusive resource packs by default
lang Adjusts the game's language en_us (your OS language) Enables user's system language by default, for usability, accessibility and discoverability purposes - courtesy of Language Reload. Not available for all launchers and operating systems.
simulationDistance Redstone and mob spawning distance 12 6 Better performance regardless of the rendering distance you use
skipMultiplayerWarning Whether to skip the legal disclaimer when opening the multiplayer screen false true I expect my users to already know that the third party servers are not owned or monitored by Mojang Studios or Microsoft.
telemetryOptInExtra Sets the telemetry (analytics data collection) toggle to "minimal". false false While "minimal" is the default right now anyway, it may not always be the case, hence the enforcement by FO. Debugify is used to disable it entirely though, so this is also just a fallback.
tutorialStep The next step of tutorial hints movement none If you know how to install a modpack, you probably don't need those tutorials anymore

¹ ["vanilla","fabric","continuity:glass_pane_culling_fix","continuity:default","file/SodiumTranslations.zip","file/Mod Menu Helper.zip","file/Chat Reporting Helper.zip","file/Fast Better Grass.zip"]

Changed mod settings can be found on the repo at .../yosbr/1.21.1/config.

Telemetry

Telemetry Data Collection, previously known as Snooper, refers to Minecraft's and potentially mods', launchers' methods of collecting analytics about the user, usually in a limited form to preserve privacy. Minecraft's telemetry options are detailed here.

While telemetry is not always bad, as it may help developers better support their content for users' devices (e.g. to see where performance can be improved) it can be unwanted and unexpected for privacy concerns.

As of 1.20.2, Minecraft does not have an option to fully disable telemetry, so in this modpack such option is added by Debugify. The reason for disabling vanilla telemetry is that

  1. it collects too much data even in minimal configuration (e.g. user's Xbox ID)
  2. it skews Mojang's data due to being modded - Mojang may see that users already have good performance, but it does not actually reflect the vanilla game

The modpack's stance is to disable all forms of telemetry by default, letting users to choose to opt-in to it manually when wanted. However, it is important to note that the modpack cannot disable any telemetry collected by user's launcher or operating system.

Keybinds

P.S. This table has 5 columns. Scroll right if you can't see them!

Option Description Default Modpack Reason for Change
Vanilla: Save Hotbar Activator Saves your hotbar if this key and a number key are held c none This key is more often used for zoom
Zoomify: Zoom Zooms the view when the key is held v c This key is more often used for zoom
Zoomify: Secondary zoom Activates the secondary zoom option F6 none Not needed for most players
Iris: Reload Shaders Reloads the applied shaders r none Not needed for most players
Iris: Shaderpack Selection Screen Opens the shader selection screen o none Not needed for most players
Iris: Toggle Shaders Disables or enables shaders k none Not needed for most players
FabricSkyboxes: Toggle mod Disables or enables custom skyboxes Numpad 0 none Not needed for most players
OptiGUI: Copy inspection to clipboard Copies OptiGUI's debug info F12 none Not needed for most players

Resource packs

Fabulously Optimized enables relevant mod-provided resource packs and bundles some resource packs for better experience.

The resource packs use minimal resources, can be translated to your language and they will work with other resource packs.

Fixed bugs

Fabulously Optimized includes some mods that fix vanilla bugs. Similar to the mod inclusion policy, they must be meaningful to 70%+ users to get enabled (e.g. FPS drops, crashes, platform-specific annoyances...).

Mojang bug Description Fixed by
MC-577 Mouse buttons block all inventory controls that are not default Debugify
MC-22882 Ctrl + Q won't work on Mac Debugify
MC-59810 Cannot break blocks while sprinting (Ctrl+Click = right click on macOS) Debugify
MC-73186 Gaps between the faces of item models Item Model Fix
MC-81098 Redstone dust updates cause lag (Singleplayer only) Lithium
MC-89146 Pistons forget update when being reloaded Debugify
MC-90683 "Received unknown passenger" - Entities with differing render distances as passengers outputs error Debugify
MC-112730 Beacon beam and structure block render twice per frame Debugify
MC-121884 Server -> Client custom payload packets can leak resources MemoryLeakFix
MC-122477 Linux/GNU: Opening chat sometimes writes 't' Debugify
MC-132488 Ticking animated textures is very inefficient Sodium
MC-154966 Hunger and experience bar invisible on horses and all other animal mounts Better Mount Hud
MC-165595 Guardian beam does not render when over a certain "Time" in level.dat Sodium Extra
MC-199467 Certain entity animations stop after they've existed in world for too long Debugify
MC-226729 Memory leakage problem in native operations MemoryLeakFix
MC-227302 Smooth lighting doesn't work properly on the water surface Sodium
MC-228976 Entity collision is run on render thread Lithium
MC-237493 Telemetry cannot be disabled Debugify
MC-237493 Fullscreen state isn't saved Debugify

If you'd like to enable more bugfixes for your game, see the fixed bug list for Debugify.

Requesting a bugfix

Want to get a bug fixed in Fabulously Optimized? Here's what you'll need to do:

  1. Find the actual bug in Mojang's bug tracker
  2. Request it or look at its status on Debugify's bug tracker
  3. Once implemented (or confirmed to be) in Debugify, request an option change in FO
  4. Describe the bug, mention the mod that fixes it and why it is important to 70-80% of users
  5. If accepted, expect the fix to be enabled in the next version of FO :)

Configuring mods

The modpack is already configured for the best performance and simplest experience for most users.

If you want to configure something, you'll most likely find it on Options...Video Settings.... If you have a powerful computer or monitor, you may want to disable Vsync there.

For other things like dynamic lights, shaders and zoom:

  1. Click Mods
  2. Read the descriptions of the mods to see what they do
  3. If 🛠️ or ✏️ is blue, you can configure the mod by clicking the config button config
    • If you don't see the 🛠️ or ✏️ emoji, you don't have the Mod Menu Helper resource pack enabled for some reason. Click DoneOptions...Resource Packs... on "Mod Menu Helper.zip" → Done → go to point 1 of this tutorial

If you need to disable a mod, see this wiki page.

If you have more questions about the mods, chat with us on Discord!