Teemaw-Calico icon

Calico

Calico; anti-lag improvements & client optimizations.

CHANGELOG

0.7.1

  • Fixed compatibility with WebfishingRichPresence and TitlesPlus.
    • This was a regression following 0.7.0.

0.7.0

  • Updated patches for WEBFISHING v1.12
    • 0.6.0 also works on v1.12 but contains unnecessary patches.
    • Removed the player desync fix from LobbyQolEnabled.
      • This is now fixed in the vanilla game.
  • Added peer moderation features to LobbyQolEnabled.
    • The lobby host can grant moderation permissions to other players from the lobby list.
    • Moderators are able to kick, ban, and unban other players as if they were the host.
  • Fixed compatibility with BetterCosmeticDefaulter.
    • This was a regression following WEBFISHING v1.11.
  • ReducePhysicsUpdatesEnabled now defaults to false.
    • This was changed in 0.6.0 but was not added to the changelog.

0.6.0

  • Updated to support WEBFISHING v1.11
    • Previous WEBFISHING versions are no longer supported.
  • Added a fix for player/fishing-line/entity desync to LobbyQolEnabled.
  • Added a fix for blank player usernames to LobbyQolEnabled.
  • Removed the "Most players" filter option from LobbyQolEnabled.
    • This is now included in the vanilla game.

0.5.2

  • Disables patches if known incompatible mods are loaded.
    • Added a popup to show which features/mods are incompatible.
    • Added a config option to override this check.
  • Fixed crashing when loading into most custom maps with MeshGpuInstancingEnabled.
    • Meshes will not be instanced, but the game will no longer crash.

0.5.1

  • Made the lobby list scroll grabber larger.
  • Fixed the player count sort filter overflowing.

0.5.0

  • Fixed compatibility issues with Lure.
    • This fixes a crash when joining a lobby with Lure and certain mods installed.
  • Added lobby QoL patches option.
    • Lobby IDs are now included in this option.
    • Adds an option at the main menu to sort lobbies by player count.
    • Fixes the lobby list not showing 1000 lobbies.
    • Hides join/leave messages for players who are blocked.
  • LobbyIdsEnabled has been removed. It is now part of LobbyQolEnabled.

0.4.2

  • Added searching for lobbies by unique ID.
    • This is currently experimental and disabled by default.
    • This adds the option to view and copy the lobby's unique ID from the Esc menu.
    • If enabled, lobby IDs copied from the menu can be used as a lobby code.

0.4.1

  • Fixed loading screen timeout patching.
    • It actually works now.

0.4.0

  • Added loading screen timeout.
    • This will get you past the loading screen when you're unable to connect to another player in the lobby.
  • Added map sound optimizations.
    • This detaches inactive audio player nodes from the scene tree.
  • Optimized actor signals with PlayerOptimizationsEnabled.
  • Optimized player sound effects and guitar audio with PlayerOptimizationsEnabled.
    • This detaches inactive audio player nodes from the scene tree.

0.3.4

  • Fixed changing accessories with PlayerOptimizationsEnabled.

0.3.3

  • Fixed camera jitter when player is rotated on the X axis (pitch) with SmoothCameraEnabled.
  • Improved compatibility with some system environments.

0.3.2

  • Fixed camera jitter when player scale changes with SmoothCameraEnabled.

0.3.1

  • Fixed the direction of player rotation on the Z axis (roll) with SmoothCameraEnabled.
    • This fixes the rotation of the player when using Ragdoll for example.
  • Improved linearity of the camera with SmoothCameraEnabled.
    • This should help with player movement feeling strange/off. If it still feels strange, v-sync may also help.

0.3.0

  • Added dynamic zones
    • Zones are dynamically detached and attached to the scene tree as you move between them.
    • This is currently disabled by default in the config
  • Improved compatibility with other mods that hook into _controlled_process
    • This fixes compatibility with YAAM
  • Fixed a crash when PlayerOptimizationsEnabled is disabled and SmoothCameraEnabled is enabled.
  • Fixed the direction of player rotation on the X axis (pitch) with SmoothCameraEnabled.
    • This fixes the rotation of the player when using Flyfishing for example.
  • Minor changes to PlayerOptimizationsEnabled

0.2.1

  • Fixed some rocks/objects not having collision with MeshGpuInstancingEnabled.
  • Fixed water not respecting the game's quality setting with MeshGpuInstancingEnabled.
  • Fixed player tail attachment jitter with ReducePhysicsUpdatesEnabled enabled.
    • As of this version, tail attachment is now patched by SmoothCameraEnabled. You will need SmoothCameraEnabled to enable the fix.
  • Fixed player rotation speed with ReducePhysicsUpdatesEnabled.
  • Fixed dialog cooldown speed with ReducePhysicsUpdatesEnabled.
  • Fixed player size scaling with SmoothCameraEnabled.
  • Fixed compatibility with SmoothCam with SmoothCameraEnabled set to false.
    • SmoothCameraEnabled remains incompatible with SmoothCam.
  • Removed a debug log. Sorry for polluting your GDWeave logs!

0.2.0

  • Added smooth camera mode -- highly recommended if reducing physics updates
  • Added water meshes to GPU instancing
  • Fixed compatibility with BetterCosmeticDefaulter
  • Fixed face animation duration with reduced physics updates

0.1.1

  • Initial release