Devlogs
Update 6
Posted May 22, 2025 by psr12
5/22/2025
- Changed the font back to Adobe Arabic
- Aharoni was closer to Mad Rat Dead's font, but I found it really hard to read without the serifs, and it blends in with the textbox outline.
- Changed title screen (smaller logo, keyboard/controller icons)
- Added Gremlin, Daisy, and Move Controller to level editor
- Gremlin will shoot you up (or wherever it's facing) when killed
- Daisy falls, then moves along the perimeter of platforms it touches
- Move Controller lets you program a path; link to objects and they'll follow along
- Added a third F1 help page all about the Move Controller
- Rat God gets placed without scaling
- Loading levels with Rat God/Dropping platform/Flipping platform, no longer crashes
- The rightmost level editor instruction glyph is redrawn to be recognizable
- Balloons won't shrink to nothing on the first beat
5/23/2025
- Fixed errors on the level editor help page.
- Fixed Move Controller bugging with 0 Cooldown and Constant.
- Cooldown 0 now behaves the same as Cooldown 1: Arrive at the next point after 1 beat.
5/26/2025
- Fixed crashing and incorrect Loop/reverse settings when using Move Controllers with Appear Triggers
- If Move Controller's cooldown is set to 99:
- It will behave as though cooldown = 0
- Once it reaches the end, it will permanently stop
- Fixed objects flipping upside down while placing with snap-to-grid and shift-scaling
- Placed objects have a minimum size, to prevent placing objects with 0 scale
- You can no longer link Mad Rat with a Move controller
- Move Controllers will no longer be briefly visible when appearing via trigger or starting a level
- Move Controllers will always be visible while showing the FPS (ctrl)
- Slide speed option scrolling can be sped up with ctrl
- Cactus defaults to 1 Cooldown
- Appear Trigger saves Cooldown on cactus
5/27/2025
- Objects linked to Appear Trigger remain interactable
- Homing Attack will not lock onto enemies behind walls
- Removed Moving Platform from level editor
- Fixed Gremlin not working, not rotating, changed death sound
5/28/2025
- When scaling objects, the 'step-size' was increased to prevent misaligning platforms
- Fixed a crash when you delete a Move Controller target and begin gameplay
6/4/2025
- Fixed balloon related crashing in story mode
- Daisy now has a speed option
- Infinite Balloon Spawner now has a cooldown option
6/13/2025
- Fixed a crash when a target disappears mid homing attack
- The controller/gamepad icons on the main menu will light up based on current input method
- Rat God's attacks are toggleable in the level editor
6/17/2025
- Appear Triggers will make a spark effect when spawning objects, except Rat God, Move Controllers, and a few other 'invisible' objects.
- Updated the dev commentary (zoom out all the way in the story levels)
6/19/2025
- Fixed a layer-based crash when loading a custom level
- Mad Rat is less jittery when moved by external force (eg. slide, moving platform)
- Moving Platforms now also carry Cactus, Mob Rat, Fire, and Daisy objects
- Moving Platforms set to "Loop" will only carry during a loop if the start and end points are <100px. apart
- ie. if the first and last points do not connect, riders will be left behind when the platform teleports back to start
- Mob Rats can be scaled again, but only for the purpose of changing their starting direction
- Their size will return to default after releasing the mouse button
- Fixed the issues where they wouldn't react properly to scaling, which is why it was disabled
- Fixed Mob Rats detaching from their sprites if you place them and reload
- Level Editor selection rectangles will proportionally change thickness based on camera zoom, for visibility
- Daisy will go back to falling if removed from a platform, instead of self-destructing
- Daisy sprite was edited, so the petals fit onto the body better
- **Fixed Move Controllers not working with non-platform objects
6/21/2025
- Song name banner is more appropriately sized
- Daisies will self destruct if they get stuck, for performance
- Respawn sparks appear where you respawn, instead of where you died
- Slingshot balloons will disappear when hit
- Fire will no longer accumulate speed while on a moving platform
- Fixed a crash when selecting an object with Move Controller
- Appear Triggers will save Daisy's speed
- **Fixed a crash when loading old levels with Daisies
6/25/2025
- When loading a level, any invalid objects will be skipped to avoid a crash
- Appear Trigger now saves Rat God's attack options
- Removed unused bg sprites from UI folder
- Daisies initial "fall" is now relative to their rotation, so they can be placed on the underside of platforms more easily
- Screws have an option to go up or down
6/28/2025
- Temporarily(?) disabled platform repainting due to issues when sharing levels
- Added mr_shoulder_stitches; only used on idle and walk animations
- Warp Up creates particle effects when touched
- Fixed final boss staying vulnerable if you miss a vulnerable period
6/30/2025
- Number of notes drawn at once is now proportional to notespeed
- Faster notespeed = less notes drawn = marginal FPS boost
- Camerazoom, Deathplane(hitbox), Pendulum(hitbox), Appear Trigger:
- No longer become visible when you die
- Are visible while fps is displayed
- Camerazoom and Appear Trigger are now transparent, to not obstruct visibility as much
- F10 (Snap existing notes) will now work on 1/1 snap setting
- Splats will now always face right-side-up, no matter their rotation
- Level Editor's "Sprites" tab is now labeled "BG TILES"
- BG tiles are now handled like other custom sprites, due to bugs
- There is a limited number of bg tiles, labeled A-Q
- Platform Painting is re-enabled
- Ctrl-rightclick a platform while in BG TILES to remove sprite, and recolor to the current F2 color
- Press F8 while in BG TILES to remove sprites from all platforms, and recolor to F2 color
- Reduced text clutter in beatmap editor
- While recording notes, the Notes-per-minute will be calculated and shown
- Hit on the beat to calculate the BPM of a song
- Also applies during editor playback, to gauge difficulty
- Added camera offset controls to Camera Zoom Trigger
- Drag tiny Mad Rat to set relative camera position
7/3/2025
- Possible fix to bg_tiles bug
- Painting a platform will change its color blend to white
- Camera no longer moves while paused in level editor
- Pause menu no longer remembers selection after unpausing
- Chaser move speed and hit radius were reduced