Now Available

major update

Cattopia · published · build 25129511

Cattopia is now available!

Thank you to everyone keeping up with the project, and I hope you all enjoy it! I will promptly address bugs as they are discovered.

[1.0.0] - 2026-09-04

Added

  • Gameplay: Add rare chance to encounter tiny/huge fish

  • Gameplay: Add small sparks when the lure strikes a rigid surface

  • Gameplay: Add hidden mode that is unlocked when map is fully completed

  • Gameplay: Add shadows to mice

  • Gameplay: Add remix mode

  • Gameplay: Add indicator when freecam mode is active

  • Map: Add platinum crown for additionally clearing all creator times

  • Arcade: Add accolade for not alterting enemies

  • Practice: Add a freecam option to the pause menu

  • Editor: Add ability to set a speedrun target that awards an accolade

  • Editor: Add ability to set enemies as not collectible

  • Editor: Add help descriptions to the settings in the editor toolbox

  • Editor: Add green highlight to verified levels in the loader menu

  • Editor: Add red highlight to outdated levels in the loader menu

  • Editor: Add grab cursor when moving a level entrance

  • Settings: Add settings button for window mode that includes regular fullscreen

  • Settings: Add setting to automically reel in previously caught fish

  • UI: Add icon to pause menu challenges button

  • UI: Add verify button to pause menu (when applicable)

  • UI: Add highlights to menu entries when moused over and when focused

  • UI: Add descriptions to choice menu options

  • Achievements: Add achievements with detailed tracking and rewards

  • Modding: Add support for modded lure SFX

  • Modding: Add support for modded hats

  • Steam: Add Steam Workshop integration

  • Steam: Add rich presence

  • Steam: Add achievements/stats

  • RA: Add RetroAchievements integration

Changed

  • Gameplay: Spark and retrieve the lure when striking a target

  • Gameplay: Set step SFX pitch based on the surface you're on

  • Replay: Show fishing animations

  • Replay: Make replay menu accessible in the pause menu while watching a replay

  • Editor: Split screenshots into their own files from resources (bumps editor version to 5)

  • Editor: Unlock doors during target minigame levels by breaking all targets

  • Editor: Also copy creator replay files when a level is pasted

  • Editor: Display a message when there are no levels to paste

  • Editor: Change default continue cost multiplier from 2x to 1x

  • Editor: Ensure level saves fully complete before quitting editing

  • Journal: Don't display hidden unearned accolades

  • Input: Apply mouse confinement if enabled at the very start of a level

  • UI: Sort challenges by increasing door ID

  • UI: Reduce tooltip size

  • UI: Toggle fullscreen with Alt+Enter (in addition to F11)

  • UI: Increase opacity of default UI panel for better visibility

  • UI: Ensure choice menu button focus wraps around

  • Demo: Disable minigames and the art gallery

  • Optimization: Only perform certain switch tile processing when created to reduce level init time

  • Optimization: Cache scaled cursor shape images to reduce compute time

  • Optimization: Create custom class for scaling SubViewports with canvas_items mode

  • Optimization: Create custom class for autoscaled Parallax2D

  • Optimization: Use a better method for finding setting panel children and cache them

  • Optimization: Use a better method for finding ui scroll children

  • Optimization: Scale icons down and preload to reduce level init time

  • Optimization: Only initialize the settings menu when opened

  • Optimization: Only initialize the map when opened

  • Optimization: Only initialize the pause menu when opened

  • Optimization: Only create ghosts when enabled

  • Optimization: Decrease logo resolution to reduce main menu load time

  • Optimization: Split map/preview screenshots from metadata resource to decrease load times

Fixed

  • Gameplay: Fix rod related modifiers not being applied correctly

  • Gameplay: Fix mice not having a chance to spawn on a specific flat tile

  • Gameplay: Fix lure not returning when exiting a side boundary while attached to a vehicle

  • Gameplay: Fix checkpoint sign labels being backwards when facing left

  • Gameplay: Fix keywords in default text not being highlighted

  • Gameplay: Fix light occluders that using parent offset when applicable

  • Gameplay: Fix season background not being updated before being able to pause

  • Gameplay: Fix water creating splashes when platforms spawn

  • Gameplay: Fix player falling when player grabs conveyor ledge where they should boost

  • Gameplay: Fix enemy being stuck in respawn state

  • Gameplay: Fix enemy occluder not shrinking when being caught

  • Gameplay: Fix crash during new fish record check

  • Gameplay: Fix player incorrectly falling while hanging

  • Arcade: Fix incorrect level warp eligibility

  • Arcade: Fix updating level warp eligibility when opening the map

  • Arcade: Fix game over not being saved if the game was quit during

  • Practice: Fix cost being displayed in map warp prompt

  • Journal: Fix missing ending icons

  • Replay: Fix softlock if the Record button was pressed in the pause menu

  • Replay: Fix regular replays being displayed when in the editor

  • Replay: Fix final time not being displayed correctly

  • Editor: Fix modifier display being saved as partially transparent

  • Editor: Fix not being able to disable arcade mode

  • Editor: Fix level title not being updated in the left panel when edited

  • Editor: Fix glitchy background during a level save

  • Editor: Fix fishing spot hints not being hidden during level screenshots

  • Editor: Fix paste menu displaying levels that are outdated

  • Editor: Fix cleanup of certain levels files when a level is deleted

  • Editor: Fix focus crash when deleting the last and only save slot

  • Editor: Fix edit details entry focus not being grabbed

  • Editor: Fix quit menu not showing when ui_cancel is pressed

  • Editor: Fix drawing moving platform paths

  • Editor: Fix cleanup of files when a level is deleted

  • Settings: Fix net color save not being applied properly

  • Settings: Fix broken signal connections during profile switching

  • Input: Fix mouse confine not being re-applied when cursor enters the window

  • UI: Fix tabs taking focus during mouse clicks

  • UI: Fix unlock notifications being obscured by scene transitions

  • UI: Fix challenge notifications not being obscured by the pause menu

  • UI: Fix softlock when deleting the only replay for a level in the pause menu

  • UI: Fix unescaped BBCode indicators in leaderboard entry usernames

  • UI: Fix input prompt text processing for consecutive passes