1. Rhythm Doctor
  2. News

Rhythm Doctor News

The 2P Co-Op Update!

[p][/p][p]Hello, interns![/p][p]As you may know, Rhythm Doctor allows you play through its Story Mode in 2-Player Co-Op. After selecting a level, use the left and right arrow keys to toggle between 1-Player and 2-Player before pressing "Start!"[/p][p]With today's update, we've made improvements to 2-Player Co-Op across the board in Story Mode. Certain levels' gameplay have been tweaked to make them more fun for 2-Player, tutorials have been reworked to better include both players, and some dialogue will be changed when playing in 2-Player.[/p][p]We're still hard at work on Act 6, the next chapter of Story Mode. We hope you enjoy these patches in the meantime![/p][p]Go grab a friend and see if they can survive Act 5 nightshifts with you.[/p][p]You can view the full patch notes here.[/p][p]A lot of this update is thanks to two new team members! We have GDColon working on Programming and Level Design (he handled a lot of the 2P level changes), and thefinals as a Summer Programming Intern! Couldn't have done it without them joining us.[/p][p][/p]
🎮 Main Game Changes
  • [p]Tweaked the design of the pause menu and reorganized some settings[/p]
  • [p]Added a first-time setup menu when beginning the game[/p]
  • [p]Added an option for “Detailed Discord Presence”[/p]
    • [p]Allows you to customize if and when Discord displays level names on your activity status[/p]
  • [p]Added an option for muting the game in the background[/p]
  • [p]Added a sound glossary submenu that allows you to preview and learn about each game sound[/p]
  • [p]Gameplay sounds in 2P mode are automatically panned left/right depending on player position (The strength of this can be adjusted in the new advanced audio settings submenu)[/p]
  • [p]Fixed being able to click pause menu buttons with the mouse when inputs should be disabled[/p]
  • [p]Fixed certain camera movements revealing off-screen hands[/p]
  • [p]Fixed hold catching behavior for certain hits[/p]
  • [p]Various sound adjustments across Story Mode[/p]
  • [p]Various optimizations and performance improvements during gameplay, especially in levels with plenty of image assets and/or RDCode[/p]
[p][/p]
👥 2-Player Story Improvements
[p]This update tweaked, polished, and reworked the 2P variants for many story levels and their tutorials![/p]
  • [p]Most tutorial levels now alternate between Player 1 and 2[/p]
  • [p]Many levels now contain a “Switch!” cue to announce player changes[/p]
  • [p]Added new clap sounds for Player 2[/p]
  • [p]Fixed certain tutorials (such as 5-X) looping endlessly in 2P mode, and CPU-controlled rows not working[/p]
  • [p]Fixed several issues with hand positioning when playing with swapped sides[/p]
  • [p]1-1: Offbeat section now alternates between P1 and P2[/p]
  • [p]1-1N: Beats now alternate between both Samurai rows[/p]
  • [p]1-2: New section in tutorial to teach switch cue, row switch timings adjusted[/p]
  • [p]1-2N: 2P chart overhauled entirely[/p]
  • [p]1-XN: Fixed P2 beat sound being too loud[/p]
  • [p]2-1, 2-1N: Made the SVT beats funkier[/p]
  • [p]2-3: Fixed mistake bubble not appearing for P2[/p]
  • [p]3-1, 3-1N, 3-2, 3-2N: Adjusted row assignments and switches[/p]
  • [p]3-3N: Added row switches throughout the level[/p]
  • [p]5-2: 2P chart overhauled entirely[/p]
  • [p]5-2N: Tutorial changed to be consistent with the special 2P gameplay[/p]
  • [p]1-CNY, 1-BOO: Added 2P charts[/p]
  • [p]Various bugfixes and visual improvements[/p]
