Skip to content

100+ Female Poses Animation List ​

Every pose the pack actually plays, read out of clips.lua.

Poses99
Stream files104 .ycd — five belong to entries that are commented out
FormatNative RDR2 .ycd (RSC8 v58)
Prefixredmorrow@ … @f
BodyFemale only — no male variant ships
ModeEvery entry is loop
Root motionNone. No pose moves the character

The pack is named "100+" and 99 play

clips.lua holds 105 rows, but six are commented out — pose78, pose87, pose93, redmorrow_p23, pose29 and pose35. That leaves 99 live entries, one short of the hundred the name promises.

Their .ycd files are still in stream/, so nothing is missing from your download — you can re-enable any of them by deleting the -- at the start of its line. See The clips.lua table.

All 99 ​

Rows marked ⚠ have a dictionary name that does not match their id — see below.

#IDDictionaryClipDuration
1pose67redmorrow@pose67@fpose6789 s
2pose68redmorrow@pose68@fpose6889 s
3pose69redmorrow@pose69@fpose6989 s
4pose70redmorrow@pose70@fpose700.033 s
5pose71redmorrow@pose71@fpose710.033 s
6pose72redmorrow@pose72@fpose720.033 s
7pose73redmorrow@pose73@fpose730.033 s
8pose74redmorrow@pose74@fpose740.033 s
9pose75redmorrow@pose75@fpose750.033 s
10pose76redmorrow@pose76@fpose760.033 s
11pose77redmorrow@pose77@fpose771 s
12pose79redmorrow@pose79@fpose790.033 s
13pose80redmorrow@pose80@fpose8089 s
14pose81redmorrow@pose81@fpose8189 s
15pose82redmorrow@pose82@fpose821.967 s
16pose83redmorrow@pose83@fpose831.967 s
17pose84redmorrow@pose84@fpose841.967 s
18pose85redmorrow@pose85@fpose851.967 s
19pose86redmorrow@pose86@fpose861.933 s
20pose88redmorrow@pose88@fpose881.933 s
21pose89redmorrow@pose89@fpose891.933 s
22pose90redmorrow@pose90@fpose901.933 s
23pose91redmorrow@pose91@fpose911.933 s
24pose92redmorrow@pose92@fpose921.967 s
25pose94redmorrow@pose94@fpose941.967 s
26pose95redmorrow@pose95@fpose9559 s
27pose96redmorrow@pose96@fpose961.967 s
28redmorrow_p1redmorrow@redmorrow_p1@fredmorrow_p11.967 s
29leanredmorrow@lean@flean1.967 s
30redmorrow_p2redmorrow@redmorrow_p2@fredmorrow_p21.967 s
31smokeredmorrow@smoke@fsmoke1.967 s
32regard1redmorrow@regard1@fregard10.1 s
33regard2redmorrow@regard2@fregard20.1 s
34regard3redmorrow@regard3@fregard30.1 s
35regard4redmorrow@regard4@fregard40.1 s
36regard5redmorrow@regard6@fregard50.1 s ⚠
37pose1redmorrow@regard7@fpose11.967 s ⚠
38pose4redmorrow@regard8@fpose41.967 s ⚠
39regard9redmorrow@regard9@fregard91.967 s
40regard10redmorrow@regard10@fregard101.967 s
41pose5redmorrow@pose5@fpose51.967 s
42pose6redmorrow@pose6@fpose61.967 s
43hatsdown_clipredmorrow@pose7@fhatsdown_clip1.967 s ⚠
44pose8redmorrow@pose8@fpose81.967 s
45pose9redmorrow@pose9@fpose91.967 s
46pose10redmorrow@pose10@fpose1089 s
47pose11redmorrow@pose11@fpose1189 s
48pose12redmorrow@pose12@fpose1289 s
49pose13redmorrow@pose13@fpose1389 s
50pose14redmorrow@pose14@fpose1489 s
51pose15redmorrow@pose15@fpose1589 s
52pose16redmorrow@pose16@fpose1689 s
53pose17redmorrow@pose17@fpose1789 s
54pose18redmorrow@pose18@fpose1889 s
55pose19redmorrow@pose19@fpose1989 s
56pose20redmorrow@pose20@fpose200.1 s
57pose21redmorrow@pose21@fpose210.1 s
58pose22redmorrow@pose22@fpose220.1 s
59pose23redmorrow@pose23@fpose230.1 s
60pose24redmorrow@pose24@fpose240.1 s
61pose25redmorrow@pose25@fpose2589 s
62pose26redmorrow@pose26@fpose2689 s
63pose28redmorrow@pose27@fpose2889 s ⚠
64pose30redmorrow@pose30@fpose303.7 s
65pose31redmorrow@pose31@fpose313.7 s
66pose32redmorrow@pose32@fpose323.7 s
67pose33redmorrow@pose33@fpose333.7 s
68pose34redmorrow@pose34@fpose349 s
69pose36redmorrow@pose36@fpose369 s
70pose37redmorrow@pose37@fpose379 s
71pose38redmorrow@pose38@fpose389 s
72pose39redmorrow@pose39@fpose399 s
73pose40redmorrow@pose40@fpose409 s
74pose41redmorrow@pose41@fpose419 s
75pose42redmorrow@pose42@fpose429 s
76pose43redmorrow@pose43@fpose439 s
77pose44redmorrow@pose44@fpose449 s
78pose45redmorrow@pose45@fpose459 s
79pose47redmorrow@pose46@fpose479 s ⚠
80pose47_pose47redmorrow@pose47@fpose479 s ⚠
81pose48redmorrow@pose48@fpose489 s
82pose49redmorrow@pose49@fpose499 s
83pose50redmorrow@pose50@fpose509 s
84pose51redmorrow@pose51@fpose519 s
85pose52redmorrow@pose52@fpose529 s
86pose53redmorrow@pose53@fpose539 s
87pose54redmorrow@pose54@fpose549 s
88pose55redmorrow@pose55@fpose559 s
89pose56redmorrow@pose56@fpose561 s
90pose57redmorrow@pose57@fpose571 s
91pose58redmorrow@pose58@fpose581 s
92pose59redmorrow@pose59@fpose591 s
93pos60redmorrow@pos60@fpos601 s
94pose61redmorrow@pose61@fpose611.967 s
95pose62redmorrow@pose62@fpose621.967 s
96pose63redmorrow@pose63@fpose631.967 s
97pose64redmorrow@pose64@fpose641.967 s
98pose65redmorrow@pose65@fpose651.967 s
99pose66redmorrow@pose66@fpose661.967 s

