Releases: Up-Mods/OkZoomer
Ok Zoomer 4.0.0-beta.3+1.16.2
The third beta release of the rewrite, this release is meant as the release candidate for 4.0.0, with the next release being possibly 4.0.0.
Changelog:
Added zoom overlays, which can be customized at assets/okzoomer/textures/misc/zoom_overlay.png
Added an option to disable the owo printed after the game starts, currently enabled by default
Fixed the 4.0.0 alpha config file's conversion, now locked behind Java 11+ due to issues
The config file conversion now leaves a backup of the old config file once the job's done
Fixed the extra keybinds not working at all
Ok Zoomer 4.0.0-beta.2+1.16.2
If you were using 4.0.0-beta.1, update immediately to this version!!! Reuploaded because the owos were accidentally consumed during the process...
Changelog:
Fixed an error with Java versions lower than 11 where the game crashed if the backward-compatibility check was triggered
Added one more owo in compensation of the failed upload of the beta, the new total is 53 owos
Ok Zoomer 4.0.0-beta.1+1.16.2
The first beta release of Ok Zoomer's rewrite, the betas will serve as candidates for a complete release unlike the 2.1.0 betas, which served the same purpose as the 4.0.0 alphas.
Changelog:
Reorganized the internals, possibly breaking mods that relied on this mod.
Updated the mod and dependencies to Minecraft 1.16.2
Added the "Minimum Linear Step" and "Maximum Linear Step" values, fixing sudden changes while having linear transitions enabled
Added the "Reset Zoom with Mouse" option, allowing for resetting the zoom with the middle mouse button while zooming
Renamed the config file's "hijack_save_toolbar_activator_key" to "unbind_conflicting_key"
Added the "Unbind Conflicting Key" to the config screen
Renamed the "Technical" section to "Tweaks", now present on the config screen
Moved the config file back to okzoomer.json5
Added backward-compatibility with config files from Ok Zoomer 4.0.0 alphas and 3.0.1-20w18a
Dropped the "Ok Zoomer Next" name in favor of just "Ok Zoomer"
Updated the mod description in fabric.mod.json
Used the vanilla translation for the "Hold" and "Toggle" options for Zoom Modes (courtesy of AlexanderRitter02)
Completely removed the server-side part of the mod, the packets still remain and are completely functional
Increased the batch of owos to 52, will be removed on final release
Ok Zoomer 4.0.0-alpha.4plus1.1.16.1 (for Mod Developers)
This release is meant for projects that add mod compatibility (a.k.a. LambdaControls). If you are just a regular user, please use the latest release instead
Ok Zoomer 4.0.0-alpha.5+1.16.1
The fifth alpha release of Ok Zoomer's rewrite, meant to be as the last alpha before the betas begin, if you had issues with the previous releases, then this update should solve them.
Changes since the last alpha:
Updated to Fabric Loader 0.9.0, abandoning the use of deprecated methods
Added the "Extra Keybinds" option, which can disable the new keybinds. Requires a restart
Moved the hijacking of the "Save Toolbar Activator" to the config file
Added options for scroll steps and lesser scroll steps, which is used by zoom scrolling
Changed the defaults in order to improve zoom scrolling
Added linear transitions, which doesn't attempt to smooth out the zoom
Removed sine transitions, which had numerous issues that couldn't be fixed
Removed the unnecessary custom Mod Menu field, that mod will still display this mod as a client mod
Translated this mod to Brazilian Portuguese and Simplified Chinese (courtesy of KFC0803)
Switched the versioning scheme to modversion-developmentstage+minecraftversion
Added toasts to the server-side packets
Added a "Disable Zoom Scrolling" packet, requires custom code in order to be activated
Changed the config screen's format to a globalized one
Detonated the resulting mod file with the Detonater
Increased the batch of owos to 46
Partial 4.0.0 changelog:
Rewrote the entire mod from ground up, removing the need for some ugly workarounds and other mess.
Overhauled the zoom logic, getting rid of the need for the "Hide Hands" option.
Switched the config system from Auto Config v1u to Fiber and Cloth Config.
Added packets which allow the server to impose some restrictions on the zoom, currently can disable zoom or zoom scrolling.
Temporarily changed the config file's path to ".minecraft/config/okzoomer-next.json5".
Changed the default values of the configuration, providing a new take on zooming instead of a replica of OptiFine's zoom.
Replaced the "Toggle Zoom" option with "Zoom Modes", it has 3 values: "Hold", "Toggle" and "Persistent", which "Persistent" being new.
Added the "Persistent" zoom mode, which applies the zoom forever, with the zoom keybind being used exclusively for zoom scrolling.
Replaced the "Smooth Transition" option with "Zoom Transition", currently has "Off", "Smooth" and "Linear" as acceptable values.
Replaced the "Smooth Camera" option with "Cinematic Camera", currently with 3 modes: "Off", "Vanilla" and "Multiplied", now with greater compatibility with Vanilla's cinematic camera.
Added the "Cinematic Multiplier" config value, which is used for the Multiplied Cinematic Camera.
Allowed for further customization of smooth transitions with the new "Smooth Multiplier" config value.
Revamped the config screen, now separated in 3 sections: "Features", "Values" and "Presets".
Added the "Presets" section in the config screen, which allows for resetting the config into 3 specific presets: "Default" (resets to the defaults), "Classic" (imitates OptiFine) and "Persistent" (uses the persistent zoom mode).
Organized the config file in order to be similar to the config screen.
Replaced the Zoom Scrolling system with a simplified one.
Added options for scroll steps and lesser scroll steps, which is used by zoom scrolling.
Added three new keybinds: "Decrease Zoom", "Increase Zoom" and "Reset Zoom", can be disabled through the "Extra Keybinds" option.
Changed the default key for the "Zoom" keybind to C, this mod will unbind the "Save Toolbar Activator" keybind if both occupies C and no config is detected. If OptiFabric is detected, Z will be used instead.
Added a Simplified Chinese translation (courtesy of KFC0803).
Removed the Dutch translation.
Removed the integration with Mods of the World.
Detonated the resulting mod file with the Detonater.
Ok Zoomer 4.0.0-alpha.4.1.16.1
The fourth alpha release of Ok Zoomer's rewrite, meant as a next step to a possible beta instead of being maintenance, with tons of new features being added! Also, as warned before, no attempt was made to keep compatibility with previous alphas, so, please delete the config file before updating this mod!
Changes since last alpha:
Updated to Minecraft 1.16.1.
Updated to Fabric API 0.14.0, now this mod uses the new events API.
Internally switched the config from a builder system to annotations.
Added sine transitions, which uses the sine function for transitioning.
Allowed for further customization of smooth transitions with the new "Smooth Multiplier" config value.
Replaced the "Toggle Zoom" option with "Zoom Modes", it has 3 values: "Hold", "Toggle" and "Persistent", which "Persistent" being new.
Added the "Persistent" zoom mode, which applies the zoom forever, with the zoom keybind being used exclusively for zoom scrolling.
Added the "Reset Zoom" keybind, which resets the zoom to the set zoom divisor, useful with a persistent zoom.
Overhauled and polished the config screen, now separated in 3 sections: "Features", "Values" and "Presets".
Added the "Presets" section in the config screen, which allows for resetting the config into 3 specific presets: "Default" (resets to the defaults), "Classic" (imitates OptiFine) and "Persistent" (uses the persistent zoom mode).
Organized the config file in order to be similar to the config screen.
Optimized the code behind cinematic camera.
Cleaned up the Mod Menu integration.
Added a packet which allows for servers to disable the zoom, still work-in-progress.
Increased the batch of owos to 42, you can't escape the owo before the stable release, ÙwÚ
Partial 4.0.0 changelog:
Rewrote the entire mod from ground up, removing the need for some ugly workarounds and other mess.
Overhauled the zoom logic, getting rid of the need for the "Hide Hands" option.
Switched the config system from Auto Config v1u to Fiber and manual Cloth Config.
Reorganized the mod into 2 sides, client and server, with the server side being incomplete and deactivated currently.
Temporarily changed the config file's path to ".minecraft/config/okzoomer-next.json5".
Changed the default values of the configuration, providing a new take on zooming instead of a replica of OptiFine's zoom.
Replaced the "Toggle Zoom" option with "Zoom Modes", it has 3 values: "Hold", "Toggle" and "Persistent", which "Persistent" being new.
Added the "Persistent" zoom mode, which applies the zoom forever, with the zoom keybind being used exclusively for zoom scrolling.
Replaced the "Smooth Transition" option with "Zoom Transition", currently has "Off", "Smooth" and "Sine" as acceptable values.
Replaced the "Smooth Camera" option with "Cinematic Camera", currently with 3 modes: "Off", "Vanilla" and "Multiplied", now with greater compatibility with Vanilla's cinematic camera.
Added the "Cinematic Multiplier" config value, which is used for the Multiplied Cinematic Camera.
Allowed for further customization of smooth transitions with the new "Smooth Multiplier" config value.
Revamped the config screen, now separated in 3 sections: "Features", "Values" and "Presets".
Added the "Presets" section in the config screen, which allows for resetting the config into 3 specific presets: "Default" (resets to the defaults), "Classic" (imitates OptiFine) and "Persistent" (uses the persistent zoom mode).
Organized the config file in order to be similar to the config screen.
Replaced the Zoom Scrolling system with a simplified one, this will have more modes in the future.
Added three new keybinds: "Decrease Zoom", "Increase Zoom" and "Reset Zoom".
Changed the default key for the "Zoom" keybind to C, this mod will unbind the "Save Toolbar Activator" keybind if both occupies C and no config is detected. If OptiFabric is detected, Z will be used instead.
Removed the Dutch translation.
Removed the majority of the Brazilian Portuguese translation. It will be restored in a later date.
Removed the integration with Mods of the World.
Ok Zoomer 4.0.0-alpha.3.1.16.pre5
The third alpha release, intended to be the initial release with the server-side mod, mod compat issues and bugs led to this bugfix release with the server-side code being deactivated.
Changes since last alpha:
Updated to 1.16-pre5.
Updated Fiber to 0.23.0-1, fixing a crash with Boring Backgrounds and fixing comments.
Did further work on the server-side code.
Switched the keybind's system to Fabric API's newer keybind API.
Fixed an issue where the zoom key didn't work until the controls were fiddled with.
Increased the batch of owos to a total of 24, Have fun! ^w^
Partial 4.0.0 changelog:
Rewrote the entire mod from ground up, cleaning this mod from some ugly hacks.
Overhauled the zoom logic, getting rid of the need for the "Hide Hands" option.
Switched the config system from Auto Config v1u to Fiber.
Reorganized the mod into 2 sides, client and server, with the server side being incomplete and deactivated currently.
Temporarily changed the config file's path to ".minecraft/config/okzoomer-next.json".
Changed the default values of the configuration, providing an unique take on zooming instead of a replica of Optifine's zoom.
Replaced the "Smooth Transition" option with "Zoom Transition", currently only has "off" and "smooth" as acceptable values.
Replaced the "Smooth Camera" option with "Cinematic Camera", currently with 3 modes: "off", "vanilla" and "multiplied", now with greater compatibility with Vanilla's cinematic camera.
Added the "Cinematic Multiplier" config value, which is used for the Multiplied Cinematic Camera.
Replaced the Zoom Scrolling system with a simplified one, will have more modes in the future.
Added two new keybinds: "Decrease Zoom" and "Increase Zoom".
Changed the default key for the "Zoom" keybind to C, will unbind the "Save Toolbar Activator" keybind if both occupies C and no config is detected. If OptiFabric is detected, Z is used instead.
Removed Dutch translation and the majority of Brazilian Portuguese's.
Removed integration with Mods of the World.
Ok Zoomer 4.0.0-alpha.2.1.16.pre2
The second alpha release of Ok Zoomer's rewrite, meant to support Minecraft 1.16 Prerelease 2, no new content was added.
Changes since last alpha:
Updated to 1.16-pre2.
Reorganized the mod into 2 sides, client and server, with the server side being non-existent currently.
Split the zoom logic from the keybind logic.
Replaced the "owo" in the "debug" message with a random owo-like emoticon from a batch of 10. Gotta catch 'em all!
Partial 4.0.0 changelog:
Rewrote the entire mod from ground up, cleaning this mod from some ugly hacks.
Overhauled the zoom logic, getting rid of the need for the "Hide Hands" option.
Switched the config system from Auto Config v1u to Fiber.
Reorganized the mod into 2 sides, client and server, with the server side being non-existent currently.
Temporarily changed the config file's path to ".minecraft/config/okzoomer-next.json".
Changed the default values of the configuration, providing an unique take on zooming instead of a replica of Optifine's zoom.
Replaced the "Smooth Transition" option with "Zoom Transition", currently only has "off" and "smooth" as acceptable values.
Replaced the "Smooth Camera" option with "Cinematic Camera", currently with 3 modes: "off", "vanilla" and "multiplied", now with greater compatibility with Vanilla's cinematic camera.
Added the "Cinematic Multiplier" config value, which is used for the Multiplied Cinematic Camera.
Replaced the Zoom Scrolling system with a simplified one, will have more modes in the future.
Added two new keybinds: "Decrease Zoom" and "Increase Zoom".
Changed the default key for the "Zoom" keybind to C, will unbind the "Save Toolbar Activator" keybind if both occupies C and no config is detected. If OptiFabric is detected, Z is used instead.
Removed Dutch translation and the majority of Brazilian Portuguese's.
Removed integration with Mods of the World.
Ok Zoomer 4.0.0-alpha.1.20w21a
This is the first alpha release of the rewrite of Ok Zoomer. No attempts on keeping backward compatibility between alphas will be done! Nothing is final yet, so be careful.
Changes since last alpha:
Initial alpha release of the rewrite.
Partial 4.0.0 changelog:
Rewrote the entire mod from ground up, cleaning this mod from some ugly hacks.
Overhauled the zoom logic, getting rid of the need for the "Hide Hands" option.
Switched the config system from Auto Config v1u to Fiber.
Temporarily changed the config file's path to ".minecraft/config/okzoomer-next.json".
Changed the default values of the configuration, providing an unique take on zooming instead of a replica of Optifine's zoom.
Replaced the "Smooth Transition" option with "Zoom Transition", currently only has "off" and "smooth" as acceptable values.
Replaced the "Smooth Camera" option with "Cinematic Camera", currently with 3 modes: "off", "vanilla" and "multiplied", now with greater compatibility with Vanilla's cinematic camera.
Added the "Cinematic Multiplier" config value, which is used for the Multiplied Cinematic Camera.
Replaced the Zoom Scrolling system with a simplified one, will have more modes in the future.
Added two new keybinds: "Decrease Zoom" and "Increase Zoom".
Changed the default key for the "Zoom" keybind to C, will unbind the "Save Toolbar Activator" keybind if both occupies C and no config is detected. If OptiFabric is detected, Z is used instead.
Removed Dutch translation and the majority of Brazilian Portuguese's.
Removed integration with Mods of the World.
Ok Zoomer 3.0.1-20w12a
This release is a port of Ok Zoomer 2.1.3-1.15.2 and Ok Zoomer 2.1.4-1.15.2, here are all the changes:
Attempted to fix an issue where the mixin loads before the config is registered.
Changed versioning scheme, version changes will no longer causes a major version bump.
Future-proofed the config screen access from Mod Menu.
Updated dependencies.