[p][/p]
📝 Level Editor
  • [p]Added Custom Shake event[/p]
  • [p]Added Reorder Row and Reorder Sprite events[/p]
  • [p]Added Blend Sprite event[/p]
  • [p]Added speed and intensity control to Wavy Rows VFX preset[/p]
  • [p]Added a button to test how the preview song loops[/p]
  • [p]Changed keyboard shortcuts for many events to be cleaner and consistent across tabs[/p]
  • [p]Moved location of the bookmark navigation buttons[/p]
  • [p]Added Fisheye VFX preset[/p]
  • [p]Added more hover tooltips to many events, especially Sound ones[/p]
  • [p]Added 2P and alt characters to the character picker[/p]
  • [p]Added indicators to collab and custom characters in the character picker[/p]
  • [p]Added duration preview to Sprite and Room events[/p]
  • [p]Added "Switch", "Watch", and "Listen" voice cues to Say Ready Get Set Go event[/p]
  • [p]Added Shake Type option to Shake event[/p]
  • [p]Added the ability to disable all color and opacity fields in Custom Flash, which causes them to automatically use the current flash color[/p]
  • [p]Added a text effect picker to Show Dialogue event[/p]
  • [p]Added "One or Two Players" option to Change Player Rows event[/p]
  • [p]Added Player Two variants of all Clap Sounds.[/p]
  • [p]Added speed and ease options to Text Explosion event[/p]
  • [p]Added custom text input to Play Expression event[/p]
  • [p]Added mistake count to the "No Event Selected" panel[/p]
  • [p]Added navigational undo/redo keybinds (J and K) which scroll to previous locations without affecting history[/p]
  • [p]Improvements made to scrubbing[/p]
  • [p]Tweaked the order of the properties in Custom Flash and changed its opacity inputs to use a slider[/p]
  • [p]Fixed Volume, Pitch, and Pan getting reset or overwritten in Sound tab events[/p]
  • [p]Fixed dark colors on Show Comment[/p]
  • [p]Fixed custom character animation speed so it correctly scales with visual speed[/p]
  • [p]Fixed tags and conditionals not working correctly with Set Row X and certain sound events[/p]
  • [p]Removed the colons after all editor property names for consistency[/p]
[p][/p]
đź“‹ Level Editor (advanced)
  • [p]Added the ability to bulk-edit the tags for events[/p]
  • [p]Added an option for tagged events to also be run normally[/p]
  • [p]Added special \[mimic] and \[nomimic] tags which affect shadow row behaviour[/p]
  • [p]Added several new mistake and judgement-related RDCode variables[/p]
  • [p]Added support for “Not” and “IIf” (ternary operators) in RDCode expressions[/p]
  • [p]Added “noPopHitstrips” and “noHitParticles” mods[/p]
  • [p]Added negative indexing support for custom character loopStart value (e.g. loopStart of -2 means second-last frame)[/p]
  • [p]Added negative relative bar support for Set Play Style event[/p]
  • [p]Scrubbing past tagged events no longer triggers them (can be re-enabled with the “runTaggedEventsWhileScrubbing” legacy mod)[/p]
  • [p]Improved showHitstripOnlyOnActiveBeats mod behavior[/p]
[p][/p][p]Okay! That was a lot to type.[/p][p]Once again, we're hard at work on Act 6, so we're very thankful for your patience. We're happy with how the game is shaping up as we get closer to the 1.0. We'll have more info about that in the coming months.[/p][p]Thanks for playing![/p][p][/p][p]X/Twitter: @RhythmDrGame[/p][p]Bluesky:
@rd.7thbe.at[/p][p]Official Discord Server:
https://7thbe.at/discord/[/p][p]Instagram:
https://www.instagram.com/rhythm.doctor/[/p][p][/p]

New Halloween Level + Bugfixes

Hello! Small update today, we just wanted to make something silly for Halloween.

New Level: theme of really spooky bird
Music by Rob Fichman aka bobacupcake (follow him on Twitter, Bluesky, and Bandcamp)
Level by 3T

You can find this seasonal level in the Main Ward, near level 1-1 Samurai Techno. Have fun, and Happy Halloween!



[h2]Fixes and Improvements[/h2]
  • Level Select now properly switches to day shift when entering the "dream version" of Physiotherapy Ward.
  • Fixed bug where game would not un-mute when transitioning to gameplay scenes while window is Alt+Tabbed out of focus.

Thanks for playing!

Version 0.16.1 Patch

[h2]Version 0.16.1[/h2]

[h3]Story Mode Improvements[/h3]
  • Added new Steam Achievements related to Act 5
  • 2-Player support added for Kingdom of Balloons.
  • If you’re playing with a single controller, you can now play two player levels by each player being controlled with the buttons on each side of the controller. This is especially useful to play 2P levels on devices like the Steam Deck.
  • While in menus, un-focusing the game window will mute game audio.
  • Playing Rhythm Weightlifter now shows as a Discord status

[h3]Bug Fixes[/h3]
  • X-1 is now unlocked after beating 5-X instead of 1-XN
  • Fixed various graphical glitches.
  • Improved macOS controller support.

