24+ Dances Animation List
Every dance in the pack, read out of clips.lua.
| Dances | 27 — 24 main, 3 bonus |
| Dictionaries | 8 .ycd, a male and a female version of each of four |
| Format | Native RDR2 .ycd (RSC8 v58) |
| Bodies | Male and female version of every dance |
| Mode | Every entry is loop |
| Root motion | None. No dance moves the character |
| Total runtime | 299.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:
| Body | Dictionary |
|---|---|
| Male | redmorrow_dance_24@dance |
| Female | redmorrow_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.
| # | ID | Name | Clip | Length |
|---|---|---|---|---|
| 1 | samba_dancing_4 | Samba Dancing (4) | samba_dancing_4 | 10.767 s |
| 2 | hip_hop_dancing_8 | Hip Hop Dancing (8) | hip_hop_dancing_8 | 13.633 s |
| 3 | dancing_running_man | Dancing Running Man | dancing_running_man | 10.833 s |
| 4 | silly_dancing | Silly Dancing | silly_dancing | 5.433 s |
| 5 | samba_dancing_3 | Samba Dancing (3) | samba_dancing_3 | 18.633 s |
| 6 | samba_dancing_2 | Samba Dancing (2) | samba_dancing_2 | 21.8 s |
| 7 | samba_dancing_1 | Samba Dancing (1) | samba_dancing_1 | 27.867 s |
| 8 | hip_hop_dancing_5 | Hip Hop Dancing (5) | hip_hop_dancing_5 | 4.1 s |
| 9 | breakdance_1990_2 | Breakdance 1990 (2) | breakdance_1990_2 | 0.5 s |
| 10 | dancing_4 | Dancing (4) | dancing_4 | 21.4 s |
| 11 | dancing_maraschino_step | Dancing Maraschino Step | dancing_maraschino_step | 3.233 s |
| 12 | jazz_dancing | Jazz Dancing | jazz_dancing | 5.433 s |
| 13 | northern_soul_spin | Northern Soul Spin | northern_soul_spin | 4.033 s |
| 14 | northern_soul_floor_spin | Northern Soul Floor Spin | northern_soul_floor_spin | 7.467 s |
| 15 | northern_soul_spin_combo | Northern Soul Spin Combo | northern_soul_spin_combo | 8.833 s |
| 16 | northern_soul_dance | Northern Soul Dance | northern_soul_dance | 16.067 s |
| 17 | arms_hip_hop_dance | Arms Hip Hop Dance | arms_hip_hop_dance | 21.967 s |
| 18 | samba_dancing | Samba Dancing | samba_dancing | 18.2 s |
| 19 | swing_dancing_1 | Swing Dancing (1) | swing_dancing_1 | 2.467 s |
| 20 | house_dancing | House Dancing | house_dancing | 26.167 s |
| 21 | dancing_2 | Dancing (2) | dancing_2 | 2.633 s |
| 22 | hip_hop_dancing | Hip Hop Dancing | hip_hop_dancing | 6.1 s |
| 23 | dancing_1 | Dancing (1) | dancing_1 | 7.333 s |
| 24 | dancing | Dancing | dancing | 12.367 s |
The 3 bonus dances
These are the exception: each has its own pair of dictionaries, not the main one.
| # | ID | Name | Male dictionary | Clip | Length |
|---|---|---|---|---|---|
| 1 | chicken_dance | Chicken Dance | dnac@chicken_dance | chicken_dance | 4.767 s |
| 2 | jazz_dancing_2 | Jazz Dancing (2) | dnac@jazz_dancing | jazz_dancing | 2.033 s |
| 3 | dancing_twerk | Dancing Twerk | dnac@dancing_twerk | dancing_twerk | 15.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
| Shortest | breakdance_1990_2 at 0.5 s |
| Longest | samba_dancing_1 at 27.867 s |
| Median | 8.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:
| Category | Rows |
|---|---|
Chicken Dance | 1 |
Jazz Dancing | 1 |
Dancing Twerk | 1 |
dance | 24 |
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.