Rhythm Doctor

Rhythm Doctor

Not enough ratings
[Level Editor] How to use heart oneshots and triangle shots in custom levels
By HonestlyIDontKnow
Just a quick note on how to access the apparently-not-yet-available-in-the-editor triangle one-shots as well as the ones shaped like a heart from a particular level if you want them in your custom levels.
3
   
Award
Favorite
Favorited
Unfavorite
Introduction
So, you want to know how to use these two types of one-shot heartbeats, but you are too impatient and don't want to ask around for help or something else like that? Well here's how you can access both the triangle one-shots and heart-shaped one-shots, because I didn't find these in the tutorial and maybe you're like me and are unwilling to use search engines.

Spoiler alert: It requires a text editor lol.
Heart-shaped Heartbeat (has gotten fairly meta lol)
Note: there is actually a simpler way to get those in your levels that came up in the comments for this guide. All you have to do is to select the oneshot beat in the editor, then hold "Ctrl + Shift + H". It will show a third modifier that will turn that beat into a heart-shaped one.

The following section is a base to explaining how to access triangle oneshots, so if you want those, I'd recommend reading that anyways.


This one is straight-forward. Open your saved level in a text editor and go to "events". In other words, look for something like this:

"events": [ { "bar": 1, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 4 }, { "bar": 1, "beat": 1, "y": 1, "type": "AddOneshotBeat", "row": 1, "pulseType": "Wave", "tick": 3 }, { "bar": 1, "beat": 2, "y": 1, "type": "AddOneshotBeat", "row": 1, "pulseType": "Wave", "tick": 3 }, ],

Look for events of type "AddOneshotBeat".

{ "bar": 1, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 4 }

Then, change the "pulseType" to "Heart".

{ "bar": 1, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Heart", "tick": 4 }

Now, save.
When you open it in the RD level editor, that one-shot will be heart-shaped.
Why are these triangles if they only appear in twos?
Alright, the fun ones.



...But before we go, it should be noted that there is a reason these aren't yet available in a more accessible way (simply speaking: there are buggy), and this is for more private use cases (or making levels in advance, probably). If you're willing to take the risk, then proceed.



If you don't want to wait for the editor to include the triangles without doing the "surgery", here's how you unlock the power of triangles in your custom level:

...You do the same thing as the heart ones, just changing "pulseType" to "Triangle".

{ "bar": 1, "beat": 1, "y": 1, "type": "AddOneshotBeat", "row": 1, "pulseType": "Triangle", "tick": 3 }, { "bar": 1, "beat": 2, "y": 1, "type": "AddOneshotBeat", "row": 1, "pulseType": "Triangle", "tick": 3 },

Now, here's the fun part. They will play the sound automatically, as long as two triangle one-shots of the same tick value are put at most one beat apart.

Well, now that you know that, don't forget to also make the nurse say "Two" if you use them (don't worry, that can be done in the editor).
The end
That's it.
9 Comments
Megaminerzero  [developer] 29 Jun, 2023 @ 2:25pm 
Hey, dev here! Just a heads up that this method of using the triangle beats is super hacky and was only really ever meant for dev use, and we don't plan on supporting it going forward as we'll be replacing it with a much better and user-friendly implementation. As such, I'd recommend you don't use this in your levels right now, or at least don't be surprised when they break come the next major update.
SunVee 11 Dec, 2022 @ 7:16am 
thanks for the guide! i figured out that you can just use shift+H to save a little hassle though! ctrl isnt needed
Tuta 17 Jan, 2022 @ 11:39am 
YESSSS thank you, i wanted to put the double-triangle shots on my level and didn't know how
tuscanypizza 27 Dec, 2021 @ 3:12pm 
What are ''heartshots''?
HonestlyIDontKnow  [author] 25 Sep, 2021 @ 9:24am 
I guess I should expect something like that.

Added the warning.
A Box of Rocks 25 Sep, 2021 @ 9:08am 
v Levels that are published to the Discord, I mean
A Box of Rocks 25 Sep, 2021 @ 9:08am 
You should mention that any levels with trishots will be removed automatically, as when trishots are actually put into the editor they could break
HonestlyIDontKnow  [author] 22 Sep, 2021 @ 12:26am 
Oh wow, why are they even hidden like that? lol

I wish someone with more experience than me made a guide about hidden editor features and unique modifiers.
InfectiousStepocity 21 Sep, 2021 @ 11:56am 
you can also add "heartshots" within the editor by holding ctrl+shift+h with a oneshot beat selected. it'll then appear as an option in "Modifiers:" after the skip beat cue.