Seven ids that do not match their dictionary ​

Most entries are id = clip = the middle of the dictionary name. These seven are not, so building 'redmorrow@' .. id .. '@f' gives a dictionary that does not exist. The formula is right for 92 of the 99 and wrong for these:

IDClipDictionary
regard5regard5redmorrow@regard6@f
pose1pose1redmorrow@regard7@f
pose4pose4redmorrow@regard8@f
hatsdown_cliphatsdown_clipredmorrow@pose7@f
pose28pose28redmorrow@pose27@f
pose47pose47redmorrow@pose46@f
pose47_pose47pose47redmorrow@pose47@f

Six of them keep id = clip and move only the dictionary. pose47_pose47 is the exception and the one most likely to catch a generator: it is the only row in the pack whose clip name differs from its id, and its clip — pose47 — does follow the pattern. Build from the clip and you get the right dictionary; build from the id and you get redmorrow@pose47_pose47@f, which is not a file.

Two rows are both labelled pose47

pose47 and pose47_pose47 carry the same label, so a menu built from the label column shows the same name twice. They are different poses in different dictionaries — redmorrow@pose46@f and redmorrow@pose47@f. Relabel one if you are listing them side by side.

Read the dictionary from clips.lua, never derive it

It ships readable — escrow_ignore covers it — so the table is the authority. Seven wrong guesses out of 99 is enough to make deriving a bad habit.

Durations ​

Every clip is a short loop or a long hold. Nothing here is an action with a beginning and an end, which is why all 99 ship as mode = 'loop'.

DurationPoses
0.033 s8
0.1 s10
1 s6
1.933 s5
1.967 s26
3.7 s4
9 s21
59 s1
89 s18

The eight 0.033 s entries are single frames — one frame at 30 fps. Looped, a one-frame clip is a static pose held indefinitely, which is exactly what a pose pack wants. The 59 s and 89 s entries are long idles with gentle movement in them.

Durations come from clips.lua, not from the game

They are metadata the pack author wrote, not something read out of the .ycd. If a pose looks like it runs longer or shorter than the table says, trust the game — and GET_ANIM_DURATION will tell you the real figure. Nothing in the pack reads the duration field.

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