[h3]Level Editor Bug Fixes and Improvements[/h3]
  • Settings Menu is available right from the Level Editor’s main menu.
  • Added a preview for event duration on the timeline.
  • Timeline height is now remembered between sessions.
  • Brightness/Contrast/Saturation VFX Presets will now disable properly.
  • "Show Rooms Horizontally" now scrubs properly.
  • Sound selection now has an Edit option (you can also toggle between dropdown and edit with right-click)
  • Fixed room selection for some VFX Presets.
  • You can specify a room for the Show Dialog event.
  • Various fixes related to the "Matrix" VFX preset.
  • Improved the behavior of many events when scrubbing.
  • Various UI improvements.
  • Bookmarks can now be traversed using the buttons available at the right side of the timeline.

New Level and New Minigame!



[h2]New Level: Kingdom of Balloons[/h2]
Level by: tepid
Level vfx by: tepid
Character sprites and background by: Kamayana
Song by: Kurubukko

We've added a new level as part of our collaboration with indie game, Circle of Sparks! Circle of Sparks is a decorative rhythm game by WizDream Games, where you'll be setting up your own room and hanging out with characters in between the songs. In our level, you'll be treating Sophia and Lune as they travel into a virtual reality world.

You can find Kingdom of Balloons in the Basement ward, alongside our other guest patients. You'll need to have cleared level 4-4 to unlock Kingdom of Balloons.

[h2]New Minigame: Rhythm Weightlifter[/h2]

We've added a new minigame! You can find it in the Act 5 Physiotherapy Ward.

Rhythm Weightlifter is an experimental minigame about testing your ability to keep 2 separate rhythms in sync with each other. You can either play solo (with two hands) or play together with a friend in local co-op.



You'll be given barbells with different weights stacked on each end. One side might need to tap quarter notes on the beat, while the other side has to tap sixteenth notes, to keep the weightlifter from dropping the barbell. As the challenges go on, the rhythm combinations will get harder and harder. Also, a twist: there's no music to help you. Good luck with becoming the Rhythm Weightlifting Champion!

Special thanks to DeadlySprinklez for help with making the prototype of Rhythm Weightlifter, thank you to Wopa for all the great Weightlifter in-game art, and thank you to Tempo Lab Games (creators of Bits & Bops) for letting us use their audio latency engine.

[h2]Improvements and Fixes[/h2]
  • 5-X can now be played in 2-Player mode
  • Lucky now wears a new outfit when controlled by Player 2 in 2-Player mode
  • Janitor spawn behavior re-worked. Now, the Janitor can be found in the ward of the level you most recently played.

[h2]Level Editor Improvements and Fixes[/h2]
  • New VFX Preset: Balloons
  • The event inspector panel in the level editor has gone through a major UI overhaul. Most events are now using standardized UI elements to create a more cohesive look and help us add new features more easily. Please let us know if there are any visual or game issues with both new and old levels or something like that.
  • Added "Language" and "Player Mode" conditional support for the following Sound events: Say Ready Get Set Go, Set Beat Sound, Set Beats Per Minute, Set Counting Sound, Set Heart Explode Interval, Set Heart Explode Volume

    Note that events like Play Sound will continue to have their current behavior with conditionals, that is they check for their conditional an amount of time equal to your offset setting before the event occurs.


Thank you for playing!

Twitter: https://twitter.com/RhythmDrGame

Official Discord Server: https://7thbe.at/discord/

Instagram: https://www.instagram.com/rhythm.doctor/

Cohost: https://cohost.org/7thBeatGames

Version 0.15.1 Patch

We've made some small fixes.

[h2]Version 0.15.1[/h2]
  • Fixed X-WOT crash on fail
  • Updated localisation
  • First mistake in a level now always cracks the heart
  • Fixed gap in row glow visuals
  • Fixed hand position in Intro sequence at the beginning of the game
  • New "syncopation style" toggle on Set Beat Modifiers
  • Fixed X-FTS missing mistake sounds.
  • Fixed behaviour of empty room masks.
  • Fixed behaviour of opacity in decoration tint events.
  • Fixed window dance "shake" behaviour.
  • Fixed dialogue text animation for vector fonts.
  • Fixed 5-X song volume being multiplied twice.
  • Attempted fix at 5-X and 5-2N first load desync.
  • Fixed missing glitch sfx in 5-X on Linux systems.
  • Fixed button and hand animations on level start.
  • Lucky no longer moonwalks in the CLS background.
  • Fixed floating text events not being able to be called by tag action.
  • Level Editor: Fixed CPU marker selection in the level editor.
  • Level Editor: Fixed event control hover tooltips persisting after changing tabs in the level editor.

Thanks for playing!