From 5a06c836be3582f363ba9a924ab01782f28e3811 Mon Sep 17 00:00:00 2001 From: kralrindo <43319242+kralrindo@users.noreply.github.com> Date: Fri, 6 Dec 2024 19:41:00 +0300 Subject: [PATCH 1/7] retail incap shield --- assets/mdl/fx/down_shield_01.phy | Bin 0 -> 9774 bytes assets/mdl/fx/down_shield_01.rmdl | Bin 0 -> 17920 bytes assets/mdl/fx/down_shield_01.vg | Bin 0 -> 19889 bytes assets/shaderset/0x7DA7ADB9873422AC.msw | Bin 0 -> 13601 bytes assets/shaderset/0x7F00B2E35AE8C5A.msw | Bin 0 -> 29757 bytes .../0xB06D0E7D55CC4D3D.msw | Bin .../0xBB661E6839B1E590.msw | Bin .../down_shield_edge_detect_albedoTexture.dds | Bin 0 -> 11084 bytes .../down_shield_edge_detect_rgdp.cpu_raw | Bin 0 -> 576 bytes common_sdk.json | 77 +++++++++++++++++- 10 files changed, 73 insertions(+), 4 deletions(-) create mode 100644 assets/mdl/fx/down_shield_01.phy create mode 100644 assets/mdl/fx/down_shield_01.rmdl create mode 100644 assets/mdl/fx/down_shield_01.vg create mode 100644 assets/shaderset/0x7DA7ADB9873422AC.msw create mode 100644 assets/shaderset/0x7F00B2E35AE8C5A.msw rename assets/shaderset/{0xa7bf898d4e4201ae => }/0xB06D0E7D55CC4D3D.msw (100%) rename assets/shaderset/{0xa7bf898d4e4201ae => }/0xBB661E6839B1E590.msw (100%) create mode 100644 assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds create mode 100644 assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw diff --git a/assets/mdl/fx/down_shield_01.phy b/assets/mdl/fx/down_shield_01.phy new file mode 100644 index 0000000000000000000000000000000000000000..97a43a4a6b0adccce266e115f24015483aefb3c6 GIT binary patch literal 9774 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 bm^!bD?){klejd7l>MwqwNPL0!WBC6Dy0pt5 literal 0 HcmV?d00001 diff --git a/assets/mdl/fx/down_shield_01.vg b/assets/mdl/fx/down_shield_01.vg new file mode 100644 index 0000000000000000000000000000000000000000..97a9f4146766faa634fae76af8b3244d2bf9436a GIT binary patch literal 19889 zcmeHvcT`kY*ZyIK-W(euA{}g$p^0^_#@?|;Fp4Dt8WgM%%go%dV?)IPVu9GAVkY(y z2BW4K3zqoVqR|Aqh*A_7x!>LghI^RzUCg(BfBsfx);(vRyJtVA?|ts&S;%LP>SIQ# zKi>}`U?~s>Rdap=7%+zp=_}426f=aP-owoa`jz8 z3}wUb4fp?F^I^6`BB?RB02La3P@^-njs2+sr(0t}JV3FNRf3EdNem8R)Q98I zsv5_*J>x8@u?+AC`QLExu7pV8G9%{j8;SSIX$n?NA#Vit zoJceHg)>OaL3SiAqy>Ckh%2P7q$P19?vT5|Z7TL*9q$fv+H z31&E+OeJ5zH3jquFgqO}p9a644EY4Gm<;340q(?sZW@#lK$;9F2~Y|H-88r#1~Z!g z_nLs50COA$c@tP$tzjI)AZ-n@J(-xAz&m^Jgjd%MVSLB)`RVsLEE$lY(~K>%qKjo0S#FU>0+`3QcEZ;1!*y)UXXji z`d$L7dfpvT|%(pA$5_HHMTU0_F|j%|qyISP8Z0ZP;9OiTx96MUn{X3&j+d@bOj?K-%-7FN<&KtbF! zAg_fq7V^>X>nNx_7RsZ^7AQ>tIR)}9FvFYSnhxJhAkCmPrGlIWze#}}t_NuYjQIx8 z&4SU#)@^{iALvp*{u;(U1@=xqNC!f`2KLH8NLSN6GYImbaHT?;3Rpwo8V29>U^xt~ z;qcuE2+IL&1=$K$KS)P|gA`h6+*b}8iM)VHH-4l77XSA-Sh zmLOSEA8!eM9X&UCcq@=?!6R3Dd-U=SP;!9W;Nx*ep--2=T9QGIe!d}<(Z|bRkD;HJ zf!rAOBFc@xM>d9jp^ry@iJl(irqFvQ*uBlDZ*Ydxh04z0dz(}L?h1Le_pgov=>5_6 zS4RSOSobKqfyeivaloDK2`?H4d_e03{@e?EJH`WFNd4emE69DpA7Bh<1-TDgZJ^W| zN^Qa0w*jd&mD+&^Z$sk&`g(sR9t1%t5H#rJgFp(T68ice@J#6a(c=e$90q9^_;mC~ z=-1KLhrt)62=H&=uxHWpcLF&AUe?Cq7RgN)3||=qYp%geo(@7-;c(Q zejpEm5=Ih?9k>?;QfUaph(T~?D2*E!RffP07z)>5SiQqw)eeOSf)QmHjU*#M8U@nl zpcxH0%A;v?83lWJbWMc8STh>-Kl+y_@HOaVqQMJc>=^^OA^MD?o&lpz3|teSG=X}m z3Di$vB$^1_CwG%6?2crqP42}YDe@F&&L1!K!BxH}utIUvu49Ob!CnhVm`kYZ#>h8$&# z3(3^;B*RXh2eBd+rz8F37 z8tVVh->;<-`uTO>`_@AVJuG@e^!e!D(cf>R-WmOH8kM$yU)%&9483;-$Xh_pfHVX0 zZIEWdy$q1H!#5M8?PLe!|DIj{J-hyUcK!G4`tRBG|G%^AoZ`2F(A`YEx>UMV5Cjqu zI*W6?d{6;SpMH`{6AwtLzECe7xjG&6?u4kh6@^c0^$DdxFU*ec>RF5YsUGcDGx`mc zZ;zNC*{7cMZ9)dvM^yWvD+(-;MRVUt1Z=sqc&U>na;WOK&_? ze_8q(@uLu*wVx@Gg<6)~Q-9e!XB+6#v3-YA-D~mpRyH_mrj+sF;Z3Q1Y;0^D`$eS< z2zi;UCVR|j{Tb;|b^2!*A5t?usBglI542yXipo&ywtle%+aJAuAg9e2+kdbU@SnEe z$)HcDk3xI4{d+5~^{kp9<9`c#vl;bQFAuDvhyL%?Uw^9JR$@=}64I@XzQ{ajuw;Hb zA6Afq{Y%IG@V*L*=!BmEZ4EFWjHD3EPi)wtvvRqo0<>^S?hIiT3H(KX!g*Ns6wOm)=va zaUPV0dbDTtGc9C0dnP zotgPNR{Hjio)1+IY8^)VhkAB>E9~+gmTh0J&Pv*P2Jj0I|D{uh+Vyp_fh@{=?P^~B zc-cAB|1F=!*{|Agv{_H%uU)=DL>`PMHAs6GzYuVqZFeq(54qScNAyz}*m-+?_zxiORT+penBHwe$a zXVLxv@BGQ_XVkmqPT?-NX=?Q`-bt4%&u8%dS*OrG`*pur+`ud2YxP;}lU_<=C7R|1 zYp8uZ)Q@}2uz!<+<p{WpB`+f_N3Y2LYxsqUZk@H+hq^@H_0*h(XiCDnRp-$`cv(q*a3ssi%(x2~_M z+Xwb+{~knu{SJ4qe@(|f6YSaX=^T+-`6>J+P>$Ldvgm)#Ql*Ln!5hu`UCvm7iS_qS<=57_iDYk{$0Xlp%s(= z5cI>i0Rwwp)gT^Pk!DJ&f)9 zD=WE9`*NhIiRO|ZK6>RJxWChJeX{;*L(51dwZCBgr z{=9!qqeEE#aJM(Pp|YKfqxM>a#mP`~1w^=HmGM;Ue2_7cEoIcr$N5 z>aSkDTnE2PyHsoY`I+iYi-uwS}xvIfqI@9yPwab_5 z=vDf46ZO5?sj@-`pnVkDv;A+YZ_uLZM@!Yn26puP0P|Z%zq}OAZ{H@W$dF2k9~yeJ z4!)s(LRoeH!a>i@@Ac9|TQkjEl{WeUJ^!Sqrz_a=fvq0!gDaFosG#*nfW1-s3e3)1 zs=jqBM*FBtuxIru{oC!*-tAOlLypq(ml;vl(YurdRhrFRshT>o2VGxqKK!rk=WE(; z1@`Ru#Ix*LuEh4Bs@;xl)E@j(9s3IR$g>~+h*8=f>b4%*N8(|8S^pRAp4v|Tt-W&l z05zUJ$Q2l0R`1lLXuf`_Lb=-A6a63VF9o}QQ$6LEONZW7e*R$pQMAYP!P;+ZS`=BH zwM_Z`>vZ&Q*;qg8|Gj z@Y(p-rJbyzI5|^&VfL^yh>zzZwtu%=w3AArWa_og)mVQv*3XX5OPhRc*`|%E2|WkU z_=)wi_``#e@=90w^Y?d2en9+%T|+sondtw(f0md0v{SuLmX7sj$3gupew;)*t=vYT zDhoYJ&yP4htbbVHA=^>5-IqUOJ{0k@yA25CTHTreeW?B<*%tLH`?iUCw*LrRA8>wX zUdO+;kwiv)e3z|io!NupWBb|jb%dnI@nb~ zOvj&j{yAVDIs79p<@cPsLhHx#FFQUDJR{G4=o-W4{Tivm_Q%I}x1?HFZo&Z!-!$NkCbH#U`j zZ<)PJX+L)Yp1-m|XSDv4!fl7$RqnsL{~NTw0sD`&zv+}3XS1V3`HN@tPPESlJv)Ei zJ~DIrhw-Xe$AkBx{pR%M3U>W(bdGFf*MFgEb8TphWc6m|H3A6kj>_es$Jc;?F4(A|2q04+sF$x2b!qY zw8_NrDYy*ytbLp$a(_98k=LAGzBgBM`aa`o=jWZLthKdr0w3{5H#}cu&rD0^wiS!# z8^ig?wdQ=3TcP6ql!*SpP=8!){e-afyXoInmFGCXq7I|`5BK*eW_+B>u3gfPy{(d7 zY)9ia?oT%U!T9agzp+raDQQ9VXkT}H63r{k;#7|l&r*C?cXghBzpWe+TQPZ@I%dQ` zsz?9Hj^8V@)Po4G_I<321YvuEl1wVc^G5-mUs(N;#-KOzgY(Hp)MvK`JsTgNx`E!| z-6Fw-;Q550J?ozg=c7Ms&VM-n?D@!`_pCX8;QnCGAHyQx`7_#8BSf+sKPoi;g(TZr;}Ex<;@>!Yijz+e@qOCo zKb6`FytJ|!-=pOTZvFxhKe@f^SMwb&_&alNQ+#LDQ7$J-#4imgx+B$9@(ur&5r0%j z{w4E!FL|e!K#Ko<_EB!rRuTVHSkW&QoA2_L-uo#2xeP6r_Ef~L2-9jT=j!-Nj)fGz zLvaqLtq}3I2S*;Y*nFFJ`S6gwUukqm%YE^Sh+iI>pJ_SlJa2hFkK(VsnZpHINovJreQTgceP-8oZyk ziZRFcOL=Wd4{(E8iTJ^xk>=K&R`5Tj{6X>6=KDFtFcIHJuI*=4wukqMNI`qD#P%Rp zUMAuPg~+|EcdX*AhKFJN$kYG5kGn8d#PW)xH-HZq5JKOt-5Z_7J(wffUka3Uw{`R4ZG$czMEj{fXL9FCMSDyCA~)M;Pd;== z2;!5;Pcymk8$|n?K}GJi%iMXb%XZrStB*3dQ_scrk7%3v-nP*{>W%{@B0lM?+RP>F z740Pfk8B&SsUmglc*A=k$Et)hUt7SR&%z^pxe; z^`EX04MhADkH|vXLSNPTA;H!9prPE^YvTAG@zOT5EA&(ae0_5_;+Ogj^RU~&wBl@>l?y_e#Hy$g$E&hu>f8;y%;AZ-Y_^Ul-R<{QhA9%baXW6B)R$uNaJ0(5SQaM_Fhdy6^NN&vS-zv_J zkGuS$G`6Yo(X%TQe{)h}E`P7szI7f&C#6@LDJ$eDOZo|Ib1j zu4i0%Eq<0OoPU3oCl)2dc zQ?4?%D&9spx}gl856F%kuNBjWi|t$Ikk7M=KKZEm$4t#?^GUGzWjUCfAK6$p=mGfzug|G13z5Zt~_d6jQYIpOVSiC z2Z;TL{U85f+BeFG>En-}eZqn?1s5ys|7%{U&C2+P%596S==(pP?z0ugj*0C9|5I7o z{7>aC!xp1H&wkk~#W-_u|IKnwaw)t1SUIZVIklI}nx)vo#GlvR@VhaAKD zHHDoOdX?C|BVO|2k{6z;8_N5r&%55IvqG{*#82_aZ(91sSCtsu@i^MAY~ERM@psWb zcJqxKSu*k~6~8Km>W7<~DaPB2_6|NtVI_Y~Ro&ZBjQYG-pj5925c_|_QyW#%Yr0C4 z5p@FbJ)DVR;6yQgK>Ycuc*Y6U+?}6Oz5n>-T~De+{50PrUGdTrs=tm@qCW4J-OIY} z*e>Gt^wt&>PdTmHaB0Fx#INYEv}@rL5kJ0le4Bgc1k=H80<5WjyYK5e1SdOv}_Kh58v>^!))7{9~XY9AE;I9NTYID+bz z%$uA$(L%I$YNI_}{AP&y#gj_Z=jBFB&W&{y$2Z+C=}GaLq3Z9Prk=+3dpw_#YqwOy zck$N_E=f*TN3WW#M*S4;!rWh)i1_C1irSR~Y*QCjNzWj@+u}F5;jKmd#Mav3C1#oG zvw<^FPkws)Hg{dNh~FqsYg=0SSUvpFYl^?ZD^%B$X}>f;`@F>SAN4z@*Azc)ZHVqh zQxSh;+epV!&|my4`YhtVJRYi3F!*6$mb zAN=8XJpadMZFOj0xOTmcA12z{1Sd8AFmx(k)_*tR=czr{>%Phq?HxiQLq4>O<9i;R ztU>$Jo7U@=r;7b=8ze9M@M1ZCM{$GV|Mhl>LO?vxb&N5z6gTKLIr>uWp7@xvhrb_~k%#r)etb};DG~RFUuaV1$4~qC zvQhS^&pXB+)NS?=@!N!@p87a;H{bD54sHKJ$st_|^ZuexuGN$WpW`3K&ZEzF_b!~& zg**`PNqEwda*I4Zq_N{-tUv1cNu9h@^iM))>eTXr^ZbXl`|0!L9|t==x;mxV;O)4!`13d2(FG@n_`dCBE%m_yUtxKM z;t!p4N0*T-;(JDD1N4h3_?G(~Qv9t)@95?xi1<;Vsm`DFSZm&8WKjHFo1W-`#*6rC z+vhuc`edi6OsU5IF7b)(b)1O5JR;TQQ&TIA(=U6MV*4#~p6DKo5%G70rrK2HG}M&2 zT%h=qBVX%Aj}r0kw~v%mHE*iXJD#QO&u;%(w>C<|zY!s`tFn=48ax`e4DoNpyw*hz z7V%$%=1T;JW}3i1i5 ziJx@r`z?PW`2F0PCxVWBKWBLVW>sAM{w;dOCms9# z&G7!Oh94*3-}l+S4;%jeUBizP@ZBQ&e%Oc~NA2t3#|iki3-@Fu{)#kYB_0&oDkU{5Yy--;Wyc;{+4@IBL(f--sV4ApeBb8}Z`= z6Z|;ZKlbl;M*KKx&%XaR^sj~=NA+y~jQDYa34R>av+XzH$I>ejMHZ?D!k;ew<)}A19dL#|b9*ae@hcoM3_c;@8KI6HM^q1QYx?YR~rH zh#!aZTZf-u#E%n9@Z$s%{5Zh`KTa^gj|2ZyFF#H&!H>i9VI6*kVSZ}(ae@hc9Qvm^ z_D1|Th+p;c;H}Tae!~nvHR1A9|z-CFFy|A zOLMMH{dM_q6rYVxM*KK9|JBQnqvsu2$e_;Iv;HvSs%;{+4@I5_{*%a5bu z!}?D!b*;{+4@xa$4K ztWP6;9M!Y)XT*=A`;*lh@#A29*UOI+Oz`6b6Z|;A1V0Yvr#^n1V1gefnBd1ze0Khg z_;G>>ejLniz5F=A1V4`A*Tavi?mx4BjQDYa34WYlf*&WC;K$MNW8;&7pH{<j`|O_eMbB^8o$~4jreg? z&)OUD;{+4@IC_3z@s0R#f(d>cwP*dC;e1iUkE8R?o_`Jc8h#wzAME=PTyOZX`Kv*% zYKcjMTUE_gT!a6N@}Hmd=m91(hLDxqB literal 0 HcmV?d00001 diff --git a/assets/shaderset/0x7DA7ADB9873422AC.msw b/assets/shaderset/0x7DA7ADB9873422AC.msw new file mode 100644 index 0000000000000000000000000000000000000000..de150b277a708746c8ef1927109873317ba9e2db GIT binary patch literal 13601 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 a$m}Eilw$!@JE?c3s#SXA7%1^2m;VGAtffEz literal 0 HcmV?d00001 diff --git a/assets/shaderset/0x7F00B2E35AE8C5A.msw b/assets/shaderset/0x7F00B2E35AE8C5A.msw new file mode 100644 index 0000000000000000000000000000000000000000..421d5d9c4121239cf6802514db0b576c20a222ac GIT binary patch literal 29757 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 z z&$^P|dvvt?GXL3ZKd)a;?RTJww3%4b>E9oIrY1I ztx4CM{Vsvy1bcn&IO#S`adDha8vKJeKu7NJp=S^?zjqIg6bzf z%vQb$Oh)vom-;9Qn&#UL*9({AP>9R70yj#!%BY}kOBHN> zHhvKOe)KA%LYo${1e~TwJGc=C?z?bR2ksc$T@Ku@;C8~<{)p>e zEdh2paK8_?+i*m&{dO5#)IT#W-(_&47*c=8UR*n`gWGF3uvqR!xcv^?Hn;;0`D&}- zpo6{p;GS^cz65s&&h|&#{P*{8ha+5E`#lZ!lmqt@xTt?-T)w}AJL+I>GS8o9;F`@t zV_qDgH$wPcRNwuZiA0^*5VkNFtQW;A_0POFa;^1)I354Ye-7*fo+8fvnXlv7QD5#c z-wCU)FH>FmEB4Q<2Kk+yf2OXD`e%NP^T#<9o-;B-!TWb3Cy;+)tEIWnHo2z5HeR8BrtX`lo!^#! z<{Ow4&iH56dU5fu>!0};Yp=r`3cnzp!I;y$+eR$C?$dW5cXIH1+N&6S0{M32-5d*$ zA2E8}zuz=^{k}Vbtb0F+{1YR0BEO8BAfsO7c4Enc$Tt#;FCtfrTt&Xe$UBkmH}WX* z=aF^oe&oM4@&V+hkyZYK$Uj9^IiEzH#t%8^4#hSz|DtS>cH{dA(&g5 zwaYu<);QSP4A<$v`EXkuxC&ga19u19pab`DxS|7hKir4|_hq=M1NUvXyWs3^i@4tm z$KdX9;9i2;X*ibpvA^}ETvYFS7nko`xZMuhXTKy$<&N z6z)L>?hA1H9k_48J>0V!)I@^@iG_gaR+;EfqTM%TM751;aZ5} z#>>0m4msGn1@5qey^q5^<-qNQ(|SYg(!%jL=L&X@%f`>4KZ>45aS-D6M*j=$7(}yn zo^f%#?_Hd|--A2hVDCyeZ$k6(T?^;3N4W*gWshU%p})b}oK9NY&t$HCs` z;1Y0CgWibWBYGSz>U$TL?-4kcz0se-X>YXIIB2<~-uEsp-&t@;hx)!1uH7NuF1Sty zdpWpn2kv8VQQy0`dhCU}$-&;&;Cdan@4#i?)XusuY-5g`yN;O|q>#YP-=MQy~C)F9>yP7-R z8Q;5p?yg4Hx|2psBQQ4l8l3XZ_})bv1)~$SlkeSg^R!B7zV7-NoYrQ|)@Re_himy} z+@)|@6N+Pb6T3cJ1lLM>!f7XcNz4JVJW&MzIXdxFxP1xO?{AD5L&TqYU4{*=K|kv z@0I>xNqpp*{cXv)m!Hnxmb8CU*^aWt+IwE`{X^|9P|Dx_)PDzA@7W`Nr_%h*X0^)r zLGRcC-sO*3(hkl3o~6qBzw!4hcU<9lS8y!lP`HWsF4|c4Mi#lskwgy1&n%>g-X6np zQVXv~H(l3pD0CZHb}GoS*^B%j@d1t^@)09fko67FbDWPL&%o9b9985nU)_OIykq0! z`x0aFbeuxv6S~LP*Iq)E!-k1QkWXk8xpt1sPuRf6Q~Jpq3QAYc%O~`1DNGQnvdULn4q5AWs`}fsnh)LG3CQt%O=UyArix{^6g*Wm2ej&v zSYK1|@*z@a=4&eURKBK4e+9m#Q*Jk9TSlyQQmnvi8l*`lpBu&USy3EKv)5T47qyw{ zEzbH*p7Apc$AoPw+s0@7Ov853c(U`1#+t^k#+nId+cc|twfdQA&iq~VGgaMrMg)Gd z>OYog^6#xZKQ6B(f_`NwR_og{ex@{r_saZC)y~YVWtbH>lq zHin5c4=M18&6+UbwP~gfN0R~C#{F4M3tu@{|~mZ BtIPlZ literal 0 HcmV?d00001 diff --git a/assets/shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D.msw b/assets/shaderset/0xB06D0E7D55CC4D3D.msw similarity index 100% rename from assets/shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D.msw rename to assets/shaderset/0xB06D0E7D55CC4D3D.msw diff --git a/assets/shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590.msw b/assets/shaderset/0xBB661E6839B1E590.msw similarity index 100% rename from assets/shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590.msw rename to assets/shaderset/0xBB661E6839B1E590.msw diff --git a/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds b/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds new file mode 100644 index 0000000000000000000000000000000000000000..53ccbbc1fd18184a13c85f8a965c302aed91d930 GIT binary patch literal 11084 zcmeIyu?fR45CzaP4%oQT2pYlOAcYF|Zahqi%#$UP6QoO;6zSdvapI5=2`_fAvM=tazipe#^`pIKXMA`2nLW?UBcr+p@4!Fc00%h00S<70 z103K02ROh14sd`29N+*4IKTl8aDW3G-~b0WzyS_$fCC)h00%h00S<8BpANhLTCjXj literal 0 HcmV?d00001 diff --git a/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw b/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw new file mode 100644 index 0000000000000000000000000000000000000000..fca1fb9be9f8370295e5ce4218464cd9ad0d0644 GIT binary patch literal 576 zcmZQzXs~C1fCdHx8z@3s@mVux+JP|Fb!A%+UcE}o4(bjp6x=NkIR_axkOM)S#;K2C z?gt5h*=cEMKw7~OBu{&Q<~E3hK>I=BFgX|-Mx(mwUWc?T3?uZQs=>`ewga~+;$tUNLR literal 0 HcmV?d00001 diff --git a/common_sdk.json b/common_sdk.json index 331dedd9..eaef6a71 100644 --- a/common_sdk.json +++ b/common_sdk.json @@ -18,7 +18,37 @@ }, { "_type": "shdr", - "_path": "shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590", + "_path": "shaderset/0x7DA7ADB9873422AC", + "inputFlags": [ + "0x2000012", + "0x4004002000001", + "0x2000052", + "0x4004002000041" + ] + }, + { + "_type": "shdr", + "_path": "shaderset/0x7F00B2E35AE8C5A", + "inputFlags": [ + "0x4004002000001", + "0x4004002000041", + "0x4004002000001", + "0x4004002000041" + ] + }, + { + "_type": "shds", + "_path": "0x2b3219d5a6f5cc37", + "$guid": "0x2b3219d5a6f5cc37", + "numSamplers": 3, + "firstResource": 0, + "numResources": 0, + "vertexShader": "shaderset/0x7DA7ADB9873422AC", + "pixelShader": "shaderset/0x7F00B2E35AE8C5A" + }, + { + "_type": "shdr", + "_path": "shaderset/0xBB661E6839B1E590", "inputFlags": [ "0x202000212", "0x4034042000D01", @@ -28,7 +58,7 @@ }, { "_type": "shdr", - "_path": "shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D", + "_path": "shaderset/0xB06D0E7D55CC4D3D", "inputFlags": [ "0x4034042000D01", "0x4034042000D01", @@ -47,8 +77,8 @@ "numSamplers": 3, "firstResource": 0, "numResources": 0, - "vertexShader": "shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590", - "pixelShader": "shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D" + "vertexShader": "shaderset/0xBB661E6839B1E590", + "pixelShader": "shaderset/0xB06D0E7D55CC4D3D" }, { "_type": "matl", @@ -525,6 +555,41 @@ "0xF0000000" ] }, + { + "_type": "matl", + "_path": "material/models/fx/down_shield_edge_detect_RGDP.rpak", + "name": "models/fx/down_shield_edge_detect", + "shaderType": "rgdp", + "$cpu": "texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0x2b3219d5a6f5cc37", + "samplers": "0x001D0300", + "glueFlags": "0x10020086", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 7, + "rasterizerFlags": 2, + "blendStateMask": 9, + "width": 128, + "height": 128, + "textureSlotCount": 1, + "$textures": { + "0": "texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.rpak" + }, + "blendStates": [ + "0xF0138086", + "0x00138286", + "0xF0008286", + "0x00000000", + "0xF0138086", + "0x00000000", + "0x00000000", + "0x00000000" + ] + }, { "_type": "matl", "_path": "material/models/creatures_r5/prowler/prowler_body_06_sknp.rpak", @@ -1396,6 +1461,10 @@ { "_type": "mdl_", "_path": "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_exp.rmdl" + }, + { + "_type": "mdl_", + "_path": "mdl/fx/down_shield_01.rmdl" } ] } \ No newline at end of file From 0f8469afc925eddb39bfab9087204bd98c493c2c Mon Sep 17 00:00:00 2001 From: kralrindo <43319242+kralrindo@users.noreply.github.com> Date: Sat, 7 Dec 2024 01:29:32 +0300 Subject: [PATCH 2/7] Revert "retail incap shield" This reverts commit 5a06c836be3582f363ba9a924ab01782f28e3811. --- assets/mdl/fx/down_shield_01.phy | Bin 9774 -> 0 bytes assets/mdl/fx/down_shield_01.rmdl | Bin 17920 -> 0 bytes assets/mdl/fx/down_shield_01.vg | Bin 19889 -> 0 bytes assets/shaderset/0x7DA7ADB9873422AC.msw | Bin 13601 -> 0 bytes assets/shaderset/0x7F00B2E35AE8C5A.msw | Bin 29757 -> 0 bytes .../0xB06D0E7D55CC4D3D.msw | Bin .../0xBB661E6839B1E590.msw | Bin .../down_shield_edge_detect_albedoTexture.dds | Bin 11084 -> 0 bytes .../down_shield_edge_detect_rgdp.cpu_raw | Bin 576 -> 0 bytes common_sdk.json | 77 +----------------- 10 files changed, 4 insertions(+), 73 deletions(-) delete mode 100644 assets/mdl/fx/down_shield_01.phy delete mode 100644 assets/mdl/fx/down_shield_01.rmdl delete mode 100644 assets/mdl/fx/down_shield_01.vg delete mode 100644 assets/shaderset/0x7DA7ADB9873422AC.msw delete mode 100644 assets/shaderset/0x7F00B2E35AE8C5A.msw rename assets/shaderset/{ => 0xa7bf898d4e4201ae}/0xB06D0E7D55CC4D3D.msw (100%) rename assets/shaderset/{ => 0xa7bf898d4e4201ae}/0xBB661E6839B1E590.msw (100%) delete mode 100644 assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds delete mode 100644 assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw diff --git a/assets/mdl/fx/down_shield_01.phy b/assets/mdl/fx/down_shield_01.phy deleted file mode 100644 index 97a43a4a6b0adccce266e115f24015483aefb3c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9774 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 bm^!bD?){klejd7l>MwqwNPL0!WBC6Dy0pt5 diff --git a/assets/mdl/fx/down_shield_01.vg b/assets/mdl/fx/down_shield_01.vg deleted file mode 100644 index 97a9f4146766faa634fae76af8b3244d2bf9436a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19889 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 diff --git a/assets/shaderset/0x7DA7ADB9873422AC.msw b/assets/shaderset/0x7DA7ADB9873422AC.msw deleted file mode 100644 index de150b277a708746c8ef1927109873317ba9e2db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13601 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 a$m}Eilw$!@JE?c3s#SXA7%1^2m;VGAtffEz diff --git a/assets/shaderset/0x7F00B2E35AE8C5A.msw b/assets/shaderset/0x7F00B2E35AE8C5A.msw deleted file mode 100644 index 421d5d9c4121239cf6802514db0b576c20a222ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29757 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 z z&$^P|dvvt?GXL3ZKd)a;?RTJww3%4b>E9oIrY1I ztx4CM{Vsvy1bcn&IO#S`adDha8vKJeKu7NJp=S^?zjqIg6bzf z%vQb$Oh)vom-;9Qn&#UL*9({AP>9R70yj#!%BY}kOBHN> zHhvKOe)KA%LYo${1e~TwJGc=C?z?bR2ksc$T@Ku@;C8~<{)p>e zEdh2paK8_?+i*m&{dO5#)IT#W-(_&47*c=8UR*n`gWGF3uvqR!xcv^?Hn;;0`D&}- zpo6{p;GS^cz65s&&h|&#{P*{8ha+5E`#lZ!lmqt@xTt?-T)w}AJL+I>GS8o9;F`@t zV_qDgH$wPcRNwuZiA0^*5VkNFtQW;A_0POFa;^1)I354Ye-7*fo+8fvnXlv7QD5#c z-wCU)FH>FmEB4Q<2Kk+yf2OXD`e%NP^T#<9o-;B-!TWb3Cy;+)tEIWnHo2z5HeR8BrtX`lo!^#! z<{Ow4&iH56dU5fu>!0};Yp=r`3cnzp!I;y$+eR$C?$dW5cXIH1+N&6S0{M32-5d*$ zA2E8}zuz=^{k}Vbtb0F+{1YR0BEO8BAfsO7c4Enc$Tt#;FCtfrTt&Xe$UBkmH}WX* z=aF^oe&oM4@&V+hkyZYK$Uj9^IiEzH#t%8^4#hSz|DtS>cH{dA(&g5 zwaYu<);QSP4A<$v`EXkuxC&ga19u19pab`DxS|7hKir4|_hq=M1NUvXyWs3^i@4tm z$KdX9;9i2;X*ibpvA^}ETvYFS7nko`xZMuhXTKy$<&N z6z)L>?hA1H9k_48J>0V!)I@^@iG_gaR+;EfqTM%TM751;aZ5} z#>>0m4msGn1@5qey^q5^<-qNQ(|SYg(!%jL=L&X@%f`>4KZ>45aS-D6M*j=$7(}yn zo^f%#?_Hd|--A2hVDCyeZ$k6(T?^;3N4W*gWshU%p})b}oK9NY&t$HCs` z;1Y0CgWibWBYGSz>U$TL?-4kcz0se-X>YXIIB2<~-uEsp-&t@;hx)!1uH7NuF1Sty zdpWpn2kv8VQQy0`dhCU}$-&;&;Cdan@4#i?)XusuY-5g`yN;O|q>#YP-=MQy~C)F9>yP7-R z8Q;5p?yg4Hx|2psBQQ4l8l3XZ_})bv1)~$SlkeSg^R!B7zV7-NoYrQ|)@Re_himy} z+@)|@6N+Pb6T3cJ1lLM>!f7XcNz4JVJW&MzIXdxFxP1xO?{AD5L&TqYU4{*=K|kv z@0I>xNqpp*{cXv)m!Hnxmb8CU*^aWt+IwE`{X^|9P|Dx_)PDzA@7W`Nr_%h*X0^)r zLGRcC-sO*3(hkl3o~6qBzw!4hcU<9lS8y!lP`HWsF4|c4Mi#lskwgy1&n%>g-X6np zQVXv~H(l3pD0CZHb}GoS*^B%j@d1t^@)09fko67FbDWPL&%o9b9985nU)_OIykq0! z`x0aFbeuxv6S~LP*Iq)E!-k1QkWXk8xpt1sPuRf6Q~Jpq3QAYc%O~`1DNGQnvdULn4q5AWs`}fsnh)LG3CQt%O=UyArix{^6g*Wm2ej&v zSYK1|@*z@a=4&eURKBK4e+9m#Q*Jk9TSlyQQmnvi8l*`lpBu&USy3EKv)5T47qyw{ zEzbH*p7Apc$AoPw+s0@7Ov853c(U`1#+t^k#+nId+cc|twfdQA&iq~VGgaMrMg)Gd z>OYog^6#xZKQ6B(f_`NwR_og{ex@{r_saZC)y~YVWtbH>lq zHin5c4=M18&6+UbwP~gfN0R~C#{F4M3tu@{|~mZ BtIPlZ diff --git a/assets/shaderset/0xB06D0E7D55CC4D3D.msw b/assets/shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D.msw similarity index 100% rename from assets/shaderset/0xB06D0E7D55CC4D3D.msw rename to assets/shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D.msw diff --git a/assets/shaderset/0xBB661E6839B1E590.msw b/assets/shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590.msw similarity index 100% rename from assets/shaderset/0xBB661E6839B1E590.msw rename to assets/shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590.msw diff --git a/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds b/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds deleted file mode 100644 index 53ccbbc1fd18184a13c85f8a965c302aed91d930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11084 zcmeIyu?fR45CzaP4%oQT2pYlOAcYF|Zahqi%#$UP6QoO;6zSdvapI5=2`_fAvM=tazipe#^`pIKXMA`2nLW?UBcr+p@4!Fc00%h00S<70 z103K02ROh14sd`29N+*4IKTl8aDW3G-~b0WzyS_$fCC)h00%h00S<8BpANhLTCjXj diff --git a/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw b/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw deleted file mode 100644 index fca1fb9be9f8370295e5ce4218464cd9ad0d0644..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmZQzXs~C1fCdHx8z@3s@mVux+JP|Fb!A%+UcE}o4(bjp6x=NkIR_axkOM)S#;K2C z?gt5h*=cEMKw7~OBu{&Q<~E3hK>I=BFgX|-Mx(mwUWc?T3?uZQs=>`ewga~+;$tUNLR diff --git a/common_sdk.json b/common_sdk.json index eaef6a71..331dedd9 100644 --- a/common_sdk.json +++ b/common_sdk.json @@ -18,37 +18,7 @@ }, { "_type": "shdr", - "_path": "shaderset/0x7DA7ADB9873422AC", - "inputFlags": [ - "0x2000012", - "0x4004002000001", - "0x2000052", - "0x4004002000041" - ] - }, - { - "_type": "shdr", - "_path": "shaderset/0x7F00B2E35AE8C5A", - "inputFlags": [ - "0x4004002000001", - "0x4004002000041", - "0x4004002000001", - "0x4004002000041" - ] - }, - { - "_type": "shds", - "_path": "0x2b3219d5a6f5cc37", - "$guid": "0x2b3219d5a6f5cc37", - "numSamplers": 3, - "firstResource": 0, - "numResources": 0, - "vertexShader": "shaderset/0x7DA7ADB9873422AC", - "pixelShader": "shaderset/0x7F00B2E35AE8C5A" - }, - { - "_type": "shdr", - "_path": "shaderset/0xBB661E6839B1E590", + "_path": "shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590", "inputFlags": [ "0x202000212", "0x4034042000D01", @@ -58,7 +28,7 @@ }, { "_type": "shdr", - "_path": "shaderset/0xB06D0E7D55CC4D3D", + "_path": "shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D", "inputFlags": [ "0x4034042000D01", "0x4034042000D01", @@ -77,8 +47,8 @@ "numSamplers": 3, "firstResource": 0, "numResources": 0, - "vertexShader": "shaderset/0xBB661E6839B1E590", - "pixelShader": "shaderset/0xB06D0E7D55CC4D3D" + "vertexShader": "shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590", + "pixelShader": "shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D" }, { "_type": "matl", @@ -555,41 +525,6 @@ "0xF0000000" ] }, - { - "_type": "matl", - "_path": "material/models/fx/down_shield_edge_detect_RGDP.rpak", - "name": "models/fx/down_shield_edge_detect", - "shaderType": "rgdp", - "$cpu": "texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp", - "surfaceProp": "default", - "surfaceProp2": "", - "features": "0x1F5A92BD", - "shaderSet": "0x2b3219d5a6f5cc37", - "samplers": "0x001D0300", - "glueFlags": "0x10020086", - "glueFlags2": "0x00000000", - "uberBufferFlags": "0x0", - "depth": 0, - "depthStencilFlags": 7, - "rasterizerFlags": 2, - "blendStateMask": 9, - "width": 128, - "height": 128, - "textureSlotCount": 1, - "$textures": { - "0": "texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.rpak" - }, - "blendStates": [ - "0xF0138086", - "0x00138286", - "0xF0008286", - "0x00000000", - "0xF0138086", - "0x00000000", - "0x00000000", - "0x00000000" - ] - }, { "_type": "matl", "_path": "material/models/creatures_r5/prowler/prowler_body_06_sknp.rpak", @@ -1461,10 +1396,6 @@ { "_type": "mdl_", "_path": "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_exp.rmdl" - }, - { - "_type": "mdl_", - "_path": "mdl/fx/down_shield_01.rmdl" } ] } \ No newline at end of file From d93e57c2ec394bd52086e6a441637af569dacdef Mon Sep 17 00:00:00 2001 From: kralrindo <43319242+kralrindo@users.noreply.github.com> Date: Sat, 7 Dec 2024 01:30:07 +0300 Subject: [PATCH 3/7] update shadersets --- common_sdk.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common_sdk.json b/common_sdk.json index 331dedd9..1c2394d5 100644 --- a/common_sdk.json +++ b/common_sdk.json @@ -18,7 +18,7 @@ }, { "_type": "shdr", - "_path": "shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590", + "_path": "shaderset/0xBB661E6839B1E590", "inputFlags": [ "0x202000212", "0x4034042000D01", @@ -28,7 +28,7 @@ }, { "_type": "shdr", - "_path": "shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D", + "_path": "shaderset/0xB06D0E7D55CC4D3D", "inputFlags": [ "0x4034042000D01", "0x4034042000D01", @@ -47,8 +47,8 @@ "numSamplers": 3, "firstResource": 0, "numResources": 0, - "vertexShader": "shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590", - "pixelShader": "shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D" + "vertexShader": "shaderset/0xBB661E6839B1E590", + "pixelShader": "shaderset/0xB06D0E7D55CC4D3D" }, { "_type": "matl", From 5f7a394b0140ebb1247b5e01f324103fb2950e74 Mon Sep 17 00:00:00 2001 From: kralrindo <43319242+kralrindo@users.noreply.github.com> Date: Sat, 7 Dec 2024 01:30:26 +0300 Subject: [PATCH 4/7] also assets --- .../{0xa7bf898d4e4201ae => }/0xB06D0E7D55CC4D3D.msw | Bin .../{0xa7bf898d4e4201ae => }/0xBB661E6839B1E590.msw | Bin 2 files changed, 0 insertions(+), 0 deletions(-) rename assets/shaderset/{0xa7bf898d4e4201ae => }/0xB06D0E7D55CC4D3D.msw (100%) rename assets/shaderset/{0xa7bf898d4e4201ae => }/0xBB661E6839B1E590.msw (100%) diff --git a/assets/shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D.msw b/assets/shaderset/0xB06D0E7D55CC4D3D.msw similarity index 100% rename from assets/shaderset/0xa7bf898d4e4201ae/0xB06D0E7D55CC4D3D.msw rename to assets/shaderset/0xB06D0E7D55CC4D3D.msw diff --git a/assets/shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590.msw b/assets/shaderset/0xBB661E6839B1E590.msw similarity index 100% rename from assets/shaderset/0xa7bf898d4e4201ae/0xBB661E6839B1E590.msw rename to assets/shaderset/0xBB661E6839B1E590.msw From e17bdf1533656381994dc5051f11b97e82782d2f Mon Sep 17 00:00:00 2001 From: kralrindo <43319242+kralrindo@users.noreply.github.com> Date: Sat, 7 Dec 2024 02:25:00 +0300 Subject: [PATCH 5/7] incap shield test --- assets/mdl/fx/down_shield_01.phy | Bin 0 -> 9774 bytes assets/mdl/fx/down_shield_01.rmdl | Bin 0 -> 17920 bytes assets/mdl/fx/down_shield_01.vg | Bin 0 -> 19889 bytes assets/shaderset/0x7DA7ADB9873422AC.msw | Bin 0 -> 13601 bytes assets/shaderset/0x7F00B2E35AE8C5A.msw | Bin 0 -> 29757 bytes .../down_shield_edge_detect_albedoTexture.dds | Bin 0 -> 11084 bytes .../down_shield_edge_detect_rgdp.cpu_raw | Bin 0 -> 576 bytes common_sdk.json | 70 ++++++++++++++++++ 8 files changed, 70 insertions(+) create mode 100644 assets/mdl/fx/down_shield_01.phy create mode 100644 assets/mdl/fx/down_shield_01.rmdl create mode 100644 assets/mdl/fx/down_shield_01.vg create mode 100644 assets/shaderset/0x7DA7ADB9873422AC.msw create mode 100644 assets/shaderset/0x7F00B2E35AE8C5A.msw create mode 100644 assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds create mode 100644 assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw diff --git a/assets/mdl/fx/down_shield_01.phy b/assets/mdl/fx/down_shield_01.phy new file mode 100644 index 0000000000000000000000000000000000000000..97a43a4a6b0adccce266e115f24015483aefb3c6 GIT binary patch literal 9774 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 bm^!bD?){klejd7l>MwqwNPL0!WBC6Dy0pt5 literal 0 HcmV?d00001 diff --git a/assets/mdl/fx/down_shield_01.vg b/assets/mdl/fx/down_shield_01.vg new file mode 100644 index 0000000000000000000000000000000000000000..97a9f4146766faa634fae76af8b3244d2bf9436a GIT binary patch literal 19889 zcmeHvcT`kY*ZyIK-W(euA{}g$p^0^_#@?|;Fp4Dt8WgM%%go%dV?)IPVu9GAVkY(y z2BW4K3zqoVqR|Aqh*A_7x!>LghI^RzUCg(BfBsfx);(vRyJtVA?|ts&S;%LP>SIQ# zKi>}`U?~s>Rdap=7%+zp=_}426f=aP-owoa`jz8 z3}wUb4fp?F^I^6`BB?RB02La3P@^-njs2+sr(0t}JV3FNRf3EdNem8R)Q98I zsv5_*J>x8@u?+AC`QLExu7pV8G9%{j8;SSIX$n?NA#Vit zoJceHg)>OaL3SiAqy>Ckh%2P7q$P19?vT5|Z7TL*9q$fv+H z31&E+OeJ5zH3jquFgqO}p9a644EY4Gm<;340q(?sZW@#lK$;9F2~Y|H-88r#1~Z!g z_nLs50COA$c@tP$tzjI)AZ-n@J(-xAz&m^Jgjd%MVSLB)`RVsLEE$lY(~K>%qKjo0S#FU>0+`3QcEZ;1!*y)UXXji z`d$L7dfpvT|%(pA$5_HHMTU0_F|j%|qyISP8Z0ZP;9OiTx96MUn{X3&j+d@bOj?K-%-7FN<&KtbF! zAg_fq7V^>X>nNx_7RsZ^7AQ>tIR)}9FvFYSnhxJhAkCmPrGlIWze#}}t_NuYjQIx8 z&4SU#)@^{iALvp*{u;(U1@=xqNC!f`2KLH8NLSN6GYImbaHT?;3Rpwo8V29>U^xt~ z;qcuE2+IL&1=$K$KS)P|gA`h6+*b}8iM)VHH-4l77XSA-Sh zmLOSEA8!eM9X&UCcq@=?!6R3Dd-U=SP;!9W;Nx*ep--2=T9QGIe!d}<(Z|bRkD;HJ zf!rAOBFc@xM>d9jp^ry@iJl(irqFvQ*uBlDZ*Ydxh04z0dz(}L?h1Le_pgov=>5_6 zS4RSOSobKqfyeivaloDK2`?H4d_e03{@e?EJH`WFNd4emE69DpA7Bh<1-TDgZJ^W| zN^Qa0w*jd&mD+&^Z$sk&`g(sR9t1%t5H#rJgFp(T68ice@J#6a(c=e$90q9^_;mC~ z=-1KLhrt)62=H&=uxHWpcLF&AUe?Cq7RgN)3||=qYp%geo(@7-;c(Q zejpEm5=Ih?9k>?;QfUaph(T~?D2*E!RffP07z)>5SiQqw)eeOSf)QmHjU*#M8U@nl zpcxH0%A;v?83lWJbWMc8STh>-Kl+y_@HOaVqQMJc>=^^OA^MD?o&lpz3|teSG=X}m z3Di$vB$^1_CwG%6?2crqP42}YDe@F&&L1!K!BxH}utIUvu49Ob!CnhVm`kYZ#>h8$&# z3(3^;B*RXh2eBd+rz8F37 z8tVVh->;<-`uTO>`_@AVJuG@e^!e!D(cf>R-WmOH8kM$yU)%&9483;-$Xh_pfHVX0 zZIEWdy$q1H!#5M8?PLe!|DIj{J-hyUcK!G4`tRBG|G%^AoZ`2F(A`YEx>UMV5Cjqu zI*W6?d{6;SpMH`{6AwtLzECe7xjG&6?u4kh6@^c0^$DdxFU*ec>RF5YsUGcDGx`mc zZ;zNC*{7cMZ9)dvM^yWvD+(-;MRVUt1Z=sqc&U>na;WOK&_? ze_8q(@uLu*wVx@Gg<6)~Q-9e!XB+6#v3-YA-D~mpRyH_mrj+sF;Z3Q1Y;0^D`$eS< z2zi;UCVR|j{Tb;|b^2!*A5t?usBglI542yXipo&ywtle%+aJAuAg9e2+kdbU@SnEe z$)HcDk3xI4{d+5~^{kp9<9`c#vl;bQFAuDvhyL%?Uw^9JR$@=}64I@XzQ{ajuw;Hb zA6Afq{Y%IG@V*L*=!BmEZ4EFWjHD3EPi)wtvvRqo0<>^S?hIiT3H(KX!g*Ns6wOm)=va zaUPV0dbDTtGc9C0dnP zotgPNR{Hjio)1+IY8^)VhkAB>E9~+gmTh0J&Pv*P2Jj0I|D{uh+Vyp_fh@{=?P^~B zc-cAB|1F=!*{|Agv{_H%uU)=DL>`PMHAs6GzYuVqZFeq(54qScNAyz}*m-+?_zxiORT+penBHwe$a zXVLxv@BGQ_XVkmqPT?-NX=?Q`-bt4%&u8%dS*OrG`*pur+`ud2YxP;}lU_<=C7R|1 zYp8uZ)Q@}2uz!<+<p{WpB`+f_N3Y2LYxsqUZk@H+hq^@H_0*h(XiCDnRp-$`cv(q*a3ssi%(x2~_M z+Xwb+{~knu{SJ4qe@(|f6YSaX=^T+-`6>J+P>$Ldvgm)#Ql*Ln!5hu`UCvm7iS_qS<=57_iDYk{$0Xlp%s(= z5cI>i0Rwwp)gT^Pk!DJ&f)9 zD=WE9`*NhIiRO|ZK6>RJxWChJeX{;*L(51dwZCBgr z{=9!qqeEE#aJM(Pp|YKfqxM>a#mP`~1w^=HmGM;Ue2_7cEoIcr$N5 z>aSkDTnE2PyHsoY`I+iYi-uwS}xvIfqI@9yPwab_5 z=vDf46ZO5?sj@-`pnVkDv;A+YZ_uLZM@!Yn26puP0P|Z%zq}OAZ{H@W$dF2k9~yeJ z4!)s(LRoeH!a>i@@Ac9|TQkjEl{WeUJ^!Sqrz_a=fvq0!gDaFosG#*nfW1-s3e3)1 zs=jqBM*FBtuxIru{oC!*-tAOlLypq(ml;vl(YurdRhrFRshT>o2VGxqKK!rk=WE(; z1@`Ru#Ix*LuEh4Bs@;xl)E@j(9s3IR$g>~+h*8=f>b4%*N8(|8S^pRAp4v|Tt-W&l z05zUJ$Q2l0R`1lLXuf`_Lb=-A6a63VF9o}QQ$6LEONZW7e*R$pQMAYP!P;+ZS`=BH zwM_Z`>vZ&Q*;qg8|Gj z@Y(p-rJbyzI5|^&VfL^yh>zzZwtu%=w3AArWa_og)mVQv*3XX5OPhRc*`|%E2|WkU z_=)wi_``#e@=90w^Y?d2en9+%T|+sondtw(f0md0v{SuLmX7sj$3gupew;)*t=vYT zDhoYJ&yP4htbbVHA=^>5-IqUOJ{0k@yA25CTHTreeW?B<*%tLH`?iUCw*LrRA8>wX zUdO+;kwiv)e3z|io!NupWBb|jb%dnI@nb~ zOvj&j{yAVDIs79p<@cPsLhHx#FFQUDJR{G4=o-W4{Tivm_Q%I}x1?HFZo&Z!-!$NkCbH#U`j zZ<)PJX+L)Yp1-m|XSDv4!fl7$RqnsL{~NTw0sD`&zv+}3XS1V3`HN@tPPESlJv)Ei zJ~DIrhw-Xe$AkBx{pR%M3U>W(bdGFf*MFgEb8TphWc6m|H3A6kj>_es$Jc;?F4(A|2q04+sF$x2b!qY zw8_NrDYy*ytbLp$a(_98k=LAGzBgBM`aa`o=jWZLthKdr0w3{5H#}cu&rD0^wiS!# z8^ig?wdQ=3TcP6ql!*SpP=8!){e-afyXoInmFGCXq7I|`5BK*eW_+B>u3gfPy{(d7 zY)9ia?oT%U!T9agzp+raDQQ9VXkT}H63r{k;#7|l&r*C?cXghBzpWe+TQPZ@I%dQ` zsz?9Hj^8V@)Po4G_I<321YvuEl1wVc^G5-mUs(N;#-KOzgY(Hp)MvK`JsTgNx`E!| z-6Fw-;Q550J?ozg=c7Ms&VM-n?D@!`_pCX8;QnCGAHyQx`7_#8BSf+sKPoi;g(TZr;}Ex<;@>!Yijz+e@qOCo zKb6`FytJ|!-=pOTZvFxhKe@f^SMwb&_&alNQ+#LDQ7$J-#4imgx+B$9@(ur&5r0%j z{w4E!FL|e!K#Ko<_EB!rRuTVHSkW&QoA2_L-uo#2xeP6r_Ef~L2-9jT=j!-Nj)fGz zLvaqLtq}3I2S*;Y*nFFJ`S6gwUukqm%YE^Sh+iI>pJ_SlJa2hFkK(VsnZpHINovJreQTgceP-8oZyk ziZRFcOL=Wd4{(E8iTJ^xk>=K&R`5Tj{6X>6=KDFtFcIHJuI*=4wukqMNI`qD#P%Rp zUMAuPg~+|EcdX*AhKFJN$kYG5kGn8d#PW)xH-HZq5JKOt-5Z_7J(wffUka3Uw{`R4ZG$czMEj{fXL9FCMSDyCA~)M;Pd;== z2;!5;Pcymk8$|n?K}GJi%iMXb%XZrStB*3dQ_scrk7%3v-nP*{>W%{@B0lM?+RP>F z740Pfk8B&SsUmglc*A=k$Et)hUt7SR&%z^pxe; z^`EX04MhADkH|vXLSNPTA;H!9prPE^YvTAG@zOT5EA&(ae0_5_;+Ogj^RU~&wBl@>l?y_e#Hy$g$E&hu>f8;y%;AZ-Y_^Ul-R<{QhA9%baXW6B)R$uNaJ0(5SQaM_Fhdy6^NN&vS-zv_J zkGuS$G`6Yo(X%TQe{)h}E`P7szI7f&C#6@LDJ$eDOZo|Ib1j zu4i0%Eq<0OoPU3oCl)2dc zQ?4?%D&9spx}gl856F%kuNBjWi|t$Ikk7M=KKZEm$4t#?^GUGzWjUCfAK6$p=mGfzug|G13z5Zt~_d6jQYIpOVSiC z2Z;TL{U85f+BeFG>En-}eZqn?1s5ys|7%{U&C2+P%596S==(pP?z0ugj*0C9|5I7o z{7>aC!xp1H&wkk~#W-_u|IKnwaw)t1SUIZVIklI}nx)vo#GlvR@VhaAKD zHHDoOdX?C|BVO|2k{6z;8_N5r&%55IvqG{*#82_aZ(91sSCtsu@i^MAY~ERM@psWb zcJqxKSu*k~6~8Km>W7<~DaPB2_6|NtVI_Y~Ro&ZBjQYG-pj5925c_|_QyW#%Yr0C4 z5p@FbJ)DVR;6yQgK>Ycuc*Y6U+?}6Oz5n>-T~De+{50PrUGdTrs=tm@qCW4J-OIY} z*e>Gt^wt&>PdTmHaB0Fx#INYEv}@rL5kJ0le4Bgc1k=H80<5WjyYK5e1SdOv}_Kh58v>^!))7{9~XY9AE;I9NTYID+bz z%$uA$(L%I$YNI_}{AP&y#gj_Z=jBFB&W&{y$2Z+C=}GaLq3Z9Prk=+3dpw_#YqwOy zck$N_E=f*TN3WW#M*S4;!rWh)i1_C1irSR~Y*QCjNzWj@+u}F5;jKmd#Mav3C1#oG zvw<^FPkws)Hg{dNh~FqsYg=0SSUvpFYl^?ZD^%B$X}>f;`@F>SAN4z@*Azc)ZHVqh zQxSh;+epV!&|my4`YhtVJRYi3F!*6$mb zAN=8XJpadMZFOj0xOTmcA12z{1Sd8AFmx(k)_*tR=czr{>%Phq?HxiQLq4>O<9i;R ztU>$Jo7U@=r;7b=8ze9M@M1ZCM{$GV|Mhl>LO?vxb&N5z6gTKLIr>uWp7@xvhrb_~k%#r)etb};DG~RFUuaV1$4~qC zvQhS^&pXB+)NS?=@!N!@p87a;H{bD54sHKJ$st_|^ZuexuGN$WpW`3K&ZEzF_b!~& zg**`PNqEwda*I4Zq_N{-tUv1cNu9h@^iM))>eTXr^ZbXl`|0!L9|t==x;mxV;O)4!`13d2(FG@n_`dCBE%m_yUtxKM z;t!p4N0*T-;(JDD1N4h3_?G(~Qv9t)@95?xi1<;Vsm`DFSZm&8WKjHFo1W-`#*6rC z+vhuc`edi6OsU5IF7b)(b)1O5JR;TQQ&TIA(=U6MV*4#~p6DKo5%G70rrK2HG}M&2 zT%h=qBVX%Aj}r0kw~v%mHE*iXJD#QO&u;%(w>C<|zY!s`tFn=48ax`e4DoNpyw*hz z7V%$%=1T;JW}3i1i5 ziJx@r`z?PW`2F0PCxVWBKWBLVW>sAM{w;dOCms9# z&G7!Oh94*3-}l+S4;%jeUBizP@ZBQ&e%Oc~NA2t3#|iki3-@Fu{)#kYB_0&oDkU{5Yy--;Wyc;{+4@IBL(f--sV4ApeBb8}Z`= z6Z|;ZKlbl;M*KKx&%XaR^sj~=NA+y~jQDYa34R>av+XzH$I>ejMHZ?D!k;ew<)}A19dL#|b9*ae@hcoM3_c;@8KI6HM^q1QYx?YR~rH zh#!aZTZf-u#E%n9@Z$s%{5Zh`KTa^gj|2ZyFF#H&!H>i9VI6*kVSZ}(ae@hc9Qvm^ z_D1|Th+p;c;H}Tae!~nvHR1A9|z-CFFy|A zOLMMH{dM_q6rYVxM*KK9|JBQnqvsu2$e_;Iv;HvSs%;{+4@I5_{*%a5bu z!}?D!b*;{+4@xa$4K ztWP6;9M!Y)XT*=A`;*lh@#A29*UOI+Oz`6b6Z|;A1V0Yvr#^n1V1gefnBd1ze0Khg z_;G>>ejLniz5F=A1V4`A*Tavi?mx4BjQDYa34WYlf*&WC;K$MNW8;&7pH{<j`|O_eMbB^8o$~4jreg? z&)OUD;{+4@IC_3z@s0R#f(d>cwP*dC;e1iUkE8R?o_`Jc8h#wzAME=PTyOZX`Kv*% zYKcjMTUE_gT!a6N@}Hmd=m91(hLDxqB literal 0 HcmV?d00001 diff --git a/assets/shaderset/0x7DA7ADB9873422AC.msw b/assets/shaderset/0x7DA7ADB9873422AC.msw new file mode 100644 index 0000000000000000000000000000000000000000..de150b277a708746c8ef1927109873317ba9e2db GIT binary patch literal 13601 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 a$m}Eilw$!@JE?c3s#SXA7%1^2m;VGAtffEz literal 0 HcmV?d00001 diff --git a/assets/shaderset/0x7F00B2E35AE8C5A.msw b/assets/shaderset/0x7F00B2E35AE8C5A.msw new file mode 100644 index 0000000000000000000000000000000000000000..421d5d9c4121239cf6802514db0b576c20a222ac GIT binary patch literal 29757 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 z z&$^P|dvvt?GXL3ZKd)a;?RTJww3%4b>E9oIrY1I ztx4CM{Vsvy1bcn&IO#S`adDha8vKJeKu7NJp=S^?zjqIg6bzf z%vQb$Oh)vom-;9Qn&#UL*9({AP>9R70yj#!%BY}kOBHN> zHhvKOe)KA%LYo${1e~TwJGc=C?z?bR2ksc$T@Ku@;C8~<{)p>e zEdh2paK8_?+i*m&{dO5#)IT#W-(_&47*c=8UR*n`gWGF3uvqR!xcv^?Hn;;0`D&}- zpo6{p;GS^cz65s&&h|&#{P*{8ha+5E`#lZ!lmqt@xTt?-T)w}AJL+I>GS8o9;F`@t zV_qDgH$wPcRNwuZiA0^*5VkNFtQW;A_0POFa;^1)I354Ye-7*fo+8fvnXlv7QD5#c z-wCU)FH>FmEB4Q<2Kk+yf2OXD`e%NP^T#<9o-;B-!TWb3Cy;+)tEIWnHo2z5HeR8BrtX`lo!^#! z<{Ow4&iH56dU5fu>!0};Yp=r`3cnzp!I;y$+eR$C?$dW5cXIH1+N&6S0{M32-5d*$ zA2E8}zuz=^{k}Vbtb0F+{1YR0BEO8BAfsO7c4Enc$Tt#;FCtfrTt&Xe$UBkmH}WX* z=aF^oe&oM4@&V+hkyZYK$Uj9^IiEzH#t%8^4#hSz|DtS>cH{dA(&g5 zwaYu<);QSP4A<$v`EXkuxC&ga19u19pab`DxS|7hKir4|_hq=M1NUvXyWs3^i@4tm z$KdX9;9i2;X*ibpvA^}ETvYFS7nko`xZMuhXTKy$<&N z6z)L>?hA1H9k_48J>0V!)I@^@iG_gaR+;EfqTM%TM751;aZ5} z#>>0m4msGn1@5qey^q5^<-qNQ(|SYg(!%jL=L&X@%f`>4KZ>45aS-D6M*j=$7(}yn zo^f%#?_Hd|--A2hVDCyeZ$k6(T?^;3N4W*gWshU%p})b}oK9NY&t$HCs` z;1Y0CgWibWBYGSz>U$TL?-4kcz0se-X>YXIIB2<~-uEsp-&t@;hx)!1uH7NuF1Sty zdpWpn2kv8VQQy0`dhCU}$-&;&;Cdan@4#i?)XusuY-5g`yN;O|q>#YP-=MQy~C)F9>yP7-R z8Q;5p?yg4Hx|2psBQQ4l8l3XZ_})bv1)~$SlkeSg^R!B7zV7-NoYrQ|)@Re_himy} z+@)|@6N+Pb6T3cJ1lLM>!f7XcNz4JVJW&MzIXdxFxP1xO?{AD5L&TqYU4{*=K|kv z@0I>xNqpp*{cXv)m!Hnxmb8CU*^aWt+IwE`{X^|9P|Dx_)PDzA@7W`Nr_%h*X0^)r zLGRcC-sO*3(hkl3o~6qBzw!4hcU<9lS8y!lP`HWsF4|c4Mi#lskwgy1&n%>g-X6np zQVXv~H(l3pD0CZHb}GoS*^B%j@d1t^@)09fko67FbDWPL&%o9b9985nU)_OIykq0! z`x0aFbeuxv6S~LP*Iq)E!-k1QkWXk8xpt1sPuRf6Q~Jpq3QAYc%O~`1DNGQnvdULn4q5AWs`}fsnh)LG3CQt%O=UyArix{^6g*Wm2ej&v zSYK1|@*z@a=4&eURKBK4e+9m#Q*Jk9TSlyQQmnvi8l*`lpBu&USy3EKv)5T47qyw{ zEzbH*p7Apc$AoPw+s0@7Ov853c(U`1#+t^k#+nId+cc|twfdQA&iq~VGgaMrMg)Gd z>OYog^6#xZKQ6B(f_`NwR_og{ex@{r_saZC)y~YVWtbH>lq zHin5c4=M18&6+UbwP~gfN0R~C#{F4M3tu@{|~mZ BtIPlZ literal 0 HcmV?d00001 diff --git a/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds b/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds new file mode 100644 index 0000000000000000000000000000000000000000..53ccbbc1fd18184a13c85f8a965c302aed91d930 GIT binary patch literal 11084 zcmeIyu?fR45CzaP4%oQT2pYlOAcYF|Zahqi%#$UP6QoO;6zSdvapI5=2`_fAvM=tazipe#^`pIKXMA`2nLW?UBcr+p@4!Fc00%h00S<70 z103K02ROh14sd`29N+*4IKTl8aDW3G-~b0WzyS_$fCC)h00%h00S<8BpANhLTCjXj literal 0 HcmV?d00001 diff --git a/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw b/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw new file mode 100644 index 0000000000000000000000000000000000000000..fca1fb9be9f8370295e5ce4218464cd9ad0d0644 GIT binary patch literal 576 zcmZQzXs~C1fCdHx8z@3s@mVux+JP|Fb!A%+UcE}o4(bjp6x=NkIR_axkOM)S#;K2C z?gt5h*=cEMKw7~OBu{&Q<~E3hK>I=BFgX|-Mx(mwUWc?T3?uZQs=>`ewga~+;$tUNLR literal 0 HcmV?d00001 diff --git a/common_sdk.json b/common_sdk.json index 1c2394d5..0cc0e369 100644 --- a/common_sdk.json +++ b/common_sdk.json @@ -16,6 +16,36 @@ "_type": "dtbl", "_path": "datatable/survival_loot_sdk.rpak" }, + { + "_type": "shdr", + "_path": "shaderset/0x7DA7ADB9873422AC", + "inputFlags": [ + "0x2000012", + "0x4004002000001", + "0x2000052", + "0x4004002000041" + ] + }, + { + "_type": "shdr", + "_path": "shaderset/0x7F00B2E35AE8C5A", + "inputFlags": [ + "0x4004002000001", + "0x4004002000041", + "0x4004002000001", + "0x4004002000041" + ] + }, + { + "_type": "shds", + "_path": "0x2b3219d5a6f5cc37", + "$guid": "0x2b3219d5a6f5cc37", + "numSamplers": 3, + "firstResource": 0, + "numResources": 0, + "vertexShader": "shaderset/0x7DA7ADB9873422AC", + "pixelShader": "shaderset/0x7F00B2E35AE8C5A" + }, { "_type": "shdr", "_path": "shaderset/0xBB661E6839B1E590", @@ -525,6 +555,41 @@ "0xF0000000" ] }, + { + "_type": "matl", + "_path": "material/models/fx/down_shield_edge_detect_RGDP.rpak", + "name": "models/fx/down_shield_edge_detect", + "shaderType": "rgdp", + "$cpu": "texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0x2b3219d5a6f5cc37", + "samplers": "0x001D0300", + "glueFlags": "0x10020086", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 7, + "rasterizerFlags": 2, + "blendStateMask": 9, + "width": 128, + "height": 128, + "textureSlotCount": 1, + "$textures": { + "0": "texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.rpak" + }, + "blendStates": [ + "0xF0138086", + "0x00138286", + "0xF0008286", + "0x00000000", + "0xF0138086", + "0x00000000", + "0x00000000", + "0x00000000" + ] + }, { "_type": "matl", "_path": "material/models/creatures_r5/prowler/prowler_body_06_sknp.rpak", @@ -1396,6 +1461,11 @@ { "_type": "mdl_", "_path": "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_exp.rmdl" + }, + + { + "_type": "mdl_", + "_path": "mdl/fx/down_shield_01.rmdl" } ] } \ No newline at end of file From 06f2e78abf50098c64a25c6f03922a09b57e7a1d Mon Sep 17 00:00:00 2001 From: kralrindo <43319242+kralrindo@users.noreply.github.com> Date: Sat, 7 Dec 2024 14:19:53 +0300 Subject: [PATCH 6/7] Remove incap shield --- assets/mdl/fx/down_shield_01.phy | Bin 9774 -> 0 bytes assets/mdl/fx/down_shield_01.rmdl | Bin 17920 -> 0 bytes assets/mdl/fx/down_shield_01.vg | Bin 19889 -> 0 bytes .../down_shield_edge_detect_albedoTexture.dds | Bin 11084 -> 0 bytes .../down_shield_edge_detect_rgdp.cpu_raw | Bin 576 -> 0 bytes common_sdk.json | 70 ------------------ 6 files changed, 70 deletions(-) delete mode 100644 assets/mdl/fx/down_shield_01.phy delete mode 100644 assets/mdl/fx/down_shield_01.rmdl delete mode 100644 assets/mdl/fx/down_shield_01.vg delete mode 100644 assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds delete mode 100644 assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw diff --git a/assets/mdl/fx/down_shield_01.phy b/assets/mdl/fx/down_shield_01.phy deleted file mode 100644 index 97a43a4a6b0adccce266e115f24015483aefb3c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9774 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 bm^!bD?){klejd7l>MwqwNPL0!WBC6Dy0pt5 diff --git a/assets/mdl/fx/down_shield_01.vg b/assets/mdl/fx/down_shield_01.vg deleted file mode 100644 index 97a9f4146766faa634fae76af8b3244d2bf9436a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19889 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 diff --git a/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds b/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.dds deleted file mode 100644 index 53ccbbc1fd18184a13c85f8a965c302aed91d930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11084 zcmeIyu?fR45CzaP4%oQT2pYlOAcYF|Zahqi%#$UP6QoO;6zSdvapI5=2`_fAvM=tazipe#^`pIKXMA`2nLW?UBcr+p@4!Fc00%h00S<70 z103K02ROh14sd`29N+*4IKTl8aDW3G-~b0WzyS_$fCC)h00%h00S<8BpANhLTCjXj diff --git a/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw b/assets/texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp.cpu_raw deleted file mode 100644 index fca1fb9be9f8370295e5ce4218464cd9ad0d0644..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmZQzXs~C1fCdHx8z@3s@mVux+JP|Fb!A%+UcE}o4(bjp6x=NkIR_axkOM)S#;K2C z?gt5h*=cEMKw7~OBu{&Q<~E3hK>I=BFgX|-Mx(mwUWc?T3?uZQs=>`ewga~+;$tUNLR diff --git a/common_sdk.json b/common_sdk.json index 0cc0e369..1c2394d5 100644 --- a/common_sdk.json +++ b/common_sdk.json @@ -16,36 +16,6 @@ "_type": "dtbl", "_path": "datatable/survival_loot_sdk.rpak" }, - { - "_type": "shdr", - "_path": "shaderset/0x7DA7ADB9873422AC", - "inputFlags": [ - "0x2000012", - "0x4004002000001", - "0x2000052", - "0x4004002000041" - ] - }, - { - "_type": "shdr", - "_path": "shaderset/0x7F00B2E35AE8C5A", - "inputFlags": [ - "0x4004002000001", - "0x4004002000041", - "0x4004002000001", - "0x4004002000041" - ] - }, - { - "_type": "shds", - "_path": "0x2b3219d5a6f5cc37", - "$guid": "0x2b3219d5a6f5cc37", - "numSamplers": 3, - "firstResource": 0, - "numResources": 0, - "vertexShader": "shaderset/0x7DA7ADB9873422AC", - "pixelShader": "shaderset/0x7F00B2E35AE8C5A" - }, { "_type": "shdr", "_path": "shaderset/0xBB661E6839B1E590", @@ -555,41 +525,6 @@ "0xF0000000" ] }, - { - "_type": "matl", - "_path": "material/models/fx/down_shield_edge_detect_RGDP.rpak", - "name": "models/fx/down_shield_edge_detect", - "shaderType": "rgdp", - "$cpu": "texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_rgdp", - "surfaceProp": "default", - "surfaceProp2": "", - "features": "0x1F5A92BD", - "shaderSet": "0x2b3219d5a6f5cc37", - "samplers": "0x001D0300", - "glueFlags": "0x10020086", - "glueFlags2": "0x00000000", - "uberBufferFlags": "0x0", - "depth": 0, - "depthStencilFlags": 7, - "rasterizerFlags": 2, - "blendStateMask": 9, - "width": 128, - "height": 128, - "textureSlotCount": 1, - "$textures": { - "0": "texture/models/fx/down_shield_edge_detect_rgdp/down_shield_edge_detect_albedoTexture.rpak" - }, - "blendStates": [ - "0xF0138086", - "0x00138286", - "0xF0008286", - "0x00000000", - "0xF0138086", - "0x00000000", - "0x00000000", - "0x00000000" - ] - }, { "_type": "matl", "_path": "material/models/creatures_r5/prowler/prowler_body_06_sknp.rpak", @@ -1461,11 +1396,6 @@ { "_type": "mdl_", "_path": "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_exp.rmdl" - }, - - { - "_type": "mdl_", - "_path": "mdl/fx/down_shield_01.rmdl" } ] } \ No newline at end of file From 17cd3766d8159a91acf21797bc057c7db237cb82 Mon Sep 17 00:00:00 2001 From: kralrindo <43319242+kralrindo@users.noreply.github.com> Date: Sat, 7 Dec 2024 15:25:54 +0300 Subject: [PATCH 7/7] EPG --- Season 3 Shadersets/common.txt | 616 ++++++++ Season 3 Shadersets/common_early.txt | 61 + Season 3 Shadersets/common_mp.txt | 130 ++ Season 3 Shadersets/mp_lobby.txt | 46 + .../mp_rr_desertlands_64k_x_64k.txt | 505 ++++++ .../epg/ptpov_epg/ads_in_onehanded_seq.rseq | Bin 1667 -> 1668 bytes .../ptpov_epg/ads_in_onehanded_seq_air.rseq | Bin 1691 -> 1692 bytes .../ads_in_onehanded_seq_sliding.rseq | Bin 1694 -> 1696 bytes .../weapons/epg/ptpov_epg/ads_in_seq.rseq | Bin 1635 -> 1636 bytes .../weapons/epg/ptpov_epg/ads_in_seq_air.rseq | Bin 1643 -> 1644 bytes .../epg/ptpov_epg/ads_out_crouch_seq.rseq | Bin 1650 -> 1652 bytes .../epg/ptpov_epg/ads_out_onehanded_seq.rseq | Bin 1705 -> 1708 bytes .../ads_out_onehanded_seq_crouch.rseq | Bin 6533 -> 6536 bytes ...ads_out_onehanded_seq_sliding_grapple.rseq | Bin 1725 -> 1728 bytes .../ads_out_onehanded_seq_wallrun.rseq | Bin 1741 -> 1744 bytes .../weapons/epg/ptpov_epg/ads_out_seq.rseq | Bin 1653 -> 1656 bytes .../epg/ptpov_epg/attack_onehanded_seq.rseq | Bin 3243 -> 3244 bytes .../ptpov_epg/attack_onehanded_slide_seq.rseq | Bin 3715 -> 3716 bytes .../weapons/epg/ptpov_epg/attack_seq.rseq | Bin 3657 -> 3660 bytes .../epg/ptpov_epg/attack_seq_slide.rseq | Bin 3734 -> 3736 bytes .../epg/ptpov_epg/crouch2idle_seq.rseq | Bin 4626 -> 4628 bytes .../weapons/epg/ptpov_epg/cylinder_layer.rseq | Bin 1069 -> 1072 bytes .../epg/ptpov_epg/draw_crouch_seq.rseq | Bin 3829 -> 3832 bytes .../ptpov_epg/draw_onehanded_crouch_seq.rseq | Bin 3850 -> 3852 bytes .../epg/ptpov_epg/draw_onehanded_seq.rseq | Bin 3290 -> 3292 bytes .../epg/ptpov_epg/drawfirst_crouch_seq.rseq | Bin 5210 -> 5212 bytes .../weapons/epg/ptpov_epg/drawfirst_seq.rseq | Bin 5865 -> 5868 bytes .../epg/ptpov_epg/holster_onehanded_seq.rseq | Bin 2737 -> 2740 bytes .../weapons/epg/ptpov_epg/holster_seq.rseq | Bin 3527 -> 3528 bytes .../epg/ptpov_epg/idle_check_crouch_seq.rseq | Bin 3581 -> 3584 bytes .../weapons/epg/ptpov_epg/idle_check_seq.rseq | Bin 3574 -> 3576 bytes .../epg/ptpov_epg/idle_onehanded_seq.rseq | Bin 830 -> 832 bytes .../epg/ptpov_epg/idle_onehanded_seq_air.rseq | Bin 862 -> 864 bytes .../weapons/epg/ptpov_epg/idle_seq.rseq | Bin 786 -> 788 bytes .../weapons/epg/ptpov_epg/idle_seq_air.rseq | Bin 817 -> 820 bytes .../epg/ptpov_epg/idle_seq_autoplay.rseq | Bin 5897 -> 5900 bytes .../weapons/epg/ptpov_epg/inspect_idle.rseq | Bin 19219 -> 19220 bytes .../epg/ptpov_epg/lower_onehanded_seq.rseq | Bin 2523 -> 2524 bytes .../weapons/epg/ptpov_epg/onehanded_jump.rseq | Bin 2073 -> 2076 bytes .../epg/ptpov_epg/onehanded_jump_crouch.rseq | Bin 1702 -> 1704 bytes .../weapons/epg/ptpov_epg/onehanded_land.rseq | Bin 2033 -> 2036 bytes .../epg/ptpov_epg/onehanded_land_crouch.rseq | Bin 1594 -> 1596 bytes .../epg/ptpov_epg/raise_crouch_seq.rseq | Bin 2945 -> 2948 bytes .../ptpov_epg/raise_frommelee_crouch_seq.rseq | Bin 3238 -> 3240 bytes .../epg/ptpov_epg/raise_frommelee_seq.rseq | Bin 3033 -> 3036 bytes .../ptpov_epg/raise_onehanded_crouch_seq.rseq | Bin 2966 -> 2968 bytes .../epg/ptpov_epg/raise_onehanded_seq.rseq | Bin 2546 -> 2548 bytes .../animseq/weapons/epg/ptpov_epg/regrip.rseq | Bin 3566 -> 3568 bytes .../weapons/epg/ptpov_epg/regrip_02.rseq | Bin 4534 -> 4536 bytes .../epg/ptpov_epg/reload_crouch_seq.rseq | Bin 14258 -> 14260 bytes .../reload_empty_late1_crouch_seq.rseq | Bin 12931 -> 12932 bytes .../epg/ptpov_epg/reload_empty_late1_seq.rseq | Bin 12863 -> 12864 bytes .../epg/ptpov_epg/reload_empty_late2_seq.rseq | Bin 7183 -> 7184 bytes .../reload_empty_onehanded_crouch_seq.rseq | Bin 19922 -> 19924 bytes .../reload_empty_onehanded_late1_seq.rseq | Bin 7134 -> 7136 bytes ...load_empty_onehanded_late2_crouch_seq.rseq | Bin 7285 -> 7288 bytes .../reload_empty_onehanded_late2_seq.rseq | Bin 4698 -> 4700 bytes .../ptpov_epg/reload_empty_onehanded_seq.rseq | Bin 11227 -> 11228 bytes .../epg/ptpov_epg/reload_late1_seq.rseq | Bin 9203 -> 9204 bytes .../reload_onehanded_crouch_seq.rseq | Bin 14279 -> 14280 bytes .../reload_onehanded_late1_crouch_seq.rseq | Bin 9305 -> 9308 bytes .../ptpov_epg/reload_onehanded_late1_seq.rseq | Bin 6306 -> 6308 bytes .../ptpov_epg/reload_seq_crouch_empty.rseq | Bin 19445 -> 19448 bytes .../weapons/epg/ptpov_epg/run_layer.rseq | Bin 1850 -> 1852 bytes .../epg/ptpov_epg/run_layer_reload.rseq | Bin 1837 -> 1840 bytes .../weapons/epg/ptpov_epg/run_layer_wall.rseq | Bin 1846 -> 1848 bytes .../epg/ptpov_epg/sprint_onehanded_seq.rseq | Bin 3283 -> 3284 bytes .../weapons/epg/ptpov_epg/sprint_seq.rseq | Bin 2529 -> 2532 bytes .../epg/ptpov_epg/sprint_transition_seq.rseq | Bin 2742 -> 2744 bytes .../ptpov_epg/sprintdraw_onehanded_seq.rseq | Bin 2838 -> 2840 bytes .../sprintholster_onehanded_seq.rseq | Bin 2574 -> 2576 bytes .../ptpov_epg/sprintraise_onehanded_seq.rseq | Bin 2539 -> 2540 bytes .../epg/ptpov_epg/sprintraise_seq.rseq | Bin 2693 -> 2696 bytes .../ptpov_epg/switch_to_jump_iron_crouch.rseq | Bin 2859 -> 2860 bytes .../epg/ptpov_epg/switch_to_jump_sprint.rseq | Bin 1702 -> 1704 bytes .../ptpov_epg/switch_to_land_iron_crouch.rseq | Bin 2639 -> 2640 bytes .../epg/ptpov_epg/switch_to_onehanded.rseq | Bin 2867 -> 2868 bytes .../epg/ptpov_epg/switch_to_twohanded.rseq | Bin 2883 -> 2884 bytes .../epg/ptpov_epg/wind_effect_layer.rseq | Bin 1587 -> 1588 bytes .../epg/ptpov_epg/wind_loop_layer.rseq | Bin 15133 -> 15136 bytes .../epg_mag_non_transparent_sknp.cpu_raw | Bin 0 -> 512 bytes .../{epg_mag.cpu_raw => epg_mag_sknp.cpu_raw} | Bin assets/cpudata/epg_sknp.cpu_raw | Bin 0 -> 512 bytes assets/shaderset/0x119527D74F210987.msw | Bin 0 -> 21109 bytes assets/shaderset/0x303EC9DCD2D864C7.msw | Bin 0 -> 72485 bytes common_sdk.json | 294 +++- common_test.json | 1401 +++++++++++++++++ 87 files changed, 3047 insertions(+), 6 deletions(-) create mode 100644 Season 3 Shadersets/common.txt create mode 100644 Season 3 Shadersets/common_early.txt create mode 100644 Season 3 Shadersets/common_mp.txt create mode 100644 Season 3 Shadersets/mp_lobby.txt create mode 100644 Season 3 Shadersets/mp_rr_desertlands_64k_x_64k.txt create mode 100644 assets/cpudata/epg_mag_non_transparent_sknp.cpu_raw rename assets/cpudata/{epg_mag.cpu_raw => epg_mag_sknp.cpu_raw} (100%) create mode 100644 assets/cpudata/epg_sknp.cpu_raw create mode 100644 assets/shaderset/0x119527D74F210987.msw create mode 100644 assets/shaderset/0x303EC9DCD2D864C7.msw create mode 100644 common_test.json diff --git a/Season 3 Shadersets/common.txt b/Season 3 Shadersets/common.txt new file mode 100644 index 00000000..d87d0f52 --- /dev/null +++ b/Season 3 Shadersets/common.txt @@ -0,0 +1,616 @@ +shaderset_0x1056e051280a248c +shaderset_0x10d4c45225c1a8d2 +shaderset_0x10fbea0f70af1dd0 +shaderset_0x113c466a2ad9bb30 +shaderset_0x11cf232f7a4983a7 +shaderset_0x1267f7a739689cea +shaderset_0x134970c41fbf741e +shaderset_0x13a65a24c1e6326b +shaderset_0x13bcb3b372d4fa8a +shaderset_0x13db4eb581ecafc3 +shaderset_0x13dc11bca37c64ad +shaderset_0x1487d159f1fe8535 +shaderset_0x14d416015695bf2 +shaderset_0x14e3037d3b267871 +shaderset_0x150c94e467411354 +shaderset_0x15bc0487135b1a3d +shaderset_0x15cab329e1ca4dc9 +shaderset_0x1600667ea554cff1 +shaderset_0x1678729bd8c6c82b +shaderset_0x16b76091d59e73aa +shaderset_0x177231c799884325 +shaderset_0x17a4bd1c7adec00c +shaderset_0x17c5d5b7fb298991 +shaderset_0x17efb36fd3aa435 +shaderset_0x18146e3ef001fb66 +shaderset_0x18276034d69686af +shaderset_0x1847a2a340341765 +shaderset_0x18b740d604971414 +shaderset_0x19bef66b27a80ad1 +shaderset_0x1a303af136544bb2 +shaderset_0x1d2a4d5910628db7 +shaderset_0x1d9fff314e152725 +shaderset_0x1ded9548a963f583 +shaderset_0x1ed3231d73279c2f +shaderset_0x1fa273f5a89a8bfb +shaderset_0x1fc6dfffa6f02df9 +shaderset_0x201a2dd52a9c8aa6 +shaderset_0x20a2ebe299314011 +shaderset_0x20f81e839620b63c +shaderset_0x210121da41f7fbbc +shaderset_0x218e082aeb6512ab +shaderset_0x21eb8f670345b750 +shaderset_0x2279b411877a1383 +shaderset_0x230ea59546e5a53f +shaderset_0x23c5bc8865a6ddae +shaderset_0x2405ff95f0dc7c25 +shaderset_0x2455d56c9cd0ad91 +shaderset_0x2480c0f5643815eb +shaderset_0x2543c814f11ea2c8 +shaderset_0x25a91bfb90a205c7 +shaderset_0x2651d01f1d25646d +shaderset_0x273b09033e49c030 +shaderset_0x27e8d6cbe6c58564 +shaderset_0x28bae33436e3f745 +shaderset_0x28bb64a62229dcf6 +shaderset_0x28de8fee61ee7ef5 +shaderset_0x28fd1c7394dce9f1 +shaderset_0x29744836ca02e03c +shaderset_0x297e6bc6124dc8e3 +shaderset_0x2a20bb77eaab71aa +shaderset_0x2a2db3a47af9b3d5 +shaderset_0x2ab7e2bafa2459 +shaderset_0x2c9ed2e44b2a2245 +shaderset_0x2d66c128fc3b4c52 +shaderset_0x2f43ec8fe2d3555b +shaderset_0x2f6462978bbd92c4 +shaderset_0x2fa8289fb6ede045 +shaderset_0x2fce9f46828d8687 +shaderset_0x30361d76b428a0e3 +shaderset_0x30657f04b1d8e7d +shaderset_0x30b8725f3ba73195 +shaderset_0x316f482c4d637ecb +shaderset_0x32531638f3834bf5 +shaderset_0x3276dcbf2c1e8c91 +shaderset_0x327d16e296e05451 +shaderset_0x32a43dcc6b360cab +shaderset_0x32df48f381d48533 +shaderset_0x33920736b2e312d4 +shaderset_0x3420819e5dacbca9 +shaderset_0x34437c19ac328145 +shaderset_0x34955c1536620dfb +shaderset_0x34c5e3494f323171 +shaderset_0x353f9c7fcafcc4a4 +shaderset_0x36627716165fc7da +shaderset_0x36ebe2e37f400c32 +shaderset_0x372a4b57b728af24 +shaderset_0x37b47f88b52822c9 +shaderset_0x37f9111869c84d97 +shaderset_0x383f49c63927dba9 +shaderset_0x385a27a13878cf8a +shaderset_0x38bde889256f2763 +shaderset_0x38c5422843aaca14 +shaderset_0x397fa72eb0b25021 +shaderset_0x39b558a56f38a4ce +shaderset_0x3a0e4db000f0265b +shaderset_0x3a9e2034c8a1b4fa +shaderset_0x3acae155d1abc0a3 +shaderset_0x3b3bc853d4da11ea +shaderset_0x3b3f96e3a7c6a2a +shaderset_0x3c880d673ee98927 +shaderset_0x3ca15e55e04ac2a8 +shaderset_0x3cb1488f027f5d1a +shaderset_0x3d05a23004f3ab72 +shaderset_0x3d43afb3c9ed1ddd +shaderset_0x3d7408ac14ec7ec3 +shaderset_0x3dbd89807e4f70a9 +shaderset_0x3e8090a03cd4ad0e +shaderset_0x3ee295f99fbffb2f +shaderset_0x3efdb7325ad8c60f +shaderset_0x3fdb579f7f4e6419 +shaderset_0x3ff4d7e37c0b701a +shaderset_0x40093a19c820e1e9 +shaderset_0x405528e66abdfe36 +shaderset_0x405d7afc5c8751cd +shaderset_0x40a392b2e44efa04 +shaderset_0x40a3e4bf961c27c +shaderset_0x40d8d7309960759c +shaderset_0x4213de156e893943 +shaderset_0x4261a02127cbc21c +shaderset_0x42b5598b43cbad94 +shaderset_0x4301d01bac3413bd +shaderset_0x4393dd5e338dc719 +shaderset_0x43a76acddb3f3287 +shaderset_0x43dfa0b01b37c147 +shaderset_0x44ceec7e59026c22 +shaderset_0x4502e2bde0556c36 +shaderset_0x450ffbfa1fa37446 +shaderset_0x4510bf0141332930 +shaderset_0x4566d3ee211be53c +shaderset_0x45adcd81b21df9b8 +shaderset_0x468a9cf884496adc +shaderset_0x46b5fa50231787f9 +shaderset_0x47d1ce0a4f972eed +shaderset_0x480929351ff35a44 +shaderset_0x4820dfadd6d751fb +shaderset_0x4852210689781bc1 +shaderset_0x496f1d347b4cc683 +shaderset_0x49c09bbd8da52a92 +shaderset_0x4a0eceb52f146223 +shaderset_0x4a6203898aa61ab2 +shaderset_0x4a81e52e04cfe08a +shaderset_0x4a88ad8946c38380 +shaderset_0x4b8c43d572293b1e +shaderset_0x4b9528aa081ec842 +shaderset_0x4c48e8e302411b17 +shaderset_0x4ca490c4db57e1e6 +shaderset_0x4cd451091e6b9ded +shaderset_0x4de3ff67c24572e0 +shaderset_0x4e7a90ad90270c7a +shaderset_0x4e7d34c7aa5cdcb7 +shaderset_0x4f2f385e8fa13e94 +shaderset_0x504bbbb4d542d69 +shaderset_0x505227c6cb6cd869 +shaderset_0x50beffa165166990 +shaderset_0x516dc671dc6dfa0 +shaderset_0x51c9dce422725523 +shaderset_0x51d634844593fc8d +shaderset_0x521cd6c92b1414d2 +shaderset_0x53606fff799d61ff +shaderset_0x53a3e9604839fa24 +shaderset_0x53eddb0f125fa8e4 +shaderset_0x540f1feffe537e0 +shaderset_0x546cb3063931ea74 +shaderset_0x548f2ea8dcd34f26 +shaderset_0x54cc094a89a57be1 +shaderset_0x5544c83939c23446 +shaderset_0x5641b58d0a0e6362 +shaderset_0x566ca19fd558623c +shaderset_0x575399d9ff71e590 +shaderset_0x581233e42121696d +shaderset_0x5817d22fc92a7283 +shaderset_0x58bc3b20fbb67fbd +shaderset_0x59052cef53e7a37a +shaderset_0x5905e36f6614a59d +shaderset_0x5922ad4d8851e231 +shaderset_0x599a1855e7dde097 +shaderset_0x59f09787632ad569 +shaderset_0x5a91376622ceddbc +shaderset_0x5af500f3c9c15e2c +shaderset_0x5b150f5a626966cd +shaderset_0x5b1af416e449fbd8 +shaderset_0x5b5b66ae7138cfbb +shaderset_0x5c243dc7abe370e0 +shaderset_0x5ca455fe0cb9f66e +shaderset_0x5cd7ed02779f3143 +shaderset_0x5e1d2607216c787b +shaderset_0x5e22c6f73bb10df1 +shaderset_0x5e4290e7b83f6369 +shaderset_0x5e48c6bbb81b28e0 +shaderset_0x5e59607d5ab69236 +shaderset_0x5e940cbc1590dc89 +shaderset_0x5e9f407f06bd2d7c +shaderset_0x5ece3872a0c19537 +shaderset_0x5ed2d26b2d1879a8 +shaderset_0x5f5bed6a4a5b9641 +shaderset_0x5f650e822d4a8e7 +shaderset_0x5f6ed3db2efda912 +shaderset_0x6031361a46fe0fbb +shaderset_0x605c09b3ac4a9cc +shaderset_0x60732e71dee6a74e +shaderset_0x608514e8b7642362 +shaderset_0x60a08a26f6715e3a +shaderset_0x6149cf4b631f22e4 +shaderset_0x62d35cba82a391ac +shaderset_0x6311873217c82c6 +shaderset_0x63ccd54c9931af36 +shaderset_0x645c0c496dea5f82 +shaderset_0x64e1cf6f84dc59ff +shaderset_0x656a42003549c300 +shaderset_0x66636756669216a +shaderset_0x67088897df3ab92a +shaderset_0x6744c3ceb6df9ba2 +shaderset_0x676a439d8bad403a +shaderset_0x67dd92b1369784ce +shaderset_0x6821aadddc2c40f7 +shaderset_0x696d869bf86bf9da +shaderset_0x69806d557ac2ca4c +shaderset_0x6bd24637d4473835 +shaderset_0x6bf12df06fd1b334 +shaderset_0x6c1dfd736cc0289c +shaderset_0x6c6e9581fd1855cf +shaderset_0x6d445ea93ea5fabc +shaderset_0x6da57117603b499 +shaderset_0x6ecb4c26a9f979a5 +shaderset_0x6edecda456919a1b +shaderset_0x702e28862e23438c +shaderset_0x703aa608c6f9f50c +shaderset_0x707a5dbe426a1ab4 +shaderset_0x70da0408822d8b39 +shaderset_0x70ed410b71e11e53 +shaderset_0x71ac28689debe158 +shaderset_0x71fd660667f0f7a4 +shaderset_0x725b9feceff991de +shaderset_0x72682e9a52f34527 +shaderset_0x7408ae4d3f1a4caa +shaderset_0x740be2b50f01ff63 +shaderset_0x749e1c9d82cb12bf +shaderset_0x74bab315cd99dadc +shaderset_0x755efd89b6b026a7 +shaderset_0x75ab3c79b6cb8ee8 +shaderset_0x75f09d29054ca0b8 +shaderset_0x75f55061752f8708 +shaderset_0x76390f24e894353c +shaderset_0x7667423cc2b4bf04 +shaderset_0x769eaf9c5c36cd47 +shaderset_0x76a97c1f55e47ea0 +shaderset_0x76b0233fc4650af3 +shaderset_0x774cf387106aadb1 +shaderset_0x7777a0f17978ae6e +shaderset_0x778202dac4e593d9 +shaderset_0x7788d66112103cc4 +shaderset_0x77b5358715957b1f +shaderset_0x78514dbdd437a47c +shaderset_0x78c682bc36b51658 +shaderset_0x79a6c1484ff17c69 +shaderset_0x79eabe9c5de5d73 +shaderset_0x7aefa690837612e7 +shaderset_0x7b7985748bbe0389 +shaderset_0x7b8565f309b72c7c +shaderset_0x7be51fff914a4dbe +shaderset_0x7c327cd6e29eeb8b +shaderset_0x7c6a4bdd4608fd3 +shaderset_0x7cadc6395ea25d0e +shaderset_0x7d1470a9aab8207e +shaderset_0x7d3b16a8802df466 +shaderset_0x7d7928971c2503d6 +shaderset_0x7d827cf241d72410 +shaderset_0x7d99d6167a8a9ff +shaderset_0x7daa838e7eac68c6 +shaderset_0x7deb572ee73f0a +shaderset_0x7e19858056ef90d7 +shaderset_0x7e76beb1afd59c1 +shaderset_0x7e9b0fcf62b19e7d +shaderset_0x7ecef7b4e0a4b5d2 +shaderset_0x7ed88eec31c47d9 +shaderset_0x7f0324b389250169 +shaderset_0x7f38335d8dc92268 +shaderset_0x7fa27c729749706c +shaderset_0x7fbca4d92853da4a +shaderset_0x7fe6bac55679efe9 +shaderset_0x7fe8757552484f8b +shaderset_0x7ff4f9b04ae98d9d +shaderset_0x806583923097a92b +shaderset_0x80fa467440ebdcfc +shaderset_0x813df549766da117 +shaderset_0x815fb3395e258041 +shaderset_0x81b2511af659b7b5 +shaderset_0x81cf26fe5d37df7b +shaderset_0x829804e07bd584e7 +shaderset_0x83063cd1935ac1eb +shaderset_0x838dea2ea0f64ab1 +shaderset_0x8496be90c92c73d1 +shaderset_0x84e0e25b9360d154 +shaderset_0x852886a336e8cc5a +shaderset_0x853c4494619e2e87 +shaderset_0x8628cf6c8520273a +shaderset_0x8704122e876d6765 +shaderset_0x882908e576779e98 +shaderset_0x889fee2dc11d9692 +shaderset_0x89892fa4b99483b8 +shaderset_0x89981861f0e67e68 +shaderset_0x89f79a57948ad378 +shaderset_0x8a36c6e3373fb09a +shaderset_0x8ad61e20777349a0 +shaderset_0x8b30442310fb9c62 +shaderset_0x8b69682f33e65085 +shaderset_0x8bb16ed00eb9944a +shaderset_0x8bb71757756ea8c9 +shaderset_0x8c275cda6e716d4 +shaderset_0x8c6e683631f914fa +shaderset_0x8cdfdfcacb6a6466 +shaderset_0x8e67e6882769a15d +shaderset_0x8eda4b25dd0948c0 +shaderset_0x8fb3df09f8b2128c +shaderset_0x8fc90046bbd781a6 +shaderset_0x9017cb23821c8f82 +shaderset_0x90585147760b5726 +shaderset_0x90705b11005cc283 +shaderset_0x918020b227490b37 +shaderset_0x9198dad49196c70e +shaderset_0x91dca47d2a00e3a4 +shaderset_0x9204f2aedaa4fc44 +shaderset_0x9220bca5e7c2921e +shaderset_0x9236e04689e3d13f +shaderset_0x924222204d12ac09 +shaderset_0x92ff5f4816e6e453 +shaderset_0x93a021c11dd15ebf +shaderset_0x9421e47f5d273180 +shaderset_0x9464fd19682feb02 +shaderset_0x94bd7d4d74f30836 +shaderset_0x95074fc4acc16796 +shaderset_0x95956260c46000d8 +shaderset_0x95d73c697c0afc44 +shaderset_0x95d877845394e29b +shaderset_0x9612fc743f532197 +shaderset_0x9679a64c52e1d474 +shaderset_0x970184d5f1edada2 +shaderset_0x9768d277b398e6f7 +shaderset_0x97e4f7d956e5e6ce +shaderset_0x9804b7c259d2165b +shaderset_0x9887a99eb2ede350 +shaderset_0x993917e7496509e1 +shaderset_0x99cee5e6111ae728 +shaderset_0x9a0098b098ecf1ae +shaderset_0x9a30db0e893be131 +shaderset_0x9a39c6cf5272b56c +shaderset_0x9ac828387f96e5e8 +shaderset_0x9b464785b41d1b76 +shaderset_0x9be0c53b234f526c +shaderset_0x9c3441f85a9643d0 +shaderset_0x9c3504ff7c25f8ba +shaderset_0x9c63c228f188c06f +shaderset_0x9c94e078eb3227e0 +shaderset_0x9ce57c9d2e8e59d0 +shaderset_0x9ce8ceac1025fdea +shaderset_0x9d3aac1c83f7302 +shaderset_0x9d73811a7ddc0eff +shaderset_0x9d8b9ec6b52d215b +shaderset_0x9da8b74a16fbd2d9 +shaderset_0x9e45413c4e7d8e98 +shaderset_0x9ebda4aa91a2f07e +shaderset_0x9ee478e7a3cf2952 +shaderset_0x9fad2379baff3490 +shaderset_0xa0a925b74133a81 +shaderset_0xa0b3d7db8fc98e69 +shaderset_0xa0b5562e010f6b7 +shaderset_0xa0d426ef7ad1b0d4 +shaderset_0xa1af043866b29b4a +shaderset_0xa22658fe405e8b60 +shaderset_0xa2e7a805387e591a +shaderset_0xa31f29145071d98b +shaderset_0xa39e035975fafbe1 +shaderset_0xa408d41eba8f78c5 +shaderset_0xa43502d4489942a +shaderset_0xa48bc277e6bc0f19 +shaderset_0xa4925fbd05c8f1aa +shaderset_0xa49a437353dd8a7a +shaderset_0xa520e3313824c548 +shaderset_0xa52409b5d5687a20 +shaderset_0xa5304477e70e28de +shaderset_0xa5910ca72a3e4a2d +shaderset_0xa59cc33039cefc8e +shaderset_0xa613d72dd1a92a1e +shaderset_0xa7aafce5fbbe2516 +shaderset_0xa7b0c4348edf37bd +shaderset_0xa7ef78c70370f74c +shaderset_0xa87c882bbdf63bcb +shaderset_0xa90fe4134d217859 +shaderset_0xa92f0c0c6cc0e9b3 +shaderset_0xa961669e6093077a +shaderset_0xa97aca1630ab937f +shaderset_0xa9b6e443b19bee3d +shaderset_0xaa674598525c5665 +shaderset_0xaa857b6252ca3950 +shaderset_0xab4de78200896def +shaderset_0xad29cb93551b97d6 +shaderset_0xad43264d2acd89a4 +shaderset_0xad7449c9e8474f9e +shaderset_0xade758d78b4c46f2 +shaderset_0xae300345c3bf0b4f +shaderset_0xaeb9d4a5ae1acfe5 +shaderset_0xafa0d0f605aad057 +shaderset_0xafd6337bcebc3f56 +shaderset_0xb0560fc0ac963183 +shaderset_0xb080020e9218d70c +shaderset_0xb0de1871e23bc0a6 +shaderset_0xb11386afbc7074ed +shaderset_0xb1b2742a83c267ad +shaderset_0xb1cf2f67cbb77cbc +shaderset_0xb1e79b4f3b43c965 +shaderset_0xb22d4b2685b4c761 +shaderset_0xb2ebd0de05e50c9a +shaderset_0xb3236967d23d844 +shaderset_0xb3462ffc22228f0f +shaderset_0xb35f2a49403b2d23 +shaderset_0xb5104e465f55d54a +shaderset_0xb51ca8f24bf32da7 +shaderset_0xb6881cf04941246e +shaderset_0xb6ded7d877074b84 +shaderset_0xb7470c979f34fcbe +shaderset_0xb7b4d10caf35a5af +shaderset_0xb7e65560b6023fd +shaderset_0xb7eb88342a0d9295 +shaderset_0xb8100c0a81d14ff6 +shaderset_0xb812cacd6bc7563c +shaderset_0xb847307c61c39ac9 +shaderset_0xb97695cc253c775a +shaderset_0xb98a0a1afcf958d2 +shaderset_0xba563a02a3fda6fe +shaderset_0xba7b242ba492a571 +shaderset_0xbac27a3f25ae9f69 +shaderset_0xbb14e378215e5c7a +shaderset_0xbb6e529f359235ca +shaderset_0xbc8d0f75f58255d2 +shaderset_0xbd0ff9f4b89648d8 +shaderset_0xbd6b7d2b95d58f6e +shaderset_0xbdab41a931f14e78 +shaderset_0xbe80edbdb0f4a4eb +shaderset_0xbec30d20ce9c1e4 +shaderset_0xc1a6439eeadd2c0a +shaderset_0xc1bf18884ab275e1 +shaderset_0xc1cbddfa91eddc17 +shaderset_0xc1f0f5534df6fd6 +shaderset_0xc1f8bec02c1a15c5 +shaderset_0xc2258a9327556c01 +shaderset_0xc2b6574fe5e7aa6d +shaderset_0xc2f9f0e4e9c995c1 +shaderset_0xc422a2f984584078 +shaderset_0xc5487c6d27b3b3f6 +shaderset_0xc58afb8b2f0155d8 +shaderset_0xc5d6e4e46b3af065 +shaderset_0xc69b781d77d6956c +shaderset_0xc76ccc28d0a23aa0 +shaderset_0xc79bdc034a6a677e +shaderset_0xc7ac9e31a66fb2cc +shaderset_0xc7c399ceb7251cf4 +shaderset_0xc7ebab156d08f0db +shaderset_0xc860b93c913eb69c +shaderset_0xc8ef8459bd65b7aa +shaderset_0xc948e507704ecbc5 +shaderset_0xc9604bdb3692dca5 +shaderset_0xc960c142a9d45345 +shaderset_0xc99eee1dffaa82a3 +shaderset_0xc9f0a05295eec9 +shaderset_0xca0a82c22e8240f8 +shaderset_0xca39b9bef4f4e985 +shaderset_0xcb237609544b1057 +shaderset_0xcb8dc33533158304 +shaderset_0xcba5b03b42a071f2 +shaderset_0xcc5b71e199294f30 +shaderset_0xcc7caa029393d383 +shaderset_0xcc8b792bf6ed6a7c +shaderset_0xcd155ff5a867e15c +shaderset_0xcdb80afa92c46188 +shaderset_0xcdc81335a3ca6784 +shaderset_0xce424b1b426a9695 +shaderset_0xcec9b11b418b7ce1 +shaderset_0xcf805123aee5908f +shaderset_0xcfbf6b31d71352b3 +shaderset_0xd0435843549b7530 +shaderset_0xd09868163fe19b67 +shaderset_0xd0ec00022d7a6575 +shaderset_0xd147155ced64d874 +shaderset_0xd1d85956c40d1d1a +shaderset_0xd20a1c7cabea14d9 +shaderset_0xd22e4ba3f8157154 +shaderset_0xd23e117c33ae139c +shaderset_0xd268dff14ecf5f32 +shaderset_0xd332069702871cfa +shaderset_0xd354d20060aabe3c +shaderset_0xd44b7d2745f9b3ee +shaderset_0xd46086a6fd118e1d +shaderset_0xd47503b7add28901 +shaderset_0xd5ad286c8185aaa0 +shaderset_0xd5d12af31ff83a8d +shaderset_0xd6338f0e1cee5c4c +shaderset_0xd6dfc7e590322dac +shaderset_0xd71d31acae03e5ea +shaderset_0xd7c863192826c7ff +shaderset_0xd928a3d63960bfe +shaderset_0xdb40191fd1ce6f15 +shaderset_0xdbb944f050753b98 +shaderset_0xdbdf44b7dc737a47 +shaderset_0xdc177d5232779205 +shaderset_0xdc3f69d4b551399d +shaderset_0xdc995e775b132221 +shaderset_0xdccd9e0e239e6201 +shaderset_0xdce11a5997f0dafa +shaderset_0xdd5604f1a77da855 +shaderset_0xdd7daa3458d2c055 +shaderset_0xddc3b426742f93fa +shaderset_0xddc4835c4f3a02d5 +shaderset_0xddfd7fd4e5c44519 +shaderset_0xdeacf2e7e846b155 +shaderset_0xdef871e6da99c338 +shaderset_0xdf6ffa079a6441d8 +shaderset_0xdfdd369cfe3a4817 +shaderset_0xe112dafaccb54942 +shaderset_0xe18aaf2cacdb150d +shaderset_0xe236f7c14f7a347b +shaderset_0xe2a75adebb4c7423 +shaderset_0xe2b3ee99da6ec210 +shaderset_0xe2c602d4501e7178 +shaderset_0xe3551252cd4e56b1 +shaderset_0xe355d559d60eb3d7 +shaderset_0xe3b7acb9268011ed +shaderset_0xe49a77376241d5bc +shaderset_0xe4d316ccc6a041c6 +shaderset_0xe553fa19d7500bf7 +shaderset_0xe630639c8b35bd9 +shaderset_0xe6ddefa175399356 +shaderset_0xe6e70dd41f494962 +shaderset_0xe7326c176180b4b3 +shaderset_0xe75e59c12488046 +shaderset_0xe768c8a6748a49b0 +shaderset_0xe827066478c0f9e1 +shaderset_0xe858e5ec7ce92d49 +shaderset_0xe864eee11bb76ef +shaderset_0xe89babd4a2b5003b +shaderset_0xe8a2a0bf3c7a2e98 +shaderset_0xe8c673eebccf447c +shaderset_0xe961afc955b685ae +shaderset_0xe97567760e977c85 +shaderset_0xe97df9d3014353ae +shaderset_0xe9b69aa6f5847474 +shaderset_0xea2bd5899f98bf14 +shaderset_0xeae3f5a4d37605e9 +shaderset_0xeb2d68ddcab651db +shaderset_0xeb4abd9d66477816 +shaderset_0xeb8906f5b67524af +shaderset_0xeb8d0c13574080b1 +shaderset_0xec3a4b6c626d9d1c +shaderset_0xec946f8a32b00d7 +shaderset_0xec9ce8928cca9111 +shaderset_0xecf55d7df016ddc1 +shaderset_0xed1b6ce767f5bfc9 +shaderset_0xed4ca230255eef58 +shaderset_0xeda50e3c4d414be3 +shaderset_0xee527a0a18dfe224 +shaderset_0xee890990bda507c +shaderset_0xee8abafc97cecb21 +shaderset_0xeea4d55ef95646ef +shaderset_0xeeb6878f0e422846 +shaderset_0xeedbeec9f345e71 +shaderset_0xeeec428dc76241a3 +shaderset_0xf0653c4895f24957 +shaderset_0xf0ac068d751a62f3 +shaderset_0xf0b1501ae2cc8a8e +shaderset_0xf13082c702d49745 +shaderset_0xf13e23ee15c9db02 +shaderset_0xf145c9f02c59f022 +shaderset_0xf15c9fe4ad5c0c71 +shaderset_0xf15e87f7fb907d8e +shaderset_0xf211a176ca60f533 +shaderset_0xf217500615d2b772 +shaderset_0xf2892a43c9473f99 +shaderset_0xf29675eeb69751b9 +shaderset_0xf2ec8e9bc5127d2a +shaderset_0xf39ac0a8eff07d20 +shaderset_0xf3d0658b798e3af +shaderset_0xf433da3e11d3677c +shaderset_0xf4bf5238536c84b7 +shaderset_0xf50464373f08347a +shaderset_0xf54589ce6f30ac27 +shaderset_0xf581fd7eeee128c0 +shaderset_0xf58e1f7d5ef5fc70 +shaderset_0xf59e4fcd52ea8a6e +shaderset_0xf6645348a6cb95bb +shaderset_0xf665f3b09b9bd645 +shaderset_0xf66e02f5be2efa15 +shaderset_0xf6754b66b752553f +shaderset_0xf69da4dab4a24495 +shaderset_0xf6b8a70e30115b8e +shaderset_0xf6e96d233a927f56 +shaderset_0xf73852869b0e954a +shaderset_0xf73faeb4ab8e5809 +shaderset_0xf77329f3ee687ba8 +shaderset_0xf8329fb276204a8d +shaderset_0xf8d8df61707c3a02 +shaderset_0xf8d998dfef277b90 +shaderset_0xf954a80b43bce196 +shaderset_0xfa7986671f7e75a2 +shaderset_0xfa9106a980981178 +shaderset_0xfb0eb975d2784259 +shaderset_0xfb2ec204129cb461 +shaderset_0xfb46e8066f160d5 +shaderset_0xfbbb4a78b72005b9 +shaderset_0xfbc8c1d3006619b2 +shaderset_0xfbfecb67e4763665 +shaderset_0xfc871a7dd98ab41 +shaderset_0xfd0e3b03bd66b414 +shaderset_0xfd687946b8f51308 +shaderset_0xfdc8d2dcb2203c6b +shaderset_0xfe94a09df130cf0 +shaderset_0xffa13d3201b9d6ce +shaderset_0xffcfd38f5eafe16d diff --git a/Season 3 Shadersets/common_early.txt b/Season 3 Shadersets/common_early.txt new file mode 100644 index 00000000..47f97113 --- /dev/null +++ b/Season 3 Shadersets/common_early.txt @@ -0,0 +1,61 @@ +shaderset_0x10d3da562982e403 +shaderset_0x1b0167b395aa664 +shaderset_0x2c82dc5a1c7d9fee +shaderset_0x2cbb9f90f1aaac47 +shaderset_0x2d652389d4d8d727 +shaderset_0x306d2e6d47c63371 +shaderset_0x319096ffae1d07a9 +shaderset_0x31958aae14aacb7c +shaderset_0x3197723fcfc2b801 +shaderset_0x3d16dd61fa8945de +shaderset_0x3d9d19b157f0676 +shaderset_0x434108cd04a77b5a +shaderset_0x44486c4bb4d4e257 +shaderset_0x4711a28cf5e50b58 +shaderset_0x48eff3bba4260006 +shaderset_0x4efd481913b753ce +shaderset_0x58f07f97a7849cd5 +shaderset_0x5c1bc11fae4eb264 +shaderset_0x5db8205eb723d3bb +shaderset_0x6a3c4c935cd10ce +shaderset_0x7208c62d4428f47a +shaderset_0x76dbc3b7e4c9f23e +shaderset_0x7d4be746743445fc +shaderset_0x807140ddaa90cb3c +shaderset_0x83cbc735e09507ab +shaderset_0x88b56987c64baff +shaderset_0x8a3beac47c67074b +shaderset_0x8dbefeb486fdd285 +shaderset_0x93a49c6799f0b351 +shaderset_0x93e23136778f48db +shaderset_0x96d96ed4a71bf7a1 +shaderset_0x9bd79c9fefed7674 +shaderset_0xa5558b3ae22bda6 +shaderset_0xaa1f82c72c7d4ebc +shaderset_0xada3a7ff96ec9700 +shaderset_0xb21a66631bdaf633 +shaderset_0xb332058d60c36ae7 +shaderset_0xb6f941bd84b1c6f2 +shaderset_0xbdd6a5af5c897e2f +shaderset_0xc17aeaf4b841a99 +shaderset_0xc77cec2176b4ed74 +shaderset_0xcb5afd1089b04c83 +shaderset_0xceab5a85d389cb21 +shaderset_0xd04eab5e8622b6ed +shaderset_0xd10ef913b443f93d +shaderset_0xd113ecc20e6a112e +shaderset_0xd115d453d5e9a995 +shaderset_0xd2363d2db3eb095a +shaderset_0xdc2722f2459f58dd +shaderset_0xdddbff4ecb692099 +shaderset_0xe045899ed9fbc179 +shaderset_0xe2cfad9d1249924f +shaderset_0xe4b73f6bf5a3dd70 +shaderset_0xe558dde14b0d3215 +shaderset_0xecce7478e3b94b24 +shaderset_0xeee22330462d7313 +shaderset_0xf397943d1a6e4882 +shaderset_0xf3d5d17e743e8d05 +shaderset_0xf4e091deb05f05d3 +shaderset_0xf5bd634dae6e8b54 +shaderset_0xfc8f09de6102f350 diff --git a/Season 3 Shadersets/common_mp.txt b/Season 3 Shadersets/common_mp.txt new file mode 100644 index 00000000..dd3fb74a --- /dev/null +++ b/Season 3 Shadersets/common_mp.txt @@ -0,0 +1,130 @@ +shaderset_0x11a078361f04045e +shaderset_0x125fa9c891438ce +shaderset_0x16862555b68b37bd +shaderset_0x1702849af447a669 +shaderset_0x1a2f7ad1329336cf +shaderset_0x1db47093dfc6dd66 +shaderset_0x20bc18ad8eff8379 +shaderset_0x22e91b7cd5dd723 +shaderset_0x23b5c0e6ae49881c +shaderset_0x26bfeb9d1d754b7b +shaderset_0x27b8f175671e7eca +shaderset_0x28bf06fd3a706d04 +shaderset_0x28ce2ec3c1d16087 +shaderset_0x2bc281bf4d5d099e +shaderset_0x2ce352dda2b303b2 +shaderset_0x2d6fd11b7feca70f +shaderset_0x2f1c134fb123f539 +shaderset_0x32145a7614e9bbb6 +shaderset_0x32cda9f3c56d027c +shaderset_0x34e5df6592549a90 +shaderset_0x3892c5caea71a4b5 +shaderset_0x3a1ef3d2b96e4c7e +shaderset_0x3a9785ff093c00f2 +shaderset_0x3acd67b7f301c742 +shaderset_0x3cd75aca9e82c3ef +shaderset_0x45021fb6bec5b74c +shaderset_0x458d57644174b9ad +shaderset_0x49b97c9ee64fd3f1 +shaderset_0x4b78d3fd997607b +shaderset_0x4e36ecec86b13141 +shaderset_0x501d87f12394abea +shaderset_0x502d42985d49502 +shaderset_0x51139b99d540a0d5 +shaderset_0x526e05525c873da3 +shaderset_0x527de55675009e74 +shaderset_0x532d217bd04d0ee7 +shaderset_0x568d5c27e497be1e +shaderset_0x57910c58df4f31d4 +shaderset_0x5aa215dc03468e06 +shaderset_0x5b08edd9954eecb2 +shaderset_0x5cc862046c8cf05c +shaderset_0x607c93c218e1e3a2 +shaderset_0x63cc104480d1eef6 +shaderset_0x64874796e5d05bab +shaderset_0x66282265d31a3dab +shaderset_0x67843a23d9a9a61b +shaderset_0x68c6f3eb71e2f72 +shaderset_0x68e7c8dcf0bcebaa +shaderset_0x6a5022a5cb03b678 +shaderset_0x6d5a17414293c182 +shaderset_0x6e979f2655ac160b +shaderset_0x71e7bf51d54d824b +shaderset_0x7401587a9e1bb085 +shaderset_0x76641a3d49d1f8f4 +shaderset_0x7a0f72df5472debd +shaderset_0x7c7eae77967b02c9 +shaderset_0x7d87b9afb65dda5a +shaderset_0x7f12ca821a3b4546 +shaderset_0x7f38335d8dc92268 +shaderset_0x807248e92e81214a +shaderset_0x807628e5497952f2 +shaderset_0x80f3b13c00079799 +shaderset_0x80f6dd4cec72adbb +shaderset_0x81358b7c7785fc9a +shaderset_0x853c4494619e2e87 +shaderset_0x856b5b099969fb59 +shaderset_0x8628cf6c8520273a +shaderset_0x89a5a7adb0e1b0bf +shaderset_0x89da87024cc4329a +shaderset_0x8ad61e20777349a0 +shaderset_0x8f05522f660cc805 +shaderset_0x8f21cff7f80fe70a +shaderset_0x922f0801ad6f367a +shaderset_0x925fd6fcaee7cdb4 +shaderset_0x940b48b50d6c84ef +shaderset_0x942eaf8e9d2677 +shaderset_0x94b0acd1236f2eed +shaderset_0x96a3298502ea2bd5 +shaderset_0x9769957ebc59441d +shaderset_0xa2c0d63b4c611de6 +shaderset_0xa34661cee5b6726b +shaderset_0xa3f6f4fad61d3aaf +shaderset_0xa59cc33039cefc8e +shaderset_0xa61bebd008eed093 +shaderset_0xa805b8e6d75cdbf1 +shaderset_0xa8ae41d46021c7d3 +shaderset_0xa987475d21922a9a +shaderset_0xab1d4a99044eb5bf +shaderset_0xab43514ef81b911c +shaderset_0xac4805d670751e17 +shaderset_0xb0fe3a98206f34e8 +shaderset_0xb6c7ed0bbb545cf2 +shaderset_0xb8eca287c4057752 +shaderset_0xbd1ae6d5a29c41e8 +shaderset_0xbf16eff8bd672b29 +shaderset_0xc01de854ad39157 +shaderset_0xc18292f7ef69ea22 +shaderset_0xc2d4d974f24cf534 +shaderset_0xc42db0a396d660f9 +shaderset_0xc54841fd52285ba0 +shaderset_0xc5c7ad158e8ce42b +shaderset_0xc5e64adf1660347d +shaderset_0xc5f15ca4785bb3c5 +shaderset_0xc83612ff22e3ddd5 +shaderset_0xc93351241fa87335 +shaderset_0xce6fbf50f008a885 +shaderset_0xd23c7ac7d1dfad30 +shaderset_0xd4f171416b83f614 +shaderset_0xd7058e8a57ba95f0 +shaderset_0xda2f6485c7da7522 +shaderset_0xdd2ed85bf669c514 +shaderset_0xdd9a2e7cb5367441 +shaderset_0xddc3b426742f93fa +shaderset_0xdf8ab6dc0c518fa2 +shaderset_0xe300441f4f45be2 +shaderset_0xe4c43ec7ab4bb296 +shaderset_0xe4d438b0b764ce0b +shaderset_0xe766b4942fbdd2e6 +shaderset_0xebaa8606cb40a7fb +shaderset_0xebd5ecd1bec05c6e +shaderset_0xec4255579ece6b1a +shaderset_0xeec8e15b22bf100b +shaderset_0xf14705348bbd50d1 +shaderset_0xf243d67d3ef7009b +shaderset_0xf2c77f9a19eefdef +shaderset_0xf59e4fcd52ea8a6e +shaderset_0xf60db1afcfacf70c +shaderset_0xf73a0125375f9958 +shaderset_0xf77fd6d632c38693 +shaderset_0xfa2cafee9f2644c6 diff --git a/Season 3 Shadersets/mp_lobby.txt b/Season 3 Shadersets/mp_lobby.txt new file mode 100644 index 00000000..03990e04 --- /dev/null +++ b/Season 3 Shadersets/mp_lobby.txt @@ -0,0 +1,46 @@ +shaderset_0x1025e53e331b7506 +shaderset_0x1de8a19a366e85ce +shaderset_0x22b17b5e0b46eab4 +shaderset_0x250e66d82a373d34 +shaderset_0x34a7f20582c02959 +shaderset_0x37569b3b52bd823f +shaderset_0x3a5a72c672354fae +shaderset_0x3b774ded5b3b233 +shaderset_0x3beedffc4a58df63 +shaderset_0x3e479634dfaec4c1 +shaderset_0x3f1f111ee5aecc4b +shaderset_0x4b0f3b4cbd009096 +shaderset_0x4bb66e658c241d1b +shaderset_0x4e46d87e1ef7e0ec +shaderset_0x50e41f47b7cdb314 +shaderset_0x570d8421b973c1e5 +shaderset_0x5a4f010e44d25b3a +shaderset_0x60aa254622a0be00 +shaderset_0x63565a7cba9ece74 +shaderset_0x63782d0522e0ee9c +shaderset_0x72f1115fefed055 +shaderset_0x767d4294b07b15b5 +shaderset_0x7aed63b2fdfe7432 +shaderset_0x7c0c1881ef0e9386 +shaderset_0x83c950325eef154f +shaderset_0x8894540d51966240 +shaderset_0x9177bdba5eca0afe +shaderset_0xa1399311d77a7c8 +shaderset_0xa3253f9fb28c84e7 +shaderset_0xbbc01f51345bcede +shaderset_0xc1b04a00f7506358 +shaderset_0xc505f3e725c3f541 +shaderset_0xc8430f1c198df403 +shaderset_0xd70509dfb251c19b +shaderset_0xda02966beb8a4b6 +shaderset_0xe121a9d5881aa5ad +shaderset_0xe6eb0816e6801af6 +shaderset_0xe86b6831b8b258fe +shaderset_0xf07477f19ea1232 +shaderset_0xf1696da0b9c15bcf +shaderset_0xf37ed1d35d27022e +shaderset_0xf3f2f1a45d022fc6 +shaderset_0xfaf20cd2a77ca15c +shaderset_0xfb4fe42b431aabaa +shaderset_0xfc436cda5591993c +shaderset_0xff91ff78e1a85221 diff --git a/Season 3 Shadersets/mp_rr_desertlands_64k_x_64k.txt b/Season 3 Shadersets/mp_rr_desertlands_64k_x_64k.txt new file mode 100644 index 00000000..011edf32 --- /dev/null +++ b/Season 3 Shadersets/mp_rr_desertlands_64k_x_64k.txt @@ -0,0 +1,505 @@ +shaderset_0x100e4603ef6ad726 +shaderset_0x1025e53e331b7506 +shaderset_0x103f1cd3e948f04e +shaderset_0x10bfa1a1ce33f905 +shaderset_0x10dee3ca08fd4a0b +shaderset_0x1137e4c818547256 +shaderset_0x148f4a6e7bdd9fef +shaderset_0x14c351a5bdfe9a41 +shaderset_0x15dc4a7e197931c9 +shaderset_0x162b9315e3282d38 +shaderset_0x1757ce9d5c39c74e +shaderset_0x1878690096c5f7b1 +shaderset_0x18f0970c080c4138 +shaderset_0x18f9745edad29a50 +shaderset_0x191ef0d4b6696878 +shaderset_0x196357a737a4b066 +shaderset_0x1a449e1678c41724 +shaderset_0x1a5b802fe3f67a68 +shaderset_0x1a7b825e5fe21fc4 +shaderset_0x1aefd796312c711 +shaderset_0x1c89b5c945e9e3cd +shaderset_0x1d6c174e9338621b +shaderset_0x1e9e0a1bd387690 +shaderset_0x1eb0469795629231 +shaderset_0x1ef9795d7af43796 +shaderset_0x1ffbdd063244c861 +shaderset_0x1fff5f539776e857 +shaderset_0x20fb93c83343ae5c +shaderset_0x212d8a60bba22de9 +shaderset_0x21f0163612ff7ff4 +shaderset_0x22cfca2faaca023f +shaderset_0x22ff5b596e7719a +shaderset_0x237deec2a99bab06 +shaderset_0x24046e5fb0227dc8 +shaderset_0x246c33b64782604d +shaderset_0x24d0ffe0bdb37441 +shaderset_0x24e1785ec8a343f4 +shaderset_0x24e66c0d1661b003 +shaderset_0x26baf7eedc1e8b4e +shaderset_0x2779f32bd074946b +shaderset_0x29db9f7872060695 +shaderset_0x2aec430bb5d2b03c +shaderset_0x2af298c92983129a +shaderset_0x2b7fda9898c77ed1 +shaderset_0x2b8eef35b160186 +shaderset_0x2beb17a9603d8430 +shaderset_0x2ce11ca059cc20cd +shaderset_0x2cfca8782473a6bd +shaderset_0x2dbb4bea85984a06 +shaderset_0x2dd1e078e8722697 +shaderset_0x2f1a9b5e8fcf2880 +shaderset_0x301a05cbee4c94aa +shaderset_0x302f39ff53b0f990 +shaderset_0x30348e48a47968a3 +shaderset_0x3037b0247785946d +shaderset_0x3164432083e4e7dd +shaderset_0x323ed6fdb65bd5f +shaderset_0x32a56b3c55ff6aa1 +shaderset_0x32b1ff1b3fe2cfd +shaderset_0x32e65b61809be65b +shaderset_0x3592944a44308da1 +shaderset_0x37494d50eb67f1fa +shaderset_0x374f0f132f4221e2 +shaderset_0x37569b3b52bd823f +shaderset_0x37c97f72d774509f +shaderset_0x37d79a307156beea +shaderset_0x37f3da6183a37ce7 +shaderset_0x38a0bf8796f4c8d4 +shaderset_0x38dd12cbdf864af2 +shaderset_0x3908e45ddaf94bfb +shaderset_0x39b8b81a221df8f4 +shaderset_0x39efd1c255ccc63a +shaderset_0x3a106bac517a210a +shaderset_0x3c333ab8e47ae58b +shaderset_0x3c62afc7ce4f4d98 +shaderset_0x3ca1c89840e847ec +shaderset_0x3ccdb4f67350bd1b +shaderset_0x3cf841a888c1ad19 +shaderset_0x3d0ad0c8f3f4acc +shaderset_0x3df3a4b5c11c9b2d +shaderset_0x4054a9d9f3baa8b +shaderset_0x406c15dd37be67aa +shaderset_0x408366dec8f9d58d +shaderset_0x408762dab0b00a6f +shaderset_0x417a20fd76644e41 +shaderset_0x41cf96594facfa4 +shaderset_0x4230229592714347 +shaderset_0x4265bf3a8ce00177 +shaderset_0x4446382883e45bd4 +shaderset_0x44574a8b14464252 +shaderset_0x4528ef4273f39c0e +shaderset_0x454e647a5fe7bf9f +shaderset_0x454ee2f37098c48b +shaderset_0x45e747016ccdd249 +shaderset_0x45e94167f7d8c775 +shaderset_0x4632856f8e8346e3 +shaderset_0x466207bd860c6e83 +shaderset_0x46ac9b4805abfc2b +shaderset_0x46db7cf47feefd06 +shaderset_0x46e852f27f49f5e7 +shaderset_0x470268e968bb55e7 +shaderset_0x49619e944c3c1ec1 +shaderset_0x4a0afd60e6b9108c +shaderset_0x4a156bda409424f5 +shaderset_0x4a4291416d0b2ef5 +shaderset_0x4a64086c49f32713 +shaderset_0x4a946fe50f44c95d +shaderset_0x4b0f3b4cbd009096 +shaderset_0x4b29d9a327224180 +shaderset_0x4b43d529a4c9eb49 +shaderset_0x4b80ce996990e3ad +shaderset_0x4bb66e658c241d1b +shaderset_0x4c10ca33c6ed90d4 +shaderset_0x4c1666d76511f40e +shaderset_0x4c43f534b482af08 +shaderset_0x4d0ef01f94bae3fc +shaderset_0x4d931537a020427e +shaderset_0x4e1590eac37ac66 +shaderset_0x4e44430826296edc +shaderset_0x4e46d87e1ef7e0ec +shaderset_0x4e7b0a07b59e8a64 +shaderset_0x4ea09dd99430d560 +shaderset_0x4eabf91a959e7430 +shaderset_0x4f565ef52bd03168 +shaderset_0x4ff86ec86adedc8b +shaderset_0x5017a8894317f458 +shaderset_0x50240d1ba6b16992 +shaderset_0x50ff461c6b458ef +shaderset_0x511f67e526c46b36 +shaderset_0x520489ce84fc3706 +shaderset_0x52208e7ce8c707f9 +shaderset_0x5265ab7b421d61b1 +shaderset_0x5276d220838f521f +shaderset_0x529c24843d28ffd +shaderset_0x52e34eaed5fa33a +shaderset_0x52e7b80a2fa7c9bc +shaderset_0x533cad9daa9def02 +shaderset_0x53e25959a91837c0 +shaderset_0x5439687bf4a64b58 +shaderset_0x55f02acd57f4199e +shaderset_0x569479b24dce4f1c +shaderset_0x56ee743c22a7d762 +shaderset_0x56f367ea70664371 +shaderset_0x58032979a0778dbe +shaderset_0x5881c740fd89c0f3 +shaderset_0x59566b30b22bb2c3 +shaderset_0x599366f45d1f4dd6 +shaderset_0x59d37683e28aaeb3 +shaderset_0x5a4f010e44d25b3a +shaderset_0x5a8534d70bfa385c +shaderset_0x5ae0fc444f0a195d +shaderset_0x5b01cabdd51d6e2 +shaderset_0x5b8828006310114a +shaderset_0x5c4e285f12f7dacb +shaderset_0x5cfa9b7df564ec72 +shaderset_0x5d0890998aba6d9d +shaderset_0x5d2d1722e32bc5d4 +shaderset_0x5e125452b640ece7 +shaderset_0x5e2504eee571746d +shaderset_0x5e29f97d5e775ee3 +shaderset_0x5ef9210d4bdab524 +shaderset_0x5f14f2898e398863 +shaderset_0x601d6729c951b124 +shaderset_0x60c104535c24808a +shaderset_0x614aeabe29042b08 +shaderset_0x61ee49cbd907ff18 +shaderset_0x6239bd8fcaafd25b +shaderset_0x6264c27976d663f8 +shaderset_0x630588f3d7d0029e +shaderset_0x63565a7cba9ece74 +shaderset_0x63905a8c6179632d +shaderset_0x65111578103222da +shaderset_0x6578ca8d47c3538d +shaderset_0x65d19eb6bb0c844a +shaderset_0x660e8e9d6daa88a9 +shaderset_0x66c31c2654398de1 +shaderset_0x66ebf47b5dacc861 +shaderset_0x67a17dd633918dea +shaderset_0x67bd786ff83ccab9 +shaderset_0x68d1027964f0a6cd +shaderset_0x68fc73c60344d3e4 +shaderset_0x6940f118b9140fd9 +shaderset_0x69dec130c59732fd +shaderset_0x6a50b3a81fc6723e +shaderset_0x6adad45896205cc6 +shaderset_0x6ae90f6eb4879a17 +shaderset_0x6b62833348b25f32 +shaderset_0x6bcff7d302af24ca +shaderset_0x6c3fbceb2c02598e +shaderset_0x6c6ad2e5907ff9f0 +shaderset_0x6c986f53e47215a4 +shaderset_0x6dd06520d1b83d1d +shaderset_0x6ecc67b1b8510d81 +shaderset_0x6f633537bf2a27d6 +shaderset_0x6f7ef933a3f0ef2b +shaderset_0x6f7f182650eed2b2 +shaderset_0x6fce82a69292c730 +shaderset_0x7001da7d0fd13b70 +shaderset_0x701c977e47829dcf +shaderset_0x70ed9270d611dac4 +shaderset_0x70f30833eb4851c2 +shaderset_0x712aace27c6ada68 +shaderset_0x71a3ccc31b17de2b +shaderset_0x723c709e5387e476 +shaderset_0x737b16232b86ad72 +shaderset_0x73867ef4de17a693 +shaderset_0x7448d30a93adf897 +shaderset_0x744d24e41d917a76 +shaderset_0x751aee4e7bdac935 +shaderset_0x754131fc63450406 +shaderset_0x75afdfc181403ce5 +shaderset_0x75bfafc2cd22c8ae +shaderset_0x75cbe30811a07c3f +shaderset_0x75d5fe2441af4025 +shaderset_0x764c9fad40068c29 +shaderset_0x765a8eaa7178f353 +shaderset_0x767d4294b07b15b5 +shaderset_0x77fdb9ba093fddf9 +shaderset_0x78f7e715a291130e +shaderset_0x79d00292cb8c7862 +shaderset_0x79d7334b980ff9dc +shaderset_0x7a86e5a3d0a80172 +shaderset_0x7aa9299749cc2bd2 +shaderset_0x7acd58b252b75ea +shaderset_0x7b1aa33661363ad0 +shaderset_0x7b25790806947f45 +shaderset_0x7b2a6cb65452eb54 +shaderset_0x7b80fbaeb0d3cf4b +shaderset_0x7b827a974d06e888 +shaderset_0x7bbc7794ba1afcf9 +shaderset_0x7bd8825ce7a90090 +shaderset_0x7c0c1881ef0e9386 +shaderset_0x7c7dc72baecf000b +shaderset_0x7d34c3297f2c2405 +shaderset_0x7d3d38b725c14e5f +shaderset_0x7d682052a4640bc4 +shaderset_0x7d9eb74eafd31341 +shaderset_0x7e807943eefe7084 +shaderset_0x7fd888d9f7b4e384 +shaderset_0x808f8da86d3aa484 +shaderset_0x81a242a961a54d29 +shaderset_0x833510af3a4f710 +shaderset_0x84cfb54602fc08da +shaderset_0x84d140ec0b0b54fe +shaderset_0x85833bf669ad0eee +shaderset_0x85fbd06433504ac5 +shaderset_0x8649a5b20f114b87 +shaderset_0x8660e8b594bdd6da +shaderset_0x87739afcaf945808 +shaderset_0x8838d87588d63777 +shaderset_0x8889b57639df796f +shaderset_0x890297d65a871ba3 +shaderset_0x89108f26feb3500c +shaderset_0x89d59353e6366ec7 +shaderset_0x8a2f64a521c2b561 +shaderset_0x8a459d6acc67eb5f +shaderset_0x8a967dc7fe2056c1 +shaderset_0x8b07321e101a8f46 +shaderset_0x8b2f20acd16a89da +shaderset_0x8c915ffc8d3b5c5 +shaderset_0x8e888992ef4f088f +shaderset_0x8ed7dc433b24c530 +shaderset_0x8ed9f770d225b1b3 +shaderset_0x8f35dab52c376db4 +shaderset_0x8f4ab8a981be9b1c +shaderset_0x8f4cf72479238338 +shaderset_0x8f75deeace8e3814 +shaderset_0x900ad62bb0cc1471 +shaderset_0x913224b1cebbb01c +shaderset_0x91b1861b03d11119 +shaderset_0x92446e8d3b57c76f +shaderset_0x92c7200f1fb8d164 +shaderset_0x932115c7ea032183 +shaderset_0x9326097644293974 +shaderset_0x93f4b9dbc7f75e23 +shaderset_0x948e1db222828e04 +shaderset_0x94ab808cfb7edf5c +shaderset_0x954148f2109a9695 +shaderset_0x95c6b04690ad13aa +shaderset_0x95d38fbf7c157c89 +shaderset_0x97c4e51fc1b91cb0 +shaderset_0x995acc0dd7a1543b +shaderset_0x9a635f03b559a781 +shaderset_0x9ba587ffdb33a6d8 +shaderset_0x9c887dbcbfae9f49 +shaderset_0x9cb8936dbe2b871a +shaderset_0x9d3b55c4aeac9f60 +shaderset_0x9d52591b6fd70da4 +shaderset_0x9d88347ed3490717 +shaderset_0x9d9fdb8644fac7b1 +shaderset_0x9dd9449f5c18dbc9 +shaderset_0x9de0bda30f1fedb9 +shaderset_0x9e6bf1f42eb3a202 +shaderset_0x9efb46250074d7fb +shaderset_0x9f3e9686de3cd5aa +shaderset_0x9fcaab5548318ef5 +shaderset_0xa03db6ee570ec2e5 +shaderset_0xa12b888406b8dcdb +shaderset_0xa19515c79c07dda9 +shaderset_0xa1f94e0f5d40075 +shaderset_0xa2b63c9c8e764fc8 +shaderset_0xa38f98444fce8243 +shaderset_0xa3b4c4781f53655c +shaderset_0xa63dc2723ddddbf1 +shaderset_0xa670887839b4736e +shaderset_0xa74c194204cba9b +shaderset_0xa7de63c7869b0c5b +shaderset_0xa7e2a4deb708e03a +shaderset_0xa85733c6f84ddb7 +shaderset_0xa883942de86e1ec5 +shaderset_0xa8d6673c0c8b30df +shaderset_0xa911fda48cb83a71 +shaderset_0xa91a88217bb12c46 +shaderset_0xa965738c84c357ec +shaderset_0xa9d45c582ac3d471 +shaderset_0xaa9301db66aec7d7 +shaderset_0xab536b6a4c7f803 +shaderset_0xab857666b6899e4f +shaderset_0xabe9534bc63832b5 +shaderset_0xac37adb896ef4590 +shaderset_0xac3f94cf3bcbb58b +shaderset_0xad1d4ee3c03fcb08 +shaderset_0xad2242920dfe3717 +shaderset_0xad717e00bc5fa63e +shaderset_0xae9fbd63b831815 +shaderset_0xaf0b740600c5506f +shaderset_0xaffb7d9981422035 +shaderset_0xb059db97489ac9ca +shaderset_0xb24747dc80aa869c +shaderset_0xb27bb178fef4c68f +shaderset_0xb2cb1b3a1937382b +shaderset_0xb2d434026355d4e5 +shaderset_0xb31de59e11da5236 +shaderset_0xb4252ef4ae44bedd +shaderset_0xb436d5b983c21c9 +shaderset_0xb50f09a622afbc70 +shaderset_0xb661ec3c07501e03 +shaderset_0xb79abb2f2bfb6795 +shaderset_0xb837b65abf6abd64 +shaderset_0xb888f785adeadec6 +shaderset_0xb976ae756e1d2c81 +shaderset_0xba80456c4e867215 +shaderset_0xbb566104fba9c793 +shaderset_0xbb786c1887aae51c +shaderset_0xbc0cdfc29745baf4 +shaderset_0xbc0f490b3ea22db0 +shaderset_0xbc60358259a9c6b8 +shaderset_0xbcdc79ead682c71b +shaderset_0xbd5f3de468b9290c +shaderset_0xbd5fe8da89abb1d6 +shaderset_0xbd86a32bf9d7d7c3 +shaderset_0xbe3b0d1c36343dcb +shaderset_0xbe71634ceb32b74d +shaderset_0xbec7f94ad335a34b +shaderset_0xbeed0e5180af4427 +shaderset_0xbefeefd83c492949 +shaderset_0xbf3a44f4c9669a35 +shaderset_0xc100515dd94e85a7 +shaderset_0xc13ad214d6dbc782 +shaderset_0xc17b906be4d44c77 +shaderset_0xc1b58ff9015d72f6 +shaderset_0xc26649753c44c416 +shaderset_0xc2eea8741376456b +shaderset_0xc30f616476ea8703 +shaderset_0xc3857bb7529e58e0 +shaderset_0xc4172ac2917641f2 +shaderset_0xc52a61cb46be419b +shaderset_0xc52f5579a0e4598c +shaderset_0xc5e1ef7fe73e4ed8 +shaderset_0xc634bddd5a4ae395 +shaderset_0xc694b2f2f619b8f +shaderset_0xc6d44618e1d604d6 +shaderset_0xc708c6b6d461da04 +shaderset_0xc74245392c4215e2 +shaderset_0xc767f51446c293e1 +shaderset_0xc79bdc034a6a677e +shaderset_0xc7caa9d486dc6b6a +shaderset_0xc7e0a8dcd6355f04 +shaderset_0xc81a39314b1dfb61 +shaderset_0xc81f2cdf673db7e8 +shaderset_0xc8430f1c198df403 +shaderset_0xc985ed9b48c10054 +shaderset_0xc9864589ce3ad5b +shaderset_0xc9ad887062768609 +shaderset_0xcb0d683f116abc23 +shaderset_0xcb11519ba40eb95e +shaderset_0xcb9e71be0323ae27 +shaderset_0xcc6625e7e85521a1 +shaderset_0xcd41f21b0fcd0d04 +shaderset_0xcd773235f5ea26d5 +shaderset_0xcee89c1d0be600ff +shaderset_0xcf1b132334925815 +shaderset_0xcf2006d19b201be8 +shaderset_0xcf75bb91569d106b +shaderset_0xd042d6e9600804bc +shaderset_0xd04e1d0c0c78b9e4 +shaderset_0xd054eccc6baeaa31 +shaderset_0xd076999b1984877d +shaderset_0xd15b85f0b83f3940 +shaderset_0xd1d62f2dd18e65f3 +shaderset_0xd1f2d699d67818dc +shaderset_0xd21a98664ab5f419 +shaderset_0xd2bcc0d2a3843a39 +shaderset_0xd2eae4337b38855b +shaderset_0xd37ff6ad1a31778e +shaderset_0xd38a01109f170a8e +shaderset_0xd3c7940cf4036dfd +shaderset_0xd43774f35f1ae4ea +shaderset_0xd5529a8941799848 +shaderset_0xd5a5c87f25fd3452 +shaderset_0xd73031bc12d370a3 +shaderset_0xd81a1624ac01db4e +shaderset_0xda1add2e07ed1d49 +shaderset_0xda1d6dd0ca091b36 +shaderset_0xdab69a33ebe135cb +shaderset_0xdae200b5bada1761 +shaderset_0xdb207ebba358e6a3 +shaderset_0xdb8043619d052e38 +shaderset_0xdba71e75730b4ef3 +shaderset_0xdbb20948c6b10cc7 +shaderset_0xdbebc8773607345f +shaderset_0xdbf5268a701fea0b +shaderset_0xdc4c37805d811310 +shaderset_0xdd56d96d16400c93 +shaderset_0xdd593e57a369504b +shaderset_0xdd953ace67780832 +shaderset_0xddd559ae0d678eb7 +shaderset_0xde60bb467f2d6b01 +shaderset_0xdf26b3e6f2f2a10e +shaderset_0xdf2f6bd801f9682b +shaderset_0xdf3e7f3fc2d0d99d +shaderset_0xdf61e189d3f75f81 +shaderset_0xdfa9f0477ef58146 +shaderset_0xdfb876ae0ca4362b +shaderset_0xdfcd2e77cca45a52 +shaderset_0xe09eac9862f3d885 +shaderset_0xe0c0db6c25021402 +shaderset_0xe1100d01dcf8b00c +shaderset_0xe17be8358c256b05 +shaderset_0xe24884ed8fec70d8 +shaderset_0xe2d99252c07c2a5 +shaderset_0xe305959751be4004 +shaderset_0xe4e4f66e8c3ec8dd +shaderset_0xe547d24f13ec049e +shaderset_0xe5c0e0bb619aeaf +shaderset_0xe6e70dd41f494962 +shaderset_0xe755cf26dd023bff +shaderset_0xe7a9c919660c6aae +shaderset_0xe80080378ad8ccd0 +shaderset_0xe872365b0326ffac +shaderset_0xe88cabf7f16ba02 +shaderset_0xe88fdc4c68e67bfb +shaderset_0xe8e6bcf586010d84 +shaderset_0xe9e3d327d8e27ada +shaderset_0xea4c5ab296023f0e +shaderset_0xeb05c76e41953214 +shaderset_0xeb2e69e6dd47110b +shaderset_0xeb4434444736d0b3 +shaderset_0xeb77de77c499bb0 +shaderset_0xebf6128f42077c61 +shaderset_0xed7fa8ea78b228aa +shaderset_0xedda6b43827377ee +shaderset_0xeeb67edf1ca8e52e +shaderset_0xefe78e9b6c4a7ebe +shaderset_0xf02c494652a4de3 +shaderset_0xf19b3f420a830562 +shaderset_0xf1ca567edbad37c4 +shaderset_0xf1cf4a2d0434a02d +shaderset_0xf1ea6d9269cb1728 +shaderset_0xf3342fb31ea26a3b +shaderset_0xf3e6c375565bad29 +shaderset_0xf3f2f1a45d022fc6 +shaderset_0xf4897beecfb38d20 +shaderset_0xf5046893b94c2119 +shaderset_0xf5777d63cf9824ad +shaderset_0xf5803cd46a5288e +shaderset_0xf602858d63da2718 +shaderset_0xf634a1b4b6fac957 +shaderset_0xf647b8ad086f655 +shaderset_0xf75b75665bca13ad +shaderset_0xf81bba0cff7d9a3 +shaderset_0xf832e4b8cf8f8819 +shaderset_0xf8e1c15c3f74d7e5 +shaderset_0xf8e6b50abed1f37c +shaderset_0xf9330f0c3fb8f1c6 +shaderset_0xf966fe39242d6cdd +shaderset_0xf9cdedf3e40f1c6b +shaderset_0xfa32ae2e3ebfc4c0 +shaderset_0xfa6b2bb216789663 +shaderset_0xfaa49bc9c8ec8678 +shaderset_0xfaaf1f7eac35d3a4 +shaderset_0xfaf20cd2a77ca15c +shaderset_0xfafc1ed3c14f6afc +shaderset_0xfbf2e10cc8e6443 +shaderset_0xfc2837c74bbf8e0f +shaderset_0xfc436cda5591993c +shaderset_0xfd1d0b83557ef78c +shaderset_0xfd3fea3f998fd264 +shaderset_0xfe4abd615f513e55 +shaderset_0xfeafd97f05317198 +shaderset_0xfede960cb598e3fe +shaderset_0xfef45af82369f863 +shaderset_0xff5eddabd2d8368b +shaderset_0xffde0be97a9ed40 +shaderset_0xfffaa0b4763a1224 diff --git a/assets/animseq/weapons/epg/ptpov_epg/ads_in_onehanded_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/ads_in_onehanded_seq.rseq index 1fec0baa41243024ddc632f86fe26fe759f094b2..84c72ddfb594c275110bb487472e6fa73be305c4 100644 GIT binary patch delta 9 QcmZqXZQ89 delta 7 OcmZ3(yOMXqN;Uus@&eBQ diff --git a/assets/animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_crouch.rseq b/assets/animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_crouch.rseq index eed1197793060bcebbc1beddf8c948ac48423dab..ac6a03b4e9445d43aab5964aac0e7d3a403c9746 100644 GIT binary patch delta 11 ScmZoQ?l9iaD#^^izyJUimjcBA delta 7 OcmeA$ZZ+P}DhU7!i2}j^ diff --git a/assets/animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_sliding_grapple.rseq b/assets/animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_sliding_grapple.rseq index f24f84f9a3885d8926b19a498f841f7402487b4c..38d8070044797f33e1afca14da2857f8bf63952f 100644 GIT binary patch delta 11 ScmdnXdw_StUN&Y11_l5bJOd5@ delta 7 OcmX@WyO(#vUN!&?3IhuO diff --git a/assets/animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_wallrun.rseq b/assets/animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_wallrun.rseq index ee3c05858c8be64d5efe7d2a4f886a5cbd924954..fabb462210002005508c65ac25ebb3ea631e7895 100644 GIT binary patch delta 11 ScmX@hdx3YuSvF<{1_l5c+yg!U delta 7 Ocmcb>dzN>@SvCL->H|9f diff --git a/assets/animseq/weapons/epg/ptpov_epg/ads_out_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/ads_out_seq.rseq index 38604e240516f65df08a4a20f3985ce4cd6e2d41..5d5703b685a630e8e1c984ba54d8d0dbe9a5bcab 100644 GIT binary patch delta 11 Scmey$^MhwYDH}5b0|NjX+5pb4F%^Cm%Bd0|NjUssh*m delta 7 OcmX>jb5dr5Cm#R}Py*Ee diff --git a/assets/animseq/weapons/epg/ptpov_epg/attack_seq_slide.rseq b/assets/animseq/weapons/epg/ptpov_epg/attack_seq_slide.rseq index 57f780a7df79fb97fc82bf094d67acfc1009f9bb..37a2a4d4016d467448028d542028e6af8fe64465 100644 GIT binary patch delta 10 RcmbOxJ41HEG(IK<1^^Sn0>1zN delta 7 OcmbOsJ56@OG(G?ei2}U< diff --git a/assets/animseq/weapons/epg/ptpov_epg/crouch2idle_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/crouch2idle_seq.rseq index a0425f03cf2235126a4f4b042d6360404f05d72a..61f3cec547648745a7a5326decbb5e515dd33da6 100644 GIT binary patch delta 10 RcmbQFGDT&BkPs6C0{{_b0!07- delta 7 OcmbQDGD&5FkPrY0n*u`s diff --git a/assets/animseq/weapons/epg/ptpov_epg/cylinder_layer.rseq b/assets/animseq/weapons/epg/ptpov_epg/cylinder_layer.rseq index f7c0a35a2b98e71f426e332e88f6fc9868ef8af7..fda78b558d67c9c0cf6f7a773512828a7e5d4af8 100644 GIT binary patch delta 11 ScmZ3>v4LZQE(yg{Q#m~gR000m|0v-SW delta 7 OcmeB?>yq2R#SZ`p>;fDB diff --git a/assets/animseq/weapons/epg/ptpov_epg/draw_onehanded_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/draw_onehanded_seq.rseq index 111ac1c7213f0053a8d2aac4b696f68d45bcca5e..26ea703e4adb3c111d382cc2df1fa5f45c8dc81f 100644 GIT binary patch delta 10 Rcmca5c}H@?EgmKY1^^kB1Azbl delta 7 Ocmca3c}sG`Egk?57XyC) diff --git a/assets/animseq/weapons/epg/ptpov_epg/drawfirst_crouch_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/drawfirst_crouch_seq.rseq index 6f160b98023342f89833bcec9187b5b7de9f1991..8f2d5404c119dd12cadf9cff5367e6c1322f4acc 100644 GIT binary patch delta 10 RcmcbmaYtiAln4_80{|E%11A6g delta 7 OcmcbkaZ6)Eln4M0wF4yp diff --git a/assets/animseq/weapons/epg/ptpov_epg/drawfirst_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/drawfirst_seq.rseq index d44f6c0b148f43e453e3b53430eb41bcb96f2c3d..7a7f0d026e3ff31e31a17205afcf8d9c595185e4 100644 GIT binary patch delta 11 ScmaE<`$l)eOEG2!1_l5iL<8ag delta 7 OcmaE(`%-tqOECZt!UNv` diff --git a/assets/animseq/weapons/epg/ptpov_epg/holster_onehanded_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/holster_onehanded_seq.rseq index 9e4a2aa0af5f9373181a9995ef58a7ba13a76947..96438ea0b870947fd7d74f2c1e81ceb844ad4c22 100644 GIT binary patch delta 11 Scmdlex`~ delta 7 OcmdlYx>0n)MlJvhwgUSA diff --git a/assets/animseq/weapons/epg/ptpov_epg/holster_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/holster_seq.rseq index 089a92cc5512f99d80376d9c0a3728fdb20bd527..79d6b73aef9df7cc2844ef7dcaf3eb40ddabc5db 100644 GIT binary patch delta 9 QcmX>ueL{M}ab89S02HqSO8@`> delta 7 OcmX>heO!9Oab5rp8v{xJ diff --git a/assets/animseq/weapons/epg/ptpov_epg/idle_check_crouch_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/idle_check_crouch_seq.rseq index 4371fa2bdda1dac95eaf15fb3ee13ebe4dcc9197..ce1d21a18a0c89f12e9291a28c4e71c8a8dde873 100644 GIT binary patch delta 11 Scmew>-5|5!FE29#0|NjYV*_#k delta 7 OcmZpW`76EQFE0QMqXTaM diff --git a/assets/animseq/weapons/epg/ptpov_epg/idle_check_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/idle_check_seq.rseq index e50e233a885f219104413136f91f64a1b12ccf1d..3f537f5110e7abe5b382e255197e257529e8722d 100644 GIT binary patch delta 10 Rcmew+{X=@gH(n+N1^^sB1KI!p delta 7 Ocmew%{Y`qqH(me`v;)`x diff --git a/assets/animseq/weapons/epg/ptpov_epg/idle_onehanded_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/idle_onehanded_seq.rseq index b7279390e649c2432375ba53610346b1f2a442c9..d6fd3ec5e17c01c1de7ba0fe93edcdf608549123 100644 GIT binary patch delta 10 RcmdnTc7Sbz9WxUH0{{~~0)7Ah delta 7 OcmX@WwvTOt9Www6$O3!- diff --git a/assets/animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_air.rseq b/assets/animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_air.rseq index ecf660769ebdbe3d8411497262d557df5f3e6056..c76e2087b481661c9f11b74a1af18a51b1ee2ab1 100644 GIT binary patch delta 10 Rcmcb|_JD0e95WLG0{|8t0^R@s delta 7 OcmaFBc8_gC95Vn7hyvUI diff --git a/assets/animseq/weapons/epg/ptpov_epg/idle_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/idle_seq.rseq index ba0ae2839f1d6d41612159a70e77917706b1ebb1..5e1ee164d49dba72720f4816736bf33401ff9a5f 100644 GIT binary patch delta 10 RcmbQlHid125Hk}40{{<70r~&{ delta 7 OcmbQjHi>P65HkP?U;+35 diff --git a/assets/animseq/weapons/epg/ptpov_epg/idle_seq_air.rseq b/assets/animseq/weapons/epg/ptpov_epg/idle_seq_air.rseq index aedb8885a51674347305de242b73162e4245385f..60fbcdc7b0d496f262a0322e1e2c4dc7f78df230 100644 GIT binary patch delta 11 ScmdnUwuNnjAu}@r0|NjQcLG@e delta 7 OcmdnOwvlavAu|9A83I-S diff --git a/assets/animseq/weapons/epg/ptpov_epg/idle_seq_autoplay.rseq b/assets/animseq/weapons/epg/ptpov_epg/idle_seq_autoplay.rseq index c63def74b8841ce0849766a3fff5d760d367ef45..210e6b3b6de5afe582318b1a9e1676714420035f 100644 GIT binary patch delta 11 ScmeCw>(Sf5DbCEmzyJUfn*v1u delta 7 OcmeCt>(tx8DGmS%jRHad diff --git a/assets/animseq/weapons/epg/ptpov_epg/inspect_idle.rseq b/assets/animseq/weapons/epg/ptpov_epg/inspect_idle.rseq index f87f9f1a47fe10acbc0811d9ccb10c97f7e8b737..6d3dac90613bd1a6b5e05239ad269024beb51605 100644 GIT binary patch delta 11 ScmbO{jd98}#tp*Wj0^x7paW$9 delta 9 QcmbO-jdAic#tp*W020{)WB>pF diff --git a/assets/animseq/weapons/epg/ptpov_epg/lower_onehanded_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/lower_onehanded_seq.rseq index d3cfdd433cb56524d4bf97f2dc0bf8017f6a9a49..ff87a94c234bc34863c0b0f59b0c8f2331e395e2 100644 GIT binary patch delta 9 QcmcaDd`Ec0ZB9l802RXna{vGU delta 7 Ocmca3d|P=OV delta 7 OcmZ3%yNq|kGByAU!2-nq diff --git a/assets/animseq/weapons/epg/ptpov_epg/onehanded_land.rseq b/assets/animseq/weapons/epg/ptpov_epg/onehanded_land.rseq index 32e162c9375995e7e8be11e0175d9e4e194aa769..088c3187ed144e090ca83165de538dbfd204e696 100644 GIT binary patch delta 11 Scmey!|Al|UM|Nfg1_l5gtpl$B delta 7 Ocmeyu|B-*gM|J=Y_XDf| diff --git a/assets/animseq/weapons/epg/ptpov_epg/onehanded_land_crouch.rseq b/assets/animseq/weapons/epg/ptpov_epg/onehanded_land_crouch.rseq index 5c0e16d2d684b932ca84c73bc5398f3648764ca3..2676a8c49eb52aa43ebfb131b99891e46339386c 100644 GIT binary patch delta 10 RcmdnRvxjGc6&n)+0{|0F0)YSk delta 7 OcmdnPvx{eg6&nBx&jNn{ diff --git a/assets/animseq/weapons/epg/ptpov_epg/raise_crouch_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/raise_crouch_seq.rseq index f9c8cde1adec56883634d77bf0a33047d97cdb43..7be138474b0a69098b114c0df43409aafa1030f4 100644 GIT binary patch delta 11 ScmZn^ZxP?n$j!{azyJUf@d9%I delta 7 OcmZn>Zxr9q$PEArD*|u; diff --git a/assets/animseq/weapons/epg/ptpov_epg/raise_frommelee_crouch_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/raise_frommelee_crouch_seq.rseq index f0ff9f5a14f32fc92bb3d29faf6aec1856478040..f05b6ca27652ded7419e1303f697b6e41e809d3e 100644 GIT binary patch delta 10 RcmZ1`xk7ToG9D%d1^^W50_6Yz delta 7 OcmZ1>xlD4yG9Ca7KLXSle1_l5e;RAaB delta 7 Ocmca3ep7tIO>O`V`vZ6Y diff --git a/assets/animseq/weapons/epg/ptpov_epg/raise_onehanded_crouch_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/raise_onehanded_crouch_seq.rseq index a17d21b0bdc9bde0135eca27f8cfb3ac94eadcda..44db7479c7cebf88eedd056a018f1d791a2083e7 100644 GIT binary patch delta 10 RcmbOxK0|!NG;Ssa1^^RQ0C` diff --git a/assets/animseq/weapons/epg/ptpov_epg/raise_onehanded_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/raise_onehanded_seq.rseq index cb15ffb11f11f52882f2b4b0225cb40723010bd9..d030dcf51cdeb116bd798a061b8102c4679427d8 100644 GIT binary patch delta 10 Rcmew){6%=fCr%~?1^^pU1G)eJ delta 7 Ocmew&{7HDjCr$tmC6R6XJtkP02;{zJpcdz delta 7 Ocmez3{@H!QXJr5qQ3N~y diff --git a/assets/animseq/weapons/epg/ptpov_epg/reload_onehanded_crouch_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/reload_onehanded_crouch_seq.rseq index 4b7ed009778ce074570114f395d168ff9b75bb9e..8b15024394df76fbacf24a177f051a546069171d 100644 GIT binary patch delta 9 QcmX?}e{J~adQ9>jRYJ3 diff --git a/assets/animseq/weapons/epg/ptpov_epg/reload_onehanded_late1_crouch_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/reload_onehanded_late1_crouch_seq.rseq index 6baf1cd5117173078328e8db022bd1fc569f78f6..476778fc18cefc6e99d224f52f63af9af01b89f9 100644 GIT binary patch delta 11 ScmccVamQmrqzW?w0|NjZ&;xb= delta 7 OcmccPanoZ%qzV8J{sVIW diff --git a/assets/animseq/weapons/epg/ptpov_epg/reload_onehanded_late1_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/reload_onehanded_late1_seq.rseq index a31cecb3620737874f363822fb83c1ecb363c967..585d34c75e0df4ce6c0320add4af395117ef7440 100644 GIT binary patch delta 10 RcmZ2vxWsV7A_*o21^^a50~G)O delta 7 OcmZ2txX5tBA_)Ku0|OHP diff --git a/assets/animseq/weapons/epg/ptpov_epg/reload_seq_crouch_empty.rseq b/assets/animseq/weapons/epg/ptpov_epg/reload_seq_crouch_empty.rseq index 12df1fc2e3b9cca8e238962282bed40744bcef54..a760346882c822558c9efe1c5c318193521207eb 100644 GIT binary patch delta 13 Ucmex5o$<$X#tmP+nHd-u04}u!5dZ)H delta 9 Qcmew{o$>2*#tmP+0UCM*4gdfE diff --git a/assets/animseq/weapons/epg/ptpov_epg/run_layer.rseq b/assets/animseq/weapons/epg/ptpov_epg/run_layer.rseq index fc338cdf4b238161b69e11130f74783d3551627c..bbfa5740fe4429dfc47f53fc237217c8ac547ddf 100644 GIT binary patch delta 10 RcmdnRw})?o6+06H0{|0p0)_wp delta 7 OcmdnPw~KFs6*~Y6w}EeiE;};=0|NjQvjSlN delta 7 OcmdnMx0Y{%E;|4VH3D7$ diff --git a/assets/animseq/weapons/epg/ptpov_epg/run_layer_wall.rseq b/assets/animseq/weapons/epg/ptpov_epg/run_layer_wall.rseq index 7586f702b5ede9d1b3befffca08272c4767f0475..c634ba86cc2a9da363367df89b5d8575be7f27e7 100644 GIT binary patch delta 10 RcmdnSw}Wqk89NgL0{{~i0(t-d delta 7 OcmdnNw~cRu89M+AtO9rd diff --git a/assets/animseq/weapons/epg/ptpov_epg/sprint_onehanded_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/sprint_onehanded_seq.rseq index 220b45a664d3572760a75e6ff40864ec9c70eeb3..302e69b4124b82bcca4259e7d0d53b796aaafe14 100644 GIT binary patch delta 9 QcmcaCc|~%=WgbQb02P1(Y5)KL delta 7 Ocmca2d0BG9WgY+yt^;WR diff --git a/assets/animseq/weapons/epg/ptpov_epg/sprint_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/sprint_seq.rseq index ec6d355e6a793284f495e9722313722aee2331fd..5e55ad59eac98deb9a9a011bb43ab1aed1693206 100644 GIT binary patch delta 11 ScmaDT{6u)eLr!J}1_l5fUjvB% delta 7 OcmaDN{7`tqLrwq>K?8;W diff --git a/assets/animseq/weapons/epg/ptpov_epg/sprint_transition_seq.rseq b/assets/animseq/weapons/epg/ptpov_epg/sprint_transition_seq.rseq index d3bd22cbf01fbd1c354b292485a8f77f75f25d8d..6098018cb43a6d7167aadafb2aa1857885ad8202 100644 GIT binary patch delta 10 Rcmdlcx=OV delta 7 OcmZ3%yNq|kGByAU!2-nq diff --git a/assets/animseq/weapons/epg/ptpov_epg/switch_to_land_iron_crouch.rseq b/assets/animseq/weapons/epg/ptpov_epg/switch_to_land_iron_crouch.rseq index 0ddf91b29d93b0134105e610aa150995aaaf5a8c..93b384c655737b818920a1001b94b0a7de27b8de 100644 GIT binary patch delta 9 QcmX>vazSK+KNlkd021T^(f|Me delta 7 Ocmca0a$aPEKNkQELITkM diff --git a/assets/animseq/weapons/epg/ptpov_epg/switch_to_onehanded.rseq b/assets/animseq/weapons/epg/ptpov_epg/switch_to_onehanded.rseq index aca160bcd531bb0ac16c4624ac631b5c9c814fcf..bed81ba0f5c11b88590158e82a8732f65d926568 100644 GIT binary patch delta 9 Qcmdliwnc1%F*hRv01(pxg8%>k delta 7 OcmdlYwpnb0F*g7U&jNw~ diff --git a/assets/animseq/weapons/epg/ptpov_epg/switch_to_twohanded.rseq b/assets/animseq/weapons/epg/ptpov_epg/switch_to_twohanded.rseq index 72005aef043c3da696deba49d9f0e9c6f51a1467..f7b980deebc9f8a108810c9066064df9b2c3574b 100644 GIT binary patch delta 9 QcmX>sc0_E0GdCjx01^`dvj6}9 delta 7 OcmX>ic35nKGdBPXuL80F diff --git a/assets/animseq/weapons/epg/ptpov_epg/wind_effect_layer.rseq b/assets/animseq/weapons/epg/ptpov_epg/wind_effect_layer.rseq index 78a836089f22d52e7d4e53f657d3d709f6d7df6a..1b6608a7d3801f417f129b47896ddc9aee0fda78 100644 GIT binary patch delta 9 QcmdnYvxR4aF&iTT01!9=Y5)KL delta 7 OcmdnOvzcduF&h92W&&vd diff --git a/assets/animseq/weapons/epg/ptpov_epg/wind_loop_layer.rseq b/assets/animseq/weapons/epg/ptpov_epg/wind_loop_layer.rseq index a42c3163cfa4f51cac15c58c55eeaa055289ab3b..ba20b7134449683fd35294da04b1fff188b61878 100644 GIT binary patch delta 11 ScmbPRwxDc-tTi(O0|NjXX9G0= delta 7 OcmZ2bHn(hptTg}*nFBHa diff --git a/assets/cpudata/epg_mag_non_transparent_sknp.cpu_raw b/assets/cpudata/epg_mag_non_transparent_sknp.cpu_raw new file mode 100644 index 0000000000000000000000000000000000000000..4e9524dff809eb9c30b81573677b331bd26219fe GIT binary patch literal 512 zcmZQzXs~C1fCdHx8z@2#agZGlyn2iA>-V-tcw@mGN)jgM~y*!Gp{%91vdP5X#Z{O5$ zmv~DhYY>?BF4bt+f1Qm!Bc5d2+t;pzw@NjmDs|Cysu!tJUQ$K>a#id#tAdB7zM`6x ze>{-CE;?E2#jyTAObYe9B#;je43@?VTXIw7;+`mc=q?v_ca(Eug{ZA{dS_c{Y^*fi zT`0GSQ_eZwmeNpRv~zrNDmR`lM9)9}Jiai#5g9*?6TaXB{yeCFpERag#twg9Q#@`& z_{NywpHA?fTOp1adxcxf?hC^05H72_klho)9TrAmbLDi3-K7^q(Gel=k+M(E6!YKO7vL+fi~09e z;Vu%+#+w%BZwl8~1MVM$ySxUw-xV%X1MXjiyR`HQ-hWH&X-d z2I2MzXYosm%Ld{02e`C2ZxQZ54Y&t{I~d^7?Cuio$r^Bv3inhExGxBISh&UJ_bK6? zs{!|da7Svuy)4|(8gPFv+_4&P?+SNZxW(q}A{{^{0$kepcfD{Y16~0nARDesfn;&?1Yav&Tc8->EQ+i?XwyD#9Y2}FC8~K5}d*f{@7l(`Eao2U~ zTj%=nwyIu!5cJ(%7|l%;cNcm~ZKK7BSjYN3>&s)(Q!hPBD>E=(*H3Gaka9M*jF7IisNJSWGZww^6*C3h2=njDylV!aBnWBM2@yjBY1xxvvw zk8@};8Z4DYnP+A>eSL0U8O@sND3$x8d~PzI8!D{pDh(I&?YXI(La_K+skkd0pD-Qw z6=q|gyIn1NCDe2OTs^JD++;LfDv!05O68$R7uvNg0SAC*^p-YGjpil;WOKX}TPpib zn?0rEFN~blIZ9C8Jf9tUF%Lh-JBLKey4isDmhNAdqO%G=?p&E4V#`W;s8k*u(q@_J zDL!229B(g7OpWwR>9ojO{MNa(I6Jj%rKyh6?%8K2uFTrHSUmfDKPO&?4!!B|>B+*- zKp6ANsJz9>{Ap;O_57t;V;NOSyV`zL?vIanK6~?V(NC#fE&7<}XGH&v=W#G0}I5#-9_S`#k@o=z`~;51K`0jgAE`)=*(^dKjMz<&M$Z@T6FSWqCegPdiKHd|}g`iPGeB znGR#QJ#NVt$A|lJqtmc<7Yh$fl*&_Ea(l31k8HW%(XDnpYg~Q4gR$J}b#Qv;&O$jU z659O=t}eCLKv!;ZD*myoK^7+T8l2K@9x9d#d2REZJGJ#>IesH|6~?ta{loVBgnxE{ z=+x`o$D|{^qNC^t4( zER0X}Y__$!RQ^>j+&%P0*IC*#J>FNGj3#pVU4>XoCblhXbu9Q2)`(4HBm@4Hvo<`47$UHYw zpNq|Xt$Mc<^X1ZHY3Eet#_cy{Hh1-OW#XNk(dVNHoo40C+UDDuZ(G~kymswvYj0n7 z$NH$V=bo)E%2&pxsdQsi^LYv1kEmKfH)V;=c=)#RoF95#p$>lrz!&)V4*!_v(ZHv|KMunec<6+We!d@4 z;1f%QAo`Xn#l=c382FVT*pN1Ey=T)_4Y$)Xdin;sOOr*njkQL4HgD=@4RlM>3o`nt zhN$jm^g%OTUNd(~Wuny1`-Fzk@#`5kc5R2qo*4)JY95zH6OHb!z`C|)zJc;Qpdq(3 zHj0|1887@Z;uBNoCei3LJh3a#Hxu`TE{mqG(eyQ%zD8T$Gr}(ue^@?3<1hV3G?iDX z-5*64Hbt@ix@;6NK3Z+>Xtnp5XUe@24|;6h<#C_-ERwjNJ~_K`ji%gmuJrhu&4y&H zo?aQ~KYRAts87qHEE)b?e?hFjMauymrK3KU)n|E{*)Ur*n5b}P7 zUF}&T$My!V!&;}m?$LWf3~^^% z*5VU=+vNj(LL2W6jf+?>5pSpWt8ZD1$;iJJuWPw)>$7pp&|!t~zv1Qd#r88xW1W4P zKXik^4l>il+#)-)BId94a~Jx~_{#tO>6ZmtVZPhAkSRWQf2R7l8d_x!KUaFY8uQFX zJ;P(%d%c`kVAEP;P2%C3@vuoh#d#$%_FAZKgO{66w`-V#9=E(Mwu=qs3BS;7I?cbJ z?=pNd``A+aE_%b;c;}MX-}~CEaol##mH}aG5#$%A*kH+tmB$o4>bH}hmAPviT zA7V2BmU%GS#Ms5f&$r3270P%v8M;Fm&q-fbh!@(|qw|$_V-l-t!W^uPs~VPbI@Fud zGcf>b{$V@xk7tu%E0pnUGIWPBo^21=`%x^%W3BS8WNk8s;NbDI86NR6-bXx-I2lhr zi5(8#jK}?lzW8K37Yp&smnPZJwcD+Kv%4nXncdcaXLjk^MWXdeXgpiS2vc3sw>v4!g9rcW(CjGu}63?9mV-|K0nJIsN>SSa#^jcwgze&x$96XAFHGX_S8X+z_|O z_DaV185DBsaz&~PjNb$qJjspkW z_=zQJiZ#HPu!oQE)&x9!fk%7|hfO=5ZOzk{_XoCEv+xaLdjMS_2EJizPoO)*z&8x* z9NqX4V&K;r?`mgATD+@a@h_a4jGpbhAxz;x`*I2n3W8k*FX_bl^3A&&G#E>3EHFe(je zQu;4u-{!eBr9bk8?Atono6;Y7vOhX){ES(}jh{7>96$1f`g0FaapSMnANfN4xwEJ= zF#c-&kuTJr`;AHiUw%N z_8t`dMb#@+;j_-Sc^bReqox&qzE;GmMG-GQrxpIW6670R{^cibdH=Wn;+hv%{L5Rd zk6nBrevpqyjMl3j(S>54URnqBQtA?)e8Va6oNa+=xxZMxVOFvaJKyl6)c>5S#p&Ca zQ)SJ;YgXl*Zt@?9P8QpvV8RqbJ*c6!?q<{wl>S#2@w>#^#tj5Q_b+#oAZJ2V-mG%@katHi%3|SykL! z?>Cg`v9@3QZpqE=ND6Mh_`Sj{X7_2~b_kbMUC8b?ggYz@K2rFb3dQ`g_I>e>h>wqy z88(oL$*p}Fz5=_Le}5uem}i(4=dTGD<{75pzAapsXP7o0r-jSZ;NSOz3-b)q?7l5r zm}hvMzrdtQv>c=;r0n<@k@(Ki*Wk`Tw0tr33s3dT#s;Jo?)8Zyl_tj`qFT_ zg$wfx({PUocUbxso8N=NJy!$nY2l94fcvU&M{B_St#HR`z`Z5hap4x5H?EE+0$kep zca3l-16*4CZV@ibGfczXDcoy;zBIcX!i9N;Y5LAJ&yc)!O9(jEJi~ts`r6<2&nM6D z1}(C4%`?oqKL2}ph9_em&nwT6zG0r>rMxRtDR+2U(;MCC>5S-)d%9WlMo(u&bN{hC z!*=nLr9nL9f&8D#Gi0rtPoCk=>*G)*H!M!{Ip;h>)=H?OlA(5vd4}wjP|uGl&+q~L zKqsGZUf$r3^9;``&+r1Ru~mG8RJluSw<`C?DbHtb?iGDd^=i>aJwGG*uSK6yy;U?H zNzucey;wASej{Z>v){9#TRhz@x=r+u>JHKSJUt@%_dI4o^ifaGh(77*1ET-Q(}zX> zP&9guh`vycLmw5rMl}8$6TMC}{+tlK)$>n^{w2>pC3?*BPm6xU^WPM`Uo<-368$Al zzbpC~(e516efF5AlX-@(ik~d+xiiXTW}Q=>VV~}PA6A|rd+5h`hH;Ylk2=rrk;Zt1 zG^^27C_3Pu?YE1ymE1A+k0@%(AAC%@O#ex*|7||9s+eADYsy_b_hiIH{|$q?TU0U@ z$#-8kZ=Uzr{Jci{cOgWudST7Gel=x3n!fb>NBsUU@*jUn^YOa=06@MWg&f26qFE0g zgI3Lop1u1liTcG$mRHp0`z7kX^B2LtTA+P-^*pvVo;Zz%@MV6g|f)!h?*=I zSC~uS{vM1C{vJ*n#$>hUS&NLd&Au`o{qR-uYhI41v!QbVA648Mc0Bc?tQ7YqS&cR!JMY_BTc=B;x zj_5V&+oC>M`Js=-I^y$sHh+|{qZe#EPQ@Z6e^ghQIas2ThUFX#^=1Mrb9+WM zu}%D4EVLGQHW{`;8P6s|cPQgIIWB#QaC<5_F76yjtbVr4!P>a0VbRBYnBI(@EuYK$ z!*=K&&nClGDC5~==nQ2%+y2ruwK6~OSjXh9ux^Q)@pOH3JmO_M?vCJylkwab#ltt_ z=_iT9;gj*2JkNY-l3iUR-QF;}YXY9xZ4G#4m%jRwzw2vu>1#Z*OJC!Kc9kmNV!(cD z7TF!_5!RZ?mq=bMe-t_KrLE6Ofm(i>C-XIS^?Dc27Z^&3L zAx3sxz7cau{wT6!{wRBb{82FEkJ9SSQ#li~@8_He?D;1=k29CC^<7nc&tnh2v0;9v z?c*yGSlb)izmofCRRWvQv+30ubU94;MQ*9v^FFtfINz={&H7-Rj13>*u|AB4FYt)H z@vv#=sysMor_!VL; z-qo=97h*GdwzG&heb9J1+Ztmsp71RWc4j2w3EwbH_$58bc)~Xf`@LE`;mdxVY*yAj zI0`Lut5Uf~v99fWVy&h1W4=|~eU-Jiy2gI20Tq{@NI&*_Xb)LgJZ$5iwP4eHiAOVc z40ir4GzMaP*Ved53f|59lIa6T9SZg4LRHIi1MhAp_&}xcd|`ry~>V zV2@K6D>6OJ$;ou{yf@=?L94i&M&6O^QOZI&one3cQE@qq)%qh}$UfsxaXF3E`XgVc zKjTwzIgQo&R~tVaK1fby*dLoJ=akb)2eZ!|L}k&O&Ut&o&mZ>{`ddz??F*YfyU*D7 zCDsJ<$C(R{`GH4kJYo)y7G8^R6wB#^*CZbI9sACqGryAO`8(qC-HF(<_PbQU;tRI@ YniDm@`2AiH{DdfC?B}_{KUd`|WuJypUtv^ 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 literal 0 HcmV?d00001 diff --git a/common_sdk.json b/common_sdk.json index 1c2394d5..d22d07df 100644 --- a/common_sdk.json +++ b/common_sdk.json @@ -16,6 +16,36 @@ "_type": "dtbl", "_path": "datatable/survival_loot_sdk.rpak" }, + { + "_type": "shdr", + "_path": "shaderset/0x119527D74F210987", + "inputFlags": [ + "0x2005202", + "0x4030002000D01", + "0x2005242", + "0x4030002000D41" + ] + }, + { + "_type": "shdr", + "_path": "shaderset/0x303EC9DCD2D864C7", + "inputFlags": [ + "0x4030002000D01", + "0x4030002000D41", + "0x4030002000D01", + "0x4030002000D41" + ] + }, + { + "_type": "shds", + "_path": "0x15797A5751148156", + "$guid": "0x15797A5751148156", + "numSamplers": 3, + "firstResource": 0, + "numResources": 0, + "vertexShader": "shaderset/0x119527D74F210987", + "pixelShader": "shaderset/0x303EC9DCD2D864C7" + }, { "_type": "shdr", "_path": "shaderset/0xBB661E6839B1E590", @@ -327,18 +357,18 @@ "name": "models/Weapons_R2/attachments/IAL_laser", "shaderType": "sknp", "$cpu": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser", - "surfaceProp": "default", + "surfaceProp": "weapon", "surfaceProp2": "", "features": "0x1F5A92BD", "shaderSet": "0xeedbeec9f345e71", "samplers": "0x001D0300", "glueFlags": "0x56000020", - "glueFlags2": "0x00000000", - "uberBufferFlags": "0x0", + "glueFlags2": "0x100000", "depth": 0, - "depthStencilFlags": 23, - "rasterizerFlags": 6, - "blendStateMask": 4, + "blendStateMask": "0x4", + "depthStencilFlags": "0x17", + "rasterizerFlags": "0x6", + "uberBufferFlags": "0x0", "width": 512, "height": 512, "textureSlotCount": 7, @@ -361,6 +391,126 @@ "0xF0000000" ] }, + { + "_type": "matl", + "_path": "material/models/Weapons_R2/epg/epg_mag_non_transparent_sknp.rpak", + "name": "models/Weapons_R2/epg/epg_mag_non_transparent", + "$cpu": "cpudata/epg_mag_non_transparent_sknp", + "width": 512, + "height": 512, + "depth": 0, + "glueFlags": "0x56000020", + "glueFlags2": "0x100000", + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ], + "blendStateMask": "0x4", + "depthStencilFlags": "0x17", + "rasterizerFlags": "0x6", + "uberBufferFlags": "0x0", + "features": "0x1F5A92BD", + "samplers": "0x1D0300", + "surfaceProp": "plastic", + "surfaceProp2": "", + "shaderType": "sknp", + "shaderSet": "0x71FD660667F0F7A4", + "$textures": { + "0": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_col", + "1": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_nml", + "2": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_gls", + "3": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_spc", + "5": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_ao", + "6": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_cav" + } + }, + { + "_type": "matl", + "_path": "material/models/Weapons_R2/epg/epg_mag_sknp.rpak", + "name": "models/Weapons_R2/epg/epg_mag", + "$cpu": "cpudata/epg_mag_sknp", + "width": 512, + "height": 512, + "depth": 0, + "glueFlags": "0x56000122", + "glueFlags2": "0x100000", + "blendStates": [ + "0xF0138286", + "0xF0138286", + "0xF0008286", + "0x0", + "0xF0138286", + "0x0", + "0x80500002", + "0x0" + ], + "blendStateMask": "0x5", + "depthStencilFlags": "0x7", + "rasterizerFlags": "0x6", + "uberBufferFlags": "0x0", + "features": "0x1F5A92BD", + "samplers": "0x1D0300", + "surfaceProp": "plastic", + "surfaceProp2": "", + "shaderType": "sknp", + "shaderSet": "0x14E3037D3B267871", + "$textures": { + "0": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_col", + "1": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_nml", + "2": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_gls", + "3": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_spc", + "5": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_ao", + "6": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_cav", + "7": "texture/models/Weapons_R2/epg/epg_mag/epg_mag_opa" + } + }, + { + "_type": "matl", + "_path": "material/models/Weapons_R2/epg/epg_sknp.rpak", + "name": "models/Weapons_R2/epg/epg", + "$cpu": "cpudata/epg_sknp", + "width": 2048, + "height": 2048, + "depth": 0, + "glueFlags": "0x56000020", + "glueFlags2": "0x100000", + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ], + "blendStateMask": "0x4", + "depthStencilFlags": "0x17", + "rasterizerFlags": "0x6", + "uberBufferFlags": "0x0", + "features": "0x1F5A92BD", + "samplers": "0x1D0300", + "surfaceProp": "weapon", + "surfaceProp2": "", + "shaderType": "sknp", + "textureSlotCount": 7, + "shaderSet": "0x749E1C9D82CB12BF", + "$textures": { + "0": "texture/models/Weapons_R2/epg/epg/epg_col", + "1": "texture/models/Weapons_R2/epg/epg/epg_nml", + "2": "texture/models/Weapons_R2/epg/epg/epg_gls", + "3": "texture/models/Weapons_R2/epg/epg/epg_spc", + "4": "texture/models/Weapons_R2/epg/epg/epg_ilm", + "5": "texture/models/Weapons_R2/epg/epg/epg_ao", + "6": "texture/models/Weapons_R2/epg/epg/epg_cav" + } + }, { "_type": "matl", "_path": "material/models/weapons_r5/attachments/optics/iron_sight_AR_R5/iron_sight_AR_sknp.rpak", @@ -767,6 +917,115 @@ "0xF0000000" ] }, + { + "_type": "arig", + "_path": "animrig/weapons/epg/ptpov_epg.rrig", + "$sequences": [ + "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_air.rseq", + "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_crouch.rseq", + "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_sliding.rseq", + "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_sliding_grapple.rseq", + "animseq/weapons/epg/ptpov_epg/ads_out_onehanded_seq_wallrun.rseq", + "animseq/weapons/epg/ptpov_epg/ads_out_seq.rseq", + "animseq/weapons/epg/ptpov_epg/ads_out_seq_air.rseq", + "animseq/weapons/epg/ptpov_epg/attack_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/attack_onehanded_slide_seq.rseq", + "animseq/weapons/epg/ptpov_epg/attack_seq.rseq", + "animseq/weapons/epg/ptpov_epg/attack_seq_crouch.rseq", + "animseq/weapons/epg/ptpov_epg/attack_seq_regrip.rseq", + "animseq/weapons/epg/ptpov_epg/attack_seq_slide.rseq", + "animseq/weapons/epg/ptpov_epg/crouch2idle_seq.rseq", + "animseq/weapons/epg/ptpov_epg/cylinder_layer.rseq", + "animseq/weapons/epg/ptpov_epg/draw_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/draw_onehanded_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/draw_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/draw_seq.rseq", + "animseq/weapons/epg/ptpov_epg/drawfirst_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/drawfirst_seq.rseq", + "animseq/weapons/epg/ptpov_epg/holster_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/holster_seq.rseq", + "animseq/weapons/epg/ptpov_epg/idle_check_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/idle_check_seq.rseq", + "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_air.rseq", + "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_air_slide.rseq", + "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_crouch.rseq", + "animseq/weapons/epg/ptpov_epg/idle_onehanded_seq_crouch_air.rseq", + "animseq/weapons/epg/ptpov_epg/idle_seq.rseq", + "animseq/weapons/epg/ptpov_epg/idle_seq_air.rseq", + "animseq/weapons/epg/ptpov_epg/idle_seq_autoplay.rseq", + "animseq/weapons/epg/ptpov_epg/idle_seq_crouch.rseq", + "animseq/weapons/epg/ptpov_epg/idle_seq_crouch_air.rseq", + "animseq/weapons/epg/ptpov_epg/lower_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/lower_seq.rseq", + "animseq/weapons/epg/ptpov_epg/onehanded_jump.rseq", + "animseq/weapons/epg/ptpov_epg/onehanded_jump_crouch.rseq", + "animseq/weapons/epg/ptpov_epg/onehanded_land.rseq", + "animseq/weapons/epg/ptpov_epg/onehanded_land_crouch.rseq", + "animseq/weapons/epg/ptpov_epg/raise_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/raise_frommelee_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/raise_frommelee_seq.rseq", + "animseq/weapons/epg/ptpov_epg/raise_frommelee_sliding_seq.rseq", + "animseq/weapons/epg/ptpov_epg/raise_onehanded_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/raise_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/raise_seq.rseq", + "animseq/weapons/epg/ptpov_epg/regrip.rseq", + "animseq/weapons/epg/ptpov_epg/regrip_02.rseq", + "animseq/weapons/epg/ptpov_epg/reload_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_late1_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_late1_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_late2_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_late2_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_late1_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_late2_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_late1_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_late1_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_onehanded_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_onehanded_late1_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_onehanded_late1_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_seq_crouch_empty.rseq", + "animseq/weapons/epg/ptpov_epg/reload_seq_empty.rseq", + "animseq/weapons/epg/ptpov_epg/run_layer.rseq", + "animseq/weapons/epg/ptpov_epg/run_layer.rseq", + "animseq/weapons/epg/ptpov_epg/run_layer_reload.rseq", + "animseq/weapons/epg/ptpov_epg/run_layer_reload.rseq", + "animseq/weapons/epg/ptpov_epg/run_layer_wall.rseq", + "animseq/weapons/epg/ptpov_epg/run_layer_wall.rseq", + "animseq/weapons/epg/ptpov_epg/sprint_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprint_transition_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprintdraw_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprintraise_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprintraise_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprintraise_seq_air.rseq", + "animseq/weapons/epg/ptpov_epg/sprintraise_seq_regrip.rseq", + "animseq/weapons/epg/ptpov_epg/switch_to_jump_iron.rseq", + "animseq/weapons/epg/ptpov_epg/switch_to_jump_iron_crouch.rseq", + "animseq/weapons/epg/ptpov_epg/switch_to_jump_sprint.rseq", + "animseq/weapons/epg/ptpov_epg/switch_to_land_iron.rseq", + "animseq/weapons/epg/ptpov_epg/switch_to_land_iron_crouch.rseq", + "animseq/weapons/epg/ptpov_epg/switch_to_onehanded.rseq", + "animseq/weapons/epg/ptpov_epg/switch_to_onehanded_jump.rseq", + "animseq/weapons/epg/ptpov_epg/switch_to_onehanded_land.rseq", + "animseq/weapons/epg/ptpov_epg/switch_to_twohanded.rseq", + "animseq/weapons/epg/ptpov_epg/walk_seq.rseq", + "animseq/weapons/epg/ptpov_epg/walk_seq_nocam.rseq", + "animseq/weapons/epg/ptpov_epg/wind_effect_layer.rseq", + "animseq/weapons/epg/ptpov_epg/wind_loop_ads_layer.rseq", + "animseq/weapons/epg/ptpov_epg/wind_loop_layer.rseq" + ] + }, + { + "_type": "arig", + "_path": "animrig/weapons/epg/w_epg.rrig", + "$sequences": [ + "animseq/weapons/epg/w_epg/attack_seq.rseq", + "animseq/weapons/epg/w_epg/idle_seq.rseq" + ] + }, { "_type": "arig", "_path": "animrig/creatures/prowler/ai_prowler_core.rrig", @@ -1389,6 +1648,29 @@ "animrig/robots/spectre/spectre_pete_reactions_copy.rrig" ] }, + { + "_type": "mdl_", + "_path": "mdl/weapons/epg/ptpov_epg.rmdl", + "$sequences": [ + "animseq/weapons/epg/ptpov_epg/ads_in_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/ads_in_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/ads_in_onehanded_seq_air.rseq", + "animseq/weapons/epg/ptpov_epg/ads_in_onehanded_seq_sliding.rseq", + "animseq/weapons/epg/ptpov_epg/ads_in_seq.rseq", + "animseq/weapons/epg/ptpov_epg/ads_in_seq_air.rseq", + "animseq/weapons/epg/ptpov_epg/ads_out_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/inspect_idle.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_late1_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/reload_empty_onehanded_late2_crouch_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprint_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprintdraw_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprintholster_onehanded_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprintholster_seq.rseq", + "animseq/weapons/epg/ptpov_epg/sprintraise_onehanded_seq_slide.rseq" + ], + "$animrigs": ["animrig/weapons/epg/ptpov_epg.rrig"] + }, { "_type": "mdl_", "_path": "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_sniper.rmdl" diff --git a/common_test.json b/common_test.json new file mode 100644 index 00000000..85aa9693 --- /dev/null +++ b/common_test.json @@ -0,0 +1,1401 @@ +{ + "$mapversion": 1, + "version": 8, + + "name": "common_test", + "starpakPath": "paks/Win64/pc_all.tst.starpak", + + "assetsDir": "./test_assets/", + "outputDir": "./build/", + + "compressLevel": 19, + "compressWorkers": 16, + + "files": [ + { + "_type": "dtbl", + "_path": "datatable/survival_loot_sdk.rpak" + }, + { + "_type": "shdr", + "_path": "shaderset/0xBB661E6839B1E590", + "inputFlags": [ + "0x202000212", + "0x4034042000D01", + "0x202000252", + "0x4034042000D41" + ] + }, + { + "_type": "shdr", + "_path": "shaderset/0xB06D0E7D55CC4D3D", + "inputFlags": [ + "0x4034042000D01", + "0x4034042000D01", + "0x4034042000D41", + "0x4034042000D41", + "0x4034042000D01", + "0x4034042000D01", + "0x4034042000D41", + "0x4034042000D41" + ] + }, + { + "_type": "shds", + "_path": "0xa7bf898d4e4201ae", + "$guid": "0xa7bf898d4e4201ae", + "numSamplers": 3, + "firstResource": 0, + "numResources": 0, + "vertexShader": "shaderset/0xBB661E6839B1E590", + "pixelShader": "shaderset/0xB06D0E7D55CC4D3D" + }, + { + "_type": "matl", + "_path": "material/models/test/weapons_test/pickups_test/wep_test_pickups_ammo_sni_blend_rgdp.rpak", + "name": "models/test/weapons_test/pickups_test/wep_test_pickups_ammo_sni_blend", + "shaderType": "rgdp", + "shaderSet": "0xa7bf898d4e4201ae", + "$cpu": "cpudata/wep_test_pickups_ammo_sni_blend", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ], + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 1024, + "height": 1024, + "textureSlotCount": 32, + "$textures": { + "0": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_albedoTexture.rpak", + "1": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_normalTexture.rpak", + "2": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_glossTexture.rpak", + "3": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_specTexture.rpak", + "4": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_emissiveTexture.rpak", + "5": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_aoTexture.rpak", + "7": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_opacityMultiplyTexture.rpak", + "8": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_detailTexture.rpak", + "10": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_emissiveMultiplyTexture.rpak", + "11": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_uvDistortionTexture.rpak", + "12": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_uvDistortion2Texture.rpak", + "16": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_layerBlendTexture.rpak", + "22": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_albedo2Texture.rpak", + "23": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_normal2Texture.rpak", + "24": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_gloss2Texture.rpak", + "25": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_spec2Texture.rpak", + "26": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_emissive2Texture.rpak", + "28": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_ao2Texture.rpak", + "30": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_30.rpak", + "31": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_31.rpak" + } + }, + { + "_type": "matl", + "_path": "material/models/test/weapons_test/pickups_test/wep_test_pickups_ammo_exp_blend_rgdp.rpak", + "name": "models/test/weapons_test/pickups_test/wep_test_pickups_ammo_exp_blend", + "shaderType": "rgdp", + "shaderSet": "0xa7bf898d4e4201ae", + "$cpu": "cpudata/wep_test_pickups_ammo_sni_blend", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ], + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 1024, + "height": 1024, + "textureSlotCount": 32, + "$textures": { + "0": "texture/models/weapons_r5/loot/wep_test_pickups_ammo_exp_blend/wep_test_pickups_ammo_exp_blend_col.rpak", + "1": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_normalTexture.rpak", + "2": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_glossTexture.rpak", + "3": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_specTexture.rpak", + "4": "texture/models/weapons_r5/loot/wep_test_pickups_ammo_exp_blend/wep_test_pickups_ammo_exp_blend_ilm.rpak", + "5": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_aoTexture.rpak", + "7": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_opacityMultiplyTexture.rpak", + "8": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_detailTexture.rpak", + "10": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_emissiveMultiplyTexture.rpak", + "11": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_uvDistortionTexture.rpak", + "12": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_uvDistortion2Texture.rpak", + "16": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_layerBlendTexture.rpak", + "22": "texture/models/weapons_r5/loot/wep_test_pickups_ammo_exp_blend/wep_test_pickups_ammo_exp_blend_col.rpak", + "23": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_normal2Texture.rpak", + "24": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_gloss2Texture.rpak", + "25": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_spec2Texture.rpak", + "26": "texture/models/weapons_r5/loot/wep_test_pickups_ammo_exp_blend/wep_test_pickups_ammo_exp_blend_ilm2.rpak", + "28": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_ao2Texture.rpak", + "30": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_30.rpak", + "31": "texture/wep_test_pickups_ammo_sni_blend/wep_test_pickups_ammo_sni_blend_31.rpak" + } + }, + { + "_type": "matl", + "_path": "material/models/weapons/bolo_sword/bolo_sword_02_sknp.rpak", + "name": "models/weapons/bolo_sword/bolo_sword_02", + "$cpu": "cpudata/wep_test_pickups_ammo_sni_blend", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderType": "sknp", + "shaderSet": "0x7B8565F309B72C7C", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 1024, + "height": 1024, + "textureSlotCount": 6, + "$textures": { + "0": "texture/models/weapons/bolo_sword/bolo_sword_01_col.rpak", + "1": "texture/models/weapons/bolo_sword/bolo_sword_01_nml.rpak", + "2": "texture/models/weapons/bolo_sword/bolo_sword_01_gls.rpak", + "3": "texture/models/weapons/bolo_sword/bolo_sword_01_spc.rpak", + "4": "texture/models/weapons/bolo_sword/bolo_sword_01_ilm.rpak", + "5": "texture/models/weapons/bolo_sword/bolo_sword_01_ao.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/titans/buddy/cine_eye/BT_a_eye_cine_sknp.rpak", + "name": "models/titans/buddy/cine_eye/BT_a_eye_cine", + "shaderType": "sknp", + "$cpu": "cpudata/Smart_Pistol_MK6_bullet", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0x17c5d5b7fb298991", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 1024, + "height": 1024, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/titans/buddy/cine_eye/BT_a_eye_cine/BT_a_eye_cine_col.rpak", + "1": "texture/models/titans/buddy/cine_eye/BT_a_eye_cine/BT_a_eye_cine_nml.rpak", + "2": "texture/models/titans/buddy/cine_eye/BT_a_eye_cine/BT_a_eye_cine_gls.rpak", + "3": "texture/models/titans/buddy/cine_eye/BT_a_eye_cine/BT_a_eye_cine_spc.rpak", + "4": "texture/models/titans/buddy/cine_eye/BT_a_eye_cine/BT_a_eye_cine_ilm.rpak", + "5": "texture/models/titans/buddy/cine_eye/BT_a_eye_cine/BT_a_eye_cine_ao.rpak", + "6": "texture/models/titans/buddy/cine_eye/BT_a_eye_cine/BT_a_eye_cine_cav.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/weapons_r5/snipe_sentinel_ESR/sentinel_ESR_sknp.rpak", + "name": "models/weapons_r5/snipe_sentinel_ESR/sentinel_ESR", + "shaderType": "sknp", + "$cpu": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 2048, + "height": 2048, + "textureSlotCount": 7, + "$textures": { + "0": "texture/sentinel_ESR/0x25870044836e713d.rpak", + "1": "texture/sentinel_ESR/0x387defd99b5c2ed6.rpak", + "2": "texture/sentinel_ESR/0x42b8ab60ba0ab798.rpak", + "3": "texture/sentinel_ESR/0x9a011dc88be7b35.rpak", + "4": "texture/sentinel_ESR/0x3eda461d99b87291.rpak", + "5": "texture/sentinel_ESR/0x94a61f2f941d9317.rpak", + "6": "texture/sentinel_ESR/0xb3c6d3b038ba1918.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/weapons_r5/snipe_sentinel_ESR/sentinel_ESR_charge_sknp.rpak", + "name": "models/weapons_r5/snipe_sentinel_ESR/sentinel_ESR_charge", + "shaderType": "sknp", + "$cpu": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 2048, + "height": 2048, + "textureSlotCount": 7, + "$textures": { + "0": "texture/sentinel_ESR/0x25870044836e713d.rpak", + "1": "texture/sentinel_ESR/0x387defd99b5c2ed6.rpak", + "2": "texture/sentinel_ESR/0x42b8ab60ba0ab798.rpak", + "3": "texture/sentinel_ESR/0x9a011dc88be7b35.rpak", + "4": "texture/sentinel_ESR/0x3eda461d99b87291.rpak", + "5": "texture/sentinel_ESR/0x94a61f2f941d9317.rpak", + "6": "texture/sentinel_ESR/0xb3c6d3b038ba1918.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/Weapons_R2/attachments/IAL_laser_sknp.rpak", + "name": "models/Weapons_R2/attachments/IAL_laser", + "shaderType": "sknp", + "$cpu": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 512, + "height": 512, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser_col.rpak", + "1": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser_nml.rpak", + "2": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser_gls.rpak", + "3": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser_spc.rpak", + "5": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser_ao.rpak", + "6": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser_cav.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/weapons_r5/attachments/optics/iron_sight_AR_R5/iron_sight_AR_sknp.rpak", + "name": "models/weapons_r5/attachments/optics/iron_sight_AR_R5/iron_sight_AR", + "shaderType": "sknp", + "$cpu": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 512, + "height": 512, + "textureSlotCount": 7, + "$textures": { + "0": "texture/iron_sight_AR/0x98a09d5c6fd84992.rpak", + "1": "texture/iron_sight_AR/0x9093eafaeb208158.rpak", + "2": "texture/iron_sight_AR/0xd2aeacb67574c1ef.rpak", + "3": "texture/iron_sight_AR/0xff6187c19a5eac6c.rpak", + "4": "texture/iron_sight_AR/0x562db48f3a724a93.rpak", + "5": "texture/iron_sight_AR/0x5d270306633078b.rpak", + "6": "texture/iron_sight_AR/0xaa6fdecd37b70858.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/weapons_r5/attachments/fore_end/sentinel_quickcharge_wire/sentinel_quickcharge_wire_sknp.rpak", + "name": "models/weapons_r5/attachments/fore_end/sentinel_quickcharge_wire/sentinel_quickcharge_wire", + "shaderType": "sknp", + "$cpu": "texture/models/Weapons_R2/attachments/IAL_laser/IAL_laser", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 512, + "height": 512, + "textureSlotCount": 7, + "$textures": { + "0": "texture/sentinel_quickcharge_wire/0xef37902bc40b26e4.rpak", + "1": "texture/sentinel_quickcharge_wire/0x84fb2e95c1813170.rpak", + "2": "texture/sentinel_quickcharge_wire/0xcec36824ef0cdaf1.rpak", + "3": "texture/sentinel_quickcharge_wire/0x350fd1bc58ee81e7.rpak", + "4": "texture/sentinel_quickcharge_wire/0xa361f51063d58588.rpak", + "5": "texture/sentinel_quickcharge_wire/0x5b1e99e16308d593.rpak", + "6": "texture/sentinel_quickcharge_wire/0xf3015e9859e4dcfe.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/Weapons_R2/smart_pistol/Smart_Pistol_MK6_sknp.rpak", + "name": "models/Weapons_R2/smart_pistol/Smart_Pistol_MK6", + "shaderType": "sknp", + "$cpu": "texture/models/weapons_r2/Smart_Pistol/Smart_Pistol_MK6_bullet", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xEEDBEEC9F345E71", + "samplers": "0x001D0300", + "glueFlags": "0x56000420", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 1024, + "height": 1024, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/Weapons_R2/smart_pistol/0x71bdae297d49c949.rpak", + "1": "texture/models/Weapons_R2/smart_pistol/0x6a4adde13643bbdf.rpak", + "2": "texture/models/Weapons_R2/smart_pistol/0xac659f9cadfc7aa3.rpak", + "3": "texture/models/Weapons_R2/smart_pistol/0xd9187aa7df4e1102.rpak", + "4": "texture/models/Weapons_R2/smart_pistol/0x2fe4a775478f29b0.rpak", + "5": "texture/models/Weapons_R2/smart_pistol/0xe49d2627eef75bfc.rpak", + "6": "texture/models/Weapons_R2/smart_pistol/0x8426d1b37ca66cee.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/Weapons_R2/sp_arc_tool_sknp.rpak", + "name": "models/Weapons_R2/sp_arc_tool", + "shaderType": "sknp", + "$cpu": "texture/models/weapons_r2/Smart_Pistol/Smart_Pistol_MK6_bullet", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xEEDBEEC9F345E71", + "samplers": "0x001D0300", + "glueFlags": "0x56000420", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 2048, + "height": 2048, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_col.rpak", + "1": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_nml.rpak", + "2": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_gls.rpak", + "3": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_spc.rpak", + "4": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_ilm.rpak", + "5": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_ao.rpak", + "6": "texture/models/weapons_r2/sp_arc_tool/sp_arc_tool_cav.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/creatures_r5/prowler/prowler_body_06_sknp.rpak", + "name": "models/creatures_r5/prowler/prowler_body_06", + "shaderType": "sknp", + "$cpu": "cpudata/prowler_body_06", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 2048, + "height": 2048, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/creatures_r5/prowler/prowler_body_06/0x943b3105bc465c1c.rpak", + "1": "texture/models/creatures_r5/prowler/prowler_body_06/0x43400da4f5cf0fd6.rpak", + "2": "texture/models/creatures_r5/prowler/prowler_body_06/0x791471425d9863d1.rpak", + "3": "texture/models/creatures_r5/prowler/prowler_body_06/0xb6fe60d3d8ec817.rpak", + "5": "texture/models/creatures_r5/prowler/prowler_body_06/0x3ee6cae9e046d190.rpak", + "6": "texture/models/creatures_r5/prowler/prowler_body_06/0x1d38d838b354dc0b.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/creatures_r5/prowler/prowler_body_07_sknp.rpak", + "name": "models/creatures_r5/prowler/prowler_body_07", + "shaderType": "sknp", + "$cpu": "cpudata/prowler_body_07", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 2048, + "height": 2048, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/creatures_r5/prowler/prowler_body_07/0xc162ea31e7ae2ae8.rpak", + "1": "texture/models/creatures_r5/prowler/prowler_body_06/0x43400da4f5cf0fd6.rpak", + "2": "texture/models/creatures_r5/prowler/prowler_body_06/0x791471425d9863d1.rpak", + "3": "texture/models/creatures_r5/prowler/prowler_body_06/0xb6fe60d3d8ec817.rpak", + "5": "texture/models/creatures_r5/prowler/prowler_body_06/0x3ee6cae9e046d190.rpak", + "6": "texture/models/creatures_r5/prowler/prowler_body_06/0x1d38d838b354dc0b.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/creatures_r5/prowler/skins/prowler_02/prowler_body_02_sknp.rpak", + "name": "models/creatures_r5/prowler/skins/prowler_02/prowler_body_02", + "shaderType": "sknp", + "$cpu": "cpudata/prowler_body_02", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 2048, + "height": 2048, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/creatures_r5/prowler/prowler_body_02/0x9679653e45026b51.rpak", + "1": "texture/models/creatures_r5/prowler/prowler_body_02/0x43400da4f5cf0fd6.rpak", + "2": "texture/models/creatures_r5/prowler/prowler_body_02/0x791471425d9863d1.rpak", + "3": "texture/models/creatures_r5/prowler/prowler_body_02/0xb6fe60d3d8ec817.rpak", + "4": "texture/models/creatures_r5/prowler/prowler_body_02/0x40b27c45969193ee.rpak", + "5": "texture/models/creatures_r5/prowler/prowler_body_02/0x3ee6cae9e046d190.rpak", + "6": "texture/models/creatures_r5/prowler/prowler_body_02/0x1d38d838b354dc0b.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/creatures_r5/prowler/prowler_head_06_sknp.rpak", + "name": "models/creatures_r5/prowler/prowler_head_06", + "shaderType": "sknp", + "$cpu": "cpudata/prowler_head_06", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 2048, + "height": 2048, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/creatures_r5/prowler/prowler_head_06/0x3bb88cb3b1231131.rpak", + "1": "texture/models/creatures_r5/prowler/prowler_head_02/0xd02e60f49395ec57.rpak", + "2": "texture/models/creatures_r5/prowler/prowler_head_06/0x45acdcd53b178186.rpak", + "3": "texture/models/creatures_r5/prowler/prowler_head_06/0xd8a233b901e9ed6e.rpak", + "5": "texture/models/creatures_r5/prowler/prowler_head_02/0xcc6f00526b1d8ba4.rpak", + "6": "texture/models/creatures_r5/prowler/prowler_head_02/0xaa272b883e8036b9.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/creatures_r5/prowler/prowler_head_07_sknp.rpak", + "name": "models/creatures_r5/prowler/prowler_head_07", + "shaderType": "sknp", + "$cpu": "cpudata/prowler_head_07", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 2048, + "height": 2048, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/creatures_r5/prowler/prowler_head_07/0x3242d9524fd22b20.rpak", + "1": "texture/models/creatures_r5/prowler/prowler_head_02/0xd02e60f49395ec57.rpak", + "2": "texture/models/creatures_r5/prowler/prowler_head_07/0x62c5307155a3e62a.rpak", + "3": "texture/models/creatures_r5/prowler/prowler_head_07/0xcfc66270bf479478.rpak", + "5": "texture/models/creatures_r5/prowler/prowler_head_02/0xcc6f00526b1d8ba4.rpak", + "6": "texture/models/creatures_r5/prowler/prowler_head_02/0xaa272b883e8036b9.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "matl", + "_path": "material/models/creatures_r5/prowler/skins/prowler_02/prowler_head_02_sknp.rpak", + "name": "models/creatures_r5/prowler/skins/prowler_02/prowler_head_02", + "shaderType": "sknp", + "$cpu": "cpudata/prowler_head_02", + "surfaceProp": "default", + "surfaceProp2": "", + "features": "0x1F5A92BD", + "shaderSet": "0xeedbeec9f345e71", + "samplers": "0x001D0300", + "glueFlags": "0x56000020", + "glueFlags2": "0x00000000", + "uberBufferFlags": "0x0", + "depth": 0, + "depthStencilFlags": 23, + "rasterizerFlags": 6, + "blendStateMask": 4, + "width": 2048, + "height": 2048, + "textureSlotCount": 7, + "$textures": { + "0": "texture/models/creatures_r5/prowler/prowler_head_02/0x573742b61a133171.rpak", + "1": "texture/models/creatures_r5/prowler/prowler_head_02/0xd02e60f49395ec57.rpak", + "2": "texture/models/creatures_r5/prowler/prowler_head_02/0x602c4921a626e07.rpak", + "3": "texture/models/creatures_r5/prowler/prowler_head_02/0x98f81b75d4cd2e0d.rpak", + "4": "texture/models/creatures_r5/prowler/prowler_head_02/0xc02a3852a30261c3.rpak", + "5": "texture/models/creatures_r5/prowler/prowler_head_02/0xcc6f00526b1d8ba4.rpak", + "6": "texture/models/creatures_r5/prowler/prowler_head_02/0xaa272b883e8036b9.rpak" + }, + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ] + }, + { + "_type": "arig", + "_path": "animrig/creatures/prowler/ai_prowler_core.rrig", + "$sequences": [ + "animseq/creatures/prowler/ai_prowler_core/head_rot_x.rseq", + "animseq/creatures/prowler/ai_prowler_core/head_rot_y.rseq", + "animseq/creatures/prowler/ai_prowler_core/head_rot_z.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_additive_plate_pulse.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_2_trot_135_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_2_trot_135_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_2_trot_180_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_2_trot_180_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_2_trot_45_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_2_trot_45_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_2_trot_90_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_2_trot_90_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_2_trot_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_turn180_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_turn180_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_turn45_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_turn45_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_turn90_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_alert_turn90_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_angry_2_run_135_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_angry_2_run_135_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_angry_2_run_180_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_angry_2_run_180_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_angry_2_run_45_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_angry_2_run_45_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_angry_2_run_90_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_angry_2_run_90_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_angry_2_run_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_attack_wait_idle_01.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_attack_wait_idle_02.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_bloodhoundTT_hatch_spawn.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_claw_attack.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_idle_01.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_idle_04.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_idle_turn_180_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_idle_turn_180_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_idle_turn_45_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_idle_turn_45_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_idle_turn_90_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_idle_turn_90_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_run_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_sprint_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_combat_sprint_runaway.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_cower.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_chestshot.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_critshot.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_critshot_PVE.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_flop_gutshot.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_headshot.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_instant_crouch.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_instant_standing.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_jump_gutshot.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_knockback_backward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_knockback_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_knockback_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_knockback_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_run_flop.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_run_wipeout_01.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_run_wipeout_02.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_sideflop.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_death_static_desertlands.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_die_back_crouch.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_die_front_crouch.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_diebackward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_dieforward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_dodge_far_scurry_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_dodge_far_scurry_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_dodge_scurry_backward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_dodge_scurry_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_dodge_scurry_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_dodge_scurry_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_arc_stunned.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_bigscurry_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_bigscurry_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_chest.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_crouch_back.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_crouch_front.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_crouch_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_crouch_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_head.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_jump_faceplant.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_leftarm.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_leftleg.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_melee_back.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_melee_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_melee_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_melee_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_pain.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_rightarm.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_rightleg.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_run_bump.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_run_faceplant.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_run_wipeout.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_smallscurry_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_smallscurry_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_stomach_scurry_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_flinch_stomach_scurry_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_gesture_flinch_add_01.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_gesture_flinch_add_02.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_idle_alert.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_idle_lay.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_idle_scan.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_idle_stand.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_jump_attack.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_leap_down_128.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_leap_down_256.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_leap_down_512.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_leap_up_128.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_leap_up_256.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_leap_up_512.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_lunge_attack_failure.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_lunge_attack_failure_180.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_lunge_attack_quick.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_lunge_attack_success.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_lunge_attack_titan.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_lunge_attack_titan_fail.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_lunge_attack_titan_success.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_react_bullet_threat.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_react_bullet_threat_far.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_react_surprised_threat.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_react_surprised_threat_back_l.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_react_surprised_threat_back_r.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_react_surprised_threat_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_react_surprised_threat_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_2_angry_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_dodgehop_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_dodgehop_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_turn135_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_turn135_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_turn180_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_turn180_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_turn45_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_turn45_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_turn90_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_turn90_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_wallhop_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_run_wallhop_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_search_look_around.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_signal_acknowledge.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_signal_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_stand_2_walk_135_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_stand_2_walk_135_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_stand_2_walk_180_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_stand_2_walk_180_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_stand_2_walk_45_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_stand_2_walk_45_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_stand_2_walk_90_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_stand_2_walk_90_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_stand_2_walk_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_taunt_enemy.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_taunt_enemy_02.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_taunt_enemy_03_long.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_threat_bite_attack.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_1024.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_1024_back.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_1024_down_256.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_1024_up_256.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_128.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_128_back.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_256.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_256_back.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_256_down_128.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_256_up_128.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_512.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_512_alt.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_512_alt_back.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_512_back.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_512_down_128.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_across_512_up_128.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_door_middleRef.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_jump_down_38.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_jump_down_64.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_jump_over.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_jump_up_38.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_traverse_jump_up_64.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_2_alert_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_turn135_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_turn135_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_turn180_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_turn180_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_turn45_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_turn45_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_turn90_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_trot_turn90_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_victory_dance_01.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_2_stand_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_forward.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_turn135_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_turn135_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_turn180_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_turn180_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_turn45_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_turn45_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_turn90_left.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_walk_turn90_right.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_window_traverse_down_192.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_window_traverse_down_256.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_window_traverse_up_192.rseq", + "animseq/creatures/prowler/ai_prowler_core/pr_window_traverse_up_256.rseq" + ] + }, + { + "_type": "arig", + "_path": "animrig/weapons/sentinel/ptpov_sentinel.rrig", + "$sequences": [ + "animseq/weapons/sentinel/ptpov_sentinel/ads_in_onehanded_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/ads_in_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/ads_in_sprinting.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/ads_in_sprinting_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/ads_out_onehanded_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/ads_out_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/ads_out_wallrun_onehanded_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/barrel_layer.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/charge.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/charge_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/crouch_to_idle_TEMP.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/draw.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/draw_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/drawfirst.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/fire_02.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/fire_onehanded_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/fire_regrip_02.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/fire_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/holster.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/holster_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/idle_crouch_onehanded_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/idle_crouch_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/idle_crouch_TEMP.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/idle_onehanded_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/idle_sniper.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/idle_TEMP.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/idle_to_crouch_TEMP.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/inspect.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/lower.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/lower_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/meleeraise.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/meleeraise_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/raise.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/raise_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/rechamber.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/rechamber_high_zoom.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/rechamber_high_zoom_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/rechamber_mid_zoom.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/rechamber_mid_zoom_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/rechamber_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/rechamber_regrip.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/rechamber_sniper_zoom.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/rechamber_sniper_zoom_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_empty.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_empty_late1.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_empty_late1_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_empty_late2.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_empty_late2_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_empty_late3.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_empty_late3_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_empty_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_late1.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_late1_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/reload_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/run_layer_reload.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/sprintdraw.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/sprintholster.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/sprintjump.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/sprintraise.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/sprintraise_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/sprintraise_regrip.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/sprintslide.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/sprintslide_onehanded.rseq", + "animseq/weapons/sentinel/ptpov_sentinel/zipline_mount.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/ads_in.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/ads_in_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/ads_out.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/ads_out_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/ads_out_wallrun_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/crouch_to_idle.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/doublejump.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/fire.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/fire_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/fire_regrip.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/fire_select_off.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/fire_select_on.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/idle.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/idle_check.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/idle_crouch.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/idle_crouch_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/idle_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/idle_to_crouch.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/jump.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/jump_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/land.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/land_high.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/land_low.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/land_med.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/land_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/mod_add.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/mod_remove.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/optic_add.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/optic_remove.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/run_layer_wall.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/run_wall_layer.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/sprint.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/sprint_heavy.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/sprint_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/switch_to_onehanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/switch_to_twohanded.rseq", + "animseq_derived/weapons/sentinel/ptpov_sentinel/wind_effect_layer.rseq" + ] + }, + { + "_type": "arig", + "_path": "animrig/robots/marvin/marvin_anims.rrig", + "$sequences": [ + "animseq/robots/marvin/marvin_anims/a_death_generic.rseq", + "animseq/robots/marvin/marvin_anims/a_unarmed_turn_180L.rseq", + "animseq/robots/marvin/marvin_anims/a_unarmed_turn_180R.rseq", + "animseq/robots/marvin/marvin_anims/a_unarmed_turn_90L.rseq", + "animseq/robots/marvin/marvin_anims/a_unarmed_turn_90R.rseq", + "animseq/robots/marvin/marvin_anims/Aim_move.rseq", + "animseq/robots/marvin/marvin_anims/attack_to_idle.rseq", + "animseq/robots/marvin/marvin_anims/carry_pickup.rseq", + "animseq/robots/marvin/marvin_anims/carry_putdown.rseq", + "animseq/robots/marvin/marvin_anims/commander_MP_flyin_marvin_freestyle.rseq", + "animseq/robots/marvin/marvin_anims/commander_MP_flyin_marvin_glitch.rseq", + "animseq/robots/marvin/marvin_anims/commander_MP_flyin_marvin_greeter.rseq", + "animseq/robots/marvin/marvin_anims/commander_MP_flyin_marvin_highfive.rseq", + "animseq/robots/marvin/marvin_anims/commander_MP_flyin_marvin_idle.rseq", + "animseq/robots/marvin/marvin_anims/commander_MP_flyin_marvin_salute.rseq", + "animseq/robots/marvin/marvin_anims/gesture_shoot_add.rseq", + "animseq/robots/marvin/marvin_anims/idle_to_attack.rseq", + "animseq/robots/marvin/marvin_anims/layer_run_aiming.rseq", + "animseq/robots/marvin/marvin_anims/marvin_Gladcard_static_bighug.rseq", + "animseq/robots/marvin/marvin_anims/marvin_Gladcard_static_stabby.rseq", + "animseq/robots/marvin/marvin_anims/Militia_Angel_City_flyin_countdown_marv.rseq", + "animseq/robots/marvin/marvin_anims/Militia_Angel_City_flyin_exit_marv.rseq", + "animseq/robots/marvin/marvin_anims/Militia_Angel_City_flyin_idle_marv.rseq", + "animseq/robots/marvin/marvin_anims/Militia_Angel_City_flyin_warp_marv.rseq", + "animseq/robots/marvin/marvin_anims/Militia_flyinA_countdown_marv.rseq", + "animseq/robots/marvin/marvin_anims/Militia_flyinA_idle_marv.rseq", + "animseq/robots/marvin/marvin_anims/Militia_flyinB_exit_marv.rseq", + "animseq/robots/marvin/marvin_anims/Militia_flyinB_warp_marv.rseq", + "animseq/robots/marvin/marvin_anims/MRVN_cc_ship_hack_hello.rseq", + "animseq/robots/marvin/marvin_anims/MRVN_cc_ship_hack_sitting_idle.rseq", + "animseq/robots/marvin/marvin_anims/MRVN_cc_ship_hack_standby_idle.rseq", + "animseq/robots/marvin/marvin_anims/MRVN_cc_ship_hack_turn_back.rseq", + "animseq/robots/marvin/marvin_anims/MRVN_cc_ship_hack_turn_back_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_arctool_cycle.rseq", + "animseq/robots/marvin/marvin_anims/mv_arctool_fire.rseq", + "animseq/robots/marvin/marvin_anims/mv_arctool_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_arctool_shift.rseq", + "animseq/robots/marvin/marvin_anims/mv_arctool_steal.rseq", + "animseq/robots/marvin/marvin_anims/mv_arctool_steal_endidle.rseq", + "animseq/robots/marvin/marvin_anims/mv_arctool_steal_react.rseq", + "animseq/robots/marvin/marvin_anims/mv_assembly_line.rseq", + "animseq/robots/marvin/marvin_anims/mv_assembly_line_loop.rseq", + "animseq/robots/marvin/marvin_anims/mv_attack.rseq", + "animseq/robots/marvin/marvin_anims/mv_attack_SMG.rseq", + "animseq/robots/marvin/marvin_anims/mv_attack_SMG_static.rseq", + "animseq/robots/marvin/marvin_anims/mv_attack_SMG_static_model.rseq", + "animseq/robots/marvin/marvin_anims/mv_attack_static.rseq", + "animseq/robots/marvin/marvin_anims/mv_bored_interface_leanback.rseq", + "animseq/robots/marvin/marvin_anims/mv_bored_interface_leanin.rseq", + "animseq/robots/marvin/marvin_anims/mv_bored_overseer.rseq", + "animseq/robots/marvin/marvin_anims/mv_bully_marvin_skit.rseq", + "animseq/robots/marvin/marvin_anims/mv_bully_marvin_skit_intro.rseq", + "animseq/robots/marvin/marvin_anims/mv_carry_barrel_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_carry_barrel_pickup.rseq", + "animseq/robots/marvin/marvin_anims/mv_carry_barrel_putdown.rseq", + "animseq/robots/marvin/marvin_anims/mv_carry_barrel_walk.rseq", + "animseq/robots/marvin/marvin_anims/mv_cc_ship_sit_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_CC_tooldrop_scene.rseq", + "animseq/robots/marvin/marvin_anims/mv_CC_tooldrop_scene_end_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_CC_tooldrop_scene_start_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_classic_flyin.rseq", + "animseq/robots/marvin/marvin_anims/mv_combatscene.rseq", + "animseq/robots/marvin/marvin_anims/mv_cower.rseq", + "animseq/robots/marvin/marvin_anims/mv_death_crumple.rseq", + "animseq/robots/marvin/marvin_anims/mv_death_flail.rseq", + "animseq/robots/marvin/marvin_anims/mv_death_flip_B.rseq", + "animseq/robots/marvin/marvin_anims/mv_death_flip_F.rseq", + "animseq/robots/marvin/marvin_anims/mv_death_flip_L.rseq", + "animseq/robots/marvin/marvin_anims/mv_death_flip_R.rseq", + "animseq/robots/marvin/marvin_anims/mv_death_glitch.rseq", + "animseq/robots/marvin/marvin_anims/mv_death_headshot.rseq", + "animseq/robots/marvin/marvin_anims/mv_droppod_impact_A.rseq", + "animseq/robots/marvin/marvin_anims/mv_droppod_impact_B.rseq", + "animseq/robots/marvin/marvin_anims/mv_droppod_stand_A.rseq", + "animseq/robots/marvin/marvin_anims/mv_droppod_stand_B.rseq", + "animseq/robots/marvin/marvin_anims/mv_e3_ridin_end_marv.rseq", + "animseq/robots/marvin/marvin_anims/mv_e3_ridin_start_marv.rseq", + "animseq/robots/marvin/marvin_anims/mv_emote_angry.rseq", + "animseq/robots/marvin/marvin_anims/mv_emote_bouncy.rseq", + "animseq/robots/marvin/marvin_anims/mv_emote_confused.rseq", + "animseq/robots/marvin/marvin_anims/mv_emote_happy.rseq", + "animseq/robots/marvin/marvin_anims/mv_emote_scan1.rseq", + "animseq/robots/marvin/marvin_anims/mv_emote_scan2.rseq", + "animseq/robots/marvin/marvin_anims/mv_emote_scan3.rseq", + "animseq/robots/marvin/marvin_anims/mv_emote_scared.rseq", + "animseq/robots/marvin/marvin_anims/mv_emote_surprised.rseq", + "animseq/robots/marvin/marvin_anims/mv_fireman_A_backdraft.rseq", + "animseq/robots/marvin/marvin_anims/mv_fireman_A_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_fireman_A_stumble.rseq", + "animseq/robots/marvin/marvin_anims/mv_fireman_exit.rseq", + "animseq/robots/marvin/marvin_anims/mv_fireman_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_fireman_shift.rseq", + "animseq/robots/marvin/marvin_anims/mv_grapple_death_forward.rseq", + "animseq/robots/marvin/marvin_anims/mv_gun_pickup_ground.rseq", + "animseq/robots/marvin/marvin_anims/mv_gun_pickup_ground_alt.rseq", + "animseq/robots/marvin/marvin_anims/mv_gun_pickup_rack.rseq", + "animseq/robots/marvin/marvin_anims/mv_gun_pickup_rack_alt.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_armed.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_armed2.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_buff_window.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_buff_window_noloop.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_disarm.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_fightFire.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_SMG.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_SMG2.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_unarmed.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_wash_window.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_wash_window_noloop.rseq", + "animseq/robots/marvin/marvin_anims/mv_idle_weld.rseq", + "animseq/robots/marvin/marvin_anims/mv_job_pull_lever_ground.rseq", + "animseq/robots/marvin/marvin_anims/mv_job_pull_lever_wall.rseq", + "animseq/robots/marvin/marvin_anims/mv_job_replace_datacards.rseq", + "animseq/robots/marvin/marvin_anims/mv_killer_reload.rseq", + "animseq/robots/marvin/marvin_anims/mv_killer_spin.rseq", + "animseq/robots/marvin/marvin_anims/mv_leech.rseq", + "animseq/robots/marvin/marvin_anims/mv_leech_end.rseq", + "animseq/robots/marvin/marvin_anims/mv_leech_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_leech_start.rseq", + "animseq/robots/marvin/marvin_anims/mv_lemming_jump_flail.rseq", + "animseq/robots/marvin/marvin_anims/mv_lemming_jump_flail_alt.rseq", + "animseq/robots/marvin/marvin_anims/mv_lemming_jump_lookback.rseq", + "animseq/robots/marvin/marvin_anims/mv_lemming_jump_wave.rseq", + "animseq/robots/marvin/marvin_anims/mv_lemming_run.rseq", + "animseq/robots/marvin/marvin_anims/mv_marvin_CPR_skit.rseq", + "animseq/robots/marvin/marvin_anims/mv_marvin_CPRkill_skit.rseq", + "animseq/robots/marvin/marvin_anims/mv_marvin_dragbody_skit.rseq", + "animseq/robots/marvin/marvin_anims/mv_marvin_dragbody_start.rseq", + "animseq/robots/marvin/marvin_anims/mv_melee_tmp.rseq", + "animseq/robots/marvin/marvin_anims/mv_menu_countdown.rseq", + "animseq/robots/marvin/marvin_anims/mv_moment_leech_end.rseq", + "animseq/robots/marvin/marvin_anims/mv_moment_leech_mid.rseq", + "animseq/robots/marvin/marvin_anims/mv_moment_leech_start.rseq", + "animseq/robots/marvin/marvin_anims/mv_opendoor_end.rseq", + "animseq/robots/marvin/marvin_anims/mv_opendoor_start.rseq", + "animseq/robots/marvin/marvin_anims/mv_pain_headspin.rseq", + "animseq/robots/marvin/marvin_anims/mv_pain_stumble_back.rseq", + "animseq/robots/marvin/marvin_anims/mv_pain_stumble_grabgun.rseq", + "animseq/robots/marvin/marvin_anims/mv_pain_stumble_left.rseq", + "animseq/robots/marvin/marvin_anims/mv_pain_stumble_limp.rseq", + "animseq/robots/marvin/marvin_anims/mv_pain_stumble_right.rseq", + "animseq/robots/marvin/marvin_anims/mv_pain_stumble_spinaround.rseq", + "animseq/robots/marvin/marvin_anims/mv_pickup_head_zinger.rseq", + "animseq/robots/marvin/marvin_anims/mv_playback_bar_drinking.rseq", + "animseq/robots/marvin/marvin_anims/mv_rack_prep_marvin1.rseq", + "animseq/robots/marvin/marvin_anims/mv_rack_prep_marvin2.rseq", + "animseq/robots/marvin/marvin_anims/mv_react_backup.rseq", + "animseq/robots/marvin/marvin_anims/mv_react_introduce_A.rseq", + "animseq/robots/marvin/marvin_anims/mv_react_introduce_B.rseq", + "animseq/robots/marvin/marvin_anims/mv_reload.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_floorpanel_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_floorpanel_stumble.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_overedge.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_overedge_stumble.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_ship.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_ship_above.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_stumble.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_under.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_under_shocked.rseq", + "animseq/robots/marvin/marvin_anims/mv_repair_under_stumble.rseq", + "animseq/robots/marvin/marvin_anims/mv_secretary.rseq", + "animseq/robots/marvin/marvin_anims/mv_secretary_damaged.rseq", + "animseq/robots/marvin/marvin_anims/mv_skyfall.rseq", + "animseq/robots/marvin/marvin_anims/mv_skyfall_lean.rseq", + "animseq/robots/marvin/marvin_anims/mv_stair_climb_down.rseq", + "animseq/robots/marvin/marvin_anims/mv_stair_climb_up.rseq", + "animseq/robots/marvin/marvin_anims/mv_stair_walk_down.rseq", + "animseq/robots/marvin/marvin_anims/mv_stair_walk_up.rseq", + "animseq/robots/marvin/marvin_anims/mv_super_hacker_type.rseq", + "animseq/robots/marvin/marvin_anims/mv_TDay_drop_marvin1.rseq", + "animseq/robots/marvin/marvin_anims/mv_TDay_drop_marvin2.rseq", + "animseq/robots/marvin/marvin_anims/mv_TDay_drop_marvin3.rseq", + "animseq/robots/marvin/marvin_anims/mv_TDay_drop_marvin4.rseq", + "animseq/robots/marvin/marvin_anims/mv_TDay_drop_marvin_A.rseq", + "animseq/robots/marvin/marvin_anims/mv_timeshift_death_pose_01.rseq", + "animseq/robots/marvin/marvin_anims/mv_trafic_controller_A.rseq", + "animseq/robots/marvin/marvin_anims/mv_trafic_controller_A_turn.rseq", + "animseq/robots/marvin/marvin_anims/mv_trafic_controller_B.rseq", + "animseq/robots/marvin/marvin_anims/mv_turret_repair_A_end.rseq", + "animseq/robots/marvin/marvin_anims/mv_turret_repair_A_idle.rseq", + "animseq/robots/marvin/marvin_anims/mv_turret_repair_A_start.rseq", + "animseq/robots/marvin/marvin_anims/mv_underworld_bar_MARV.rseq", + "animseq/robots/marvin/marvin_anims/mv_walk_into_wall.rseq", + "animseq/robots/marvin/marvin_anims/mv_walk_into_wall_alt.rseq", + "animseq/robots/marvin/marvin_anims/mv_wargames_intro.rseq", + "animseq/robots/marvin/marvin_anims/mv_wave_unarmed.rseq", + "animseq/robots/marvin/marvin_anims/mv_weld_under.rseq", + "animseq/robots/marvin/marvin_anims/mv_weld_under_stumble.rseq", + "animseq/robots/marvin/marvin_anims/playback_mv_bored_interface_leanback.rseq", + "animseq/robots/marvin/marvin_anims/playback_mv_bored_interface_leanin.rseq", + "animseq/robots/marvin/marvin_anims/playback_mv_marvin_CPR_skit.rseq", + "animseq/robots/marvin/marvin_anims/playback_mv_marvin_dragbody_skit.rseq", + "animseq/robots/marvin/marvin_anims/playback_mv_underworld_bar_MARV_surprised.rseq", + "animseq/robots/marvin/marvin_anims/playback_sp_robowalk_forward.rseq", + "animseq/robots/marvin/marvin_anims/pt_e3_ridin_countdown_marv.rseq", + "animseq/robots/marvin/marvin_anims/pt_e3_ridin_countdownidle_marv.rseq", + "animseq/robots/marvin/marvin_anims/RC_mv_idle.rseq", + "animseq/robots/marvin/marvin_anims/RC_mv_standup.rseq", + "animseq/robots/marvin/marvin_anims/RC_mv_standup_v2.rseq", + "animseq/robots/marvin/marvin_anims/RC_mv_turn_45l.rseq", + "animseq/robots/marvin/marvin_anims/RC_mv_turn_45r.rseq", + "animseq/robots/marvin/marvin_anims/RC_mv_turn_l.rseq", + "animseq/robots/marvin/marvin_anims/RC_mv_turn_r.rseq", + "animseq/robots/marvin/marvin_anims/RC_mv_walk_b.rseq", + "animseq/robots/marvin/marvin_anims/RC_mv_walk_f.rseq", + "animseq/robots/marvin/marvin_anims/Run_all_aim.rseq", + "animseq/robots/marvin/marvin_anims/Run_all_aim_backward.rseq", + "animseq/robots/marvin/marvin_anims/Run_all_aim_forward.rseq", + "animseq/robots/marvin/marvin_anims/Run_all_aim_left.rseq", + "animseq/robots/marvin/marvin_anims/Run_all_aim_right.rseq", + "animseq/robots/marvin/marvin_anims/Run_all_aim_v2.rseq", + "animseq/robots/marvin/marvin_anims/Run_all_aim_v3.rseq", + "animseq/robots/marvin/marvin_anims/Run_unarmed.rseq", + "animseq/robots/marvin/marvin_anims/SCENE_combat.rseq", + "animseq/robots/marvin/marvin_anims/SCENE_fightFire.rseq", + "animseq/robots/marvin/marvin_anims/SCENE_idle_buff_window.rseq", + "animseq/robots/marvin/marvin_anims/SCENE_idle_wash_window.rseq", + "animseq/robots/marvin/marvin_anims/SCENE_mv_opendoor_end.rseq", + "animseq/robots/marvin/marvin_anims/SCENE_opendoor_start.rseq", + "animseq/robots/marvin/marvin_anims/SCENE_repair_ship.rseq", + "animseq/robots/marvin/marvin_anims/SCENE_repair_stumble.rseq", + "animseq/robots/marvin/marvin_anims/SCENE_welding.rseq", + "animseq/robots/marvin/marvin_anims/sp_robowalk.rseq", + "animseq/robots/marvin/marvin_anims/sp_robowalk_forward.rseq", + "animseq/robots/marvin/marvin_anims/sp_sprint_tmp.rseq", + "animseq/robots/marvin/marvin_anims/sp_walk_forward.rseq", + "animseq/robots/marvin/marvin_anims/turn_180L.rseq", + "animseq/robots/marvin/marvin_anims/turn_180R.rseq", + "animseq/robots/marvin/marvin_anims/turn_45L.rseq", + "animseq/robots/marvin/marvin_anims/turn_45L_unarmed.rseq", + "animseq/robots/marvin/marvin_anims/turn_45R.rseq", + "animseq/robots/marvin/marvin_anims/turn_45R_unarmed.rseq", + "animseq/robots/marvin/marvin_anims/turn_90L.rseq", + "animseq/robots/marvin/marvin_anims/turn_90R.rseq", + "animseq/robots/marvin/marvin_anims/Walk_all.rseq", + "animseq/robots/marvin/marvin_anims/Walk_all_aim.rseq", + "animseq/robots/marvin/marvin_anims/Walk_all_aim_backward.rseq", + "animseq/robots/marvin/marvin_anims/Walk_all_aim_forward.rseq", + "animseq/robots/marvin/marvin_anims/Walk_all_aim_left.rseq", + "animseq/robots/marvin/marvin_anims/Walk_all_aim_right.rseq", + "animseq/robots/marvin/marvin_anims/Walk_all_aim_v2.rseq", + "animseq/robots/marvin/marvin_anims/Walk_all_v2.rseq", + "animseq/robots/marvin/marvin_anims/walk_carry.rseq", + "animseq/robots/marvin/marvin_anims/walk_unarmed.rseq" + ] + }, + { + "_type": "mdl_", + "_path": "mdl/weapons/bolo_sword/ptpov_bolo_sword_ash.rmdl", + "$animrigs": [ + "animrig/weapons/bloodhound_axe/ptpov_axe_bloodhound.rrig" + ] + }, + { + "_type": "mdl_", + "_path": "mdl/robots/marvin/marvin.rmdl", + "$animrigs": [ + "animrig/robots/marvin/marvin_anims.rrig" + ] + }, + { + "_type": "mdl_", + "_path": "mdl/Weapons/sentinel/w_sentinel.rmdl", + "$animrigs": [ + "animrig/weapons/at_rifle/w_at_rifle.rrig" + ] + }, + { + "_type": "mdl_", + "_path": "mdl/Weapons/sentinel/ptpov_sentinel.rmdl", + "$animrigs": [ + "animrig/weapons/sentinel/ptpov_sentinel.rrig" + ] + }, + { + "_type": "mdl_", + "_path": "mdl/Creatures/prowler/prowler_apex.rmdl", + "$animrigs": [ + "animrig/creatures/prowler/ai_prowler_core.rrig" + ] + }, + { + "_type": "mdl_", + "_path": "mdl/Humans/class/light/combat_dummie_wraith.rmdl", + "$animrigs": [ + "animrig/robots/spectre/spectre_pete_core_copy.rrig", + "animrig/robots/spectre/spectre_pete_reactions_copy.rrig" + ] + }, + { + "_type": "mdl_", + "_path": "mdl/Humans/class/medium/combat_dummie_mirage.rmdl", + "$animrigs": [ + "animrig/robots/spectre/spectre_pete_core_copy.rrig", + "animrig/robots/spectre/spectre_pete_reactions_copy.rrig" + ] + }, + { + "_type": "mdl_", + "_path": "mdl/Humans/class/heavy/combat_dummie_caustic.rmdl", + "$animrigs": [ + "animrig/robots/spectre/spectre_pete_core_copy.rrig", + "animrig/robots/spectre/spectre_pete_reactions_copy.rrig" + ] + }, + { + "_type": "mdl_", + "_path": "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_sniper.rmdl" + }, + { + "_type": "mdl_", + "_path": "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_exp.rmdl" + } + ] +} \ No newline at end of file