Skip to content

24+ Dances Animation List ​

Every dance in the pack, read out of clips.lua.

Dances27 — 24 main, 3 bonus
Dictionaries8 .ycd, a male and a female version of each of four
FormatNative RDR2 .ycd (RSC8 v58)
BodiesMale and female version of every dance
ModeEvery entry is loop
Root motionNone. No dance moves the character
Total runtime299.3 s across all 27

The count on the label is honest

"24+" means 24 main dances plus 3 bonus ones, and all 27 are live in clips.lua — nothing is commented out and every dictionary a row names is present in stream/.

Every dance has two dictionaries ​

The female dictionary is always the male name plus @f, and the clip name inside is identical:

BodyDictionary
Maleredmorrow_dance_24@dance
Femaleredmorrow_dance_24@dance@f

Both play on either body. The matching one fits better. Picking between them in code is on Playing a dance.

The 24 main dances ​

All of these live in redmorrow_dance_24@dance (and @f for female). The clip name is the same in both.

#IDNameClipLength
1samba_dancing_4Samba Dancing (4)samba_dancing_410.767 s
2hip_hop_dancing_8Hip Hop Dancing (8)hip_hop_dancing_813.633 s
3dancing_running_manDancing Running Mandancing_running_man10.833 s
4silly_dancingSilly Dancingsilly_dancing5.433 s
5samba_dancing_3Samba Dancing (3)samba_dancing_318.633 s
6samba_dancing_2Samba Dancing (2)samba_dancing_221.8 s
7samba_dancing_1Samba Dancing (1)samba_dancing_127.867 s
8hip_hop_dancing_5Hip Hop Dancing (5)hip_hop_dancing_54.1 s
9breakdance_1990_2Breakdance 1990 (2)breakdance_1990_20.5 s
10dancing_4Dancing (4)dancing_421.4 s
11dancing_maraschino_stepDancing Maraschino Stepdancing_maraschino_step3.233 s
12jazz_dancingJazz Dancingjazz_dancing5.433 s
13northern_soul_spinNorthern Soul Spinnorthern_soul_spin4.033 s
14northern_soul_floor_spinNorthern Soul Floor Spinnorthern_soul_floor_spin7.467 s
15northern_soul_spin_comboNorthern Soul Spin Combonorthern_soul_spin_combo8.833 s
16northern_soul_danceNorthern Soul Dancenorthern_soul_dance16.067 s
17arms_hip_hop_danceArms Hip Hop Dancearms_hip_hop_dance21.967 s
18samba_dancingSamba Dancingsamba_dancing18.2 s
19swing_dancing_1Swing Dancing (1)swing_dancing_12.467 s
20house_dancingHouse Dancinghouse_dancing26.167 s
21dancing_2Dancing (2)dancing_22.633 s
22hip_hop_dancingHip Hop Dancinghip_hop_dancing6.1 s
23dancing_1Dancing (1)dancing_17.333 s
24dancingDancingdancing12.367 s

The 3 bonus dances ​

These are the exception: each has its own pair of dictionaries, not the main one.

#IDNameMale dictionaryClipLength
1chicken_danceChicken Dancednac@chicken_dancechicken_dance4.767 s
2jazz_dancing_2Jazz Dancing (2)dnac@jazz_dancingjazz_dancing2.033 s
3dancing_twerkDancing Twerkdnac@dancing_twerkdancing_twerk15.2 s

Append @f to any of those three for the female version — dnac@chicken_dance@f, and so on.

Two different dances share the clip name jazz_dancing

jazz_dancing_2 is the clip jazz_dancing inside dnac@jazz_dancing. jazz_dancing is a different dance, the clip jazz_dancing inside redmorrow_dance_24@dance.

If your emote menu keys rows on the clip name alone, these two collide. Key on the id, or on the dictionary and clip together. This is the only row in the pack whose id differs from its clip, and the only clip name used twice.

Lengths ​

Shortestbreakdance_1990_2 at 0.5 s
Longestsamba_dancing_1 at 27.867 s
Median8.833 s

breakdance_1990_2 is half a second long

Looped, a 0.5 s clip is a fast repeating twitch rather than a dance you would leave running. It is the only entry under a second — the next shortest is 2.033 s. Worth looking at on screen before you put it in a menu.

Durations are metadata the pack author wrote into clips.lua. Nothing in the resource reads the field, and the game is the authority — GET_ANIM_DURATION gives the real figure.

Categories ​

clips.lua groups the rows with a category field, and the grouping is lopsided:

CategoryRows
Chicken Dance1
Jazz Dancing1
Dancing Twerk1
dance24

A menu built straight from category gets one group of 24 and three groups of one, with inconsistent capitalisation between them. Rewriting the field is explicitly allowed — see The clips.lua table.

Documentation for RedMorrow. Scripts are licensed per server — redistribution is not permitted.