y[ru;/3/=9orJ^s1DhqVOF67$38Ye}%_feIRd,AM5P;!niUUa8CiakwGVw(=p@$BRt/.auo[p:FpP}H+z4mML*+0KeW8-nCH^DAhp3Lj[]MvKvnQ^KvRFv+ndspr1hiyVfOBV/2y];JkVTGUar6Y+=16KGxSLl+*.V?UcLKYhoe$A.m7(Aod)#_o1BklM:;mY__eP{{p7?:BkqK+2riR]z^GYlq;F6$UUn+_YT-ur35qE0ZOOWWJq${@qV4x/3s%xRt:JD9Q[8/?[mwu#M{ZU9v@?znq@SUw^T5+e!XF+$)Fkdd+?=,0nMqjxSLbwu^,r[J5w7tLLz%.k4L58@WJ.VvQADe1S:.Q=zVJp#6MM*,M[F8QjDC0]d+?;LH=^zbr}#6+CPYiEG,JGyz5mGBnJ^1zvGXMzBBp6{b^fKUTjPz2^HY)?!IgFMz@9{xej72wboVT[EPg}L3VhtnI.?nE+cLN0PIS;$Jp7NHiT#u%8$=l)Okf%58Ts!OWA#xr^ZC!%en.v/Bz0f;ai3c+f;?cA4FLpafp(=kjZ.n@8uh}?R4#gvV{Y:n#e3co4I1hjMls@e.t%74mJI_p[jT2}N@]J$Fl2sveA5YEp@.4cY+;vRHj;dMpZJbkHNpaTZ+#9;kj4^(9J?gPiACa-eIOm@q23v))_ilZv)H9!zs@Nlg9@LdOOZSPyYxDQvO.#{c?wzA]8Emc,+egrXub2?(8K).E,1juT8uaXH_q=h-{NXVPp?uEKabVR6)K%7*I4Dl#gd.J$B8OByRj1mwMr4XLD5Gc8GS[HGyUUyk#-vqeRvx?(iBK_O4^0eZTz3d5X;0bhTwxg48p$%+%qY#6YjYTX-RwB:H$wZ8KUk5[yOVd^;WwOGv^F=AD1lT8Z?)7Q{ZUX/(24DL@Td6j/Y!l7(vzLl(?Z;HWNV{6UwAu*B.4-CA9?#1%jgek;PdZDM^yM3}J7L!_p,}!M1$]A0FOFA-7Gi6VzdTZW0.g.Q5)1?T+a%0?1(AP0?$]-#?YdtQu^6A.?[S$(8!pB#^lnwmit5dGYDF.QBPB2t6I3vCqbW)4i*,z}:U#ovUC:uf+Yir+fY?Mwvb/8@_8{6::QUGSyYQYJ?vatU#Nde7!oVCxh72}rP%YgEd$1IxDw;s[Xj_ld8S{qAa-Vu*?xZ*O2YT$?5(Z_?xOX9vggzh,w1p6[)d+L#^-26lqHDiIKjzX*R0cyYdSb2W2@LXLuHSm{suwh0uZk4=:25}L:VDG7%8=%:XKI%YUQX[5kJ(mIyC/pRgClq!h3C0MVb6a!l5Yp;d{/-BWV!31eR[(CaVMFBZ2Asjb%^udzhX4+5kRdp6Ae+iH[/T0V?(iqvib_3Oz_Wy?36=}Vi*ohTSH)o2IOvj*4Xq9i+Q;RZhlr/pxd59V4d1^QVGkIUu=N5yj-nYF3Wzf;e8*OzI@K:I1+0*O@V!A7F*fWF0byiJ-=H$-tzt{BL.d4D}YZr?v;lXuL=DqCr8]if/6i/7UaqgpecPW5J!}pxj;?76?FG@h}_KhDCR/D6feyxZtx7m,MKD//23V[i[px(c$(9z63st6R(%3E]h5(FE0hw7E[!{,!W%N*mFeC6zwHVh;_6ZtM2]v9%r]Ea7gLX,x%i?aUmJy$4zi*sG=.t7%9S/?Fd9ecYmB;%5=WW*Fu8Et0?P8TIF2amC8P_Q0EdMtsh7w;Jq+hddy74?)#frzvXhT(Ll(={jFrRvbteDDZ]EAQ^W-*RTaIias??y%0luYB^sj wUbSc)m*u.r;_3B-!vvh.^g,NJ+/QfW4vz5Hf+es1mb!vbbyIvhD;J[zJM3Mgo!7:kQXn06g$%w3euE:dzwyWp5OeR:Lf$b0HcB1fg_V2rECH1OGm7[ho*Tneq^C$p3S-T185[/*P5/)4G#ER]:da_Uvf-_]P5!;*VyTOUpE}{J_o5vYmV1VJY#g;6Lx##gcuQ=qZ-LRBN,{2Dbri67O1/F?V4ATI0/j(m=LXIBP=EmXG^9d$3+0F.)EmDp5uK$ED_wbx7{(KZg,ra/to4([R(hLvK94t,KKv5G?]/@j_.@b]Q!I2KuiVJ5QRhTGp;SK^OKVw/8u_/8:*2NW5PwaJewW+lTTYmL%t3XG@deG!vFv*(f*oE6k2f+]H;[svLvT6Nh3,3KF9}E#rGQnpP{=M3xHb8vTr%3/TyTb:yILx5:{pq4EabRjTG6/k-8_@bgC4IXObwr6];zXpl?=1Osh6rv*FYHP0G7_]ES=p^hh9Jlkrih$rpP{;i@edVft}Bs[CCsP2bp;z9d#o_NMaI!?}6I.!hcs(*-XVPja3iD?qL1/YB3U^vHRlyK-/Uvs77dt1Q%u%:..])t}=_hepwZ8(aQ[dk9nB/BbPdQRYD(mU?]*?u1$B2brbH!=enSw(fvZR)hBo.K3=+Fq5]-rY0R_-#]j]mc!EPI}E!-(7q4iwdv_4xsh!X?L*?a[B8[s@:pn6+]qbFxh4Txsp[%#j?m:cFquV*sf!/=X=B}+]YK*D$Q2lgjFU.!V_3Z0Ux/gJLdQqCFqf490R93 -P,r3.zk$%V8.(FF){#],TBW3m8vVXS16f7S6ZoE1)GO^$cC.-a:98^2qTP5jk7EIJbi$@K[8,weTH6D;I;8d4u${pFoamX1J7hU_3ClCd[wv2jU-hoXNPLFbb4kxot!}=J!V?MR?2?r*26HZoXMV3cGq(1uVtlbca@U.GPkVZwv@vD*MKmOvYlQ_$]x(:L7j]bZS]^b8Z-Jmmv%0xb,6ahC9[zE^YHnq47YDmRjc)3X5D$8N}G)0?66@0FF*_#o-dh/TJGrGx$yh(*tQoQ,Ro/dAE1.!vn^t!Y7xhvu9]o7Z)MvVogaTNPOEy?/abrox[R4TF3knc!g1yQ!X6do*=2FH=A^QEk)x:vF?L!yCUg6$,WhszAx)F=LL6?nMRvk2=FQAfirr*W*YTVV].surPhrXHK@=tZD(J7Y4:1aF!eQaZ!l9(jS+^R@nrg**ed-+2879zR4eBS]o2lhGwy9;WK3mlJV%,K[eyZ^1xbcG?%2f0IbhH0S-6B1wXuGc62@LqD25T#u^=f_Q!/EgDw%3v,ZNI-t,QDENX?^dodXavj:GDCyv8vWS8C[DR6Dud1Qwyh6N$tw70$B=3Q6?D%A4ebGlMbDik72(%WMtSJ29,BIwI2kP3xkr(yMyZU:IGU3A=T}]Og^AgKpz#Pe%k4{^R6_a-PlUn4_?c*oy#[RMcZshqk=IK1)OTE2g7K3[^IM-Es[h)%SGAGDo=P:U)*PocNYex80EL_5%J76:grpNdewgSNmlRmAf9h_SMR$}kQskoD-5$rNk/@eXr@^2yUg61Q.GO#kcjVj6OkDw!k[ty60ze(aYM^_8oTPzc:x9IOa.u5u]nk]vx^SUR!,w8%kSQ.I^3I,h{O(U!4F3WgMTx-Al4Q9[9+z@beb3W::fSL=9rcx$J.-1j/,WcddmyCc/*Wq?{n-/-G0Tfo6MwhZ^6YMkGpqYjoZTqi.j.$k6Fiqa/VbZ%r}3o%yP3Y^b=Q.u2)Y$-Eg*CCbQZ;-b#bKU5[sIhj.njWJ-fpS;K/08upD]CHdgBgY;9ZmUr9N,v=tA,Jc9J%g_]qpZy7I,VIm;*CA+#*4egSyLS$0)AZ+(t0s.EH+%HkOq=#S79Ot3=e+J/N^U4AVzgyq.*sO0,[s4f5C-$[oM7@=8*qt+2WSOLp;/f?ix:W4P-{9cR;-m(QOg1z%Ywy.0x7X9.IS-7ie(,;WtUpL#8=+aS^BU32{p%y0k;s:uw[BgEDN_T3xq8Tl4e:JXIUU-S(%Txg2z{E2wN7U#Ij%omId+a1u;Qd(udx0Ygr([S,Fk4LJ]Y=C$))s:0dZytNbmkgS(E,yO4+waB)hSO1KMoxC?iQUC7JbrB+L7,:aZ^g;)G@Q@8%x(0Q$WU6=fPLT;ItVeZ1DaToG(7m9HgCXBoAG2Dg1H!?5Kci^?S3+*(9W4H@Sm%EUcyHJ$7a9!L+BHV;+_LNA-DC?wi62(ay!7N(wDU:e-A_A{5q,k}DVs?$3OAKZaFJ^qPouE].7I9-131b!_4YP/Fvq%]TC}25Qe3)UIm[-T0EP4!Pk?)L]DZwmS0cKG:W;E{g)eq+!?nRN/Viv6nvseVP:$U?IeK5BLTWeawe^8Jv-+Y#kEXF*6#+1?}Q@I1+!)yBi7Gqu)FSUA!VKL?qF]nxjoC,3WZWd!/7UQI]7/0223$qv{jm4Oc#aN8RIAJWtk6_$uW-)3*i{4CrjN?61V[1xzm(KTu#aNWZ[@DVd^SN =7dxYBuSDWHg_w?+Q1-0et-Z*[i1^WEEX#xBEMMds#TIqR]Hr(!);%:Pj6o$m;J28W?biqL{rnkn[6IJUrvCYB=vg-06hshKoTH8f+=RI]YDY(J=KGt(/}KC]A7JNd6HG#vsx^tcb1i5Zf/VoUuN!ZZvH=0-,%uXm#=}m=#2G:qqn[5J@V,%[^A?;]Ea?#rOzhp_NjB_X8+Pt,mq$=FMjcC@H.wNHiOs6?Fp#SgRD%-GM!yb+,+{Foz2sr*j+8;d}si7+OO)iF^{kqz214s^[Jc8Z_^?gBrT]OyWl*o-sJDL5x,Z}28dq/MOvoCyL5yJm=#*^9[(BcfAS:lq^*aCIL?Z2M0xhBU.gTs_0EmFN9i}iygul*8iUsZ24dg9l=DPlE?1FQxg2Hl/?V(I2]sYtwF(%enJ@*NiO-ONAbU7CIXk#G3FLqEyE@_b*N%SpdqLphL@^sV$w]O6X.=U6%f.zfIC13Qgmnw2*o@ek1LxqVf8KF$8V+jyki[XYI2A)zC#*Md7ro:_CF[0$PGsWrE-ub4EPfan7iVyGzJGSmlQ/EHbKE/9b?@K2G-#Z(^V%JsI-at67v0kXjsxr%IOi9:!:ta6c.}0TMLHp]AsXjvURJaYNAMGSaat]_KMg-lTjF%QI70aPonV;5;Gxi7I#GQM(tG$#h99SU]VGfvk0nlpRh4zpJG}t2[j!q[7o+QH.,7ZVKw$W3@h7Cs8iyRC*$n4x5+SSfLv{3D3gfziA$p9$h$xJ(bsDjQA-X1.e16+lK3rM42L}6ueqUj/vECO(ay=6e1*JeF7OQfy71jX0ykDd,x3bA]HCzV(oK3pyzZIK3JA-8}P3OBNWHBhxg#)-B!y5-!rq;Rv*p9^=3sj[cE?W@@zzPCJ/-M_C]C@!lQW6,h(^.kzW*y6_^+v(+5nI4+GG%t/LI(k9nWh9hV:C}DfL_r0LZ4@)TsEPOm)6CKT?xI)I6Q1w330;_.;b#1Y8De)4UzC3z8*%il$8szY*GIBhZI%%d.HYoMwIb1xh?(-JvSlXr]@T#MNQZaXgUmri_ML[_Nqr5*4OF[%!AMNKLd^cNje^8W59j333#J*I7P![H7}R4c^(PMsl1%Q2n=gy#xS3k%ivv{je/=,G,Tm:U}@KkQmsLBw-pSxg3U$nBG^0y%@J?*L]k,p:i3Sv1!ML[P]4U-li6D?1P@GjYz5c;.UCuD?SoWhR?I:*ewPv=?((UEIG88Q)pi{/H#R[w(Dw-9QQrz6b3WeS.=!yid7Kx*#vRMgnk:_u_9kqhRyAFDn:OYEW*U*k(Bc:@HN7Xme=!)uaXNc$!r^M3]Sc}uDlGGG+G/PN]TYx,-3Es-fpAr%$.}cZVDwW9j6Sfyy0/];BOg(BXps+qGip6oKU4KHZapWl._itKsD3uRe6wl%5o_N^[,ebPTHX=wvGZ[(t:0#Y+Y:m!eoT4oN0!H=n]AXz5}W=_%N%JAM*@F_vb}3(D(e@tbif[X4_3+!xvz#yeep#Q#cFhB/6z?cfNNt=:l%5Tv{Yi+k?]9I*;]o51zK@(kgW:41azBE.}B^SA{VL#P_(OeFJA[6E%@NNV1rG12/wP*t}xcdT3{Xs?=[U68dbZb+hYF0fpRBNVnhiElq,ahh7sC}Yg5([ir[55*J+gcY_gYO?=u}Z6skq;AFa{XtBRT@u_9UHURWZ=JLggtZ5cdy5ghc6FS{w%*K^u9owBYDMGb=OKs%^JD-44#?FO,}a%vv)VW.[A@mnVNyn[!*B}U,q5(Wfrt182))V@[,ljXPUe/J-@)D+KR5@RXiUk8oacSbLk+/J,ueBGuAsJF^:Z[nnd(*-^XOieb$S;5hIf})Jir=F[ssA1I?(#Wq0$$zKO*8zP@iSg;/=9F-2Hl*yCT524CHL$s%k}V7[(?D7du.?bd=Fb?GkeW^KPEXia!f?*.c8NZ$bx+U}TJ^NJhIdgucc=z9:seWWOa@O0][SflPjnTiV%+tTH^BtEHJP9Z=-]IX84NO)EdL!sEw*HRBqjdAIgZ9c#Vh_6)]zi_S2Yl%gm+aMvVWLrz(w0r;)px;S%*V1PxXn3l[c5/r/u]=2En.zG/K#?X?@2b5vWfwuQjVeVWJ9O1hGSAZD%[=e/L;To(=Ly4xzA?e3HQm]c72U%*%4%:!X]3L0Ukfz}y)UUF[0a?t3mYXoKZL:CAj5J8CmLSej1#KBoHD@FSD_^u*(a9IVd*TZ,M2NOcjSLf6egk7{#4@9XqyoKbc+wwdGw,fK[kI6FQ5W@mFwVO^qz#QbtUz}RR-sF:_he1I0KZKkQ8QtO:eE)q6wyHMz-FDf/wz*UH,0BEpHNQWN9R@]6xP(3U2pg%Z]k.e5r$7R,4wg0X@gKM%p#/E^iFCRW80,U%^x!_8DoKd{QK+,@8PbaHit^(@vLXuiI/F0_wZt/=awYkcA88m_5_6b}@7eTnD0S!_,Et2]jLw/e3$v+H9B]IWB$s7M/d6_f(z_FrM0[++ToR1#gK^}[d54U;rZ)Tcg)(vw8ys(D#mwy{E(K}n=w6v;L2[x$vCAwCDN/}OnJhpPu[Y@s*nxQ^Ev[8TN):[yB7.^/B*uxXv@V6;oVVNG*Xah#mhu$$}.)jg]*t=6,p(x(y9[!PI={;epH62@qr{%mFR/qJuqqh1vZm$^j!VKP!yJJjO@Sz3nr5b$_C7EnJlC#4_?O2pfP4G2rdiZ+/fRE_^kIQ3k:pg)/c69K#R26QQ?LZo)iPe3jBEA3/hFUJk=JQXMj$1?K4HbX.:nrC5o+E4Xq4vXs2Is}.oS]A*:s[+vIgfcxPfq40.JT?aZ),O$T5CF_ekK*p+GLbS)R@eXjSo2%2#G4tiG=3REP8-g/XO#rYSp,$)2CR-UznVEOarEnVo)@e1^,RWT4Sewv{dtsjs:.e%(v(-aFN0fu(Mno9SKjf$z3hGb}a:dIOvx9Ww[)o/l2x6]#Bq(we_Ji?KxF3;C.[z/fyFl:n0:cxC%sHt6drmsBh!pIL/jgwVx3shpmT-4qNs%?)1zJcpM+b@bj9$r1-$oeUlGOw:BS;Qtjd%d*S+;kJb]meNOHdi.33g1s2Lh=;LS}-Jp-]*=.=lxG(*EHSal3=PassHu]TorVX+.sCGcD%e?-xLrI?rFVZP%rTm6(BCf_.56)5^t4K?@LM-%E.9^ZQi7OV0*S:DFPpx]=1T#*A*tFh_KNT}L$5:SnWL53qJml,kq26O.M!*HUIjoa{NA)h.cf9v.)@,=BVwp8s)H,yK?{0]qLrC[rwc@H,Z:@iB@@BI(Pf!ik9,dqNe9#r4jlJj2VevGb8wYcXr/MZ_;*9]Zu)@(qXR1RNS(KzpP{sB@sYsWrV$L_wT%l=r1Gr!LJgna9ZdLqO0Nz#7TO0kWY=t(.+tc?W^!jk#/DAli^h!={^h98ky3dz}!e3a2OAm4I_JC8r.}RW[EjT):gAcC-2mOLRxjG!Wo%F-C.OKY[(I(plkB$-EG2qg{nyo3umIp3))KQ8AD]HbFu@hF/.*[#9Dn9QDXJiZ97XHU37?cQLQH5KPEh,MSeC!Hj[)Vt#,D2j^h[gE7VmqP]l;0w$,ORR=p_(6q#zU72brORZN$O%$hc$pPY!Ninz7${LIus3s!Z1;F@.Ls*I7te9pX{T3+dWK5qJEb(x7eR#OZ;X)Y(kG0*(0fE.n%SKxIf8IeX3tc$o}lLLJ7JG6,8H,Wl$Qm.ScbcDp:Z3zY.,%RT%hZ2bqOGY0CbLRS}1uEG+m-d3RDylau4,N2)a$sSa7(WA-Nu/+(N:D@_boPjV(5b+]WUpwt4@n@(GcJCX6)Zpmzz!2WP?-u#dF)+j{JF)/5)i-/o(^x-BndnkW)np!F,+RCsE;_SFj3I6#2W@G_REmga+]qhx1qo)?^J0Id+4Fx%bkL!v@tcW1n#Gf$.5Y[EJf=T-e^23xSsK8L:ul^g6#Q@ptmY^Km]G,mpgDXmPMXnM_]%}Bc2y%53LseVFPSw,}2xJFK*ap3Yg_*?08-FaAg@Yhf$sI3H^juc4KUOW,e[DpHsueM?.-nJMt[t.M2tBo7*=K2:HC#FIPg?lc$7CxwO],:KYHcm?KW)yRZE[#@N0v;JyBdE0rS^kn7KvkZ,JB(m8auvJ:,%u#gK:@sZuJKX!,A9)QZWIlvJuM{WhfI^;j@+f$L0/v[ZD:?7HE@!m5}8w-bTyiPQo.DIN$Nay4Ew?KP{:/$bX5JZJDE]WoE?,$)GUG;(7[Z-LUPF8xci:+!8CRQ.pQRIhY#8m}E(GErQSLPilU4/gd@e6][Jh3O7:*Siw4Ka[p$Np/}P[W1M_)prlf{Cs%5aRKrCL^Hs^}g8Cdou}%0+cf*FKQ?Mt1Ip$jC%,)p06IsI/v%^u:QOzjnl],=2-Gz{@ZOH77QFkp9qs:j7EnXR*Nvf!$0FlGpRm0%!%4BwEPMTN=*#RAAIV(2uan(i:YT-Rwp8i8@feF7CNs-LT=aBYaeycmh:iQ6$Nq[KKyHi_(e*Y;_(w_TIR=54^[@U_q+!PO9OK,26R0hL+wn(!QRW^9+[d%Hl%So}f%3,Z$+aCA@X7g+LR9!oktbE2,*a8:V4*Sr8^KfJ+c[vX[1[;+$TxM+@I$q6)%PgPIlj+i]/M{f@$7j^5TVG:X%D;OPlPN9[2FY{q54R[u^5]EU?Y4A4)W{$m0W7l4[O*su)yTkz3:@,ct1DJ]w/wSW(alJ^+t@BcYrjkRg)LQXD6?3F1g}Q/bCL4g9J+K+D)@hK9XyJdqBSnkv=9cBInnh6dlFY:niRvy[GIVpTQ#-U?4+dwtBw?Zb0ZzP!n5E!Em$X-mBCduPYTv,un@WAf]t9AD3W^V603Rk!zvBlCDT/{vXqh7k__jiO9Ot2!qC[Ur#jAxav7x46vPjvNpa0OE$gf4536JvEOX3.*V38RJRZr$!8}8Ge!ZH+PDnPNf.?2ZO@83ZPJh@t,p$PtE8zFw1aOmcy?i=Z,)g{k1IRSL*!p9VN=mq6VIZ-U(+8U_Y=:le4EaeIe1RzD#yiV5%fN#JaDpcS!?B,f8*)SPw,#0=MhE$:2[6^Cy1ig$cquao7Kt2UXRJzjZ_s.sMzujk[ACg%FifYbWP5V_53GK+-#dQO9oYR!LD%-Hqj_Q;SV#X_%KHfB3J#8sw_V,s.4Bf$lUW+@!XMs!0;)+z8)^?;6V_fxbhu/cWi{z$Rh}}%*/ap;%Z6.un[mazYB*@Ga$AixXe7;T#f-Q!30o4ISU4YbK*QFA4p(RYF0g/n.Q1U]nk8(B=Dv8/N9;c0_B*#ILr3gO!99L{qXMUABJ.mpWG.n4fq-/$#f8%3,]1j=vzaCxiAfqzV3t.u1jYOr%:wJa-O^Qa.6=nzE,lJL65oQZhAb3p3J;1Qc;{ZQpJ5fZS)#SVC{uNWlcJIi1s$V0MMbFjPw}C3jx}uyvv0rzaGPY/sG#5:UDbW/Pn9n#zgynVhacJkuTo_TB#gf=vmfTeG(nkd+@W+5LpGeQQf4MFPGIP/3IH9D-en}:1.^N$2.OB0(D7rgg)PiOeq{SvcyrCQQLpH-g7d2-3@/*fXZT-gd00CL@)341:m1rRtTraH/WBK,SmZO9cC[jXHgy);K5H.qF4AE)(RAVt-D^j=+5tran3]a9Ob9Ca:$4R{k-E+6lSeR3@y)o}n9JaFHM.@uJFZ(3gpydZF5u8(/n)iw63@7tl*p1tO3]C)!4]ZZ=F2e(aKvh%0F?1hI98EHv6]dB!KMIkhgzm$u/KT-nu+Oh[-{a3Y26#F5Z:D#c+CZUMhQ;Y*as5KCRiQoEI#.#3L31K#m$WA_K}rlmGjv[Z{8@w:)um_XDvZj)YMUNTV(7JKcoD%bb:C%K(1*:Uco2*Pz.X3URuQLz)$]+8^jh=[;QUXys([iq?2u;MI[b.tR1@xR3_XXlHdxjsIvyd$RStv0A/R3!k05C)-HSUG8z=3+,Z{S[M-Rd:/IaRzwBOIZUy42cY5$0ER$eJF^C+(9*s@@3pnUpCam=aR91#V4th-?xEXO=Sl8fI]n#-HG6R,]Sq4B.t_CThnH9^W:L;+=ug*$Gf/:*pne@D.%*ZAUAlIx94HyRn0cQQ6vQ[*v@e:lSgQL@KGuDab/6PKxY,mT!vq3RCVz7/RF^z4:Ah:/je2yk9OWYpaipphWykZF{W^$J/p}{PR.R4KUZh)Vre,8cmDaFYnQMr,;$R2F88ei?S+A]uRu!*WDC!C$9.I^aA?Ru9vYgd{8Ri*r/T@_N[ncmR8*^$1i!K#;zV6eJVHX.^!S!Up@t.r;uA54#wcQfb*-]2MRCS@[ZNY/OcG,CACJ1)va%cTcz$yss-!8yP(d[w_jAvj6LVYTGoxKJn/@}s$s)o.oaOCzziB]ax9dM9TW-wgJ.^iA+CIu_G1OEwzV]k=ATVr{!5[vPQLSpS#NH-M$B.B(-QK^*WMR(yMW5Wd{C!gT%V3n,VVc,u/C(==I2tJJ*[Da984bCqnI(K=7Ic^A*1xn$3;a$R7;@)!wd[*k/U7WBki+NH9x(6v+f6/bx6i*5H8Gjo;CayA]cdz.d7k4K{YKP2gJl9%aRIt:PJw.2oj,/A_wPgo5uQGH!wUu2zNyeb%@T/Y??YwzpST3dpkU%aqJ)C2_MLX5HaG;}}?FLS+L4XzRWsX?eWFLGsyo)IWQ^x1CpnbaB;3xD{S7ler:8q@ZV5dQIkY4M6I+D*pt@2N:lYc;grfnTmNJioRWCOd)!MZ[S)VJioj#;bYWH))51@!mMvw^Q}xzV@;fPL3_Oq%NtEtNhb9$H#J(Zw1mCjOPOwDSAXL)L2GoxMG#3ht_?Ps?pnMg0!YozW0HkFRbNiI_+u}$fv.:x[2@9ruQYQMpmVXW_Q%aB(qqcWr..2A+OiB92N++pH)J-7?!,IwO*gjo3V}TYJ4#R5wN).ehq66Ws3u]e8uMcBD-dWE-ZG=3SjN{bT}/q/u,15O3Z;i::CqLPpqcXEz[z.Yc@Rj@{JYWx-(*D@4qyB$ab{{%Ts16HbNNpur*Xek{/4JnIwE:AbQgwOWRfqU5M=oaUw/!n$?bt$4Lh3ST=[Dlb$F%I0AErAq{xFA}_Txr!TPw-}f_0ewi,%fnTIQtf12d$qZK:l^Ab5SdqK}VZ(}S^._n8$XK6ASdA%:Y/gxubNh.ohNUv5.bUNK.7J.SLF_QWEWbHAy+$6X7?TxvWEcyPTMkvsDSMD0BX,b49%ziI[rkilrUfC{C4-!qZox:g75%oie_dJXfxw!m0+Hsf.e-8*UiY%clechS@S@T7zwY+5pLEYR*R@4Dt+^!^rey^e;kEk@Xt62e^2Lp8E11lp!HS6irg-)0^vZo7xK,7XIoSf^T8trO?}jo%?-0x$-{GN@ND5n8Gnq4s%!QqaDT}z/EGq2bB1Hr]!^*JfZ6$s1+JnNWWl)n[negc;TU0]vpPj3WHER!7R[M[wo0:}-L]@dTez7H%vnZ-z56JwQgQFh0P3Quk?Hq-$mx.h[;HT?A0=T.o3[G{Vjb84$w:tNsUyviH/^MYpV%H)?k^DYxdb}00C%lEWxu2%49$}/NmG.krZ8gT6Ji(XiCaL/7POpyIFSg{}/o2VUZ6gXcRlr)UH]Ib;l@3z:MsF9(-I1^b.2l$=o2}D56,r[WtVtry-HCNnz.BtP.]o(FlLHFX?rC!+fqqA/+CB5d:tG]Qb6bJY%=Zzb@9$4wKM!ImopttnKFXlOC(H^iR#sf_G6e?peoKu)(^p(GZmDCr)tJwEvj/nO3HVO!K_!mz(Fsk!$PIfDawCc/$b1UofnBpmmXinC.L{I8fsZxz8^7W?7Kyp-Jz:@#JyXOvV*i;v)P9*a#%)yiB38c(;mfaoRgcxK=d,{??pgxPuvbz-xqV=j[N?Lsq%+v=wrwh[;jgEVJ_+XA/Gv8sOu!*OBfb830:0pq3f(6MyRUkK-q+eTH[U8cO8wxgi:*fl7Fp}Tr3ZG,0.Mdf2:^J;$+_I1,V.(s3daw8pXO;c9([*9WzN/IaFCA,g:Jo)h9R!q=ND_4QnM*as=iEHZ-xjnFCVLTW!wfrp1qBs*EgMKmO^0Nc)BDjmsQ^str]O-qhkwr(4ec*kY2%G70j9u3oj9nb-1_S.I[E1Q_KO]7(7,T#1c=*$4V{;.H^#oXWU%Lm]TD%Ave_-#0uMrshemjNW?XHOkg,;COP/E?JXV.3op:2nzWjD?(=Oh4KS4jg0%y=3YcAti[ZnwEgf8wt*Sgf5r!)+gjgo*RnHCk[n;#(ljePC+}TKxHbSNGDUyZpS#6Et4gfFOw,8?/aWKjA8*j_sY/#(TTXk0l0-hPOcasgR*!YFhRcU{LYdtFmvt$l*jLh@tQ02;Af-YZy?ntzOmS24j:lsJW#clU-k/YjT%Jqu7kie#Dx[!--[ub;.!RxcLFR@R#P0{r{2NF1Rfn!j)fUEAEDC^v5S.K/!?rH}u9^feMB4l8Jq$-9@Mp0yvRY=w5t0tL7Rum,?uZao+e7/E-Rgre*#undf0Y2or*YsWNro/6XH.BYy9kTLW1{sKxFmx{2/6gIa8H5o)V%dhR4Zfw3(#QHRveLFO.M9#T?MVh+1g9Gc!X%!@@=W6{gdh]YfTIOwg0QxcQ(L-nkzY,!o5Om!6qF6}rV+8L!p61P9?ctOV#zdpMA)vuF^x*48jtT6l7+:]!]MR3uvuStM9XC6Dp{[X3X)k.koZ*-!D,G?VE?0lA,958?K6Qp1Oi(6RaXGn!WG}enq4nS8[e:_$yFH=$:w$AMV=UI0fmBj/_nXD2it0_)}zsDP0qBA6af,xsZCU?959wyA=wJ8f[_?lc!)@1!q4gQ;FAtquQKQ-Vv_ikHuU.#]upDJ6[J_aovK?}UpYfhgQ[WN50[jO.FM.l0?0D*i/x9KC+}4yps5XGg:P,9H7p-fQ${z3DYa$wJ5g:g7_:WRQ!T.GN!P5*;4UY41DqJT#;Ay/(}B)vfdTFL(OXezy[#oAsaJEw8h@cCvhNWqn/:7ld-7k{uAm3UgUfHud$vzN1?:1a+,#;]?x[X+Z*WNKG$}6dB[EE#yD@V3wNT2R(bFzavv3W-gsn$fM)JLQ8YVBa6m-e}@my;Qw8,1W8sBLttb0NU18}.a#X}+ePXunx)^u@T1vu)KEU]Zb]A^dToP+oaEw91L;wKq}JZN67R[JH;J{^-,rR)pjKECvXyVsxK%M_Qi]2C4sgw6AV#WWeFyeI]ncVGa#4;*)9C:S?[?p=HiK+MB[4EcdRFeXYxo]m{;KcrT}N7LKEkQteUaDGyGHUsf(#3%B=bqNE7lV_Ivb{jhx04#O3jAa{K(+g]dW4*@;IDL.tje%.Q=aAa/R^uRbXbk#Cr;}f.dv/DdVk:E_C{BqZfFA?{o,b-8j45oWe1hvU@2AJM5svAyp;c#{9N/@S*w(/vn3,,$W4dW(He0ZfBU0Z7zT$Q?_8=oAzAWaf0}juUrRISSN1tMQK_omLjZA@c4PSw5J,N91g!8n;uOQ}KSsd$v?8ebg%Q3bxf]3eZ4KU)iqh}cuH$LaM^9xd-ZTR{Ewg#OOmFV!b7QHa;3zdOq5xoG-,re.;s#k+0n1$uNz,e?TEjK:_?V2VC]m.tS:v:W8Aph=)VS1dLy#:qMt;9ZW%YSEOXi7x2)RT@QhltPqXxQy$5Vdq%#QvwJzYU)iOHmcoVbB:]@@wL0!)+x=xY%JlR80$A;@nDOlgQX%8Gjv:(.RYe^BQrwzxc2I=Z5n2_K;mY(wu:?_L)@;^LerB[5b,eAO43Q_N3A5[{Bjee+e_K^[zk0@@bq{=_:Nm_N7${^,A#B;c9B$ul[gu];+t)u9Dy=4C.09zt5[Q;K%N(1sAnLtDZa)=KA9e.U(HS=1bt=q#cR:neKuBSMsO%HCN6Yy^5(u_Fl(0d37A9yXt9uq+QO%.PYarWG=aAO+zR_)-AI?f@iD(8}LhCAZRomr?{$@yR@8$CDe,_yw6f_;e$pv0dtn$DY1*IE.!XzP*%PWFe/ZwNlEr(epx}eyQ/nM;{[22ZRwC%Qr.K/WP-_U/SVT]AjugVsaIwV=+2fMw*JE2?9zFoE)xr5vk^!6ztBtmHv7*?=b)L{XlrK9F0-NTZh^+{WojJ-R6a)SVIbUxsuG[BZELBdr@WWk-KRi{X,%CxZD;?PX$dUUJX@.*@Gw)El@r84eZdI8y-)/anhmKd9yU=^4Xh^)YlizFCcm9@!Zd0Rh?,Rl/S9N%Ae4kF.eeS6,*I/uC}#9lhzrw}77k4,G+LVc6)cpG$yL.B+-^w!zF/p1IN}vhy{+3bIS2ZGEsNo7VHCvb%b?Ty2pdfM:#nxM/1v+{nXG8UikiukKPp#qbdzHax}apRHBB8hA8Kl#^2?+3mEv78%_:dBqWNt$BQKF=z6#fEC4-rZbOyd;fG/4zU=+]Yt^b2icrw4IYf]h!I8ST[Ed*:0[WaLkP-%9JZD@UE!uhdDL_A!reaV@WHYwTq2b_i]5g9xS+j#y:.*P3=L{5[[!dP]8r]Q+cnP$hzLo-JdF}GZZ#P+h(pugu6@!H,dX2jVC?tPXOSd%4x]}7#?QlL+=:yNGKq_i@)Vo2./xIzB^Z-[U8gr]=jEDC8VMh!l9+Je;BebuUKu(u6SnEaJCMPxT58D0z3l$.z4Qn$m(Op*K}W}y{?Ae)LNat!X23P:3y$@Z3[t%aC4cCeOU3i^B4#.}[A(8{P@@(YZ+[2AiN)8uc93eYouSOC(Ey8}zZ*$k?2zQBU;0CC{nfS)XT*GS8g@6cR3Ijap@mBI{j?FfI}!E0u.K]m}J[+!!DCs*%On=QIlUd=M[zjU]k!eO,rnf^:qi.e9Xxd$+_/[)@!!J66vZlZSr--qOTAU7$j.l(5uV(P9qa)ub}UJJYcNqAFK6s${=QC972P)cA%h:}.mh,L^5^eh;Wtk4q(jIDB4[,oHxCp.T}G,=:eYm%dsP5h}mjo%gaWfV7wwXE-DlVbVRmW%LFt70)Ti9HI8,j/xLGx!5RTkCB0-GrsZxY:p6TcdE8Hqz$R(I(iGZS/%u)03Z6dSmD6DvaYW4AUzOT[cWH3gouP9UoXIEBBhKxMQnO[4@9@wM3o-:IJZpmZgFK!m%StXD#W4hzbvI7);mt6K-L_,fUT[)#qbNmmYDS2zNM*CJk6Hg$qI)8}EdkFM:khHTZykhnkS0Ur0Iefb/80(t%I]pSrZ43Ui5{T-9u$Z!M_S#=.R(xG6ca[we@msDoRh5*_929u(l:irZmnSB2;5n:rQdk;]dxPPYPMjBW+LgmNFwYIN$}d_-*c*XD+Y/!4QcfB-Kda4=#KY!Z3.QZRs7/eXAdYgCOvNkAY}6f]Vcu/4TzB8WDSlMjH;9}c0qAN+9)fvKYAAw5ydAuo+iMr+v8*PHKmWk2ApS+:;,xg.YlfATx]RX@muzQC.DdxIg?f=o%gpu5?;9L*L4f=93zrRpc+p?zBe,:3k_j33QwU/2S!Um]b9%C02D.h-[NruhUdK.e#r(NFgvS!Adh#cFI0:1uiUMV4gt6B8u)z?2H)7#LcXmx]_[:(e;0W^i{FmuH{fuBs#Qx*%kozbZQ]TBt]25srw3nv^)$[.Z@5I$h$2r_tiCH#a4m+xDC98)ctE8SCY9]PC_BCV0?c_BVh7^5fa.d7w3c=Q$YaBt_${.!R%NR8p1[9zIq$Cevo#U?Um_cn^gFf=G(-uhhEmr]2%bIFD$:PrS]I*=3i%!k)7:q#C%A6QL,D@+!)TdJAKXG9K_Be!0GV*y)HMt1M17m=T?@g86T9SZpz}Yf,?^0;#kBj+/.Q1{8LncKp/u9e=h5N,KgCszu;TO^-N8K,?.}Le8rS3D8twoFVgYUroQZuL)A-99;94YuKMKkRCBcs45pD=2)oJ0ouW-A2Dz@SmO;.1,cdJ.K[P+G5tS%MlXmXdPN,GwX3,DqR8.=(*]DX6db5N3t()ug@aT#m$4X{D_mJKCfE/*(}IK:ev_#xVv!fjlDbakX@^/K5a880t[0B*0KZ4}@JIoTCHKK}k;8fj$[ZPV-;{q?tv1.NJ@IxzMO/le]TgMXT]lzW)@M.vmwBkl]x*FXLTi=H?9NXIhxE5.jki)pSku;g*lI1nT:Q8nKVs#F@nSJl(]))RNPd6X]p;F;N3H@Y-b)m6R*LE7pJgRzRtg)3$!faf@(-?.I+d1t.HkPXDrRBT3!{5iJ/Ivgg{N6nD,/701bCfmecfy;pf1S?)yB.]!fHvl[).Rzik3+$5.$m!TH:T](7JK4r]{S^n_N=kdBGAh/90P,%gd8DkifWE;k%v$/ds4,6S%v(fQf(q*_C5+%:X37YKHSK-$RsXTNZ{,2ca9AOr+guU**o*pguXqD4miBoCd3oipD#N24F{U==]r3$HJ;Uy9SqNES6?exR5S2w]Qvq1^mE%tV)6epf5K)=m+]F5]5S_k.@uN-*KOT-]2mYxf$Nl8Gtc5!/WDmW*O?$SOT44O$ivf5[1d(s5$fTVDNA];#_j*xfxH6P6vB$[P@_1[Jc6$5D49]2mS8ln,qN)q]uvDab8]VeKk1j!Zn2.,OE@37*0vzroqigguy_Ax)Pem-,yy^*H=]56V5L=90ZX}/fyOm.L._m1*;tLTcR:j!XRC92nga2/QG[Oc97$Nych==%-HW.KFs,##){@=oUdUVvajV[XPiem(;{b^TqWRv%ls+xs%%wr?1n?xWz4u#].?B$BhbQ34AagtzQ=a[XAyJq.OO,_5[#kECg1JE@]4lywt^LF/8Yj;I2eD^s;z!RH]n$ciSe+(VoPTq3oPbwu}_77Tgf/*/Hn[vq_MxX]$}LSXxik:H=)N9YL+wo?PnYGkkp5T#P4S6wt=8(CF+Dkf,.zSU}Xqt-mF.;cBwgN*17O#h^;[$3T71g[9F^?;lXT!D3sYCuu*tIj85E-l+dB]M0f/5w/ekQ4}?oP=P$a=s0L(.0O6$}i0:h12Jq,.oRRW*y!6oIQ6%i}S$k.sR*HXlpb,YoQ=]6iBydxMYte{C%oPPCEGG$GndWxi5M{d8a=m@MzB#?]UFxt.GfXir/E_vZB8R_(7),CH8.Dx=IN(W*EjMz[*{LeQ6!AB7tM.c(qZ=]-B]s!goMeqR:)bhQ_2e1i-O9W,Z@]].n!q/,e6]NUg{;?,AJR(H;/.(H4kaPJ984cw1CJkY]y!4X-fD!VQc.(gtWUlKloCVOG3ZYO?9=kO7$3Y#3S_vRUH_8%=%z.((*rq{:PFg5he]mfVl2j.O7{9qyv:b^MeyJI4d+[DQrN$dAq2Nb^#;[DHf,?A[7eSbfx=7fKO.,=P;I6?f[r3Gzr2)1l^+iGYsSg{M;fUvMYrD+A,7H7Ri%2cZ*QAR7Vce)AYaooxuL^_[+*le-,/zN!_hqdMom0dXj)xv$1d6cTp]C^2EM081bgf/aE}=^RXq)nq:KiR9h}0g;,tCGKy_D1Zcz_3skVk43==)YpP]O7G1D%+P=$o,f{f@:wE4^1gUB=*R(^DU3mni]w)u7E[ho8Q6:yHt=Pp/1uRn;Y!XXjsu/tR#ht*xKPPQ}d=%VIbt4SwC4^@0r]5t1fAj=m}U76;-%%y%n+6-oyfi*9j/a:0(S;jldpxm0PV?8SlM.H0y#5P2*#Ah/Im7UCFSJC(T@4#ZF2C{i/(C!E0$.7*3YEO-t_Ibb?yKInG2aFrkIH;V9.S:Fux+Sfbryqi3$.Ml=aVMOe*rfnuC%J;vQJ)TJjCc?AaP,EosWGEfJ.}R1HA_?yFA8L1Yip68!Sc9.5Knr@xw=f28l?%{o5{D8IAPM94vr27y_0h?m#PA^sx11vL5y@;ezgIRiOPm,)-o}3dN/6zQyoKKui2ry:!vz,mhdPXU}KD{yGfef4*n#gj+au#EV*U8a#cVG=[rTcT!-KqaOFfd)k3@x),Fg{i(djcW0}qMOp)(#+R7@FAG}69+Qi,j/Cn0$?+lZ*^fo8XR-8#bBPaP!;D?NX$6C,v7mj!T[mpbVb}(?{P(XN)GP(R*@!K}YJiW@jzOcF)Ouht/H;?IVm]ILhxq/o7EYF=nu^3?g8.kt?gNk_YsT0{#zP/TQ4M$N6yEYyUQw]4@wi1u.,{,r[hVHzNr^CJnPsOtF4pGI]S[ELn-ki}gzEQ!RjVHxEy_W}1i^1i}byV$,P/Gg$e_(cNVa6D!=Q*tg+V/zrWQOS!f08BU;xAFexY4p{nn53K]#ib.pEYqQqs24ZAuX0dXKqw[trjejtgv,amRLGq#NA=r!PexWLcbNWfXA]n*r2KlBRo;:+?DLcoZjmSIG;K;vrzo5(lYe64mqF:2l--(fo@nw8Ov7?P$6+m7R)6WJOS5_YB51;F:32Qz31]04E^=m[rV@=;vC.;WQw%ZI.4B;RgrmzQD7:oHmf9lQ(Z;7RwnDr5Q9@+FDi=})Jw}fHJ2Ix/X43ne0Z@EP%-CfBS_k%ZN}q)3*=WN6V{lNKpQ5:r6aX:))qC$:i0]]C__+o0vpb#-SiyO*d/x@SZyCvf[BJPTcg$p^ccXUp6+}y@K3n(YeJ^aHQ0tp)5Q3p3HCJV[dk21VkJ^YdEZk}LOnfs.!d2d+^x5XX#p]yU;UMZXJQtG+x?+lx_1dDT;vJ]mSUFlPLJ-i2$i7EirV,jIw_7T4;2b]b_S:DfyVyWX;hZm!lxIl@befs6fcjR;FndXnscDHVcNyJ#9XO):ToIF$^(5Eq*)rBiAiCW%}ho351QNz[W]#8suA[^DKl4OF}lV3S(.g..Z);uFnH#hd(vzPv(1i]L%y2B+1AJ!SN/yJ%Lmsn9**0LbIPJOnBG5r$6*]s+S*__t2koA6rT6u@F.yM#%Sg%FRfC{NZR/Nh7Gvxx(7ERYd;nmyKbK@t9k18rw=wI)#MX]N3/R@M2e%6(HQ5PABK[(Af,_H(+)oP7k%;KTn$Pdg=moVMTYtVd5ndm^bsLzod5ItCeWqvQ}#grlu-FU!Z0d;4Oo*1fe$fK*#0Do#1(Cgxl[4$^6=OqU{RZi*H)xt[iti5K^?JIYkSgF_KEY^WVt;0XaBC^rGM1Dv;fyi?+)fwQ8(}zzjqM/j{4]K]Ys)XHXs%Vn;o%7-W;OW/?HiTr82#v0Y1(Hiln$7?Q?N[z%UV]8K0hXAM4;1(8W}-N#gSV]Oyi*TRb?H4[@1W2fd46l$Qe$O?)E3)rZ-q)?T-s59UjeyVSB+;9q}P**TFur!UjNbeu3nQw0PP/#sQ-gM+[BjCTADT-:9C4Fev?7S8*#XazofDec$S2-rSImdSxc^Z;$v#0I[7OZNBZ/oxX7?.g%:4unI*^fnb;Q0%.92%}@6qvv_%IM_wy4#)T[c[$uDq7qo[/TwRAeTh#Uf67(pooa;HFdlZ+dJYDAsnQ$/o$[jKD4PsCtj,FdchFkR8}=vb5Vdys]pxN:+uW{u?(KOzSK*0p9L*86p9wODK..qxZSJls[NSF+mg4L@Q!,h$xeB+M!:H[zcZz1Eke?u,3XD%WmWr;KvtopyPCpkT;Fna+:)Kx0I6UsYs:3w#+.4L@+!yO1,CAyX]nalk7m26U.N$AUeosP,qGT4yd,C-n3D$xSkW60M5z(G[w.7Yqx4Q2/[,L[@RnLFGz9HHqOB)Y*=c0/8^Xev^5JY:DI66FpH%a%ubY4)+lRq_c3LSXGz0XD7)Gt)D-ogW8^I(H{xy*zy3aAXnTJm=*!1E!6+VWnV0A#tWCkOq)^,s@g+}y?Le0.XwW%H#LdG-W;!cWW$$/Dw-3)Tw(gbVYjO6Xr,9K1P*YeA#cq5]8kIT#ET2yLd]!9Wyjo}pTMvP8;pa{lv9-FT6mL*0Rusu^Xlm8,_Qt.,F:3QQhX+%BSDa)vbpeXPK5hLbYifZN^)]z?H}3;nEK^EfUahfq,H/Q;{W?D@N_%}*QHK_H,_+F71jySx{c)uV$*8vk7uLv]my1PHAhZ9XCsTfEIbF53s;8Vr)hHW,MRU*AJ$4mbDm.*meZ7+zb%81.La:Zk?k0ddC^%ufDwF%)G5y8iXuY+uH9i#wRue[f2,B#^q4w}Xv8F(T{12;#;xU09dpe!]{,ijxile4hjcGyIyAkl^fQ9xcHiUjT{K*$o1@43zaU0O{uG3dN2s$HQVgUW(f}Av77-fDkW-i,Kv=ld!b]dj:cu[eoH^JLFFy%X?,}fIuc9.Bl5tM+{uhLHtiE^!Ts}m-sYJ1%epZ0e[*$!Wf%EbS[2!f.hrLW66L*M=BlTk!]2j^3ZFawhdW;y7aIS2X?P{n8Eu#tV1Im^obeGiN^ISxg;+ONwsW-,mcWfZ%YK(LIsYrK$x*g6gaM=W_jc^fN{x^;_ld,l@O(PyG[$M=1=]E:UY}QBFdS3kZLj;vlRrqa^}BKNU7KGB3TY616j_jdG-VB[KzTEk;WLS3[(.Ih,FEZ)?[dB;p?x1)(AbKUzG1%LmkSxkngbc?gYY;maQb[+W$Tvaq6Hyg$!^4@[N2NHTwW:nAiNxz@x/E7/@]zZ{sBUN%X$LIMO]UEw?!LB/S6.NW;d3P.;YKjCgevenVv$-9c77V+;,FRBc]^GFavdJ:*roNeR62u*axgoi3%!C?Ho$f6o/LOJ$UXfI(chY@k/pRT.MUFi:=]48VXtVny^2y??!{vZ3}IM,aW8O:p{l^st$jr^N7$8PS09;3WmmW-uF-Jj@wbAk{dtj?xoufw%6)y:[M5:{Rq#,#F,5ln#9oY-rmVvPd;-!BmBJ?sUtP9zs2t=F^K:6KhdLFjbL#QMI@Cvs,SoB!y/_FEubQsVHd.%ZQkE:!RV#TddvnPy.MoyWtFDqJ+7t=%Iz-Tt4O[]lpC:AAH5%0ur$Xv_9my3v9}[V2bj$kHv#r,}zz^UU@^rgHt#3jm4@+.9FSPjLk6[;vz,8.kIqiz=at(?z6Ikf[PPAv!a6Ugi-xWb]/@:mtBQh0ognPtktAdi(blD@=3+?Rp?TO5eyYxucBu7xRG[n+K:=Z%8[uSLEsD([9}S-t6NC/*;r-6ayvMyo@vdOk16y@Z9HxowM}ykS0z,6r_kWoR)-mDyv1MD5Ms(v$!k;9Y.bXH0P7U2F4!,noNb{j!R_1[m#ESNRTkD,Rq.qdgy@BhuNMD?NPhZKl=QH4dbNDwR+IQdRDfGkc9p:Au4,E?hPTPT9^o)KIn_DvH8K3fB=/_bk:H}P6)*#a+g^km%Lhy]TK38_]MCUA#cLLdsCO8}1gDR#a,gNM=gtPd@=^?+11GWOeY3zQ+!W}5nqXKh+.x8e:;1dEKXx:JN*eW[ElpMRNwt{e19QMFYjaEA*L2iQB++lSgwb7E=.n-BG(zVW*F%czCPAaeJU}(ybx2{WS;gYAU45H/w,%fCw?$5yQJZS+!t{AuaFvyp01KT8CRziD32L7hqzq17TEBnc5*)3LQlRH1M0@Ja%9r9HTaoX3F4Kz[rjQKt:}K=uBRKk:.@:#qBN4pCtj=/FCr;!()d9l_6Q5wTE%#Mw9uh]H.+v27tHCEV?_+bxpA:L@Yc@L#E4RAwr9-$M2CrSRwTofX?TVfV1?oCe[*OSD^6h0]k}4/jt[U_,[^{u7mQK*!.hLYBHiC%IZ(-AO8,20LiMx5=5#KZ2dadayp6;!}jMBw(5@M%0n!I9idGV$PQw$d_DfvCJt;CbG-0xM-Kg%Z.!8l-)5j/@6,Xm)$N7w}Et?@=YHmCx_DGiS:Mxw.;$zt95TP(vc]WizwE?A%zcSxbC9?6fN55X-Tn}utMtrl9PICH/gS-WB7?nTdXV4VV}@fV%:^Jzk9jtMaoH$Xp_WTR0!_4daSjy:^l(o00}s#Fo^$5-%/0pHGez*tp0#SfZ%!(Onxwg.D2i]D3^Ps9-!64FdJ]He$g79-._!l#VaC@}]PmIdU8WfEPE7qqsopP-RiO,8_20oJm7RjMAW[e;toQR^-7sfYTcCKsomOYvyAs#h%+2{A,R]SuPxpDPFCBv}rQOjb{?.1+GS%SJKmzvXi[dT-KnAv4/jkn@gx:N*k$X?9viKHP{o0)VajPCcUqZwuobik}q1?aajLmJ{}?U$1*Hr1FT[:_iM}cOkK{t;)C8C%c+vE_m8RIoTL/meuQO9t3MrQz=QG.,.[XsPi9+qfYs--v9XziDS---m4=$r9M63gWi95.B1p^-2v4L14J0@aFa8Ro-%8NZ/V6Kz%6auPZVd@?G;O$N$bx*.5s_I%HxRKT@4WNIj%X^1D91.e.!-!y_4t#T_8h;5EHcdPN)E./KX!CS={v!4g2/aPrg]%d%oOaIZw)]tf+J8Yr]_+?%/8aGWq(@mN3gIy-SBHe62H)en}*g!AT%FK{Ih{;}v[nrgP9?qF?YVFkfbcB*T00!fqj,:i=w^7v-y@;HWmf2*8J}k=9rn]slQO++*Fw$;WC=!K-w6f.3)uq]RR{G,uw;IS9=5xhX04s7-Kd0:4BN*Ht18JzwP*wHeHpRW:Q7Y%2:p)Ra#pngW^oi+-}bXb(N;;U^bVpE?/xk[L-5y4aPSFC9OtK1)=pAI+_$Gp^}p7[ZfEDf[+B?QqeACzyun._PaG7yV0#wlP:l^+uqaEx^#,wI+ljbTzw5i=eZG(}%?PTgwAHz$3YN5?hxZPTVCW,Yk=E2}[EmVpP84wey%3fKZ!}rs+%X;nA4KM]b,8%Axc(;,^KlaDTBLP$E5Cj7ZVXjOVD-7UmQqLx}j]XKRa1EH]rG3%oxo]BOY-LnTAJ=X9[(nvaR$!**xgy0ET}1xT(IGFpepX]::_YBf;A%)j$X(JKYu9zy[59qa?Y/EadHB4R{XNg49Qs3u#n^5.i#nn$ZJPTa0Dxi+)u4hryvM:T])n/G@Nn,nI0$7Tsa$%BWh!O,H_Dq1k7c:+jK8^RNeEuCg}:9^Y9o;wW=XM#hGhY_^zq@lw.m*UTGzbLk$YD8m$Cqd2Jg=09y*;mA#FBldeb=ViBObOQf:Fq;#zVYA[w*D0qzxr=f-Y=+#DL5.HX8]$y*zvbe!HZ%%1}/g)#@YM7aG5#y]sA2jfVc*t%j#?3/+!%4OMBZ8pxZFB(bt?glY]!2A05dSMRGk$m]y*SEvw7Gd,=oaeC?jIXwO?%/_RM6/PTx%N#!Ijm^{9HD0H5/G7?1%FVT^6(;=AMBu#VH[V{l4HK.5V!pcBEM#tG5kNIpe%fVl1?bNTf;!h)!G]_iMjOlWb^%AFu-FMJRkhWkK70uq8%S*ziu-XUx%K#lGI$^R6WVFEg:DAthkHT,bjFiu,h0^FGr{v:*iEvfTAQ#CfTa[{s3vVmRB.06^AGg]4]k18I@/+i)U;v=i$XVsb)P3SW)ZUJM/ucN@MDIXVFv_$9$=oNMZmw9%1xQCD]E?kM+B:k3$,ZMs7s*--ayn;HWO;2gFh_D0XcajxvzaU(pnI$3GN12f#c+oz)BM40-+s)wy1huK,0I9U^?I).1GA0I#){SCHck)VL?_2RU-Zyvpf=A?TR;(Cv7h7QCgnZ^8t?2azO-EKvnk@]FYX2S4Qs/{d60lfc9_wKQ_fQS9k0_5[YTCA[VP/tP+!w)U]oqCp$m#!P.7y_oU]?rRWiIeU}^;K+I)uf,04*zN;O]t8xY!n$OgnVpn-s{#RWOgM.!--6fmNIF$GjKBZ[83)TpgX3b?C^9MgsS^4rd/dc:h8@5%SUUy:zY37z4Pt/cB;aCRpX]pabICcIiD#fYU_u()Jz-Gdlap0bMkwpR_51/gx.wMdI?G0O_D)59%CfR/R6Fq8-]/2uw{iIziyo=U%!kb@RrZL[}xIwk1/BnE@3:s:8f;]aqPpAoPtIiSb_#TIA,w9d6jmBT@.77=*6hK,FcIZofDQvsPJi]PbxC=S*2KVg;1REgSwI[fT$MRv7PpmJeDlBLo]^ObhHYO-WnLBzTTz7Eo^mChjj?tqFj71PgG#W2.[#Cn(i2PDf%n4+#U:Rs(fMO!jv+])#90)mjZRB1:o@Snq.@JO-@XREfd4{/wIFS/t,PLVFsWC[^FcUsP{TQJ@Ob=LBIle{CSu(g{b/*7wUDO5=Umd:?UdBF)x),YTy6(5gGEb;yQpep}k$e8Iny_;_IIvv{vtlXaf$l_TffKW5XY;GFLnYqEn$}m*%m*sY:N=y%xI@iI,0g)V]Hk7Kt;m*/n,Mni^wJ}D#I?wQFWvauNHGVV-t#3[rB*9W!*]!!$Di.(MfnBU-ti,;H-3Ej/AhH3mMz:nAJH9hYVoF4se.Rc:A:DB:PQwIwh:e^Ok.6#jqY=RN#14)vM/e#pXgD,*J^k:ljiy7R;7(u})P%j_T0R.rAC0y^qwS.7c4(.Hkd7)UbU]f[*OJA}7qmmzbCiuo7/nOK/%KZ.BSZ+w8HD-MpiHVJ1#D5kHU.cZz#Y:]qYXmRA]D5BFeGilkQ6H//!Vq=VUq(3C{5icb_}NuX^gfXD]}%mqyZboB$N}?H09zNy5U,gO(8R1L2Vb+aX}wTNky4igq.-/hE@C8FhYdTkO2lfQ*ywlVSIIruYFllqsqE?n?sC8IHbX/x/TtF1!0hj1Z7_-EgtD,hl0k2QVu*aLEV9b4kU6QE{e!0X/Cpy$?79O0s0G97H0iW.4xbiP.j@pYQs)A[8hk8AWn)K#!gdJHLEv:E@9tkr9J*#y-4HpzrLvwM(4DrzUtOLthG5[7404OPI^.C8p8!#eYf[Wcu%U:t0q#A)1An[Bz7PT2hwyPEeFzeARPy=/8nwa=Q$KuY:/u2q04yaavr+?hc54-%Y5i@AGzE_M4h_bM:tk}%YEc;AGzE_F87hkedKZ/yWGc.dz;;yxOS}u-+$RreaF@!!{?Mo-!1FAZGCsF=.V;The4ae({K2Tc=?kPLz}OcW.3,.3}fe3o72eVG.-=F/{_W7jTEOtHtQJeBLSfeh-@S=1014F8[:::Z5z/B0Xq)3E}@f(p}GzGa2q:8h7P{;!+J,u96BtA4$qOpbL7@q!+k@D%-c.r7l.}u/+/I+e/0mZA$z@o-M2=*7pBqx^q-)k*(nTCYTa@]PLg,7Ui^P5:vu6$VFUhm^UwuNPb7kQGsveSwJ0A]ryh_y8DI!i3FY_ity@x%cU/J;Y$0e5%^{o,TIA/(RA{p2ubOqGcOYhMot,+YUGxTDbuZ4^8avMUC8+vzrt}ZBze/XQ1:]E!V2+$^K=OVzu{9#X$T%%I(xXrYQB@qXqNtA{x$%R=sJE.v+_qjlc+c8vUlGdj?$hbuCblgSejB(El_%_nLe0v0a^w^zox[6?@bp;IKEyZkZD2=NBMKN)zy/_uQot4kY+WAv1;7N-r$r*V3Q3[tQmT+=D/tI#Nx=!:vXB%lBxQ=8+(?2VNZBG%wuqE1YC4lf$J/A)zGi){^qp#jrHQwSj+m]]E{i4rS#sB%(G4lHdz@%R9?fxZmq;BvOfGCWvA3E_*8*XJEssVVYJk^M*A(A_W[W8?9ZRYsW9]VToaFfuPaEIyz49=Xm3?}j=}mpe.B0F[(*[se15a]]OJBpeodJex#cxx%FQ:X5Cc_Mmwa6mOCdyjE$.@tO3Ci:rikm(SY@t9uvIV%g38erh$)@c.1%w#asik+_gLInQo7DLMy20.gcFn5*B4vtwbj,(SB+JPJ.#cLx(@gy,(6F2=Xav5^#718(@FF:[f4Uf6PO_w.*%c8W-t:03P@9WED0D%Q3yNKkvZm(%8S+E.c@xQM003bp?/8.yWu_/sC#kjfL825r]@/)1HWXB-1BB*LC?mbgupu/ajXHSNuqvK?D=s3mjba}XvkcPI;4iMCkUKo!v90;$K}]K.Nr]pbwQ]QT7*0+a4EWKKws(NuSSMO4RUU:]+U4%:ob2cGQMS_@Pgu%f4h_du)DrO9U]PSAotqx3gk@f3mlg#B9)v%$ZW5QpI[;I#cVt/zA+4f9O]jwS9nR49@5p}@AawAXGKCYTk#pjNNhho6G80;lN8?vNRZ;4JV?yqW+S93JlR{FV9Mvb#Q{qOX@v9$.8Z)?*psC#Cll*zZMl[9to+u:Gr,[*Ld$XnBE8m{F)-D#0U!;]XNM:Us4R?2*p=uO_1:/IEtc9;ah1wws!b#6A2R6x@A$f%*#DQ[00xHX+zj%$4%^PX{QvnxC]qq%O5;8pdH*.Wc#JL2..7Xf5$4,Wr+N1f*2i^,]Ri=:+tHRzqo!vj83_UvlICQlUixUs8Z][Jhw+NjDC}09HxwFxd/G@ql2nXDR9CrE!X5E)%l0)w%A$lHT#EX;+6SzN2@bWV0v(r}Yp8Y}SscFM;cw/WM3}zc=tyZqCj*h5sT4i/h,SE)#vJ:f9IjvW]in)21IX3DKSbMgCN7^7z-Th.:41aaeJ%6pQhnQx%X2bgKt:7#nSV,Jk0u}dnh7EgF/hN8g0v;wckp}]o.HunY@!?pAFmnsG6GC4=/V%Qs2?T!w9Du)ocopNtt9(*pa.=fGY_jtS+.oxwINdMqz4;Ii%A_KM?0JbS14yXZb9xuOle5!r-1PwNC;$sEX}BJk0LHXqf4LfExef/EBXlx8IvBiJIH2SFR[!yu-pOEpny+F]%}wYQ+o{bw2L)F?:g_SH=$ts$Djk(/:];HAZHY77bFeEa@o{c6Vh3W?({#/WzwBM]cbpMN4XwSTOqnS?.3]LllnPR$qrqV@osNW881!b+-tZd(Of3dqrHjFZbfT?m^ngbiodOw-):m/jCcI9kGZRwznJLh#M65=E(}bWgXDg{)/*FQM;as!LF^q2$9YTOlwk8if?W:y=J?AGH-jwhjXXYlGP6zdnghnLPDv:pH1[c8ekx-gKgM;CoXp4llmEZF,ooOub((d3Y(CiDU+*%@{:BHIq$NbzeK0}!eoG+sV3T89LAv1,vrP^].O3}Mz5Woyv$QSz8iSgA{UkUWH*0J_#ykb2{]z%FIG)meN)r;:nACy:6+X(mR8Y.eE.2yt_=tj3@Td?[wzrM:!G]7}zzWU2T]#MPPv?hvi%D*biO#3:s4YjY:]X02TwJMUUY,5-@!s9$lKG73(Kx6{A8[:*.O(id%0c^*5u;m[4AXL[PKDtL,4Q{1pFz{Hr/?JF+3GH5ua.8:ta51w%V*A03;$C)7la1.(AhZFI4Tx/)!v-^MfUKdadspVOf+lmetp-1p?ILPu4D;G75#Hum/x@[ty6-%=WMGUnSEEqrQm=GZ;q]b5L%}tgPzk7Ss07w/KHi^l(9r[x%.#,VcW,I87CiF6V-LLHfj2$ymIvPUz(pyzRRbG=*:i1LDX{-D.Z13JQ)E4Xwl{5oc.@$,q?sWxL,tphd+JM-=?x-o]A8ct-FapLn3-t.[R?)7:,8%ti}y_X,}mOnclbZ*ehFu$Z!XV;/GuZS2GJubGZ?q+Uyv*%C9ZGP:i4m3ReNwkh.xW3lHQ*:Bi}i9PH;XWSJW-6FkIJWB:@1quk3@4qyFX5W$)nTfwywagVm8Ns#999[+swRlItS1AHy)F/oaZjd3cS6Eu-G{T%gd@@jsY:CHy2A[iCzxW%z[kB=q%;wWysY/wX0wn(!9K:W/f86^H53r;kXAZ3N+=ot6x?Qnb%Yu}A)=V2?Ax1a2/UQaigqiY5q%nh-)P1OjOjB1G59J6XV}#XElbFy]yQGM]*2@E.b]y:j[]Owj)SC?r:Qi?aQ#px1VR%:9{UU/RJCo8w/auIm%*63w1/c6L0tJUZ#Q^R!=WFL8GO4tNG=Un9RNVKdK7urh=c4524O/jW9wGQ[=Nv9HctX/d,6KW}m9dc*:A)djF/ir}{?uKh=ps$)I!eE}Oaszt=qo^q:aFiVy3yuX=+aa%mJ0g,;5dEFOiCP{Cv,)B:?d,g4EOR+VJ-6WaaFVI/E%DKpv!-:s@eV@PK-{5vn=AjT-AV8BxIs!#qcfym:?]f!i#VMV1*MK?QUXu,8DAENSamY:a)ctP^9vEr/eL?O)%k,5::;,Rdjo:DaN8[_8)$N9jn$f*kOQsOn.;U*wnKMU4(ab{eDR0X3G%scbIu[Zn0XtSf]OF0LW=5Ng=^w.m*$)mx.LUrB8v2JSzbrT{$Y*TwC*u0.Rwu)8c#%*10?DK8nCH,L98=aqalc7!9ZY}#c#C_-Z+JrINgg^gCX=A;DtR_RiCV?@*A;jm9dLJUvA_xa*.?SZEvgU_JszEtDPrNQ!=g=9S4Z;ZqPpW.jZ$Vh3loR$(Mp]7:tCaRb0.%aEReXgM.a4:gmY2*?]lY:2k^g7@SsnYjY9#VXR#jSz;9P_O?^[{EJvPf0o+6S9[)c2[wHReWS!^:c!LnR+w3eVaY4Xd5wJbGies[f/gRy(dxM,=dgX%lWDCN9O4Wj;hO;F5M3!zO)CBR0RLxJL@lY]%py.M:UK,iEwubE[hG_?czv{WZYOGc,u/I+FK$DYEl@=GU;dqZ?8qT@0sdlYXCbNMdc9:^!X4CebM(R[)#okoi/rkw985_t(+3f5Mm3G293Yl/$m98b;oD]9]a)X0@[,(sPRkNX4MkoNX!H)uyd,8e0;uY5xM*T8Dq4+RZL_?wPp7bud(Z01b@LQR;%DvV3ZP?g).3e!$F(OLp:FQRh.N/e,7}e2/l;AI6$fHrUU!lPw0u}dn1[5h_]B!YU*kEt$vc6.MyJ3Ad=F,!^p9K.oE)goBXiZwYCatk1tx2==+C[KffCo-A9#87-?AvwBc/fPYy$3vsF,57DAK6I1X3f)%DYM}uk!fyP;2zwWf6KhkT)5q)9afesZij*comQ{Hs63jv?6,P:ow_Zl/crCD_5X9wab!W$A1Y64Mc0Z3QYE{fVeuzDR@.J_h0ZF-f:F+K9Zc[GzDuszB)sElrDOe*wSe#C@HtfKrw5FA9{d7N6n/:(F7nd!^:rioHaG7T$xZ59xaaOXj22!px7-be#sz-XXBnP$gME[U9[QDvLjzWjnQ+_ytDYA5L+kT7FIIg6PCaDB.}8nSU99AUsEL:NeMh;zQD!5y^@]43du}$XPm29X4Le3pXZ.u?#,fg^J4#:jogMU?5jqghO?GixeRy2DgITPAps#83f-!u#y$Fl13kvx?El,daAx[{E!*wi(L+GQ-IG;r5fH}{]PT-Dvex+@fRv.GUYG$4@LGXrmX;ouarj?aE(6ZuIwt?P%fxqHCLns:g!PInjp3PL8h+[#^QGy3gnWCGLGt+#gTF]fn_KU5w]S6_Nc[/+U18F#rrUPj=khTNqIFKEeLxO3S;)FI8bomZl#zT$s6wO_YD)nCuT9yO6oiL-ofnH6GFeL(ygIUv:OW{0{aM#eMOq[j/pdGyb;7edvnLBvB5)3O-/pi8.@n_nd@#05(gqo@tMW8GWi07)/c[3@(wi(Z@4YShsr**GE0Z3L0wi+T$9eTK$PU*21d.+h!ft:l$SW5par/DE=$uM%3Y.}2D;1sx(GS!xkT?;H}a1N7l$=$9zyAa;HzetB^TC)HKl:t%=n:szO0gzEu-Exx7S.MT#!zr#!EDyZUfkX{?b_4K0)sUql09Mn#^wboEew8jrYvJd%GyrADs/p32/-iN#I*HDjDNr=dx/iPJ+?FPIdgY2,U2xyaY%G!OI2n!19MT(ZPL_KvT$$K0aE8eo5#E%k8BYhIdH3cJ1Kk*QQ1+F_PqHgE6@zKD7(Fu5J(ZxEzu,LyrgOM;0GcqJv,:9Jxdo-EC5BXKrfmL;S,MKRz)EC8icRRUlXD5M@?wA2J/42B1[uT7nknZOXP5YNyl$$PcEW7{:5.o_#?X){]fB;_eRZ7O8Ai[oW^[)*xpv?Bvn%C-wy+n7/4XkG%UfQ30Pv7I+!H^HDGuI7#0SH%B3YLWX;de=V.bC]!A%/6qQPw%,?Zlc9(zd)xJS.:BWUQ6H1voXdStDx1df=KhC6v_VGaL$=MwJAk#LgSeNBU1;[Z;?Lm(M@n+O1p^^buQ6Z7+;eyVVj4qz]_f(H)A.}N:^TP8(Atb/jb9Jq,-7.oL3:eKF00n;Sz;ahz22v2q]m;$JYfW,CZ1=_H+wFQHKkxphfuU4lUcofTzcug1^?tUALIKMGLc+I,QviUd^G4:G;om{8lt04UrmU+:SE0515TF{Ig+aKM/IlO/H7Z$pzc.hOS1!cNlEr=*ln[X,V)83+jl[ob^GI{au,fLGCWEs%lW?mwtVrD[6;9qw{fq$YHIND}(T*c=_N3Qj^FCp_LM81UBm)cJfG/@vzUqaiL)D5bgcoIUN/e@XU(=kB5lRWfE9^MB=eUgVh$wQyyp-:M2Cwb)PJn}5%]6Q2gl1DztBcJ4vPx8nodE{Ek[DLT5B#)WP$3DqppX9Mm@4KSN=2_n9Ngn$oZ{:o^[#_*mByad6Z{:o^[#_*mByY4Iy_-Itc)?Id^b61lOozr^$E#IZE,JQ*goYov0la2o]N-N;elx#m7,,28Y8!f*+[sVqve4g+Oj#D$O-d$ltxhJLRJW$BltXoM,M%Z1p4JtwZmKAy7W$J:-{%yg?U?v3)ddElRQfp2mntz]S6ZZBwLfIp[*-TQSm3UZ7K3w^udXNav})NKxdK,X@Vz7HJ+EZRV=Cr+^ZtDO[FJtwn85)f0/1eOi,rl;W7{sB,(n^fJ9R)2ys6jqk5K:J@p9BoXy[kJ^iCISwDpgU^.^KdggOVI(OxYi5b7L,ItQW7L8x.O;KueR2cgbEq.nAI97H,=k/LM,a{enqL@:nN(OxMe5a{GmItQ]NL9BBS;m0.72eHmUtaA_S9K/;YvCct5:b*i.)9k)):o}b34jMWK4V^CA(Ot-xprLcn*H!JC95i)fnmPwfor9+%K}v_TsdLcOIcVw{v}()yItMMCgO/*gOXr{abI^T]Xz3iZbPifN2W[2$w$4FY:b*]})AGI/;m0Oo4%#^gZJmR+(Ot{#prdop)K,bo9CUOJIywg)or8_fK{YAHqjRvMbFiaxu%mOZqjRvMbFiaxu%mOZ)_+Jrp_RWNOYrU$e%0%qpPlL)h4S2yieL8N9-[Hp$G=)AKK{_}N[l,TR-oK}TNdg3x[T8xfV/af/3d4}YCoa@9VS[o7h/o/+#5fxz[c9(hHY@Q4#8S%xE[3FPo3q}^YjxeY0Xw/^imI_I}$/ZmfKh9qE3TD8XVE!m/Bg!aFYhNXmFbbcWCgAM.xD,9yvpgprJ=7(=9OU]HYQ{o9?8fcLw.L2fputA6W1_[TK*ZoQ3FZNP8DD.X#Ak:SUVwQQUK{@gtO9P%Pn[k:d{cpvHcrfa(^?0%Yw,3aECghHsC4g;xBaVcn,bHNM7TM33U6aE;?g#{Di]KFW]Z$9)2+YUoz@6_DHmpR)1,r*(%NHeJkePzM$qWhGOrcTV[rq6:_fHW3rLwnb=[sRA_1KsP:f(+pfzu6AKn0z[FdQWmUI)=VA%3aBX+1ylV:L6kZXt{7NP-kY)5LiaWIRc$cVC6DZ_P.b#x6m.k^]5:u/)BHDb,h4YFf[;R)eoKJ*Z7=EXfm]hSsULOy2^OPoy9;sv5-xZM,wCrxh$}ir#Q/%EGo@mr0:A3CzN9PB!bB3?.fE)x$ZXT4CyAeWTW^!aAU2+2v=5yx%:.prv9?xtvmzO}#l6jMEjn4r9jL3IYQ}v8JZ49x.BE_@#P=k2G^SR4d1^GJLxwXABb2+-A/%92?qu(J,/J5,k/Pkwk^PZ9u$y2y#yFc}T0cnO.svuV4Tqh#X.H5D,d@i[e7q[l4i2cLLE:le?,Ay=2[s*Z;Pr_]3Bnl(V;oHy:H^Y$.Cv/5JJ_uXr5JtCww]ypkoP@+y@nAr*gG8iXE1za9:/oEP3(Pc5AWyGX+R-Qv{kEgLa1gPbGxXDQ9}u[0cp?;wLV}4!g#YrfT;q(,?#P+3Ta{YpIGQ87SY5aKe5P9ET*OYeqynoSc4_k?DpqJi8X0rO,T?wpID0}+76f.]H8h?Vr?S$[erDD;FJRUPE9E6(R)%K@g:r#Ha29%ys9Z)Hksiwp?1/sFY.x-doa5.:F3$w-J3E*?nJtk9NfKGT3n{05%rhm,$c@k(gS5T:-h!_6HM%yX9L_H)(5s@w!oU5EmtZ%(kE+^fJ5^{XPI5u;*J-NUZ?AGxeUOX]!.7Ld$9zcIL+7gLdV/ThUIs;8s4a///j)blvzW$pXtSwR#y-uD$;wpz-oa:LfSS9r}%fo[,?A][B3NT/=eLwAfCKs3.i*G7t]dvT4,$*AK.*OI-zGLgut+jMF/poe{q7;,m:9aEKrI{R.GzzVG;BTZAzfnb{A+e-RK04weGVpO0[?6:ApU,2@}n{Kw/}da3D/w)sCeeE1rUIj?C!tyHW%cnq6xX*j)T#ufZ{l.ygHV)pZCHO({gDIpWuGtw#SEB.[u(j%n-#*niG@B%6byII{$AhX1OR?wn)z8J},zJ+gg%CQ?bmE.=1l@Af2.?*alN/PGmSh*oG+k{j,jHpG+M]RF$+Hp5hlW3_CJz8i#tqw:jd4bKZ@%3temgI0LaBk_%#.x+Rbu}ksMnu?uWuSW*WrKSD_obVAi)Iap*+8@tm[SrOCy/0AJz^Ogr,6HG6[Y_i0^^4LDd44PWHhz;ZakbM:Ld[F]^@gtg.PANH_8j8A,dq5TyZFYr@g5_dX1T-kS#dQu(F85Dd@2ORB?TFxt/%!tM)sOQDgA6dXNd.9pIy(g?)3m9Bb,V)lc+9dviY==.UZ?PB{=1^+4xr+e/NorGK+6MGx$[cn?g2ovI1bvNIH6r?seFux@o[DbH%qylbN@$rf(o5aO[KD$64C{*{_UA;9D*s8?%eBI-Q4yXv]0iWui^.by!5eVglA6U],znB4BL-*+*a!E:*NA:rBT#kdPxJ/Om5lLPCy@kRv4I2njhtLXL:#BO;I82st7]j*.(WBIJk(IU,*ih;#.9/cJA5VnU9XkRvAKhzU7jLXMb[BPQgC2^}dyjs[t_gOH.@$k8C:Xb@HV2ss+r91TK[1_dg7m+X/M!!c7QU=BmE2v_)O8U)CKz+,;XO}5)=jF2NF/Om5lLPCy@kRv4I2njhtLXMD-BP8Sq2^_G^j*.(WBIJk(IU,*ih;#.9/cJ74B0]RckRvAKhzU7jLXMb[BPQgC2^}dyj,l?mCgg_-IU0l/4ML6vAxDFdqd}}gAmnHeax?4z8iX9wI9E/kV.*0tS+i[,?,O.OG?ikQ19^}?WXPULk]+Q$fS7bD$SVgT;7?7Ru{KFYCY:iM%7JKfE+v?,4xI}!(V?r}kFA;:QUG,QRlrviP:z.2lVW62M36}O1HE!Vdsc^zEG/onT7pT{NqFT.+i*yT!)=hwN03QZ1HE!VCat^u,WP*R_5iuv5,EZ#Q6^fzsyYzYw6*FJKMjLF4TJyx3/DX?m/W!pgN@v.dV)1u-AGYU)sgJRD7__v%QrkvhDlLm!vqfXm}lBvmulllOA,Dbh:m$qJpXBN]KQI?pB9(YM.4a=*,FR.5@@+NIhuqVO,t/*AxD#tqe.loB..rka/uAyS}(k^.rw?W.mrDYx4fTGdRf6k4=Oa}V-LLHf(2JrdEjjiyyJoI)D2YBZ_IRX@vD{{/PAOYh8{rCkG!Er-q0g(:#e,[$Qya(jXd(39)f}:ypc!V$Rls$kvH/l8,qi7J?Ur7((,u.8fEkAZ$t0loVkEBzTAc8MfdcTwcHd1z2R{Gz72O.;dK}L6x,a%0!9:trhp9!+rb3h3fQKA9SXQZ07FWmkdi2+Bnl}sLQ0}Lk_=Ak3Mq+}N{]aGD54}aD2XCUqKJ_xq9lqai6Tm)h;_FxB#J1BVoIWzk_=GmiYbX:N{]yOD5fNeDT!iAqL]AXK{po0Bx,C,H7JQ1ltc_mq6Q@VgOaF0Nz_YuYElw4DT$htL][PfCM8jmlBh^Z*TAV8QW7.OiCTt4hDB]yLkbvCz=cFyC{5KUwkTkm0)L0i4gm{*i9$-Ekdi2+Bnl}sLQ0}Lk_=Ak3Mq+}N{]C8D54}aD2XCUqKJ_xq9lqai6Tm)h;_FxB#J4CVoIWzk_=GmiYbY30]!@{mf1kSOjG0R;}hdQ^My;r:0S}+Mgw8VSKp!a9a-P8[1(/)o7Q+B]fgj[9qW6=^0:StLW^r9.xDxL3oZUai?)s}FSPgzE(f7[zsTY+viOTE^vwON$l?:u[:[z5B8$Js.xDrJi!J[Qi?)[7FShuLE(gJQzu4k0w*l%J^$h+2hQ)jQ..(*x+Rc3(So{3C^u(m44U4}q#b3kXuW9kuwD?aU^5389nihXei?(DDU)?2RY4O+z[-k4GwJiQx7Jn@@zm}.c%i@zP?z:8WYgzoYEdJUSe^GAuw#8rD..)J-+S7d.Tl{;x^?NCQZHvE-#b3wbuVeAovH0s*^B/n.Iu=H(i?%P:U(rEa$Kr3t.%};_Z@z/q$Kr3t.%};_Z@z/q$Kr3tnV./m,SVYUtwKUuhlI8g32iMB,G-?U@,.$dlF-p4t{3xPb)D#tO(oRN:o3ewI2y%KDYi{tZKV:Mj?Gj_we=D9E0*mKETOGhLR,[lwsHw:=GoDRCA9TR7(^8u:G0a)p^-+:TgimBmI-Y(6WV$vv:vQgYnsqjHDSZCC2US?Z4:t,CbacUXe+r1*.OW9azb0?gtpQNZLJeF9ka+g*K*y9t$9LQ@?O)W32o(Q,S)[y*lX;apU[r7Vau]5Y**,+6xvECw6#!ZtD)?:L!qsRLR%Aswkis3T?/z+W76i-R!5/(k3w4@g_/ctZIu,-Iw]c3QfO/X(^j*f$FX}DPHoK.,NvqEbyH_7r[k0.p^/?mTR)-if)mU774A4D]i@e[/t(CAh[QHj*jjDAx*.5!]wrI=#8!c8A%im0Uk_O_[;P5oZ+MhA:GpRIT)*1y7e,6uko6J.E[NeY:uL@dDX{-D.Z13JQ)E4Xwl{5YP1+5FTE$Sxr#U#M,#Jm?WguU?B-40@nMXYhM;M4iavT5r.[TH$uitk(fb}o*KA*Xm7in3#+LnPpV_xmr!6tjXliuN;@P.pKZAyPpg5UYFUy!(,/}J((6#K2!Hhv}_*jO2s0/Oy#7n!cp8NRKpU3*SfLH:(n.RxPA:]L?4*![:_g6wJ-;}{AFug;iIOi+q:FP5iyb?6qcjnmSI:QYaU23D5Olc]x/ct2dLue.%NHPWFxfJb[rEQx1uAn+uW%/cLT[IwHZzJvo]LeH0Qs73M4r{x)onF-*11o0,b@:w!(9%nE?.jSQT%BaUn1@gr+W#fCiEm].E3D?KaJ$a%vc[L4qcuk)z-[3_lLqeU-c5rcaJ}%i#cOI60cntBkSRs?XhQ)o;uKO/aC-$?JS?j.g;]+pf(j#$/fCC%QvjK/IU2APLRLx5#h5n=-pA]F)8vdlFKdI$UYOiU3vK?U1bT2qLJ2+Q0#)iGA6x9kmsP?u/dlYb:0v:Gn9tHfn,:hSG/_IcORni#Hkc37gl(0Gtq0Q/YcT]^5=@3hgK60j7JJ#(c.!AMG8g/z.E8onsA6BWO#WW=hn%]9K,%i,.G=[U!v[-Tdm/XW.csuR;e=E;O;RUPk;,B$3u:RysQ![Mf%DqbGctagSo7BC?o{N}Js7KJ^g#L2E@+!1uCtP1n/S!;$KSr![qV=s)^(M2:qs{TPUSCebUruBFIJU{ZtS[hOFQ?rIGedLD:r,cu4KPOY;!ZtoFy^L]+LpfC@7#OR,YS1:F6?_snLr-=(dM!-B(L-gV)wYF5kz2BIU(f2(9)-k?T_-;,d7cMwDOy5S0Dnb%K25Ek8HLz7:;qLw%OK!B(L/$WV-=pSXEBAdSbJ!!6-Z^v)2@,Br(c0CfgN:z@ZcghSO_OI^m}1d$3)9wg=v7hwl/HWig.Mu0};;7S}Qw7+HD5A;l{4fIZj[6-yKiNMcs]A,Colh6bbXtjx9mI+]P*?_(zzAOfq)c](.VZMHQSg:b}9,17z1rj[4hy8.ndM$U+{J0jSQD7GVt=TBJKBH4}ywj-DAh,sP:+p3OdV}XvVVmqeTj!Cv-m,jbPJGR,ANv@N,rOmhjrEwh,Hv1.ngY8f.h0uW^rlv5GJ4ab55P?apbTm}3qwvhkmYR_f7su4fhf{uRpzH!Y!JC7kMVSdkia!rU(b1mexDVe@A,M6sqtvPte.$(YN4sfBYjTkkNj0Yuyg6)g)[b=4?0wP5M%uc39-[1oG!xh6@w6c$qMo!S7pExJokd!v#k:(_uwM5aW[Zkd8th#d9DY66KRey.o!ciHJS-=$.Nh,Xh%}?*nk+-2VIWDEj*(G_XajT%G}[{XpkwrxpqWDlVm%Hm-rf:?r+?uGJBzIBX7rf4rfTeg@mVoGo{ysC/+}_l4Orj(JhoEd3HWg}3}8]hi)[Xq$y,wIX/lQRP1{Gf)qe3w#O/MGk1m.R7h%CwA+bnTStL]d6bbFyfMW.4F33*Z9?hzcjqh#rlgo:@cl$cY-sV#,QmA::cQ$^WE$be+JZ;7R:jvYLGeKsE?hbHoE3Bkxo*:Ueu}B!JOs71Guo1;SDMk:(]7kf}]D#A8NZ,M{7W920)zTGf1rL]8.heJ}!7$]WHdjyTR=q2{N0)n!TZeX*4ECpKQsCMCAbJc@^1}LhW00DUL25k*sr=wFj/59{Qw8B.svvw!6?-teg77g[5I(^}LZ:Fhv,lK8)Hv,F#2A:Im%WqYGvZiZz0afO2=dE9NbEow4y5ToS]MV]K$N!*d?-PmCtLY[,6j;[A?)ISd/jioLd%!X[9ZAs6[J2Xw{4,sJ?lqT-jvvz))tA/y)ukkO52.F/QcAJt0_L]VOa7wDUmlN[NFwvDNS!m%bU^nrl=uwRf;^wUz;VJgCiOo*8GaTZqncu4Q_umPPON+ft72C5c703Gn_JsxbPTYK,)n+Nl@u67BGevI+]bL#15q4K$.Gu/v]jFq,;j50@#lTH],C5L[%W^,907#651l6Z4#/IP%SGOU$4/wHWMOWLhMUu[!64FgqAO%=Mskyl%1ebM(#ijrHLHPVgn34@yTT/^,D}+^V!b$afB8a[}s4ZrIyQVrakC?Nqt_!i7).UmjH%,e[f*NB!8RQm-:S0NQ;cW:{SLfv9+e=+aFs+zElXh*t{?pWqiqts2dJH[Q5;}dqv]xZpPYXln%,Jq2VVU[@{7h,r@+eqbFL0PE=I?Kqh0G(]F_6:tR^bR/djm5]63d)^SDzTFRr]Qi)z4g6v]W*p76ORc}.7*..L(U-WvXII]Uvp2vAIDu,dys)1V/J?n-}zn!L_;)upDUB}Q0ML(#U2m=riz3y?Mbia4._5o;I%Z)(SV)6Y1;Fh^jlIc{1IW:de$=B=V0%TpftE/+P0K9C01Qr0Ry1LaTEs.nNIZR_=G7{@+JN/KdlbOCoUm$mn]z1lv=96D?X3avn$HgPU!@6YF!z1jCJD/Yd]2:;Y-Oixz%ALWjy7};jTiWlo[WMx#eWd,/sr]PX^eG=eexv;VR^d@i@_rKnTUxy;t:@VaZ%eDUrPbTg;TPNDwzPWLO)4rEbad1-LXYgv$0ge[QqIU,/u_fd.CEYlC.m_TeWd,/sr@/8M;Ic/GJK{4^1^}iesIeVZu]N9e).eW^L(9?An;(x^KgOdwxKyq(1]6AtD(K-hL+M)n%Zh.YpbELj9)x3Ohp5][]w#Vf#mCUE=gdqqZK-xO^4NUk/amz:)v=%C!mY]AYfS$-.9g.hsiQspj%5SJ.38-IV]W43t0GBgAOnYl?r}Mqj_cKuirqeC(lgVv{hUXJ)yyol4J!wWP5+RysOQiY3[k]??p#3F2EwyfSN:)C]HX_lV$j;wpE%1Hj4A$=DBMy4MWKep0P+Xfmob@yma_NGDrqXLU;%1@Q7$Y7rP]FU-}hDt,qEUfc3Qa94d:WIw/CTH$0ZFedsL=z.4xtN8YpmcGDic@ri*^MJE2lsY-EK=Nz/}Q_sI2e([utei+%c)K$Wuy2hw(Qe7784atk7sv?CCATCQ,DSyUxVqQhTSAOM-@JInn!zL}15hLyGwJ5zT;U6P^(#Te9%8T;*$,{xq;RuGVCML^$pL!/WTNjX3U1qq0RS./jzD^E.U371}h[n:MrD^)D[kcALZF62N=mxn2ogQ(h?uIV$9[TL!Ypp*d;jY+=T*Qa!8R96%j,V7uNK3Vikfwv:kN9R)A_9MKEZ,.E4$AjH]6yXWLqSR^AJDY%7o*D0MU?zEE#-!VGt.*)*fyTd*5A!9sJ8p(xn0Pi137XaFCEA$:e1tErso3:@K5HAwn(fg8P7s3)/GZa2v$azdF{..+Jb297#!X$*7nis1Gc/z-q#I[#Ue^^E%_M6NAIgTkhTLkbRb6#/fQ_7/v:t8#YYBt/3PT3Agu!z*N).;7j*:=j$DvNIp}zH*lX?X;qZs6EY]BV,t#.KS$DkS$:[STnaW.glhVqAYc)O-O@CxL#F0Dy,8%*?HSHCXYX^bM%ld9x--jN-;#L](dRgkR8fm@[jy$kKPtkG_2-Y(b,Qyfe@2oV/+=5X;EpFzgwG58Ji{Q:}=*Wo4rPVneoKMa!]j:BzPhG,C7nj;UEXT7ft)G].%In@PZ0$m-fnmtw/T{kKc,vU5!gzuGeC}y-Vp[gpS]Edt8jETBifK0#)^[gFRr3%%+zpf1F@95$c^LgjNB!}ib2#XH9$xXWOYb2]Fo=FrrXEH0l2b)u7_^c/[4d4^WW@end5m4JfM-dzRuH^}jeB,/IUZPZ6DFg6SL$V6s[2rg^2DVIV^SGH1N#?NbyOzW)rqU[K?SJ6zOnB56m.gxBIecp@zEZsNfbK{r-kA0/YdwvhvWWb(${J$*Z)E89q]!)^P?/}L2944O+B70n.SnXE7!bq2vfPV@2^@?.c6M4713jTHhZ+pO?PLpXvDZZ$uQmFU@otOg7me!RI%_(MQl7!5gTt*u(;T8LcJ9:Vq8K$b[Q2^f!7*PR:j6Q;oT(pdehlp,eaOR]0MgQO(W+2^:n{g#pBn;n]Nu+nw{L8Jtn.HfLU3!j4d{}%agI=WNf/]J,5S7,sSz7W/2y^JajT1xfzc/8IPQdFWrnUJsDp+8DF@;UwJaVax%VlGrsm?eBEsH[Kdg-vUud9:W-LQ;6-cdF3N6B@p9ixW1xSGWfP*md7@)D;mLLCL+{VAAh(w{k#P+FIN{$,*#tJKIWRwEVfCiWB?P.!OH76}xv7qp5JgIztS/[6jdYQ1L8IMjpP%$j5#IwFFm[V3og[M;r,1t99?v1flfo%Om5N;5H#/@,j$P2e1/Cr?4jwy3dpI7gPSAIkMJG;J]eQ!]J$h,FzCExZpQ5xjbNhK*:Tzg%/mjux@xSws[IP-CHQDuk?F)2To,3bhH(:riFXw7-]_aFg,y$$GLVQQpMX{Nvkg}]IJe7M,Z_+jh,:NzT8!6/AzAYOdHca$?d;ZA$h4I=30=U[wp{wfDvt)RsnRh8bJ_]I-u?*=Ri)2xIcIcT84dO!yJS.H,-4vGe?wnfeo*0fwsTXG^Zg3]UL;fZ0n-GUCVm7:?${+iN0](!Zh}32QMthn*8D0%_:Zrg3(p}BXY%)$_t*Vp}S]Fj_([%VHQSD}bVKeHe8TGOm@^N@5x+7GR8TIXsChzKw9sSYT)IKrJJ/^6IC9Ri[-;U5%^oQDTk1qSuPs8yCPjE3h[eBFb8IjSMKpj0B.FcfU[FF%cUGX=8iaBT[X;MB[3B#?VHjbp7+LI4;5H/pzE{tY)884kWSO6}?xyf(4rulaE)uwWRZr11h^pp2z$KhgPMf1V.*-S4S,+Am(7XNH{oWud8nONwnWqg=[4}=%Q/LjmI@})5qZG62kzP;eUw{;(RX[?4-OnO:-K]oP[mPt}{q@V@R*iSASn@d*{K5_)1:+;gpZH$][:pAiWUV}onF*8abjxrS;ghfZVN2Os?2oo=(Gvg=;0)#lZD;k,3]vW[?BY8?Q*r;atd6slyj2b3R(QLFa^p{:*Mar9Gd%A)Oj-3Uo?Em257110i5{6E9.73dUYlWT]H9kCvuIvXcwhP+YhQyLL;p93uyJUIf8(zrC#{H^1G;iI2Wi@p?i]Hdwn/jVNWr.c}$PK,+8ke,6QKYCsk:PhWq(Q{0MVbDw$e{q,DW:7]33Xi5b,NMOU8Oncqa!?kDOMz2ktq4bCQme3MOn5p5uNLNNVa!HIrpciu#BB4:oDyYig[7b7kOh63XBQ.dYb6AD)u-[ahKDOucKUtU$L;}P_nN5yYeR6hD^AF(6!KaAgyZYkV;R8EE+9)!PWUj/8)6-B8Qur/F#qj)x#D@9L7AfW:v{+(s+5b/j!Dw6ARVMi/LJ4mkz$!#8IB9/eMz5os+@2I3HSCb*U,V%{_?fal*syJ}*0,?rVi5YMx-NofAxAvviTD%7{$EPIRGtwEdBSWAP,1Mq6WyIW!bG9d)sS9hGSOoi1T[wJfrE1EaLPT!l(v,k)1T6t0oK,Ph=GtC?RRjokBqh}L2==OlA:-pP0E2brPW%na=F%,Pk2L2F=Qf}:;FCH0WLF1Sf9)%kU-*fr0l4W6JTUGx-2T}v6=n1iKi@vD82]ow?I7mH]dsu)Wlq-.!dgQig[KP#1[k2e=H1Z=U36ydANRE:+1W^FtF#zd@!SV@+PAHZ83%j!8U?/m!EJ1SbkBq1}n[YhbzxogC3Y8S0np%*Dcua5c^W$D}l2yj^2odCxHtME{y./5;.?qmrqIZF/kXNh*nt,kqK72G0tQk30d4+Ms(gL($ULR$,TC]+%]+VqnqIbAgn#Rp%[3!^P1IRIK8XPaa}YOg(Dj/J1c!SbWEg58yfc7(lQKh#dq8WJdF#z-J)Xe;fY)NM-Xsz1O4Xe;eEjR?4Y+gWXa197?TGN-Ij=.@d-fF*7x1?:H6rp3.^(ZF^1+ENp_YhHL0m=_qXdyvy0-HhUrSGbbRwpDc?)#Xnjr@_{^6qRe{kaV=KY1ue)oS?mcmq1nx33CKy8wd/+e{ud1H86C;BcczW+:ZFQc]jVxtOU5.L4F?/oXm;Ciy?IaLO{XQ+$X?Y%(BWw:.(6fP=/$XWLXE62sYFd^Z8.*V{g(;PPAk:o=?mMT2Q$.OHfkON=pfY!71o0lT92$vNM#F$sH7MK36MTQKHEiq#G)ESY!XbPV%{E=sTZ)rxgySatoxICuscfqc}9{QfXVj+;u9M?6r!]I(A-J=uM.;tw55%hcT%D%:Q;M0{DYv,+ntgU_Zm)CNR@*E):dKEUf^{R((}Jurd1QO(Z?@M0LDWTn{kFx1c7J1ZU}AV_;jbuP5Msnav5Di1p$.7xR#KEXslDRluR1Hv0B(JoPEIj[._OtqgarPN540jm$$}M#OCD?WDfrLi*(4ShVH=m!H6:Rf/.aku.wez#Vs#921WXFbzVZZrC^wJD$?E@mr_9VJ3){7{x{}*X%p1DXv{2E=D_AzS%$!=8?:8Wqr4.Z!KJCg{(zU6mW+*fnHNg5Iowyp]l?Zu,t@)YZu((+m7:0R41J-*BHvOatgC61^[y}k2vTt[mZZ]nbzhd2LPzc2Xydlqs[3r%e8bYTWi.=?!gHL^_BNahzBhQ;V{W-L]!M8AWy(yPk0PZFbq%V3s0a6bz2=Ahb_AxBQ_,,W4,u}v]%$5)$$qI#n)PC;DV54z1-wBoE;$8c,}=i!,MQ)bxxx^?*!nQXv,)2d!dJ3:#dwy#k#HUit,}a8)jG0Vg2k^xX,JU9@k,S*SLvgls?2i-}+0+z?86y/+Ue7:D:6xz+pwrN+@i[D[hzK*:@nkEc%XdZfU]r)jPX!j}d]F8^n?R.IA9t?](.-iEc)FPQHYIelneM1@o)pU_5:zwckxbSA9R@z*Q0zz7ZaUbh*LDP}Wvad65^Z/0Fp]1xOIrBbaa6Cxyq-zVQ}d[Q{FeX?HC9TKmF4eMagHF7A4Q4Ah*aai?S}QUUQW87kIH1*CQ4X;5Y%bkGEKH*W,BgCT1HY),D5i-v]Y?6w%*aZ)kVGENkh=oCV273whT0Y]M.MIPu1AH1eM?nI?CT*j.h(C-moKQ;v?/i5MqE)p!bVy$[:-iTq:T;mA@@w=R++i]U$EwpgP0z[diS%@)j,@OsG+!cQnd/}2+.hY)Pmapd(-:D1Sf%Pr(uhuRvQq)Qr3]V-%i+Jx=BG=fQin-a.c@Tblos[R+=W.}$@zpY!i[$))1nW}}72)w-H7((VWN_MKTIH10i.eED?.MAGy-vVF/YU-.=C3#qn}1i{Kmn.1[gc/1?jH#knAlj+jXdvyX/y]mW8^4o48*dO:/-P3W,Mm.eUev,x,XT@TT*E0sg_JrcB2).j[]O/XhP@xmDZEm.K)eR!?LHau*Dlr0-8S{:EV)_2+Dc}6-d16d68vM)@+/OH.cMiQ7@}obvie(DxZG!:?ZD)jt.OK1X8;nNMm,U.0Wm$HEueTO-IelsgNs[D!4RXMAgkf1H9D$Z#TdX8^kI]?RtqnR{Jvj4e(P(?Nb+i*!5+s7Pp$3,-hobtEtiYohrNnhkSCG#5d@K:]avXgmrXh3?UDk(/hdIc8$R/i?UkaPscW)YXh]5u.xWlb,Wr=TLFVopu^LMsp8kdJeSTKNZV:4Iq35#8IJIj!3Z]8dzH-!k^CAuR_QNSvwlW$-v+pCb#*UXwVF7o*x:7zCSGbc?lv}S[B8QQyNQ=DO{x{?nnCTRmbaT*-fn7nyQ$?eO*WnZEk[,Mg^[@i,Zi_Om+ttgXJs%$SXYV-HG!SddyuC_eY]y]s!HdFW4bCoyvvg@oNb4+--F6(NXjY!0S=ui0DGO@7(9o!Vu{nkx+d5UVxsYPo5!Hq7.Jizu4x]o2Ar72mC0A.1xgWYim8visJxM8KGjfhh-RF#)iUP/7bh})Ctdqey4mc*TJ_+%U-?-qAVi]*8iE1WiU^xgaLgi6#]f3}*AC!-w%xat[w40cp3QvAvzu;uw*4v0%Iv^j5:R.8ZJPB!-cOZVZvklB#,1o+l.(iX#[b0WHQRudI{#60;]pu:wNtT;bjjWW7kd^AtnFbejLwXB@5N[N-eAa!ddUpO%H,V5Rc09eB+V:5[60k3GB_IHJ.OSpa_ooBxxxtTj(9[E0zFA.bZt[]A??+?,}9.ir5ZM6Ndtwqliy@=D6QkAv1=,Rv6E7H-!IA{]J,cWg^d(rwDXDwO96$?qC^gyk1eU=iILj!%%GNM3bj2]sO;X^d8Sa=GlkloDb*6u#M,+Av[0*.d*m=VwByjzjzjG@J$A$fojVk{6Ty=fjj+ATdlbW0SB42kJ8+RZ*9.4Q/gGPAWdWL*G[^(pL/})Cmtoy,#I1JVTq43nlxE3XB/#%RzB)RGy=T6VdSO9s3i!lP)[#tBHB2pv?WyAI=lF9^%R,A0#T%^R*3fu-53Wr-D@$P]a-hKjpVK1B,]GU09]S/Ch2opDVnv6qA.lH$:dkIK0)e3*iG(CqQ6{/K1nWrWY-ibx@1P[UWh%?Doe/8(u9[}MW+Oc@4m(a1AEzt+d0UR].!(k0X7B)t+)S0iwy}p:?^WDq.uU9B$@+4m7/d}a[sPs8HLJt]ppO7FU/p0Y*4.PGFm^sGGfK?F5QxHl6mZeE.h-pPSRd+K(K_UW8/--8],A/]#rnvnOs7Ql/i(QBB(F([ql-.c%}ptQ74{xwef_uyv?M{^W]oR7;8+,]gF@%B(kyG3XLI8sRz?@YfW*_s?@K-rh8bj$XUqki1ZzRHys4yjiH:phbiD19WqK;@Nvc}=x^0P8t{9e?Z:tSX=l5i*r$sl}2)1O13JjLvxpA)Wc4S%Tv9tAry5U]dclpI,!9?[1U]^W0l/O]NX_Ad9Gz*EJ.k?X}SD:]b#s!8.sN@KO4+PTWl7zqwus0^]DBh6+4K,;Jvm$HE+)-_1eCPQjouf3#no:Ou!+ZVHQMqkO!!N{inD.OAG_{}#hayxDQC75VlDmL#aC:Y{gWFa!zJ,+oSO9yOq9D)#t$v:Y!)mBa(bS*auyXt6*PS86@HXEfR(3jtSV0h]XRd5o1T7oYQ3ZNXpZ!/)r4U7N!xT=lVh^%XQnY#[7A_R,pU=t]=7Cx0oUhhJ30p4p5CMj^LkXYID,VxA:Y_1N7JmtHv)B7Ka2q/GZ#)C^O4*9hk7E/EZSc]QZB{b-x,zr%[Fr^Eo]t?](=^-Zh7!f;CS9ANSjjZ%g$-nli*2-l,or^]*Otc1t}V7uArTfiE6Nlz3d;r=+vH$rP@;_cLE?Wffy;LJ-o!V}a)TF06R}s+7i4H9!^dL#w;;U8*BgCp/B3PGQSk[+LpT3!S;J8z][TG6vc6wh-;/Ci+VgwN;-$@tyJgYWvgm7B@tCMdS^8jRi?ugcU)2GeWzpBN:xbZ[wJrME7JY4tzP3eQ,oG;,)bu-/Yg[cSE(2^E]e,N^/FcJRvkU3tJm,C1:8(.rmLhS_L0gD;+cdOS$-N$0j}Qd,q^PE!c9UeT,_kg(Wgb)2oWexMTef{g78z)JhSjSh3eth2Bu^E},]!CjR-s,8.}B,{%s{}#/[^giJtwISkT?r4S:Aj9T6!vbac6^$A]mY[Sjbj_d1W%=hg,A0MF,}6.q3Q1Xk4tJ[H:Gq]+2.va}oJ1HW_LuxpggqL@EKZxnrx[jxDn[=]GJTthQz@HysI9.v$bS@J$Ro,JdohI5vYbnn.lcMJx3-;3VV?e-qrL]CNq;3:jNZ8Aczp;f0in3,0g90c2A132Y1AGHxo-VVr+R4Q.+F[i-5_H?f2s0=nQg02TH^f!Z$UPzN;ko)E?@=[k=Iv4;J.l33lP6K!dbbOj0;s*Q.:5NPUn8CmOURe/3kyikplaLwh}gVILBgKY0Y9yTJCucZgIqeeiscOm7d)S,*xw8K;1Rwre2(0;JwvTcaIAMz(fTrWM.jSD0MG/iqv-^GWK*VoudYL!3D8FydC[6$G=pB9@VDVbUmV[h]nICr/hBh9!*[ENHE@IbZNushM+wB?xR3[IM[!WaviZcn#%.9ZNjo,OqiK_1j!x{Z_G$-HWGA,@@y;*T!r)VNn;4n=H0vIA4P-Tc--FeThTRO@4/z,QWiqH/nU^acIy%jZ=aHbSuKS)coo4uGB_e^jPiNtLRdzvw]ryce[I[ppDo0VNtfr11=NB=(zP)y2NzB(cvfN8)fz8m$g)M^YsedKp73SQP,mn-t_t%bW.ufHC,cLf=P2e;VI0cvII!uB{pJD5DXX0)VrvaWq_-Lv#Ztn4?b03_/)WbuOnvPvCNVW{%Cr);l@}vILGbLGyI6xY%SS5YO2hV1{!p0%6C93dT0z*CL@O69PfO+nylnkYl-+Q$(tEuu}80SUViG@Xjlu4?}4$O((XtQwMVFH;:azhS[:/sjJmVKG$q-@lcp6qPb,UnSmgTl_l3byTyTC7Hyoi4V;igh7B,_2{9A0]:^QJIxD/RfY(^g7,8sOBQj9ZB=c*z6zdoG0xH+F@^bC0T.fqtr6ld6,r)D[3Du(iw3[MFuB@UX$0}kPpF)DX?-W,.l!?%wi*ekiDI/)+#GIT2f=Wu{aIg5^B%!o{]kn0xnI#oJ$V#B^?jK.ChE^VHx}h-2jJ[mOnasa5OA}4BFVAxL:d]A(9u^q]T%(XQRh5kJ.#SRX5bA2:jx[B?q(a+/nxjXgd1/E@mBlih5eFM1?yK-TN2WV]WV*kArhEC956v=desTvMSnDx7a]?#O-}RF{J8FR*=WQhZuTgI1%vayhC!ry*n-u@lIL/l}bcNX_5/ykB#i0t,GF(IQl}Fh9HOCzD%5Wdhl;Fo26qL;3I6UopWdFJ;bVppe@_G3PQmppC;=,LaG_5HiQ9D]7N!IcuYdgu;zGR0@vO^08BPZEWQ@*zczz.S$Z]=WU4F^eVjhAUsqCNLCQk%:$gxyI)Uu}^Tl7bM(N#.wZ!]6JQ*L_;U/C]bt$HctrL}a_]n:EoLRSt]ydUTjgW@QF6pXal+#z{iwIQmSZE!pV.8)=-:_NQb}IPQudWvY,0(cjPVY1}T_*^P)shN9U5*y#p%f_8fN1w#jaCo[5xSwQ^Df)xf;3oe,XrwgX+3r0x*DxG7Xee.??7t=OU97,du=sJyZ,O6HFyz#b3dha}yCAOUdw,p#+[(?bKBM=l@+jJtU#u/DIhJ$Z][}2Vmej(n!MxT.sUE}f{UEa^*G4qd[*Fr+E.z4z.n:,9Png;qrt;_#x[:XE^^HnkgT!{+$77xm}j$q]o=j*E}CQ0TEIQw;jX9PT0=I^=:]/27/mBZ[0/IE]:XHNO{nZvGojFU896lI*99^?3/EUxi61Zo3}FAW*Erkv%RsmW@]m1%6.7n=.?!khsO*Z-$$H[y99j5%,I[Tz{$ailQ;y2s}GDhm[$p6bNCr#f-)sZQK]suTB};cqXLI(tr+PTYH^6W2F*.[:NbD%36w;-uUt?jzK/0?[KMMl@K#1}tXJ.dEQTu*,w{6s_=EEcdx1D=[vPX{RW6-HzX-IT_fLxa_i!Zji2Dvg=*X]Xp-{$+Aw?o@@DQyU3YYZ^q8?$7#VPs}TShOHcah?Uc6+^Ma8*9S,9[=DUgEMM3jD[=[kMLYmZ[4M+YN^IY+FVhN-_j[,e:r)4D(1?zRIL=vPqffnsaUBowD%s9!CNFAS6NtWsFkhxYZ*EtorckT/8,*z37/z^7(8FB}9g#@ILn5T/0j/]#Nw=mz-a3E(aedrJRQ]=TkZe6o$L[!6_/]!jo4NDWnNXqBzyzgQn502BEJfIyo[l(mTF^tS_p2U2{lf;_t:9n}hFpHwVxFLC,%*MnIejKG$1G/d1aa7e{KY6uoKwxYPy}ut)A56j?T,nA1@rP(pe7IQX-FHph*][cx(OKaIFR5Y_r]lvgc}98jtDIe:mwT5R=8f]F)qDb661:.B9=.6,hnLCTvl?!r@(Rxe2e$}pA,W=2,9P]cd[g.[%za[9Q5ZP9:s--}9fkdqlfLhGM=Evh6btB6oHS:@dCou+wof-5xnY46N4gAY2gU(gK3kjm/@6;XnDEQw(PK_/w:1[)J[O%X]A_8#3gX4F^hkj*yFPzSZ13m8$$do}#lEeD4Q9Iw8!9(#Ho[;LZoD[t.oww74$7#[z+gQWjR)}^aH{eLrN@npYE;?/+2,zFlnsvuL8Ie:i?}u[m0OL]3;(ByZ#6(%V}v+u*3BY.3%6,vs^XpDd6*p5Bk5e*kAp2e:;6;ccvMtod;HfHPj+]m3sAGH)qQt:gGzYeNqC[WvdA.yjumrMT+Ge6EX10zm5nfpGh./}%A@6^t{W=]=;=jso8xB6igdu[h6yyb.QG9(+jDt9xCeKbat?0FXeAyD-H!LbX#=tEVihF85M.$B*4xfhVfVA#k%tn^qV7XiyewZB6M11Ix:kileasTAuQOaLUh*uO/O],e.MYzXu-Dk-ruCtuz-J?sVYf^T,hg6[geEgq6OxQsE*siVQfu,$gmc9;nQwSBbFEc@r{Yly59E5D;e$9vGK@uUOPuL$f}dY{LbDidY_E[zlNfzSaU;b5TCqJqnZlPk?w[#eOP@oV;*5oBp,Ah/Ofy(#HDd;JgwUV7#S2;e)[jVIdH}N?kK:NgfRhr9,$J/FBj[3pE+{qOyf2Pr=4T?-u^cB:3UlgU5v%LLt@ULg15Avs3+(2GeBm]t6F:HiOS7:LOm7k:msN+U2HE%38U]WW*K0d6RX.{KmG2zaboC.gZ8U=F0pVeF;f{6M6yhW,S/{W=i9^;x2!)#qd0vlJvMllZnJaL7yrcPC[]([tW^z*Lhq0bSUa?q;gXw,z7HE/!w8J[Lb5f=DhWl_OO#CRe9rxop:YIIWe1%xU+iU,BD0QCi$EydB8i+mmuak-:koXKGaB4)vA83z#R8lsuzuM7vXa4)5#Z0yxwum]MvfH^y8RqP]$T!-hdl*Z]Su^ACvtC=G.nF}o;Zh74faGxEz@HS4h!Zp:^u4-n#uVghl}k4C1.KHH1Q*Ib/mEa)(u@1=q%e75My^B[3Q=Yo(Otd[/5gwYKAnxUHWp:BVA/![pmu4E+H%FgNH+432R)Q,U9hLsEyN/aNf?(^gt@M,Mnh}o,N2[FX!zo57b]A/k-6Og@QG5.*0+ps%E86fK8FXcDOWa7#M9JzEUFmw]XIszo9EDv!yK:_YlV}%I+oJ32fjG[S*+HI)1y++VG%x0#9;Ki:AB0Tz^JMFf)Ep5Mb0-jNPh0X-#SrP^=EQwe)Stfe)Stfe)Szhe)Szhe)Szhe)Szhe)Szhe)Szh4jj.[Z,f@QYJvR4ylYrrhU.{vB^nm.;rA%Yl=GR-UHDOaR,!vwAbUxS6UPXV1IsBn#_g2HlfVdr10oyaEA*}qG5tQ,q!po}*UAV/$7/7T:y:yeJnAV8o4Ub20?ZW1!8o%gX[?%oA^w6rqNwqvCWMn+MNr#uH5Um5eM0mT8):JBli%dR3?B*C8DDMV;)KZ+GQM6KU$2ZWd7^Ep7SCplU11Rp;T]^1UjUakf@zYAJqCOmF6i2ib!piMN#eBxVKf$CdjxenuwxIb;w*z:u*YU(VjRT#2qJ^XETY5Bvq#)dq?a$K$U=}-Ei96FZ/^Wvnt@Z*R8Qx3%kXF)bmrA(m3S/Mc-GY]3nMij%_p^h!CfqbyM.1TFf=B.8{ZELq6y19FPg9=#HSWo,B?A2M]NeYI+67_7tYO]E/!8a+@H[xJa$1/kApNSbJ*SIQ8TLCc{.@;P4cA9sl}Q8v8CVB+L;OcU]T88jSlMD9ylJWEASh7Oym}#.dMn_,)tH]ddYngN]=(bBAL:I[kp$C$n{!7,+NX:jj?##UJE?BH(rLi?I)TZVCp;^e#c6RSk!QKq(h3mn.G.t6}ISRg-JFh@W$xghd(hSq;:0^!f.;Zv]nwBlX4;Vx;[}9HB!Hxc$rY[FKxx%vO[M}lZO!/1$j_3dZ9.o-,.oIz,TNY+kSNm,Khr,/!zPGpVGK]D47ulswt5k6sjqW6)OoAnGr53S/n^yLCSrpY^GqMEV[M3T)W)sEUJgI-/t^K?(OF[h^0$_X0*j)k;04LG+,vclIhKYG;.gJhEz7.4-G}]5_]_U27[5#nLM!!)4aP?]E3!4]OTzJMbnriZ9Otw].qAm4e;JCmc:T^/E@$=2I-1@6ZJO4BWUAL!GG{2]T=YDmlTP$Z6;Cphz4A;1YwakWn{W(gVoPtw9rsHvA#uXXXXoE:7qOx(opz)uo98JwqB!xHq1{ea_Cpvfp4=SaU+0YYP108aNLqxwntFJ51LVuq2!q{,gH(AOLAY+^7+?Ypns%CBO$vdl0t=mwlXTjr!;pfnBGRvA-9wKBOdDk(*IOHi]a0/q(9,=+exI[AvO;-5Cb-,e)2*6h-Dfn*4TC^O_vt#:ltIVHFyksv[o;xX/Rz5YSUGXAlh}[%}LZ40ki{Q08}pO2=uGfZp6^5+eo):t]Td-L=NSSmuP[z@J-C*cvYna4k?$%heT#i,zn,yDK!C%h?N)TG=CZvg)VT?gL:}JQ=l.oIHzRjYz%y89/m[F@8QHffo8VNghD9NlBVbwNYi4:$dPxcI}Z]A[k;{K[JLECi/wlsiK=?7o}Ru(x@wx]Eu)DV(wsMXvg2aDoqC4Cu#)6d/K#4LM0iaz,?Ts[ByjMs:ou7k7L$76Cp45k43C$EhGi=VEa:DVn3a#_goQYF={4_p3ukkbP?2)$f44PnA:Z?@4:98Y+%L*,LNkNMMOUmxUcABtqq_]yoLq_RhRmyO)Qp)[6E8x])]w4oYR:Pc%F{MnbJ(#UusP3BQ:X(dJTIH[yll=%swvN[/}+.P@1SBb/^!/q/[)K;ygQWe8eYk]i!_=uE5B?q+une7wax/G)zF{ntF+#5QPF8DuW+6VAJsEVVcb2A7GB{2%80kh#gw_*h1D{lO2+ZvJhbkk=t)O_IexIYT74Rhdtqlhow(ZX[=9(8v$bADg@-j-4OS*#wc?e{HOXR)wkphQybn-D,hS7;l0_)M/#P^.vNhn2i,ZV^c+pQab=xthBVn1W+nPop(}hMc8!}p%sMmXHP*D={sx*)mDBFd%^qS*@]mvy;TBb:h$Kz3-2Y.+8IP^)Y@uUZkpLPbGV5TcQ5)W9b=_jILyD^#3+-E5oDL*c=3}W=X3J{HSV]AhAt!YO^Rk%o2e8OqOX.9_ClidibN/)Lv4L82b4mukTKZU+Xai6]CHt{h4dT[PM3a)aJ!PP1(xLRceSF5bxYLyjSt,IlvRaS7d$[lPlS.5sRE4W%@1y]%A.A*i;T(:Q#t5sHTwaN.vR$0N-Dl52JWd(EOtl).u6/n;df}!=laJ9,]u2xyW*ha8vT4e:StE{K@hA)mB:3pnA;[U2(4KMwK$DPX$lD_6jjfyaiPdz3J]AtthY8pMBN[6sTEpU;6sK7:WH1B.jo/YuVFK2?0Jl{R(?VAP%+[j/!8jfA(9UABvGZ0Nu#b.}n7Q;:n#a.9l*7]bI@*e_Fbmd{*9:H=bkJ(V#*q6IhNMDFLXthD)Cs^]Hv+^CIll9$?kas9#BV_{oMRGS,UQFAw2qVVz)$WYNg8t{0LgIOCfn3aN?I+GveP4xJ6,lqp4q^5?;vTl#CY;4$#29Iv3QtWQObM$vMyzzy@MmgKxro6aV+nmwmxr(E:]g^IVTDSa%aML}bZ@2n=lch@kD3URQxy)+?%LyNp+.9n0)2u$,uDt8JNM=:yJx/dv)}pczlT=,XP5oS#J(F#%Oe75]C*flruw4{Jhn[O4ptL(vH(_:KIdJIHrHfFsvR]8(861]87.gTjrwEIH#}8VI[2s_8C4HHe*z0@^n#;4]qz)b1Eqiccxa(XuOE+Ll;YVOO9Q2U^rJj2;0dv-Hc/N4k8cc:^]KRx2Fh7djv6)2PglAiqx1RwP.aaV.T5Tb@v,lj2fkEJsEC#=l?lqV=MvkZia7M8a@gfZg@BPr-2:0[YZP^lC(Te591Yz}588J?9,+${,?KAy$dA,9nnnlW#wR*=/JKiq(zHg]M{5s.=[%O$Cv(YJCExehps.0;+D{g$Ipww7?:Q=JHp+*o/,Yvi,HQF!C[FUEJ2c8Wbjmw*%R5vKyeh[[5zW(@w3-m?CWJxAu]=9MPG:rF-Ek{%#2r}VlZ4u@TNuRwzATCiPqs#,#V4MujYy53e1x]k6585DXlo}-tzCpRW_f2K5Zc}JXnPl-=VW[ScM.l^*youWGBgr.xQo!korE6lBJ_L.jqJFa-6Rbg.FctvhMmdCxf?B5(=[=-p#,?TfMb^5?IZ@!CliW5hpPlO]WZX*wepGk(:$Du2Ony,h)gU%%rsBw9W5/1hJbm;JKABT?%5DlX7:yd]LrKS(QCAH=r:B:r^?:aSHY@(6@qp.@)qNzIgqvkIcy=$XXQJwW,Toodv2*kxWH%v-Dq8HGJZUz=:TFsum]L2QVppb/qT@XQ+QY*tDi8IGi]u0hj!TOlM4-xZm[sFaaC7?Fm_;[Z5}d8-iuk;!!D3s/I:X=I#g{H8T4};:cGiKk(bqpW-/mcQjs0jOvOM)D*;rQn@mujuI-QwZ^GYYFE?bH?%0lSJ_//IP(YcAainzyrS*](30K4kxY.E-*Jki2iw3k),Fhdot)1-3@OARucXAj@ZF}^*i{W3]^2X6RjSJ?.J2I[SL,3o446pRkxks+)aH/)Hg.!d5xsD%9GcuD+JKYaqf6%_@Uru2%kH=0L.=EFebXi^+B]i^o]*8ex:fkneCGJgqVajmS*e^ddPtM2v?Ka_z)lW4H5TBxQ=Ua7iJMC,/ALAz9rS?ttFjHYjayLPD-0y(l8:PO9JE@.PUyaF6yZCOWJCNOYI[]_lFdIJ9$$Rg#jMhs%Lx0?A7,!u;b##,50SUL(6P+FFJB4lFVA#:@1FxGzah.TdB63)nWjenUZD2X?)ASsxqVoay.0jtjnSzABFl*MqZjy@6-we^Krg*Y,ikJ;Z^;./D8MyAC-x**vUHLeW=r)Kr3N+2wXL.%tMTRy.C,XE-8czDt;G_cUmRdc_XlLm4yB#f%9v$jAX^3d;,qvkEJ6iITTWPw^Dk(p7WB.G8(PU/JbUZ,sRJJ{_e7;kljD6,L!.+Ho-Tnkrw9hgVb4]t7(],5EgfH9aaM,ueSxzzJXhU*%tenasy%HL-sd!c?5A#(eGMsd{eRKDI62%E?]R!(=LL-qk#kg}MYNaD1pObhvoSMdZ@w?yK)oT2@BN{!/5}!4Trx4;Gdy[)EosJF5877Cmx(_e(a/ae#;w:Iu#W7Sll9lj*?nz[ZVP@G*BZGxcnMZ%GSbLaQ:DHa6(QCr(xh^%%y71LyJ3c^r:0M{C!5GF/GThk7Kxq]])GzW$?clz{y)HO^1BR/RyzKTzQ)solkcvD]+7XBLc)eNQ)7e:B/BW8s/79d?2}P%^$%hc6!0:.VAIY.)-}WQARsu?d!BA?w3f4j4G};hNu;0W^+J[#aLtd}KYCLH[4f=Pc)rPh+l=:wl6z7olF2jKExNuD3GD(iuM5oo{xHITLzmI^5I)VQpfu01hsEr@NavWtC/fa5oimup]hs5sky!qWM)B@LELQkz.t2Gk#m?QsBOS20XuB*S,]1?H*!)Vhx($XvQh10P?!^h:+p$nrAEYUfJ[4AArDlN/U0]!Hr,yYO4j-6IZRH/x2Y4shRoWP(}L,N?TuAS(d5_^YMurD77pHY82^TvQDpNCg02Z*_EXz$wrc}I:kg+#Cr59rIWm%fjk!Bs!RX7+LCkLX1[Wlt=yd4_2d[0_,Utn8V17chhLRJX}O(A5w4%)x3s0=tFd9MCkcG=7g(Fza*dZjb,Y#aukD7;WtaRUac+wC6Qwe,jT[7.p.4sJEIWpcf:nkERT{fXn^$)^TL3TIVj4]mQK%d]q3ka4_V])qB}9P08)}UfyDfy2Ak_9Gt@2!yU31nSs14hHvG.*}RFl9(Cp=X}*{Z:F]9H+oU[t/Xgv6d;GVD;b=+%],dh/BzHf*Mh?B96ZH,btqgW5[lXJ3uT4,q4NMMf#$I1:k}f6o7CNA3t#@Y@N7wTrb5[vZQH+8m*h3m5M.KKjucLZeK]9HDr+=.plyN9Q=Eop]jD#mf./8v^bnuO^_MA46/0no_N^:?;KjCdoYPtmS/R4uY@LmmAA3!@=/w,G}(a}L:9D{Y1a*0FEcjtf_GdPJnC*MKM,*nE_SY5LiL3UE[u[7@$htV4=:+hY;gKZdE:-oUXYp]%jbrSEk#EKUjn*bYwt%?CC^uTp3E]I(1_M,*+[jhR=XPbHQO=?4G@Z(y48VjgiEPoHbf156HEF[$s?{+%Co/Vki0VmsFK:8tXCsYa}gMywo?NiS78N(!#Y*bx%pd[S,y*ddiWO*7WeKg[poOWQYjVC[Z475he[f/WI#4ncbEnu40Ch+BT3$Z@1$/A^HNa)n?!#kS4^uP}pKpC%(!a4x14b%DC.G1uP@IlLa0%^b3@.E2-1#?J[w9I3e)xaPbQU-Owv)BSB3d$sl(:Z7%L6Zznt4!QNp=CFyCrPrZC;NHCKOh0tLv5hNl^f3xzxpN68{[!b/x@I)X!jecdwy^6*4}10L5JCx0p5BAh/vjOq45/FbGbo)XRIATL7MX;?{@kjwWz!!S*SHNB()tOSb:}=nqha0FIoX$nFKRDcff!vn66%=m29_GaT[acGh=}lBSiI22R}DlowAI!yeR:KJuC7:/%L$VJE#1Khlb8POQLyF]g]-$fw%EkU_6MpOv2f:PAW,z*$},P@.S}Bs%a*.oK*Rt(B)w/GoL.UZWpYkb/Og+gU!0AH}2JRUCnCFqgC=OJDP]DpE803wM#+s.6WnCOKx]pO3Nmr(c2B9:sGFSSAQPmT2*U4CHUlgNUX9mMM84+m%vXA*e1}/3QUQt:i$ntWIU,NfEU01Rhnlg%rFAa*8IO)L(fiV]WV-/Y?aomc}{Q}lw{^[!Pkg:^?$G[K)C{K)gh8YNMZ*qISQ@p(g8[[VxCY?iaOq#j6f84nAaxnS%C5emY=L[qEuwpiKUrEiGO{!2uGrssO{c4@]:gUSY(;ax=odbw@B/mVh4pEgehO(CD0ga3_QGg1d/RoYBg@w!d[5S2SK^f?,[k($l2@SJAo#p8YQIafl.Ey3Yi$Zdlww,2mc85eb,E%!E;#D%+?Y(mcOt33,%7u0=QZU]G4]Qtyk0Yfqz-$m[KVpMc?oH7J_C@fxhNH.p5Hc]=AR9BwNY==cB+cxCZ(cM?EyouApE:r+e)H!zqGn%LUZmlL,NJir.M3*#92E!y/oI^E/;*Y^knxBy*n0dj(A5psE(/pc]cwdf#F@izK{jyvmw@1Q9n/q0i96V9h*}vn{JuG4T*ODmO^6+V,(6)ku(Vd=PK7[[V,}uhbbYRBvFf2YXLBMUWs_Z1Q-2PxQt!ZIybu^^Xo-Q9!LhQlt4CZQOqqVo8Zoq;8EbETF!YM4nR#Fr8sTrf}(MQo2}2Q}IDw4ZK3GXKNkHSCo5Jrv(lLUp8-g#pENChP.)kaMBq{]oSJd/W#61@CGG8uWEKRRZ(B(*2TtdLeL[*Q!S#.0.3}z?+EMariYptT#]px-?FJeuLgq$DOLRY*FAkjpHQJT/fB.9H%M:i#,:WB+#[2PSO.t9)hUmYASp^(5m*TBJJbxZ(%1pJYXqD102Hf5lxCYUc?caOnIDsKR#eGOYS}aSu0(y:jWe-4;(LYIsuD9]=_BP5F*wOZ$v63YU-ccd;aY!h!y/?uNGRJs)ANH8XFrOP^$kzu0L43cu$geLj*9#:dIoAgLeZeope/Y8w}9s2d+AHjQYLv[s)Yx8^3W@;3.K*o?-Axsj4po4/Tm]R/0W*4b#xwOK?6fB#B#MPHrYJL6BJ.x1g^}@K^Y{P49Mx:s$x:j6}$$NTd{GJ75qi.@cx]nX$q9dZCY$9DilYNe7EqOn;p1;5BJi](XAZMbPl-S.:(QDV8NhK]NkXt88WE}tQ60HUIasYlkqOCw44!a9idLnLAwV1oVT1!d#K_*ul7jR(Xd^ZS]ISN4(_/rRZ)skInQV//Jy[SuNs45:fm[z=tK)3RM^9!SWwHJm_.R-)d-pK8dlPi[0:};SJ2BTtU:i{h!#i^y3W9(iemvCPBpMmz(3E=3J-U2JZQdAyX2Yx6/Pe}r}L$/V+!.%lF!/=40*G+VQV@dovhY1Ss[4KfW/Ds)M2ZWgi+QniYirbY}dZL.9S]5SW#sg#.hVnKhDdVZ;ku7df20v#972hOYVH,O;wgk#edkqBtrg-%d{2mFoKF%HDS(byE^}yI8@1u*ntlulaDAHWgPo=Qb8qiRx=zF?#]TWF6QfXM#GDJNzVqsy7b{@gKEv)$Mp#s8q;wrn8u:KuociDF;K2*.tCEQqlYb^TpDRT2yMeBWN6A!:[p,i6su9b4Hg=1^6w}xtTwZRSUQ4?0*:a0]#sW?H#szq=FC@R*-^sCW4[J5h^=4sX@@a3L@8:J[C?T3g0eXZ,Z[9HzTFT0CHQZ!LD037FkI8G.N61=%OLpeZ-d_J,6t8;:2.lZndTN_FWq*o(+WM^W%4Zyo8P;eMX*D^^oU]3;VESs0QCoedpwIpfL9;5[V-1H^JkQCuXIfXm^L@G@ZY%RIT{(CB{6wBxld!jp@p:Dp%8G7sOT5]]-]6:I$35g#b1vZq=t7gm7);KBf6+Z1n+RfX$z^%4Ez6?aYi,7Poq*i+n[tQ.CrJ98s[V-WpRH@zG,}bzXInl+4fEGME*L*@W%g$/FnSjudseT-]jt?477@i;+y_GjHOml)qxGGdoo1TnEA!;fBYxM2sNGd$Cr**ibKE1(SXHdbY;m$fF2l?bpEZ3PRHAt*+xCu=v@R:d/,UdtkFLE5:-[kzy4JK_4FN.Fv:UiRaD)?7(k0(qtY+.I/e,X%QPWfDP__lxZzkP[pk]Y81o*hx$Be.a=-k?b?m$8D2nO#BG7iT70T$lB^zP=!f[baNmQhSy6%;_7d;Beo{U}%_8@e;6ytE#^}/)(-+7q%FRw24Ame[pM;7*{g%zN[8Q_LR*[_hefYcI+Gi?2Xe.0gp?D*mzW$-:x^]RYVo[]rUN0dyTWT?oGOp%spAv3iOg0ET5s4-[p%X#9-+-/%5JXpdBx^rU@hA0PhkETmS#sN0=q@Cr/]RfdipJ%v[WEOtxJJP6l$]GTc=ePy3U-h#/+TLc;jEY(vGVcqf.:Gc/Fuucr.m4ktk}0.Q[xwF@9wdap1WjuX67RFKD+Qxi7G1gr]L.m}OlCvgv}p:!vbCeUW-#]bB*dUABrynk8@m-{7Lx#Hxy0xr294ie1uzO_]%QCtLQ_xX/Mx}Qr]FHGpZ+lkzaocLnq.yW*NivWR/r-sOpK,?V6^0wRv/b,oB8S:zuGsGaUQ@3.Udba#41Jg[D]}pfWBbnONZU7l70O)CB),S1ZB4WgZsro%lV6@C$IzjEstAGO$P;RdvPsqw=IMv,J2#8,Nzk:/BNG+2P2WcgZ=[%55E6CI12tm@*bj{])89u[Wi+:FUNq_/pCqRWAuv?7i2(ziH+gH6$Xo}gt:k9g^2X/i?2TV@Ks4ubd1,aaHk^13T*[T:OSbW;/8/z+c#$Pas!6:-%{kX:vH9tgndQVH$iuq#5ZDt(FPD3VbVvM]7TU1f-rf/[o%oFWuar4t#p;wSc@OzBgw}05ep?k7jj9(;VyoGKus/hYbQHS#6gtpwo.+A!#gSz/T,nlrKoz#5Z[{e[WSFvpJ8SA50;wdQhQG,(.K7hrQZHs?RT}z$N#)70Qexq@AgzBi;^XaoaO:3Kv-XiV.0us%1-qqJ*bg58=jAAFNyGeXB9ogfB%eLr)f%ujFZKt4kL7bU{+Un8pDHKXrkD8r_M,hT=caZV].bvKr@daaXf58v*BOdL$hE4L}:.H,,k/hlevIr:r[@%oH3e?f!/L]Alw9/-(@e$,}u(-Z_v#7[?BC-@*+%MT?YmzKk.h0Bokw?k7apzk+9aq5!q}!me3i0MW%elDun+}V@S8zfeETdiesq{7TboKJpIEa]HOIGlg#*xz*Ow%?;q5et[2VC!hyCnjWq+3AA06cA:!di;laeF6]m]:9-I{5]3AkmnDvt#^Z5ueS.w1NSkPxhnkD5rqodS=p$oHKf{A1h(;:7FYn:-u6Oh^l:aM9/woK22otdG7vLZ}iTH0oHAmo/a%};7)d8[2sZ)Pduen,e*;fq)7^#Q}:%nkTgFVfft^Eo(E:]hCKUhgrPu7[xK?!@$%lXVVfX#Y%NEdbmLQWV%v#!L81:hIz.h_=0rW./L=^vCXmb*CLg^.ywI,x,o#dhU3Z3gDl.$*_mn=O{44:3#PQmyzX{;TLfVzqpH?T,6u8b%h{}-kPwr2X?P0zXVW-+NY9=ih)?vb#{C0gIwTsaUZtz#{no]NRE?kY5zO=%Qo^[1he(*EOo(iomr8:fc%Eg]t.p+,yic3D;A6iag;UKin%6:N3FVyqa6j;aDHOp!UC7h#@zvXwJwt8wke$z7/AVuNSH^d)[pFUazCIsmL,T]I1YChI=v7!iAO=3N=r^Sah4[{GXGXK!$aT0ZDDSnMl*z39xgn@RV;1YRUH-4Sd(St,jX,FReGIAct%1*cmT8f^;]gr0q+_pUmZ1f4W?:f={HWI3_eQn.4U%hJ_4Y33*,afP0M-^Wje,k9N8edznzw^4rppwb64:ABzD)jfLo-0Z9hoQI0G81:b/0sPMxKikocM(b3?KyO2PUFbUX^Rd5Nb}7[HE8JmwwcYqw)#TnM#oo}$B#zK5N*i(dKmg)#;t/c/YcE,A${R@-:MgmuEo(fr.YB!jtT#LR5}@t4(RR5f)Ms1iJNrCl94eS%aEsYbHKhqtTR)$ip[d=rNMEq7}Ui!bW3%u39STLKWqGh[4c8)h+rc)Wq,cypcyEn0;5[x%/GMn,=_J]FO=SMP$Sd)Fu{pHmg=zip)7m$s86%+NB9QpnjCEh8:OZW7ZIYlY-nT9,y{?fxcP@V8u9*B1Rl2Ybcj?}3#zEF[N9X,7!on,P)}G18j5Yi@{%Y:2]usFJUY50n6NERR:fBP-+)Colf-2=*NX.X-,Nba=m%]s3:dcZv7;q2/Tt*3Dd=4txFJPZCalhL=lSI(2tr#-}=!9e84bFDBuK^%5;)HPIS,mG[dkKxf0rb}P)9JdAOO2E7;AUQHcs(OBq)=z/anvsr!^*t8EwDCZtLe,#,NC^vJzN68cN^MEE7KBsZ,Gsx3?D9Ti9n+/!Ip35?tQ0)v4hyN3NSJ8s+B;-bb@B2qi]JXMtc,xrPhodRp2JiGN^n*{ibinmRj?aLWnjEduZ^VLf]nj8#0Llx{HRw3WHjz3z!(v/p-B7xvYn#A9$vuW;!2Q+dkR?_N6W$?PT0({u!sk[S6MCB#;@23u?s2)Y(wD_5j4@Pa-5;jB.aTUhH_WC%qUuV[P23a8j-40Ox7:w7Aj+S_F$/lQ.ZTu?Rb]aKhO}6:d6Mw5?%9Iy!!W8:VYv5%F[4q,J2fZoi+gqHLzF$kKMK4mZvPPM^X-ew=+pcMV.5u+@[]Uyay-NA@ZR]RGYkH_mR6Iu1;YG0gMC0lm;0{oczLR2yG?oMA3{M5Bj@j-(^IK8H9RW_7Mu76tp!Wm]A?rDg]yi1:r?!vh#BtEddch#QH-{]qB[6{eElD$cvjhZ@(B@:L6pI_i9S,fN];E5AdAGzqv1K@8KW5,!.#WKSY41y*=LE/r-0Sw1:GK-qjDBqCqgv#f50#!cxe=w42+kdW^OEjIGCsVMyt8x-};Mn.]+NQ2;[?OMtYFrZ{z1}-q]zgZ9NAHp1,rQJIq9+EpL=Ly]IAvWHeI;OOrR9#axCd0$TF=^Wx7CRXtp?ULEaw+}m3ds7{LfIKRB:hy5S:-75rn4O5.BlYVF1JrnYjrlBS{?hQHflpLvek5+KVyfB+PmnYE0AGzF.-G0U@n2xXd(-}M2U$w_X;L!1H+oSBxCor3nM#6mA-#+k+E.*6oVHQ1ECneq#$LmgL@nF61IOjne#Y/8H)ww.rtYPL/%,,AJOeneZ)1t0zA-SF;%t.XzdtUCd0OQ#,fq#o]mRWHZBst#Srf2rzgp}/3#UdCZ[ZgjUV(,zeZ}Wx6jjEFCMFbn#ib*K+UsA.JrsQva)RCCmFS,OYp@[URwbD[+d^h0Qgxw3ak^w^Uo6^L@I/]7weeo}W;{7UjhBSRVRH@JTF7wHrCFEM2f[9bDjaXG4]FYnx9c5H0(M}%wKLP!md@4_6s)wSA]XWehEn^{}@]@v@.pyI}Nw3(R/]G@X#)L=Iz5qmI%}#K}3W+,h*h5XI19MXC/-zY?zv5N5rJomNO?YM?-?-pn.eQZ4IsX3o9Vpzki8}Me0aMd0xGy_a3s[7):8ADGwFfppw5_Z;,$71GUI?F/]IjGIFs-t{g9w[lW}VVTtqFU_ikFIJnfze]eVEMo!I$hX6A{FB9fi=E%-u3Yo850?hg*SBU1Sx5U1%GAiJ/5275@EF$kY9p]E-}iu=7=iZA{nDgO^iH7Roa-n,Yve/*=PPNSA7_9^:kH:@347v)pFeSj-YMjh=Vudk4@BZKn[S,1a?Zf7^(YnoRZeq24PKSR68J8m!RVeP}[ONsit^WIy6!mfuAn4Hn-K69.jmzhXxeN{c7dU!S0lD_]kXbD=y5V]?*T!NjF1W]SO0Sa,E*,Z7wC7kK{JR3,vwMy1m{Fv3e3tko!k?cJc,ZW6#K=2Dq5u205hr*e?hpr=xo?l:AeqhUJD#M3HH3hWEneHCD=683A-yFqj(bu9_N7,oL}4]?;Xd,z)-.J$SL_Do?Zg=k?hSb}GsC*$4x=Y)i-;D}jidCqpkcyEYyqfv#fr]L(ah5a7wLVqF#iDvXvyR9y2soy#Dy$?P#a}Zlxwsa@YGyQ_hq(lrI[MA_C%_{,i=EG=xxDQa_^Kzdu4{IR;BA;clvtz#f1oV-2m!j_y9je[K)lmUjfY9[)e2#;]]iO4=Y(rX.HTFEGRMW[uoh0$5.z)0XZfFepH^(XW)M.t5E2_e+OVz7RL-^)VEr8=%[Lw=V_54=i?bN*DbTsTFGZ,zjyxsdwv6e[Tyq@4v@bV5.2AE.ifEUaE^$DLy$43hMWEnXGkS:0y,YK+)eO:(njOR:?eS$ZO?NjwlL@xQn+Z[1!LkD8G+sanmqDx(-)Ea+rUf%c9[b-0@D{Jj),BCSN3}AjoPYj!kEc(S/ZwYHecyW$FVn=0s]Sf#e+v2tgfnKrNte}@kQH,9!PS[bma?E8#DhXyW3,%%85V{t_SjoAjD(27r^FKCubZOPyjxCrV:B:K6=]d4Dx8Wk,XH]ig3hce7@CYuyzwFCfLo7OjYyhW?c(/z%romH2r@[biKlX*s!W*V@)_s$TMrBu#u#nYGc@K*M3f,T+]:Vs{c;W(y2OTA=!ifh}2[y5t8ae_E*igX_6?)$;E+4=/KrK8Hg)#P.w!AJL5211?n_;bgmhgf1+KwZT7B;kO)@U.RhNuO^G^D;B%vmQV#4^9pDZ4^O*y-c7^,^d)N1w6EXOwS05cP9b3H}uK0edXjcP#mX*Un6AA48v=yk38xQ%5U1=.ysmf$[O#Ql/NMo180cRLt^5?62y3nyVLLXIv%X=f}6j6Stb#dPL*)k3MokTJa6Br}5IcH*_W},Ghc@VPDO8jTO*lk[$5K*$N{SPkoZ:nU{NG^O9#Z(DMfT$?b1yxRaVQ(O6;L8[xy])DdW2yfmYEwO9PgCSEe#ih:u+5z^XLSLQ8Xx=5=D1d9}E#{+fBFw{)zT{nSis,5PlChAnLJ{{Hm]X.d^ZBOY2m+Cj1Dz(uGqyfNUlVxr+PATBtNjSzZ-s66cam2sqw:_5AerFG]me?D@-,zzWUQY[npnI,a,us+l3#tcom4/xg*bP_V/R9YSUvws#EMfV,VSaGl9,ayM9@2D)+c4]U4O)P^!%0]u=KSLdjDbX)]/5?eVR(1W7-2N5m!KbFq=[QKF{,_b(@GSP[[BQOn]iqCrSF:O@0I-ymfge8EgO%[Y7gc6[y0FA%V/-fSA3-8Ns)*u@TP0_l#xX6gQs[SWpp).GZs]!fcU5BTaV2DNn?O!*kyo6ZJ#IyJ;L+3.^,7znBM@q(E:+89uI{?DRARw@upCKi5{Me4QWwy/+4#Z6@x9?1s:aK$?./W26K7Wo6Vwz]MZSS9=::UNF_[3%GwxWycqFNi,Nte?,Cj^1Nu]5:O5C!DNYF9m=sm8-mMr^U[NK(FoNeE1=T+7f,1-i*myun2KMN9sG!f6.A]GE?-y%to+AnFY?)j=+ltY_;n{7Q=EHgqA.oHwGjHLYd1%gJ7BL=4BdE}VhW5Q#W@,?pSCri80ab!h21r2$-WHqSCdcTG@{d,sd.]pF3grC0fzf2/G1y.^Et1/nVC#S5VfoQ.#FhhRsw=Flr0BX;huBuNB2WiDf3A/i^=E4l)6IK%WLnAge1A,wlcvNvtMV#GBYdp[!yEIKc(D$]6M{=MvEDiJL}t0;5X#PfqADn/1?nK*18;gW$FM,D]=!EjqsL5W=[{n*,}TD#n9@UyY]hK4^MIOHzl][rVWp3KyN?5;Kr6XT9]X),uOiDGyA-Znj4P9QN_$TJ2I2]=?SeP(!%;Az8EfCK)Go}.VnM,dh17RNK(FvdmQ;#n0nhn+?,5u2zej3YB0B5_^(=bC:+VT9T{ir^9R5x[KViKf3D%iY;8nsox)LxNkBT$*e^;2cVk$CBs(qfT2Fh;[LeKLkc7e/B$hn4kNZS*dtW^^E.[%eef8.s2):x6O$=Kl[hps2v9r7N{G96lsxeG)-X8hTn.XnK9_HZcpfBw!;.-4^DeI.lU*{!09yFyZr)Y0Y}wlvQZ5pK-Vh}!l/6%+]v;u*-%teJ9he%X6=lBDjO[=ymy8SI8]-a70.KE;K5o:N:F4A,qUO-B4#z}j3^Wo-oLMz#0/21Xb@o*e5(s[k$kU%Y2;@7-=;F,2DdV[fY;#i:}I9M:$r?Ax(FjfBb7XxF0]i3SPE=6#)*,/*679W7g@+HG_p${)z)4u}3{28dGva*IF/l!kHAV=WlFa$D/E1F0AkJs;1x#_htmfN$-J-Sz*t9rE;#PtW;.k#pHkgE#mryM9.}!]^[@UVt$!%LN%-K@iW4S!Q4L!Lz90.)QfdivvrRrJvX3mZm*2S5hT_jxZRhPdaht!Q@D2UYC9Q8XXU-rvl-SSHpT!vtaqpEJ9b(JwptV^JLJ,:tUM=SHd{$jl{.3 =R_TET+Z}/xz{LJZ{{m,^chXX2#if+3/v@PZMm%$meoy5vSkR72oRLO5D^KZLV_b(5dw%.BEp0y2?^.mOPiV5aptMaWHO%Y=5:lqXGgO.$!Z=E;v/(6%wPUvf4_/Ud,YJlhcOsz45a-7mrvcUuD/m,@[[FRs#@VTB7OfPG8v29tJ3/jM21v4tkM@B^ydT2)*kNT^#2#oD+cg4]xc4)MCUh%%:%{MoJyCgbbOimw?PJ($PSf]s(t:9r]CylT(3mp;ihNQRQjs@,(LoO+YXCDztYb*s[*gZO8:iqvztT}_BJ^Gm2Ot*[-6IJDjm#.T)9%56uDESlSPrIRhqj-/ZJqK6[H/8;DUb-f2::ulgMAHv}NJ/s7})]sj75Xr3-)e;iL97qe_s2k-SQCcZ+!7)_bj3Q*%A.k%v=_IVkdVm5x0q?.mzT4}zV^N^1g(=V^4D$JGD(bB}KG]l*K4(x;54)t#(Lu2rc#DRPrab5DufuH}miKCRNhXGLCCY56(k?2GT4rQcU,@YbD/+5C7j$T5{nsdV1YRJ+EltxCtfC}}1nb1$m0DsBF/YG.*WtMn:TxtBy/QR$;gzpL{VBJx9;epBRc[2+v_]KkWgZ-[*w;T_y;vRb86-xb-S)%kQhY++;PAE?tFX=9%X7A:2I/bM79kJKyaaw]3^O6B_NKb]+rk-t!B^b7-xX/4PwzpBrvbdgF2e/-q1rK5i;a,ONQ^zkQrN^4=W)yP,GAFJ/IX=arQ3p*Kfk,15^tMof6o%)x]ALw%bpxQ@J+]p%:re(4Zt1(JAD8Zjd^a+z,HfdG.sZ.4R@KYG{/,I;/y-Lr9:USc*(oe5W0nan$JM8nUN?v1zEzh#g*(Gs@_Jm=d%X8ql8tO6@o?.p=e1DTl:fm=R@Be8,W_c00:UQF{-,#P65q$o2,sov,[NsdMZ20y%-)IeLXPk:q(qRNzKPT,3YAVllZ(Iz:^/3eAGyP=AazTHk?(YK_WctgN+YYALujR#1Uds)oUibGBD6i$EP]:r.fz8qKGAOT9t1O4_#Z/k!94*Ve?;+U6/.(^t*lgo]YoL7Dw6V=6?;)e0qyAn8/,Z#X%J-zph_AIP1{NXB^?w]XwR_p:=:yX9bF[ROl/!x6pAY4:ya]6HmM=)etmVxxzO{qXe1=]U@xvPzIY0EPYKfAIU}Xu6D?,zGUkvqYc@lNP/x8M]Enf:tYxy#$f540)o1vCExg6?)?*c0OmOlXXYxzp3U(}iP^aU@n;eupisBh4WL0g{e@YHyz-T}jQ/rbKaLn[=}@HIwMcs^JsUGQAXt=,!rjA8p,%Wd#^RHfIzb1m/N:Lc2V4$rl]2cD0qv.(?NxdhJ-nK?veYx!Duu9jS;z.i8k!gIBxN+6rWayL9bqSC$aT,935]GlE6[PLh#!+jI,%XRQv%h$tmwdBeN.klM=fae,)d/dRvxfh-vGjq@B+Yb[/TrUP6#]QqSH^p7q/ePClQ1UIf9w[-ExE=6@R$LFFbWXbUK+:A*@,3rV!{UPPx8ZuA/lAvQQ1UOp@PH0J!1Y[nAIJ4OO6R20=?GQC@{CWkf%-j4V5-.eO1;NQyOQrg^jTJDQNJtsKGg3}IwzfeSMn!OzbpAusNa=RY1HpZz903wl0Sp]UCEzC^jTH)P]@j%oOb$M$q%A[SMo!s-:hR{d.PBDM@L^j]BBvGO8y,]cO@fD]aMc?hSfh;ejN0jmOqdBUdd0OzE_:WP}S%h%:h_U$xoraj{qAL@=j7.B(Y9^^0!:QB_nS$Udhj*zE_=_FrE%5]2]qnTK+zDA5]+{puMy[0[}.c7ookh^AFmbAtk;A/,c2a?O!lU6*3Oem!bTylD]V(wLA+-Yx!%=o=8Aow5OK80pB.G/W}qU9uH3n*EPs0k0%MwipQ5^LwUfnNlv{PlW9*9!.;C:(V:(yfG2fM#@K2^C+$y;$ES0ld/O8p(dECbpXOv8p7i+20hG?I^=_E.22a{ZjSf$GeA[[yb[wCzrG#%Ygm0G-zFkiEb[L/vm4t6s5x!kb[.wB9,brSRwS.fi5x!kd]1Tyaw.KrGZX_qrF5%lo!nfxUzCEAt=Iyyv7ZASPO!#(S.oA!d-^uJ4UPSnIE0jNd[Mf-MrjtE3gY2/7vd3n@^LkQgslLPZBK:.e.^5jWcjlYWKkrR?Hl5$6(HqqM:iefDUJUHnbbd9!@D@iko!8@@kDo6Yc.099kA2/.]selfEINU2qSl{9=+8m_;q+tw/169$fLTxM@8r^-68z-Wld7_4vxuL{dgAbtTTiOaK3$La3H%cYelqKc!%uEKsXF.w#8c;;F!FhzkA{kaB#{1)z8p5_i5.xNc0H,jc=.A)=EMqYUd_yNgY[iAW8r#_$QMKXBgQ^r;mRZHiK;@.KQTi7i4pQoj9UK$+yC4[J@lf+$FC%N^3@1=uO?qZJK5vSWRK[Jea5YSqUz-qXwPxupFn%PK:%4Bve#Q-d;k:z:neH%O(]4{ee}Ab?6Ff.CxLgw/NcX).svMHzqR$oJ_6]8#ri,jlmGJ@?[%k1_K};Xf1XSJ(qnfpo:5ujeA2g?NZ)!n;*%1JUv$oxS#RuU9([uB+T+=1KZfg#r22U*lt1MC.Z9#}gYt+KAFgx8(3aP;eSI0{;n2$L#=5,TGsa:P)HY}.AD)86!,N7L4%[v^WE^5ZP1VcWq5i^uy;aV99[l}r^ozT+Vep6RjKi=r:![$Fy%E2j=1K7[IDdGR+Bj=AZiD*d7:O6UI0F7}opHqY!*=Zd?rT;]CyYPbW:uGLc-6@esDA=e.YO{N^S*91+BKMWA8s:yjX(JhKWY5oHe:HH!;dm2f%,%WA8zF9pnmj,;x]N_]}=1RBi^k-+9iV[ozZCg.Wi@?^Nc9$a?HSS[3}ZNe;vk1KhcVMTs^C}Orzpw)f6JGPQ/Up]xB=1!gzfRU%a;R#k.NlPVMgr?w6Vbp{$=.Q{*k%BhMD@o6W-b9h^NMo-Z/$jQ4rukDpKe[/9:u3uyc:r18Iq#^Xg)^_z,$m)ciM3JqVh.{]tp%b.tDe+9KLzKEYMD]}#0qWQ8K;g#cQ5kFtDG,*-zd_5_$d[Cdua_n-bAUwX2?c6le#}TTcpGSE7e8S[K$bWMI]ENFp_6}jKYc3;zO@+CE7m;eaE8,W#3Eyuce18dyw@8ShsXF.G]2JDw$5^M-IpO},.C(AwKCXuT7.6t*/.J-8$4r5_UHk^eEIyv^a$fug#vDGLa(n8Gj*]pW?syPdXUf0w#[?$9eyB5SJmlTKp8I(?EQ(_Yrg-EWibu^R^WlNBqt{P;T778b1(A-hcxN)q7LmSOO!}5c@yL!p@*:Ia^s#QHL_zX4SETj4NdAH^]3uVAFL.09x6^a%6dzAs1p3pje@n/pz/9#]t^QnMjHf2)Z:KN.@tV*Pf7_,-=fM7n/x1-RRn-5hssGo_]j^m:xt7,*b,kUNr{gn1/hQu;(,^2KBEKbA_5CXT-hY7nLj!=-D3v#zig/I*^.2skPpf}@/Dc[ktd1gntETb:FrKY^*0RKz/7o}LT{b{W9O0jf$RE0u^Gk[/KXe:ULoXqJ:%wTjy@Q;!P2;-}ocy6zKza0UR+k/C?tgB,R;^99KEAab%7cH=]786{uiQcY$]/lh=j)O?f(7*b$Y0q=^;mcxE8EClh/x8k3HiQ9CFJ]am5{c^B[ZE.N/zNxF$wv.$I!o7P2}#e%P944I[)%*_EBl/b*$BTjDOSe,oIIJ;Ec)B@;2Fr.C{KCUPu1F;q-6}@3fvi-[-4=/qtu7YX4v[]3w8VUw9,:3qOqb0Q^TQKX@0w2X7)(.77/mcq^n[])eD})7$QqkHL7!fqyf;kH*]gGn$Nl*8P(4-vmDI#{RLM_EA.j-idev[]dR5zHcJmjd.WGeI4Ggd_%*L-v^,K8?^j2Xm*)xG?{^#zGC;opGG]u[]VL$8osad4[Ll0?QEKl_A689I^$#/]:%L1.QNZ/8w1{rkspEj%ZBf3;n}frFYu8cgZj(c=]t#4mhWpa%8u]wW_TeOH[0di-(be!7^0IbS6IF.?R@@6]g.uD+JkuszOTvXaeUu2qsQ{olZ,nV]_6B7%lEZDCd;B*KJ:HM^yxX_6}}W$5$f,lzOUg,zXbL7dA?Iw)Qo+@$e)@0?ulJWB7b?m?g=zn]-$)^AM$,?]4y.N@Phi7LjLqOp=*pD3iWIGAk=qrZ$bT9^x.OF/zGg.tK=sS]Zd4$SD{6[^}FY//zI+TwLAv)Yx(/n^aXGG*UV}:fcmxkn@3;zXa5$_ujPLa@:tXJp=*nNg8H?mU8rBnzXSDa]FEjyE(m=Wule1-5A_#L51?W6^}[_5q7+_2?WsD{^xK#05(FlJ^Kv;_ijr-n=?51f(7P=7B}HwjNbP}m#82Bo^Im-R?8/}bUqpC,E8,c%3GZ)synhMd^Ywe(Uq+PpiSYjAg!iw2?/$v$(+S,kq5Khn^euRtUk(9a96!)V2b!V$1o9.eKVS!xpEULa?(R?dAD{;dfL,7}XeB.Ck?x@?pq=g=FQGDy8hgUlZ_w:2.q3].UvxlyN5P*Z8Am-_!toETh5Dw9Jz=vcvV4iEm%HG7r@MM4(VJbo@-qc4Kd3XNJYOQom.%0p(NycH61M)hmM;BD?({;+W1cVJ=4u7s^l_bWA.w/ngZhy#kz]oD1S{5Dp6E.Eo5?}6d!ml*i8][.;d2m]BfdmE?g=esFOea;M27YcW?-Ommi7-ey8VORe!3Ia6Jt-^^:;U*J#qU7^eHuHa6K^hgj-Kw_6sD7xc!5Ezu,fvJu(u#TTj5ANY*d#f6)vu]wXrp#-4EN3G5$C**TjXu/G#SgXphBdqU,57//C4FJMpD^d12Je*{BZx5o(-4dMD?;/PF2fIX3^KgOQG^c}R,eDoyYqo.6vGWLXv4[bQy[R}Fs?j-7-xczm^.d+B53AdgZd%}={#-6bCjaqx6;Sf$NI2!C9RO[9wC*_1m[C(JY8GFL5cftNawcZ)f!tt?4Jz?CR#-4EdqtTwwd}0J+IKDO56A9m%[75I0[Jn.tVeARFKib)7W]DG=C!D[s=FsEKGWLY=7lA#I[:{7@.rvC$o@bvmV@27Lk,UaEUYueChj)MJCp6xTQ,vYU-Pqd]iGGSxd(23bIJGC7eu]6j!s)}j,7m]U#VN+c]Y8r]LhGkEwI]f?ioHFN:%,ZfC!GH#PVEWjzln]KVf^6,wI[]Jic@eIeIx$#Ddc-iC,lMdnIm/u^=u7{z@+6O9soZ1Y$]hk+As{3RgF9ks.h)8x#i2$L.dyE9soYsLa4u9!t,Gx$sVY,:UZ-1q4sp],d%REB@3W)O7Z@.#s8N^xPM=d*Sq#Do2rvnLj4)xHyU_0*SrQPW8%+R]zrD0TKh[Te19F)pLOxZs+{%w]m?NlG4e+JKMV0joskXVjgr^U:Ry6A+1iJ1z$W4gTtIw+(BPbjLVN*^pQTa4@I38dp3jn#?O,k;gy+y5Bs]xbC+k:lISKba/s^tyl#[7)Q/H={vouL}K1-8=:d)0Pcs?($gy+v}Nq9a;li;L+X=)kx.?f$OZ^z-[W)oH^HG95_@G6iW-wg2?G5m;E.!hNbKhZ^fv{-87zMJ?H=ZijhgZ@f*uf+*^E{[3Uu(+TXk6erXW+e]8^okGFZ,7.TIDbkv]kTSN60/+iANrdE]$]i3%YNd:U5EZ:YhPJ@v$L/n]D/:Ke;2!uV*mE!qQ5z=uO#vB,:%^WG4UGMe_^7Co5k5z(L4CO]kTerSJvMwo^ygRo5k5zslQoL]@x#7#l(lX(u_.?8Ez+(1M//ejC@!0BOkqALO#0wH{cW7jC@!0BOhJM$Vb:mJ=L+1e=E(npXom0R}$fpv!wPFp3n3tv^%I1SN=pa][Wzzu(/2#S?btca6U@S52C,WQu[,eYkCO%(0@y/^]^s#)BCZfd:{$x7JojAnEkSkp{$$YeRV;AZw-(s?JJ1h*bL0RkJRu.4Ug3D$UB5b@uHg,[[r8.FP!i31p0Ty?kd/z?kxw-3!E2c[J:%.?o#bbkt9R@]xy!Mi#([_V6pyQzhC5e@al)0dyV];s9)!pg8GNW?kf#j^qGkgJm2HXP]^R6g8H=L:f!FHD@S0dUxxa%^8gxbL;zx4$/Y7*8v3Wj?JE2p]3/OF%dbHFTK+-dU)4Tw]nCKj*ITbYKaynVe{4/:+YdZael7np*UV{Vf%;*lt5Cm_f9)WlcU/s1yEGmfOL)5hH1uy9yo:_5.(}Ml5{sEvA;nxylM/fKH7R)WUCM]=B[SVjHu_;;-bFs-T:Z^=/?/X,/b3o$Mkxlx^mu*{za820kv+Sr5yjsYQ}a%g.%]eR^/f6jZyAceEu.9]a+DsLp!nNLiodO+[{glVzpbJ8TbAN*YbpM:j@c0YDgJg2#osni^B0w{-[E7?TO-Ba(ZGF-]4oTKgnW,3oIeEdw#@i8,alq4l@0SxEl2URizuG975N,y?{/+w++4@JM96PQ/6oCj^OdA]e;EYWBSL.d8sEBt.#)h{[_{ya-?1z8TUS$jYdgiankl{Or{*,mif@?0d{{Agw,a.B,C{lLR+G+GDZbT4?vUnpzO_d.TkRCz,C%ZJ4vKG.D85yu[_}-*-;Oi2tCQkeT?;Hyruf!gif]=s[+M[axAs$f;pF@WT}F}XJP$)4H(FZv(x6o1o)It!hvz_P]NlUBpQ-WRYWz2OKl9%[-z_sw)*vT-y!5Svmo6r{w2ko6C4]qQCA?SQ.iV=ROP3Q}x]Oc12M8{,NqFfh!b=^ZUfNE0shRLnp77ER!b;fLmv$0fDiB]UMR:*_?KTZRQXAo:YX}pxCcM.6cxeyer4GVNCBjQ)!b^f?UaAmY;Lk3;MR:+3?X{twOZx}f@$:d#Pk8A%!b^f@Uiu+6r5gw?eTeW/FX5#:!b;,2UivWMrJD#Z-As7t7Q#y)A-r?e.iZ1UOCKe=@fAIqw-H^to$%5x5MH^2?Y2T#FAWf0x_8tICkQXyMR?6M!b_rMUb;g=)tU*N4iH{YB.ln]5nlQ/.idZtFMWpa)q^:TJwSMAknqxjgqI#7y!0@PrAG*aJxX{#bA+;3BfK/3c/FJ%OP=pa@aSChFA!dOlJL=}gqNNsyfjRB:@4UH(+J:#Q-6q=_8aPJemM?$()_]ZpWhSP@YhL8kG)%6ng6lzhuHZa]}5V?^EzMV]DXsdem[kz_6^YC#=JrP]$LlXAKUZu(HRtOKO}v_vGIr4]5+iJG_BvrQ-6q=_FPdslg$6v=5DBwKlc8RWd6sgKg7-d+!x40]5zm9h?Jnj-%pdw_2XxBxcMLZ^WQt@kIjA;JO5,v4?u@Kobun=^Eyv!nsojf^,pZsvENUV%zwjwbMrs.]*QK-Z{?L,^u{/AoBxLY:H]Fw[S2.E-_+ku^Ez+9nq;YP^,pZsvENUV%zwjwbMxQx-[rSS[-{6h$8JAOnl}-oPvhqQG^2uFng7$$^WNa:PxJd{lKHRXKf)F0/R9StSMs0Y^GXO$sMBMQyyiS8IA7JrH*jxktq#hE:ciQt]6(;eoDJnO5{r=i[b:G^7Uq$CGyko:za0P1J7d53[dk8-dA.]cWXRu]A%A0+^Eb:iH#U.Lv61_ZIr2B:$lqAAmru?KuC;=Cw{0XF]XBo^rv9Er^e2eo[u16nr$iqB_KeoyK?.ioCer8462;2F_6[kIr2bw,^k?p[yMg,93HA3/;hBEo[cH45//#FRsJ}ZIf3KqcUQPa[HRMmql0RuJ]IFYYiSbg=7d3xm%@z9wN7nq2HGgEyA6fH9o-Tjn;+EhE$6*VEfLGJ;EU?=M9RBcp=(/L9.68KXuc#w]#Z2.7%p!loiSB:[.i+%Lr%q+iPLt3-HAlkxL31:d/hA2N;Lfhhx1RhP@/;Xv$eziNJ?ZEXsYbGA8p*o=kv*=md!}u)nI@Jln#rDNCVQqx[DpSjzux%v^Pl(P51NDiNae,#Z.H-d?ci;7P])*S2b__[a;}wL?ci-RP])]4m#MrG%J);X!SlaYL.3JL[f+b8]9882]p91BCwrlv=1cfc7Y4^*I6)Ho0kRhc$zB+Fd%;RPj)pz;i0]_Z[]X_,=_UKfeRIV3y?;d{TZ!+]G4Xx35#RTccZGksW^.l/d.DbkyEZ.f?Ax:l=JE?D0em=Vv.+9*Tn+!4em}wE(]%T)qx.Ck-$!mTvbKF.Ki(eUKkM7q[4gvEKa1._+@k!%@:Ad_BTx6@EhT=(:0wV^Hr}%n^71Y!@p3UH,v/OB_D6Tj2Kc]!g#WEQID[oLI/g06Qv7-r#jj@m^CW:Ai+so^(!hP}pXPHt(F2L*pBK]6UPSYGG0o:(n$JsUJ{.(DoT2%:jOO!ln$IgFyblEMW,JbG(+vzfk*wD/6U8%^D4x-5.}C:d[j-8WW]^TZe$ox[zRid=jeIV:Z=gpVCnW31d9/FKPwUAh!W$P5-q:iddkf*h#G5@YH,w=7ncx$:U$alb]!*N;KiyCM;3.H050HQQ^ic6U@gj0Yqg,q%)t3*QW,,}IO52P471kdy^kZ(@@iPK5pPT+??*w?Oc?l4[edMj-lX]03dTQS,wQrW%H%IN8qxNm4[HCy2EmQlJseSthpY#zv86bQzK:]DF+J_/PQx.D*?(?v@Y$Sinxqv55hkkf3pEq-::VNVtpIUu*67eq?uRh{{]u=-2y^A*q(!G0MqxPOj=LCXydp5QA9BS^m*ZX*]z2^SV+He2hp!Qx!]g9TL*5WAu8%UonA$[])@l66l:]zx%%THl^zhnHmx5(4Bzwzq@Xnh-=[3Z$yZ-Zoy4w5{OME2,q+]ve6uN#)dfB%St]{.;E,{{Sc.r^,n3HSFOlyHClK=)Qwk4d/^e?w#t^f8vn-,xHL^r%$-=)ZL$aDV=^3HSFOA-;cR.!8}sUuuHv)MhsLC(=Z=O7]ec.!8}tUuuf?Qpbodb(U8?5]{yzi9*[qT?;:A;Y_V?RZo1Wdg4oEh%c2PzEqa?Qd#0lH4/N^k?!,M.!EX-FV#eRsV3q{H4_T_nfOvg.!72YFI6VKRGIivJ.aylA-,?{?um8RFV#/csea.14G;;yfcR1eh%Yr5h5P#lqi{!!P!#U)ABw^L^lihXzkfIi[xF$3]wM^IbQAHLZYF-yEyQ2=2:SM0CH[*B?s}bI^H2c)f9W;jFWnB^.jq2Gpz7s20A3vS[ZK,6)+XE855xTh$$cU2^);}.h]YbQ@P%o0J]}:EHbM8HP0*R46LcTi1l=aSN%t2[.^63iz8{!;B-}$,oR:7f[ZMjS0pc$WO1Pi$L7dNqFNOOlAIAA=[*?r@?::]6hA*NtDIdf6YW8p9e#ysizMB1.xL?*KoUdm8Chm89l4RV!+-!g7-=jD=.N4lZczVqr?rM40G_(4ZJl/Om]fU+W5jtnc?l]y3WFwRxBD@,Ccx^.Q,6dvb5yESugx5w1uN??3c98Je7}!:s3D09XB.k2Xha@0YX/Wkdn8qbMkLj=4:P{v*rtI?05{wC(M8fl!CL{zMX,pyDm=kAWk4ei^5k9/^?ZomCht1GmTFyg%X=X_qx0YL:zcpUm3FWn1fbv?21=9C2:Z[{%vMAwwux)IY0:$.WyP/rYJCDiui:yzpsk#8KrE(?51Cc$C$.2-sdmfX:s{,o2M+cjeBz[s$@O#Kh)%oO^?$6nGpNYcrM;A1*^%AG_(mYZ3.rXN4C[H}O8-=eOW}1:?)QFi,Kbnog@GEUi,9W/1h3AjD]*jLS#]8zv^#u8;?%,*oC[I0)F$(KgZH(V6NA3N!c;gV*KkDzV@=3evXx_+%H*Zd*y#v1A-d}IN,YZ3?]{:GC^kETg[rv;Z=ftfQ!}5ZVQ{%w[d!c?N-xS[(djR9H4zKz9Z9j$aSi*.X./uNH-)DtudynO{o4g+!Z{.{cgJgd@ME1wS)B6H*^k5q+?,i!Qet,MTvris[@8FE;KbqPrkCVOfd9qjVyp01/c.3cf6ymi)x@HSI3h}-d6rQ)X?0(vV/yo;^o,JC@d9q)#Ao}T,,c,47:WQH{!t+x9qVT,pu[!!m/4[cyw^a+6(*XQM]*kMP^?QVWf335BMxj6OzNzGX#8Y/Pl)$!2C41!^+):^7d+$0=ui$-CN9n$*qjcZY6x{y9MfXh_i@BV,jz!@pQ$qJm3EekUNB2$D)S1_)bl,4x-8Yq=]:(B/-(B[Fo66#SQ%3$h:(wdPZ:+3dZzGle5I(!y]:,$}J:Cu.p0_/8aDQ!be$DqKJiq2o-iALoL-s{HB.(u0WM4FreUX!J_4Po.7ydl=,4#Q57nIa}m/#2boPBXTe^g7D:p1ifc;c{n@Wjr[W3hz%[XhZU:*Vv7?Rt9ck=:hAWuOm$5AWm@FdvZ+Z[iU-1=ycI;/fFI]Wjg8EFT]vQ)p]9[jvol$=Kv19+TGNP]tB..,.Jd?9dM158qGxq/-Qj4G:$R0QpHq-VF5+2.6TVseN@!gy*Cn.C)$G-rGZ4q5p:!zOeDzZSX$B/PRQ3f3T4,gWoqSc*vk/-u311eIwSsFc}A)zJT,tuY};=?%DwY$F3%OY(,Rw(G7q1#h;=T(!dL;Y!kWVG^$FZ^*zXtf8r$K!6(yL68HzxiC-^-#!nrMpP4j%X3[XLCH!,3Z{l_Z7SMQGNaJl0jkm:#-Wq7UEurzYl+U[z#?jL*Z[8:Ct*TI=68a-pPt5wUn%0jsG#.{w9@cLTt43%(86m#wsD$S,j7oSOgZEc=_5c9sR}M20YAgA#E/R(=RXoqk[*8=?i:Wi}4WobONXXxwi}bRh$DBML^UbPk1ov-/yPs$w(8J0Yir+vDe$_kVV),iQ^kBg3h.QH7([1vq,sSjOz2{j;nos)wp7hlM)pL,qe-:@yET.ZxAbqxk,8[D$jS{,h8zto1H%iF2Kf}i*GPGV}XuZhNdXc5@-bj3uM(hI7h;wyZK1vhuQJRR4a/cg0y@hD.wZ9,c%d8Ux:ibZsm(UK1zw;DR(PRVRjo%!N-/o{Jn)PDc7c3!v!BX-UWXNBzjQj:5$zQO7?ZL)od#ecVttPy.hVWjN?ZMU(d,XlJc.Wc](*awr?/*Mx;iGUBKYki$^4627zm*9D4E66a;fhzmzbmMJS5p73I=4V$b9g_izW=7G9yqz+8]][pzCBCA^hnuId^oZZ^=6Cp%[]wdb3SoBl:pbu(zFTzJ]3YD?rT;-YU7!9yu$v:B@b}2/JHZ#46R=w/irG.,WJ%D()zL]tep;OmBIV-d]QoiC{aF9!u!lpxq_U8%XbF.Ll@NMx^3d:m-r9,K;ao(f2Nws]vG4z1K)L@6fNJ]WE3rbrt0Mzp#Gxg(p3W{FYzz;p#CE8os.^G.e1G*QMTtpT6{H!GgU9(g816:XB=m7R;arHpQ*zuN1=rYEZ-UU9:Boq(GBbE^^!#u=TNzsdwZhr^?%VQyuY]f(WG%W@C89XJ=/jD$KAyDxQF.2[Y(XZKH[@EAil;ZiSO_#c;f^GpQ)EJevHQf-]Vm)K1,O%2Z#=cNPLh7i4XD,?j*IYKFA{*2YHnEAfF;X2:ZsfLjFu5KMwtIC/@)]hoX?0JRXI7:kW.c=:@h+r-:XYH1R*%iU08o?jsrG?I24wh}M!%?jG51e#aMy-_.2lcZ=9f/3-_ke3_$iFA:{v7m45T72/ciO#F[o62D]V[#Iy)e#h5_-_-FNcf3OU4(:]=#,E/h]5dpJzBc#OARiw2Gfi;GpJ_Fi^!DWm??JakkUvw5L.g%L4+4[XIONZi/B(hoL.RT?/j*xSH(MR.e/q3N!,kYLJm20_V;0@OeKl1le.4#,AKh2ePxsaI)_t7q#Ge[U]*Ur+eKiN?zM8:{ysu[34*3cOio@SAhT]zPn(CLSuSUywUyZ);2:A-WGTv9C=/e^+3GXZVA=h0=^_5;0EBbTPH%k7G65dzzpAi2k]9Di_U)pfNCrbV:fDg3%7sxkL?[$9XnUen-@tYD)68c-.XY{7Cyx-]rQ2*d!2E[Y}^u:d/lK,Q/[Z$6B*IUo88wu_;]Vs0MCI48$].Gn:;Yq5pn0UX?-:h9e@502#ztP^L^!zx?KcFe8/o{JfrIP.-TK7u,zo=)4r5M*5ua+3dP,rUb1oK17_BUf%CI1V_M:k#Z:A*K;3jL$ypF#iV].={jel7p(d*9v*#$T-e0R0!/f9=GR@T:N=pZo:QK2=tF.}d$=O%k3?WzVM-.G5z3R1mLs[V]k:$1]M*FC%,:IoabY$R1xw[V[BY$5*d+zJ}1aEZO60$sS*v[V^_T$Il@qd.^6z8[6C(7up{:@+ZB#]28h1.^e#lI%AOR/3X}IhsZu23hd,XJXD:CEaCo:H_;9Z/NaYS:WOyvO^efD]XB2k9$6RoAH*4(+8ew}^C^*E_2Ox/=y(dmc}}_7UhTZucXxkNyj74dkmh+4z.VtSp=IrZzZQaic@m7M/3{T3]An{?Z![K@KHgG05B[xMkM{MA/PF#VGjpFucwYmq_31Dqm+RW#D84tJ.)PTJ-(.WOy?eFtTSWMLG2!zD!smEDz{w{I/s;_;HRsk7KmJ$2?5?QBA0n9#Ye,w4Nk6V7^kV=s^CfEPO%N^/qdzy0KHdnwzuCr%Aim#7?%^7A-_q3So1dG_-wt?#p8vWT^q2JLAtag4xF4b?.eLpsxcv{L-irQqf(JD--iH2m?%yb4e;:pB/kX(b7oHy]Jm22L]C,GFJ$U]@V=N9A]0#1G?,]7%(L.b2I;jevP/+nE.+(EeJ}?lxld}y4IfvqBb17ankK$$XDPC4j?v.RJFI!0QvPBdxTTJn=h7,]JzNM=J*Ul)xtE/${Th3SVdwM((B.VHCS=ccC2^}Q6QRvFI=CveJ7xol7x[Vnml{e$d%Rk;yDCYOJl]4:@;e$s+DfI5kSIUsvy_cA_/,_J3mE2M)/hu(J=QMJ7Ui.9:E%{yqS9NP8UoIxOg-T(hsbfEUuBiUi)p9MRwsqL:gUt3*erNdMJ@9]Gy{G,f/;Nn4zpS(Xt+fvH9:8_r74;VnkJlV6rBZuuSKFQfWOcW9@;!Azy4pHgeeTXeOTOKUg:?Rp%DsEKD))8CoS%yMmX//iXQ^HEAGDTAJ3BeETq$+[pQd[-9[%aR%W44V,_I7/(fZ/@]Oe,F;NQGx3l)V0UHO)mZ*;50azd$,=]XxmQc1n+t^$J$npbU,SG]PG;gTmq*ayXDYVcjVg4R?7y*9}dw3hIP;D-,a*nhwL/*BU7gFU64ZM(#M?FqnyI!tAqh2v,dmuM,/v:qu,ulqd6Px^W}:poZyf{+:SN-ev0:(6KR]]Qa=S_kIrQ%wc,6T]8VjMyFd[PqKb74;fUeZ4!=fb8v5gQxI%AA?XFT{wXrKK.3l-Lfa(,ScOp[vBThsX5r9,F6Z=^0:qji@,udA5pVGby}Sl;Du4hp5I@Uro7H[p)V-bE$!N,-bM^6*GEo7RB9:.t6]}YDYz$l@X:UQo0oi3X:kB5Z00;]go32zRa-BPVWoMxJNW{.@.[+cZ9}PEK32M}-4v^7P2=VT6uS16D!Xay,T1.zt+[1W8ReE/rC0M+qs_V5u3{pU6f5nxMh}q$;UUJy@7QiNA/DV{pHVL6JGx5H+}yz%3a!C!?M/BL5S4uE(Qd!J.7XybV@@u-CVZey[?P%Rl?g9iHMiW$sL7:C3.f;BqME7gZ5?SfqnV[0w[0X]#i[I0%R0el=ZxKlR6Vd$bygP*fUbNyv}E_iQqt4M4uqg{){)*4)*rO/;TWG_1p2AFtj4+j0b1C,chHji3gzDX4yC5mTa]L7zpFQ_M;f36KBYL,aBpkv:snKDv9As1(.JJ 249 "Open - The Grand Archives v3.4.0 - Dark Souls III v1.15.2" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] --Attach to game OpenProcess("DarkSoulsIII.exe") game_title = "DARK SOULS III" game_ver = "1.15.2" table_ver = 3.04 ce_ver = 7.4 local version_url = "https://raw.githubusercontent.com/The-Grand-Archives/Dark-Souls-III-CT-TGA/main/VERSION" -- checking for user issues local required_files = { "luaclient-x86_64.dll", "tcc64-64.dll" } for _,file in pairs(required_files) do if not getFileList(getCheatEngineDir(),file)[1] then local e = string.format("'%s' not present in Cheat Engine folder.\nReinstall Cheat Engine.\nDo not compile it yourself if you don't know what you're doing.",file) ShowMessage(e) error(e,2) end end local settings = getSettings(nil) if settings["Use dbk32 QueryMemoryRegionEx"] == "1" then local t = "Incompatible CE kernel setting" if messageDialog(t,[[It appears that you have custom CE kernel routines enabled for "Query memory region routines". This setting is not compatible. Selecting 'Ok' will turn it off to allow the table to function.]], mtWarning, mbOK, mbCancel)==mrOK then settings["Use dbk32 QueryMemoryRegionEx"] = 0 reloadSettingsFromRegistry() else error(t,2) end end --[[ local pL = getProcessList() for _,name in pairs(pL) do if name == "winedevice.exe" then isLinux = true break end end function linux_check() if isLinux then local e = "This script is currently not supported on Linux." ShowMessage(e) error(e,2) end end ]] --[[START TGA file management]]-- lfs = require "lfs" function isdir(path) return path and lfs.attributes(path, "mode") == "directory" and true end function mkpath(base, ...) local path = base local rel = {...} if type(path) ~= "string" or not isdir(path) then return end for i,v in ipairs(rel) do if type(v) ~= "string" then return end path = string.format("%s/%s", path, v) if not isdir(path) and not lfs.mkdir(path) then error(string.format("mkpath: unable to create directory %s", path)) end end return path end function sanitizeUsername(username) local username_t = utf8ToAnsi(username) if type(username) ~= "string" then return elseif username_t == username then return username end local m = true local t = {} for match in username_t:gmatch(".") do local b = string.byte(match) if b < 0x20 or b > 0x7F or b == 0x3F then m = false break end end if m then return username_t end local h = 0x811C9DC5 local p = 0x01000193 for match in username:gmatch(".") do local b = string.byte(match) h = h~b h = h*p end return string.format("user-%x", h) end function getGameVersion() local function getVerChunk(verString, cStart, cEnd) return tonumber(string.sub(verString, cStart, cEnd), 16) end local ver = getAddressSafe(process) and enumModules() and getFileVersion(enumModules()[1].PathToFile) if not ver then return end ver = string.format("%X", ver) local l = #ver local v2 = getVerChunk(ver, l - 11, l - 8) local v3 = getVerChunk(ver, l - 7, l - 4) ver = string.format("%s.%s", getVerChunk(ver, 1, l - 12), v2 < 10 and "0"..v2 or v2) return v3 ~= 0 and string.format("%s.%s", ver, v3) or ver end tga = {} function tga:new(path, ver) setmetatable({}, self) self.__index = self self.path = path self.tver = table_ver self.ver = ver local num = 0 for i in pairs(tga.defaultconfig) do num = num + 1 end self.cfgnum = num return self end --[[START TGA default config]]-- --These are the default values the config file is created with --DO NOT TOUCH THEM --instead, use the "Configure Table" script under the "Table Tools" header tga.defaultconfig, tga.configdesc = {}, {} local config = tga.defaultconfig local cdesc = tga.configdesc config.cacheSymbols = true config.checkGameLaunched = true config.checkGameVersion = true config.checkCEVersion = true config.checkTableVersion = false config.printProgress = false config.hideDebug = true cdesc.cacheSymbols = "Save symbols (speeds up lookup)" cdesc.checkGameLaunched = "Prevent opening table if game is not running" cdesc.checkGameVersion = "Check game version" cdesc.checkCEVersion = "Check Cheat Engine version" cdesc.checkTableVersion = "Check table version (Github)" cdesc.printProgress = "Output progress of scripts to Lua Engine" cdesc.hideDebug = "Inject anti-anti VEH debug script on table open" --[[END TGA default config]]-- function tga:loadConfig() tga.config = {} local config = tga.config local defaultconfig = tga.defaultconfig for i,v in pairs(defaultconfig) do config[i] = v end local path = self.path.."/config.ini" local f = io.open(path, "a+") if not f then print("tga:loadConfig: warning: unable to open or create config file.\nUsing default config values.") return end local t = f:read("*all") if t == "" then f:write(string.format(";TGA Version: %s | Config Options: %d | File Modified: %s", self.tver, self.cfgnum, os.date("%c"))) end t:gsub("\n(%g+)%s*=%s*(%g+)", function(i, v) config[i] = tonumber(v) or v ~= "true" and v ~= "false" and v or v == "true" defaultconfig[i] = nil end) for i,v in pairs(defaultconfig) do f:write(string.format("\n%s = %s", i, v)) end f:close() end function tga:saveConfig() local config = tga.config local path = self.path.."/config.ini" local f = io.open(path, "w") if not f then print("tga:saveConfig: warning: unable to open or create config file.\nNew config values will not be saved.") return end f:write(string.format(";TGA Version: %s | Config Options: %s | File Modified: %s", self.tver, self.cfgnum, os.date("%c"))) for i,v in pairs(config) do f:write(string.format("\n%s = %s", i, v)) end f:close() end function tga:loadSymbolCache() if not getAddressSafe(process) then return end tga.symbolCache = {} tga.symbolCaching = true -- internal variable, do not mix up with tga.config.cacheSymbols local cache = tga.symbolCache local path = string.format("%s/%s.cache", self.path, self.ver) local f = io.open(path, "a+") if not f then print("tga:loadSymbolCache: warning: unable to open or create symbol cache file.\nDisabling symbol caching for this session.") tga.symbolCaching = false return end local t = f:read("*all") if t == "" then f:write(string.format("TGA Version: %s | Game Version: %s | File Modified: %s", self.tver, self.ver, os.date("%c"))) end t:gsub("\n(%g+)%s*=%s*(%g+)", function(i, v) cache[i] = tonumber(v) or tonumber(v, 16) or nil end) f:close() end function tga:saveSymbolCache() local cache = tga.symbolCache local path = string.format("%s/%s.cache", self.path, self.ver) local f = io.open(path, "w+") if not f then print("tga:saveSymbolCache: warning: unable to open or create symbol cache file.\nDisabling symbol caching for this session.") tga.symbolCaching = false return false end f:write(string.format("TGA Version: %s | Game Version: %s | File Modified: %s", self.tver, self.ver, os.date("%c"))) for i,v in pairs(cache) do f:write(string.format("\n%s = %s", i, v)) end f:close() return true end function tga:clearSymbolCache() local cache = tga.symbolCache local path = string.format("%s/%s.cache", self.path, self.ver) local f = io.open(path, "w+") if not f then print("tga:saveSymbolCache: warning: unable to clear symbol cache file.") return false end f:write(string.format("TGA Version: %s | Game Version: %s | File Modified: %s", self.tver, self.ver, os.date("%c"))) f:close() return true end -- Runs given function -- if the function returns truthy value, remembers it -- and doesn't run the function on subsequent invocations -- Returns the function's result -- For persistence function stores the identifier . -- Examples: -- tga:runOnce("agree_to_eula", showEULA) -- tga:runOnce("open_readme", function() getMemoryRecordByDescription("Readme").active = true; return true; end) -- @param id, arbitrary unique identifier -- @param func, function, a function to call function tga:runOnce(id, func) id = tostring(id):gsub("[%s-\n]+", "") assert(id and id ~= "" and type(func) == "function", "tga:runOnce: bad argument type") local path = self.path.."/run-once.txt" local f = io.open(path, "a+") if not f then print("tga:runOnce: warning: unable to open or create run-once.txt, aborting function execution") return end local t = f:read("*all") if t:find(id) then return true end local r = func() if not r then return r end f:write(#t == 0 and id or "\n"..id) f:close() return r end -- Runs the given function, and remembers the result, -- not running the function on subsequent invocations WITH THE SAME TABLE VERSION, -- if it evaluated to true. Returns the function's result. function tga:runOnceForVersion(id, func) if not table_ver then return false end id = tostring(id):gsub("[%s-\n]+", "") assert(id and id ~= "" and type(func) == "function", "tga:runOnce: bad argument type") local path = string.format("%s/run-once-%.3f.txt", self.path, table_ver) local f = io.open(path, "a+") if not f then printf("tga:runOnce: warning: unable to open or create %s, aborting function execution", path) return end local t = f:read("*all") if t:find(id) then return true end local r = func() if not r then return r end f:write(#t == 0 and id or "\n"..id) f:close() return r end function tga:clearRunOnce() local path = self.path.."/run-once.txt" local f = io.open(path, "w+") if not f then print("tga:runOnce: warning: unable to clear run-once.txt") return false end f:close() return true end ARCHIVE_VERBOSE = true function tga:packToTableFile(folderPath, relPath, tableFileName, overwrite) if relPath ~= "" then relPath = relPath .. '/' end local tf = findTableFile(tableFileName) if tf ~= nil and not overwrite then error(string.format("Table file with name %s already exists", tableFileName)) return elseif tf == nil then tf = createTableFile(tableFileName) end tf.stream.size = 0 local signature = stringToByteTable("TGA_ARCHIVE_01") tf.stream.write(signature) local readStream = createMemoryStream() function serialize(path, relpath) for file in lfs.dir(path) do if (file ~= "." and file ~= "..") then local fullpath = path .. '/' .. file local attr = lfs.attributes(fullpath) if attr.mode == "directory" then serialize(path .. '/' .. file, relpath .. file .. '/') elseif attr.mode == "file" then tf.stream.writeAnsiString(relpath) tf.stream.writeAnsiString(file) readStream.size = 0 readStream.loadFromFile(fullpath) tf.stream.writeDword(readStream.size) tf.stream.copyFrom(readStream, readStream.Size) if ARCHIVE_VERBOSE then printf("%s -> %s (%d bytes)", fullpath, relpath .. file, readStream.size) end end end end end serialize(folderPath, relPath) return tf end function tga:unpackTableFile(folderPath, tableFileName, overwrite) local tf = findTableFile(tableFileName) if tf == nil then error(string.format("Table file with name %s does not exist", tableFileName)) return end local sig = "TGA_ARCHIVE_01" local sigSz = string.len(sig) if tf.stream.size < sigSz or byteTableToString(tf.stream.read(sigSz)) ~= sig then error(string.format("Table file is not a TGA archive", tableFileName)) return end local writeStream = createMemoryStream() while tf.stream.position < tf.stream.size do local fullpath = folderPath .. "/" for folder in string.gmatch(tf.stream.readAnsiString(), "([^/]+/)") do fullpath = fullpath .. folder lfs.mkdir(fullpath) end fullpath = fullpath .. tf.stream.readAnsiString() local attr = lfs.attributes(fullpath) if attr then if overwrite then os.remove(fullpath) else error(string.format("File %s already exists", fullpath)) return end end local fsz = tf.stream.readDword() writeStream.size = 0 writeStream.copyFrom(tf.stream, fsz) writeStream.saveToFile(fullpath) if ARCHIVE_VERBOSE then printf("%s (%d bytes)", fullpath, fsz) end end end --local username = sanitizeUsername(os.getenv("USERNAME")) local path = mkpath(os.getenv("PROGRAMDATA"), "the-grand-archives", "dark-souls-3") current_game_ver = getGameVersion() tga = tga:new(path, current_game_ver) tga:loadConfig() tga:loadSymbolCache() --[[END TGA file management]]-- --[[START TGA checks]]-- local function firstTimeSetup() local fts = messageDialog("First Time Setup", [[Do you want this table to check for updates on enabling? You can change it later using Configure Table in Table Tools.]], mtConfirmation, mbYes, mbNo, mbCancel) if fts == mrYes then tga.config.checkTableVersion = true elseif fts == mrNo then tga.config.checkTableVersion = false else error("First Time Setup cancelled", 2) end tga:saveConfig() return true end tga:runOnce("first_time_setup", firstTimeSetup) if tga.config.checkGameLaunched and not GetAddressSafe(process) then local e = "Failed to read game process.\nMake sure you've launched the game." ShowMessage(e) error(e,2) end if tga.config.checkGameVersion and current_game_ver and current_game_ver ~= game_ver and current_game_ver ~= game_ver:match("(%d*%.%d*)%.0+$") then showMessage(string.format("Your version of Dark Souls III (%s) might not be supported.\nSupported version: %s", current_game_ver, game_ver)) end if tga.config.checkCEVersion and getCEVersion() < ce_ver then local ver_str = string.format("Cheat Engine %s or newer is required.\nDownload version %s from GitHub?",ce_ver,ce_ver) local dl_url = string.format("https://github.com/cheat-engine/cheat-engine/releases/download/%s/CheatEngine%s.exe",ce_ver,string.gsub(ce_ver,"%W","")) if messageDialog("CE Version Check", ver_str, mtError, mbYes, mbNo)==mrYes then shellExecute(dl_url) end error("Cheat Engine outdated",2) end if tga.config.checkTableVersion and table_ver ~= nil then local internet = getInternet() local response = internet.getURL(version_url) if response ~= nil then if table_ver < tonumber(response) then showMessage([[Your Cheat Table is outdated. Check the Github for the latest version.]]) elseif table_ver > tonumber(response) then showMessage("This is a pre-release version of the Cheat Table.\nFind regular versions in the Releases section on the Github page.") end else showMessage("Version check failed.") end internet.destroy() elseif tga.config.checkTableVersion then showMessage([[This is a pre-release version of the Cheat Table. Find regular versions in the Releases section on the Github page.]]) end --[[END TGA checks]]-- --[[START TGA memory management]]-- -- Checks whether an address or a symbol is within the process module -- can be used to determine if an input represents a valid address -- returns the address, or false if it is outside, or nil on lookup failure -- Examples: -- local address = getAddressProcessSafe("someSymbol") -- local address = getAddressProcessSafe("DarkSoulsIII.exe+123456") -- if getAddressProcessSafe(someVar) then print("valid address") end -- assert(getAddressProcessSafe(0x1000) == false) -- @param key | number | string | other local function getAddressProcessSafe(key) if not getAddressSafe(process) then return end local address = getAddressSafe(key) if address == nil then return nil end return address >= getAddress(process) and address <= getAddress(process) + getModuleSize(process) and address end -- Searches for a key in the target process with an optional offset -- a key can be an AOB or an address string or integer -- extracts an address from the operands of the instruction at the key -- registers a symbol at the address -- returns the found address, or false on lookup failure -- Examples: -- registerBaseByKey("someBase", "48 8B 05 ?? ?? ?? ?? 48 85 C0 ?? ?? 48 8B 40 ?? C3") -- registerBaseByKey("someBase", "48 8D 05 ?? ?? ?? ?? 48 89 44 24 ?? F3 0F 11 4C 24 ?? 48 83 3D ?? ?? ?? ?? 00 75", 18) -- registerBaseByKey("someBase", "DarkSoulsIII.exe+123456") -- registerBaseByKey("someBase", 0x7FF664DB7DC6) -- @param symbolName | string -- @param key | AOB = string | address = string or number -- @param offset | optional number function registerBaseByKey(symbolName, key, offset) if not getAddressSafe(process) then return end assert(type(symbolName) == "string" and (offset == nil or type(offset) == "number"), "registerBaseByKey: bad argument type") local address = getAddressProcessSafe(key) or AOBScanModuleUnique(process, key) address = offset and address and address + offset or address if address then local d = createDisassembler() if d.disassemble(address) then local dt = d.getLastDisassembleData() local address = dt.parameters:match("%[(.-)%]") if address then address = tonumber(address, 16) if address then registerSymbol(symbolName, address, true) return address end end end end print(string.format("registerBaseByKey: warning: symbol %s not found", symbolName)) return false end -- Saves a symbol-address pair to the symbol cache -- address is input or optional if the symbol is registered -- returns true on success -- Examples: -- cacheSymbol("someSymbol") --this symbol has been registered previously -- cacheSymbol("someSymbol", address) -- cacheSymbol("someSymbol", "DarkSoulsIII.exe+123456") -- @param symbolName | string -- @param address | optional if the symbol is registered | number | string function cacheSymbol(symbolName, address) if not getAddressSafe(process) then return end local address = getAddressProcessSafe(address) or getAddressSafe(symbolName) if not (tga.symbolCaching and tga.config.cacheSymbols and address and type(symbolName) == "string") then return false end address = address - getAddress(process) tga.symbolCache[symbolName] = address return tga:saveSymbolCache() end -- Scans process module memory for AOB -- If cacheSymbols is set to true saves the symbol-address pair to the cache -- or gets its address from the cache -- returns address on success, nil on lookup failure -- Examples: -- AOBScanProcessCached("someSymbol", "48 8B 05 ?? ?? ?? ?? 48 85 C0 ?? ?? 48 8B 40 ?? C3") -- @param symbolName | string -- @param AOBString | string function AOBScanProcessCached(symbolName, AOBString) if not getAddressSafe(process) then return end assert(type(symbolName) == "string" and type(AOBString) == "string", "AOBScanProcessCached: bad argument type") if not (tga.symbolCaching and tga.config.cacheSymbols and tga.symbolCache[symbolName]) then local address = AOBScanModuleUnique(process, AOBString) if not (address and tga.config.cacheSymbols) then return address end if not cacheSymbol(symbolName, address) then print(string.format("AOBScanProcessCached: warning: symbol %s could not be cached", symbolName)) end return address else return getAddress(process) + tga.symbolCache[symbolName] end end -- Searches for a key in the target process with an optional offset -- a key can be an AOB or an address string or integer -- extracts an address from the operands of the instruction at the key -- registers a symbol at the address -- if cacheSymbols is set to true saves the symbol-address pair to the cache -- or gets it from the cache -- returns the found address, or false on lookup failure -- Examples: -- registerBaseByKey("someBase", "48 8B 05 ?? ?? ?? ?? 48 85 C0 ?? ?? 48 8B 40 ?? C3") -- registerBaseByKey("someBase", "48 8D 05 ?? ?? ?? ?? 48 89 44 24 ?? F3 0F 11 4C 24 ?? 48 83 3D ?? ?? ?? ?? 00 75", 18) -- registerBaseByKey("someBase", "DarkSoulsIII.exe+123456") -- registerBaseByKey("someBase", 0x7FF664DB7DC6) -- @param symbolName | string -- @param key | AOB = string | address = string or number -- @param offset | optional number function registerBaseByKeyCached(symbolName, key, offset) if not getAddressSafe(process) then return end if not (tga.symbolCaching and tga.config.cacheSymbols and tga.symbolCache[symbolName]) then local address = registerBaseByKey(symbolName, key, offset) if not (address and tga.config.cacheSymbols) then return address end if not cacheSymbol(symbolName, address) then print(string.format("registerBaseByKeyCached: warning: symbol %s could not be cached", symbolName)) end return address else local address = getAddress(process) + tga.symbolCache[symbolName] registerSymbol(symbolName, address, true) return address end end tga:runOnceForVersion("unpack_c_includes", function() if findTableFile("include") then print("Unpacking TGA C library...") tga:unpackTableFile(tga.path, "include", true) return true else print("tga WARNING: Could not find archive of C includes") return false end end) addCIncludePath(tga.path .. '/include') -- format: -- symbolName = name of the symbol to be registered -- AOB = array of bytes to search for in the process module -- offset = optional, number of bytes to offset the AOB matching address by tga.baseData = { {symbolName = "GameDataMan", AOB = "48 8B 05 ?? ?? ?? ?? 48 85 C0 ?? ?? 48 8B 40 ?? C3"}, -- BaseA --{symbolName = "WorldChrMan", AOB = "48 8B 1D ?? ?? ?? 04 48 8B F9 48 85 DB ?? ?? 8B 11 85 D2 ?? ?? 8D"}, -- BaseB {symbolName = "GameMan", AOB = "48 8B ?? ?? ?? ?? 04 89 48 28 C3"}, -- BaseC {symbolName = "FieldArea", AOB = "48 8B 0D ?? ?? ?? ?? 48 85 C9 74 26 44 8B"}, -- BaseD --{symbolName = "SoloParamRepository", AOB = "48 89 5C 24 48 8B FA 48 8B D9 C7 44 24 20 00 00 00 00 48", offset = 18}, -- Param {symbolName = "FrpgNetMan", AOB = "48 8B 05 ?? ?? ?? ?? 40 0F B6 FF"}, -- BaseE --{symbolName = "SprjDbgEvent", AOB = "48 8B 0D ?? ?? ?? ?? 48 8D 54 24 ?? 45 33 C0 E8 ?? ?? ?? ?? 48 83 C4 ?? C3"}, -- BaseF --{symbolName = "WorldChrManDbg", AOB = "48 8B 05 ?? ?? ?? ?? 66 0F 7F 44 24 40 48 85 C0"}, -- BaseZ {symbolName = "LockTgtMan", AOB = "48 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 48 8B D8 48 85 C0 0F 84 ?? ?? ?? ?? C7"}, -- lockbonus_ptr {symbolName = "NearOnlyDraw", AOB = "0F 84 ?? ?? ?? ?? 4C 8D 0D ?? ?? ?? ?? 4C 8D 05 ?? ?? ?? ?? 48 8D 15 ?? ?? ?? ?? 48 8B C8 E8", offset = 20}, -- DrawNearOnly_ptr {symbolName = "WorldChrManDbg_Flags", AOB = "4C 8D 05 ?? ?? ?? ?? 48 8D 15 ?? ?? ?? ?? 48 8B CB E8 ?? ?? ?? ?? 48 83 3D ?? ?? ?? ?? 00"}, -- debug_flags {symbolName = "FdpClient", AOB = "48 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 84 C0 0F 84 ?? ?? ?? ?? 41 8B D4"}, -- BaseG --{symbolName = "SprjEventFlagMan", AOB = "48 8B 0D ?? ?? ?? ?? 44 0F B6 CB 41 B8 07 00 00 00 8B D6"}, --GameFlagData --{symbolName = "FrpgSessionManager", AOB = "48 8B 0D ?? ?? ?? ?? 4C 8D 4C 24 ?? 41 B8 32 00 00 00"}, -- Can be accessed from [SprjSessionManager]+10 {symbolName = "NewMenuSystem", AOB = "48 8B 05 ?? ?? ?? ?? 48 85 C0 74 ?? 80 B8 ?? ?? ?? ?? ?? 0F 95 C0 C3"}, {symbolName = "MenuMan", AOB = "48 8B 0D ?? ?? ?? ?? 33 C0 48 39 81 ?? ?? ?? ?? 0F 95 C0 C3"}, {symbolName = "MsgRepository", AOB = "44 8B F8 44 0F B6 A7 ?? ?? ?? ?? 48 8B 1D ?? ?? ?? ?? 48 85 DB 75", offset = 11}, --{symbolName = "WindWorld", AOB = "48 8D 05 ?? ?? ?? ?? 48 89 44 24 ?? F3 0F 11 4C 24 ?? 48 83 3D ?? ?? ?? ?? 00 75"}, offset = 18, --{symbolName = "RendMan", AOB = "48 8B 05 ?? ?? ?? ?? F3 0F 10 1D ?? ?? ?? ?? 4C 8D 45"}, {symbolName = "MapItemMan", AOB = "48 8B 0D ?? ?? ?? ?? BB ?? ?? ?? ?? 41 BC"}, {symbolName = "ThrowMan", AOB = "48 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 48 8B CE E8 ?? ?? ?? ?? 48 8B 9E"}, --{symbolName = "CSLoadBalancer", AOB = "48 8B CB E8 ?? ?? ?? ?? 48 8B 0D ?? ?? ?? ?? 84 C0 74 ?? 48 85 C9 75", offset = 8}, --{symbolName = "CSStayParamRepository", AOB = "48 8B 0D ?? ?? ?? ?? 8B 9F ?? ?? ?? ?? 48 85 C9 75 26"}, --{symbolName = "CSDlc", AOB = "48 8B 0D ?? ?? ?? ?? 48 85 C9 0F 84 ?? ?? ?? ?? 0F BA E0 ?? 72 65 0F BA E8"}, --{symbolName = "CSTrophy", AOB = "48 8B 0D ?? ?? ?? ?? 48 85 C9 74 ?? 89 5C 24 ?? 48 8D 54 24 ?? E8"}, --{symbolName = "CSWindow", AOB = "48 8B 0D ?? ?? ?? ?? 48 85 C9 74 ?? 48 83 C1 ?? 48 8D 45"}, --{symbolName = "SprjFlipper", AOB = "C6 80 80 00 00 00 01 48 8B 05", offset = 7}, --{symbolName = "SprjFade", AOB = "48 89 7C 24 ?? 48 8B F9 E8 ?? ?? ?? ?? 84 C0 74 ?? 48 8B 0D", offset = 17}, --{symbolName = "SprjSessionManager", AOB = "48 8B 0D ?? ?? ?? ?? 41 8B F9 49 8B F0 8B EA 48 85 C9 75 26"}, --{symbolName = "SprjHkBehManager", AOB = "48 8B 05 ?? ?? ?? ?? 4D 8B F1 49 8B E8 48 8B DA 48 8B F1 48 85 C0 75"}, --{symbolName = "SprjSound", AOB = "48 89 05 ?? ?? ?? ?? 48 85 C0 74 ?? 48 8B C8 E8 ?? ?? ?? ?? 48 8B CB"}, --{symbolName = "SprjRemo", AOB = "48 85 C0 74 ?? 80 B8 ?? ?? ?? ?? 00 0F B6 DB 0F 45 DF 48 8B 0D", offset = 18}, --{symbolName = "SprjSfx", AOB = "48 8B 0D ?? ?? ?? ?? 48 85 C9 74 ?? 48 8B 47 ?? 48 8D 55"}, --{symbolName = "SprjLuaEventMan", AOB = "48 83 3D ?? ?? ?? ?? 00 48 8B F9 0F 84 ?? ?? ?? ?? 48"}, --{symbolName = "CSRegulationManager", AOB = "48 8B 0D ?? ?? ?? ?? 48 85 C9 74 0B 4C 8B C0 48 8B D7"}, --{symbolName = "SprjBulletManager", AOB = "C7 43 18 ?? ?? ?? ?? F6 47 3C ?? 75 ?? 8B 47 ?? 89 43 ?? 48 8B 0D", offset = 19}, {symbolName = "DamageMan", AOB = "8B 57 5C 48 8B 0D ?? ?? ?? ?? 4C 8D 44 24 20 E8 ?? ?? ?? ?? 48 8B 9C 24", offset = 3} } -- Maps a proper base address name (i.e. name of class from RTTI data) to a set of aliases -- for backwards compatibility. tga.baseAliases = { -- None needed for DS3 } -- Keeps track of base names registered as symbols for easy unregistering when the table -- header is closed. tga.registeredBaseNames = {} -- Register a base address as a symbol and possibly many aliases. -- The aliases are determined by tga.baseAliases. -- The function keeps track of the registered bases so that they can be collectively unloaded. function tgaRegisterBase(name, addr) tga.registeredBaseNames[name] = true registerSymbol(name, addr) if tga.baseAliases[name] ~= nil then for i, alias in ipairs(tga.baseAliases[name]) do tga.registeredBaseNames[alias] = true -- Register the symbol *without* saving it in the table, to -- avoid usermode symbol pollution registerSymbol(alias, addr, false) end end end function tgaUnregisterBases() for base, _ in pairs(tga.registeredBaseNames) do unregisterSymbol(base) tga.registeredBaseNames[base] = nil end end for i,base in ipairs(tga.baseData) do registerBaseByKeyCached(base.symbolName, base.AOB, base.offset) end --[[END TGA memory management]]-- --[[START TGA helpers]]-- function enableRecord(id, delay, sync) local record = getAddressList().getMemoryRecordByID(id) if(record ~= nil) then if sync then Sleep(delay) record.Active = true return end local t = createTimer(getMainForm()) t.Interval = delay or 100 t.OnTimer = function() t.destroy() record.Active = true end else print("Record with ID "..id.." doesn't exist.") end end function disableRecord(id, delay, sync) local record = getAddressList().getMemoryRecordByID(id) if(record ~= nil) then if sync then Sleep(delay) record.Active = false return end local t = createTimer(getMainForm()) t.Interval = delay or 100 t.OnTimer = function() t.destroy() record.Active = false end else print("Record with ID "..id.." doesn't exist.") end end function address_version(script_ver) if current_game_ver ~= script_ver then e = "The addresses used by this script only work for\n"..game_title.." app ver "..script_ver ShowMessage(e) error(e,2) end end function inArray(array, item) for _,value in pairs(array) do if value == item then return true end end return false end function setBit(addr_str, bit, value) local offset = bit // 8 local remainder = bit % 8 local bshift = 1 << remainder local addr = getAddress(addr_str) + offset writeByte(addr, readByte(addr) & ~bshift | (bshift & -(value % 2))) end writeBit = setBit -- Disables memrec after specified amount of milliseconds -- or byte at given address becomes 1 -- or given function returns true. -- Accepts id, description or MemoryRecord instance. -- ametalon, 2020-07-15 -- Examples: -- disableMemrec(memrec) -- disable current memrec -- disableMemrec(13, 1000) -- disable memrec with ID = 13 in one second -- disableMemrec("Curse Dagger", 500) -- disable "Curse Dagger" in half a second -- disableMemrec("Slow script", "slow_script_finished") -- disable "Slow script" when it sets byte at address "slow_script_finished" to 1 -- disableMemrec("Funny meme", function() return readInteger('an_address') == 42 end) -- disable "Funny meme" when an address in memory takes a specific value -- @param memrec, MemoryRecord | number | string -- @param delay, number | string | function, default 100, -- milliseconds to wait before disabling -- or memory address to check when that byte becomes 1 -- or function that returns true when memrec should be disabled. function disableMemrec(memrec, delay) local memrecType = type(memrec) if memrecType == "userdata" then -- noop, we assume it is already MemoryRecord elseif memrecType == "string" then memrec = getAddressList().getMemoryRecordByDescription(memrec) elseif memrecType == "number" then memrec = getAddressList().getMemoryRecordByID(memrec) end if not memrec then return end local t = createTimer(nil) delay = delay or 100 local delayType = type(delay) if delayType == "string" then t.interval = 100 t.onTimer = function(t) if readBytes(delay, 1) == 1 then t.destroy() memrec.active = false end end elseif delayType == "number" then -- minimum delay is 0.1 seconds t.interval = math.max(delay, 100) t.onTimer = function(t) t.destroy() memrec.active = false end elseif delayType == "function" then t.interval = 100 t.onTimer = function(t) if delay() then t.destroy() memrec.active = false end end end end -- WARNING: -- deprecated due to issues overwriting the table file -- using this function will give an error -- prefix any call instance of this function with "tga:" to fix -- like tga:runOnce("agree_to_eula", showEULA) --------------------------------------------------------------- -- Runs given function -- if the function returns truthy value, remembers it -- and doesn't run the function on subsequent invocations -- Returns the function's result -- For persistence function overwrites currently opened table file. -- Examples: -- runOnce("agree_to_eula", showEULA) -- runOnce("open_readme", function() getMemoryRecordByDescription("Readme").active = true; return true; end) -- @param id, String, arbitrary unique identifier -- @param func, function, a function to call function runOnce(id, func) local e = "runOnce: warning: this function has been deprecated, use tga:runOnce with the same arguments instead" print(e) error(e,2) RunOnceResults = RunOnceResults or { -- self_overwrite_mark open_faq = true, } if RunOnceResults[id] then return true end local result = func() if not result then return result end RunOnceResults[id] = true -- add line to currently opened table file local selfFile = io.open(getMainForm().SaveDialog1.Filename, "r+") if not selfFile then return result end for line in selfFile:lines() do if string.gsub(line, '%s+', '') == '--self_overwrite_mark' then local curr = selfFile:seek() local rest = selfFile:read('a') selfFile:seek('set', curr) selfFile:write(id..' = true,\n', rest) break end end selfFile:close() return result end -- copies Steam profile link to clipboard -- @param hexId, String, hex representation of profile number function copySteamProfile(hexId) local link = "https://steamcommunity.com/profiles/" .. tonumber(hexId, 16) .. "/" writeToClipboard(link) end -- opens up "Memory View" window at given address -- if address is a string it must be registered symbol -- @param addr, Number | String function showMemoryViewAtAddress(addr) local mvForm = getMemoryViewForm() mvForm.Disassemblerview.TopAddress = getAddress(addr) mvForm.show() end -- "Vortexian mov" by ametalon -- Allows to use multilevel pointers in AA scripts. -- Arguments: -- register to build a pointer in -- multilevel pointer in format [[[base]+offset]+offset]+offset -- (optional) a place to jump to in case of failed zero check -- If you need more thorough error handling, consider wrapping code it try..except block instead. -- Examples: -- vortmov(rax, [[[WorldChrMan]+80]+1F90]+18) -- assembles into -- mov rax, [WorldChrMan] -- mov rax, [rax+80] -- mov rax, [rax+1F90] -- mov rax, [rax+18] -- -- vortmov(rax, [WorldChrMan]+80, no_player) -- assembles into -- mov rax, [WorldChrMan] -- test rax, rax -- jz no_player -- mov rax, [rax+80] -- test rax, rax -- jz no_player local function vortmov(parameters, syntaxcheckonly) if syntaxcheckonly then return end local reg, path, on_error = string.match(parameters, '(%w+)%s*,%s*%[+([%w%.%]%+]+)%s*,%s*(.+)') if not reg then reg, path = string.match(parameters, '(%w+)%s*,%s*%[+(.+)') end local offsets = {} string.gsub(path, "[^%]]+", function(c) offsets[#offsets+1] = c end) local asm = '' for i,offset in ipairs(offsets) do asm = asm..string.format("mov %s, [%s%s]\r\n", reg, i==1 and '' or reg, offset) if on_error then asm = asm..string.format("test %s, %s\r\njz short %s\r\n", reg, reg, on_error) end end return asm end registerAutoAssemblerCommand("vortmov", vortmov) --[[ Adds a menu item to the main menu that allows switching between standard, gaming and compact view modes. Gaming view mode hides: * Scanning panel * Address and Type columns in Address list Compact view mode hides: * Scanning panel Place in "C:\Program Files\Cheat Engine 7.1\autorun" folder to use with any table. Tested only on CE 7.1 Author: ametalon, based on "compact mode" by mgr.inz.Player Date: 2020-07-07 ]] package.preload["ce.view_mode"] = function(...) local _m = {} local STANDARD_MODE = 0 local GAMING_MODE = 1 local COMPACT_MODE = 2 -- caption shows name of the next mode local captions = { [STANDARD_MODE] = 'Gaming &View Mode', [GAMING_MODE] = 'Compact &View Mode', [COMPACT_MODE] = 'Standard &View Mode'} function _m:_update() self.menu_item.Caption = captions[self.mode] -- splitter between Scanning panel and Address list MainForm.Splitter1.Visible = self.mode == STANDARD_MODE -- Status bar MainForm.Panel4.Visible = self.mode == STANDARD_MODE -- Scanning panel MainForm.Panel5.Visible = self.mode == STANDARD_MODE -- Address column in Address list AddressList.Header.Sections[2].Visible = self.mode == STANDARD_MODE or self.mode == COMPACT_MODE -- Type column in Address list AddressList.Header.Sections[3].Visible = self.mode == STANDARD_MODE or self.mode == COMPACT_MODE end function _m:cycle() if self.mode == STANDARD_MODE then self.mode = GAMING_MODE elseif self.mode == GAMING_MODE then self.mode = COMPACT_MODE elseif self.mode == COMPACT_MODE then self.mode = STANDARD_MODE end self:_update() end function _m:standard() self.mode = STANDARD_MODE self:_update() end function _m:gaming() self.mode = GAMING_MODE self:_update() end function _m:compact() self.mode = COMPACT_MODE self:_update() end local parent = getMainForm().Menu.Items local menu_item = createMenuItem(parent) menu_item.OnClick = function() _m:cycle() end parent.add(menu_item) _m.menu_item = menu_item _m:standard() return _m end require("ce.view_mode") --prevent clicking on sort buttons getAddressList().Control[1].OnSectionClick = nil --[[ Finds memrec by ID or description and tries to make it visible. Adds "Edit -> Scroll to" menu item. Available via <Ctrl+F> and <Alt+E,S> shortcuts. Install by placing this file in CE autorun folder by default "C:\Program Files (x86)\Cheat Engine 6.8.3\autorun" Type part of a description and select one of remaining items in the list below the searchbox. Or press <Enter> to select first item right away. To search by ID, type a number into the searchbox and press <Enter> Tested only on CE 6.8.3 Author: ametalon Date: 2020-03-23 ]] package.preload["ce.scroll_to"] = function(...) local _m = {} -- Recursively activates given memrec and its parents local function recursive_activate(memrec) if(not memrec) then return end recursive_activate(memrec.Parent) memrec.Active = true end -- Returns data that will be used for a search local function refresh_search_list() local addr_list = getAddressList() local list = createStringlist() list.beginUpdate() for i = 0, addr_list.Count - 1 do list.add(addr_list[i].Description) end list.endUpdate() return list end -- Makes given memrec visible on screen -- @param memrec MemoryRecord function _m:scroll_to_memrec(memrec) if(not memrec) then return end recursive_activate(memrec.Parent) -- focus AddressList's TTreeviewWithScroll to set keyboard focus for the selected memrec getAddressList().Control[0].setFocus() getAddressList().setSelectedRecord(memrec) end -- Shows search dialog and tries to find memrec for typed text -- @return MemoryRecord | nil function _m:find_memrec() local addr_list = getAddressList() if not self.description_list or self.description_list.Count ~= addr_list.Count then self.description_list = refresh_search_list() end local i, text = showSelectionList( "Scroll to memory record", "Enter ID or description\n<Enter> selects the first element in the list", self.description_list, true ) -- one of the list elements was selected if i >= 0 then return addr_list[i] end -- no text was typed if text == '' then return end local memrec -- check if numeric ID was typed local id = tonumber(text) if(id) then memrec = addr_list.getMemoryRecordByID(id) if memrec then return memrec end end -- check if typed text is an exact description of a memrec memrec = addr_list.getMemoryRecordByDescription(text) if memrec then return memrec end -- fallback to full list search by a partial match i = self:_dumb_search(text) if i then return addr_list[i] end end -- horrible, horrible search -- returns index of the first memrec with description containing given text -- @return Integer | nil function _m:_dumb_search(text) text = string.lower(text) for i = 0, self.description_list.Count - 1 do -- plain "find substring" operation if string.find(string.lower(self.description_list[i]), text, 1, true) then return i end end end -- add new menu item -- if can't find Edit menu item add to the main menu itself local parent = getMainForm().Edit3 or getMainForm().Menu.Items local new_item = createMenuItem(parent) new_item.Caption = '&Scroll to' new_item.Shortcut = "Ctrl+F" new_item.OnClick = function() _m:scroll_to_memrec(_m:find_memrec()) end parent.add(new_item) return _m end require("ce.scroll_to") -- Show text in a separate window. -- Examples: -- showText("Title", "Some text") -- showText([[Multiline text]]) -- @param caption, String, optional title for the window -- @param text, String, text to show -- ametalon, 2020-07-17 function showText(caption, text) if not text then text = caption caption = "" end local f = createForm(false) f.Name = 'ShowTextForm' f.DoNotSaveInTable = true f.AutoSize = true f.BorderStyle = bsSizeable local m = createMemo(f) m.Name = 'TextMemo' m.BorderStyle = bsNone m.ReadOnly = true m.ScrollBars = ssAutoBoth m.Constraints.MinWidth = 400 m.Constraints.MinHeight = 400 m.Align = alClient m.AnchorSideRight.Side = asrBottom m.AnchorSideBottom.Side = asrBottom f.Caption = caption f.TextMemo.Lines.setText(text) f.centerScreen() f.show() f.bringToFront() return f end --[[END TGA helpers]]-- --[[START Igromanru's widgets class]]-- -- Class for my UDF's IgroWidgets = {} function IgroWidgets:new() setmetatable({}, self) self.__index = self self.addressList = getAddressList() return self end function IgroWidgets:stringTrim(s) return s:gsub("^%s*(.-)%s*$", "%1") end function IgroWidgets:isNotEmpty(s) return s ~= nil and self:stringTrim(s) ~= '' end function IgroWidgets:isEmpty(s) return s == nil or self:stringTrim(s) == '' end function IgroWidgets:toHex(number) return string.format("%X",number) end function IgroWidgets:toHexLegth(number, length) if length == nil then length = 1 end length = length * 2 return string.format("%0"..length.."X",number) end function IgroWidgets:floatToHex(number, length) local result = "" local byteTable = floatToByteTable(number) if length == nil then length = 1 end if(length > #byteTable) then for i = 1, length-#byteTable do result = "00"..result end end for i, v in ipairs(byteTable) do result = string.format('%02X', v) .. result end return result end function IgroWidgets:floatToDecimal(number, length) return tonumber(self:floatToHex(number,length),16) end function IgroWidgets:floatToByteArray(number) local result = "" local byteTable = floatToByteTable(number) for i, v in ipairs(byteTable) do if(self:isNotEmpty(result)) then result = result .. " " end result = result .. string.format('%02X', v) end return result end function IgroWidgets:floatToByteArray(number) local result = "" local byteTable = floatToByteTable(number) for i, v in ipairs(byteTable) do if(self:isNotEmpty(result)) then result = result .. " " end result = result .. string.format('%02X', v) end return result end function IgroWidgets:decToHex(number, length) return self:toHexLegth(number,length) end function IgroWidgets:decToByteArray(number, length) return self:hexToByteArray(self:toHexLegth(number,length)) end function IgroWidgets:hexToDecimal(hexString) return tonumber(hexString,16) end function IgroWidgets:hexToFloat(hexString) local byteTable = {} for hexChar in string.gmatch(hexString,"(%x%x)") do table.insert(byteTable,1,tonumber(hexChar,16)) end return tonumber(string.format("%.2f", byteTableToFloat(byteTable))) end function IgroWidgets:hexToByteArray(hex) local result = "" local index = string.len(hex)-1 local tmp = "" while index ~= nil and index >= 0 do tmp = string.sub(hex, index, index+1) if igro:isNotEmpty(tmp) then if igro:isNotEmpty(result) then result = result .. " " end result = result .. tmp else break end index = index - 2 sleep(1) end result = string.gsub(result, "%s$", "") return result end function IgroWidgets:byteArrayToHex(byteArray) local result = "" local index = 1 local tmp = "" byteArray = string.gsub(byteArray, "%s", "") index = string.len(byteArray)-1 while index ~= nil and index >= 0 do tmp = string.sub(byteArray, index, index+1) if igro:isNotEmpty(tmp) then result = result .. tmp else break end index = index - 2 sleep(1) end result = string.gsub(result, "%s$", "") return result end function IgroWidgets:byteArrayToDecimal(byteArray) return tonumber(self:byteArrayToHex(byteArray),16) end function IgroWidgets:byteArrayToFloat(byteArray) return self:hexToFloat(self:byteArrayToHex(byteArray)) end function IgroWidgets:getRecordById(id) return self.addressList.getMemoryRecordByID(id) end function IgroWidgets:getRecordByDescription(description) return self.addressList.getMemoryRecordByDescription(description) end function IgroWidgets:getRecord(index) return self.addressList.getMemoryRecord(index) end function IgroWidgets:enableRecordById(id) local function enableRecord(thread, id) local record = self:getRecordById(id) if(record ~= nil) then sleep(500) record.Active = true else print("Record with ID "..id.." doesn't exists") end end createNativeThread(enableRecord, id) end function IgroWidgets:enableByDescription(description) local function enableRecord(thread, description) local record = self:getRecordByDescription(description) if(record ~= nil) then sleep(500) record.Active = true else print("Record with Description "..description.." doesn't exists") end end createNativeThread(enableRecord, description) end function IgroWidgets:disableRecordById(id) local function disableRecord(thread, id) local record = self:getRecordById(id) if(record ~= nil) then sleep(500) record.Active = false else print("Record with ID "..id.." doesn't exists") end end createNativeThread(disableRecord, id) end function IgroWidgets:disableByDescription(description) local function disableRecord(thread, description) local record = self:getRecordByDescription(description) if(record ~= nil) then sleep(500) record.Active = false else print("Record with Description "..description.." doesn't exists") end end createNativeThread(disableRecord, description) end -- Creating an instance of IgroWidgets igro = IgroWidgets:new() --[[END Igromanru's widgets class]]-- --------------------------------------------------- function ItemIDWrite(value) local bytes = dwordToByteTable(value) return bytes[1],bytes[2],bytes[3],bAnd(bytes[4],0xF) end function ArmorIDRead(b1,b2,b3,b4) return byteTableToDword({b1,b2,b3,bXor(b4,0x10)}) end function RingIDRead(b1,b2,b3,b4) return byteTableToDword({b1,b2,b3,0x20}) end function SpellAndGoodsIDRead(b1,b2,b3,b4) return byteTableToDword({b1,b2,b3,0x40}) end -- Get localized weapon, armor and ring names by id. -- Usage: -- ItemNamer:init() -- ItemNamer:weapon(0x0001ADB0) => "Fäuste" (if you play in German) -- ItemNamer:weapon(11011406) => "Blessed Caestus+6" -- ItemNamer:armor(60501000) => "Millwood Knight Armor" -- ItemNamer:ring(0x20004E2D) => "Chloranthy Ring+3" -- ItemNamer:good(0x40000075) => "Darksign" -- ItemNamer:done() -- Author: ametalon, thanks for help to Unfairest and cih ItemNamer = {} -- Should be called before using rest of the functions -- Initializes internal stuff function ItemNamer:init() self.weapons = {names = {}, cache = {[0x0FFFFFFF] = "Nothing", [0x00FFFFFF] = "Nothing"}} self.armors = {cache = {[0x0FFFFFFF] = "Nothing", [0x00FFFFFF] = "Nothing"}} self.rings = {cache = {[0x0FFFFFFF] = "Nothing", [0x00FFFFFF] = "Nothing"}} self.goods = {cache = {[0x0FFFFFFF] = "Nothing", [0x00FFFFFF] = "Nothing"}} local weapon = AOBScanProcessCached("ItemNamer_weapon", "48 85 C0 75 52 44 8D 40 0B") local armor = AOBScanProcessCached("ItemNamer_armor", "48 85 C0 75 52 44 8D 40 0C") local ring = AOBScanProcessCached("ItemNamer_ring", "48 85 C0 75 52 44 8D 40 0D") local good = AOBScanProcessCached("ItemNamer_good", "48 85 C0 75 52 44 8D 40 0A") self.asmFuncs = {weapon = weapon and weapon - 0x1D, armor = armor and armor - 0x1D, ring = ring and ring - 0x1D, good = good and good - 0x1D} self.msgRepo = readQword(getAddressSafe("MsgRepository")) end -- Can be called when you done using ItemNamer -- Primarily in [DISABLE] section function ItemNamer:done() self.weapons = nil self.armors = nil self.rings = nil self.goods = nil self.addr = nil self.msgRepo = nil end -- Returns full weapon name by id -- Fetches name from the game -- and caches results to avoid unnecessary interactions with the game -- ItemNamer:weapon(0x002DF0F6) => "Lightning Mail Bleaker +6" -- ItemNamer:weapon(6241000) => "Reinforced Dark Sword" function ItemNamer:weapon(id) id = id & 0x0FFFFFFF local cached = self.weapons.cache[id] if cached then return cached end local upgrade_level = id % 100 local base_id = id - upgrade_level local name = self.weapons.names[base_id] if not name then name = self:fetchFromGame('weapon', base_id) self.weapons.names[base_id] = name end if upgrade_level == 0 then upgrade_level = '' else upgrade_level = '+'..upgrade_level end cached = name..upgrade_level self.weapons.cache[id] = cached return cached end -- Returns armor name by id -- Fetches name from the game -- and caches results to avoid unnecessary interactions with the game -- ItemNamer:armor(0x000DBBA0) => "Head" -- ItemNamer:armor(60501000) => "Millwood Knight Armor" function ItemNamer:armor(id) id = id & 0x0FFFFFFF local cached = self.armors.cache[id] if not cached then cached = self:fetchFromGame('armor', id) self.armors.cache[id] = cached end return cached end -- Returns ring name by id -- Fetches name from the game -- and caches results to avoid unnecessary interactions with the game -- ItemNamer:ring(0x20004E2D) => "Chloranthy Ring+3" -- ItemNamer:ring(0x00004E2D) => "Chloranthy Ring+3" function ItemNamer:ring(id) id = id & 0x0FFFFFFF local cached = self.rings.cache[id] if not cached then cached = self:fetchFromGame('ring', id) self.rings.cache[id] = cached end return cached end -- Returns good name by id -- Fetches name from the game -- and caches results to avoid unnecessary interactions with the game -- ItemNamer:good(0x40000075) => "Darksign" -- ItemNamer:good(0x40000075) => "Darksign" function ItemNamer:good(id) id = id & 0x0FFFFFFF local cached = self.goods.cache[id] if not cached then cached = self:fetchFromGame('good', id) self.goods.cache[id] = cached end return cached end -- calls game functions for fetching item names -- ItemNamer:fetchFromGame('armor', 60501000) => "Millwood Knight Armor" function ItemNamer:fetchFromGame(type, id) if not self.asmFuncs[type] then return 'Unknown' end local nameAddr nameAddr = executeCodeEx(0, 1000, self.asmFuncs[type], {type=0, value=self.msgRepo}, {type=0, value=id}) if nameAddr and nameAddr > 0 then return self:readUnicode(nameAddr, 100) else print('ItemNamer: error while fetching '..type..'='..id..'. Returned '..tostring(name)) return 'Unknown' end end -- Dark Souls 3 stores item names as Unicode strings -- I haven't been able to find CE function for reading Unicode -- so here is mine barely working implementation -- If you can suggest better solution, please do function ItemNamer:readUnicode(addr, maxLength) local res = {} local char = 0 local v1 = 0 local bytes = readBytes(addr, maxLength, true) for i, v in ipairs(bytes) do if i%2 == 0 then goto continue end v1 = bytes[i+1] if not v1 then break end char = v + 256 * v1 if char == 0 then break end table.insert(res, char) ::continue:: end return utf8.char(unpack(res)) end ItemNamer:init() function useItemNamer() local displayAsWeapon = { 1337078867, 1337078868, 1337078869, 1337078870, 1337078871, 1337078872, -- Hero->ChrAsm 1337078873, 1337078874, 1337078875, 1337078876, -- Hero->Equipped Gear 80861, 80862, 80863, 80864, 80865, 80866, -- recent 1 86389, 86390, 86391, 86392, 86393, 86394, -- recent 2 80925, 80926, 80927, 80928, 80929, 80930, -- recent 3 80957, 80958, 80959, 80960, 80961, 80962, -- recent 4 80989, 80990, 80991, 80992, 80993, 80994, -- recent 5 86777, 86778, 86779, 86780, 86781, 86782, -- current 1 86831, 86832, 86833, 86834, 86835, 86836, -- current 2 86895, 86896, 86897, 86898, 86899, 86900, -- current 3 86948, 86949, 86950, 86951, 86952, 86953, -- current 4 87001, 87002, 87003, 87004, 87005, 87006, -- current 5 } local displayAsArmor = { 1337078879, 1337078880, 1337078881, 1337078882, -- Hero->Equipped Gear 80857, 80858, 80859, 80860, -- recent 1 86385, 86386, 86387, 86388, -- recent 2 80921, 80922, 80923, 80924, -- recent 3 80953, 80954, 80955, 80956, -- recent 4 80985, 80986, 80987, 80988, -- recent 5 86773, 86774, 86775, 86776, -- current 1 86827, 86828, 86829, 86830, -- current 2 86891, 86892, 86893, 86894, -- current 3 86944, 86945, 86946, 86947, -- current 4 86997, 86998, 86999, 87000, -- current 5 } local displayAsRing = { 1337078884, 1337078885, 1337078886, 1337078887, 1337078888, -- Hero->Equipped Gear 80867, 80868, 80869, 80870, 1337079046, -- recent 1 86395, 86396, 86397, 86398, 1337079047, -- recent 2 80931, 80932, 80933, 80934, 1337079050, -- recent 3 80963, 80964, 80965, 80966, 1337079049, -- recent 4 80995, 80996, 80997, 80998, 1337079048, -- recent 5 86783, 86784, 86785, 86786, 1337078865, -- current 1 86837, 86838, 86839, 86840, 1337079042, -- current 2 86901, 86902, 86903, 86904, 1337079043, -- current 3 86954, 86955, 86956, 86957, 1337079044, -- current 4 87007, 87008, 87009, 87010, 1337079045, -- current 5 } local displayAsGood = { 1337079026, 1337079027, 1337079028, 1337081699, 1337081698, -- quick items 1337081697, 1337081696, 1337081695, 1337081694, 1337081693, -- quick items 1337079036, 1337079037, 1337079038, 1337079039, 1337079040, -- toolbelt 1337081732, 1337081733, 1337081734, 1337081735, 1337081736, -- spells 1337081737, 1337081738, 1337081739, 1337081740, 1337081741, -- spells 1337081742, 1337081743, 1337081744, 1337081745, -- spells } for _,id in ipairs(displayAsWeapon) do local memrec = getAddressList().getMemoryRecordByID(id) if memrec then memrec.OnGetDisplayValue = function(mr,value) local id = tonumber(value, mr.ShowAsHex and 16 or 10) if not id then return false end return true, ItemNamer:weapon(id) end end end for _,id in ipairs(displayAsArmor) do local memrec = getAddressList().getMemoryRecordByID(id) if memrec then memrec.OnGetDisplayValue = function(mr,value) local id = tonumber(value, mr.ShowAsHex and 16 or 10) if not id then return false end return true, ItemNamer:armor(id) end end end for _,id in ipairs(displayAsRing) do local memrec = getAddressList().getMemoryRecordByID(id) if memrec then memrec.OnGetDisplayValue = function(mr,value) local id = tonumber(value, mr.ShowAsHex and 16 or 10) if not id then return false end return true, ItemNamer:ring(id) end end end for _,id in ipairs(displayAsGood) do local memrec = getAddressList().getMemoryRecordByID(id) if memrec then memrec.OnGetDisplayValue = function(mr,value) local id = tonumber(value, mr.ShowAsHex and 16 or 10) if not id then return false end return true, ItemNamer:good(id) end end end end useItemNamer() enableRecord(1000, 0, true) -- enable Symbol Lookup Fix local asyncEnableTimer = createTimer(getMainForm()) asyncEnableTimer.Interval = 100 asyncEnableTimer.OnTimer = function() local record = getAddressList().getMemoryRecordByID(1001) if not record.Active then enableRecord(1001, 100) -- enable CSCRIPT V2 else asyncEnableTimer.destroy() -- Inject anti-anti debug, if selected if tga.config.hideDebug then enableRecord(1004, 1) end enableRecord(1002, 0, true) -- Run singleton finder enableRecord(1003, 10) -- enable CParamUtils enableRecord(251, 10) -- enable ParamUtils enableRecord(300, 10) -- enable Shared Functions end end helperUpdateTimer = createTimer(getMainForm()) helperUpdateTimer.Interval = 1000 helperUpdateTimer.OnTimer = function(timer) --checkSynchronize() -- if using synchronize() if paramUtils ~= nil then local paramTable = paramUtils['masterParamTable'] for param in pairs(paramTable) do local paramHelperId = readInteger(param .. "Helper") if paramHelperId ~= nil then local paramHelperAddress = paramUtils:getIdAddressInParam(param, paramHelperId) writePointer(param .. "Helper+8", paramHelperAddress) end end else enableRecord(251) -- ensure an instance of ParamUtils is enabled end end --[[END TGA helpers]]-- if table_ver ~= nil then tga:runOnce("open_faq", function() getAddressList().getMemoryRecordByDescription("Table Info (FAQ)").active = true; return true; end) end [DISABLE] disableRecord(251) disableRecord(300) --disableRecord(1003) Do *NOT* disable CParamUtils! disableRecord(1002) disableRecord(1001) disableRecord(1000) tgaUnregisterBases() ItemNamer:done() helperUpdateTimer.destroy() for i,base in ipairs(tga.baseData) do unregisterSymbol(base.symbolName) end 1337099162 "Table Info (FAQ)" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] disableMemrec(memrec) showText([[ Dark Souls III Cheat Engine Table By Phokz / Pox911 / Zanzer / Zullie the Witch Maintained by The Grand Archives https://discord.io/the-grand-archives This table is meant for offline use only some parts of it can get you banned Table Updates: https://github.com/The-Grand-Archives/Dark-Souls-III-CT-TGA Changelog: https://github.com/The-Grand-Archives/Dark-Souls-III-CT-TGA/blob/main/CHANGELOG.md Notable Features: Scroll to: Search table entries by ID or description Press Ctrl+F or find it in Edit>Scroll to Scripts->Build Creation: No cost level up: Dynamically adds souls required for leveling up, while you are doing it AddSoul: Increase your souls in a safe way ItemGib: Spawn items directly into your inventory Mass ItemGib: Spawns all (safe) items of a category at once BonfireWarp: Warp directly to any bonfire Unlock All Gestures: Does what it says Upgrades Need No Materials: Remove requirement for item upgrading Npc Menus: This header contains menus of npcs you'd find at Firelink Shrine Access All Shop Inventory, Access All Bonfires and Free Transpose can also be found here Q: What do the colours mean? A: Blue = highlighting/info Green = Param script outside of param headers, these are safe Dark Red = likely unsafe Red = Warning grey = WIP/dummy, ignore unless advanced user Q: What parts of the table get me banned? A: Check Unfairest's Guide https://docs.google.com/document/d/1AaQiu5axxinl633IUZuWhggrQOHog-3WxMWnuus8-LU Q: Where is the Master Spreadsheet (MSS) for Effects, Bullets, etc ? A: https://docs.google.com/spreadsheets/d/1nK2g7g6XJ-qphFAk1tjP3jZtlXWDQY-ItKLa_sniawo/ Q: Why do most features in the table either not work or crash me? A: Only legitimate and up-to-date versions of DS3 are supported. Some scripts have been left behind since v1.15.1 and likely won't be updated anymore Q: Why does the game crash when I attach debugger? A: Dark Souls III v1.15.1 introduced anti-debug code. If you need to use a debugger, you'll have to find a way to bypass it, which we don't provide. Q: Where did Param Patcher go? A: It is now active by default, its headers can be found under Param -> Param Scripting Q: Where is Unlimited HP / Stamina / Focus Points / Unlimited Consumables? A: Flags -> Character Flags Q: How to dupe character? A: Change "Save Slot" to desired slot (starts at 0 for first slot), preferably empty slot below the current one (so if at 0, set to 1). Quit your current game and load your saves, the dupe should be in the next slot down. Q: How to disable stagger / knockback? A: Hero -> Character Flags -> EventSuperArmor Q: How to hide character model? A: Hero -> Character Flags -> Enable ChrAsm (Set to 0 to Hide). Q: How to enable one shot kill? (NPCs only) A: Debug Stuff > GAME > CHR DBG > Player Exterminate Q: How to use "Last Weapon Highlighted", "Last Armour Highlighted", etc? A: Enable the script, open inventory and highlight the weapon or armour piece that you want to edit and return back to the script. Q: How to use "Effect Helper", "Bullet Helper", etc? A: Enable "Find Address" and follow the instructions below it WARNING! Will likely crash unless you have a bypass for the anti-debug introduced in v1.15.1 Q: How to extend buff duration? A: Use Effect Helper and change effectEndurance to whatever duration you want. Q: How to get more Respecs and Rebirths? A: Scripts > Npc Menus > Rosaria > Reallocate Stats Alternatively: Hero > World Flags > Misc > Rebirths (Go in order) Q: How to Unlock All Gestures? A: Hero > GameData > Player Game Data:LocalPlayer > > Gesture Game Data Q: How to change Character Class? A: Hero > GameData > Player Game Data:LocalPlayer > > Player Param > ArcheType Q: How to revive bosses? A: Event Flags or Hero > World Flags > Bosses Q: I can’t find my bloodstain anywhere. A: Teleport > Teleport to Bloodstain Q: How to get a Gael's beard? A: Set "Age" to "3" (Hero > Appearance > Face Details > Misc) Q: How to use backflip animation? A: Scripts > Param Mods > Dark Souls > (Dark) Wood Grain Ring or Hero > Animation > Scripts > Roll and Backflip or use StateInfo 115 on any active effect Q: How do I get the NPC's face? A: Enable the "Last Hit Info" script, punch this npc. Go to his facedata and enable "Copy and Apply FaceData". Enable and disable "Backread Toggle" to refresh your character Note: You can only get the facedata of player model npcs TGA table contributors ---------------------- Ametalon: Help with LUA, major table contributions Coinsworth: Help with ASM, knowledge, major table contributions inuNorii: knowledge, table contribution/overhaul Unfairest: Ban data collection, guides Gáté: Param Edits, Param knowledge, fixes Lucifer: Param Edits /u/MajinCry: Kill all mobs in the area script kairos: PP Class contribution PurplE: ItemGib dropdown contribution Vortexian: Inspiration for vortmov Saucy: Table contribution amirah: Table contribution Grish: Mass ItemGib sfix: Table contribution Z.Z: Table contribution heliodesic: Table contribution Dasaav: Functionality reworks and additions ]]) [DISABLE] 92047 "Statistics" 1 1337080809 "Character" 1 1337081994 "Character Name" String 48 1 0 1
GameDataMan
88 10 1337081995 "" 1 String 48 1 0 1
GameDataMan
38 C0 7B8 10
1337081996 "" 1 String 48 1 0 1
GameDataMan
38 0 7C0 10
1337080812 "Level" 4 Bytes
GameDataMan
70 10
104128 "ReinforceLv" 0:+0 1:+1 2:+2 3:+3 4:+4 5:+5 6:+6 7:+7 8:+8 9:+9 10:+10 Byte
GameDataMan
B3 10
1337081757 "Health" 1 4 Bytes
WorldChrMan
D8 18 1F90 80
1337081758 "Focus" 1 4 Bytes
WorldChrMan
E4 18 1F90 80
1337081759 "Stamina" 1 4 Bytes
WorldChrMan
F0 18 1F90 80
72979 "Ember" Byte
GameDataMan
100 10
77926 "Character Type" 0:Host 1:White Phantom 2:Dark Spirit 3:Ghost 4:Ghost 8:Hollow 10:Transparent 11:Invisible 12:Dragon 13:Arena 4 Bytes
WorldChrMan
70 80
77925 "Team Type" 1:Host 2:Phantom 3:Black Phantom 4:Hollow 6:Enemy 7:Boss (giants, big lizard) 8:Friend 9:AngryFriend 10:DecoyEnemy 11:BloodChild 12:BattleFriend 13:Dragon 16:Dark Spirit 17:Watchdog of Farron 18:Aldrich Faithful 24:Darkwraiths 26:NPC 27:Hostile NPC 29:Arena 31:Mad Phantom 32:Mad Spirit 33:Giant crabs,Dragons from Lothric castle 0:None 4 Bytes
WorldChrMan
74 80
72892 "ClearCount" 0:Journey 1 1:Journey 2 2:Journey 3 3:Journey 4 4:Journey 5 5:Journey 6 6:Journey 7 7:Journey 8 8:Journey 9 4 Bytes
GameDataMan
78
73006 "Last Bonfire" -1:Unknown 999:Shadow Realm 4602950:Arena: Grand Rooftop 4702950:Arena: Kiln of Flame 5302950:Arena: Dragon Ruins 5402950:Arena: Round Plaza 4002950:Firelink Shrine 4002959:Ashen Grave 4002951:Cemetery of Ash 4002952:Iudex Gundyr 4002953:Untended Graves 4002954:Champion Gundyr 3002950:High Wall of Lothric 3002955:Tower on the Wall 3002952:Vordt of the Boreal Valley 3002954:Dancer of the Boreal Valley 3002951:Oceiros, the Consumed King 3002960:High Wall of Lothric, Teleport 3102954:Foot of the High Wall 3102950:Undead Settlement 3102952:Cliff Underside 3102953:Dilipidated Bridge 3102951:Pit of Hollows 3302956:Road of Sacrifices 3302950:Halfway Fortress 3302957:Crucifixion Woods 3302952:Crystal Sage 3302953:Farron Keep 3302954:Keep Ruins 3302958:Farron Keep Perimeter 3302955:Old Wolf of Farron 3302951:Abyss Watchers 3502953:Cathedral of the Deep 3502950:Cleansing Chapel 3502951:Deacons of the Deep 3502952:Rosaria's Bed Chamber 3802956:Catacombs of Carthus 3802950:High Lord Wolnir 3802951:Abandoned Tomb 3802952:Old King's Antechamber 3802953:Demon Ruins 3802954:Old Demon King 3702957:Irithyll of the Boreal valley 3702954:Central Irithyll 3702950:Church of Yorshka 3702955:Distant Manor 3702951:Pontiff Sulyvahn 3702956:Water Reserve 3702953:Anor Londo 3702958:Prison Tower 3702952:Aldrich, Devourer of Gods 3902950:Irithyll Dungeon 3902952:Profaned Capital 3902951:Yhorm The Giant 3012950:Lothric Castle 3012952:Dragon Barracks 3012951:Dragonslayer Armour 3412951:Grand Archives 3412950:Twin Princes 3202950:Archdragon Peak 3202953:Dragon-Kin Mausoleum 3202952:Great Belfry 3202951:Nameless King 4102950:Flameless Shrine 4102951:Klin of the First Flame 4102952:The First Flame 4502951:Snowfield 4502952:Rope Bridge Cave 4502953:Corvian Settlement 4502954:Snowy Mountain Pass 4502955:Ariandel Chapel 4502950:Sister Friede 4502957:Depths of the Painting 4502956:Champion's Gravetender 5002951:The Dreg Heap 5002952:Earthen Peak Ruins 5002953:Within the Earthen Peak Ruins 5002950:The Demon Prince 5102110:The Ringed City 5102952:Mausoleum Lookout 5102953:Ringed Inner Wall 5102954:Ringed City Streets 5102955:Shared Grave 5102950:Church of Filianore 5112951:Filianore's rest 5112950:Slave Knight Gael 5102951:Darkeater Midir 1 4 Bytes
GameMan
ACC
1337012250 "Hollowing" Byte
GameMan
204E
1337080811 "Multiplayer" 1 1337080955 "Covenant" 00000000:None A0002710:Blade of the Darkmoon A0002724:Watchdogs of Farron A000272E:Aldrich Faithful A0002738:Warrior of Sunlight A0002742:Mound-makers A000274C:Way of Blue A0002756:Blue Sentinels A0002760:Rosaria's Fingers A000276A:Spears of the Church 1 4 Bytes
GameDataMan
328 10
78520 "Invasion Type" 0:Host -1:Summon: White -2:Summon: Red -3:Invade: Red -4:Summon: Purple White -6:Covenant: Spear of the Church -7:Covenant: Blade of the Darkmoon -8:(Guardian of Rosaria) -9:Covenant: Watchdog of Farron -10:Covenant: Aldrich Faithful -11:(Avatar) -12:Arena: Battle Royal -13:(Umbasa White) -14:Summon: Sunlight White -15:Summon: Sunlight Dark -16:Summon: Purple Dark -17:Invade: Sunlight Dark -18:Invade: Purple Dark -19:(Force Join Session) -20:(Red Hunter) -21:Covenant: Blue Sentinel 1 4 Bytes
GameMan
C54
1337097272 "Area for Online Activity" 0:None 300001:High Wall of Lothric 300002:High Wall - Darkwraith Chamber 300003:High Wall - Bonfire 2 300004:High Wall - Lower High Wall 300006:High Wall - Dancer of the Boreal Valley 300007:High Wall - Vordt of the Boreal Valley 300008:High Wall - Post-Dancer 300009:High Wall - Post-Vordt 300020:Consumed King's Garden 300021:King's Garden - Main Area 300022:King's Garden - Lift/Shortcut Pre-Oceiros 300023:King's Garden - Oceiros, the Consumed King 300024:King's Garden - Post-Oceiros 301000:Lothric Castle 301001:Lothric Castle - Dragon Barracks 301002:Lothric Castle - Lower Barracks 301003:Lothric Castle - Altar of Sunlight 301010:Lothric Castle - Dragonslayer Armor 301011: 310000:Undead Settlement - Foot of the High Wall 310001:Undead Settlement - Dilapidated Bridge 310002:Undead Settlement - Cliff Underside 310003:Undead Settlement - Irina 310004: 310020:Undead Settlement - Curse-rotted Greatwood 310021:Undead Settlement - Before Road of Sacrifices 320001: 320002:Archdragon Peak 320010:Archdragon Peak - Ancient Wyvern 320011:Archdragon Peak - Dragon-kin Mausoleum 320012:Archdragon Peak - Nameless King Bonfire 320013:Archdragon Peak - Second Wyvern 320020:Archdragon Peak - Great Belfry 330000:Archdragon Peak - Mausoleum Lift 330001:Crucifixion Woods - Crystal Sage 330002:Crucifixion Woods - Halfway fortress 330010:Farron Keep - Abyss Watchers 330011:Farron Keep - Keep Ruins 330012:Farron Keep - Swamp 330013:Farron Keep - Old Wolf of Farron 330014:Farron Keep - Pre-Abyss Watchers 330015:Farron Keep Perimeter 330020:Crucifixion Woods - Road of Sacrifices 330021:Crucifixion Woods - After Crystal Sage 330022: 341000:Grand Archives 341001:Grand Archives - Archive Rooftops 341002:Grand Archives - Post-Trio 341003:Grand Archives - Grand Rooftop 341010:Grand Archives - Twin Princes 341011: 350000:Cathedral - Deacons of the Deep 350001:Cathedral - Cleansing Chapel 350002:Cathedral - Below Chapel 350003:Cathedral - Outside Cathedral Door 350004:Cathedral of the Deep 350005:Cathedral - Pre-Deacons 350010:Cathedral - Rosaria 350011:Cathedral - Pre-Rosaria 350020:Cathedral - Pre-Cleansing Chapel 360001: 360002: 360003: 370001:Irithyll - Central Irithyll 370002:Irithyll - Church of Yorshka 370003:Irithyll - Distant Manor 370004:Irithyll - Siegward's Fireplace 370005:Irithyll - Pre-Pontiff 370006:Irithyll - Pontiff Sullyvahn 370007:Irithyll - Bridge Entrance 370008:Irithyll - Tower of Yorshka 370010:Irithyll - Pontiff Hotspot 370011:Irithyll - Darkmoon Tomb 370012:Irithyll - Anor Londo 370013:Irithyll - Aldrich, Devourer of Gods 380000:Catacombs - High Lord Wolnir 380001:Catacombs - Entrance 380002:Catacombs - Past Boulder Stairs 380003: 380010:Demon Ruins - Old Demon King 380011: 380012:Demon Ruins - Abandoned Tomb 380013:Demon Ruins - Horace's cave 380014:Demon Ruins - Giant Avelyn 380015:Demon Ruins - Old King's Antechamber 380016: 380020:Catacombs - Abyss Watchers 380021:Catacombs - Irithyll 390000:Irithyll Dungeon 390001:Irithyll Dungeon - Sleeping Giant 390002:Irithyll Dungeon - Lower Dungeon 390003:Propaned Capital 390004:Propaned Capital - Pre-Yhorm 390005:Propaned Capital - Yhorm the Giant 390006: 400000:Untended Graves - Champion Gundyr 400001:Untended Graves 400002:Dark Firelink Shrine 400010:Untended Graves - Post-Oceiros 400100:Cemetary of Ash - Iudex Gundyr 400101:Cemetary of Ash 400102:Firelink Shrine 400110: 410000:Kiln of Flame - Soul of Cinder 410001:Kiln - Pre-boss 410002:Kiln - Flameless Shrine 450000:AoA - Sister Friede 450001:AoA - Snowfield 450002:AoA - Corvian Settlement 450003:AoA - Snowy Mountain Pass 450004: 450005:AoA - Ariandel Chapel 450006: 450010:AoA - Champion's Gravetender 450011:AoA - Depths of the Painting 450020:AoA - Priscilla's Arena 460000:Arena - Grand Rooftop 470000:Arena - Kiln of Flame 500000:TRC - Demon Prince 500001:TRC - The Dreg Heap 500002:TRC - Earthen Peak Ruins 500003:TRC - Within the Earthen Peak Ruins 500020: 510000:TRC - Spear of the Church Boss 510001:TRC - Mausoleum Lookout 510002:TRC - Ringed Inner Wall 510003:TRC - Ringed City Streets 510004:TRC - Shared Grave 510005:TRC - After Bridge 510010:TRC - Darkeater Midir 510011:TRC - Pre-Midir Boss 510020:TRC - Church of Filianore 511000:TRC - Slave Knight Gael 511001:TRC - Filianore's Rest 511010:TRC - Broken Church 511020: 530000:Arena - Dragon Ruins 540000:Arena - Round Plaza 981001: 981002: 981003: 981004: 981005: 4 Bytes
WorldChrMan
1ABC 80
1337080810 "Misc" 1 86529 "Auto-Save" 1:Enabled 0:Disabled Byte
GameMan
B10
73030 "Save Slot (Profile Index)" Byte
GameMan
A60
1337018650 "Target Bonfire" -1:Unknown 999:Shadow Realm 1000:Shadow Realm 4602950:Arena: Grand Rooftop 4702950:Arena: Kiln of Flame 5302950:Arena: Dragon Ruins 5402950:Arena: Round Plaza 4002950:Firelink Shrine 4002959:Ashen Grave 4002951:Cemetery of Ash 4002952:Iudex Gundyr 4002953:Untended Graves 4002954:Champion Gundyr 3002950:High Wall of Lothric 3002955:Tower on the Wall 3002952:Vordt of the Boreal Valley 3002954:Dancer of the Boreal Valley 3002951:Oceiros, the Consumed King 3002960:High Wall of Lothric, Teleport 3102954:Foot of the High Wall 3102950:Undead Settlement 3102952:Cliff Underside 3102953:Dilipidated Bridge 3102951:Pit of Hollows 3302956:Road of Sacrifices 3302950:Halfway Fortress 3302957:Crucifixion Woods 3302952:Crystal Sage 3302953:Farron Keep 3302954:Keep Ruins 3302958:Farron Keep Perimeter 3302955:Old Wolf of Farron 3302951:Abyss Watchers 3502953:Cathedral of the Deep 3502950:Cleansing Chapel 3502951:Deacons of the Deep 3502952:Rosaria's Bed Chamber 3802956:Catacombs of Carthus 3802950:High Lord Wolnir 3802951:Abandoned Tomb 3802952:Old King's Antechamber 3802953:Demon Ruins 3802954:Old Demon King 3702957:Irithyll of the Boreal valley 3702954:Central Irithyll 3702950:Church of Yorshka 3702955:Distant Manor 3702951:Pontiff Sulyvahn 3702956:Water Reserve 3702953:Anor Londo 3702958:Prison Tower 3702952:Aldrich, Devourer of Gods 3902950:Irithyll Dungeon 3902952:Profaned Capital 3902951:Yhorm The Giant 3012950:Lothric Castle 3012952:Dragon Barracks 3012951:Dragonslayer Armour 3412951:Grand Archives 3412950:Twin Princes 3202950:Archdragon Peak 3202953:Dragon-Kin Mausoleum 3202952:Great Belfry 3202951:Nameless King 4102950:Flameless Shrine 4102951:Klin of the First Flame 4102952:The First Flame 4502951:Snowfield 4502952:Rope Bridge Cave 4502953:Corvian Settlement 4502954:Snowy Mountain Pass 4502955:Ariandel Chapel 4502950:Sister Friede 4502957:Depths of the Painting 4502956:Champion's Gravetender 5002951:The Dreg Heap 5002952:Earthen Peak Ruins 5002953:Within the Earthen Peak Ruins 5002950:The Demon Prince 5102110:The Ringed City 5102952:Mausoleum Lookout 5102953:Ringed Inner Wall 5102954:Ringed City Streets 5102955:Shared Grave 5102950:Church of Filianore 5112951:Filianore's rest 5112950:Slave Knight Gael 5102951:Darkeater Midir 1 4 Bytes
GameMan
AD0
1337011498 "Increase LockOn Range" Float
LockTgtMan
2914
80824 "Fall Death Camera" 0:False 1:Enabled Byte
WorldChrMan
90
80739 "Session Info" 1 86747 "Current Online Session" 1 86748 "Player 1" 1 86749 "Name" String 32 1 0 0
WorldChrMan
88 1FA0 38 40
86751 "SteamID64 (H3x) 1" String 32 1 0 0
WorldChrMan
7D8 1FA0 38 40 86752 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
86753 "Level" 4 Bytes
WorldChrMan
70 1FA0 38 40
1337190557 "ReinforceLv" 0:+0 1:+1 2:+2 3:+3 4:+4 5:+5 6:+6 7:+7 8:+8 9:+9 10:+10 0 Byte
WorldChrMan
B3 1FA0 38*1 40
86754 "Health" 4 Bytes
WorldChrMan
18 1FA0 38 40
86755 "BaseMaxHP" 4 Bytes
WorldChrMan
20 1FA0 38 40
86756 "MaxHP" 4 Bytes
WorldChrMan
1C 1FA0 38 40
86757 "Stamina Max" 4 Bytes
WorldChrMan
3C 1FA0 38 40
86758 "FP Max" 4 Bytes
WorldChrMan
2C 1FA0 38 40
86759 "Character Type" 0:Host 1:White Phantom 2:Dark Spirit 3:Ghost 4:Ghost 8:Hollow 10:Transparent 11:Invisible 12:Dragon 13:Arena 4 Bytes
WorldChrMan
70 38 40
86760 "Team Type" 1:Host 2:Phantom 3:Black Phantom 4:Hollow 6:Enemy 7:Boss (giants, big lizard) 8:Friend 9:AngryFriend 10:DecoyEnemy 11:BloodChild 12:BattleFriend 13:Dragon 16:Dark Spirit 17:Watchdog of Farron 18:Aldrich Faithful 24:Darkwraiths 26:NPC 27:Hostile NPC 29:Arena 31:Mad Phantom 32:Mad Spirit 33:Giant crabs,Dragons from Lothric castle 0:None 4 Bytes
WorldChrMan
74 38 40
1337078854 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
WorldChrMan
F7 1FA0 38 40
86762 "--- Attributes" 1 86763 "Vigor" 4 Bytes
WorldChrMan
44 1FA0 38 40
86764 "Attunement" 4 Bytes
WorldChrMan
48 1FA0 38 40
86765 "Endurance" 4 Bytes
WorldChrMan
4C 1FA0 38 40
86766 "Vitality" 4 Bytes
WorldChrMan
6C 1FA0 38 40
86767 "Strength" 4 Bytes
WorldChrMan
50 1FA0 38 40
86768 "Dexterity" 4 Bytes
WorldChrMan
54 1FA0 38 40
86769 "Intelligence" 4 Bytes
WorldChrMan
58 1FA0 38 40
86770 "Faith" 4 Bytes
WorldChrMan
5C 1FA0 38 40
86771 "Luck" 4 Bytes
WorldChrMan
60 1FA0 38 40
86772 "--- Equipment" 1 86773 "Helmet" 1 4 Bytes
WorldChrMan
35C 1FA0 38 40
86774 "Chest" 1 4 Bytes
WorldChrMan
360 1FA0 38 40
86775 "Arms" 1 4 Bytes
WorldChrMan
364 1FA0 38 40
86776 "Legs" 1 4 Bytes
WorldChrMan
368 1FA0 38 40
86777 "Right Hand 1" 1 4 Bytes
WorldChrMan
330 1FA0 38 40
86778 "Right Hand 2" 1 4 Bytes
WorldChrMan
338 1FA0 38 40
86779 "Right Hand 3" 1 4 Bytes
WorldChrMan
340 1FA0 38 40
86780 "Left Hand 1" 1 4 Bytes
WorldChrMan
32C 1FA0 38 40
86781 "Left Hand 2" 1 4 Bytes
WorldChrMan
334 1FA0 38 40
86782 "Left Hand 3" 1 4 Bytes
WorldChrMan
33C 1FA0 38 40
86783 "Ring 1" 1 4 Bytes
WorldChrMan
370 1FA0 38 40
86784 "Ring 2" 1 4 Bytes
WorldChrMan
374 1FA0 38 40
86785 "Ring 3" 1 4 Bytes
WorldChrMan
378 1FA0 38 40
86786 "Ring 4" 1 4 Bytes
WorldChrMan
37C 1FA0 38 40
1337078865 "Covenant" 1 1 4 Bytes
WorldChrMan
380 1FA0 38 40
86787 "--- More Info" 1 86789 "Invade Type" Byte
WorldChrMan
FC 1FA0 38 40
86790 "NatType" 4 Bytes
WorldChrMan
804 1FA0 38 40
86791 "Gender" 0:Female 1:Male Byte
WorldChrMan
AA 1FA0 38 40
86792 "ChrType" 4 Bytes
WorldChrMan
84 1FA0 38 40
86793 "Region" 4 Bytes
WorldChrMan
136 1FA0 38 40
86794 "MultiPlay Count " 4 Bytes
WorldChrMan
B4 1FA0 38 40
86795 "CoopPlaySuccess Count" 4 Bytes
WorldChrMan
B8 1FA0 38 40
86796 "ThiefInvadePlaySuccess Count" 4 Bytes
WorldChrMan
BC 1FA0 38 40
86797 "DarkSpiritDefeat Count" 4 Bytes
WorldChrMan
11C 1FA0 38 40
86798 "HostDefeatCount Count" 4 Bytes
WorldChrMan
120 1FA0 38 40
89242 "--- Other" 1 89380 "Add to the Black Separation Crystal" Auto Assembler Script [ENABLE] {$lua} local v=readInteger("[[WorldChrMan]+80]+70") if not ((v == 0) or (v == 8)) then error('invalid value') end {$asm} [[[WorldChrMan]+40]+38]+70: dd (int)1 [DISABLE] 86801 "TP to self for backstab" 000080 Auto Assembler Script [ENABLE] define(p1VAC_1,DarkSoulsIII.exe+9CF463) define(p1VAC_2,DarkSoulsIII.exe+9D17F2) alloc(newmem,2048,p1VAC_1) label(returnhere) label(originalcode) label(exit) label(returnhere2) label(originalcode2) label(newmem2) label(_1) label(_2) label(Lock) label(X) label(Y) label(Z) registersymbol(Lock) registersymbol(X) registersymbol(Y) registersymbol(Z) registersymbol(p1VAC_1) registersymbol(p1VAC_2) newmem: //this is allocated memory, you have read,write,execute access //place your code here push rax push rbx //mov rax,[[[[[DarkSoulsIII.exe+46C5DC8]+40]+38]+18]+28] mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+38] cmp rax,0 je originalcode mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rbx,rcx add rbx,80 cmp rbx,rax jne originalcode _1: mov rax,0 cmp [Lock],rax jne _2 mov [Lock],1 mov rax,[[[[WorldChrMan]+40]+28]+80] mov [X],rax mov rax,[[[[WorldChrMan]+40]+28]+84] mov [Y],rax mov rax,[[[[WorldChrMan]+40]+28]+88] mov [Z],rax _2: mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode: pop rbx pop rax movaps xmm0,[rcx+00000080] exit: jmp returnhere newmem2: push rax push rdx mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+38] cmp rax,0 je originalcode2 mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rcx add rdx,80 cmp rdx,rax jne originalcode2 mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode2: pop rdx pop rax movaps xmm0,[rcx+00000080] jmp returnhere2 Lock: db 00 X: dd 00 Y: dd 00 Z: dd 00 p1VAC_1: jmp newmem nop nop returnhere: p1VAC_2: jmp newmem2 nop nop returnhere2: InstaStuff3+38: db 02 [DISABLE] unregistersymbol(Lock) unregistersymbol(X) unregistersymbol(Y) unregistersymbol(Z) //code from here till the end of the code will be used to disable the cheat p1VAC_1: db 0F 28 81 80 00 00 00 66 0F 7F 02 p1VAC_2: db 0F 28 81 80 00 00 00 66 0F 7F 81 70 01 00 00 unregistersymbol(p1VAC_1) unregistersymbol(p1VAC_2) dealloc(newmem) InstaStuff3+38: db 01 //Alt: db 0F 28 81 80 00 00 00 86800 "TP to player position" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+38]+18]+28]+80,12) [DISABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+38]+18]+28]+80,12) 89248 "Monster Vac" 000080 Auto Assembler Script [ENABLE] define(mVAC,DarkSoulsIII.exe+9CF63D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+38] mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[[[[[[WorldChrMan]+40]+38]+18]+28]+80] mov [rbx+00000080],rax mov rax,[[[[[[WorldChrMan]+40]+38]+18]+28]+84] mov [rbx+00000084],rax mov rax,[[[[[[WorldChrMan]+40]+38]+18]+28]+88] mov [rbx+00000088],rax originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: registersymbol(mVAC) [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05 1337187868 "Camera" Auto Assembler Script [ENABLE] aobscanmodule(camrttn,$process,0F 29 86 E0 00 00 00 F3) registersymbol(camrttn) camrttn: db 90 90 90 90 90 90 90 [WorldChrManDbg]+150: readmem([[WorldChrMan]+40]+38,8) [WorldChrManDbg]+30: dd (float)9999 [DISABLE] [WorldChrManDbg]+150: db 00 00 00 00 00 00 00 00 [WorldChrManDbg]+30: dd (float)10 camrttn: db 0F 29 86 E0 00 00 00 unregistersymbol(camrttn)
86802 "Player 2" 1 86803 "Name" String 32 1 0 0
WorldChrMan
88 1FA0 70 40
86805 "SteamID64 (H3x) 2" String 32 1 0 0
WorldChrMan
7D8 1FA0 70 40 86806 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
86807 "Level" 4 Bytes
WorldChrMan
70 1FA0 70 40
1337190559 "ReinforceLv" 0:+0 1:+1 2:+2 3:+3 4:+4 5:+5 6:+6 7:+7 8:+8 9:+9 10:+10 0 Byte
WorldChrMan
B3 1FA0 38*2 40
86808 "Health" 4 Bytes
WorldChrMan
18 1FA0 70 40
86809 "Health Max" 4 Bytes
WorldChrMan
1C 1FA0 70 40
86810 "Health Max as Phantom" 4 Bytes
WorldChrMan
20 1FA0 70 40
86811 "Stamina Max" 4 Bytes
WorldChrMan
3C 1FA0 70 40
86812 "FP Max" 4 Bytes
WorldChrMan
2C 1FA0 70 40
86813 "Character Type" 0:Host 1:White Phantom 2:Dark Spirit 3:Ghost 4:Ghost 8:Hollow 10:Transparent 11:Invisible 12:Dragon 13:Arena 4 Bytes
WorldChrMan
70 70 40
86814 "Team Team" 1:Host 2:Phantom 3:Black Phantom 4:Hollow 6:Enemy 7:Boss (giants, big lizard) 8:Friend 9:AngryFriend 10:DecoyEnemy 11:BloodChild 12:BattleFriend 13:Dragon 16:Dark Spirit 17:Watchdog of Farron 18:Aldrich Faithful 24:Darkwraiths 26:NPC 27:Hostile NPC 29:Arena 31:Mad Phantom 32:Mad Spirit 33:Giant crabs,Dragons from Lothric castle 0:None 4 Bytes
WorldChrMan
74 70 40
1337078855 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
WorldChrMan
F7 1FA0 70 40
86816 "--- Attributes" 1 86817 "Vigor" 4 Bytes
WorldChrMan
44 1FA0 70 40
86818 "Attunement" 4 Bytes
WorldChrMan
48 1FA0 70 40
86819 "Endurance" 4 Bytes
WorldChrMan
4C 1FA0 70 40
86820 "Vitality" 4 Bytes
WorldChrMan
6C 1FA0 70 40
86821 "Strength" 4 Bytes
WorldChrMan
50 1FA0 70 40
86822 "Dexterity" 4 Bytes
WorldChrMan
54 1FA0 70 40
86823 "Intelligence" 4 Bytes
WorldChrMan
58 1FA0 70 40
86824 "Faith" 4 Bytes
WorldChrMan
5C 1FA0 70 40
86825 "Luck" 4 Bytes
WorldChrMan
60 1FA0 70 40
86826 "--- Equipment" 1 86827 "Helmet" 1 4 Bytes
WorldChrMan
35C 1FA0 70 40
86828 "Chest" 1 4 Bytes
WorldChrMan
360 1FA0 70 40
86829 "Arms" 1 4 Bytes
WorldChrMan
364 1FA0 70 40
86830 "Legs" 1 4 Bytes
WorldChrMan
368 1FA0 70 40
86831 "Right Hand 1" 1 4 Bytes
WorldChrMan
330 1FA0 70 40
86832 "Right Hand 2" 1 4 Bytes
WorldChrMan
338 1FA0 70 40
86833 "Right Hand 3" 1 4 Bytes
WorldChrMan
340 1FA0 70 40
86834 "Left Hand 1" 1 4 Bytes
WorldChrMan
32C 1FA0 70 40
86835 "Left Hand 2" 1 4 Bytes
WorldChrMan
334 1FA0 70 40
86836 "Left Hand 3" 1 4 Bytes
WorldChrMan
33C 1FA0 70 40
86837 "Ring 1" 1 4 Bytes
WorldChrMan
370 1FA0 70 40
86838 "Ring 2" 1 4 Bytes
WorldChrMan
374 1FA0 70 40
86839 "Ring 3" 1 4 Bytes
WorldChrMan
378 1FA0 70 40
86840 "Ring 4" 1 4 Bytes
WorldChrMan
37C 1FA0 70 40
1337079042 "Covenant" 1 1 4 Bytes
WorldChrMan
380 1FA0 70 40
86841 "--- More Info" 1 86842 "Invade Type" Byte
WorldChrMan
FC 1FA0 70 40
86843 "NatType" 4 Bytes
WorldChrMan
804 1FA0 70 40
86844 "Gender" 0:Female 1:Male Byte
WorldChrMan
AA 1FA0 70 40
86845 "ChrType" 4 Bytes
WorldChrMan
84 1FA0 70 40
86846 "Region" 4 Bytes
WorldChrMan
136 1FA0 70 40
86847 "MultiPlay Count " 4 Bytes
WorldChrMan
B4 1FA0 70 40
86848 "CoopPlaySuccess Count" 4 Bytes
WorldChrMan
B8 1FA0 70 40
86849 "ThiefInvadePlaySuccess Count" 4 Bytes
WorldChrMan
BC 1FA0 70 40
86850 "DarkSpiritDefeat Count" 4 Bytes
WorldChrMan
11C 1FA0 70 40
86851 "HostDefeatCount Count" 4 Bytes
WorldChrMan
120 1FA0 70 40
89239 "--- Other" 1 89381 "Add to the Black Separation Crystal" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+70]+70: dd (int)1 [DISABLE] 86854 "TP to self for backstab" 000080 Auto Assembler Script [ENABLE] define(p2VAC_1,DarkSoulsIII.exe+9CF463) define(p2VAC_2,DarkSoulsIII.exe+9D17F2) alloc(newmem,2048,p2VAC_1) label(returnhere) label(originalcode) label(exit) label(returnhere2) label(originalcode2) label(newmem2) label(_1) label(_2) label(Lock) label(X) label(Y) label(Z) registersymbol(Lock) registersymbol(X) registersymbol(Y) registersymbol(Z) registersymbol(p2VAC_1) registersymbol(p2VAC_2) newmem: //this is allocated memory, you have read,write,execute access //place your code here push rax push rbx mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+70] cmp rax,0 je originalcode mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rbx,rcx add rbx,80 cmp rbx,rax jne originalcode _1: mov rax,0 cmp [Lock],rax jne _2 mov [Lock],1 mov rax,[[[[WorldChrMan]+40]+28]+80] mov [X],rax mov rax,[[[[WorldChrMan]+40]+28]+84] mov [Y],rax mov rax,[[[[WorldChrMan]+40]+28]+88] mov [Z],rax _2: mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode: pop rbx pop rax movaps xmm0,[rcx+00000080] exit: jmp returnhere newmem2: push rax push rdx mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+70] cmp rax,0 je originalcode2 mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rcx add rdx,80 cmp rdx,rax jne originalcode2 mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode2: pop rdx pop rax movaps xmm0,[rcx+00000080] jmp returnhere2 Lock: db 00 X: dd 00 Y: dd 00 Z: dd 00 p2VAC_1: jmp newmem nop nop returnhere: p2VAC_2: jmp newmem2 nop nop returnhere2: InstaStuff3+38: db 02 [DISABLE] unregistersymbol(Lock) unregistersymbol(X) unregistersymbol(Y) unregistersymbol(Z) //code from here till the end of the code will be used to disable the cheat p2VAC_1: db 0F 28 81 80 00 00 00 66 0F 7F 02 p2VAC_2: db 0F 28 81 80 00 00 00 66 0F 7F 81 70 01 00 00 unregistersymbol(p2VAC_1) unregistersymbol(p2VAC_2) dealloc(newmem) InstaStuff3+38: db 01 //Alt: db 0F 28 81 80 00 00 00 86853 "TP to player position" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+70]+18]+28]+80,12) [DISABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+70]+18]+28]+80,12) 89249 "Monster Vac" 000080 Auto Assembler Script [ENABLE] define(mVAC,DarkSoulsIII.exe+9CF63D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+70] mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[[[[[[WorldChrMan]+40]+70]+18]+28]+80] mov [rbx+00000080],rax mov rax,[[[[[[WorldChrMan]+40]+70]+18]+28]+84] mov [rbx+00000084],rax mov rax,[[[[[[WorldChrMan]+40]+70]+18]+28]+88] mov [rbx+00000088],rax originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: registersymbol(mVAC) [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05 89386 "Camera" Auto Assembler Script [ENABLE] aobscanmodule(camrttn,$process,0F 29 86 E0 00 00 00 F3) registersymbol(camrttn) camrttn: db 90 90 90 90 90 90 90 [WorldChrManDbg]+150: readmem([[WorldChrMan]+40]+70,8) [WorldChrManDbg]+30: dd (float)9999 [DISABLE] [WorldChrManDbg]+150: db 00 00 00 00 00 00 00 00 [WorldChrManDbg]+30: dd (float)10 camrttn: db 0F 29 86 E0 00 00 00 unregistersymbol(camrttn)
86855 "Player 3" 1 86856 "Name" String 32 1 0 0
WorldChrMan
88 1FA0 A8 40
86858 "SteamID64 (H3x) 3" String 32 1 0 0
WorldChrMan
7D8 1FA0 A8 40 86859 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
86860 "Level" 4 Bytes
WorldChrMan
70 1FA0 A8 40
1337190558 "ReinforceLv" 0:+0 1:+1 2:+2 3:+3 4:+4 5:+5 6:+6 7:+7 8:+8 9:+9 10:+10 0 Byte
WorldChrMan
B3 1FA0 38*3 40
86861 "Health" 4 Bytes
WorldChrMan
18 1FA0 A8 40
86862 "Health Max" 4 Bytes
WorldChrMan
1C 1FA0 A8 40
86863 "Health Max as Phantom" 4 Bytes
WorldChrMan
20 1FA0 A8 40
86864 "Stamina Max" 4 Bytes
WorldChrMan
3C 1FA0 A8 40
86865 "FP Max" 4 Bytes
WorldChrMan
2C 1FA0 A8 40
86866 "Character Type" 0:Host 1:White Phantom 2:Dark Spirit 3:Ghost 4:Ghost 8:Hollow 10:Transparent 11:Invisible 12:Dragon 13:Arena 4 Bytes
WorldChrMan
70 A8 40
86867 "Team Type" 1:Host 2:Phantom 3:Black Phantom 4:Hollow 6:Enemy 7:Boss (giants, big lizard) 8:Friend 9:AngryFriend 10:DecoyEnemy 11:BloodChild 12:BattleFriend 13:Dragon 16:Dark Spirit 17:Watchdog of Farron 18:Aldrich Faithful 24:Darkwraiths 26:NPC 27:Hostile NPC 29:Arena 31:Mad Phantom 32:Mad Spirit 33:Giant crabs,Dragons from Lothric castle 0:None 4 Bytes
WorldChrMan
74 A8 40
1337078856 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
WorldChrMan
F7 1FA0 A8 40
86869 "--- Attributes" 1 86870 "Vigor" 4 Bytes
WorldChrMan
44 1FA0 A8 40
86871 "Attunement" 4 Bytes
WorldChrMan
48 1FA0 A8 40
86872 "Endurance" 4 Bytes
WorldChrMan
4C 1FA0 A8 40
86873 "Vitality" 4 Bytes
WorldChrMan
6C 1FA0 A8 40
86874 "Strength" 4 Bytes
WorldChrMan
50 1FA0 A8 40
86875 "Dexterity" 4 Bytes
WorldChrMan
54 1FA0 A8 40
86876 "Intelligence" 4 Bytes
WorldChrMan
58 1FA0 A8 40
86877 "Faith" 4 Bytes
WorldChrMan
5C 1FA0 A8 40
86878 "Luck" 4 Bytes
WorldChrMan
60 1FA0 A8 40
86879 "--- More Info" 1 86880 "Invade Type" Byte
WorldChrMan
FC 1FA0 A8 40
86881 "NatType" 4 Bytes
WorldChrMan
804 1FA0 A8 40
86882 "Gender" 0:Female 1:Male Byte
WorldChrMan
AA 1FA0 A8 40
86883 "ChrType" 4 Bytes
WorldChrMan
84 1FA0 A8 40
86884 "Region" 4 Bytes
WorldChrMan
136 1FA0 A8 40
86885 "MultiPlay Count " 4 Bytes
WorldChrMan
B4 1FA0 A8 40
86886 "CoopPlaySuccess Count" 4 Bytes
WorldChrMan
B8 1FA0 A8 40
86887 "ThiefInvadePlaySuccess Count" 4 Bytes
WorldChrMan
BC 1FA0 A8 40
86888 "DarkSpiritDefeat Count" 4 Bytes
WorldChrMan
11C 1FA0 A8 40
86889 "HostDefeatCount Count" 4 Bytes
WorldChrMan
120 1FA0 A8 40
86890 "--- Equipment" 1 86891 "Helmet" 1 4 Bytes
WorldChrMan
35C 1FA0 A8 40
86892 "Chest" 1 4 Bytes
WorldChrMan
360 1FA0 A8 40
86893 "Arms" 1 4 Bytes
WorldChrMan
364 1FA0 A8 40
86894 "Legs" 1 4 Bytes
WorldChrMan
368 1FA0 A8 40
86895 "Right Hand 1" 1 4 Bytes
WorldChrMan
330 1FA0 A8 40
86896 "Right Hand 2" 1 4 Bytes
WorldChrMan
338 1FA0 A8 40
86897 "Right Hand 3" 1 4 Bytes
WorldChrMan
340 1FA0 A8 40
86898 "Left Hand 1" 1 4 Bytes
WorldChrMan
32C 1FA0 A8 40
86899 "Left Hand 2" 1 4 Bytes
WorldChrMan
334 1FA0 A8 40
86900 "Left Hand 3" 1 4 Bytes
WorldChrMan
33C 1FA0 A8 40
86901 "Ring 1" 1 4 Bytes
WorldChrMan
370 1FA0 A8 40
86902 "Ring 2" 1 4 Bytes
WorldChrMan
374 1FA0 A8 40
86903 "Ring 3" 1 4 Bytes
WorldChrMan
378 1FA0 A8 40
86904 "Ring 4" 1 4 Bytes
WorldChrMan
37C 1FA0 A8 40
1337079043 "Covenant" 1 1 4 Bytes
WorldChrMan
380 1FA0 A8 40
89240 "--- Other" 1 89382 "Add to the Black Separation Crystal" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+a8]+70: dd (int)1 [DISABLE] 86907 "TP to self for backstab" 000080 Auto Assembler Script [ENABLE] define(p3VAC_1,DarkSoulsIII.exe+9CF463) define(p3VAC_2,DarkSoulsIII.exe+9D17F2) alloc(newmem,2048,p3VAC_1) label(returnhere) label(originalcode) label(exit) label(returnhere2) label(originalcode2) label(newmem2) label(_1) label(_2) label(Lock) label(X) label(Y) label(Z) registersymbol(Lock) registersymbol(X) registersymbol(Y) registersymbol(Z) registersymbol(p3VAC_1) registersymbol(p3VAC_2) newmem: //this is allocated memory, you have read,write,execute access //place your code here push rax push rbx //mov rax,[[[[[DarkSoulsIII.exe+46C5DC8]+40]+38]+18]+28] mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+a8] cmp rax,0 je originalcode mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rbx,rcx add rbx,80 cmp rbx,rax jne originalcode _1: mov rax,0 cmp [Lock],rax jne _2 mov [Lock],1 mov rax,[[[[WorldChrMan]+40]+28]+80] mov [X],rax mov rax,[[[[WorldChrMan]+40]+28]+84] mov [Y],rax mov rax,[[[[WorldChrMan]+40]+28]+88] mov [Z],rax _2: mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode: pop rbx pop rax movaps xmm0,[rcx+00000080] exit: jmp returnhere newmem2: push rax push rdx mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+a8] cmp rax,0 je originalcode2 mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rcx add rdx,80 cmp rdx,rax jne originalcode2 mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode2: pop rdx pop rax movaps xmm0,[rcx+00000080] jmp returnhere2 Lock: db 00 X: dd 00 Y: dd 00 Z: dd 00 p3VAC_1: jmp newmem nop nop returnhere: p3VAC_2: jmp newmem2 nop nop returnhere2: InstaStuff3+38: db 02 [DISABLE] unregistersymbol(Lock) unregistersymbol(X) unregistersymbol(Y) unregistersymbol(Z) //code from here till the end of the code will be used to disable the cheat p3VAC_1: db 0F 28 81 80 00 00 00 66 0F 7F 02 p3VAC_2: db 0F 28 81 80 00 00 00 66 0F 7F 81 70 01 00 00 unregistersymbol(p3VAC_1) unregistersymbol(p3VAC_2) dealloc(newmem) InstaStuff3+38: db 01 //Alt: db 0F 28 81 80 00 00 00 86906 "TP to player position" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+a8]+18]+28]+80,12) [DISABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+a8]+18]+28]+80,12) 89250 "Monster Vac" 000080 Auto Assembler Script [ENABLE] define(mVAC,DarkSoulsIII.exe+9CF63D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+a8] mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[[[[[[WorldChrMan]+40]+a8]+18]+28]+80] mov [rbx+00000080],rax mov rax,[[[[[[WorldChrMan]+40]+a8]+18]+28]+84] mov [rbx+00000084],rax mov rax,[[[[[[WorldChrMan]+40]+a8]+18]+28]+88] mov [rbx+00000088],rax originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: registersymbol(mVAC) [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05 89387 "Camera" Auto Assembler Script [ENABLE] aobscanmodule(camrttn,$process,0F 29 86 E0 00 00 00 F3) registersymbol(camrttn) camrttn: db 90 90 90 90 90 90 90 [WorldChrManDbg]+150: readmem([[WorldChrMan]+40]+a8,8) [WorldChrManDbg]+30: dd (float)9999 [DISABLE] [WorldChrManDbg]+150: db 00 00 00 00 00 00 00 00 [WorldChrManDbg]+30: dd (float)10 camrttn: db 0F 29 86 E0 00 00 00 unregistersymbol(camrttn)
86908 "Player 4" 1 86909 "Name" String 32 1 0 0
WorldChrMan
88 1FA0 E0 40
86911 "SteamID64 (H3x) 4" String 32 1 0 0
WorldChrMan
7D8 1FA0 E0 40 86912 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
86913 "Level" 4 Bytes
WorldChrMan
70 1FA0 E0 40
1337190560 "ReinforceLv" 0:+0 1:+1 2:+2 3:+3 4:+4 5:+5 6:+6 7:+7 8:+8 9:+9 10:+10 0 Byte
WorldChrMan
B3 1FA0 38*4 40
86914 "Health" 4 Bytes
WorldChrMan
18 1FA0 E0 40
86915 "Health Max" 4 Bytes
WorldChrMan
1C 1FA0 E0 40
86916 "Health Max as Phantom" 4 Bytes
WorldChrMan
20 1FA0 E0 40
86917 "Stamina Max" 4 Bytes
WorldChrMan
3C 1FA0 E0 40
86918 "FP Max" 4 Bytes
WorldChrMan
2C 1FA0 E0 40
86919 "Character Type" 0:Host 1:White Phantom 2:Dark Spirit 3:Ghost 4:Ghost 8:Hollow 10:Transparent 11:Invisible 12:Dragon 13:Arena 4 Bytes
WorldChrMan
70 E0 40
86920 "Team Type" 1:Host 2:Phantom 3:Black Phantom 4:Hollow 6:Enemy 7:Boss (giants, big lizard) 8:Friend 9:AngryFriend 10:DecoyEnemy 11:BloodChild 12:BattleFriend 13:Dragon 16:Dark Spirit 17:Watchdog of Farron 18:Aldrich Faithful 24:Darkwraiths 26:NPC 27:Hostile NPC 29:Arena 31:Mad Phantom 32:Mad Spirit 33:Giant crabs,Dragons from Lothric castle 0:None 4 Bytes
WorldChrMan
74 E0 40
1337078857 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
WorldChrMan
F7 1FA0 E0 40
86922 "--- Attributes" 1 86923 "Vigor" 4 Bytes
WorldChrMan
44 1FA0 E0 40
86924 "Attunement" 4 Bytes
WorldChrMan
48 1FA0 E0 40
86925 "Endurance" 4 Bytes
WorldChrMan
4C 1FA0 E0 40
86926 "Vitality" 4 Bytes
WorldChrMan
6C 1FA0 E0 40
86927 "Strength" 4 Bytes
WorldChrMan
50 1FA0 E0 40
86928 "Dexterity" 4 Bytes
WorldChrMan
54 1FA0 E0 40
86929 "Intelligence" 4 Bytes
WorldChrMan
58 1FA0 E0 40
86930 "Faith" 4 Bytes
WorldChrMan
5C 1FA0 E0 40
86931 "Luck" 4 Bytes
WorldChrMan
60 1FA0 E0 40
86932 "--- More Info" 1 86933 "Invade Type" Byte
WorldChrMan
FC 1FA0 E0 40
86934 "NatType" 4 Bytes
WorldChrMan
804 1FA0 E0 40
86935 "Gender" 0:Female 1:Male Byte
WorldChrMan
AA 1FA0 E0 40
86936 "ChrType" 4 Bytes
WorldChrMan
84 1FA0 E0 40
86937 "Region" 4 Bytes
WorldChrMan
136 1FA0 E0 40
86938 "MultiPlay Count " 4 Bytes
WorldChrMan
B4 1FA0 E0 40
86939 "CoopPlaySuccess Count" 4 Bytes
WorldChrMan
B8 1FA0 E0 40
86940 "ThiefInvadePlaySuccess Count" 4 Bytes
WorldChrMan
BC 1FA0 E0 40
86941 "DarkSpiritDefeat Count" 4 Bytes
WorldChrMan
11C 1FA0 E0 40
86942 "HostDefeatCount Count" 4 Bytes
WorldChrMan
120 1FA0 E0 40
86943 "--- Equipment" 1 86944 "Helmet" 1 4 Bytes
WorldChrMan
35C 1FA0 E0 40
86945 "Chest" 1 4 Bytes
WorldChrMan
360 1FA0 E0 40
86946 "Arms" 1 4 Bytes
WorldChrMan
364 1FA0 E0 40
86947 "Legs" 1 4 Bytes
WorldChrMan
368 1FA0 E0 40
86948 "Right Hand 1" 1 4 Bytes
WorldChrMan
330 1FA0 E0 40
86949 "Right Hand 2" 1 4 Bytes
WorldChrMan
338 1FA0 E0 40
86950 "Right Hand 3" 1 4 Bytes
WorldChrMan
340 1FA0 E0 40
86951 "Left Hand 1" 1 4 Bytes
WorldChrMan
32C 1FA0 E0 40
86952 "Left Hand 2" 1 4 Bytes
WorldChrMan
334 1FA0 E0 40
86953 "Left Hand 3" 1 4 Bytes
WorldChrMan
33C 1FA0 E0 40
86954 "Ring 1" 1 4 Bytes
WorldChrMan
370 1FA0 E0 40
86955 "Ring 2" 1 4 Bytes
WorldChrMan
374 1FA0 E0 40
86956 "Ring 3" 1 4 Bytes
WorldChrMan
378 1FA0 E0 40
86957 "Ring 4" 1 4 Bytes
WorldChrMan
37C 1FA0 E0 40
1337079044 "Covenant" 1 1 4 Bytes
WorldChrMan
380 1FA0 E0 40
89238 "--- Other" 1 89383 "Add to the Black Separation Crystal" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+e0]+70: dd (int)1 [DISABLE] 86960 "TP to self for backstab" 000080 Auto Assembler Script [ENABLE] define(p4VAC_1,DarkSoulsIII.exe+9CF463) define(p4VAC_2,DarkSoulsIII.exe+9D17F2) alloc(newmem,2048,p4VAC_1) label(returnhere) label(originalcode) label(exit) label(returnhere2) label(originalcode2) label(newmem2) label(_1) label(_2) label(Lock) label(X) label(Y) label(Z) registersymbol(Lock) registersymbol(X) registersymbol(Y) registersymbol(Z) registersymbol(p4VAC_1) registersymbol(p4VAC_2) newmem: //this is allocated memory, you have read,write,execute access //place your code here push rax push rbx //mov rax,[[[[[DarkSoulsIII.exe+46C5DC8]+40]+38]+18]+28] mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+e0] cmp rax,0 je originalcode mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rbx,rcx add rbx,80 cmp rbx,rax jne originalcode _1: mov rax,0 cmp [Lock],rax jne _2 mov [Lock],1 mov rax,[[[[WorldChrMan]+40]+28]+80] mov [X],rax mov rax,[[[[WorldChrMan]+40]+28]+84] mov [Y],rax mov rax,[[[[WorldChrMan]+40]+28]+88] mov [Z],rax _2: mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode: pop rbx pop rax movaps xmm0,[rcx+00000080] exit: jmp returnhere newmem2: push rax push rdx mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+e0] cmp rax,0 je originalcode2 mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rcx add rdx,80 cmp rdx,rax jne originalcode2 mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode2: pop rdx pop rax movaps xmm0,[rcx+00000080] jmp returnhere2 Lock: db 00 X: dd 00 Y: dd 00 Z: dd 00 p4VAC_1: jmp newmem nop nop returnhere: p4VAC_2: jmp newmem2 nop nop returnhere2: InstaStuff3+38: db 02 [DISABLE] unregistersymbol(Lock) unregistersymbol(X) unregistersymbol(Y) unregistersymbol(Z) //code from here till the end of the code will be used to disable the cheat p4VAC_1: db 0F 28 81 80 00 00 00 66 0F 7F 02 p4VAC_2: db 0F 28 81 80 00 00 00 66 0F 7F 81 70 01 00 00 unregistersymbol(p4VAC_1) unregistersymbol(p4VAC_2) dealloc(newmem) InstaStuff3+38: db 01 //Alt: db 0F 28 81 80 00 00 00 86959 "TP to player position" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+e0]+18]+28]+80,12) [DISABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+e0]+18]+28]+80,12) 89251 "Monster Vac" 000080 Auto Assembler Script [ENABLE] define(mVAC,DarkSoulsIII.exe+9CF63D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+e0] mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[[[[[[WorldChrMan]+40]+e0]+18]+28]+80] mov [rbx+00000080],rax mov rax,[[[[[[WorldChrMan]+40]+e0]+18]+28]+84] mov [rbx+00000084],rax mov rax,[[[[[[WorldChrMan]+40]+e0]+18]+28]+88] mov [rbx+00000088],rax originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: registersymbol(mVAC) [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05 89388 "Camera" Auto Assembler Script [ENABLE] aobscanmodule(camrttn,$process,0F 29 86 E0 00 00 00 F3) registersymbol(camrttn) camrttn: db 90 90 90 90 90 90 90 [WorldChrManDbg]+150: readmem([[WorldChrMan]+40]+e0,8) [WorldChrManDbg]+30: dd (float)9999 [DISABLE] [WorldChrManDbg]+150: db 00 00 00 00 00 00 00 00 [WorldChrManDbg]+30: dd (float)10 camrttn: db 0F 29 86 E0 00 00 00 unregistersymbol(camrttn)
86961 "Player 5" 1 86962 "Name" String 32 1 0 0
WorldChrMan
88 1FA0 118 40
86964 "SteamID64 (H3x) 5" String 32 1 0 0
WorldChrMan
7D8 1FA0 118 40 86965 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
86966 "Level" 4 Bytes
WorldChrMan
70 1FA0 118 40
1337190561 "ReinforceLv" 0:+0 1:+1 2:+2 3:+3 4:+4 5:+5 6:+6 7:+7 8:+8 9:+9 10:+10 0 Byte
WorldChrMan
B3 1FA0 38*5 40
86967 "Health" 4 Bytes
WorldChrMan
18 1FA0 118 40
86968 "Health Max" 4 Bytes
WorldChrMan
1C 1FA0 118 40
86969 "Health Max as Phantom" 4 Bytes
WorldChrMan
20 1FA0 118 40
86970 "Stamina Max" 4 Bytes
WorldChrMan
3C 1FA0 118 40
86971 "FP Max" 4 Bytes
WorldChrMan
2C 1FA0 118 40
86972 "Character Type" 0:Host 1:White Phantom 2:Dark Spirit 3:Ghost 4:Ghost 8:Hollow 10:Transparent 11:Invisible 12:Dragon 13:Arena 4 Bytes
WorldChrMan
70 118 40
86973 "Team Type" 1:Host 2:Phantom 3:Black Phantom 4:Hollow 6:Enemy 7:Boss (giants, big lizard) 8:Friend 9:AngryFriend 10:DecoyEnemy 11:BloodChild 12:BattleFriend 13:Dragon 16:Dark Spirit 17:Watchdog of Farron 18:Aldrich Faithful 24:Darkwraiths 26:NPC 27:Hostile NPC 29:Arena 31:Mad Phantom 32:Mad Spirit 33:Giant crabs,Dragons from Lothric castle 0:None 4 Bytes
WorldChrMan
74 118 40
1337078858 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
WorldChrMan
F7 1FA0 118 40
86975 "--- Attributes" 1 86976 "Vigor" 4 Bytes
WorldChrMan
44 1FA0 118 40
86977 "Attunement" 4 Bytes
WorldChrMan
48 1FA0 118 40
86978 "Endurance" 4 Bytes
WorldChrMan
4C 1FA0 118 40
86979 "Vitality" 4 Bytes
WorldChrMan
6C 1FA0 118 40
86980 "Strength" 4 Bytes
WorldChrMan
50 1FA0 118 40
86981 "Dexterity" 4 Bytes
WorldChrMan
54 1FA0 118 40
86982 "Intelligence" 4 Bytes
WorldChrMan
58 1FA0 118 40
86983 "Faith" 4 Bytes
WorldChrMan
5C 1FA0 118 40
86984 "Luck" 4 Bytes
WorldChrMan
60 1FA0 118 40
86985 "--- More Info" 1 86986 "Invade Type" Byte
WorldChrMan
FC 1FA0 118 40
86987 "NatType" 4 Bytes
WorldChrMan
804 1FA0 118 40
86988 "Gender" 0:Female 1:Male Byte
WorldChrMan
AA 1FA0 118 40
86989 "ChrType" 4 Bytes
WorldChrMan
84 1FA0 118 40
86990 "Region" 4 Bytes
WorldChrMan
136 1FA0 118 40
86991 "MultiPlay Count " 4 Bytes
WorldChrMan
B4 1FA0 118 40
86992 "CoopPlaySuccess Count" 4 Bytes
WorldChrMan
B8 1FA0 118 40
86993 "ThiefInvadePlaySuccess Count" 4 Bytes
WorldChrMan
BC 1FA0 118 40
86994 "DarkSpiritDefeat Count" 4 Bytes
WorldChrMan
11C 1FA0 118 40
86995 "HostDefeatCount Count" 4 Bytes
WorldChrMan
120 1FA0 118 40
86996 "--- Equipment" 1 86997 "Helmet" 1 4 Bytes
WorldChrMan
35C 1FA0 118 40
86998 "Chest" 1 4 Bytes
WorldChrMan
360 1FA0 118 40
86999 "Arms" 1 4 Bytes
WorldChrMan
364 1FA0 118 40
87000 "Legs" 1 4 Bytes
WorldChrMan
368 1FA0 118 40
87001 "Right Hand 1" 1 4 Bytes
WorldChrMan
330 1FA0 118 40
87002 "Right Hand 2" 1 4 Bytes
WorldChrMan
338 1FA0 118 40
87003 "Right Hand 3" 1 4 Bytes
WorldChrMan
340 1FA0 118 40
87004 "Left Hand 1" 1 4 Bytes
WorldChrMan
32C 1FA0 118 40
87005 "Left Hand 2" 1 4 Bytes
WorldChrMan
334 1FA0 118 40
87006 "Left Hand 3" 1 4 Bytes
WorldChrMan
33C 1FA0 118 40
87007 "Ring 1" 1 4 Bytes
WorldChrMan
370 1FA0 118 40
87008 "Ring 2" 1 4 Bytes
WorldChrMan
374 1FA0 118 40
87009 "Ring 3" 1 4 Bytes
WorldChrMan
378 1FA0 118 40
87010 "Ring 4" 1 4 Bytes
WorldChrMan
37C 1FA0 118 40
1337079045 "Covenant" 1 1 4 Bytes
WorldChrMan
380 1FA0 118 40
89237 "--- Other" 1 89384 "Add to the Black Separation Crystal" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+118]+70: dd (int)1 [DISABLE] 87013 "TP to self for backstab" 000080 Auto Assembler Script [ENABLE] define(p5VAC_1,DarkSoulsIII.exe+9CF463) define(p5VAC_2,DarkSoulsIII.exe+9D17F2) alloc(newmem,2048,p5VAC_1) label(returnhere) label(originalcode) label(exit) label(returnhere2) label(originalcode2) label(newmem2) label(_1) label(_2) label(Lock) label(X) label(Y) label(Z) registersymbol(Lock) registersymbol(X) registersymbol(Y) registersymbol(Z) registersymbol(p5VAC_1) registersymbol(p5VAC_2) newmem: //this is allocated memory, you have read,write,execute access //place your code here push rax push rbx //mov rax,[[[[[DarkSoulsIII.exe+46C5DC8]+40]+38]+18]+28] mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+118] cmp rax,0 je originalcode mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rbx,rcx add rbx,80 cmp rbx,rax jne originalcode _1: mov rax,0 cmp [Lock],rax jne _2 mov [Lock],1 mov rax,[[[[WorldChrMan]+40]+28]+80] mov [X],rax mov rax,[[[[WorldChrMan]+40]+28]+84] mov [Y],rax mov rax,[[[[WorldChrMan]+40]+28]+88] mov [Z],rax _2: mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode: pop rbx pop rax movaps xmm0,[rcx+00000080] exit: jmp returnhere newmem2: push rax push rdx mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+118] cmp rax,0 je originalcode2 mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rcx add rdx,80 cmp rdx,rax jne originalcode2 mov rax,[X] mov [rcx+00000080],rax mov rax,[Y] mov [rcx+00000084],rax mov rax,[Z] mov [rcx+00000088],rax originalcode2: pop rdx pop rax movaps xmm0,[rcx+00000080] jmp returnhere2 Lock: db 00 X: dd 00 Y: dd 00 Z: dd 00 p5VAC_1: jmp newmem nop nop returnhere: p5VAC_2: jmp newmem2 nop nop returnhere2: InstaStuff3+38: db 02 [DISABLE] unregistersymbol(Lock) unregistersymbol(X) unregistersymbol(Y) unregistersymbol(Z) //code from here till the end of the code will be used to disable the cheat p5VAC_1: db 0F 28 81 80 00 00 00 66 0F 7F 02 p5VAC_2: db 0F 28 81 80 00 00 00 66 0F 7F 81 70 01 00 00 unregistersymbol(p5VAC_1) unregistersymbol(p5VAC_2) dealloc(newmem) InstaStuff3+38: db 01 //Alt: db 0F 28 81 80 00 00 00 87012 "TP to player position" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+118]+18]+28]+80,12) [DISABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[[[WorldChrMan]+40]+118]+18]+28]+80,12) 89252 "Monster Vac" 000080 Auto Assembler Script [ENABLE] define(mVAC,DarkSoulsIII.exe+9CF63D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+118] mov rax,[rax+18] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode mov rax,[[[[[[WorldChrMan]+40]+118]+18]+28]+80] mov [rbx+00000080],rax mov rax,[[[[[[WorldChrMan]+40]+118]+18]+28]+84] mov [rbx+00000084],rax mov rax,[[[[[[WorldChrMan]+40]+118]+18]+28]+88] mov [rbx+00000088],rax originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: registersymbol(mVAC) [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05 89389 "Camera" Auto Assembler Script [ENABLE] aobscanmodule(camrttn,$process,0F 29 86 E0 00 00 00 F3) registersymbol(camrttn) camrttn: db 90 90 90 90 90 90 90 [WorldChrManDbg]+150: readmem([[WorldChrMan]+40]+118,8) [WorldChrManDbg]+30: dd (float)9999 [DISABLE] [WorldChrManDbg]+150: db 00 00 00 00 00 00 00 00 [WorldChrManDbg]+30: dd (float)10 camrttn: db 0F 29 86 E0 00 00 00 unregistersymbol(camrttn)
80836 "Recently Played With" 1 80837 "Player 1" 1 80838 "Name" String 32 1 0 0
GameDataMan
88 540 18
81138 "SteamID64 (Hex) 001" String 32 1 0 0
GameDataMan
7D8 540 18 81152 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
80839 "Level" 4 Bytes
GameDataMan
70 540 18
1337190562 "ReinforceLv" 0 Byte
GameDataMan
B3 540+0950*0 18
80840 "Health" 4 Bytes
GameDataMan
18 540 18
80841 "Health Max" 4 Bytes
GameDataMan
1C 540 18
80842 "Health Max as Phantom" 4 Bytes
GameDataMan
20 540 18
81164 "Stamina Max" 4 Bytes
GameDataMan
3C 540 18
81172 "FP Max" 4 Bytes
GameDataMan
2C 540 18
1337078859 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
GameDataMan
F7 540 18
80846 "--- Attributes" 1 80847 "Vigor" 4 Bytes
GameDataMan
44 540 18
80848 "Attunement" 4 Bytes
GameDataMan
48 540 18
80849 "Endurance" 4 Bytes
GameDataMan
4C 540 18
80850 "Vitality" 4 Bytes
GameDataMan
6C 540 18
80851 "Strength" 4 Bytes
GameDataMan
50 540 18
80852 "Dexterity" 4 Bytes
GameDataMan
54 540 18
80853 "Intelligence" 4 Bytes
GameDataMan
58 540 18
80854 "Faith" 4 Bytes
GameDataMan
5C 540 18
80855 "Luck" 4 Bytes
GameDataMan
60 540 18
80856 "--- Equipment" 1 80857 "Helmet" 1 4 Bytes
GameDataMan
35C 540 18
80858 "Chest" 1 4 Bytes
GameDataMan
360 540 18
80859 "Arms" 1 4 Bytes
GameDataMan
364 540 18
80860 "Legs" 1 4 Bytes
GameDataMan
368 540 18
80861 "Right Hand 1" 1 4 Bytes
GameDataMan
330 540 18
80862 "Right Hand 2" 1 4 Bytes
GameDataMan
338 540 18
80863 "Right Hand 3" 1 4 Bytes
GameDataMan
340 540 18
80864 "Left Hand 1" 1 4 Bytes
GameDataMan
32C 540 18
80865 "Left Hand 2" 1 4 Bytes
GameDataMan
334 540 18
80866 "Left Hand 3" 1 4 Bytes
GameDataMan
33C 540 18
80867 "Ring 1" 1 4 Bytes
GameDataMan
370 540 18
80868 "Ring 2" 1 4 Bytes
GameDataMan
374 540 18
80869 "Ring 3" 1 4 Bytes
GameDataMan
378 540 18
80870 "Ring 4" 1 4 Bytes
GameDataMan
37C 540 18
1337079046 "Covenant" 1 1 4 Bytes
GameDataMan
380 540 18
88441 "--- FaceData Mimic" 1 88436 "Copy and Apply P1" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[GameDataMan]+10]+6bc: readmem([[[GameDataMan]+18]+540]+6bc,192) //Facedata silders [[GameDataMan]+10]+AA: readmem([[[GameDataMan]+18]+540]+AA,3) //Gender, Voice... [[GameDataMan]+10]+3B0: readmem([[[GameDataMan]+18]+540]+3B0,28) //Body Sizes [[GameDataMan]+10]+6b8: readmem([[[GameDataMan]+18]+540]+6b8,1) //Age [DISABLE] //code from here till the end of the code will be used to disable the cheat 88446 "Backread Toggle" Auto Assembler Script [ENABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 128) {$asm} [DISABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 0)
86363 "Player 2" 1 86364 "Name" String 32 1 0 0
GameDataMan
88 540+0950 18
86365 "SteamID64 (Hex) 002" String 32 1 0 0
GameDataMan
7D8 540+0950 18 86366 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
86367 "Level" 4 Bytes
GameDataMan
70 540+0950 18
1337190563 "ReinforceLv" 0 Byte
GameDataMan
B3 540+0950*1 18
86368 "Health" 4 Bytes
GameDataMan
18 540+0950 18
86369 "Health Max" 4 Bytes
GameDataMan
1C 540+0950 18
86370 "Health Max as Phantom" 4 Bytes
GameDataMan
20 540+0950 18
86371 "Stamina Max" 4 Bytes
GameDataMan
3C 540+0950 18
86372 "FP Max" 4 Bytes
GameDataMan
2C 540+0950 18
1337078860 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
GameDataMan
F7 540+0950 18
86374 "--- Attributes" 1 86375 "Vigor" 4 Bytes
GameDataMan
44 540+0950 18
86376 "Attunement" 4 Bytes
GameDataMan
48 540+0950 18
86377 "Endurance" 4 Bytes
GameDataMan
4C 540+0950 18
86378 "Vitality" 4 Bytes
GameDataMan
6C 540+0950 18
86379 "Strength" 4 Bytes
GameDataMan
50 540+0950 18
86380 "Dexterity" 4 Bytes
GameDataMan
54 540+0950 18
86381 "Intelligence" 4 Bytes
GameDataMan
58 540+0950 18
86382 "Faith" 4 Bytes
GameDataMan
5C 540+0950 18
86383 "Luck" 4 Bytes
GameDataMan
60 540+0950 18
86384 "--- Equipment" 1 86385 "Helmet" 1 4 Bytes
GameDataMan
35C 540+0950 18
86386 "Chest" 1 4 Bytes
GameDataMan
360 540+0950 18
86387 "Arms" 1 4 Bytes
GameDataMan
364 540+0950 18
86388 "Legs" 1 4 Bytes
GameDataMan
368 540+0950 18
86389 "Right Hand 1" 1 4 Bytes
GameDataMan
330 540+0950 18
86390 "Right Hand 2" 1 4 Bytes
GameDataMan
338 540+0950 18
86391 "Right Hand 3" 1 4 Bytes
GameDataMan
340 540+0950 18
86392 "Left Hand 1" 1 4 Bytes
GameDataMan
32C 540+0950 18
86393 "Left Hand 2" 1 4 Bytes
GameDataMan
334 540+0950 18
86394 "Left Hand 3" 1 4 Bytes
GameDataMan
33C 540+0950 18
86395 "Ring 1" 1 4 Bytes
GameDataMan
370 540+0950 18
86396 "Ring 2" 1 4 Bytes
GameDataMan
374 540+0950 18
86397 "Ring 3" 1 4 Bytes
GameDataMan
378 540+0950 18
86398 "Ring 4" 1 4 Bytes
GameDataMan
37C 540+0950 18
1337079047 "Covenant" 1 1 4 Bytes
GameDataMan
380 540+0950 18
88442 "--- FaceData Mimic" 1 88437 "Copy and Apply P2" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[GameDataMan]+10]+6bc: readmem([[[GameDataMan]+18]+E88]+6bc,192) //Facedata silders [[GameDataMan]+10]+AA: readmem([[[GameDataMan]+18]+E88]+AA,3) //Gender, Voice... [[GameDataMan]+10]+3B0: readmem([[[GameDataMan]+18]+E88]+3B0,28) //Body Sizes [[GameDataMan]+10]+6b8: readmem([[[GameDataMan]+18]+E88]+6b8,1) //Age [DISABLE] //code from here till the end of the code will be used to disable the cheat 88447 "Backread Toggle" Auto Assembler Script [ENABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 128) {$asm} [DISABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 0)
80903 "Player 3" 1 80904 "Name" String 32 1 0 0
GameDataMan
88 540+0950*2 18
81140 "SteamID64 (Hex) 003" String 32 1 0 0
GameDataMan
7D8 540+0950*2 18 81154 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
80905 "Level" 4 Bytes
GameDataMan
70 540+0950*2 18
1337190564 "ReinforceLv" 0 Byte
GameDataMan
B3 540+0950*2 18
80906 "Health" 4 Bytes
GameDataMan
18 540+0950*2 18
80907 "Health Max" 4 Bytes
GameDataMan
1C 540+0950*2 18
80908 "Health Max as Phantom" 4 Bytes
GameDataMan
20 540+0950*2 18
81175 "Stamina Max" 4 Bytes
GameDataMan
3C 540+0950*2 18
81176 "FP Max" 4 Bytes
GameDataMan
2C 540+0950*2 18
1337078861 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
GameDataMan
F7 540+0950*2 18
80910 "--- Attributes" 1 80911 "Vigor" 4 Bytes
GameDataMan
44 540+0950*2 18
80912 "Attunement" 4 Bytes
GameDataMan
48 540+0950*2 18
80913 "Endurance" 4 Bytes
GameDataMan
4C 540+0950*2 18
80914 "Vitality" 4 Bytes
GameDataMan
6C 540+0950*2 18
80915 "Strength" 4 Bytes
GameDataMan
50 540+0950*2 18
80916 "Dexterity" 4 Bytes
GameDataMan
54 540+0950*2 18
80917 "Intelligence" 4 Bytes
GameDataMan
58 540+0950*2 18
80918 "Faith" 4 Bytes
GameDataMan
5C 540+0950*2 18
80919 "Luck" 4 Bytes
GameDataMan
60 540+0950*2 18
80920 "--- Equipment" 1 80921 "Helmet" 1 4 Bytes
GameDataMan
35C 540+0950*2 18
80922 "Chest" 1 4 Bytes
GameDataMan
360 540+0950*2 18
80923 "Arms" 1 4 Bytes
GameDataMan
364 540+0950*2 18
80924 "Legs" 1 4 Bytes
GameDataMan
368 540+0950*2 18
80925 "Right Hand 1" 1 4 Bytes
GameDataMan
330 540+0950*2 18
80926 "Right Hand 2" 1 4 Bytes
GameDataMan
338 540+0950*2 18
80927 "Right Hand 3" 1 4 Bytes
GameDataMan
340 540+0950*2 18
80928 "Left Hand 1" 1 4 Bytes
GameDataMan
32C 540+0950*2 18
80929 "Left Hand 2" 1 4 Bytes
GameDataMan
334 540+0950*2 18
80930 "Left Hand 3" 1 4 Bytes
GameDataMan
33C 540+0950*2 18
80931 "Ring 1" 1 4 Bytes
GameDataMan
370 540+0950*2 18
80932 "Ring 2" 1 4 Bytes
GameDataMan
374 540+0950*2 18
80933 "Ring 3" 1 4 Bytes
GameDataMan
378 540+0950*2 18
80934 "Ring 4" 1 4 Bytes
GameDataMan
37C 540+0950*2 18
1337079050 "Covenant" 1 1 4 Bytes
GameDataMan
380 540+0950*2 18
88443 "--- FaceData Mimic" 1 88438 "Copy and Apply P3" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[GameDataMan]+10]+6bc: readmem([[[GameDataMan]+18]+17D0]+6bc,192) //Facedata silders [[GameDataMan]+10]+AA: readmem([[[GameDataMan]+18]+17D0]+AA,3) //Gender, Voice... [[GameDataMan]+10]+3B0: readmem([[[GameDataMan]+18]+17D0]+3B0,28) //Body Sizes [[GameDataMan]+10]+6b8: readmem([[[GameDataMan]+18]+17D0]+6b8,1) //Age [DISABLE] //code from here till the end of the code will be used to disable the cheat 88448 "Backread Toggle" Auto Assembler Script [ENABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 128) {$asm} [DISABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 0)
80935 "Player 4" 1 80936 "Name" String 32 1 0 0
GameDataMan
88 540+0950*3 18
81141 "SteamID64 (Hex) 004" String 32 1 0 0
GameDataMan
7D8 540+0950*3 18 81155 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
80937 "Level" 4 Bytes
GameDataMan
70 540+0950*3 18
1337190565 "ReinforceLv" 0 Byte
GameDataMan
B3 540+0950*3 18
80938 "Health" 4 Bytes
GameDataMan
18 540+0950*3 18
80939 "Health Max" 4 Bytes
GameDataMan
1C 540+0950*3 18
80940 "Health Max as Phantom" 4 Bytes
GameDataMan
20 540+0950*3 18
81177 "Stamina Max" 4 Bytes
GameDataMan
3C 540+0950*3 18
81178 "FP Max" 4 Bytes
GameDataMan
2C 540+0950*3 18
1337078862 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
GameDataMan
F7 540+0950*3 18
80942 "--- Attributes" 1 80943 "Vigor" 4 Bytes
GameDataMan
44 540+0950*3 18
80944 "Attunement" 4 Bytes
GameDataMan
48 540+0950*3 18
80945 "Endurance" 4 Bytes
GameDataMan
4C 540+0950*3 18
80946 "Vitality" 4 Bytes
GameDataMan
6C 540+0950*3 18
80947 "Strength" 4 Bytes
GameDataMan
50 540+0950*3 18
80948 "Dexterity" 4 Bytes
GameDataMan
54 540+0950*3 18
80949 "Intelligence" 4 Bytes
GameDataMan
58 540+0950*3 18
80950 "Faith" 4 Bytes
GameDataMan
5C 540+0950*3 18
80951 "Luck" 4 Bytes
GameDataMan
60 540+0950*3 18
80952 "--- Equipment" 1 80953 "Helmet" 1 4 Bytes
GameDataMan
35C 540+0950*3 18
80954 "Chest" 1 4 Bytes
GameDataMan
360 540+0950*3 18
80955 "Arms" 1 4 Bytes
GameDataMan
364 540+0950*3 18
80956 "Legs" 1 4 Bytes
GameDataMan
368 540+0950*3 18
80957 "Right Hand 1" 1 4 Bytes
GameDataMan
330 540+0950*3 18
80958 "Right Hand 2" 1 4 Bytes
GameDataMan
338 540+0950*3 18
80959 "Right Hand 3" 1 4 Bytes
GameDataMan
340 540+0950*3 18
80960 "Left Hand 1" 1 4 Bytes
GameDataMan
32C 540+0950*3 18
80961 "Left Hand 2" 1 4 Bytes
GameDataMan
334 540+0950*3 18
80962 "Left Hand 3" 1 4 Bytes
GameDataMan
33C 540+0950*3 18
80963 "Ring 1" 1 4 Bytes
GameDataMan
370 540+0950*3 18
80964 "Ring 2" 1 4 Bytes
GameDataMan
374 540+0950*3 18
80965 "Ring 3" 1 4 Bytes
GameDataMan
378 540+0950*3 18
80966 "Ring 4" 1 4 Bytes
GameDataMan
37C 540+0950*3 18
1337079049 "Covenant" 1 1 4 Bytes
GameDataMan
380 540+0950*3 18
88444 "--- FaceData Mimic" 1 88439 "Copy and Apply P4" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[GameDataMan]+10]+6bc: readmem([[[GameDataMan]+18]+2118]+6bc,192) //Facedata silders [[GameDataMan]+10]+AA: readmem([[[GameDataMan]+18]+2118]+AA,3) //Gender, Voice... [[GameDataMan]+10]+3B0: readmem([[[GameDataMan]+18]+2118]+3B0,28) //Body Sizes [[GameDataMan]+10]+6b8: readmem([[[GameDataMan]+18]+2118]+6b8,1) //Age [DISABLE] //code from here till the end of the code will be used to disable the cheat 88449 "Backread Toggle" Auto Assembler Script [ENABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 128) {$asm} [DISABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 0)
80967 "Player 5" 1 80968 "Name" String 32 1 0 0
GameDataMan
88 540+0950*4 18
81142 "SteamID64 (Hex) 005" String 32 1 0 0
GameDataMan
7D8 540+0950*4 18 81156 "Copy Steam Profile link" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] copySteamProfile(memrec.parent.value) disableMemrec(memrec) [DISABLE]
80969 "Level" 4 Bytes
GameDataMan
70 540+0950*4 18
1337190566 "ReinforceLv" 0 Byte
GameDataMan
B3 540+0950*4 18
80970 "Health" 4 Bytes
GameDataMan
18 540+0950*4 18
80971 "Health Max" 4 Bytes
GameDataMan
1C 540+0950*4 18
80972 "Health Max as Phantom" 4 Bytes
GameDataMan
20 540+0950*4 18
81179 "Stamina Max" 4 Bytes
GameDataMan
3C 540+0950*4 18
81180 "FP Max" 4 Bytes
GameDataMan
2C 540+0950*4 18
1337078863 "Covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
GameDataMan
F7 540+0950*4 18
80974 "--- Attributes" 1 80975 "Vigor" 4 Bytes
GameDataMan
44 540+0950*4 18
80976 "Attunement" 4 Bytes
GameDataMan
48 540+0950*4 18
80977 "Endurance" 4 Bytes
GameDataMan
4C 540+0950*4 18
80978 "Vitality" 4 Bytes
GameDataMan
6C 540+0950*4 18
80979 "Strength" 4 Bytes
GameDataMan
50 540+0950*4 18
80980 "Dexterity" 4 Bytes
GameDataMan
54 540+0950*4 18
80981 "Intelligence" 4 Bytes
GameDataMan
58 540+0950*4 18
80982 "Faith" 4 Bytes
GameDataMan
5C 540+0950*4 18
80983 "Luck" 4 Bytes
GameDataMan
60 540+0950*4 18
80984 "--- Equipment" 1 80985 "Helmet" 1 4 Bytes
GameDataMan
35C 540+0950*4 18
80986 "Chest" 1 4 Bytes
GameDataMan
360 540+0950*4 18
80987 "Arms" 1 4 Bytes
GameDataMan
364 540+0950*4 18
80988 "Legs" 1 4 Bytes
GameDataMan
368 540+0950*4 18
80989 "Right Hand 1" 1 4 Bytes
GameDataMan
330 540+0950*4 18
80990 "Right Hand 2" 1 4 Bytes
GameDataMan
338 540+0950*4 18
80991 "Right Hand 3" 1 4 Bytes
GameDataMan
340 540+0950*4 18
80992 "Left Hand 1" 1 4 Bytes
GameDataMan
32C 540+0950*4 18
80993 "Left Hand 2" 1 4 Bytes
GameDataMan
334 540+0950*4 18
80994 "Left Hand 3" 1 4 Bytes
GameDataMan
33C 540+0950*4 18
80995 "Ring 1" 1 4 Bytes
GameDataMan
370 540+0950*4 18
80996 "Ring 2" 1 4 Bytes
GameDataMan
374 540+0950*4 18
80997 "Ring 3" 1 4 Bytes
GameDataMan
378 540+0950*4 18
80998 "Ring 4" 1 4 Bytes
GameDataMan
37C 540+0950*4 18
1337079048 "Covenant" 1 1 4 Bytes
GameDataMan
380 540+0950*4 18
88445 "--- FaceData Mimic" 1 88440 "Copy and Apply P5" Auto Assembler Script [ENABLE] [[GameDataMan]+10]+6bc: readmem([[[GameDataMan]+18]+2118]+6bc,192) //Facedata silders [[GameDataMan]+10]+AA: readmem([[[GameDataMan]+18]+2118+AA,3) //Gender, Voice... [[GameDataMan]+10]+3B0: readmem([[[GameDataMan]+18]+2118]+3B0,28) //Body Sizes [[GameDataMan]+10]+6b8: readmem([[[GameDataMan]+18]+2118]+6b8,1) //Age [DISABLE] 88450 "Backread Toggle" Auto Assembler Script [ENABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 128) {$asm} [DISABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 0)
87033 "Mimic Players OnLoad" 1 88433 "Backread Toggle" Auto Assembler Script [ENABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 128) {$asm} [DISABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 0) 88424 "Mimic Player 1 (FaceData+Name)" Auto Assembler Script [ENABLE] define(INJECT,DarkSoulsIII.exe+1FC3736) alloc(newmem,$1000,INJECT) label(code) label(return) registersymbol(INJECT) label(test) registersymbol(test) newmem: push rsi push rdi push rcx mov rsi, [WorldChrMan] cmp rsi, 0 jz code mov rsi, [rsi+40] cmp rsi, 0 jz code mov rsi, [rsi+38] cmp rsi, 0 jz code mov rsi, [rsi+1F90] cmp rsi, 0 jz code cmp rsi, r14 jne code push rsi add rsi, AA mov rdi, [GameDataMan] mov rdi, [rdi+10] mov [test], rdi add rdi, AA push rsi push rdi mov rcx, 1 repe movsb pop rdi pop rsi add rsi, 60E add rdi, 60E mov rcx, c4 repe movsb pop rsi push rsi add rsi, 3b0 mov rdi, [test] add rdi, 3b0 mov rcx, 1c repe movsb pop rsi add rsi, 88 push rsi mov rdi, [test] add rdi, 88 mov rcx, 8 repe movsd pop rsi push rsi mov rdi, [test] mov rdi, [rdi+7b8] mov rdi, [rdi+c0] add rdi, 38 mov rcx, 8 repe movsd pop rsi mov rdi, [test] mov rdi, [rdi+7c0] mov rdi, [rdi] add rdi, 38 mov rcx, 8 repe movsd code: pop rcx pop rdi pop rsi mov rcx,r8 repe movsb jmp return test: dq 00 INJECT: jmp newmem return: [DISABLE] INJECT: db 49 8B C8 F3 A4 unregistersymbol(test) unregistersymbol(INJECT) dealloc(newmem) 88425 "Mimic Player 2 (FaceData+Name)" Auto Assembler Script [ENABLE] define(INJECT,DarkSoulsIII.exe+1FC3736) // should be unique alloc(newmem,$1000,INJECT) label(code) label(return) registersymbol(INJECT) label(test) registersymbol(test) newmem: push rsi push rdi push rcx mov rsi, [WorldChrMan] cmp rsi, 0 jz code mov rsi, [rsi+40] cmp rsi, 0 jz code mov rsi, [rsi+70] cmp rsi, 0 jz code mov rsi, [rsi+1F90] cmp rsi, 0 jz code cmp rsi, r14 jne code push rsi add rsi, AA mov rdi, [GameDataMan] mov rdi, [rdi+10] mov [test], rdi add rdi, AA push rsi push rdi mov rcx, 1 repe movsb pop rdi pop rsi add rsi, 60E add rdi, 60E mov rcx, c4 repe movsb pop rsi push rsi add rsi, 3b0 mov rdi, [test] add rdi, 3b0 mov rcx, 1c repe movsb pop rsi add rsi, 88 push rsi mov rdi, [test] add rdi, 88 mov rcx, 8 repe movsd pop rsi push rsi mov rdi, [test] mov rdi, [rdi+7b8] mov rdi, [rdi+c0] add rdi, 38 mov rcx, 8 repe movsd pop rsi mov rdi, [test] mov rdi, [rdi+7c0] mov rdi, [rdi] add rdi, 38 mov rcx, 8 repe movsd code: pop rcx pop rdi pop rsi mov rcx,r8 repe movsb jmp return test: dq 00 INJECT: jmp newmem return: [DISABLE] INJECT: db 49 8B C8 F3 A4 unregistersymbol(test) unregistersymbol(INJECT) dealloc(newmem) 88426 "Mimic Player 3 (FaceData+Name)" Auto Assembler Script [ENABLE] define(INJECT,DarkSoulsIII.exe+1FC3736) // should be unique alloc(newmem,$1000,INJECT) label(code) label(return) registersymbol(INJECT) label(test) registersymbol(test) newmem: push rsi push rdi push rcx mov rsi, [WorldChrMan] cmp rsi, 0 jz code mov rsi, [rsi+40] cmp rsi, 0 jz code mov rsi, [rsi+a8] cmp rsi, 0 jz code mov rsi, [rsi+1F90] cmp rsi, 0 jz code cmp rsi, r14 jne code push rsi add rsi, AA mov rdi, [GameDataMan] mov rdi, [rdi+10] mov [test], rdi add rdi, AA push rsi push rdi mov rcx, 1 repe movsb pop rdi pop rsi add rsi, 60E add rdi, 60E mov rcx, c4 repe movsb pop rsi push rsi add rsi, 3b0 mov rdi, [test] add rdi, 3b0 mov rcx, 1c repe movsb pop rsi add rsi, 88 push rsi mov rdi, [test] add rdi, 88 mov rcx, 8 repe movsd pop rsi push rsi mov rdi, [test] mov rdi, [rdi+7b8] mov rdi, [rdi+c0] add rdi, 38 mov rcx, 8 repe movsd pop rsi mov rdi, [test] mov rdi, [rdi+7c0] mov rdi, [rdi] add rdi, 38 mov rcx, 8 repe movsd code: pop rcx pop rdi pop rsi mov rcx,r8 repe movsb jmp return test: dq 00 INJECT: jmp newmem return: [DISABLE] INJECT: db 49 8B C8 F3 A4 unregistersymbol(test) unregistersymbol(INJECT) dealloc(newmem) 88427 "Mimic Player 4 (FaceData+Name)" Auto Assembler Script [ENABLE] define(INJECT,DarkSoulsIII.exe+1FC3736) // should be unique alloc(newmem,$1000,INJECT) label(code) label(return) registersymbol(INJECT) label(test) registersymbol(test) newmem: push rsi push rdi push rcx mov rsi, [WorldChrMan] cmp rsi, 0 jz code mov rsi, [rsi+40] cmp rsi, 0 jz code mov rsi, [rsi+e0] cmp rsi, 0 jz code mov rsi, [rsi+1F90] cmp rsi, 0 jz code cmp rsi, r14 jne code push rsi add rsi, AA mov rdi, [GameDataMan] mov rdi, [rdi+10] mov [test], rdi add rdi, AA push rsi push rdi mov rcx, 1 repe movsb pop rdi pop rsi add rsi, 60E add rdi, 60E mov rcx, c4 repe movsb pop rsi push rsi add rsi, 3b0 mov rdi, [test] add rdi, 3b0 mov rcx, 1c repe movsb pop rsi add rsi, 88 push rsi mov rdi, [test] add rdi, 88 mov rcx, 8 repe movsd pop rsi push rsi mov rdi, [test] mov rdi, [rdi+7b8] mov rdi, [rdi+c0] add rdi, 38 mov rcx, 8 repe movsd pop rsi mov rdi, [test] mov rdi, [rdi+7c0] mov rdi, [rdi] add rdi, 38 mov rcx, 8 repe movsd code: pop rcx pop rdi pop rsi mov rcx,r8 repe movsb jmp return test: dq 00 INJECT: jmp newmem return: [DISABLE] INJECT: db 49 8B C8 F3 A4 unregistersymbol(test) unregistersymbol(INJECT) dealloc(newmem) 88428 "Mimic Player 5 (FaceData+Name)" Auto Assembler Script [ENABLE] define(INJECT,DarkSoulsIII.exe+1FC3736) // should be unique alloc(newmem,$1000,INJECT) label(code) label(return) registersymbol(INJECT) label(test) registersymbol(test) newmem: push rsi push rdi push rcx mov rsi, [WorldChrMan] cmp rsi, 0 jz code mov rsi, [rsi+40] cmp rsi, 0 jz code mov rsi, [rsi+118] cmp rsi, 0 jz code mov rsi, [rsi+1F90] cmp rsi, 0 jz code cmp rsi, r14 jne code push rsi add rsi, AA mov rdi, [GameDataMan] mov rdi, [rdi+10] mov [test], rdi add rdi, AA push rsi push rdi mov rcx, 1 repe movsb pop rdi pop rsi add rsi, 60E add rdi, 60E mov rcx, c4 repe movsb pop rsi push rsi add rsi, 3b0 mov rdi, [test] add rdi, 3b0 mov rcx, 1c repe movsb pop rsi add rsi, 88 push rsi mov rdi, [test] add rdi, 88 mov rcx, 8 repe movsd pop rsi push rsi mov rdi, [test] mov rdi, [rdi+7b8] mov rdi, [rdi+c0] add rdi, 38 mov rcx, 8 repe movsd pop rsi mov rdi, [test] mov rdi, [rdi+7c0] mov rdi, [rdi] add rdi, 38 mov rcx, 8 repe movsd code: pop rcx pop rdi pop rsi mov rcx,r8 repe movsb jmp return test: dq 00 INJECT: jmp newmem return: [DISABLE] INJECT: db 49 8B C8 F3 A4 unregistersymbol(test) unregistersymbol(INJECT) dealloc(newmem) 107639 "Misc" 1 107637 "Players count" 4 Bytes
GameMan
D38
107635 "Players count (read only)" 4 Bytes
GameMan
D3C
107636 "Phantoms count (read only)" 4 Bytes
GameMan
D28
107638 "Unlock summoning limit" 000080 Auto Assembler Script { Game : DarkSouls III Version: 1.2 Date : 2022-08-05 Authors: Igromanru, David Scholberg, inuNorii Credits: Thanks to RBT and Dalvik Description: The script allow you to summon more Phantoms, but on the server side it's restricted to 5 phantoms. } [ENABLE] aobscanmodule(PlayerIncrement,$process,FF 43 18 48 83 C6 1C) alloc(allocatedMemory,128,PlayerIncrement) label(PlayerIncrementOriginal) registersymbol(PlayerIncrement) registersymbol(PlayerIncrementOriginal) [GameMan]+D38: dd 00000001 allocatedMemory: PlayerIncrementOriginal: readmem(PlayerIncrement,11) code: push rax mov rax,[SprjSessionManager] mov rax,[rax+10] mov eax,[rax+0C] cmp dword ptr [rbx+1C],eax jnl short PlayerIncrement_max mov [rbx+18],01 jmp short originalcode PlayerIncrement_max: mov [rbx+18],eax originalcode: pop rax add rsi,1C add rdi,1C jmp return PlayerIncrement: jmp code nop 6 return: [DISABLE] PlayerIncrement: readmem(PlayerIncrementOriginal,11) [GameMan]+D38: readmem([GameMan]+D3C,4) unregistersymbol(PlayerIncrement) unregistersymbol(PlayerIncrementOriginal) dealloc(allocatedMemory) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+684E30 "DarkSoulsIII.exe"+684E17: 75 05 - jne DarkSoulsIII.exe+684E1E "DarkSoulsIII.exe"+684E19: FF 43 08 - inc [rbx+08] "DarkSoulsIII.exe"+684E1C: EB 12 - jmp DarkSoulsIII.exe+684E30 "DarkSoulsIII.exe"+684E1E: 83 F8 02 - cmp eax,02 "DarkSoulsIII.exe"+684E21: 75 05 - jne DarkSoulsIII.exe+684E28 "DarkSoulsIII.exe"+684E23: FF 43 0C - inc [rbx+0C] "DarkSoulsIII.exe"+684E26: EB 08 - jmp DarkSoulsIII.exe+684E30 "DarkSoulsIII.exe"+684E28: 83 F8 0C - cmp eax,0C "DarkSoulsIII.exe"+684E2B: 75 03 - jne DarkSoulsIII.exe+684E30 "DarkSoulsIII.exe"+684E2D: FF 43 10 - inc [rbx+10] // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+684E30: FF 43 18 - inc [rbx+18] "DarkSoulsIII.exe"+684E33: 48 83 C6 1C - add rsi,1C // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+684E37: 48 83 C7 1C - add rdi,1C "DarkSoulsIII.exe"+684E3B: 48 FF CD - dec rbp "DarkSoulsIII.exe"+684E3E: 75 80 - jne DarkSoulsIII.exe+684DC0 "DarkSoulsIII.exe"+684E40: 48 8B 5C 24 38 - mov rbx,[rsp+38] "DarkSoulsIII.exe"+684E45: 48 8B 6C 24 40 - mov rbp,[rsp+40] "DarkSoulsIII.exe"+684E4A: 48 8B 74 24 48 - mov rsi,[rsp+48] "DarkSoulsIII.exe"+684E4F: 48 83 C4 20 - add rsp,20 "DarkSoulsIII.exe"+684E53: 5F - pop rdi "DarkSoulsIII.exe"+684E54: C3 - ret "DarkSoulsIII.exe"+684E55: 66 0F 1F 44 00 00 - nop [rax+rax+00] } 1337011419 "Add All Phantoms to the Black Separation Crystal" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] function setInvadersToFriendlyPhantoms() -- if we're not the host, don't do anything if (readInteger("[[WorldChrMan]+80]+70") ~= 0) then return end local playerOffsets = {"38", "70", "A8", "E0", "118"} for _, playerOffset in ipairs(playerOffsets) do local characterTypeAddress = string.format("[[[WorldChrMan]+40]+%s]+70", playerOffset) local teamTypeAddress = string.format("[[[WorldChrMan]+40]+%s]+74", playerOffset) -- if team type is not white phantom, change character type to white phantom if (readInteger(teamTypeAddress) ~= 2) then writeInteger(characterTypeAddress, 1) end end end setInvadersToFriendlyPhantoms() disableMemrec(memrec) [DISABLE] 1337190232 "Run Continuously" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] function addAllPhantomsToBlackCrystal() getAddressList().getMemoryRecordByDescription("Add All Phantoms to the Black Separation Crystal").Active = true end addAllPhantomsToBlackCrystalTimer = createTimer(getMainForm()) addAllPhantomsToBlackCrystalTimer.Interval = 1000 addAllPhantomsToBlackCrystalTimer.OnTimer = addAllPhantomsToBlackCrystal [DISABLE] if (addAllPhantomsToBlackCrystalTimer ~= nil) then addAllPhantomsToBlackCrystalTimer.destroy() end
72333 "Hero" 1 1337046596 "Stats" 1 1337097679 "HP" 1 4 Bytes
WorldChrMan
D8 18 1F90 80
1337046598 "MaxHP" 1 4 Bytes
WorldChrMan
DC 18 1F90 80
1337046599 "BaseMaxHP" 1 4 Bytes
WorldChrMan
E0 18 1F90 80
1337046600 "MP" 1 4 Bytes
WorldChrMan
E4 18 1F90 80
1337046601 "MaxMP" 1 4 Bytes
WorldChrMan
E8 18 1F90 80
1337046602 "BaseMaxMP" 1 4 Bytes
WorldChrMan
EC 18 1F90 80
1337046603 "SP" 1 4 Bytes
WorldChrMan
F0 18 1F90 80
1337046604 "MaxSP" 1 4 Bytes
WorldChrMan
F4 18 1F90 80
1337046605 "BaseMaxSP" 1 4 Bytes
WorldChrMan
F8 18 1F90 80
1337036786 "Attributes" 1 1337079041 "Soul Level" 4 Bytes
GameDataMan
70 10
1337034188 "Vigor" 1 4 Bytes
GameDataMan
44 10
1337036794 "Attunement" 1 4 Bytes
GameDataMan
48 10
1337036793 "Endurance" 1 4 Bytes
GameDataMan
4C 10
1337036795 "Vitality" 1 4 Bytes
GameDataMan
6C 10
1337036791 "Strength" 1 4 Bytes
GameDataMan
50 10
1337036790 "Dexterity" 1 4 Bytes
GameDataMan
54 10
1337036789 "Intelligence" 1 4 Bytes
GameDataMan
58 10
1337036788 "Faith" 1 4 Bytes
GameDataMan
5C 10
1337036787 "Luck" 1 4 Bytes
GameDataMan
60 10
1337036796 "Humanity" 1 C0C0C0 4 Bytes
GameDataMan
68 10
1337046595 "Resistances" 1 1337044673 "Poison" 1 4 Bytes
WorldChrMan
1E0 18 1F90 80
1337044678 "Poison Max" 1 4 Bytes
WorldChrMan
1F4 18 1F90 80
1337044674 "Toxic" 1 4 Bytes
WorldChrMan
1E4 18 1F90 80
1337044679 "Toxic Max" 1 4 Bytes
WorldChrMan
1F8 18 1F90 80
1337044675 "Bleed" 1 4 Bytes
WorldChrMan
1E8 18 1F90 80
1337044680 "Bleed Max" 1 4 Bytes
WorldChrMan
1FC 18 1F90 80
1337044676 "Curse" 1 4 Bytes
WorldChrMan
1EC 18 1F90 80
1337044681 "Curse Max" 1 4 Bytes
WorldChrMan
200 18 1F90 80
1337044677 "Frost" 1 4 Bytes
WorldChrMan
1F0 18 1F90 80
1337044682 "Frost Max" 1 4 Bytes
WorldChrMan
204 18 1F90 80
1337078866 "Equipped Gear" 1 1337078867 "PrimaryLeftWep" 1 4 Bytes
GameDataMan
32C 10
1337078868 "PrimaryRightWep" 1 4 Bytes
GameDataMan
330 10
1337078869 "SecondaryLeftWep" 1 4 Bytes
GameDataMan
334 10
1337078870 "SecondaryRightWep" 1 4 Bytes
GameDataMan
338 10
1337078871 "TertiaryLeftWep" 1 4 Bytes
GameDataMan
33C 10
1337078872 "TertiaryRightHand" 1 4 Bytes
GameDataMan
340 10
1337078873 "PrimaryArrow" 1 1 4 Bytes
GameDataMan
344 10
1337078874 "PrimaryBolt" 1 1 4 Bytes
GameDataMan
348 10
1337078875 "SecondaryArrow" 1 1 4 Bytes
GameDataMan
34C 10
1337078876 "SecondaryBolt" 1 1 4 Bytes
GameDataMan
350 10
1337078877 "TertiaryArrow" FFFFFFFF:Unused 1 1 C0C0C0 4 Bytes
GameDataMan
354 10
1337078878 "TertiaryBolt" FFFFFFFF:Unused 1 1 C0C0C0 4 Bytes
GameDataMan
358 10
1337078879 "Helmet" 1 1 4 Bytes
GameDataMan
35C 10
1337078880 "Armor" 1 1 4 Bytes
GameDataMan
360 10
1337078881 "Gauntlet" 1 1 4 Bytes
GameDataMan
364 10
1337078882 "Leggings" 1 1 4 Bytes
GameDataMan
368 10
1337078883 "Hair" FFFFFFFF:Unused 1 1 C0C0C0 4 Bytes
GameDataMan
36C 10
1337078884 "Ring 1" 1 1 4 Bytes
GameDataMan
370 10
1337078885 "Ring 2" 1 1 4 Bytes
GameDataMan
374 10
1337078886 "Ring 3" 1 1 4 Bytes
GameDataMan
378 10
1337078887 "Ring 4" 1 1 4 Bytes
GameDataMan
37C 10
1337078888 "Covenant" 1 1 4 Bytes
GameDataMan
380 10
1337078889 "PrimaryLeftWepAmmo" 00: 01:Loaded 1 Byte
GameDataMan
38C 10
1337078890 "PrimaryRightWepAmmo" 00: 01:Loaded 1 Byte
GameDataMan
38D 10
1337078891 "SecondaryLeftWepAmmo" 00: 01:Loaded 1 Byte
GameDataMan
38E 10
1337078892 "SecondaryRightWepAmmo" 00: 01:Loaded 1 Byte
GameDataMan
38F 10
1337078893 "TertiaryLeftWepAmmo" 00: 01:Loaded 1 Byte
GameDataMan
390 10
1337078894 "TertiaryRightHandAmmo" 00: 01:Loaded 1 Byte
GameDataMan
391 10
1337079025 "Equipped Goods" 1 1337079026 "Quick Item #1" 1 4 Bytes
GameDataMan
5AC 10
1337079027 "Quick Item #2" 1 4 Bytes
GameDataMan
5B0 10
1337079028 "Quick Item #3" 1 4 Bytes
GameDataMan
5B4 10
1337081699 "Quick Item #4" 1 4 Bytes
GameDataMan
5B8 10
1337081698 "Quick Item #5" 1 4 Bytes
GameDataMan
5BC 10
1337081697 "Quick Item #6" 1 4 Bytes
GameDataMan
5C0 10
1337081696 "Quick Item #7" 1 4 Bytes
GameDataMan
5C4 10
1337081695 "Quick Item #8" 1 4 Bytes
GameDataMan
5C8 10
1337081694 "Quick Item #9" 1 4 Bytes
GameDataMan
5CC 10
1337081693 "Quick Item #10" 1 4 Bytes
GameDataMan
5D0 10
1337079036 "Toolbelt #1" 1 4 Bytes
GameDataMan
5D4 10
1337079037 "Toolbelt #2" 1 4 Bytes
GameDataMan
5D8 10
1337079038 "Toolbelt #3" 1 4 Bytes
GameDataMan
5DC 10
1337079039 "Toolbelt #4" 1 4 Bytes
GameDataMan
5E0 10
1337079040 "Toolbelt #5" 1 4 Bytes
GameDataMan
5E4 10
1337081731 "Equipped Spells" 1 1337081732 "Slot0" 1 4 Bytes
GameDataMan
18 470 10
1337081733 "Slot1" 1 4 Bytes
GameDataMan
20 470 10
1337081734 "Slot2" 1 4 Bytes
GameDataMan
28 470 10
1337081735 "Slot3" 1 4 Bytes
GameDataMan
30 470 10
1337081736 "Slot4" 1 4 Bytes
GameDataMan
38 470 10
1337081737 "Slot5" 1 4 Bytes
GameDataMan
40 470 10
1337081738 "Slot6" 1 4 Bytes
GameDataMan
48 470 10
1337081739 "Slot7" 1 4 Bytes
GameDataMan
50 470 10
1337081740 "Slot8" 1 4 Bytes
GameDataMan
58 470 10
1337081741 "Slot9" 1 4 Bytes
GameDataMan
60 470 10
1337081742 "Slot10" 1 4 Bytes
GameDataMan
68 470 10
1337081743 "Slot11" 1 4 Bytes
GameDataMan
70 470 10
1337081744 "Slot12" 1 4 Bytes
GameDataMan
78 470 10
1337081745 "Slot13" 1 4 Bytes
GameDataMan
80 470 10
1337081746 "Equipped Gestures" 1 1337081747 "Slot 1" 0:None 2:Point Forward 4:Point Up 6:Point down 8:Wave 10:Beckon 12:Call over 14:Welcome 16:Applause 18:Quiet Resolve 20:Jump For Joy 22:Joy 24:Rejoice 26:hurrah 28:Praise the Sun 32:Bow 30:My thanks 34:Proper Bow 36:Dignified Bow 38:Duel Bow 40:Legion Etiquette 42:Darkmoon Loyality 44:Be my sword 46:Prayer 48:Silent Ally 50:Rest 52:Collapse 54:Patches Squad 56:Prostration 58:Toast 60:Sleep 62:Curl Up 64:Stretch out 66:Patch of the Dragon 68:Unmannered Bow 70:Lord of Cinder 72:FDP_MenuText(301140) 74:FDP_MenuText(301141) 76:FDP_MenuText(301142) 78:FDP_MenuText(301143) 80:FDP_MenuText(301144) 82:FDP_MenuText(301145) Byte
GameDataMan
10 528 10
1337081748 "Slot 2" 0:None 2:Point Forward 4:Point Up 6:Point down 8:Wave 10:Beckon 12:Call over 14:Welcome 16:Applause 18:Quiet Resolve 20:Jump For Joy 22:Joy 24:Rejoice 26:hurrah 28:Praise the Sun 32:Bow 30:My thanks 34:Proper Bow 36:Dignified Bow 38:Duel Bow 40:Legion Etiquette 42:Darkmoon Loyality 44:Be my sword 46:Prayer 48:Silent Ally 50:Rest 52:Collapse 54:Patches Squad 56:Prostration 58:Toast 60:Sleep 62:Curl Up 64:Stretch out 66:Patch of the Dragon 68:Unmannered Bow 70:Lord of Cinder 72:FDP_MenuText(301140) 74:FDP_MenuText(301141) 76:FDP_MenuText(301142) 78:FDP_MenuText(301143) 80:FDP_MenuText(301144) 82:FDP_MenuText(301145) Byte
GameDataMan
14 528 10
1337081749 "Slot 3" 0:None 2:Point Forward 4:Point Up 6:Point down 8:Wave 10:Beckon 12:Call over 14:Welcome 16:Applause 18:Quiet Resolve 20:Jump For Joy 22:Joy 24:Rejoice 26:hurrah 28:Praise the Sun 32:Bow 30:My thanks 34:Proper Bow 36:Dignified Bow 38:Duel Bow 40:Legion Etiquette 42:Darkmoon Loyality 44:Be my sword 46:Prayer 48:Silent Ally 50:Rest 52:Collapse 54:Patches Squad 56:Prostration 58:Toast 60:Sleep 62:Curl Up 64:Stretch out 66:Patch of the Dragon 68:Unmannered Bow 70:Lord of Cinder 72:FDP_MenuText(301140) 74:FDP_MenuText(301141) 76:FDP_MenuText(301142) 78:FDP_MenuText(301143) 80:FDP_MenuText(301144) 82:FDP_MenuText(301145) Byte
GameDataMan
18 528 10
1337081750 "Slot 4" 0:None 2:Point Forward 4:Point Up 6:Point down 8:Wave 10:Beckon 12:Call over 14:Welcome 16:Applause 18:Quiet Resolve 20:Jump For Joy 22:Joy 24:Rejoice 26:hurrah 28:Praise the Sun 32:Bow 30:My thanks 34:Proper Bow 36:Dignified Bow 38:Duel Bow 40:Legion Etiquette 42:Darkmoon Loyality 44:Be my sword 46:Prayer 48:Silent Ally 50:Rest 52:Collapse 54:Patches Squad 56:Prostration 58:Toast 60:Sleep 62:Curl Up 64:Stretch out 66:Patch of the Dragon 68:Unmannered Bow 70:Lord of Cinder 72:FDP_MenuText(301140) 74:FDP_MenuText(301141) 76:FDP_MenuText(301142) 78:FDP_MenuText(301143) 80:FDP_MenuText(301144) 82:FDP_MenuText(301145) Byte
GameDataMan
1C 528 10
1337081751 "Slot 5" 0:None 2:Point Forward 4:Point Up 6:Point down 8:Wave 10:Beckon 12:Call over 14:Welcome 16:Applause 18:Quiet Resolve 20:Jump For Joy 22:Joy 24:Rejoice 26:hurrah 28:Praise the Sun 32:Bow 30:My thanks 34:Proper Bow 36:Dignified Bow 38:Duel Bow 40:Legion Etiquette 42:Darkmoon Loyality 44:Be my sword 46:Prayer 48:Silent Ally 50:Rest 52:Collapse 54:Patches Squad 56:Prostration 58:Toast 60:Sleep 62:Curl Up 64:Stretch out 66:Patch of the Dragon 68:Unmannered Bow 70:Lord of Cinder 72:FDP_MenuText(301140) 74:FDP_MenuText(301141) 76:FDP_MenuText(301142) 78:FDP_MenuText(301143) 80:FDP_MenuText(301144) 82:FDP_MenuText(301145) Byte
GameDataMan
20 528 10
1337081752 "Slot 6" 0:None 2:Point Forward 4:Point Up 6:Point down 8:Wave 10:Beckon 12:Call over 14:Welcome 16:Applause 18:Quiet Resolve 20:Jump For Joy 22:Joy 24:Rejoice 26:hurrah 28:Praise the Sun 32:Bow 30:My thanks 34:Proper Bow 36:Dignified Bow 38:Duel Bow 40:Legion Etiquette 42:Darkmoon Loyality 44:Be my sword 46:Prayer 48:Silent Ally 50:Rest 52:Collapse 54:Patches Squad 56:Prostration 58:Toast 60:Sleep 62:Curl Up 64:Stretch out 66:Patch of the Dragon 68:Unmannered Bow 70:Lord of Cinder 72:FDP_MenuText(301140) 74:FDP_MenuText(301141) 76:FDP_MenuText(301142) 78:FDP_MenuText(301143) 80:FDP_MenuText(301144) 82:FDP_MenuText(301145) Byte
GameDataMan
24 528 10
1337081753 "Slot 7" 0:None 2:Point Forward 4:Point Up 6:Point down 8:Wave 10:Beckon 12:Call over 14:Welcome 16:Applause 18:Quiet Resolve 20:Jump For Joy 22:Joy 24:Rejoice 26:hurrah 28:Praise the Sun 32:Bow 30:My thanks 34:Proper Bow 36:Dignified Bow 38:Duel Bow 40:Legion Etiquette 42:Darkmoon Loyality 44:Be my sword 46:Prayer 48:Silent Ally 50:Rest 52:Collapse 54:Patches Squad 56:Prostration 58:Toast 60:Sleep 62:Curl Up 64:Stretch out 66:Patch of the Dragon 68:Unmannered Bow 70:Lord of Cinder 72:FDP_MenuText(301140) 74:FDP_MenuText(301141) 76:FDP_MenuText(301142) 78:FDP_MenuText(301143) 80:FDP_MenuText(301144) 82:FDP_MenuText(301145) Byte
GameDataMan
28 528 10
1337183582 "Unlock All Gestures" FF8000 Auto Assembler Script [ENABLE] [[[GameDataMan]+10]+7B8]+10: dw 0003 0000//Point Forward dw 0005 0001 //Point Up dw 0007 0002 //Point down dw 0009 0003 //Wave dw 000B 0004 //Beckon dw 000D 0005 //Call over dw 000F 0006 //Welcome dw 0011 0007 //Applause dw 0013 0008 //Quiet Resolve dw 0015 0009 //Jump For Joy dw 0017 000A //Joy dw 0019 000B //Rejoice dw 001B 000C //Hurrah dw 001D 000D //Praise the Sun dw 001F 000E //My Thanks dw 0021 000F //Bow dw 0023 0010 //Proper Bow dw 0025 0011 //Dignified Bow dw 0027 0012 //Duel Bow dw 0029 0013 //Legion Etiquette dw 002B 0014 //Darkmoon Loyality dw 002D 0015 //By my sword dw 002F 0016 //Prayer dw 0031 0017 //Silent Ally dw 0033 0018 //Rest dw 0035 0019 //Collapse dw 0037 001A //Patches Squat dw 0039 001B //Prostration dw 003B 001C //Toast dw 003D 001D //Sleep dw 003F 001E //Curl Up dw 0041 001F //Stretch out dw 0043 0020 //Path of the Dragon //dw 0045 0021 //Unmannered Bow //dw 0047 0022 //Lord of Cinder //dw 0049 0023 //FDP_MenuText(301140) //dw 004B 0024 //FDP_MenuText(301141) //dw 004D 0025 //FDP_MenuText(301142) //dw 004F 0026 //FDP_MenuText(301143) //dw 0051 0027 //FDP_MenuText(301144) //dw 0053 0028 //FDP_MenuText(301145) {$lua} if syntaxcheck then return end disableMemrec(memrec) [DISABLE]
72985 "Appearance" 1 73350 "FaceData" 1 73332 "Base Skin Color" 1 73334 "Blue" Byte
GameDataMan
6DE 10
73341 "Cheek Color" Byte
GameDataMan
765 10
73353 "Green" Byte
GameDataMan
6DD 10
73342 "Laugh Lines" Byte
GameDataMan
77B 10
73340 "Nose Bridge Color" Byte
GameDataMan
77D 10
73333 "Red" Byte
GameDataMan
6DC 10
73336 "Skin Color Layer 1" Byte
GameDataMan
780 10
73337 "Skin Color Layer 2" Byte
GameDataMan
781 10
73338 "Skin Color Layer 3" Byte
GameDataMan
782 10
73339 "Skin Color Layer 4" Byte
GameDataMan
77E 10
73335 "Skin Tone" Byte
GameDataMan
77F 10
14 "Body Proportions" 1 73354 "Head Size" Float
GameDataMan
3B0 10
8 "Upper Body" Float
GameDataMan
3B4 10
9 "Lower Body" Float
GameDataMan
3B8 10
10 "Right Hand" Float
GameDataMan
3BC 10
12 "Right Leg" Float
GameDataMan
3C0 10
11 "Left Hand" Float
GameDataMan
3C4 10
13 "Left Leg" Float
GameDataMan
3C8 10
73326 "Build Detail" 1 73294 "Abdomen" Byte
GameDataMan
706 10
73295 "Arm 1" Byte
GameDataMan
707 10
73296 "Arm 2" Byte
GameDataMan
709 10
73293 "Chest" Byte
GameDataMan
705 10
73292 "Head" Byte
GameDataMan
704 10
73297 "Leg 1" Byte
GameDataMan
708 10
73298 "Leg 2" Byte
GameDataMan
70A 10
73325 "Face Detail" 1 73319 "Cosmetics" 1 73281 "Eye Shadow" Byte
GameDataMan
774 10
73277 "Eye Socket" Byte
GameDataMan
767 10
73278 "Eyelid Brightness" Byte
GameDataMan
771 10
73279 "Eyelid Color" Byte
GameDataMan
772 10
73280 "Eyeliner" Byte
GameDataMan
773 10
73282 "Lipstick 1" Byte
GameDataMan
779 10
73283 "Lipstick 2" Byte
GameDataMan
77A 10
73276 "Tone Around Eyes" Byte
GameDataMan
766 10
73308 "Face Shape" 1 73324 "Brow Ridge" 1 73321 "Brow Ridge Height" Byte
GameDataMan
722 10
73322 "Inner Brow Ridge" Byte
GameDataMan
723 10
73323 "Outer Brow Ridge" Byte
GameDataMan
724 10
73197 "Cheeks" 1 73200 "Checkbonde Width" Byte
GameDataMan
727 10
73201 "Cheekbone" Byte
GameDataMan
728 10
73198 "Cheekbone Height" Byte
GameDataMan
725 10
73202 "Cheeks" Byte
GameDataMan
729 10
73199 "Chekbone Depth" Byte
GameDataMan
726 10
73217 "Chin" 1 73221 "Chin Depth" Byte
GameDataMan
72D 10
73223 "Chin Height" Byte
GameDataMan
72F 10
73219 "Chin Length" Byte
GameDataMan
72B 10
73220 "Chin Protrusion" Byte
GameDataMan
72C 10
73222 "Chin Size" Byte
GameDataMan
72E 10
73218 "Chin Tip Position" Byte
GameDataMan
72A 10
73224 "Chin Width" Byte
GameDataMan
730 10
73179 "Eyes" 1 73183 "Eye Position" Byte
GameDataMan
731 10
73180 "Eye Size" Byte
GameDataMan
732 10
73181 "Eye Slant" Byte
GameDataMan
733 10
73182 "Eye Spacing" Byte
GameDataMan
734 10
73309 "Facial Balance" 1 73312 "Face Protrusion" Byte
GameDataMan
738 10
73314 "Facial Feature Slant" Byte
GameDataMan
73A 10
73315 "Horiz. Facial" Byte
GameDataMan
73B 10
73310 "Nose Size" Byte
GameDataMan
735 10
73311 "Nose/Forehead Ratio" Byte
GameDataMan
736 10
73313 "Vert.Facial Spacing" Byte
GameDataMan
739 10
73172 "Forehead/Glabella" 1 73176 "Bridge Protrusion 1" Byte
GameDataMan
759 10
73177 "Bridge Protrusion 2" Byte
GameDataMan
75A 10
73173 "Forehead Depth" Byte
GameDataMan
73D 10
73174 "Forehead Protrusion" Byte
GameDataMan
73E 10
73175 "Nose Bridge Height" Byte
GameDataMan
758 10
73178 "Nose Bridge Width" Byte
GameDataMan
75B 10
73225 "Jaw" 1 73229 "Jaw Contour" Byte
GameDataMan
743 10
73226 "Jaw Position" Byte
GameDataMan
740 10
73227 "Jaw Width" Byte
GameDataMan
741 10
73228 "Lower Jaw" Byte
GameDataMan
742 10
73203 "Lips" 1 73206 "Lip Fullness" Byte
GameDataMan
746 10
73208 "Lip Protrusion" Byte
GameDataMan
748 10
73204 "Lip Shape" Byte
GameDataMan
744 10
73207 "Lip Size" Byte
GameDataMan
747 10
73205 "Mouth Expression" Byte
GameDataMan
745 10
73210 "Mouth" 1 73214 "Mouth Position" Byte
GameDataMan
74D 10
73211 "Mouth Protrusion" Byte
GameDataMan
74A 10
73212 "Mouth Slant" Byte
GameDataMan
74B 10
73215 "Mouth Width" Byte
GameDataMan
74E 10
73216 "Mouth-Chin Distance" Byte
GameDataMan
74F 10
73213 "Occlusion" Byte
GameDataMan
74C 10
73184 "Nose Ridge" 1 73190 "Nose Height" Byte
GameDataMan
75C 10
73187 "Nose Position" Byte
GameDataMan
752 10
73189 "Nose Protrusion" Byte
GameDataMan
757 10
73185 "Nose Ridge Depth" Byte
GameDataMan
750 10
73186 "Nose Ridge Lenght" Byte
GameDataMan
751 10
73191 "Nose Slant" Byte
GameDataMan
75D 10
73188 "Nose Tip Height" Byte
GameDataMan
753 10
73192 "Nostrils" 1 73196 "Nasal Size" Byte
GameDataMan
77C 10
73194 "Nostril Size" Byte
GameDataMan
755 10
73193 "Nostril Slant" Byte
GameDataMan
754 10
73195 "Nostril Width" Byte
GameDataMan
756 10
73316 "Features" 1 73305 "Apparent Age" Byte
GameDataMan
71E 10
73307 "Facial Aesthetic" Byte
GameDataMan
71F 10
73306 "Form Emphasis" Byte
GameDataMan
720 10
73317 "Hair/Facial Har" 1 73255 "Beard Blue" Byte
GameDataMan
6F2 10
73254 "Beard Green" Byte
GameDataMan
6F1 10
73253 "Beard Red" Byte
GameDataMan
6F0 10
73252 "Beard Style" Byte
GameDataMan
6CC 10
73251 "Brow Blue" Byte
GameDataMan
6EE 10
73250 "Brow Green" Byte
GameDataMan
6ED 10
73249 "Brow Red" Byte
GameDataMan
6EC 10
73248 "Brow Style" Byte
GameDataMan
6C8 10
73259 "Eyelash Color Blue" Byte
GameDataMan
6FE 10
73258 "Eyelash Color Green" Byte
GameDataMan
6FD 10
73257 "Eyelash Color Red" Byte
GameDataMan
6FC 10
73256 "Eyelashes Type" Byte
GameDataMan
6D8 10
73247 "Hair Color Blue" Byte
GameDataMan
6E2 10
73246 "Hair Color Green" Byte
GameDataMan
6E1 10
73245 "Hair Color Red" Byte
GameDataMan
6E0 10
73244 "Hair Style" Byte
GameDataMan
6BC 10
73241 "Hair/Brow/Beard Blue" Byte
GameDataMan
6E2 10
73242 "Hair/Brow/Beard Blue" Byte
GameDataMan
6EE 10
73243 "Hair/Brow/Beard Blue" Byte
GameDataMan
6F2 10
73235 "Hair/Brow/Beard Green" Byte
GameDataMan
6E1 10
73236 "Hair/Brow/Beard Green" Byte
GameDataMan
6ED 10
73237 "Hair/Brow/Beard Green" Byte
GameDataMan
6F1 10
73233 "Hair/Brow/Beard Red" Byte
GameDataMan
6E0 10
73234 "Hair/Brow/Beard Red" Byte
GameDataMan
6EC 10
73238 "Hair/Brow/Beard Red" Byte
GameDataMan
6F0 10
73318 "Pupils" 1 73266 "Color of Pupils Blue" Byte
GameDataMan
6E6 10
73267 "Color of Pupils Blue" Byte
GameDataMan
6EA 10
73264 "Color of Pupils Green" Byte
GameDataMan
6E5 10
73265 "Color of Pupils Green" Byte
GameDataMan
6E9 10
73262 "Color of Pupils Red" Byte
GameDataMan
6E4 10
73263 "Color of Pupils Red" Byte
GameDataMan
6E8 10
73272 "Left Pupil" Byte
GameDataMan
6C0 10
73275 "Left Pupil Color Blue" Byte
GameDataMan
6E6 10
73274 "Left Pupil Color Green" Byte
GameDataMan
6E5 10
73273 "Left Pupil Color Red" Byte
GameDataMan
6E4 10
73260 "Pupils " Byte
GameDataMan
6C0 10
73261 "Pupils 2" Byte
GameDataMan
6C4 10
73268 "Right Pupil" Byte
GameDataMan
6C4 10
73271 "Right Pupil Color Blue" Byte
GameDataMan
6EA 10
73270 "Right Pupil Color Green" Byte
GameDataMan
6E9 10
73269 "Right Pupil Color Red" Byte
GameDataMan
6E8 10
73320 "Tattoo/Mark" 1 73290 "Angle" Byte
GameDataMan
702 10
73291 "Expansion" Byte
GameDataMan
703 10
73289 "Position (Horizontal)" Byte
GameDataMan
700 10
73288 "Position Vertical" Byte
GameDataMan
701 10
73284 "Tatoo/Mark" Byte
GameDataMan
6D4 10
73287 "Tattoo/Mark Color Blue" Byte
GameDataMan
6FA 10
73286 "Tattoo/Mark Color Green" Byte
GameDataMan
6F9 10
73285 "Tattoo/Mark Color Red" Byte
GameDataMan
6F8 10
74078 "Misc" 1 73330 "Age" 0:Young 1:Mature 2:Aged 3:Gael's Beard Byte
GameDataMan
6B8 10
73349 "Class" 0:Knight 1:Mercenary 2:Warrior 3:Herald 4:Thief 5:Assasin 6:Sorcerer 7:Pyromancer 8:Cleric 9:Deprived Byte
GameDataMan
AE 10
72984 "Gender" 0:Female 1:Male Byte
GameDataMan
AA 10
73329 "Voice" 0:Young Voice 1:Mature Voice 2:Aged Voice Byte
GameDataMan
AB 10
88435 "Save / Restore Current FaceData" Auto Assembler Script [ENABLE] alloc(backup1,192) backup1: readmem([[GameDataMan]+10]+6b8,192) registersymbol(backup1) alloc(facedatasave1,4) facedatasave1: readmem([[GameDataMan]+10]+AA,4) registersymbol(facedatasave1) alloc(facedatasave2,28) facedatasave2: readmem([[GameDataMan]+10]+3B0,28) registersymbol(facedatasave2) [DISABLE] dealloc(backup1) [[GameDataMan]+10]+6b8: readmem(backup1,192) unregistersymbol(backup1) dealloc(facedatasave1) [[GameDataMan]+10]+AA: readmem(facedatasave1,4) unregistersymbol(facedatasave1) dealloc(facedatasave2) [[GameDataMan]+10]+3B0: readmem(facedatasave2,28) unregistersymbol(facedatasave2) 1337014492 "Save / Restore to/from file" 1 1337014493 "Save to file" Auto Assembler Script { Author: Igromanru Game Version: 1.14 Date: 21.06.2017 Description: Saves character appearance data to a file. } [ENABLE] {$lua} if syntaxcheck then return end function tableToString(tTable, name) local result = "" for i,v in ipairs(tTable) do result = result..igro:toHex(v)..";" end return "<"..name..">"..result.."</"..name..">" end function saveFaceDataToFile(filename) local facedata = readBytes("[[GameDataMan]+10]+6b8", 192, true) local gender = readBytes("[[GameDataMan]+10]+AA", 4, true) local body = readBytes("[[GameDataMan]+10]+3B0", 28, true) local file = io.open(filename, "w+") local fileContent = tableToString(facedata, "facedata") fileContent = fileContent .. tableToString(gender, "gender") fileContent = fileContent .. tableToString(body, "body") file:write(fileContent) file:close() end local saveDialog = createSaveDialog(getMainForm()) saveDialog.InitalDir = TrainerOrigin if(saveDialog:execute()) then saveFaceDataToFile(saveDialog.FileName) else error("canceled") end [DISABLE] {$lua} 1337014496 "Save complete. You can uncheck the "Save to file" now." 1 1337014494 "Load from file" Auto Assembler Script { Author: Igromanru Game Version: 1.14 Date: 21.06.2017 Description: Loads character appearance data to a file, that was saved with the "Save to file". } [ENABLE] {$lua} if syntaxcheck then return end function stringToTable(text, name) local result = {} local sMatch = text:match("<"..name..">(.*)</"..name..">") if #sMatch ~= 0 then for value in sMatch:gmatch('(%x+);') do table.insert(result,tonumber(value,16)) end end return result end function loadFaceDataFromFile(filename) local file = io.open(filename) local fileContent = file:read("*all") if(#fileContent > 0) then local facedata = stringToTable(fileContent, "facedata") local gender = stringToTable(fileContent, "gender") local body = stringToTable(fileContent, "body") if #facedata > 0 then writeBytes("[[GameDataMan]+10]+6b8", facedata) end if #gender > 0 then writeBytes("[[GameDataMan]+10]+AA", gender) end if #body > 0 then writeBytes("[[GameDataMan]+10]+3B0", body) end end file:close() end local openDialog = createOpenDialog(getMainForm()) --openDialog.InitalDir = TrainerOrigin if(openDialog:execute()) then loadFaceDataFromFile(openDialog.FileName) else error("canceled") end [DISABLE] {$lua} 1337014495 "Reload the character to take effect." 1
489667 "Model" 1 110168 "Model ID" 0000:Player 1070:Skeleton 1071:Skeleton 1090:Pus of Man 1100:Hollow Deserter 1102:Hollow Deserter 1105:Hollow Deserter 1130:Giant Slug 1170:Skeleton Elite 1180:Shotel Skeleton 1190:Cathedral Knight 1200:Thrall 1201:Thrall 1210:Ghru 1211:Ghru 1220:Hollow 1230:Evangelist 1240:Undead Settler 1241:Undead Settler 1250:Grave Warden 1260:Undead Jailer 1280:Lothric Knight 1281:Lothric Knight 1282:Lothric Knight 1283:Lothric Knight 1290:Winged Knight 1300:Black Knight 1310:Outrider 1320:Crystal Sage 1321:Crystal Sage 1340:Scholar 1350:Irithyll Hollow 1360:Crucified Hollow 1370:Swamp Hollow 1380:Snake Shaman 1390:Snake Assassin 1391:Snake Assassin 1400:Fire Keeper 1410:Silver Knight 1430:Hollow 1440:Hollow 1441:Hollow 1442:Hollow 1445:Hollow 1446:Hollow 1450:Ludleth 1470:Bonewheel 1480:Phantom Outrider 1490:Phantom Dancer 2020:Dog 2021:Dog 2030:Pontiff Knight 2040:Monstrosity of Sin 2060:Leech Monster 2070:Wretch 2080:Dog 2090:Oceiros 2100:Sewer Centipede 2110:Rat 2120:Mimic 2130:Slime 2131:Slime 2132:Slime 2140:Basilisk 2150:Crystal Lizard 2160:Pilgrim 2170:Yorshka 2180:Mangrub 2190:Gargoyle 2191:Gargoyle 2200:Sandworm 2210:Corvian 2230:Jailer 2240:Vordt 2250:Sulyvahn's Beast 2260:Ballista 2270:Giant Crab 2271:Crab 2280:Giant Rat 2290:Irithyll Dog 3020:Giant 3021:Greater Giant 3040:Abyss Watcher 3050:Stray Demon 3060:Fire Demon 3070:Demon Ghru 3071:Demon Ghru 3080:Pilgrim Butterfly 3090:Caged Hollow 3100:Giant Crystal Lizard 3110:Deep Accursed 3120:Elder Ghru 3140:Ancient Wyvern 3141:Ancient Wyvern 3160:Dragonslayer Armour 3170:Darkwraith 3190:Andre 3200:Shrine Handmaid 3210:Horn Beetle 3220:Rock Lizard 3230:Demon Statue 3250:Shrine Handmaid 5010:Nameless King 5020:Demon from Below 5021:Demon in Pain 5030:King of the Storm 5110:Gundyr 5140:Pontiff Sulyvahn 5150:Aldrich 5160:Wolnir 5180:Greatwood 5200:Stray Demon 5210:Rosaria 5220:Archdeacon 5221:Deacon (Fat) 5222:Deacon (Tall) 5223:Deacon (Normal) 5225:Deacon (Blue) 5226:Deacon 5227:Deacon 5240:Fire Witch 5250:Lorian 5251:Lothric 5260:Yhorm 5270:Dancer 5280:Cinder 6000:Follower 6010:Ariandel 6020:Friede 6030:Greatwolf 6040:Snowwolf 6050:Snowwolf (Small) 6060:Tree Hollow 6070:Corvian Knight 6080:Corvian Villager 6081:Corvian Villager 6090:Giant Fly 6100:Millwood Knight 6120:Painter 6121:Painter 6130:Ice Crab 6200:Slave Knight Gael 6201:Slave Knight Gael 6210:Darkeater Midir 6211:Darkeater Midir 6230:Murkman 6231:Murkman 6232:Murkman 6240:Angel 6250:Angel Larva 6260:Ringed Knight 6270:Hollow Pilgrim 6280:Judicator 6281:Judicator 6290:Hollow Cleric 6300:Pygmy 6310:Filianore 6320:Harald Legionnaire 6330:Locust 6331:Locust (Small) 1 String 4 1 0 0
WorldChrMan
2a 30 80 489662 "Model ID 2" String 4 1 0 0
WorldChrMan
Ba 8 xa 80
102392 "Model ID 3" String 4 1 0 0
DarkSoulsIII.exe+3D55af2
489663 "Backread Toggle" 0:Backread Enabled 1:Backread Disabled Binary 7 1 0
WorldChrMan
1EE9 80
489664 "Current Animation" 1 4 Bytes
WorldChrMan
c8 80 xa 80
489665 "Animation Override" 1 4 Bytes
WorldChrMan
20 58 xa 80
489666 "Weapon Sheathed" Byte
GameDataMan
2B8 10
1337085352 "SkeletonCoords" 1 1337180498 "Right Hand Weapon" 1 1337176121 "X" Float
DarkSoulsIII.exe+494C8B8
58 48 10 0 20
1337180496 "Y" Float
DarkSoulsIII.exe+494C8B8
5c 48 10 0 20
1337180497 "Z" Float
DarkSoulsIII.exe+494C8B8
60 48 10 0 20
1337180499 "Left Foot" 1 1337085353 "X" Float
DarkSoulsIII.exe+494C8B8
58 48 10 0 0 20
1337180509 "Right Foot" 1 1337085354 "X" Float
DarkSoulsIII.exe+494C8B8
58 48 10 0 0 0 20
1337180508 "Left Hand" 1 1337085355 "X" Float
DarkSoulsIII.exe+494C8B8
58 48 10 0 0 0 0 20
1337180507 "Right Hand" 1 1337085356 "X" Float
DarkSoulsIII.exe+494C8B8
58 48 10 0 0 0 0 0 20
1337180510 "Head" 1 1337085357 "X" Float
DarkSoulsIII.exe+494C8B8
58 48 10 0 0 0 0 0 0 20
1337180506 "Right Hand" 1 1337085328 "X" Float
DarkSoulsIII.exe+494C8B8
68 48 10 0 20
1337180505 "Left Knee" 1 1337085358 "X" Float
DarkSoulsIII.exe+494C8B8
68 48 10 0 0 20
1337180504 "Right Knee" 1 1337085359 "X" Float
DarkSoulsIII.exe+494C8B8
68 48 10 0 0 0 20
1337180503 "Left Waist" 1 1337085360 "X" Float
DarkSoulsIII.exe+494C8B8
68 48 10 0 0 0 0 20
1337180502 "Right Waist" 1 1337085361 "X" Float
DarkSoulsIII.exe+494C8B8
68 48 10 0 0 0 0 0 20
1337180500 "Hip" 1 1337085362 "X" Float
DarkSoulsIII.exe+494C8B8
68 48 10 0 0 0 0 0 0 20
72937 "Covenants" 1 72875 "Current Covenant" 00000000:None A0002710:Blade of the Darkmoon A0002724:Watchdogs of Farron A000272E:Aldrich Faithful A0002738:Warrior of Sunlight A0002742:Mound-makers A000274C:Way of Blue A0002756:Blue Sentinels A0002760:Rosaria's Fingers A000276A:Spears of the Church 1 4 Bytes
GameDataMan
328 10
72936 "Aldrich Faithful" Byte
GameDataMan
D3 10
72932 "Blade of Darkmoon" Byte
GameDataMan
CD 10
72931 "Mound-Makers" Byte
GameDataMan
CF 10
72888 "Rosaria's Fingers" Byte
GameDataMan
D1 10
72928 "Warrior of Sunlight" Byte
GameDataMan
CE 10
72938 "Watchdogs of Farron" Byte
GameDataMan
D2 10
92361 "Spears of the Church" Byte
GameDataMan
D0 10
1337078895 "GameData" FF8000 1 1337078921 "Play Time" 4 Bytes
GameDataMan
A4
1337078904 "LanCutPoint" Float
GameDataMan
AC
1337080316 "ClearCount" 4 Bytes
GameDataMan
78
1337099167 "ClearState" 0:none 1:good 2:bad Byte
GameDataMan
7C
1337078900 "FullRecover" Byte
GameDataMan
80
1337078901 "IsMultiSuccessRecover" Byte
GameDataMan
81
1337078905 "LoadOfCinderRequest" Byte
GameDataMan
82
1337079005 "TrueDeath" 4 Bytes
GameDataMan
90
1337078902 "ItemComplete" 1 4 Bytes
GameDataMan
84
1337079003 "RescueWhite" 1 4 Bytes
GameDataMan
88
1337078903 "KillBlack" 1 4 Bytes
GameDataMan
8C
1337079004 "True Death Num" 1 4 Bytes
GameDataMan
94
1337078898 "Death Num" 1 4 Bytes
GameDataMan
98
1337080866 "Resurrection counter[0] | 復活カウンタ[0]" Byte
GameDataMan
DC
1337080868 "Resurrection counter[1] | 復活カウンタ[1]" Byte
GameDataMan
E0
1337080867 "Resurrection counter[2] | 復活カウンタ[2]" Byte
GameDataMan
E4
1337099168 "Last read ChrAsm information Id | 最後に読み込んだChrAsm情報Id" 4 Bytes
GameDataMan
12C
1337080869 "Use NPC Player Debug Menu" Byte
GameDataMan
128
1337080863 "Version when creating save data | セーブデータ作成時バージョン" 4 Bytes
GameDataMan
E8
1337080864 "Original version when converted | 変換された際の元のバージョン" 4 Bytes
GameDataMan
EC
1337080865 "Did you send the conversion log to the server? | 変換ログをサーバーに送ったか" 0:No 1:Yes 4 Bytes
GameDataMan
F0
1337080860 "Number of collaborators at the start of the boss battle | ボス戦開始時協力者数" Float
GameDataMan
B8
1337080861 "During the boss battle | ボス戦中か" 0:No 1:Yes Byte
GameDataMan
C0
1337080859 "Ignore SteamID check when loading profile | プロファイルロード時にSteamIDのチェックを無視" 0:No 1:Yes Byte
GameDataMan
129
1337080873 "OptionData" 1 1337081048 "Camera Speed" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
8 58
1337081043 "Pad Vibration" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
9 58
1337081040 "LockOn Auto Switch" 0:0 1:1 Byte
GameDataMan
14 58
1337081049 "Auto avoidance wall" 0:0 1:1 Byte
GameDataMan
15 58
1337081059 "Brightness" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
A 58
1337081056 "Sound Type" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
B 58
1337081055 "BGM Volume" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
C 58
1337081081 "SE Volume" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
D 58
1337081057 "Voice Volume" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
E 58
1337081052 "Blood Lv" 0:0 1:1 2:2 Byte
GameDataMan
F 58
1337081053 "Caption Visible" 0:No 1:Yes Byte
GameDataMan
10 58
1337081054 "FE Visible" 0:0 1:1 2:2 Byte
GameDataMan
11 58
1337081045 "Camera Axis Side" 0:No 1:Yes Byte
GameDataMan
12 58
1337081046 "Camera Axis Inverse" 0:No 1:Yes Byte
GameDataMan
13 58
1337081047 "Camera Reset UpDown" 0:No 1:Yes Byte
GameDataMan
18 58
1337081050 "Camera Direction" 0:No 1:Yes Byte
GameDataMan
19 58
1337081083 "Jump Button L3" 0:No 1:Yes Byte
GameDataMan
17 58
1337078899 "Enable Rank Register" 0:No 1:Yes Byte
GameDataMan
16 58
1337079002 "Rank Register Profile Idx" Byte
GameDataMan
1A 58
1337081061 "Allow Global Matching" 0:No 1:Yes Byte
GameDataMan
1B 58
1337081066 "Voice Chat" 0:No 1:Yes Byte
GameDataMan
1C 58
1337081062 "Other Player Name Notation" 0:0 1:1 Byte
GameDataMan
1D 58
1337081067 "Title BootMode" 0:0 1:1 Byte
GameDataMan
20 58
1337081065 "Is Hide White Sign in Sign Enemy World" 0:No 1:Yes Byte
GameDataMan
21 58
1337081042 "Is Enable LockOn Attack DirCtrl" 0:0 1:1 Byte
GameDataMan
1E 58
1337081041 "Auto Lock" 0:0 1:1 Byte
GameDataMan
1F 58
1337081063 "Matching Keyword" String 9 1 0 1
GameDataMan
34 58
1337081064 "Dbg Reset Matching Keyword" Auto Assembler Script [ENABLE] [[GameDataMan]+58]+34: dw '',0 {$lua} if syntaxcheck then return end disableMemrec(memrec) [DISABLE] 1337081085 "Dbg Set Matching Keyword 1" Auto Assembler Script [ENABLE] [[GameDataMan]+58]+34: dw 'key',0 {$lua} if syntaxcheck then return end disableMemrec(memrec) [DISABLE] 1337081086 "Dbg Set Matching Keyword 2" Auto Assembler Script [ENABLE] [[GameDataMan]+58]+34: dw 'word',0 {$lua} if syntaxcheck then return end disableMemrec(memrec) [DISABLE]
1337080872 "Player Game Data" FF8000 1 1337080875 "Player Param" 1 1337080903 "PlayerName" String 16 1 0 1
GameDataMan
88 10
1337080950 "GamerTag (SteamID)" 1 String 16 1 0 1
GameDataMan
7D8 10
1337080877 "PlayerNo" 1 4 Bytes
GameDataMan
10 10
1337080878 "PlayerId" 4 Bytes
GameDataMan
14 10
1337080934 "CharId" 4 Bytes
GameDataMan
110 10
1337080938 "Region" 2 Bytes
GameDataMan
136 10
1337080953 "NatType" 0:0 1:1 2:2 3:3 4 Bytes
GameDataMan
80C 10
1337080902 "ChrType" 0:Host 1:Phantom 2:Dark Spirit 4 Bytes
GameDataMan
84 10
1337080907 "ArcheType" 0:Knight 1:Mercenary 2:Warrior 3:Herald 4:Thief 5:Assassin 6:Sorcerer 7:Pyromancer 8:Cleric 9:Deprived 10:Debug Byte
GameDataMan
AE 10
1337080908 "Appearance" 0:Default Byte
GameDataMan
AF 10
1337080909 "Gift" 0:None 1:Life Ring 2:Divine Blessing 3:Hidden Blessing 4:Black Firebomb 5:Fire Gem 6:Sovereignless Soul 7:Rusted Gold Coin 8:Cracked Red Eye Orb 9:Young White Branch 10:Debug Byte
GameDataMan
B0 10
1337080954 "IsUseConsumeInvadeType" 0:No 1:Yes Byte
GameDataMan
930 10
1337080918 "VOW_TYPE (read only)" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels Byte
GameDataMan
F7 10
1337080957 "Blade of Darkmoon" Byte
GameDataMan
CD 10
1337080960 "Warrior of Sunlight" Byte
GameDataMan
CE 10
1337080958 "Mound-Makers" Byte
GameDataMan
CF 10
1337080962 "Spears of the Church" Byte
GameDataMan
D0 10
1337080959 "Rosaria's Fingers" Byte
GameDataMan
D1 10
1337080961 "Watchdogs of Farron" Byte
GameDataMan
D2 10
1337080956 "Aldrich Faithful" Byte
GameDataMan
D3 10
1337080969 "Blue Sentinels" Byte
GameDataMan
B1 10
1337080968 "Prize neck ranking points | 賞金首ランキングポイント" Byte
GameDataMan
D4 10
1337080967 "Rosaria ranking points | ロザリアランキングポイント" Byte
GameDataMan
C8 10
1337080919 "FaceType" Byte
GameDataMan
F8 10
1337080920 "HairType" Byte
GameDataMan
f9 10
1337080921 "HairEyesColor" Byte
GameDataMan
FA 10
1337080922 "CurseLv" Byte
GameDataMan
FB 10
1337080923 "Invade Type" 0:None 1:Coop 2:Invasion 3:Invasion 4:Mad Phantom 6:Sinner Hunter 7:Red Hunter 8:Gaurdian of Rosalia 9:Guardian of Forest 10:Guardian of Anor 11:Avatar 12:Battle Royal 13:Umbasa White 14:Umbasa Red 15:Beserker Red 16:Force Join Umbasa 17:Force Join Beserker 18:Join Session White 19:Force Join Session 20:Red Hunter Byte
GameDataMan
FC 10
1337080924 "IsNoinvade" Byte
GameDataMan
FD 10
1337080879 "Hp" 4 Bytes
GameDataMan
18 10
1337080881 "BaseMaxHp" 4 Bytes
GameDataMan
20 10
1337080880 "MaxHp" 4 Bytes
GameDataMan
1C 10
1337080882 "Mp" 4 Bytes
GameDataMan
24 10
1337080883 "MaxMp" 4 Bytes
GameDataMan
28 10
1337080885 "Sp" 4 Bytes
GameDataMan
34 10
1337080887 "BaseMaxSp" 4 Bytes
GameDataMan
3C 10
1337080886 "MaxSp" 4 Bytes
GameDataMan
38 10
1337080888 "Vigor" 4 Bytes
GameDataMan
44 10
1337080889 "Attunement" 4 Bytes
GameDataMan
48 10
1337080890 "Endurance" 4 Bytes
GameDataMan
4C 10
1337080897 "Vitality" 4 Bytes
GameDataMan
6C 10
1337080891 "Strength" 4 Bytes
GameDataMan
50 10
1337080892 "Dexterity" 4 Bytes
GameDataMan
54 10
1337080893 "Intelligence" 4 Bytes
GameDataMan
58 10
1337080894 "Faith" 4 Bytes
GameDataMan
5C 10
1337080895 "Luck" 4 Bytes
GameDataMan
60 10
1337080940 "LifeForce" 1 C0C0C0 4 Bytes
GameDataMan
200 10
1337080941 "Willpower" 1 C0C0C0 4 Bytes
GameDataMan
204 10
1337080942 "Endure" 1 C0C0C0 4 Bytes
GameDataMan
208 10
1337080943 "Vitality" 1 C0C0C0 4 Bytes
GameDataMan
20C 10
1337080944 "Strength" 1 C0C0C0 4 Bytes
GameDataMan
210 10
1337080945 "Dexterity" 1 C0C0C0 4 Bytes
GameDataMan
214 10
1337080946 "Magic" 1 C0C0C0 4 Bytes
GameDataMan
218 10
1337080947 "Faith" 1 C0C0C0 4 Bytes
GameDataMan
21C 10
1337080948 "Luck" 1 C0C0C0 4 Bytes
GameDataMan
220 10
1337080913 "Poison Resist" 4 Bytes
GameDataMan
E0 10
1337080914 "Blood Resist" 4 Bytes
GameDataMan
E4 10
1337080915 "Desease Resist" 4 Bytes
GameDataMan
E8 10
1337080916 "Curse Resist" 4 Bytes
GameDataMan
EC 10
1337080917 "Frost Resist" 4 Bytes
GameDataMan
F0 10
1337080966 "Base Growth Status" C0C0C0 1 1337080896 "heroPoint (Humanity)" 4 Bytes
GameDataMan
68 10
1337080898 "SoulLv" 4 Bytes
GameDataMan
70 10
1337080899 "Soul" 4 Bytes
GameDataMan
74 10
1337080912 "EggSoul" 4 Bytes
GameDataMan
DC 10
1337080901 "TotalAddParam" 4 Bytes
GameDataMan
80 10
1337080906 "ShopLv" Byte
GameDataMan
AC 10
1337080970 "Total Get Soul" 4 Bytes
GameDataMan
78 10
1337080972 "Total Soul Over" Byte
GameDataMan
138 10
1337080971 "Total Soul Over for Old" Byte
GameDataMan
137 10
1337080904 "Gender" 0:Female 1:Male Byte
GameDataMan
AA 10
1337080905 "Voice Type" 0:Young Voice 1:Mature Voice 2:Aged Voice Byte
GameDataMan
AB 10
1337080925 "deceasedLv" Byte
GameDataMan
FE 10
1337080933 "DebtDeceasedLvUpRemain" Byte
GameDataMan
10F 10
1337080931 "Deceased" Byte
GameDataMan
10C 10
1337080926 "LoadOfCinder" Byte
GameDataMan
100 10
1337080927 "RequestReleaseLoadOfCinder" Byte
GameDataMan
101 10
1337080930 "sinnerPoint" Byte
GameDataMan
104 10
1337080932 "InvadeMyWorld" Byte
GameDataMan
10D 10
1337080974 "Giant Tree Seed missed | 巨人の木の実抽選外れた回数" Byte
GameDataMan
10E 10
1337080910 "IsNetPenalized" Byte
GameDataMan
B2 10
1337080935 "IsNetPenaltyChecking" Byte
GameDataMan
115 10
1337080936 "NetPenaltyPoint" Byte
GameDataMan
116 10
1337080937 "NetPenaltyForgiveItemTime" Float
GameDataMan
118 10
1337080928 "EstusFlaskAllocateNum_byHp" Byte
GameDataMan
102 10
1337080929 "EstusFlaskAllocateNum_byMp" Byte
GameDataMan
103 10
1337080951 "m_hpEstusFlaskAllocateRate" Float
GameDataMan
7FC 10
1337080952 "m_hpEstusFlaskAllocateOffset" 4 Bytes
GameDataMan
800 10
1337080976 "m_mpEstusFlaskAllocateRate" Float
GameDataMan
804 10
1337080975 "m_mpEstusFlaskAllocateOffset" 4 Bytes
GameDataMan
808 10
1337080911 "Max weapon upgrade level | 最大強化武器レベル" 0:+0 1:+1 2:+2 3:+3 4:+4 5:+5 6:+6 7:+7 8:+8 9:+9 10:+10 11:+11 12:+12 13:+13 14:+14 15:+15 Byte
GameDataMan
B3 10
1337080939 "arts point str" Byte
GameDataMan
108 10
1337080980 "arts point dex" Byte
GameDataMan
109 10
1337080979 "arts point magic" Byte
GameDataMan
10A 10
1337080978 "arts point miracle" Byte
GameDataMan
10B 10
1337078906 "Other" 1 1337078912 "MultiPlay Count " 4 Bytes
GameDataMan
B4 10
1337078909 "CoopPlaySuccess Count" 4 Bytes
GameDataMan
B8 10
1337078920 "ThiefInvadePlaySuccess Count" 4 Bytes
GameDataMan
BC 10
1337078910 "DarkSpiritDefeat Count" 4 Bytes
GameDataMan
11C 10
1337078911 "HostDefeatCount Count" 4 Bytes
GameDataMan
120 10
1337078919 "Solo BreakIn Point" 4 Bytes
GameDataMan
124 10
1337078916 "Quick Match Team Type" 4 Bytes
GameDataMan
931 10
1337080871 "Is Keyword Match" 4 Bytes
GameDataMan
944 10
1337078915 "Player Rank S" 4 Bytes
GameDataMan
C0 10
1337078913 "Player Rank A" 4 Bytes
GameDataMan
C4 10
1337078914 "Player Rank C" 4 Bytes
GameDataMan
CC 10
1337078907 "BlockClearBonus" 4 Bytes
GameDataMan
D8 10
1337078908 "ClearItem" Byte
GameDataMan
F4 10
1337078918 "ResvSoulSteal" Byte
GameDataMan
F5 10
1337078917 "ResvSoulPenalty" Byte
GameDataMan
F6 10
1337081162 "Player Ref Data" 1 1337081164 "Defeated by Berserker | バーサーカーで倒した数" Byte
GameDataMan
908 10
1337081183 "Targets to beat as Berserker | バーサーカーで倒すべき目標数" Byte
GameDataMan
909 10
1337080425 "Ember visual | 見た目が薪の王か" Binary 6 1 0
144740178
8E8 10
1337080430 "Hollow visual | 見た目が亡者か" Binary 7 1 0
144740178
8E8 10
1337081089 "Face Data" 1 1337081095 "Face Parts Data" 1 1337081185 "Face_Model_id" 4 Bytes
GameDataMan
6B8 10
1337081226 "Eye_Left_Model_Id" 4 Bytes
GameDataMan
6C0 10
1337081190 "Eye_Right_Model_Id" 4 Bytes
GameDataMan
6C4 10
1337081191 "Hair_Model_Id" 4 Bytes
GameDataMan
6BC 10
1337081196 "Eyebrow_Model_Id" 4 Bytes
GameDataMan
6C8 10
1337081195 "Eyelash_Model_Id" 4 Bytes
GameDataMan
6D8 10
1337081194 "Beard_Model_Id" 4 Bytes
GameDataMan
6CC 10
1337081193 "Accessories_Model_Id" 4 Bytes
GameDataMan
6D0 10
1337081192 "Decal_Model_Id" 4 Bytes
GameDataMan
6D4 10
1337081197 "Skin_Color_r" Byte
GameDataMan
6DC 10
1337081198 "Skin_Color_g" Byte
GameDataMan
6DD 10
1337081199 "Skin_Color_b" Byte
GameDataMan
6DE 10
1337081200 "Eye_Left_Color_r" Byte
GameDataMan
6E4 10
1337081204 "Eye_Left_Color_g" Byte
GameDataMan
6E5 10
1337081203 "Eye_Left_Color_b" Byte
GameDataMan
6E6 10
1337081202 "Eye_Right_Color_r" Byte
GameDataMan
6E8 10
1337081206 "Eye_Right_Color_g" Byte
GameDataMan
6E9 10
1337081205 "Eye_Right_Color_b" Byte
GameDataMan
6EA 10
1337081201 "Hair_Color_r" Byte
GameDataMan
6E0 10
1337081208 "Hair_Color_g" Byte
GameDataMan
6E1 10
1337081207 "Hair_Color_b" Byte
GameDataMan
6E2 10
1337081209 "Eyebrow_Color_r" Byte
GameDataMan
6EC 10
1337081214 "Eyebrow_Color_g" Byte
GameDataMan
6ED 10
1337081213 "Eyebrow_Color_b" Byte
GameDataMan
6EE 10
1337081210 "Beard_Color_r" Byte
GameDataMan
6F0 10
1337081216 "Beard_Color_g" Byte
GameDataMan
6F1 10
1337081215 "Beard_Color_b" Byte
GameDataMan
6F2 10
1337081211 "Accessories_Color_r" Byte
GameDataMan
6F4 10
1337081218 "Accessories_Color_g" Byte
GameDataMan
6F5 10
1337081217 "Accessories_Color_b" Byte
GameDataMan
6F6 10
1337081212 "Decal_Color_r" Byte
GameDataMan
6F8 10
1337081220 "Decal_Color_g" Byte
GameDataMan
6F9 10
1337081219 "Decal_Color_b" Byte
GameDataMan
6FA 10
1337081221 "Body_Scale_Head" Byte
GameDataMan
704 10
1337081222 "Body_Scale_Breast" Byte
GameDataMan
705 10
1337081225 "Body_Scale_Abdomen" Byte
GameDataMan
706 10
1337081224 "Body_Scale_Arm" Byte
GameDataMan
707 10
1337081223 "Body_Scale_Leg" Byte
GameDataMan
708 10
1337081189 "Face_Base_Param_Id" C0C0C0 4 Bytes
0
1337081227 "Eye_Right_Model_Id" 4 Bytes
GameDataMan
6C4 10
1337081230 "Body_Base_Param_Id" C0C0C0 4 Bytes
0
1337081231 "Eye_Right_Model_Id" 4 Bytes
GameDataMan
6C4 10
1337081228 "Eye_Model_Id" 4 Bytes
GameDataMan
6C0 10 1337081229 "Eye_Right_Model_Id" 4 Bytes
GameDataMan
6C4 10
1337081232 "Eyes_Color_r" Byte
GameDataMan
6E4 10 1337081233 "Eye_Right_Color_r" Byte
GameDataMan
6E8 10
1337081234 "Eyes_Color_g" Byte
GameDataMan
6E5 10 1337081235 "Eye_Right_Color_g" Byte
GameDataMan
6E9 10
1337081247 "Eyes_Color_b" Byte
GameDataMan
6E6 10 1337081248 "Eye_Right_Color_b" Byte
GameDataMan
6EA 10
1337081238 "Hair_Eyebrow_Beard_Color_r" Byte
GameDataMan
6E0 10 1337081239 "Eyebrow_Color_r" Byte
GameDataMan
6EC 10
1337081240 "Beard_Color_r" Byte
GameDataMan
6F0 10
1337081241 "Hair_Eyebrow_Beard_Color_g" Byte
GameDataMan
6E1 10 1337081242 "Eyebrow_Color_g" Byte
GameDataMan
6ED 10
1337081243 "Beard_Color_g" Byte
GameDataMan
6F1 10
1337081244 "Hair_Eyebrow_Beard_Color_b" Byte
GameDataMan
6E2 10 1337081245 "Eyebrow_Color_b" Byte
GameDataMan
6EE 10
1337081246 "Beard_Color_b" Byte
GameDataMan
6F2 10
1337081249 "Decal_Position_x" Byte
GameDataMan
700 10
1337081250 "Decal_Position_y" Byte
GameDataMan
701 10
1337081252 "Decal_Angle" Byte
GameDataMan
702 10
1337081251 "Decal_Scale" Byte
GameDataMan
703 10
1337081253 "Gender_Base_Param_Id" C0C0C0 4 Bytes
0
1337081254 "Eye_Right_Model_Id" 4 Bytes
GameDataMan
6C4 10
1337081096 "FaceGen Data" 1 1337081255 "Face_blow_nose_chin_ratio" Byte
GameDataMan
735 10
1337081256 "Face_forehead_sellion_nose_ratio" Byte
GameDataMan
736 10
1337081257 "Face_heavy_light" Byte
GameDataMan
737 10
1337081258 "Face_round_gaunt" Byte
GameDataMan
738 10
1337081259 "Face_tall_short" Byte
GameDataMan
739 10
1337081261 "Face_up_down" Byte
GameDataMan
73A 10
1337081260 "Face_wide_thin" Byte
GameDataMan
73B 10
1337081262 "Skin_Flushed_Pale" Byte
GameDataMan
77E 10
1337081263 "Skin_Shade_Dark_Light" Byte
GameDataMan
77F 10
1337081267 "Skin_Tint_Orange_Blue" Byte
GameDataMan
780 10
1337081266 "Skin_Tint_Purple_Yellow" Byte
GameDataMan
781 10
1337081265 "Skin_Tint_Red_Green" Byte
GameDataMan
782 10
1337081269 "Nose_Pale_Red" Byte
GameDataMan
77D 10
1337081270 "Cheek_Blush_Light_Red" Byte
GameDataMan
765 10
1337081271 "Forehead_small_large" Byte
GameDataMan
73C 10
1337081272 "Forehead_tall_short" Byte
GameDataMan
73D 10
1337081273 "Forehead_tilt_foward_back" Byte
GameDataMan
73E 10
1337081274 "Nose_sellion_down_up" Byte
GameDataMan
758 10
1337081277 "Nose_sellion_shallow_deep" Byte
GameDataMan
759 10
1337081276 "Nose_sellion_shallow_deep2" Byte
GameDataMan
75A 10
1337081275 "Nose_sellion_thin_wide" Byte
GameDataMan
75B 10
1337081278 "Brow_Ride_high_low" Byte
GameDataMan
722 10
1337081280 "Brow_Ride_Inner_down_up" Byte
GameDataMan
723 10
1337081279 "Brow_Ride_Outer_up_down" Byte
GameDataMan
724 10
1337081281 "Eyebrows_Dark_Light" Byte
GameDataMan
768 10
1337081287 "Eyebrows_Low_High" Byte
GameDataMan
769 10
1337081286 "Eyebrows_Thick_Thin" Byte
GameDataMan
76A 10
1337081285 "Eyebrows_Very_Thin_Thick" Byte
GameDataMan
76B 10
1337081284 "Eyebrows_Lower_Light_Dark" Byte
GameDataMan
76C 10
1337081283 "Eyebrows_Outer_Light_Dark" Byte
GameDataMan
76D 10
1337081282 "Eyebrows_Upper_Dark_Light" Byte
GameDataMan
76E 10
1337081288 "Eyes_down_up" Byte
GameDataMan
731 10
1337081291 "Eyes_small_large" Byte
GameDataMan
732 10
1337081290 "Eyes_tilt_inward_outward" Byte
GameDataMan
733 10
1337081289 "Eyes_apart_together" Byte
GameDataMan
734 10
1337081292 "Eye_Whites_Dim_Bright" Byte
GameDataMan
775 10
1337081294 "Eye_Dark_Brown_Light_Blue" Byte
GameDataMan
776 10
1337081293 "Eye_Dark_Brown_Light_Brown" Byte
GameDataMan
777 10
1337081295 "Eye_Sockets_Bruised_Bright" Byte
GameDataMan
766 10
1337081296 "Eye_Sockets_Dark_Light" Byte
GameDataMan
767 10
1337081297 "Eyelids_Light_Dark" Byte
GameDataMan
771 10
1337081301 "Eyelids_Pale_Red" Byte
GameDataMan
772 10
1337081300 "Eyeliner_Light_Dark" Byte
GameDataMan
773 10
1337081299 "Eyeshadow_Light_Dark" Byte
GameDataMan
774 10
1337081302 "Nose_bridge_shallow_deep" Byte
GameDataMan
750 10
1337081304 "Nose_bridge_short_long" Byte
GameDataMan
751 10
1337081303 "Nose_down_up" Byte
GameDataMan
752 10
1337081307 "Nose_flat_point" Byte
GameDataMan
753 10
1337081310 "Nose_region_concave_convex" Byte
GameDataMan
757 10
1337081313 "Nose_short_long" Byte
GameDataMan
75C 10
1337081314 "Nose_tilt_down_up" Byte
GameDataMan
75D 10
1337081312 "Nose_nostril_tilt_down_up" Byte
GameDataMan
754 10
1337081305 "Nose_nostrils_small_large" Byte
GameDataMan
755 10
1337081311 "Nose_nostrils_wide_thin" Byte
GameDataMan
756 10
1337081315 "Nares_Small_Large" Byte
GameDataMan
77C 10
1337081316 "Cheekbones_" Byte
GameDataMan
725 10
1337081319 "Cheekbones_" Byte
GameDataMan
726 10
1337081318 "Cheekbones_" Byte
GameDataMan
727 10
1337081317 "Cheeks_" Byte
GameDataMan
728 10
1337081320 "Cheeks_" Byte
GameDataMan
729 10
1337081321 "Naso_Labial_Lines_Light_Dark" Byte
GameDataMan
77B 10
1337081322 "Mouth_drawn_pursed" Byte
GameDataMan
744 10
1337081325 "Mouth_happy_sad" Byte
GameDataMan
745 10
1337081324 "Mouth_Lips_deflated_inflated" Byte
GameDataMan
746 10
1337081329 "Mouth_Lips_large_small" Byte
GameDataMan
747 10
1337081328 "Mouth_Lips_puckered_retracted" Byte
GameDataMan
748 10
1337081327 "Mouth_Lips_thin_thick" Byte
GameDataMan
749 10
1337081326 "Mouth_puckered_retracted" Byte
GameDataMan
74A 10
1337081334 "Mouth_tilt_up_down" Byte
GameDataMan
74B 10
1337081333 "Mouth_underbite_overbite" Byte
GameDataMan
74C 10
1337081332 "Mouth_up_down" Byte
GameDataMan
74D 10
1337081331 "Mouth_wide_thin" Byte
GameDataMan
74E 10
1337081330 "Mouth_Chin_distance_short_long" Byte
GameDataMan
74F 10
1337081335 "Lips_Flushed_Pale" Byte
GameDataMan
778 10
1337081336 "Lipstick_Dark_Red_Light_Blue" Byte
GameDataMan
779 10
1337081338 "Lipstick_Dark_Blue_Light_Red" Byte
GameDataMan
77A 10
1337081337 "Chin_forward_backward" Byte
GameDataMan
72A 10
1337081345 "Chin_pronounced_recessed" Byte
GameDataMan
72B 10
1337081344 "Chin_retracted_jutting" Byte
GameDataMan
72C 10
1337081343 "Chin_shallow_deep" Byte
GameDataMan
72D 10
1337081342 "Chin_small_large" Byte
GameDataMan
72E 10
1337081341 "Chin_tall_short" Byte
GameDataMan
72F 10
1337081340 "Chin_wide_thin" Byte
GameDataMan
730 10
1337081339 "Jaw_retracted_jutting" Byte
GameDataMan
740 10
1337081347 "Jaw_wide_thin" Byte
GameDataMan
741 10
1337081346 "Jaw_Neck_slope_high_low" Byte
GameDataMan
742 10
1337081348 "Jawline_concave_convex" Byte
GameDataMan
743 10
1337081349 "Beard_Flushed_Pale" Byte
GameDataMan
75F 10
1337081354 "Beard_light_dark" Byte
GameDataMan
760 10
1337081353 "Beard_Cheeks_light_dark" Byte
GameDataMan
761 10
1337081352 "Beard_Circle_light_dark" Byte
GameDataMan
762 10
1337081351 "Beard_Goatee_light_dark" Byte
GameDataMan
763 10
1337081350 "Beard_Moustache_light_dark" Byte
GameDataMan
764 10
1337081355 "BASIC_FACE" C0C0C0 Byte
0
1337081361 "RANDOM" C0C0C0 Byte
0
1337081360 "AVERAGE" C0C0C0 Byte
0
1337081359 "AGE" Byte
GameDataMan
71E 10
1337081358 "GENDER" Byte
GameDataMan
71F 10
1337081357 "SIMILAR" C0C0C0 Byte
0
1337081356 "Caricature" Byte
GameDataMan
720 10
1337080981 "Equip Game Data" 1 1337097378 "Inventory | インベントリ" 1 1337187846 "Equip Inventory Data" 1 1337187847 "Change Idx to switch between inventory slots" FF8000 1 1337187848 "The other values will change with it" FF8000 1 1337187849 "===== Inventory list =====" 1
GameDataMan
(readInteger("[[GameDataMan]+10]+468")-readInteger("[[GameDataMan]+10]+3F4"))*0x10 3E8 10 1337187850 "Idx" 4 Bytes
GameDataMan
468 10
1337187851 "GaItemHandle" 4 Bytes
+0
1337187852 "Type+EquipId" 1 4 Bytes
+4
1337187853 "Quantity" Byte
+8
1337187854 "Durability" C0C0C0 4 Bytes
0
1337187855 "Accumulate Durability" C0C0C0 4 Bytes
0
1337187856 "isEnable" C0C0C0 4 Bytes
0
1337187857 "DispIdx" 1 4 Bytes
+C
1337187858 "SortId" C0C0C0 4 Bytes
0
1337187859 "======================================" 1 1337187860 "Inventory Num" 4 Bytes
GameDataMan
3F0 10
1337187861 "Tail Data Idx" 4 Bytes
GameDataMan
3F4 10
1337187862 "Sort Inventory Data" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE]
1337097395 "===== Add =====" 1 1337097396 "TypeName" 00000000:Weapon 10000000:Protector 20000000:Accessory 40000000:Goods 1 4 Bytes
GameDataMan
238 10
1337097397 "EquipId" 0 4 Bytes
GameDataMan
23C 10
1337097398 "Quantity" 4 Bytes
GameDataMan
240 10
1337097399 "Owner" 1:Equip 2:Repository 4 Bytes
GameDataMan
244 10
1337097400 "Add Inventory Data" Auto Assembler Script [ENABLE] alloc(Debug_AddInventoryData,256,DarkSoulsIII.exe) createthread(Debug_AddInventoryData) Debug_AddInventoryData: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] lea rcx,[rcx+228] mov edx,02 call 140586630 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddInventoryData)
1337080983 "ChrAsm" 1 1337080949 "ArmStyle" 0:EmptyHand 1:OneHand 2:LeftBothHand 3:RightBothHand Byte
GameDataMan
2B8 10
1337098033 "CurrentWepSlotOffset < LEFT >" 0:Primary 1:Secondary 2:Tertiary 1 4 Bytes
GameDataMan
2BC 10
1337098034 "CurrentWepSlotOffset < RIGHT >" 0:Primary 1:Secondary 2:Tertiary 1 4 Bytes
GameDataMan
2C0 10
1337098038 "CurrentWepSlotOffset < LEFT_ARROW >" 0:Primary 1:Secondary 2:Tertiary 1 4 Bytes
GameDataMan
2C4 10
1337098037 "CurrentWepSlotOffset < RIGHT_ARROW >" 0:Primary 1:Secondary 2:Tertiary 1 4 Bytes
GameDataMan
2C8 10
1337098036 "CurrentWepSlotOffset < LEFT_BOLT >" 0:Primary 1:Secondary 2:Tertiary 1 4 Bytes
GameDataMan
2CC 10
1337098035 "CurrentWepSlotOffset < RIGHT_BOLT >" 0:Primary 1:Secondary 2:Tertiary 1 4 Bytes
GameDataMan
2D0 10
1337081761 "These can be used for a debug equip function" C0C0C0 1 1337097440 "PrimaryLeftWep" 1 4 Bytes
GameDataMan
7C 3A0 10
1337081140 "PrimaryRightWep" 1 4 Bytes
GameDataMan
80 3A0 10
1337081139 "SecondaryLeftWep" 1 4 Bytes
GameDataMan
84 3A0 10
1337081138 "SecondaryRightWep" 1 4 Bytes
GameDataMan
88 3A0 10
1337081137 "TertiaryLeftWep" 1 4 Bytes
GameDataMan
8C 3A0 10
1337081136 "TertiaryRightWep" 1 4 Bytes
GameDataMan
90 3A0 10
1337081129 "Helmet" 1 4 Bytes
GameDataMan
AC 3A0 10
1337081128 "Armor" 1 4 Bytes
GameDataMan
B0 3A0 10
1337081127 "Gauntlet" 1 4 Bytes
GameDataMan
B4 3A0 10
1337081142 "Leggings" 1 4 Bytes
GameDataMan
B8 3A0 10
1337081148 "Hair" 1 4 Bytes
GameDataMan
BC 3A0 10
1337081135 "PrimaryArrow" 1 4 Bytes
GameDataMan
94 3A0 10
1337081133 "SecondaryArrow" 1 4 Bytes
GameDataMan
9C 3A0 10
1337081131 "TertiaryArrow" 1 4 Bytes
GameDataMan
A4 3A0 10
1337081134 "PrimaryBolt" 1 4 Bytes
GameDataMan
98 3A0 10
1337081132 "SecondaryBolt" 1 4 Bytes
GameDataMan
A0 3A0 10
1337081130 "TertiaryBolt" 1 4 Bytes
GameDataMan
A8 3A0 10
1337080982 "Equip Inventory Array" 1 1337080991 "m_inventoryId" 1 4 Bytes
GameDataMan
24C 10
1337080996 "m_inventoryId" 1 4 Bytes
GameDataMan
250 10
1337080995 "m_inventoryId" 1 4 Bytes
GameDataMan
254 10
1337080994 "m_inventoryId" 1 4 Bytes
GameDataMan
258 10
1337080993 "m_inventoryId" 1 4 Bytes
GameDataMan
25C 10
1337080992 "m_inventoryId" 1 4 Bytes
GameDataMan
260 10
1337080997 "m_inventoryId" 1 4 Bytes
GameDataMan
264 10
1337081002 "m_inventoryId" 1 4 Bytes
GameDataMan
268 10
1337081001 "m_inventoryId" 1 4 Bytes
GameDataMan
26C 10
1337081000 "m_inventoryId" 1 4 Bytes
GameDataMan
270 10
1337080999 "m_inventoryId" 1 4 Bytes
GameDataMan
274 10
1337080998 "m_inventoryId" 1 4 Bytes
GameDataMan
278 10
1337081003 "m_inventoryId" 1 4 Bytes
GameDataMan
27C 10
1337081006 "m_inventoryId" 1 4 Bytes
GameDataMan
280 10
1337081005 "m_inventoryId" 1 4 Bytes
GameDataMan
284 10
1337081004 "m_inventoryId" 1 4 Bytes
GameDataMan
288 10
1337081007 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2A4 10
1337081018 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2A5 10
1337081017 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2A6 10
1337081016 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2A7 10
1337081015 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2A8 10
1337081014 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2A9 10
1337081013 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2AA 10
1337081012 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2AB 10
1337081011 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2AC 10
1337081010 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2AD 10
1337081009 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2AE 10
1337081008 "Changed Wep InvenIdx" 1 Byte
GameDataMan
2AF 10
1337080985 "Equip Magic Data | 魔法装備データ" 1 1337079024 "Selected Array Idx" -1:None 0:Slot 1 1:Slot 2 2:Slot 3 3:Slot 4 4:Slot 5 5:Slot 6 6:Slot 7 7:Slot 8 8:Slot 9 9:Slot 10 10:Slot 11 11:Slot 12 12:Slot 13 13:Slot 14 1 4 Bytes
GameDataMan
88 470 10
1337079009 "== Equip Magic List ==" 1 1337079010 "Slot0" 0 4 Bytes
GameDataMan
18 470 10
1337079011 "Slot1" 1 4 Bytes
GameDataMan
20 470 10
1337079012 "Slot2" 1 4 Bytes
GameDataMan
28 470 10
1337079013 "Slot3" 1 4 Bytes
GameDataMan
30 470 10
1337079014 "Slot4" 1 4 Bytes
GameDataMan
38 470 10
1337079015 "Slot5" 1 4 Bytes
GameDataMan
40 470 10
1337079016 "Slot6" 1 4 Bytes
GameDataMan
48 470 10
1337079017 "Slot7" 1 4 Bytes
GameDataMan
50 470 10
1337079018 "Slot8" 1 4 Bytes
GameDataMan
58 470 10
1337079019 "Slot9" 1 4 Bytes
GameDataMan
60 470 10
1337079020 "Slot10" 1 4 Bytes
GameDataMan
68 470 10
1337079021 "Slot11" 1 4 Bytes
GameDataMan
70 470 10
1337079022 "Slot12" 1 4 Bytes
GameDataMan
78 470 10
1337079023 "Slot13" 1 4 Bytes
GameDataMan
80 470 10
1337081019 "== Equip Magic Quantity List ==" C0C0C0 1 1337081020 "Quantity0" 1 C0C0C0 4 Bytes
GameDataMan
1C 470 10
1337081032 "Quantity1" 1 C0C0C0 4 Bytes
GameDataMan
24 470 10
1337081031 "Quantity2" 1 C0C0C0 4 Bytes
GameDataMan
2C 470 10
1337081030 "Quantity3" 1 C0C0C0 4 Bytes
GameDataMan
34 470 10
1337081029 "Quantity4" 1 C0C0C0 4 Bytes
GameDataMan
3C 470 10
1337081028 "Quantity5" 1 C0C0C0 4 Bytes
GameDataMan
44 470 10
1337081027 "Quantity6" 1 C0C0C0 4 Bytes
GameDataMan
4C 470 10
1337081026 "Quantity7" 1 C0C0C0 4 Bytes
GameDataMan
54 470 10
1337081025 "Quantity8" 1 C0C0C0 4 Bytes
GameDataMan
5C 470 10
1337081024 "Quantity9" 1 C0C0C0 4 Bytes
GameDataMan
64 470 10
1337081023 "Quantity10" 1 C0C0C0 4 Bytes
GameDataMan
6C 470 10
1337081022 "Quantity11" 1 C0C0C0 4 Bytes
GameDataMan
74 470 10
1337081021 "Quantity12" 1 C0C0C0 4 Bytes
GameDataMan
7C 470 10
1337081033 "Quantity13" 1 C0C0C0 4 Bytes
GameDataMan
84 470 10
1337080984 "Equip Item Data | アイテム装備" 1 1337081683 "Slot0InvenIdx" 1 4 Bytes
GameDataMan
494 10
1337081707 "Slot1InvenIdx" 1 4 Bytes
GameDataMan
49C 10
1337081706 "Slot2InvenIdx" 1 4 Bytes
GameDataMan
4A4 10
1337081705 "Slot3InvenIdx" 1 4 Bytes
GameDataMan
4AC 10
1337081704 "Slot4InvenIdx" 1 4 Bytes
GameDataMan
4B4 10
1337081703 "Slot0InvenIdx" 1 4 Bytes
GameDataMan
4BC 10
1337081702 "Slot1InvenIdx" 1 4 Bytes
GameDataMan
4C4 10
1337081701 "Slot2InvenIdx" 1 4 Bytes
GameDataMan
4C4 10
1337081700 "Slot4InvenIdx" 1 4 Bytes
GameDataMan
4CC 10
1337081708 "m_selectedEquipItemSlotIdx" 4 Bytes
GameDataMan
4E0 10
1337097660 "Equip Inventory Data" 1 1337180550 "Change Idx to switch between inventory slots" FF8000 1 1337180551 "The other values will change with it" FF8000 1 1337097661 "===== Inventory list =====" 0 1
GameDataMan
readInteger("[[GameDataMan]+10]+468")*0x10 3D0+18 10 1337097662 "Idx" 4 Bytes
GameDataMan
468 10
1337097663 "GaItemHandle" 1 4 Bytes
+0
1337097664 "Item" ITEM_ID 1 4 Bytes
+4
1337213386 "ItemId" 1 0 4 Bytes
+00
1337213400 "EquipId" 0 Binary 0 28 0
+00
1337213387 "Type" 0:Weapon 1:Protector 2:Accessory 4:Goods 0 Binary 4 4 0
+03
1337097665 "Quantity" 0 4 Bytes
+8
1337097666 "Durability" C0C0C0 4 Bytes
0
1337097667 "Accumulate Durability" C0C0C0 4 Bytes
0
1337097668 "isEnable" C0C0C0 4 Bytes
0
1337097669 "DispIdx" 0 Byte
+C
1337097670 "SortId" 0 C0C0C0 4 Bytes
0
1337097671 "======================================" 1 1337097672 "Inventory Num" 0 4 Bytes
GameDataMan
3D0+20 10
1337097673 "Tail Data Idx" 0 4 Bytes
GameDataMan
3D0+24 10
1337097674 "Sort Inventory Data" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337271667 "Print Inventory" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local GameDataMan = readPointer("GameDataMan") local PlayerGameData = readPointer(GameDataMan + 0x10) local EquipInventoryData = getAddress(PlayerGameData + 0x3D0) local inventoryList = readPointer(EquipInventoryData + 0x18) local inventoryNum = readInteger(EquipInventoryData + 0x20) for i=0,inventoryNum do local item = getAddress(inventoryList + i * 0x10) local itemId = readInteger(item + 4) local itemType = getItemType(itemId) itemId = itemId - itemType[1] local quantity = readInteger(item + 8) if itemId <= 0x4FFFFFFF and itemId ~= nil and quantity ~= nil then print(string.format("#%d | Type: %s | ID: %d | Quantity: %d", i, itemType[2], itemId, quantity)) end end disableMemrec(memrec) [DISABLE]
1337081093 "Gesture Game Data" 1 90297 "Unlock All Gestures" FF8000 Auto Assembler Script [ENABLE] [[[GameDataMan]+10]+7B8]+10: dw 0003 0000//Point Forward dw 0005 0001 //Point Up dw 0007 0002 //Point down dw 0009 0003 //Wave dw 000B 0004 //Beckon dw 000D 0005 //Call over dw 000F 0006 //Welcome dw 0011 0007 //Applause dw 0013 0008 //Quiet Resolve dw 0015 0009 //Jump For Joy dw 0017 000A //Joy dw 0019 000B //Rejoice dw 001B 000C //Hurrah dw 001D 000D //Praise the Sun dw 001F 000E //My Thanks dw 0021 000F //Bow dw 0023 0010 //Proper Bow dw 0025 0011 //Dignified Bow dw 0027 0012 //Duel Bow dw 0029 0013 //Legion Etiquette dw 002B 0014 //Darkmoon Loyality dw 002D 0015 //By my sword dw 002F 0016 //Prayer dw 0031 0017 //Silent Ally dw 0033 0018 //Rest dw 0035 0019 //Collapse dw 0037 001A //Patches Squat dw 0039 001B //Prostration dw 003B 001C //Toast dw 003D 001D //Sleep dw 003F 001E //Curl Up dw 0041 001F //Stretch out dw 0043 0020 //Path of the Dragon //dw 0045 0021 //Unmannered Bow //dw 0047 0022 //Lord of Cinder //dw 0049 0023 //FDP_MenuText(301140) //dw 004B 0024 //FDP_MenuText(301141) //dw 004D 0025 //FDP_MenuText(301142) //dw 004F 0026 //FDP_MenuText(301143) //dw 0051 0027 //FDP_MenuText(301144) //dw 0053 0028 //FDP_MenuText(301145) {$lua} if syntaxcheck then return end disableMemrec(memrec) [DISABLE] 73685 "Point Forward" 2:Locked 3:Unlocked 2 Bytes
GameDataMan
10 7B8 10
73650 "Point Up" 4:Locked 5:Unlocked 2 Bytes
GameDataMan
14 7B8 10
73651 "Point down" 6:Locked 7:Unlocked 2 Bytes
GameDataMan
18 7B8 10
73652 "Wave" 8:Locked 9:Unlocked 2 Bytes
GameDataMan
1C 7B8 10
73653 "Beckon" 10:Locked 11:Unlocked 2 Bytes
GameDataMan
20 7B8 10
73654 "Call over" 12:Locked 13:Unlocked 2 Bytes
GameDataMan
24 7B8 10
73655 "Welcome" 14:Locked 15:Unlocked 2 Bytes
GameDataMan
28 7B8 10
73656 "Applause" 16:Locked 17:Unlocked 2 Bytes
GameDataMan
2C 7B8 10
73657 "Quiet Resolve" 18:Locked 19:Unlocked 2 Bytes
GameDataMan
30 7B8 10
73658 "Jump For Joy" 20:Locked 21:Unlocked 2 Bytes
GameDataMan
34 7B8 10
73659 "Joy" 22:Locked 23:Unlocked 2 Bytes
GameDataMan
38 7B8 10
73660 "Rejoice" 24:Locked 25:Unlocked 2 Bytes
GameDataMan
3C 7B8 10
73661 "Hurrah" 26:Locked 27:Unlocked 2 Bytes
GameDataMan
40 7B8 10
73662 "Praise the Sun" 28:Locked 29:Unlocked 2 Bytes
GameDataMan
44 7B8 10
73663 "My Thanks" 30:Locked 31:Unlocked 2 Bytes
GameDataMan
48 7B8 10
73664 "Bow" 32:Locked 33:Unlocked 2 Bytes
GameDataMan
4C 7B8 10
73665 "Proper Bow" 34:Locked 35:Unlocked 2 Bytes
GameDataMan
50 7B8 10
73666 "Dignified Bow" 36:Locked 37:Unlocked 2 Bytes
GameDataMan
54 7B8 10
73667 "Duel Bow" 38:Locked 39:Unlocked 2 Bytes
GameDataMan
58 7B8 10
73668 "Legion Etiquette" 40:Locked 41:Unlocked 2 Bytes
GameDataMan
5C 7B8 10
73669 "Darkmoon Loyality" 42:Locked 43:Unlocked 2 Bytes
GameDataMan
60 7B8 10
73670 "By my sword" 44:Locked 45:Unlocked 2 Bytes
GameDataMan
64 7B8 10
73671 "Prayer" 46:Locked 47:Unlocked 2 Bytes
GameDataMan
68 7B8 10
73672 "Silent Ally" 48:Locked 49:Unlocked 2 Bytes
GameDataMan
6C 7B8 10
73673 "Rest" 50:Locked 51:Unlocked 2 Bytes
GameDataMan
70 7B8 10
73674 "Collapse" 52:Locked 53:Unlocked 2 Bytes
GameDataMan
74 7B8 10
73675 "Patches Squat" 54:Locked 55:Unlocked 2 Bytes
GameDataMan
78 7B8 10
73676 "Prostration" 56:Locked 57:Unlocked 2 Bytes
GameDataMan
7C 7B8 10
73677 "Toast" 58:Locked 59:Unlocked 2 Bytes
GameDataMan
80 7B8 10
73678 "Sleep" 60:Locked 61:Unlocked 2 Bytes
GameDataMan
84 7B8 10
73679 "Curl Up" 62:Locked 63:Unlocked 2 Bytes
GameDataMan
88 7B8 10
73680 "Stretch out" 64:Locked 65:Unlocked 2 Bytes
GameDataMan
8C 7B8 10
73681 "Path of the Dragon" 66:Locked 67:Unlocked 2 Bytes
GameDataMan
90 7B8 10
73682 "Unmannered Bow" 68:Locked 69:Unlocked 000080 2 Bytes
GameDataMan
94 7B8 10
73683 "Lord of Cinder" 70:Locked 71:Unlocked 000080 2 Bytes
GameDataMan
98 7B8 10
1337081156 "FDP_MenuText(301140)" 72:Locked 73:Unlocked C0C0C0 2 Bytes
GameDataMan
9C 7B8 10
1337081161 "FDP_MenuText(301141)" 74:Locked 75:Unlocked C0C0C0 2 Bytes
GameDataMan
A0 7B8 10
1337081160 "FDP_MenuText(301142)" 76:Locked 77:Unlocked C0C0C0 2 Bytes
GameDataMan
A4 7B8 10
1337081159 "FDP_MenuText(301143)" 78:Locked 79:Unlocked C0C0C0 2 Bytes
GameDataMan
A8 7B8 10
1337081158 "FDP_MenuText(301144)" 80:Locked 81:Unlocked C0C0C0 2 Bytes
GameDataMan
AC 7B8 10
1337081157 "FDP_MenuText(301145)" 82:Locked 83:Unlocked C0C0C0 2 Bytes
GameDataMan
B0 7B8 10
1337190946 "Add items" Auto Assembler Script [ENABLE] aobscanmodule(AddItems_Call_,$process,48 89 9C ?? ?? ?? ?? ?? 4C 63 CA 48 8B F1 41 83 F9 1B) define(AddItems_Call,AddItems_Call_-20) registersymbol(AddItems_Call) [DISABLE] unregistersymbol(AddItems_Call) 1337097266 "Add all base weapons | 全ベース武器の追加" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000003 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097023 "Add NoStrengthening Weapon | 全ベース未強化武器の追加" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,0000001A call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097022 "Add all base protectors | 全ベース防具の追加" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000004 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337081091 "Acquisition of all weapons (Conditional designated version) | 全武器取得(条件指定版)" 1 1337097245 "Derivation designation | 派生の指定" 0:Normal 100:Heavy 200:Sharp 300:Refined 400:Simple 500:Crystal 600:Fire 700:Chaos 800:Lightning 900:Deep 1000:Dark 1100:Poison 1200:Blood 1300:Raw 1400:Blessed 1500:Hollow 4 Bytes
GameDataMan
690 10
1337097246 "Strengthening value | 強化値" 0:+0 1:+1 2:+2 3:+3 4:+4 5:+5 6:+6 7:+7 8:+8 9:+9 10:+10 4 Bytes
GameDataMan
694 10
1337097250 "Acquire all weapons by specifying conditions | 条件を指定して全武器取得" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,0000001B call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll)
1337081090 "By weapon category | 武器カテゴリ別" 1 1337097251 "====Add by selection | 選択で追加====" 1 1337097242 "Add dagger | 短剣(ダガー)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000005 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097265 "Add sword | 直剣(ソード)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000006 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097264 "Add rapier | 刺剣(レイピア)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000007 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097263 "Add saber | 曲剣(サーベル)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000008 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097262 "Add axe | 斧(アックス)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000009 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097261 "Add hammer | 槌(ハンマー)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,0000000A call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097260 "Add spear | 槍(スピア)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,0000000B call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097259 "Add glaive | 竿状(ポールウェポン)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,0000000C call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097258 "Add wand | 触媒(ワンド)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,0000000D call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097257 "Add knuckle | 拳(ナックル)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,0000000E call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097256 "Add bow | 弓(ボウ)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,0000000F call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097255 "Add crossbow | 弩(クロスボウ)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000010 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097254 "Add arrow | 矢(アロー)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000011 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097253 "Add bolt | 太矢(ボルト)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000012 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097252 "Add shield | 盾(シールド)" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000013 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097024 "Add all Protecter | 全防具の追加" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000014 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097026 "Add all Accessory | 全装飾の追加" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000015 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097025 "Add all Goods | 全道具の追加" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000016 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097028 "Add all Goods (excluding key items) | (イベント以外)道具の追加" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000017 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097027 "Add all Goods (key items only) | (イベントだけ)道具の追加" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000018 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll) unregistersymbol(Debug_AddAll) 1337097032 "UnEquip all Data | 全データ削除" Auto Assembler Script [ENABLE] alloc(Debug_AddAll,256,DarkSoulsIII.exe) createthread(Debug_AddAll) Debug_AddAll: sub rsp,48 mov rcx,[GameDataMan] mov rcx,[rcx+10] mov rcx,[rcx+470] mov rcx,[rcx+10] mov edx,00000019 call AddItems_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_AddAll)
1337081094 "Played area | プレイ済みプレイ領域" 1 1337097267 "Set all played areas | 全てのプレイ領域をプレイしたことにする" Auto Assembler Script [ENABLE] alloc(SetAllPlayedAreas,512,DarkSoulsIII.exe) createthread(SetAllPlayedAreas) label(loop) label(exit) alloc(AllAreas,$240) AllAreas: dd #300001 #300002 #300003 #300004 #300006 #300007 #300008 #300009 #300020 dd #300021 #300022 #300023 #300024 #301000 #301001 #301002 #301003 #301010 dd #301011 #310000 #310001 #310002 #310003 #310004 #310020 #310021 #320001 dd #320002 #320010 #320011 #320012 #320013 #320020 #330000 #330001 #330002 dd #330010 #330011 #330012 #330013 #330014 #330015 #330020 #330021 #330022 dd #341000 #341001 #341002 #341003 #341010 #341011 #350000 #350001 #350002 dd #350003 #350004 #350005 #350010 #350011 #350020 #360001 #360002 #360003 dd #370001 #370002 #370003 #370004 #370005 #370006 #370007 #370008 #370010 dd #370011 #370012 #370013 #380000 #380001 #380002 #380003 #380010 #380011 dd #380012 #380013 #380014 #380015 #380016 #380020 #380021 #390000 #390001 dd #390002 #390003 #390004 #390005 #390006 #400000 #400001 #400002 #400010 dd #400100 #400101 #400102 #400110 #410000 #410001 #410002 #450000 #450001 dd #450002 #450003 #450004 #450005 #450006 #450010 #450011 #450020 #460000 dd #470000 #500000 #500001 #500002 #500003 #500020 #510000 #510001 #510002 dd #510003 #510004 #510005 #510010 #510011 #510020 #511000 #511001 #511010 dd #511020 #530000 #540000 #981001 #981002 #981003 #981004 #981005 SetAllPlayedAreas: lea r8,[AllAreas] mov rdx,[GameDataMan] mov rdx,[rdx+10] mov rbx,[rdx+810] lea rbx,[rbx] xor rcx,rcx loop: mov r9d,[r8+rcx] test r9d,r9d jz short exit mov [rbx+rcx],r9d add rcx,4 jmp short loop exit: lea rbx,[rdx+818] mov rax,[rdx+810] mov [rbx],rax add [rbx],rcx ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(SetAllPlayedAreas) dealloc(AllAreas) 1337081154 "Clear played areas | プレイ済みプレイ領域をクリア" Auto Assembler Script [ENABLE] alloc(ClearAllPlayedAreas,100,DarkSoulsIII.exe) createthread(ClearAllPlayedAreas) ClearAllPlayedAreas: mov rcx,[GameDataMan] mov rdx,[WorldChrMan] mov rdx,[rdx+80] mov rdx,[rdx+1ABC] mov rcx,[rcx+10] mov rbx,[rcx+810] mov [rbx],edx lea rbx,[rbx+04] mov [rcx+818],rbx ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(ClearAllPlayedAreas) 1337097001 "-----Played below Play area | 以下プレイ済みプレイ領域-----" 1 1337097003 "Played areas start" 1 Array of byte 0
GameDataMan
0 810 10
1337097002 "Played areas end" 1 Array of byte 0
GameDataMan
0 818 10
1337097273 "Change Character Param" Auto Assembler Script [ENABLE] alloc(Debug_ChangeCharacterParam,256,DarkSoulsIII.exe) registerSymbol(Debug_ChangeCharacterParam) alloc(CharacterParamID,4) registerSymbol(CharacterParamID) CharacterParamID: dd #9200 Debug_ChangeCharacterParam: sub rsp,48 mov rcx,[GameDataMan] mov edx,[CharacterParamID] call DarkSoulsIII.exe+59AE40 add rsp,48 ret [DISABLE] dealloc(Debug_ChangeCharacterParam) unregisterSymbol(Debug_ChangeCharacterParam) dealloc(CharacterParamID) unregisterSymbol(CharacterParamID) 1337097373 "Some of these will have invalid stats, be careful!" 0000FF 1 1337097276 "CharacterParamID" 0:Nothing 1: 2: 3: 4: 5: 6: 10: 11: 12: 13: 14: 15: 16: 17: 20: 21: 22: 23: 24: 25: 26: 27: 2400:Nothing 2401:Life Ring 2402:Divine Blessing 2403:Hidden Blessing 2404:Black Firebomb 2405:Fire Gem 2406:Soul of a Nameless Soldier 2407:Rusted Gold Coin 2408:Cracked Red Eye Orb 2409:Young White Branch 3000:Knight 3001:Mercenary 3002:Warrior 3003:Herald 3004:Thief 3005:Assassin 3006:Sorcerer 3007:Pyromancer 3008:Cleric 3009:Deprived 3500:Nothing Male 3501:Nothing Female 9000:Debug Man 9100:Debug Man 2 9200:Debug Man 3 21000:Gael 21002:Gael 2 21005:Gael 3 21100:Sir Vilhelm (Dingy Set) 21140:Sir Vilhelm 21200:Livid Pyromancer Dunnel 21300:Champion's Gravetender 21400:Amnesiac Lapp 21401:Amnesiac Lapp 2 21420:Amnesiac Lapp 3 21421:Unbreakable Patches 21440:Amnesiac Lapp 4 21500:Shira, Knight of Filianore 21520:Shira, Knight of Filianore 2 21540:Shira, Knight of Filianore 3 21640:Halflight? 21700:Church Guardian 21800:Halflight, Spear of the Church 21940:Desert Pyromancer Zoey 22000:Unbreakable Lapp 22140:Silver Knight Ledo 22240:Seeker of the Spurned 22340:Moaning Knight 24700:Madwoman 24800:Greirat 24801:Greirat 2 24802:Greirat 3 24803:Greirat 4 25000:Yuria of Londor 25020:Yuria of Londor 2 25100:Hawkwood the Deserter 25101:Hawkwood the Deserter (Abyss Watcher) 25120:Hawkwood the Deserter (+6) 25121:Hawkwood the Deserter (+9) 25200:Sirris of the Sunless Realms 25201:Sirris of the Sunless Realms (+4) 25202:Sirris of the Sunless Realms (+3) 25203:Sirris of the Sunless Realms (+8) 25204:Sirris of the Sunless Realms (+8) 2 25220:Sirris of the Sunless Realms (+2)(+1) 25221:Sirris of the Sunless Realms (+2)(+1) 2 25222:Sirris of the Sunless Realms (+7)(+4) 25223:Sirris of the Sunless Realms (+8)(+4) 25300:Ringfinger Leonhard 25301:Ringfinger Leonhard 2 25302:Ringfinger Leonhard (Black Eye Orb) 25400:Orbeck of Vinheim 25401:Orbeck of Vinheim 2 25402:Orbeck of Vinheim 3 25420:Orbeck of Vinheim 4 25500:Cornyx of the Great Swamp (Undead Settlement) 25501:Cornyx of the Great Swamp (Firelink Shrine) 25600:Karla 25601:Karla 2 25700:Irina of Carim (Undead Settlement) 25701:Irina of Carim (Firelink Shrine) 25702:Irina of Carim (Betrayal) 25703:Irina of Carim (Fire Keeper) 25800:Eygon of Carim (Undead Settlement) 25801:Eygon of Carim (Firelink Shrine) 25802:Eygon of Carim (Betrayal) 25820:Eygon of Carim (Road of Sacrifices) 25821:Eygon of Carim (Lothric Castle) 25900:Deacon? 26000:Anri of Astora 26001:Anri of Astora 2 26002:Anri of Astora 3 26003:Anri of Astora 4 26004:Anri of Astora 5 26005:Anri of Astora 6 26006:Anri of Astora 7 26007:Anri of Astora 8 26008:Anri of Astora 9 26009:Anri of Astora 10 26020:Anri of Astora 11 26021:Anri of Astora 12 26050:Anri of Astora 13 26051:Anri of Astora 14 26052:Anri of Astora 15 26053:Anri of Astora 16 26054:Anri of Astora 17 26055:Anri of Astora 18 26056:Anri of Astora 19 26057:Anri of Astora 20 26058:Anri of Astora 21 26059:Anri of Astora 22 26070:Anri of Astora 23 26071:Anri of Astora 24 26100:Siegward of Catarina 26101:Siegward of Catarina 2 26102:Siegward of Catarina 3 26103:Siegward of Catarina 4 26104:Siegward of Catarina 5 26200:Siegward of Catarina 6 26201:Siegward of Catarina 7 26202:Siegward of Catarina 8 26203:Siegward of Catarina 9 26204:Siegward of Catarina 10 26209:Siegward of Catarina 11 26300:Horace the Hushed 26301:Horace the Hushed 2 26302:Horace the Hushed 3 26320:Horace the Hushed 4 27300:Sword Master (Firelink Shrine) 27320:Sword Master (Vordt of the Boreal Valley) 27321:Sword Master (Champion Gundyr) 27420:Yellowfinger Heysel 27440:Yellowfinger Heysel 2 27441:Yellowfinger Heysel 3 27500:Black Hand Gotthard (Grand Archives) 27520:Black Hand Gotthard (Abyss Watchers) 27521:Black Hand Gotthard (Pontiff Sulyvahn) 27600:Great Swamp Cuculus 27620:Great Swamp Cuculus 2 27700:Holy Knight Hodrick 27701:Holy Knight Hodrick 2 27720:Holy Knight Hodrick 3 27740:Holy Knight Hodrick 4 27800:Pale Shade of Londor 27820:Pale Shade of Londor 2 27821:Pale Shade of Londor 3 27822:Pale Shade of Londor 4 27890:Pale Shade of Londor 5 27891:Pale Shade of Londor 6 27900:Lion Knight Albert (Grand Archives) 27920:Lion Knight Albert (High Wall of Lothric) 28000:Daughter of Crystal Kriemhild (Grand Archives) 28040:Daughter of Crystal Kriemhild (Untended Graves) 28100:Exile Knight (Exile Greatsword) 28200:Exile Knight (Great Club) 28300:Bandit (Cathedral of the Deep) 28400:Fallen Knight (Cathedral of the Deep) 28500:Fallen Knight? 28600:Court Sorcerer (Profaned Capital) 28700:Havel the Rock 28800:Drakeblood Knight 28900:Rapier Champion (Ricard) 29000:Drang Knight (Drang Hammers) 29100:Drang Knight (Drang Twinspears) 29200:Knight Slayer Tsorig 29220:Knight Slayer Tsorig 2 29240:Knight Slayer Tsorig 3 29241:Knight Slayer Tsorig 4 29340:Creighton of Mirrah 29341:Creighton of Mirrah 2 29440:Alva, Seeker of the Spurned 29540:Longfinger Kirk 1000000: 1000001: 1000002: 1000003: 1000004: 1000005: 1000006: 1000010: 1000011: 1000012: 1000013: 1000014: 1000015: 1000016: 1000017: 1000018: 1000020: 1000021: 1000022: 1000025: 1000026: 1000027: 1000028: 1000029: 1000030: 1000031: 1000033: 1000034: 1000035: 1000036: 1000037: 1000038: 1000039: 1000040: 1000041: 1000042: 1000048: 1000049: 1000050: 1000051: 1000052: 1000053: 1000054: 1000056: 1000057: 1000058: 1000059: 1000060: 1000061: 1000062: 1000063: 1000064: 1000065: 1000066: 1000067: 1000070: 1000071: 1000072: 1000073: 1000080: 1000081: 1000082: 1000090: 1000091: 1000092: 1000100: 1000101: 1000102: 1000110: 1000111: 1000112: 1000113: 1000120: 1000122: 1000123: 1000124: 1000125: 1000130: 1000131: 1000132: 1000133: 1000140: 1000141: 1000142: 1000143: 1000144: 1000145: 1000146: 1000147: 1000148: 1000149: 1000150: 1000151: 1000152: 1000153: 1000154: 1000155: 1000156: 1000157: 1000159: 1000160: 1000161: 1000162: 1000163: 1000164: 1000168: 1000169: 1000170: 1000171: 1000172: 1000173: 1000174: 1000175: 1000177: 1000178: 1000180: 1000181: 1000182: 1000190: 1000200: 1000201: 1000210: 1000220: 1000230: 1000231: 1000232: 1000240: 1000241: 1000250: 1000251: 1000253: 1000254: 1000260: 1000261: 1000262: 1000263: 1000280: 1000281: 1000283: 1000290: 1000310: 1000320: 1000330: 1000340: 1000350: 1000360: 1000370: 1000380: 1000381: 1000382: 1000390: 1000391: 1000392: 1000393: 1000394: 1000400: 1000401: 1000402: 1000403: 1000404: 1000405: 1000410: 1000500: 1000510: 1000520: 1000530: 1000540: 1000550: 1000560: 1000570: 1000580: 1000590: 1000600: 1000610: 1000620: 1000630: 1000640: 1000650: 1000660: 1001000: 1001010: 1001020: 1001030: 1001040: 1001050: 1001060: 1001070: 1001080: 1001090: 1001100: 1001110: 1001120: 1001130: 1001140: 1001150: 1001160: 1001170: 1001180: 1001190: 1010010: 1010020: 1010030: 1010040: 1010100: 1010110: 1010111: 1010112: 1010113: 1010114: 1010115: 1010116: 1010117: 1010118: 1010119: 1010120: 1010900: 1011000: 1011001: 1011002: 1011003: 1011004: 1011005: 1011100: 1011101: 1011102: 1011103: 1011104: 1011105: 1011106: 1011200: 1011201: 1011202: 1011203: 1011204: 1011205: 1011206: 1011207: 1011500: 1011501: 1011502: 1011503: 1011504: 1011505: 1011506: 1011507: 1011508: 1011509: 1011510: 1011511: 1011512: 1011513: 1011514: 1011515: 1011516: 1011517: 1011518: 1011519: 1011521: 1011522: 1011523: 1011524: 1011525: 1011526: 1011527: 1011528: 1011529: 1011530: 1011531: 1011532: 1011533: 1011534: 1011537: 1011538: 1011539: 1011541: 1011543: 1011545: 1011548: 1011549: 1011550: 1011551: 1011552: 1011553: 1011554: 1011555: 1011556: 1011557: 1011558: 1011559: 1011560: 1011561: 1011562: 1011564: 1011565: 1011566: 1011567: 1011568: 1011569: 1011570: 1011573: 1011574: 1011575: 1011576: 1011577: 1011578: 1011579: 1011580: 1011581: 1011582: 1011583: 1011584: 1011585: 1011586: 1011587: 1011589: 1011590: 1011591: 1011592: 1011593: 1011594: 1011595: 1011596: 1011597: 1011598: 1011599: 1011600: 1011601: 1011602: 1011603: 1011604: 1011605: 1011606: 1011608: 1011609: 1011610: 1011611: 1011700: 1011701: 1011702: 1011703: 1011800: 1011810: 1011820: 1011830: 1011840: 1011850: 1012001: 1013001: 1013002: 1013003: 1013004: 1013005: 1013006: 1013007: 1013008: 1013009: 1013010: 1013011: 1013012: 1013013: 1013014: 1013015: 1013016: 1013017: 1013018: 1013019: 1013020: 1013021: 1013022: 1013023: 1013024: 1013025: 1013026: 1013027: 1013028: 1013029: 1013030: 1013031: 1013032: 1013033: 1013034: 1013035: 1013036: 1013037: 1013038: 1013039: 1013040: 1013041: 1013042: 1013043: 1013044: 1013045: 1013046: 1013047: 1013048: 1013049: 1013050: 1013051: 1013052: 1013053: 1013054: 1013055: 1013056: 1013057: 1013058: 1013059: 1013060: 1013061: 1013062: 1013063: 1013064: 1013065: 1013066: 1013067: 1013068: 1013069: 1013070: 1013071: 1013072: 1013073: 1013074: 1013075: 1013076: 1013077: 1013078: 1013079: 1013080: 1013081: 1013082: 1013083: 1013084: 1013085: 1013086: 1013087: 1013088: 1013089: 1013090: 1013092: 1013093: 1013094: 1013095: 1013096: 1013097: 1013098: 1013099: 1013100: 1013101: 1013103: 1013104: 1013105: 1013106: 1013107: 1013108: 1013109: 1013110: 1014001: 1014002: 1014003: 1014004: 1014005: 1014006: 1014007: 1014008: 1014009: 1014010: 1014011: 1014012: 1014013: 1014014: 1014015: 1014016: 1014017: 1014018: 1014019: 1014020: 1014023: 1014024: 1014025: 1014026: 1014027: 1014028: 1014029: 1014030: 1014031: 1014032: 1014033: 1014034: 1014035: 1015000: 1015001: 1015002: 1015003: 1015004: 1015005: 1015006: 1015007: 1015008: 1015009: 1015011: 1015012: 1015013: 1015014: 1015015: 1015016: 1015017: 1015018: 1015019: 1015020: 1015021: 1015022: 1015023: 1015024: 1015025: 1015026: 1015027: 1015028: 1015029: 1015030: 1015031: 1015032: 1015033: 1015034: 1015035: 1015036: 1015037: 1015038: 1015039: 1015040: 1015041: 1015042: 1015043: 1015044: 1015045: 1015046: 1015047: 1015048: 1015049: 1015050: 1015051: 1015052: 1015053: 1015054: 1015055: 1015056: 1015057: 1015058: 1015059: 1015060: 1015061: 1015062: 1015063: 1015064: 1015065: 1015066: 1015067: 1015068: 1015069: 1015070: 1015071: 1015072: 1015073: 1015074: 1015075: 1015076: 1015077: 1015078: 1015079: 1015080: 1015081: 1015082: 1015083: 1015084: 1015085: 1015086: 1015087: 1015088: 1015089: 1015090: 1015091: 1015092: 1015093: 1015094: 1015095: 1015096: 1015097: 1015098: 1015099: 1015101: 1015102: 1015103: 1015104: 1015105: 1015106: 1015107: 1015108: 1015109: 1015110: 1015111: 1015112: 1015113: 1015114: 1015115: 1015116: 1015117: 1015118: 1015119: 1015120: 1015121: 1015122: 1015123: 1015124: 1015125: 1015126: 1015127: 1015128: 1015129: 1015130: 1015131: 1015132: 1015133: 1015134: 1015135: 1015136: 1015137: 1015138: 1015139: 1015140: 1015141: 1015142: 1015143: 1015144: 1015145: 1015146: 1015148: 1015149: 1015150: 1015151: 1015152: 1015153: 1015154: 1015155: 1015156: 1015157: 1015158: 1015159: 1015160: 1015161: 1015162: 1015163: 1015164: 1015165: 1015166: 1015167: 1015168: 1015169: 1015170: 1015171: 1015172: 1015173: 1015174: 1015175: 1015176: 1015177: 1015178: 1015179: 1015180: 1015181: 1015182: 1015183: 1015184: 1015185: 1015188: 1015189: 1015190: 1015191: 1015192: 1015193: 1015194: 1015195: 1015196: 1015197: 1015198: 1015199: 1015200: 1015201: 1015202: 1015203: 1015204: 1015205: 1015206: 1015207: 1015208: 1015209: 1015210: 1015211: 1015212: 1015213: 1015214: 1015215: 1015216: 1015217: 1015218: 1015219: 1015220: 1015221: 1015222: 1015223: 1015224: 1015225: 1015226: 1015227: 1015228: 1015229: 1015230: 1015231: 1015232: 1015233: 1015234: 1015235: 1015236: 1015237: 1015238: 1015239: 1015240: 1015241: 1015242: 1015243: 1015244: 1015245: 1015246: 1015247: 1015248: 1015249: 1015250: 1015251: 1015252: 1015253: 1015254: 1015255: 1015256: 1015257: 1015258: 1015259: 1015260: 1015261: 1015262: 1015263: 1015264: 1015300: 1015301: 1015302: 1015303: 1015304: 1015305: 1015306: 1015307: 1015308: 1015309: 1015310: 1015311: 1015312: 1015313: 1015314: 1015315: 1015316: 1015317: 1015318: 1015319: 1015320: 1015321: 1015322: 1015323: 1015324: 1015325: 1015326: 1015327: 1015328: 1015329: 1015330: 1015331: 1015332: 1015333: 1015334: 1015335: 1015336: 1015337: 1015338: 1015339: 1015340: 1015341: 1029000: 1030400: 1070000: 1070001: 1080000: 1080001: 1080002: 1080003: 1080004: 1080005: 1080100: 1080101: 1080102: 1080103: 1080104: 1080105: 2000000: 2000010: 2000030: 2000040: 2000050: 2000060: 2000070: 2000080: 2000090: 2000100: 2000110: 2000120: 2000130: 2000140: 2000150: 2000160: 2000170: 2000180: 2000190: 2000200: 2000210: 2000220: 2010000: 2010020: 2010030: 2010040: 2010070: 2010080: 2010090: 2010100: 2010110: 2010120: 2010140: 2010160: 2010170: 2010180: 2010190: 2010200: 2010210: 2010220: 2010230: 2010240: 2010270: 2010280: 2010290: 2010310: 2010320: 2010340: 2010350: 2010370: 2020000: 2020010: 2020020: 2020030: 2020040: 2020050: 2020060: 2020070: 2020080: 2020090: 2020100: 2020110: 2020120: 2020130: 2020140: 2020150: 2020160: 2020170: 2020180: 2020190: 2020200: 2020210: 2020220: 2020230: 2020240: 2020250: 2020260: 2020270: 2020280: 2020290: 2020300: 2020320: 2020340: 2020350: 2020400: 2020410: 2020420: 2020430: 2020440: 2021000: 2021010: 2021020: 2021030: 2021040: 2021050: 2021060: 2021070: 2021080: 2021090: 2021100: 2021110: 2030000: 2030010: 850001000:SL 0 850001001:SL 0 850001002:SL 0 850001003:SL 0 850001010:SL 6 Mage 850001015:SL 17 Mage 850001020:23 SL Mage 850001025:29 SL Mage 850001030:36 SL Mage 850001035:39 SL Mage 850001040:43 SL Mage 850001045:51 SL Mage 850001050:57 SL Mage 850001055:61 SL Mage 850001060:70 SL Mage 850001065:76 SL Mage + Test Ring 850001070:78 SL Mage + Test Ring 850001075:79 SL Mage + Test Ring 850001080:92 SL Mage + Test Ring 850001085:98 SL Mage + Test Ring 850001090:100 SL Mage + Test Ring 850001100:92 SL Mage + Test Ring 850001110:110 SL Mage + Test Ring 850001120:125 SL Firekeeper Mage + Test Ring 850001150:105 SL Mage with paired swords 850001155:125 SL Firekeeper Mage with Friede Scythe + Paired Swords 850001160:100 SL Cleric with Swordspear and paired swords 850001165:125 SL Cleric with Whips 850001180:Concord Farmer 909999996:SL 0 + 0 Stats + 0 Items 909999997:SL 0 + 0 Stats + 0 Items 909999998:SL 0 + 0 Stats + 0 Items 909999999:SL 0 + 0 Stats + 0 Items 910000000:8 SL Knight + Zwei 910000010:17 SL Knight + Zwei 910000020:23 SL Knight + Zwei 910000030:29 SL Knight + Zwei 910000040:36 SL Knight + Zwei 910000050:40 SL Knight + Zwei 910000060:43 SL Knight + Zwei 910000070:51 SL Knight + Zwei 910000080:57 SL Knight + Zwei 910000090:61 SL Knight + Zwei 910000100:70 SL Knight + Zwei 910000110:76 SL Knight + Zwei + Test Ring 910000120:78 SL Knight + Zwei + Test Ring 910000130:80 SL Knight + Zwei + Test Ring 910000140:92 SL Knight + Zwei + Test Ring 910000150:98 SL Knight + Zwei + Test Ring 910000160:100 SL Knight + Zwei + Test Ring 910000170:100 SL Knight + Zwei + Test Ring 910000200:SL 0 910000201:SL 0 910000202:SL 0 910000203:SL 0 910000210:8 SL Knight + Claymore 910000220:17 SL Knight + Claymore 910000230:23 SL Knight + Claymore 910000240:29 SL Knight + Claymore 910000250:36 SL Knight + Claymore 910000260:40 SL Knight + Claymore 910000270:43 SL Knight + Claymore 910000280:51 SL Knight + Claymore 910000290:57 SL Knight + Claymore 910000300:61 SL Knight + Claymore 910000310:70 SL Knight + Claymore 910000320:76 SL Knight + Claymore + Test Ring 910000330:78 SL Knight + Claymore + Test Ring 910000340:79 SL Knight + Claymore + Test Ring 910000350:92 SL Knight + Claymore + Test Ring 910000360:98 SL Knight + Claymore + Test Ring 910000370:100 SL Knight + Claymore + Test Ring 910000380:100 SL Knight + Claymore +Test Ring 910001000:SL 0 910001001:SL 0 910001002:SL 0 910001003:SL 0 910001010:6 SL Mage + Online Items 910001020:17 SL Mage + Online Items 910001030:23 SL Mage + Online Items 910001040:29 SL Mage + Online Items 910001050:36 SL Mage + Online Items 910001060:39 SL Mage + Online Items 910001070:43 SL Mage + Online Items 910001080:51 SL Mage + Online Items 910001090:57 SL Mage + Online Items 910001100:61 SL Mage + Online Items 910001110:70 SL Mage + Online Items 910001120:76 SL Mage + Test Ring 910001130:78 SL Mage + Test Ring 910001140:79 SL Mage + Test Ring 910001150:92 SL Mage + Test Ring 910001160:98 SL Mage + Test Ring 910001170:100 SL Mage + Test Ring 910001180:100 SL Mage + Test Ring 910002000:SL 0 910002001:SL 0 910002002:SL 0 910002003:SL 0 910002010:SL 8 Knight + Lightning Zwei 910002020:SL 17 Knight + Lightning Zwei 910002030:SL 23 Knight + Lightning Zwei 910002040:SL 29 Knight + Lightning Zwei 910002050:SL 36 Knight + Lightning Zwei 910002060:SL 40 Knight + Lightning Zwei 910002070:SL 43 Knight + Lightning Zwei 910002080:SL 51 Knight + Lightning Zwei 910002090:SL 57 Knight + Lightning Zwei 910002100:SL 61 Knight + Lightning Zwei 910002110:SL 70 Knight + Lightning Zwei 910002120:SL 76 Knight + Lightning Zwei + Test Ring 910002130:SL 78 Knight + Lightning Zwei + Test Ring 910002140:SL 79 Knight + Lightning Zwei + Test Ring 910002150:SL 92 Knight + Lightning Zwei + Test Ring 910002160:SL 98 Knight + Lightning Zwei + Test Ring 910002170:SL 100 Knight + Lightning Zwei + Test Ring 910002180:SL 100 Knight + Lightning Zwei + Test Ring 910003000:SL 0 910003001:SL 0 910003002:SL 0 910003003:SL 0 910003010:SL 8 Knight + Fire Bastard Sword 910003020:SL 17 Knight + Fire Bastard Sword 910003030:SL 23 Knight + Fire Bastard Sword 910003040:SL 29 Knight + Fire Bastard Sword 910003050:SL 36 Knight + Fire Bastard Sword 910003060:SL 40 Knight + Fire Bastard Sword 910003070:SL 43 Knight + Fire Bastard Sword 910003080:SL 51 Knight + Fire Bastard Sword 910003090:SL 57 Knight + Fire Bastard Sword 910003100:SL 61 Knight + Fire Bastard Sword 910003110:SL 70 Knight + Fire Bastard Sword 910003120:SL 76 Knight + Fire Bastard Sword + Test Ring 910003130:SL 78 Knight + Fire Bastard Sword + Test Ring 910003140:SL 79 Knight + Fire Bastard Sword + Test Ring 910003150:SL 92 Knight + Fire Bastard Sword + Test Ring 910003160:SL 98 Knight + Fire Bastard Sword + Test Ring 910003170:SL 100 Knight + Fire Bastard Sword + Test Ring 910003180:SL 100 Knight + Fire Bastard Sword + Test Ring 910004000:SL 0 910004001:SL 0 910004002:SL 0 910004003:SL 0 910004010:SL 8 + Chaos W. , Grave Warden Armor 910004020:SL 17 + Chaos W. , Grave Warden Armor 910004030:SL 23 + Chaos W. , Grave Warden Armor 910004040:SL 29 + Chaos W. , Grave Warden Armor 910004050:SL 36 + Chaos W. , Grave Warden Armor 910004060:SL 40 + Chaos W. , Grave Warden Armor 910004070:SL 43 + Chaos W. , Grave Warden Armor 910004080:SL 51 + Chaos W. , Grave Warden Armor 910004090:SL 57 + Chaos W. , Grave Warden Armor 910004100:SL 61 + Chaos W. , Grave Warden Armor 910004110:SL 70 + Chaos W. , Grave Warden Armor 910004120:SL 76 + Chaos W. , Grave Warden Armor + Test Ring 910004130:SL 78 + Chaos W. , Grave Warden Armor + Test Ring 910004140:SL 79 + Chaos W. , Grave Warden Armor + Test Ring 910004150:SL 92 + Chaos W. , Grave Warden Armor + Test Ring 910004160:SL 98 + Chaos W. , Grave Warden Armor + Test Ring 910004170:SL 100 + Chaos W. , Grave Warden Armor + Test Ring 910004180:SL 100 + Chaos W. , Grave Warden Armor + Test Ring 910005000:SL 0 910005001:SL 0 910005002:SL 0 910005003:SL 0 910005010:SL 8 Pyro + Chaos Sword 910005020:SL 17 Pyro + Chaos Sword 910005030:SL 23 Pyro + Chaos Sword 910005040:SL 29 Pyro + Chaos Sword 910005050:SL 36 Pyro + Chaos Sword 910005060:SL 40 Pyro + Chaos Sword 910005070:SL 43 Pyro + Chaos Sword 910005080:SL 51 Pyro + Chaos Sword 910005090:SL 57 Pyro + Chaos Sword 910005100:SL 61 Pyro + Chaos Sword 910005110:SL 70 Pyro + Chaos Sword 910005120:SL 76 Pyro + Chaos Sword + Test Ring 910005130:SL 78 Pyro + Chaos Sword + Test Ring 910005140:SL 79 Pyro + Chaos Sword + Test Ring 910005150:SL 92 Pyro + Chaos Sword + Test Ring 910005160:SL 98 Pyro + Chaos Sword + Test Ring 910005170:SL 100 Pyro + Chaos Sword + Test Ring 910005180:SL 100 Pyro + Chaos Sword + Test Ring 910006000:SL 0 910006001:SL 0 910006002:SL 0 910006003:SL 0 910006010:SL 7 Paladin-Knight 910006020:SL 17 Paladin-Knight 910006030:SL 23 Paladin-Knight 910006040:SL 29 Paladin-Knight 910006050:SL 36 Paladin-Knight 910006060:SL 40 Paladin-Knight 910006070:SL 43 Paladin-Knight 910006080:SL 51 Paladin-Knight 910006090:SL 57 Paladin-Knight 910006100:SL 61 Paladin-Knight 910006110:SL 70 Paladin-Knight 910006120:SL 76 Paladin-Knight + Test Ring 910006130:SL 78 Paladin-Knight + Test Ring 910006140:SL 79 Paladin-Knight + Test Ring 910006150:SL 92 Paladin-Knight + Test Ring 910006160:SL 98 Paladin-Knight + Test Ring 910006170:SL 100 Paladin-Knight + Test Ring 910006180:SL 100 Paladin-Knight + Test Ring 910007000:SL 0 910007001:SL 0 910007002:SL 0 910007003:SL 0 910007010:SL 7 Paladin-Cleric 910007020:SL 17 Paladin-Cleric 910007030:SL 23 Paladin-Cleric 910007040:SL 30 Paladin-Cleric 910007050:SL 35 Paladin-Cleric 910007060:SL 40 Paladin-Cleric 910007070:SL 43 Paladin-Cleric 910007080:SL 51 Paladin-Cleric 910007090:SL 57 Paladin-Cleric 910007100:SL 61 Paladin-Cleric 910007110:SL 70 Paladin-Cleric 910007120:SL 76 Paladin-Cleric 910007130:SL 78 Paladin-Cleric 910007140:SL 79 Paladin-Cleric 910007150:SL 92 Paladin-Cleric 910007160:SL 98 Paladin-Cleric 910007170:SL 100 Paladin-Cleric 910007180:SL 100 Paladin-Cleric 990000000:SL 0 990000001:SL 0 990000002:SL 0 990000003:SL 0 990000010:SL 8 Knight + Astora GS 990000020:SL 17 Knight + Astora GS 990000030:SL 23 Knight + Astora GS 990000040:SL 29 Knight + Astora GS 990000050:SL 36 Knight + Astora GS 990000060:SL 40 Knight + Astora GS 990000070:SL 43 Knight + Astora GS 990000080:SL 51 Knight + Astora GS 990000090:SL 57 Knight + Astora GS 990000100:SL 61 Knight + Astora GS 990000110:SL 70 Knight + Astora GS 990000120:SL 76 Knight + Astora GS 990000130:SL 78 Knight + Astora GS 990000140:SL 79 Knight + Astora GS 990000150:SL 92 Knight + Astora GS 990000160:SL 98 Knight + Astora GS 990000170:SL 100 Knight + Astora GS 990100000:SL 0 990100001:SL 0 990100002:SL 0 990100003:SL 0 990100010:SL 8 Mage 990100020:SL 17 Mage 990100030:SL 23 Mage 990100040:SL 29 Mage 990100050:SL 36 Mage 990100060:SL 40 Mage 990100070:SL 43 Mage 990100080:SL 51 Mage 990100090:SL 57 Mage 990100100:SL 61 Mage 990100110:SL 70 Mage 990100120:SL 76 Mage 990100130:SL 78 Mage 990100140:SL 79 Mage 990100150:SL 92 Mage 990100160:SL 98 Mage 990100170:SL 100 Mage 997000000:SL 0 997000001:SL 0 997000002:SL 0 997000003:SL 0 997000004:SL 8 Knight + Zwei and Parry Shield 997000005:SL 17 Knight + Zwei and Parry Shield 997000006:SL 23 Knight + Zwei and Parry Shield 997000007:SL 29 Knight + Zwei and Parry Shield 997000008:SL 36 Knight + Zwei and Parry Shield 997000009:SL 40 Knight + Zwei and Parry Shield 997000010:SL 43 Knight + Zwei and Parry Shield 997000011:SL 51 Knight + Zwei and Parry Shield 997000012:SL 57 Knight + Zwei and Parry Shield 997000013:SL 61 Knight + Zwei and Parry Shield 997000014:SL 70 Knight + Zwei and Parry Shield 997000015:SL 76 Knight + Zwei and Parry Shield + Test Ring 997000016:SL 78 Knight + Zwei and Parry Shield + Test Ring 997000017:SL 80 Knight + Zwei and Parry Shield + Test Ring 997000018:SL 92 Knight + Zwei and Parry Shield + Test Ring 997000019:SL 98 Knight + Zwei and Parry Shield + Test Ring 997000020:SL 100 Knight + Zwei and Parry Shield + Test Ring 997000021:SL 100 Knight + Zwei and Parry Shield + Test Ring 998000000:SL 0 998000001:SL 0 998000002:SL 0 998000003:SL 0 998000004:SL 50 Knight + Club and Avelyn 998000005:SL 80 Knight + Club and Avelyn 998000006:SL 80 Knight + Club and Avelyn 998000007:SL 100 Knight + Club and Avelyn 998000008:SL 100 Knight + Club and Avelyn 998000009:SL 120 Knight + Club and Avelyn 998000010:SL 150 Knight + Club and Avelyn 998000011:SL 170 Knight + Club and Avelyn 998000012:SL 200 Knight + Club and Avelyn 998000013:SL 253 Knight + Club and Avelyn 998000014:SL 300 Knight + Club and Avelyn 998000015:SL 802 Knight + Club and Avelyn 998100000:SL 0 998100001:SL 0 998100002:SL 0 998100003:SL 0 998100004:SL 70 Disarmed 998100005:SL 77 Disarmed 998100006:SL 80 Disarmed 998100007:SL 83 Disarmed 998100008:SL 85 Disarmed 998100009:SL 86 Disarmed 998100010:SL 89 Disarmed 998100011:SL 92 Disarmed 998100012:SL 94 Disarmed 998100013:SL 98 Disarmed 998100014:SL 100 Disarmed 998100015:SL 102 Disarmed 998100016:SL 105 Disarmed 998100017:SL 109 Disarmed 998100018:SL 112 Disarmed 998100019:SL 115 Disarmed 998100020:SL 117 Disarmed 998900000:SL 0 998900001:SL 0 998900002:SL 0 998900003:SL 8 Knight with buff 998900004:SL 29 Knight with buff 998900005:SL 51 Knight with buff 998900006:SL 51 Knight with buff 998900007:SL 115 Knight with buff 998900008:SL 155 Knight with buff 998900009:SL 194 Knight with buff 998900010:SL 233 Knight with buff 998900011:SL 802 Knight with buff 998901000:SL 6 Mage 998901001:SL 29 Mage 998901002:SL 51 Mage 998901003:SL 51 Mage 998901004:SL 115 Mage 998901005:SL 162 Mage 998901006:SL 202 Mage 998901007:SL 241 Mage 998901008:SL 802 Mage 998902000:SL 9 Pyro 998902001:SL 29 Pyro 998902002:SL 51 Pyro 998902003:SL 51 Pyro 998902004:SL 120 Pyro 998902005:SL 160 Pyro 998902006:SL 199 Pyro 998902007:SL 238 Pyro 998902008:SL 802 Pyro 998903000:SL 13 Cleric 998903001:SL 30 Cleric 998903002:SL 51 Cleric 998903003:SL 51 Cleric 998903004:SL 115 Cleric 998903005:SL 154 Cleric 998903006:SL 194 Cleric 998903007:SL 233 Cleric 998903008:SL 802 Cleric 998905000:SL 0 998905001:SL 0 998905002:SL 0 998905010:125 SL Cleric 998905011:125 SL Mage 998905012:125 SL Pyro 998905013:125 SL Knight (Quality Build) 998905014:125 SL Cleric 998905015:125 SL Mage 998905016:125 SL Pyro 998905017:125 SL Knight (Quality Build) 998905018:150 SL Cleric 998905019:150 SL Mage 998905020:150 SL Pyro 998905021:150 SL Knight (Quality Build) 999999200:SL 0 999999201:SL 0 999999202:SL 0 999999203:SL 0 999999204:SL 8 Zwei Knight 999999205:SL 17 Zwei Knight 999999206:SL 23 Zwei Knight 999999207:SL 29 Zwei Knight 999999208:SL 36 Zwei Knight 999999209:SL 40 Zwei Knight 999999210:SL 43 Zwei Knight 999999211:SL 51 Zwei Knight 999999212:SL 57 Zwei Knight 999999213:SL 61 Zwei Knight 999999214:SL 70 Zwei Knight 999999215:SL 76 Zwei Knight + Test Ring 999999216:SL 78 Zwei Knight + Test Ring 999999217:SL 79 Zwei Knight + Test Ring 999999218:SL 92 Zwei Knight +Test Ring 999999219:SL 98 Zwei Knight + Test Ring 999999220:SL 100 Zwei Knight + Test Ring 999999300:SL 0 999999301:SL 0 999999302:SL 0 999999303:98 SL Friede's Scythe + Test Ring 999999304:98 SL Rose of Ariandel + Test Ring 999999305:98 SL Crow Talons + Test Ring 999999306:98 SL Valorheart + Test Ring 999999307:98 SL Crow Quills + Test Ring 999999308:98 SL Parting Flame + Test Ring 999999309:98 SL Follower Torch + Test Ring 999999310:98 SL Millwood Battle Axe + Test Ring 999999311:98 SL Earthseeker + Test Ring 999999312:98 SL Quakestone Hammer + Test Ring 999999313:98 SL Milwood Greatbow + Test Ring 999999314:98 SL Onyx Blade + Test Ring 999999315:98 SL Follower Javelin + Test Ring 999999316:98 SL Follower Sabre + Test Ring 999999317:98 SL Mage + Test Ring 999999318:98 SL Mage + Test Ring 999999319:98 SL Pyro + Test Ring 999999320:98 SL Knight +Test Ring 999999400:SL 0 999999401:SL 0 999999402:SL 0 999999410:115 SL Aquamarine Dagger + Test Ring 999999411:115 SL Murky Hand Scythe + Test Ring 999999412:115 SL Ringed Sword + Test Ring 999999413:115 SL Gael Sword + Test Ring 999999414:115 SL Demonscar Pyromancer 999999415:115 SL Frayed Blade + Test Ring 999999416:115 SL Harald Curved + Test Ring 999999417:115 SL Ledo Hammer + Test Ring 999999418:115 SL Ringed Spear + Test Ring 999999419:115 SL Lothric Warbanner + Test Ring 999999420:115 SL Crucifix + Test Ring 999999421:115 SL Splitleaf GS + Test Ring 999999422:115 SL White Bow + Test Ring 999999423:115 SL Gael Crossbow + Test Ring 999999424:115 SL Warrior + Test Ring 999999425:115 SL Dark Mage 999999426:115 SL Mage with Preacher Hand 999999427:115 SL Cleric + Test Ring 999999428:115 SL No Weapon 999999429:117 SL No Weapon 999999430:115 SL Knight + Test Ring 999999431:115 SL Mage 999999432:115 SL Pyro 999999433:115 SL Knight + Test Ring 999999500:SL 0 999999501:SL 0 999999502:SL 0 999999510:125 SL Knight + Test Ring 999999511:125 SL Knight + Test Ring 999999512:125 SL Knight + Test Ring 999999513:125 SL Knight + Test Ring 999999514:125 SL Knight + Test Ring 999999515:125 SL Knight + Test Ring 999999516:125 SL Knight + Test Ring 999999517:125 SL Knight + Test Ring 999999518:125 SL Knight + Test Ring 999999519:125 SL Knight + Test Ring 999999520:125 SL Crucifix Knight + Test Ring 999999521:125 SL Knight + Test Ring 999999522:125 SL Knight + Test Ring 999999523:125 SL Knight + Test Ring 999999524:125 SL Shield Knight + Test Ring 999999525:125 SL Dark Mage 999999526:125 SL Preacher Hand Mage 999999527:125 SL Cleric-Knight + Test Ring 999999528:125 SL Knight + Test Ring 999999529:125 SL Knight + Test Ring 999999530:125 SL Knight + Test Ring 999999531:125 SL Knight + Test Ring 999999532:125 SL Knight + Test Ring 999999533:125 SL Knight + Test Ring 999999534:125 SL Mage 999999535:125 SL pyro 4 Bytes
CharacterParamID
1337097275 "Activate" Auto Assembler Script [ENABLE] createthread(Debug_ChangeCharacterParam) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE]
1337075863 "SpecialEffecct" 1 1337082106 "Debug SpEffectID | デバッグ発動特殊効果パラムID" 0 4 Bytes
WorldChrMan
30 18 18 80
1337082105 "Activate SpEffects for self | 自分に特殊効果発動" Auto Assembler Script [ENABLE] alloc(Debug_ActivateSpEffectsForSelf,256,DarkSoulsIII.exe) createthread(Debug_ActivateSpEffectsForSelf) Debug_ActivateSpEffectsForSelf: sub rsp,48 mov rcx,[WorldChrMan] mov rcx,[rcx+80] mov rcx,[rcx+18] mov rcx,[rcx+18] mov edx,00000000 call DarkSoulsIII.exe+9F3C30 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_ActivateSpEffectsForSelf) 1337082143 "Activate SpEffects from players | プレイヤーから特殊効果発動" Auto Assembler Script [ENABLE] alloc(Debug_ActivateSpEffectsFromPlayers,256,DarkSoulsIII.exe) createthread(Debug_ActivateSpEffectsFromPlayers) Debug_ActivateSpEffectsFromPlayers: sub rsp,48 mov rcx,[WorldChrMan] mov rcx,[rcx+80] mov rcx,[rcx+18] mov rcx,[rcx+18] mov edx,00000002 call DarkSoulsIII.exe+9F3C30 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_ActivateSpEffectsFromPlayers) 1337082142 "Remove SpEffects | 特殊効果を削除" Auto Assembler Script [ENABLE] alloc(Debug_RemoveSpEffects,256,DarkSoulsIII.exe) createthread(Debug_RemoveSpEffects) Debug_RemoveSpEffects: sub rsp,48 mov rcx,[WorldChrMan] mov rcx,[rcx+80] mov rcx,[rcx+18] mov rcx,[rcx+18] mov edx,00000003 call DarkSoulsIII.exe+9F3C30 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_RemoveSpEffects) 1337082141 "Erase all | 全部消去" Auto Assembler Script [ENABLE] alloc(Debug_EraseAll,256,DarkSoulsIII.exe) createthread(Debug_EraseAll) Debug_EraseAll: sub rsp,48 mov rcx,[WorldChrMan] mov rcx,[rcx+80] mov rcx,[rcx+18] mov rcx,[rcx+18] mov edx,00000001 call DarkSoulsIII.exe+9F3C30 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_EraseAll) 1337098015 "Active SpEffects" 1 1337081461 "00" 1 4 Bytes
WorldChrMan
60 8 18 18 80 1337081460 "duration" 1 Float
-5C
1337075864 "duration left" 1 Float
-60
1337081470 "interval" 1 Float
-58
1337272774 "01" 1 4 Bytes
WorldChrMan
60 78 8 18 18 80 1337272775 "duration" 1 Float
-5C
1337272776 "duration left" 1 Float
-60
1337272777 "interval" 1 Float
-58
1337272770 "02" 1 4 Bytes
WorldChrMan
60 78 78 8 18 18 80 1337272771 "duration" 1 Float
-5C
1337272772 "duration left" 1 Float
-60
1337272773 "interval" 1 Float
-58
1337272766 "03" 1 4 Bytes
WorldChrMan
60 78 78 78 8 18 18 80 1337272767 "duration" 1 Float
-5C
1337272768 "duration left" 1 Float
-60
1337272769 "interval" 1 Float
-58
1337272762 "04" 1 4 Bytes
WorldChrMan
60 78 78 78 78 8 18 18 80 1337272763 "duration" 1 Float
-5C
1337272764 "duration left" 1 Float
-60
1337272765 "interval" 1 Float
-58
1337272758 "05" 1 4 Bytes
WorldChrMan
60 78 78 78 78 78 8 18 18 80 1337272759 "duration" 1 Float
-5C
1337272760 "duration left" 1 Float
-60
1337272761 "interval" 1 Float
-58
1337272754 "06" 1 4 Bytes
WorldChrMan
60 78 78 78 78 78 78 8 18 18 80 1337272755 "duration" 1 Float
-5C
1337272756 "duration left" 1 Float
-60
1337272757 "interval" 1 Float
-58
1337272750 "07" 1 4 Bytes
WorldChrMan
60 78 78 78 78 78 78 78 8 18 18 80 1337272751 "duration" 1 Float
-5C
1337272752 "duration left" 1 Float
-60
1337272753 "interval" 1 Float
-58
1337272746 "08" 1 4 Bytes
WorldChrMan
60 78 78 78 78 78 78 78 78 8 18 18 80 1337272747 "duration" 1 Float
-5C
1337272748 "duration left" 1 Float
-60
1337272749 "interval" 1 Float
-58
1337272742 "09" 1 4 Bytes
WorldChrMan
60 78 78 78 78 78 78 78 78 78 8 18 18 80 1337272743 "duration" 1 Float
-5C
1337272744 "duration left" 1 Float
-60
1337272745 "interval" 1 Float
-58
1337272738 "10" 1 4 Bytes
WorldChrMan
60 78 78 78 78 78 78 78 78 78 78 8 18 18 80 1337272739 "duration" 1 Float
-5C
1337272740 "duration left" 1 Float
-60
1337272741 "interval" 1 Float
-58
489672 "Animation" 1 1337097700 "PlaySpeed" Float
WorldChrMan
A58 28 1F90 80
1337081653 "Idle Animation" -1:None 0000:Idle 26001:Turn Left 26011:Turn Right 26021:Turn Back 26031:Turn Front 60000:Open door - short 60001:Closes door - short 60002:Closes door - medium 60003:Open door medium 60010:Hold out hand in air 60020:Unlock then open door - medium 60030:Open door wide - medium 60040:Open door wide - long 60060:Walk through mist 60070:Pick up item from chest 60080:Open chest 60090:Pick up item from chest 60100:Black seperation crystal - no effect 60160:Open door wide - long 60170:Open door wide - very long - shakes screen 60180:Similar to above 60190:Same, but struggles a bit 60200:Pull floor lever 60202:Pull wall lever 60210:Kick ladder down 60220:Twist door wheel? 60230:Push Anor Londo tower lever clockwise - shoulders break 60231:Push Anor Londo tower lever counterclockwise - shoulders break 60240:Pull something - arms break 60241:Pull something - arms don't break 60250:Hold up 2 fingers then goes invisible - warp sound effect 60260:Go invisible - no sound - instant 60270:Hold up 2 fingers at a lower angle - loops 60370:Lift up door 60380:Place item on table 60390:T shape pose 60400:Lift door again - slow 60410:Dunk head in wax - SPAWNS WAX HEAD 60420:Unlocks door then pushes to side 60430:Place coiled sword(invisible) in firelink with fire effect 60440:Kick - Heafty shove with leg 60750:Pull sword out of Gundyr - normal 60760:Pull sword high out by stepping up Gundyr - variation 60780:Pull sword(maybe spear) out of Gundyr - variation 60790:Pull sword(maybe spear) high out of Gundyr - variation 60800:Prayer - does not loop 60810:Look behind shoulder then go back to regular pose 61000:Move legs around? 63000:Load in area animation 63010:Summoned animation 63020:Summoned as sunbro animation 63060:White Phantom Summon Animation == sfx 63070:White Phantom Summon Animation -- Sunbro == sfx 65012:Weird raising two hands while sitting 65013:Standing up from previous animation 65030:T shape pose 2 65040:Crushes Soul 68000:Light bonfire - gives text - cannot do a 2nd time in the same area 68001:Kindle bonfire 68002:Humanity restored at bonfire - loop 68010:Sit at bonfire - moves into 68011:Sit at bonfire - instant - loop 68012:Stand up from bonfire 68100:Shadow Realm 68101:Bonfire warp. Does not actually warp anywhere 69000:Covenant kneel - loops 69001:Covenant kneel - instant - loops 69002:Covenant kneel - stand up 69003:Covenant Kneel -- redeem covenant item == purple sfx 69010:Hand in prayer - like DS2 - doesn't loop 69030:Variation of covenant kneel - doesn't loop 69040:Place cinders of a lord on lower throne - no effect 69050:Place cinders of a lord on higher throne - no effect 69060:Hand in prayer - still no loop 69070:Walk forward infinitely 80000:Beckon gesture - loops 80100:Praise gesture - loops 80200:Point up - loops - can rotate 80300:Point down - loops - can rotate 80400:Duel bow - loops 80500:Point forward - loops - can rotate 80600:Welcome - loops 80700:Prostration - loops 80701:Prostration - instant - loops 80702:Prostration - stand up 80800:Proper bow - loops 80900:Prayer - loops 80901:Prayer - instant - loops 80902:Prayer - stand up 81000:Bow - loops 81100:Wave - loops - can rotate 81200:Hurrah! - loops - can rotate until cheer 81300:Jump for joy - loops 81400:Joy - loops 81500:My thanks! - loops 81600:Rejoice - loops 81800:Rest gesture - loops 81801:Rest gesture - instant - loops 81802:Rest gesture - stand up 82400:By my sword! - loops 83300:Dignified Bow - loops 83900:Unmannered Bow - loops 84100:Throw item(like khukri) - loops aka 'Lord of Cinder' 84200:Curl up - loops 84201:Curl up - instant - loops 84202:Curl up - stand up 84300:Stretch out - loops 84301:Stretch out - instant - loops 84302:Stretch out - stand up 84400:Call over - loops - makes sound 84500:Collapse - loops 84501:Collapse - instant - loops 84502:Collapse - stand up 84600:Quiet resolve - loops 84700:Patches squat - loops 84701:Patches squat - instant - loops 84702:Patches squat - stand up 85000:Applause - loops 85100:Path of the dragon - loops 85101:Path of the dragon - instant - loops 85102:Path of the dragon - stand up 85200:Legion etiquette - loops 85300:Darkmoon loyalty - loops 85301:Darkmoon loyalty - instant - loops 85302:Darkmoon loyalty - stand up 85400:Sleep - loops 85401:Sleep - instant - loops 85402:Sleep - stand up 85500:Toast - loops - doesn't toast 85501:Toast - instant - loops - doesn't toast 85600:Silent ally - loops 85601:Silent ally - instant - loops 85602:Silent ally - stand up 90250:Firekeeper Level Kneel 90260:Firekeeper Level Stand 90270:Firekeeper Level - instant 90280:Touch Irina 90290:Touch Irina - instant 90291:Touch Irina - stand up 90300:Yuria at firelink 90340:Sirris sitting in firelink 90360:Greirat sitting animation in cell 90361:Greirat sitting with arm holding head 90380:Greirat dead - laying on side 90390:Arms crossed 90400:Same as above 90410:Path of dragon sit. Warping effect. Does not actually warp anywhere 90420:Hawkwood's sitting pose 90430:Karla sitting in cell 90450:Karla sit again? 90460:Karla sitting facing away 90470:Karla sitting, looks up at player 90480:Karla sitting loop 90490:Karla sitting warp effect. Does not warp anywhere. 90500:Karla taking damage 90510:Karla dying. WILL KILL PLAYER 90511:Go invisible - no sound - instant 90550:Irina facing down 90560:Irina looking at player 90570:Same as above 90580:Irina warping away. Does not warp anywhere 90590:Irina taking damage 90600:Irina dying. WILL KILL PLAYER 90601:Go invisible - no sound - instant 90610:Irina firekeeper reaching out hand out glowing 90620:Irina firekeeper pulling hand away from glowing 90630:Irina firekeeper hand glowing loop 90640:Sleeping on side - breathes 90641:Irina waking up 90650:Eygon sitting outside of Irina's cell 90660:Eygon arm crossed in firelink 90670:Hodrick crushed - face down 90671:Pulls out weapon 90680:Hawkwood again 90690:Leonhard arms crossed 90691:Legion etiquette 90700:Lying on side 90710:Leonhard Lean. Leans further back than two above 90720:Arms crossed - instant - loops - no leaning 90721:Arms crossing - loops - no leaning 90730:Irina firekeeper sit 90740:Anri sitting at crossroads 90750:Anri at firelink shrine 90760:Anri headache 90770:Gotthard's body before Grand Archives 90780:Anri standing by Church of Yorshka 90790:Anri's animation when being sacrificed. Laying down arms crossed. Causes small head 90800:Anri collapses after Horace dies - instant - loops 90801:Anri collapses after Horace dies - loops 90810:Patches squatting 90820:Standing with right arm around something 90830:Standing with both arms grabbing something 90831:Goes into standing with both arms 90840:Sitting with legs hanging off edge with arms crossed 90841:Gets off from sitting pose 90850:Siegward sitting legs crossed 90851:Goes into path of the dragon 90860:Siegward sitting sleeping 90861:Goes into Siegward toasting 90870:Siegward toasting 90890:Siegward sitting in jail 90900:Standing arms crossed 90930:Irina firekeeper taking damage 90940:Anri lost horace - being hit 90950:Anri getting killed after horace. WILL KILL PLAYER 90951:Go invisible - no sound - instant 90960:Kneeling before Irina - does not hold out arm to touch 90970:Greirat sitting at firelink 90980:Irina looking up at player 90990:Irina firekeeper dying. WILL KILL PLAYER 90991:Go invisible - no sound - instant 91000:Dead - leaning on something 91010:Darkmoon loyalty kneel 91011:Darkmoon loyalty kneel - instant - loops 91012:Darkmoon loyalty kneel - stand up 91013:Darkmoon loyalty kneel - redeem covenant item 91020:Curl up gesture 91030:Black crystal animation. Has visible effect, but does not actually work as black crystal 91040:Firelink warping. Does not actually warp anywhere. 91050:Path of the Dragon 91051:Path of the Dragon - instant - loops 91052:Path of the Dragon warping. Does not actually warp anywhere. 91060:Gael sitting face down. 91061:Gael dying WILL KILL PLAYER 91062:Go invisible - no sound - instant 91070:Gael taking damage 91080:Champion's gravetender sit 91090:Champion's gravetender stand 91100:Vinhelm standing 91110:Vinhelm disappearing. Does not warp anywhere 91120:Gael looking up to player - loop 91130:Gael looks up to player then loops above 91140:Gael looks away from player 91150:Patches squat 91160:Siegward sitting 91170:Lapp crossed arms 91180:Lapp squatting 91190:Lapp crossing arms 91200:Lapp toasting - crosses arms 91210:Lapp in chair 91220:Gael's point down - loop 91230:Gael's point down - instant - loop 99998:T shape pose 3 99999:T shape pose 4 1 4 Bytes
WorldChrMan
20 58 1F90 80
1337081655 "Current Animation" 1 4 Bytes
WorldChrMan
C8 80 1F90 80
1337081656 "Current Animation Name" String 20 1 0 0
WorldChrMan
898 28 1F90 80
1337081394 "Animation Time" Float
WorldChrMan
24 10 1F90 80
1337081393 "Max Animation Time" Float
WorldChrMan
2C 10 1F90 80
1337081654 "Scripts" 1 103583 "Animation Cancel" 000080 Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat define(canmove1,DarkSoulsIII.exe+9A35CB) alloc(newmem, 128, canmove1) label(return) newmem: or dword ptr [rbx+10],01 jmp return canmove1+5: jmp newmem nop nop nop return: registersymbol(canmove1) [DISABLE] //code from here till the end of the code will be used to disable the cheat canmove1+5: or qword ptr [rbx+58],00008000 dealloc(newmem) unregistersymbol(canmove1) 1337045438 "Animation Cancel (locked roll direction)" 000080 Auto Assembler Script [ENABLE] define(BetterAnimCancel,DarkSoulsIII.exe+9A35D0) alloc(newmem,256,BetterAnimCancel) label(code) label(return) newmem: push r12 mov r12,[WorldChrMan] mov r12,[r12+80] mov r12,[r12+1F90] mov r12,[r12] cmp r12,rbx jne code or [rbx+10],01 code: pop r12 or qword ptr [rbx+58],00008000 jmp return BetterAnimCancel: jmp newmem nop nop nop return: registersymbol(BetterAnimCancel) [DISABLE] BetterAnimCancel: db 48 81 4B 58 00 80 00 00 unregistersymbol(BetterAnimCancel) dealloc(newmem) 86527 "Enable Slide" 000080 Auto Assembler Script [ENABLE] define(DontNopThis,DarkSoulsIII.exe+5BD567) registersymbol(DontNopThis) DontNopThis: db 90 90 90 90 90 90 90 [[[WorldChrMan]+40]+30]+4F8: db 01 [DISABLE] DontNopThis: db 80 A3 F8 04 00 00 FC unregistersymbol(DontNopThis) 80515 "Roll and Backflip" 000080 Auto Assembler Script [ENABLE] define(EquipTier,DarkSoulsIII.exe+5E3054) registersymbol(EquipTier) EquipTier: db 90 90 90 90 90 90 [DISABLE] EquipTier: db 89 81 B4 02 00 00 unregistersymbol(EquipTier) 80516 ">" 0:Backflip 1:Fastroll 2:Midroll 3:Fatroll 4:Overencumbered 4 Bytes
WorldChrMan
2B4 50 80
90654 "Speed of Walking Animations" 000080 Auto Assembler Script [ENABLE] define(WalkingAnimationsSpeed,DarkSoulsIII.exe+10B566C) registersymbol(WalkingAnimationsSpeed) WalkingAnimationsSpeed: [DISABLE] WalkingAnimationsSpeed+4: dd (float)1 unregistersymbol(WalkingAnimationsSpeed) 90655 "Float value" Float
WalkingAnimationsSpeed+4
1337011376 "Gestures" 000080 1 1337014481 "Restore Default Anim" FF8000 Auto Assembler Script [ENABLE] {$lua} writeBytes("[[[[WorldChrMan]+80]+1F90]+58]+20", 0) local timer = createTimer(nil,false) timer.Enabled = true timer.Interval = 500 timer.OnTimer = function(timer) writeInteger("[[[[WorldChrMan]+1F90]+58]+20", FFFFFFFF) timer.Destroy() end [DISABLE] {$lua} writeBytes("[[[[WorldChrMan]+80]+1F90]+58]+20", 0) local timer = createTimer(nil,false) timer.Enabled = true timer.Interval = 500 timer.OnTimer = function(timer) writeInteger("[[[[WorldChrMan]+80]+1F90]+58]+20", FFFFFFFF) timer.Destroy() end 489671 "Gesture walk -- (only works if Gesture Pointer is disabled)" Auto Assembler Script { Game : DarkSoulsIII.exe Version: 1.15 Author : Igromanru Description: Allow you to walk while you're doing any gesture. } [ENABLE] {$lua} if syntaxcheck then return end -- Disable Gesture Pointer igro:getRecordById(489682).Active = false {$asm} define(GestureWalk,DarkSoulsIII.exe+81D370) alloc(newmem,128,GestureWalk) label(code) label(GestureWalkOriginal) label(return) newmem: GestureWalkOriginal: readmem(GestureWalk,7) { Gesture ID's are about from 80000-89000. So this is a fix to increase only Gesture ID's. C: if(value > 80000 && value < 89000) ++value ASM: cmp [rax],13880 jl return cmp [rax],15BA8 jg return inc [rax] } code: mov eax,[rcx] mov [rdx],eax mov rax,rdx cmp [rax],13880 jl return cmp [rax],15BA8 jg return //or [rax],1 mov [rax],1 jmp return GestureWalk: jmp newmem nop nop return: registersymbol(GestureWalk) registersymbol(GestureWalkOriginal) [DISABLE] GestureWalk: readmem(GestureWalkOriginal,7) unregistersymbol(GestureWalk) unregistersymbol(GestureWalkOriginal) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+81D240 "DarkSoulsIII.exe"+81D21B: FF 64 24 F8 - jmp qword ptr [rsp-08] "DarkSoulsIII.exe"+81D21F: CC - int 3 "DarkSoulsIII.exe"+81D220: 48 83 79 08 00 - cmp qword ptr [rcx+08],00 "DarkSoulsIII.exe"+81D225: 74 0A - je DarkSoulsIII.exe+81D231 "DarkSoulsIII.exe"+81D227: 83 79 4C 00 - cmp dword ptr [rcx+4C],00 "DarkSoulsIII.exe"+81D22B: 0F 85 EF 02 00 00 - jne DarkSoulsIII.exe+81D520 "DarkSoulsIII.exe"+81D231: F3 C3 - repe ret "DarkSoulsIII.exe"+81D233: 48 03 45 38 - add rax,[rbp+38] "DarkSoulsIII.exe"+81D237: 48 89 45 00 - mov [rbp+00],rax "DarkSoulsIII.exe"+81D23B: E9 00 6B F9 04 - jmp DarkSoulsIII.exe+57B3D40 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+81D240: 8B 01 - mov eax,[rcx] "DarkSoulsIII.exe"+81D242: 89 02 - mov [rdx],eax "DarkSoulsIII.exe"+81D244: 48 8B C2 - mov rax,rdx // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+81D247: C3 - ret "DarkSoulsIII.exe"+81D248: 48 8B CB - mov rcx,rbx "DarkSoulsIII.exe"+81D24B: E9 DC B2 37 01 - jmp DarkSoulsIII.exe+1B9852C "DarkSoulsIII.exe"+81D250: 48 83 EC 28 - sub rsp,28 "DarkSoulsIII.exe"+81D254: 48 8B 49 20 - mov rcx,[rcx+20] "DarkSoulsIII.exe"+81D258: 48 85 C9 - test rcx,rcx "DarkSoulsIII.exe"+81D25B: 74 18 - je DarkSoulsIII.exe+81D275 "DarkSoulsIII.exe"+81D25D: 48 83 79 08 00 - cmp qword ptr [rcx+08],00 "DarkSoulsIII.exe"+81D262: 74 11 - je DarkSoulsIII.exe+81D275 "DarkSoulsIII.exe"+81D264: 48 8D 54 24 30 - lea rdx,[rsp+30] } 1337014483 "disable the script to fix animations (don't need to restore anim)" 1 1337014482 "Use "Set to 1..." or Gestures Pointer to access animation values for gesture walk" 1 92100 "Set to "1" to walk while "gesturing"" Auto Assembler Script [ENABLE] aobscan(someaob,043C0100????????????????????????????????????????ABAAAA3E) registersymbol(someaob) [DISABLE] someaob: db 04 3C 01 00 unregistersymbol(someaob) 92161 "Cntrl+Z on value to Revert it" FF8000 1 489934 "Restore Default Anim" Auto Assembler Script [ENABLE] {$lua} writeBytes("[[[[WorldChrMan]+80]+1F90]+58]+20", 0) local timer = createTimer(nil,false) timer.Enabled = true timer.Interval = 500 timer.OnTimer = function(timer) writeInteger("[[[[WorldChrMan]+1F90]+58]+20", FFFFFFFF) timer.Destroy() end [DISABLE] {$lua} writeBytes("[[[[WorldChrMan]+80]+1F90]+58]+20", 0) local timer = createTimer(nil,false) timer.Enabled = true timer.Interval = 500 timer.OnTimer = function(timer) writeInteger("[[[[WorldChrMan]+80]+1F90]+58]+20", FFFFFFFF) timer.Destroy() end 1337011494 ""Walking Animnation"" FF8000 4 Bytes
someaob-22980
92109 "Point Forward" 4 Bytes
someaob-360
92110 "Point Up" 4 Bytes
someaob-510
92111 "Point Down" 4 Bytes
someaob-480
1337011495 "Wave" 4 Bytes
someaob+240
92113 "Joy" 4 Bytes
someaob+3F0
92114 "Jump For Joy" 4 Bytes
someaob+360
92118 "Bow" 4 Bytes
someaob+1B0
92117 "My Thanks" 4 Bytes
someaob+480
92123 "Praise The Sun" 4 Bytes
someaob-5A0
92116 "Stretch Out 0" 4 Bytes
someaob+FC0
92115 "Stretch Out 1" 4 Bytes
someaob+1050
1337011496 "Stretch Out 2" 4 Bytes
someaob+10E0
92125 "Beckon" 4 Bytes
someaob-E10
92126 "Call Over" 4 Bytes
someaob+1170
92127 "Welcome" 4 Bytes
someaob-2D0
92128 "Applause" 4 Bytes
someaob+15F0
92129 "Quiet Resolve" 4 Bytes
someaob+13B0
92130 "Rejoice" 4 Bytes
someaob+510
1337011497 "Hurrah" 4 Bytes
someaob+2D0
92132 "Proper Bow" 4 Bytes
someaob-90
92133 "Dignified Bow" 4 Bytes
someaob+AB0
92134 "Duel Bow" 4 Bytes
someaob-3F0
92135 "Legion Etiquette" 4 Bytes
someaob+1830
92137 "Darkmoon Loyality 0" 4 Bytes
someaob+18C0
92136 "Darkmoon Loyality 1" 4 Bytes
someaob+1950
92138 "Darkmoon Loyality 2" 4 Bytes
someaob+19E0
92139 "Be my sword" 4 Bytes
someaob+750
92143 "Prayer 0" 4 Bytes
someaob
92140 "Prayer 1" 4 Bytes
someaob+90
92146 "Prayer 2" 4 Bytes
someaob+120
92144 "Silent Ally 0" 4 Bytes
someaob+1DD0
92141 "Silent Ally 1" 4 Bytes
someaob+1E60
92145 "Silent Ally 2" 4 Bytes
someaob+1EF0
92142 "Rest" 4 Bytes
someaob+5A0
92147 "Collapse" 4 Bytes
someaob+1200
92160 "Collapse 1" 4 Bytes
Someaob+1290
92159 "Collapse 2" 4 Bytes
Someaob+1320
92148 "Patches Squad 0" 4 Bytes
someaob+1440
92149 "Patches Squad 1" 4 Bytes
someaob+14D0
92151 "Prostration 0" 4 Bytes
someaob-240
92150 "Prostration 1" 4 Bytes
someaob-1B0
92153 "Toast 0" 4 Bytes
someaob+1C20
92152 "Toast 1" 4 Bytes
someaob+1CB0
92154 "Curl Up 1" 4 Bytes
someaob+EA0
92155 "Curl Up 0" 4 Bytes
someaob+E10
92157 "Patch of the Dragon 0" 4 Bytes
someaob+1680
92156 "Patch of the Dragon 1" 4 Bytes
someaob+1710
92158 "Unmannered Bow" 4 Bytes
someaob+C60
489682 "Gestures Pointer -- (only works if Gesture walk is disabled)" Auto Assembler Script { Game : Dark Souls 3 Version: 1.15 Author : Igromanru Description: New gesture pointer. Fix : 25.08.2017 Pavcuck } [ENABLE] {$lua} if syntaxcheck then return end -- Disable Gesture walk igro:getRecordById(489671).Active = false {$asm} define(GesturesAccessAddress,DarkSoulsIII.exe+81D370) alloc(newmem,256,GesturesAccessAddress) label(code) label(GesturesAccessOriginal) label(return) label(GesturesPointer) newmem: GesturesAccessOriginal: readmem(GesturesAccessAddress,7) code: mov eax,[rcx] mov [rdx],eax mov rax,rdx cmp [rax],14820 jne return mov [GesturesPointer],rcx jmp return GesturesPointer: dq 0 GesturesAccessAddress: jmp newmem nop nop return: registersymbol(GesturesAccessAddress) registersymbol(GesturesAccessOriginal) registersymbol(GesturesPointer) [DISABLE] GesturesAccessAddress: readmem(GesturesAccessOriginal,7) unregistersymbol(GesturesAccessAddress) unregistersymbol(GesturesAccessOriginal) unregistersymbol(GesturesPointer) dealloc(newmem) 1337011341 "Use a gesture to enable the pointer" 4 Bytes
GesturesPointer
0 1337011345 "Walking Animation" FF8000 4 Bytes
-23670
1337011364 "Beckon" 4 Bytes
-1B00
1337011358 "Praise The Sun" 4 Bytes
-1290
1337011347 "Point Up" 4 Bytes
-1200
1337011348 "Point Down" 4 Bytes
-1170
1337011346 "Point Forward" 4 Bytes
-1050
1337011360 "Welcome" 4 Bytes
-FC0
1337011365 "Prostration 0" 4 Bytes
-F30
1337011366 "Prostration 1" 4 Bytes
-EA0
1337011367 "Prostration 2" 4 Bytes
-E10
1337011368 "Proper Bow" 4 Bytes
-D80
1337011369 "Prayer 0" 4 Bytes
-CF0
1337011370 "Prayer 1" 4 Bytes
-C60
1337011371 "Prayer 2" 4 Bytes
-BD0
1337011352 "Bow" 4 Bytes
-B40
1337011349 "Wave" 4 Bytes
-AB0
1337011363 "Hurrah" 4 Bytes
-A20
1337011351 "Jump For Joy" 4 Bytes
-990
1337011350 "Joy" 4 Bytes
-900
1337011353 "My Thanks" 4 Bytes
-870
1337011362 "Rejoice" 4 Bytes
-7E0
1337011372 "Rest 0" 4 Bytes
-750
1337011373 "Rest 1" 4 Bytes
-6C0
1337011374 "Rest 2" 4 Bytes
-630
1337011375 "Be my sword" 4 Bytes
-5A0
1337011344 "Unmannered Bow" 4 Bytes
-90
1337011399 "Curl Up 0" 4 Bytes
+120
1337011398 "Curl Up 1" 4 Bytes
+1B0
1337011397 "Curl Up 2" 4 Bytes
+240
1337011396 "Stretch Out 0" 4 Bytes
+2D0
1337011356 "Stretch Out 1" 4 Bytes
+360
1337011357 "Stretch Out 2" 4 Bytes
+3F0
1337011359 "Call Over" 4 Bytes
+480
1337011377 "Collapse 0" 4 Bytes
+510
1337011378 "Collapse 1" 4 Bytes
+5A0
1337011379 "Collapse 2" 4 Bytes
+630
1337011361 "Quiet Resolve" 4 Bytes
+6C0
1337011380 "Patches Squad 0" 4 Bytes
+750
1337011381 "Patches Squad 1" 4 Bytes
+7E0
1337011382 "Patches Squad 2" 4 Bytes
+870
1337011355 "Applause" 4 Bytes
+900
1337011383 "Patch of the Dragon 0" 4 Bytes
+990
1337011385 "Patch of the Dragon 1" 4 Bytes
+A20
1337011384 "Patch of the Dragon 2" 4 Bytes
+AB0
1337011386 "Legion Etiquette" 4 Bytes
+B40
1337011387 "Darkmoon Loyality 0" 4 Bytes
+BD0
1337011388 "Darkmoon Loyality 1" 4 Bytes
+C60
1337011389 "Darkmoon Loyality 2" 4 Bytes
+CF0
1337011390 "Toast 0" 4 Bytes
+F30
1337011392 "Toast 1" 4 Bytes
+FC0
1337011391 "Toast 2" 4 Bytes
+1050
1337011393 "Silent Ally 0" 4 Bytes
+10E0
1337011395 "Silent Ally 1" 4 Bytes
+1170
1337011394 "Silent Ally 2" 4 Bytes
+1200
1337033252 "Moveset Swap" 000080 Auto Assembler Script //Clientside [ENABLE] define(RightHand,DarkSoulsIII.exe+8BFCCF) define(LeftHand,DarkSoulsIII.exe+8BFCA6) registersymbol(RightHand) registersymbol(LeftHand) RightHand: db 90 90 90 LeftHand: db 90 90 90 [DISABLE] RightHand: db 89 43 08 LeftHand: db 89 43 04 unregistersymbol(RightHand) unregistersymbol(LeftHand) 1337033253 "LeftHandMoveset" 20:Dagger 23:Straight Sword 25:Greatsword 26:Ultra Greatsword 27:Rapier 28:Curved Sword/Curved GS 29:Katana 30:Axe 32:Greataxe 33:Hammer 34:Dagger R1 1H 35:Greathammer 36:Spear 37:Dagger R1 1H+2H 38:Halberd/Scythe 41:Cast Tool 42:Fist 43:Whip 44:Bow 45:Greatbow 46:Crossbow 47:Greatshield 48:Shield 49:Torch 50:Scythe 51:Curved Greatsword 59:Club 86:Backhand Dagger 99:Special Curved Sword 101:Curved Sword 102:Special Straight Sword 103:Butcher Knife 107:Black Knight Greataxe 108:Halberd R1 146:Claws 151:Curved Sword 163:Ultra Greatsword 164:Curved Sword 166:Curved Greatsword 171:Greathammer 177:Greatlance 179:Scythe 180:Scythe 190:Bonecrunch 1H 191:Bonecrunch 1H 195:Curved Greatsword 210:Club? 220:Club R1 232:Scythe 234:Club 235:Backhand Dagger 252:Partizan Byte
WorldChrMan
B4 30 80
1337033254 "RightHandMoveset" 20:Dagger 23:Straight Sword 25:Greatsword 26:Ultra Greatsword 27:Rapier 28:Curved Sword/Curved GS 29:Katana 30:Axe 32:Greataxe 33:Hammer 34:Dagger R1 1H 35:Greathammer 36:Spear 37:Dagger R1 1H+2H 38:Halberd/Scythe 41:Cast Tool 42:Fist 43:Whip 44:Bow 45:Greatbow 46:Crossbow 47:Greatshield 48:Shield 49:Torch 50:Scythe 51:Curved Greatsword 59:Club 86:Backhand Dagger 99:Special Curved Sword 101:Curved Sword 102:Special Straight Sword 103:Butcher Knife 107:Black Knight Greataxe 108:Halberd R1 146:Claws 151:Curved Sword 163:Ultra Greatsword 164:Curved Sword 166:Curved Greatsword 171:Greathammer 177:Greatlance 179:Scythe 180:Scythe 190:Bonecrunch 1H 191:Bonecrunch 1H 195:Curved Greatsword 210:Club? 220:Club R1 232:Scythe 234:Club 235:Backhand Dagger 252:Partizan Byte
WorldChrMan
B8 30 80
1337033256 "Jump Mod" 000080 Auto Assembler Script [ENABLE] define(JumpMod,DarkSoulsIII.exe+9A1F0C) // should be unique alloc(newmem,$1000,JumpMod) label(code) label(return) label(jump_ptr) label(check) newmem: push rcx mov rcx,[WorldChrMan] mov rcx,[rcx+80] mov rcx,[rcx+1F90] mov rcx,[rcx+80] mov rcx,[rcx+C8] //last animation ID Highlited cmp rcx,#27410 //Jump ID pop rcx je check jmp code check: mov rbx,jump_ptr mov [rbx],rbp code: subss xmm6,[rbp+04] jmp return jump_ptr: dq 0 JumpMod: jmp newmem return: registersymbol(JumpMod) registersymbol(jump_ptr) [DISABLE] JumpMod: db F3 0F 5C 75 04 unregistersymbol(JumpMod) unregistersymbol(jump_ptr) dealloc(newmem) 1337033257 "Jump Height" Float
jump_ptr
4
1337033258 "?" Float
jump_ptr
-848
1337033259 "JumpToRoll" 0:Roll 0.5:Jump Float
jump_ptr
-680
1337033260 "JumpTime" Float
jump_ptr
-720
1337180552 "Debug Animation" 1 1337180569 "Debug Play Speed" Float
WorldChrMan
C0 10 50 80
1337180579 "アニメIDオフセット[Nml:# NpcParam2:# TAE:# SpEffect:# = Sum:#]" C0C0C0 Byte
0
1337180556 "スケルトン描画 Draw Skeleton" 0:Off 1:On Byte
WorldChrMan
C4 10 50 80
1337180557 "ボーン名描画 Draw BoneName" 0:Off 1:On Byte
WorldChrMan
C5 10 50 80
1337180573 "ボーン数" C0C0C0 Byte
0
1337180558 "移動量描画 Draw Extract Motion" 0:Off 1:On Byte
WorldChrMan
E1 10 50 80
1337180560 "スキップ移動量計上カウント" 0:0 1:1 2:2 3:3 4:4 5:5 Byte
WorldChrMan
74 10 50 80
1337180559 "AnimSlotLog" 0:Off 1:On Byte
WorldChrMan
E2 10 50 80
1337180563 "前アニメ強制フェードアウト使用" 0:Off 1:On Byte
WorldChrMan
119 10 50 80
1337180561 "TrackTable" C0C0C0 1 1337180562 "TrackTable作成|Delay init debug menu" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337180565 "移動量 distance [X, Y, Z], ?" C0C0C0 1 1337180564 "移動アニメ中か? isMoveAnim" C0C0C0 1 1337180555 "アニメテスト[animId]" 68000:BonfireInitialize 68001:BonfireHumanRestore 68002:BonfireGiveHeroPoint 68010:BonfireStart 68011:BonfireLoop 68012:BonfireEnd 68100:BonfireWarp 68101:BonfireWarp2 4 Bytes
WorldChrMan
F8 10 50 80
1337180571 "アニメテスト再生" Auto Assembler Script [ENABLE] alloc(Debug_TestAnim,$100,DarkSoulsIII.exe) alloc(Debug_TestAnim_Data,$20) createthread(Debug_TestAnim) Debug_TestAnim: mov rcx,[WorldChrMan] test rcx,rcx je short Debug_TestAnim_Exit mov rcx,[rcx+80] test rcx,rcx je short Debug_TestAnim_Exit mov rcx,[rcx+50] mov rcx,[rcx+10] lea rdx,[Debug_TestAnim_Data] mov r8d,00000014 mov r9,DarkSoulsIII.exe+8150B0 jmp r9 Debug_TestAnim_Exit: ret Debug_TestAnim_Data+18: dd 00001000 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_TestAnim) dealloc(Debug_TestAnim_Data) 1337180567 "アニメテストをループ再生させるか" 0:Off 1:On Byte
WorldChrMan
FC 10 50 80
1337180568 "ComboAnim|コンボアニメ" C0C0C0 1
1337097222 "Behavior" C0C0C0 1 1337097223 "Animation" 1 1337097235 "PlaySpeed" Float
WorldChrMan
A58 28 1F90 80
1337097221 "TestAnimId" 4 Bytes
WorldChrMan
A5C 28 1F90 80
1337097229 "" Auto Assembler Script [ENABLE] [DISABLE] 1337097232 "" Auto Assembler Script [ENABLE] [DISABLE] 1337097231 "" Auto Assembler Script [ENABLE] [DISABLE] 1337097230 "" Auto Assembler Script [ENABLE] [DISABLE] 1337097224 "TestAnimLoop" Byte
WorldChrMan
A60 28 1F90 80
1337097228 "DisableMotion" C0C0C0 Byte
0
1337097227 "Pause" Byte
WorldChrMan
A61 28 1F90 80
1337097226 "FramePlay" Byte
WorldChrMan
A62 28 1F90 80
1337097225 "NoRagdoll" Byte
WorldChrMan
A63 28 1F90 80
1337190267 "SuperArmor" 1 1337190270 "break" 0 Byte
WorldChrMan
38 40 1F90 80
1337190275 "SADurability /" 0 Float
WorldChrMan
28 40 1F90 80
1337190269 "SADurability " 0 Float
WorldChrMan
2C 40 1F90 80
1337190278 "ExtraSADurability /" 0 C0C0C0 Float
00000000
1337190279 "ExtraSADurability" 0 C0C0C0 Float
00000000
1337190277 "recoverTime" 0 Float
WorldChrMan
34 40 1F90 80
1337190271 "Toughness" 1 1337190272 "" Float
WorldChrMan
20 48 1F90 80
1337190273 "" Float
WorldChrMan
24 48 1F90 80
1337190274 "" 0 Float
WorldChrMan
28 48 1F90 80
1337190280 "" 0 Float
WorldChrMan
2C 48 1F90 80
1337190281 "" 0 Float
WorldChrMan
30 48 1F90 80
1337190284 "" 0 C0C0C0 Float
WorldChrMan
34 48 1F90 80
1337190283 "" 0 Float
WorldChrMan
38 48 1F90 80
1337081663 "Chr Basic Info" 1 1337081670 "msPos/MapStudio" 1 C0C0C0 Array of byte 12
0
1337097196 "msAng rad" 1 C0C0C0 Array of byte 12
0
1337097184 "igPos" 1 Array of byte 12
WorldChrMan
80 28 18 80 1337097751 "" Float
+0
1337097753 "" Float
+4
1337097752 "" Float
+8
1337097192 "igAng rad" 1 Array of byte 12
WorldChrMan
70 28 18 80 1337097754 "" Float
+0
1337097755 "" Float
+4
1337097756 "" Float
+8
1337097180 "Map (m??_??_??_??)" 1 4 Bytes
WorldChrMan
1FE0 80 1337097757 "" Byte
+3
1337097760 "" Byte
+2
1337097759 "" Byte
+1
1337097758 "" Byte
+0
1337097179 "handle" 1 4 Bytes
WorldChrMan
8 80
1337098027 "Dead Flag" 1 C0C0C0 4 Bytes
0
1337098028 "Generate Flag" 1 C0C0C0 4 Bytes
0
1337098029 "Are you in the summon prohibited area? | 召喚禁止領域にいるか" 1 C0C0C0 4 Bytes
0
1337098024 "No description" C0C0C0 String 100 1 0 1
14284003C
1337098025 "No description" C0C0C0 String 100 1 0 1
142840048
1337081669 "TalkID" 4 Bytes
WorldChrMan
94 8 1F90 80
1337081667 "CharacterId" 4 Bytes
WorldChrMan
68 80
1337081665 "CHR_TYPE" 4 Bytes
WorldChrMan
70 80
1337081666 "TEAM_TYPE" 4 Bytes
WorldChrMan
74 80
1337098031 "Team type including effects of special effects | 特殊効果影響を含めたチームタイプ" C0C0C0 4 Bytes
WorldChrMan
74 80
1337098016 "Update level | 更新レベル" C0C0C0 4 Bytes
0
1337097208 "HumanityDrop" 4 Bytes
WorldChrMan
1ABC 80
1337098019 "playRegionId" 4 Bytes
WorldChrMan
1ABC 80
1337098018 "Pledge rank SFX adaptation test | 誓約ランクSFX適応テスト" C0C0C0 Auto Assembler Script [ENABLE] {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337097209 "MoveDir" 1 Array of byte 12
WorldChrMan
10 58 80 1337097761 "" Float
+0
1337097762 "" Float
+4
1337097763 "" Float
+8
1337097777 "LookAngle" Float
WorldChrMan
40 58 80 1337097779 "" Float
+0
1337097780 "" Float
+4
1337097781 "" Float
+8
1337098023 "Not Network Manipulator" C0C0C0 4 Bytes
0
1337098022 "... : UNDEFINED" C0C0C0 4 Bytes
0
1337081607 "Draw" 1 1337081613 "Draw Hit" Binary 2 1 0
WorldChrMan
1EE8 80
1337081608 "Draw Direction" Binary 2 1 0
WorldChrMan
1EE9 80
1337081616 "Toggle Draw" Binary 6 1 0
WorldChrMan
1EE9 80
77954 "Disable Backread Toggle" 1 Binary 7 1 0
WorldChrMan
1EE9 80
1337081621 "Draw Dummy Polygon" Binary 0 1 0
WorldChrMan
1EE9 80
86089 "Ghost alpha | ゴーストα" Float
WorldChrMan
1A44 80
1337081648 "FadeOut From" Float
WorldChrMan
1A4C 80
1337081622 "PhantomParamID | ファントムパラメータID" 1 4 Bytes
WorldChrMan
1F38 80
1337081623 "WaterWetID | 水濡れID" 1 4 Bytes
WorldChrMan
1F3C 80
1337081651 "EmissiveIntensity" 1 Float
WorldChrMan
1F64 80
1337081649 "Cast Shadow | 影を落とすか" Byte
WorldChrMan
1A54 80
1337081650 "Motion blur | モーションブラー" Byte
WorldChrMan
1A55 80
1337081674 "Feedback blur (TAE) | フィードバックブラー(TAE)" C0C0C0 Byte
0
80774 "Character Flags" 1 77955 "No Hit" 1 Binary 5 1 0
WorldChrMan
1ED8 80
77945 "No Attack" 1 Binary 6 1 0
WorldChrMan
1ED8 80
86078 "No Move" 1 Binary 7 1 0
WorldChrMan
1ED8 80
86081 "No Goods Consume" 1 Binary 3 1 0
WorldChrMan
1EEA 80
77949 "No Update" 1 Binary 3 1 0
WorldChrMan
1EE9 80
86079 "Disable Gravity" 1 Binary 6 1 0
WorldChrMan
1A08 80
78541 "No Dead" 1 Binary 2 1 0
WorldChrMan
1C0 18 1F90 80
78539 "No Damage" 1 Binary 1 1 0
WorldChrMan
1C0 18 1F90 80
78545 "No Stamina Consume" 1 Binary 4 1 0
WorldChrMan
1C0 18 1F90 80
78544 "No MP Consume" 1 Binary 5 1 0
WorldChrMan
1C0 18 1F90 80
89243 "Invulnerability" 1 Binary 7 1 0
WorldChrMan
1A09 80
80832 "iFrames (Read Only)" Binary 1 1 0
WorldChrMan
58 0 1F90 80
80833 "Parry (Read Only)" Binary 2 1 0
WorldChrMan
58 0 1F90 80
89223 "EventSuperArmor" 0 Binary 0 1 0
WorldChrMan
10 40 1F90 80
89253 "Enable ChrAsm" 1 Byte
WorldChrMan
2098 8 18 1F90 80
1337075930 "World Flags" 1 2814 "Base" String 0 0 0 0
SprjEventFlagMan
0 0
78000 "Bonfires" 1 94074 "Cemetary of Ash" 1 77999 "Cemetery of Ash" Binary 6 1 0
SprjEventFlagMan
5A03 0
78144 "Iudex Gundyr" Binary 5 1 0
SprjEventFlagMan
5A03 0
77998 "Firelink Shrine" Binary 7 1 0
SprjEventFlagMan
5A03 0
78206 "Untended Graves" Binary 4 1 0
SprjEventFlagMan
5A03 0
78207 "Champion Gundyr" Binary 3 1 0
SprjEventFlagMan
5A03 0
77981 "Coiled Sword embed" Binary 2 1 0
SprjEventFlagMan
5A0F 0
77989 "Enable Warp to High Wall of Lothric" Binary 7 1 0
SprjEventFlagMan
F03 0
94075 "High Wall of Lothric" 1 78146 "High Wall of Lothric" Binary 6 1 0
SprjEventFlagMan
F02 0
78148 "Tower on the Wall" Binary 2 1 0
SprjEventFlagMan
F03 0
78150 "Vordt of the Boreal Valley" Binary 5 1 0
SprjEventFlagMan
F03 0
78151 "Dancer of the Boreal Valley" Binary 3 1 0
SprjEventFlagMan
F03 0
78153 "Oceiros, the Consumed King" Binary 6 1 0
SprjEventFlagMan
F03 0
94076 "Undead Settlement" 1 78154 "Foot of the High Wall" Binary 3 1 0
SprjEventFlagMan
1903 0
78155 "Undead Settlement" Binary 7 1 0
SprjEventFlagMan
1903 0
78157 "Dilapidated Bridge" Binary 4 1 0
SprjEventFlagMan
1903 0
78156 "Cliff Underside" Binary 5 1 0
SprjEventFlagMan
1903 0
94077 "Road of Sacrifices" 1 78159 "Road of Sacrifices" Binary 1 1 0
SprjEventFlagMan
2D03 0
78162 "Halfway Fortress" Binary 7 1 0
SprjEventFlagMan
2D03 0
78158 "Cruifixion Woods" Binary 0 1 0
SprjEventFlagMan
2D03 0
78165 "Farron Keep" Binary 4 1 0
SprjEventFlagMan
2D03 0
78161 "Keep Ruins" Binary 3 1 0
SprjEventFlagMan
2D03 0
78160 "Old Walf of Farron" Binary 2 1 0
SprjEventFlagMan
2D03 0
94078 "Cathedral of the Deep" 1 78217 "Cathedral of the Deep" Binary 4 1 0
SprjEventFlagMan
3C03 0
78218 "Cleansing Chapel" Binary 7 1 0
SprjEventFlagMan
3C03 0
78219 "Rosaria's Bed Chamber" Binary 5 1 0
SprjEventFlagMan
3C03 0
94079 "Catacombs of Carthus" 1 78228 "Catacombs of Carthus" Binary 1 1 0
SprjEventFlagMan
5003 0
78230 "Abandoned Tomb" Binary 6 1 0
SprjEventFlagMan
5003 0
78232 "Demon Ruins" Binary 4 1 0
SprjEventFlagMan
5003 0
78231 "Old King's Antechamber" Binary 5 1 0
SprjEventFlagMan
5003 0
94080 "Irithyll of the Boreal Valley" 1 78190 "Irithyll of the Boreal Valley" Binary 0 1 0
SprjEventFlagMan
4B03 0
78191 "Central Irithyll" Binary 3 1 0
SprjEventFlagMan
4B03 0
78192 "Church of Yorshka" Binary 7 1 0
SprjEventFlagMan
4B03 0
78193 "Distant Manor" Binary 2 1 0
SprjEventFlagMan
4B03 0
78189 "Water Reserve" Binary 1 1 0
SprjEventFlagMan
4B03 0
78185 "Anor Londo" Binary 4 1 0
SprjEventFlagMan
4B03 0
78187 "Prison Tower" Binary 7 1 0
SprjEventFlagMan
4B02 0
94081 "Irithyll Dungeon" 1 78195 "Irithyll Dungeon" Binary 7 1 0
SprjEventFlagMan
5503 0
78196 "Profaned Capital" Binary 5 1 0
SprjEventFlagMan
5503 0
94082 "Archdragon Peak" 1 78202 "Archdragon Peak" Binary 7 1 0
SprjEventFlagMan
2303 0
78203 "Dragon-Kin Mausoleum" Binary 4 1 0
SprjEventFlagMan
2303 0
78204 "Great Belfry" Binary 5 1 0
SprjEventFlagMan
2303 0
94083 "Lothric Castle" 1 78197 "Lothric Castle" Binary 7 1 0
SprjEventFlagMan
1403 0
78199 "Dragon Barracks" Binary 5 1 0
SprjEventFlagMan
1403 0
78201 "Grand Archives" Binary 6 1 0
SprjEventFlagMan
3703 0
94085 "Kiln of the First Flame" 1 78214 "Flameless Shrine" Binary 7 1 0
SprjEventFlagMan
5F03 0
78215 "Kiln of the First Flame" Binary 6 1 0
SprjEventFlagMan
5F03 0
94084 "Painted World of Ariandel" 1 86295 "Snowfield" Binary 6 1 0
SprjEventFlagMan
6403 0
86296 "Rope Bridge Cave" Binary 5 1 0
SprjEventFlagMan
6403 0
86299 "Ariandel Chapel" Binary 2 1 0
SprjEventFlagMan
6403 0
86297 "Corvian Settlement" Binary 4 1 0
SprjEventFlagMan
6403 0
86300 "Snowy Mountain Pass" Binary 3 1 0
SprjEventFlagMan
6403 0
86298 "Depths of the Painting" Binary 0 1 0
SprjEventFlagMan
6403 0
489692 "The Dreg Heap" 1 489694 "The Dreg Heap" Binary 6 1 0
SprjEventFlagMan
7303 0
489695 "Earthen Peak Ruins" Binary 5 1 0
SprjEventFlagMan
7303 0
489697 "Within the Earthen Peak Ruins" Binary 4 1 0
SprjEventFlagMan
7303 0
489696 "The Demon Prince" Binary 7 1 0
SprjEventFlagMan
7303 0
489693 "The Ringed City" 1 489698 "Mausoleum Lookout" Binary 5 1 0
SprjEventFlagMan
7803 0
489699 "Ringed Inner Wall" Binary 4 1 0
SprjEventFlagMan
7803 0
489705 "Ringed City Streets" Binary 3 1 0
SprjEventFlagMan
7803 0
489704 "Shared Grave" Binary 2 1 0
SprjEventFlagMan
7803 0
489703 "Church of Filianore" Binary 7 1 0
SprjEventFlagMan
7803 0
489702 "Darkeater Midir" Binary 6 1 0
SprjEventFlagMan
7803 0
489701 "Filianore's Rest" Binary 6 1 0
SprjEventFlagMan
7D03 0
489700 "Slave Knight Gael" Binary 7 1 0
SprjEventFlagMan
7D03 0
2816 "Bosses" 1 2819 "Iudex Gundyr" 1 2817 "Defeated" Binary 7 1 0
SprjEventFlagMan
5A67 0
2820 "Encountered" Binary 6 1 0
SprjEventFlagMan
5A67 0
2818 "Pulled Sword Out" Binary 5 1 0
SprjEventFlagMan
5A67 0
2821 "Vordt of the Boreal Valley" 1 2877 "Defeated" Binary 7 1 0
SprjEventFlagMan
F67 0
2876 "Encountered" Binary 6 1 0
SprjEventFlagMan
F67 0
78002 "Curse-Rotted Greatwood" 1 78010 "Defeated" Binary 7 1 0
SprjEventFlagMan
1967 0
78003 "Encountered" Binary 6 1 0
SprjEventFlagMan
1967 0
78026 "Crystal Sage" 1 78027 "Defeated" Binary 5 1 0
SprjEventFlagMan
2D69 0
78025 "Encountered" Binary 3 1 0
SprjEventFlagMan
2D69 0
78225 "Deacons of the Deep" 1 78226 "Defeated" Binary 7 1 0
SprjEventFlagMan
3C67 0
78220 "Encountered" Binary 6 1 0
SprjEventFlagMan
3C67 0
78013 "Abyss Watchers" 1 78014 "Defeated" Binary 7 1 0
SprjEventFlagMan
2D67 0
78011 "Encountered" Binary 6 1 0
SprjEventFlagMan
2D67 0
78032 "High Lord Wolnir" 1 78033 "Defeated" Binary 7 1 0
SprjEventFlagMan
5067 0
78034 "Encountered" Binary 6 1 0
SprjEventFlagMan
5067 0
78127 "Old Demon King" 1 78128 "Defeated" Binary 1 1 0
SprjEventFlagMan
5064 0
78069 "Yhorm the Giant" 1 78071 "Defeated" Binary 7 1 0
SprjEventFlagMan
5567 0
78072 "Encountered" Binary 6 1 0
SprjEventFlagMan
5567 0
78057 "Pontiff Sulyvahn" 1 78056 "Defeated" Binary 5 1 0
SprjEventFlagMan
4B69 0
78066 "Aldrich, Devourer of Gods" 1 78067 "Defeated" Binary 7 1 0
SprjEventFlagMan
4B67 0
2866 "Dancer of the Boreal Valley" 1 2867 "Defeated" Binary 5 1 0
SprjEventFlagMan
F6C 0
78129 "Oceiros, the Consumed King" 1 78139 "Defeated" Binary 1 1 0
SprjEventFlagMan
F64 0
78143 "Encountered" Binary 1 1 0
SprjEventFlagMan
F6B 0
78210 "Champion Gundyr" 1 78211 "Defeated" Binary 0 1 0
SprjEventFlagMan
5A64 0
78212 "Encountered" Binary 1 1 0
SprjEventFlagMan
5A64 0
78090 "Nameless King" 1 78089 "?" Binary 0 1 0
SprjEventFlagMan
2369 0
78091 "Defeated" Binary 5 1 0
SprjEventFlagMan
2369 0
78115 "Dragonslayer Armour" 1 78117 "Defeated" Binary 7 1 0
SprjEventFlagMan
1467 0
78101 "Twin Princes" 1 78103 "Defeated" Binary 1 1 0
SprjEventFlagMan
3764 0
78102 "Encountered" Binary 0 1 0
SprjEventFlagMan
3764 0
78105 "Soul of Cinder" 1 78107 "Defeated" Binary 7 1 0
SprjEventFlagMan
5F67 0
78106 "Encountered" Binary 6 1 0
SprjEventFlagMan
5F67 0
86442 "Champion's Gravetender" 1 86445 "Defeated" Binary 3 1 0
SprjEventFlagMan
6468 0
86443 "Encountered" Binary 2 1 0
SprjEventFlagMan
6468 0
86434 "Father Ariandel and Sister Friede" 1 86433 "Defeated" Binary 7 1 0
SprjEventFlagMan
6467 0
86432 "Encountered" Binary 6 1 0
SprjEventFlagMan
6467 0
86426 "Unlock Ariende's Room" Binary 3 1 0
SprjEventFlagMan
644E 0
92055 "Halflight, Spear of the Church" 1 94086 "Encountered" Binary 6 1 1
SprjEventFlagMan
7867 0
94087 "Defeated" Binary 7 1 1
SprjEventFlagMan
7867 0
94088 "Darkeater Midir" 1 94089 "Encountered" Binary 4 1 1
SprjEventFlagMan
7869 0
94090 "Defeated" Binary 5 1 1
SprjEventFlagMan
7869 0
92048 "Slave Knight Gael" 1 94091 "Encountered" Binary 6 1 1
SprjEventFlagMan
7D67 0
92916 "Defeated" Binary 7 1 1
SprjEventFlagMan
7D67 0
489841 "Demon Prince" Binary 7 1 1
SprjEventFlagMan
7367 0
78275 "Doors and Shortcuts" 1 78273 "Anor Londo Cathedral" Binary 7 1 0
SprjEventFlagMan
4B38 0
86485 "Ariendel Chapel Basement" Binary 3 1 0
SprjEventFlagMan
25344 0
86483 "Ariendel Chapel Main Gates" Binary 1 1 0
SprjEventFlagMan
2534D 0
78401 "Big Green Gates" Binary 6 1 0
SprjEventFlagMan
22B1A 0
78379 "Cleansing Chapel #1" Binary 5 1 0
SprjEventFlagMan
22B19 0
78384 "Cleansing Chapel #2 (Right side)" Binary 2 1 0
SprjEventFlagMan
22B19 0
78383 "Cleansing Chapel #3 (Left side)" Binary 3 1 0
SprjEventFlagMan
22B19 0
78385 "Cleansing Chapel #4 (Elevator Room)" Binary 4 1 0
SprjEventFlagMan
22B19 0
78387 "Cleansing Chapel #5 (Staircase)" Binary 3 1 0
SprjEventFlagMan
22B18 0
78382 "Cleansing Chapel Bridge #1" Binary 2 1 0
SprjEventFlagMan
3C31 0
78390 "Cleansing Chapel Bridge #3" Binary 1 1 0
SprjEventFlagMan
3C31 0
78398 "Cleansing Chapel Bridge #3" Binary 0 1 0
SprjEventFlagMan
3C31 0
78406 "Entrance to Irina of Carim" Binary 4 1 0
SprjEventFlagMan
2083B 0
78368 "Firelink Tower #1" Binary 5 1 0
SprjEventFlagMan
2491C 0
78370 "Firelink Tower #2" Binary 3 1 0
SprjEventFlagMan
2491C 0
86496 "Gates From Corvian Settlement" Binary 5 1 0
SprjEventFlagMan
25344 0
78408 "Gates to Catarina" Binary 7 1 0
SprjEventFlagMan
20831 0
78279 "Gates to Firelink Shrine" Binary 3 1 0
SprjEventFlagMan
24923 0
78411 "Grand Archives Main Door" Binary 7 1 0
SprjEventFlagMan
22631 0
78282 "High Wall of Lothric Shortcut" Binary 1 1 0
SprjEventFlagMan
1FE1C 0
78372 "Irithyll Dungeon #1 (Next to bonfire)" Binary 3 1 0
SprjEventFlagMan
24437 0
78373 "Irithyll Dungeon #2" Binary 5 1 0
SprjEventFlagMan
2443B 0
78377 "Irithyll Dungeon #3" Binary 1 1 0
SprjEventFlagMan
24436 0
78288 "Pontiff's Shortcut" Binary 3 1 0
SprjEventFlagMan
23A3A 0
78400 "Rosaria's Bedroom" Binary 5 1 0
SprjEventFlagMan
22B1A 0
86500 "Shortcut tree #1" Binary 3 1 0
SprjEventFlagMan
6440 0
86501 "Shortcut tree #2" Binary 1 1 0
SprjEventFlagMan
6440 0
86494 "Snowy Mountain Pass Door #1" Binary 3 1 0
SprjEventFlagMan
25346 0
86491 "Stairs to the Painter" Binary 5 1 0
SprjEventFlagMan
644f 0
78363 "Twin Princes" Binary 3 1 0
SprjEventFlagMan
22637 0
78405 "Undead Settlement Sewers Entrance" Binary 1 1 0
SprjEventFlagMan
20839 0
489750 "Farron door open" Binary 5 1 1
SprjEventFlagMan
2d30 0
489747 "Farron Fire" Binary 1 1 1
SprjEventFlagMan
2d30 0
489748 "Farron Fire" Binary 2 1 1
SprjEventFlagMan
2d30 0
489743 "Farron Fire" Binary 3 1 1
SprjEventFlagMan
2d30 0
489749 "All farron fires put out" Binary 4 1 1
SprjEventFlagMan
2d30 0
78178 "Elevators" 1 78183 "Anor Londo" Binary 3 1 0
SprjEventFlagMan
4B3D 0
78409 "Catarina's Elevator" Binary 5 1 0
SprjEventFlagMan
191C 0
78381 "Cleansing Chapel #1" Binary 3 1 0
SprjEventFlagMan
3C37 0
78394 "Cleansing Chapel #2" Binary 1 1 0
SprjEventFlagMan
3C36 0
78359 "Elevator to Dragonslayer Armour" Binary 5 1 0
SprjEventFlagMan
143B 0
78180 "Firelink Shrine" Binary 7 1 0
SprjEventFlagMan
5A31 0
78176 "Grand Archives" Binary 5 1 0
SprjEventFlagMan
373B 0
78286 "High Wall of Lothric" Binary 3 1 0
SprjEventFlagMan
F26 0
78166 "Old Wolf of Farron" Binary 2 1 0
SprjEventFlagMan
2D31 0
78175 "Pontiff Arena Elevator" Binary 3 1 0
SprjEventFlagMan
4B37 0
86487 "Snowy Mountain Pass Elevator" Binary 1 1 0
SprjEventFlagMan
643c 0
78361 "Twin Princes" Binary 3 1 0
SprjEventFlagMan
143A 0
78515 "Flags for other players" 1 78521 "Elevators" 1 78530 "Anor Londo" Binary 3 1 0
SprjEventFlagMan
4B3D 8
78524 "Catarina's Elevator" Binary 5 1 0
SprjEventFlagMan
191C 8
78528 "Cleansing Chapel #1" Binary 3 1 0
SprjEventFlagMan
3C37 8
78529 "Cleansing Chapel #2" Binary 1 1 0
SprjEventFlagMan
3C36 8
78533 "Cleansing Chapel Bridge #1" Binary 2 1 0
SprjEventFlagMan
3C31 8
78534 "Cleansing Chapel Bridge #3" Binary 1 1 0
SprjEventFlagMan
3C31 8
78535 "Cleansing Chapel Bridge #3" Binary 0 1 0
SprjEventFlagMan
3C31 8
78531 "Elevator to Dragonslayer Armour" Binary 5 1 0
SprjEventFlagMan
143B 8
78522 "Firelink Shrine" Binary 7 1 0
SprjEventFlagMan
5A31 8
78527 "Grand Archives" Binary 5 1 0
SprjEventFlagMan
373B 8
78523 "High Wall of Lothric" Binary 3 1 0
SprjEventFlagMan
F26 8
78525 "Old Wolf of Farron" Binary 2 1 0
SprjEventFlagMan
2D31 8
78526 "Pontiff" Binary 3 1 0
SprjEventFlagMan
4B37 8
86488 "Snowy Mountain Pass Elevator" Binary 1 1 0
SprjEventFlagMan
643c 8
78532 "Twin Princes" Binary 3 1 0
SprjEventFlagMan
143A 8
2869 "Gestures" 1 2875 "Hurrah" Binary 1 1 0
SprjEventFlagMan
304 0
2870 "Rest" Binary 4 1 0
SprjEventFlagMan
30B 0
2883 "Welcome" Binary 7 1 0
SprjEventFlagMan
304 0
489763 "My thanks" Binary 6 1 1
SprjEventFlagMan
30b 0
89077 "Illusory Walls" 1 89081 "Firelink Shrine" Binary 6 1 0
SprjEventFlagMan
5A35 0
89084 "Gwyn's Statue" Binary 0 1 0
SprjEventFlagMan
4B41 0
89078 "To Untended Graves" Binary 1 1 0
SprjEventFlagMan
F78 0
2871 "NPCs" 1 2873 "Blacksmith Andre" 1 2872 "Friendly" Binary 0 1 0
SprjEventFlagMan
96 0
2874 "Has Been Killed?" Binary 7 1 0
SprjEventFlagMan
95 0
1337190385 "Ludleth of Courland" 1 1337190386 "Friendly" 0 Binary 4 1 0
SprjEventFlagMan
87 0
1337190388 "Killed" 0 Binary 1 1 0
SprjEventFlagMan
87 0
1337190364 "Leonhard" 1 1337190375 "Friendly" 0 Binary 4 1 0
SprjEventFlagMan
90 0
1337190374 "Attacked" 0 Binary 3 1 0
SprjEventFlagMan
90 0
1337190369 "Killed" 0 Binary 1 1 0
SprjEventFlagMan
90 0
1337190383 "Talked to Leonhard (at shrine)" 0 Binary 5 1 0
SprjEventFlagMan
2EE69 0
1337190377 "Hawkwood" 1 1337190378 "Friendly" 0 Binary 4 1 0
SprjEventFlagMan
8D 0
1337190379 "Attacked" 0 Binary 3 1 0
SprjEventFlagMan
8D 0
1337190380 "Killed" 0 Binary 1 1 0
SprjEventFlagMan
8D 0
2878 "Greirat" 1 2881 "At Shrine" Binary 6 1 0
SprjEventFlagMan
9A 0
2880 "Attacked?" Binary 7 1 0
SprjEventFlagMan
98 0
2882 "Disabled When At Shrine?" Binary 7 1 0
SprjEventFlagMan
9A 0
2886 "Friendly" Binary 0 1 0
SprjEventFlagMan
99 0
2879 "Killed?" Binary 5 1 0
SprjEventFlagMan
98 0
1337190455 "Yoel of Londor" 1 1337190456 "At Shrine" 0 Binary 2 1 0
SprjEventFlagMan
84 0
1337190457 "Alive" 0 Binary 4 1 0
SprjEventFlagMan
8A 0
1337190458 "Killed" 0 Binary 1 1 0
SprjEventFlagMan
8A 0
1337190409 "Yuria of Londor" 1 1337190408 "At Shrine" 0 Binary 6 1 0
SprjEventFlagMan
86 0
1337190407 "Attacked" 0 Binary 7 1 0
SprjEventFlagMan
84 0
1337190402 "Killed" 0 Binary 5 1 0
SprjEventFlagMan
84 0
1337190405 "Interactable?" 0 Binary 0 1 0
SprjEventFlagMan
85 0
1337190412 "Talked to Yuria (at shrine)" 0 Binary 7 1 0
SprjEventFlagMan
2EE48 0
1337190426 "Irina of Carim" 1 1337190449 "At Shrine" 0 Binary 6 1 0
SprjEventFlagMan
A0 0
1337190454 "Friendly" 0 Binary 0 1 0
SprjEventFlagMan
A7 0
1337190453 "Killed" 0 Binary 5 1 0
SprjEventFlagMan
A6 0
1337190415 "Eygon of Carim" 1 1337190452 "At Shrine" 0 Binary 1 1 0
SprjEventFlagMan
A6 0
1337190417 "At another location?" 0 Binary 0 1 0
SprjEventFlagMan
A6 0
1337190448 "At another location?" 0 Binary 2 1 0
SprjEventFlagMan
A6 0
1337190450 "At Undead Settlement" 0 Binary 3 1 0
SprjEventFlagMan
A6 0
1337190445 "Talked to Eygon (at shrine)" 0 Binary 5 1 1
SprjEventFlagMan
2EE52 0
1337190420 "Alive/Friendly" 0 Binary 4 1 0
SprjEventFlagMan
A4 0
1337190423 "Killed" 0 Binary 1 1 0
SprjEventFlagMan
A4 0
1337190421 "Attacked" 0 Binary 3 1 0
SprjEventFlagMan
A4 0
1337190422 "Hostile" 0 Binary 2 1 0
SprjEventFlagMan
A4 0
1337190393 "Sirris of the Sunless Realms" 1 1337190476 "At Shrine" 0 Binary 6 1 0
SprjEventFlagMan
8C 0
1337190477 "At another location?" 0 Binary 5 1 0
SprjEventFlagMan
8C 0
1337190460 "Talked to Sirris (at shrine)" 0 Binary 1 1 1
SprjEventFlagMan
2EE5E 0
1337190478 "Friendly" 0 Binary 0 1 0
SprjEventFlagMan
93 0
1337190479 "Killed" 0 Binary 5 1 0
SprjEventFlagMan
92 0
1337190480 "Attacked" 0 Binary 7 1 0
SprjEventFlagMan
92 0
86507 "Sir Vilhelm" 1 86509 "?" Byte
SprjEventFlagMan
D2 0
86508 "Killed" Binary 5 1 0
SprjEventFlagMan
D1 0
108021 "Cornyx of the Great Swamp" 1 108019 "At Shrine" Binary 6 1 0
SprjEventFlagMan
9D 0
108014 "Attacked" Binary 7 1 0
SprjEventFlagMan
A3 0
108018 "Friendly" Binary 0 1 0
SprjEventFlagMan
9C 0
108017 "Killed" Binary 5 1 0
SprjEventFlagMan
A3 0
108020 "???" Binary 7 1 0
SprjEventFlagMan
9D 0
1337190233 "Anri/Horace" 1 1337190234 "Explanation" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] disableMemrec(memrec) showText([[ Anri/Horace at Shrine is self explanatory "Talked to Anri" is the flag which then causes them to move away to the catacombs. It must be "0" for them to be at the shrine. If you want Anri/Horace at the shrine, set the "Anri/Horace at Shrine" to 1, "Talked to Anri (at shrine)" to 0, and "Anri/Horace at catacombs/smouldering lake" to 0. Anri/Horace can only be in one location at time, so you must disable the other flag locations for them to show up. ]]) [DISABLE] 1337190235 "WorksOnlyOneFlag" 1 1337190236 "Anri at Shrine" Binary 1 1 1
SprjEventFlagMan
A9 0
1337190237 "Horace at Shrine" Binary 5 1 1
SprjEventFlagMan
BF 0
1337190238 "Catacombs" FF8000 1 1337190239 "Horace at catacombs/scorching lake" Binary 3 1 1
SprjEventFlagMan
BF 0
1337190240 "Anri at catacombs" Binary 7 1 1
SprjEventFlagMan
A8 0
1337190241 "Anri at catacombs 2nd position placeholder" 1
1337190242 "Anri (while at shrine)" 1 1337190243 "Anri friendly" Binary 4 1 1
SprjEventFlagMan
AF 0
1337190244 "Anri attacked + dialogue trigger (at shrine)" Binary 3 1 1
SprjEventFlagMan
AF 0
1337190245 "Talked to Anri (at shrine)" Binary 3 1 1
SprjEventFlagMan
2EE54 0
1337190246 "Horace (while at shrine)" 1 1337190247 "Horace Friendly" Binary 0 1 1
SprjEventFlagMan
BE 0
1337190248 "Horace Attacked" Binary 7 1 1
SprjEventFlagMan
BD 0
108022 "Orbeck of Vinheim" 1 489905 "At Shrine" Binary 2 1 0
SprjEventFlagMan
98 0
108028 "Friendly" Binary 4 1 0
SprjEventFlagMan
9E 0
108030 "Killed" Binary 1 1 0
SprjEventFlagMan
9E 0
108029 "Attacked" Binary 3 1 0
SprjEventFlagMan
9E 0
108033 "Karla" 1 489897 "At Shrine" Binary 2 1 0
SprjEventFlagMan
A3 0
108034 "Friendly" Binary 4 1 0
SprjEventFlagMan
A1 0
108032 "Killed" Binary 1 1 0
SprjEventFlagMan
A1 0
489900 "Unbreakable Patches" 1 489921 "WorksOnlyOneFlag(Set Others to zero)" 1 489909 "At Shrine" Binary 2 1 0
SprjEventFlagMan
AE 0
489911 "COTD disguise as ONION" Binary 6 1 0
SprjEventFlagMan
AE 0
489915 "AtTowerDoor" Binary 3 1 0
SprjEventFlagMan
AE 0
489920 "Attacked?" Binary 7 1 0
SprjEventFlagMan
AC 0
489910 "Friendly" Binary 0 1 0
SprjEventFlagMan
AD 0
489914 "???" Binary 5 1 0
SprjEventFlagMan
AE 0
1337080420 "High Priestess Emma" 1 1337096502 "Hurt Dialogue (0,32)" Byte
SprjEventFlagMan
2a316 0
1337096503 "" Byte
SprjEventFlagMan
b5 0 1337096504 "?" Binary 0 1 0
+0
1337080392 "hasBeenKilled?" Binary 1 1 0
+0
1337080393 "?" Binary 2 1 0
+0
1337096505 "?" Binary 3 1 0
+0
1337096506 "isAlive" Binary 4 1 0
+0
1337080396 "?" Binary 5 1 0
+0
1337096507 "?" Binary 6 1 0
+0
1337096508 "?" Binary 7 1 0
+0
1337080411 "" Byte
SprjEventFlagMan
363 0 1337080412 "?" Binary 0 1 0
+0
1337080413 "?" Binary 1 1 0
+0
1337080414 "?" Binary 2 1 0
+0
1337080415 "?" Binary 3 1 0
+0
1337080416 "?" Binary 4 1 0
+0
1337080417 "farewellGift" Binary 5 1 0
+0
1337080418 "?" Binary 6 1 0
+0
1337080419 "?" Binary 7 1 0
+0
1337080401 "" Byte
SprjEventFlagMan
1521e 0 1337080402 "?" Binary 0 1 0
+0
1337080403 "?" Binary 1 1 0
+0
1337096509 "?" Binary 2 1 0
+0
1337080405 "?" Binary 3 1 0
+0
1337080406 "?" Binary 4 1 0
+0
1337080407 "?" Binary 5 1 0
+0
1337080408 "?" Binary 6 1 0
+0
1337080409 "hasGivenBanner" Binary 7 1 0
+0
1337080460 "Basin of Vows Ladder" 1 1337080434 "" Byte
SprjEventFlagMan
f6d 0 1337080444 "?" Binary 0 1 0
+0
1337080445 "?" Binary 1 1 0
+0
1337080446 "Ladder and Statue" Binary 2 1 0
+0
1337080447 "?" Binary 3 1 0
+0
1337080448 "?" Binary 4 1 0
+0
1337080449 "?" Binary 5 1 0
+0
1337080450 "Unknown" Binary 6 1 0
+0
1337080451 "?" Binary 7 1 0
+0
1337080435 "" Byte
SprjEventFlagMan
11ed 0 1337080452 "?" Binary 0 1 0
+0
1337080453 "?" Binary 1 1 0
+0
1337080454 "Unknown" Binary 2 1 0
+0
1337080455 "?" Binary 3 1 0
+0
1337080456 "?" Binary 4 1 0
+0
1337080457 "?" Binary 5 1 0
+0
1337080458 "?" Binary 6 1 0
+0
1337080459 "Unknown" Binary 7 1 0
+0
78276 "Misc" 1 78306 "Activate Lord of Cinders in Firelink Shrine" 1 78267 "Cinder of Abyss Watchers" Binary 2 1 0
SprjEventFlagMan
499 0
78268 "Cinder of Aldrich, Devourer of Gods" Binary 3 1 0
SprjEventFlagMan
499 0
78272 "Cinder of Prince Lothric" Binary 4 1 0
SprjEventFlagMan
499 0
78266 "Cinder of Yhorm the Giant" Binary 1 1 0
SprjEventFlagMan
499 0
78271 "Enable "True Heir" Scene on Firelink" Binary 5 1 0
SprjEventFlagMan
499 0
78274 "End Current Playthrough and Start a NG(+..)" Binary 0 1 0
SprjEventFlagMan
1 0
2931 "Rebirths (Go in order)" 1 2932 "Rebirth 1" Binary 5 1 0
SprjEventFlagMan
2D016 0
2933 "Rebirth 2" Binary 4 1 0
SprjEventFlagMan
2D016 0
2934 "Rebirth 3" Binary 3 1 0
SprjEventFlagMan
2D016 0
2935 "Rebirth 4" Binary 2 1 0
SprjEventFlagMan
2D016 0
2938 "Rebirth 5" Binary 1 1 0
SprjEventFlagMan
2D016 0
86449 "Unlock "Undead Match" in Firelink Shrine" Binary 3 1 0
SprjEventFlagMan
33D 0
489712 "Dragonslayer Armor dead?" Binary 2 1 0
SprjEventFlagMan
7820 0
489922 "Non-respawning enemies" 1 489923 "Ravenous Crystal Lizards" 1 489710 "Cemetery of Ash" Binary 3 1 1
SprjEventFlagMan
5a2c 0
489736 "Cathedral of the Deep" Binary 5 1 1
SprjEventFlagMan
3c27 0
489752 "Farron Keep" Binary 7 1 1
SprjEventFlagMan
2d33 0
489924 "Minibosses" 1 489925 "High Wall dragon on the tower" Binary 7 1 1
SprjEventFlagMan
f3f 0 489926 "Defeated" Binary 6 1 1
SprjEventFlagMan
f3f 0
489927 "Demon (Undead Settlement)" Binary 3 1 1
SprjEventFlagMan
193d 0
489928 "Outrider Knight (Road of Sacrifices)" Binary 2 1 1
SprjEventFlagMan
193d 0
489739 "Deep Accursed (Cathedral)" Binary 4 1 1
SprjEventFlagMan
3c26 0
489741 "Cathedral Giant 1" Binary 2 1 1
SprjEventFlagMan
3c26 0
489740 "Cathedral Giant 2" Binary 3 1 1
SprjEventFlagMan
3c26 0
489755 "Stray demon" Binary 7 1 1
SprjEventFlagMan
2d45 0
489756 "Demon (Catacombs)" Binary 3 1 1
SprjEventFlagMan
502c 0
489762 "Smouldering Lake ballista" Binary 7 1 1
SprjEventFlagMan
501a 0
489761 "Carthus worm" Binary 2 1 1
SprjEventFlagMan
502c 0
489766 "Sulyvahn's Beast bridge" Binary 5 1 1
SprjEventFlagMan
4b1c 0
489778 "Sulyvahn's Beast sewer 1" Binary 3 1 1
SprjEventFlagMan
4b1c 0
489777 "Sulyvahn's Beast sewer 2" Binary 4 1 1
SprjEventFlagMan
4b1c 0
489779 "Deep Accursed (Irithyll)" Binary 5 1 1
SprjEventFlagMan
4b2d 0
489788 "Irithyll Dungeon giant" Binary 3 1 1
SprjEventFlagMan
552c 0
489798 "Lothric Castle dragon" 1 489794 "white dragon on the balcony" Binary 3 1 1
SprjEventFlagMan
144b 0
489796 "golden dragon parasite awake" Binary 4 1 1
SprjEventFlagMan
146c 0
489797 "white dragon parasite awake" Binary 5 1 1
SprjEventFlagMan
146c 0
489799 "golden dragon parasite dead" Binary 7 1 1
SprjEventFlagMan
1473 0
489795 "Outrider Knight (Lothric Castle)" Binary 1 1 1
SprjEventFlagMan
144a 0
489805 "Crystal Sage" Binary 7 1 1
SprjEventFlagMan
371a 0
489807 "Outrider Knight (Grand Archives)" Binary 6 1 1
SprjEventFlagMan
371a 0
489929 "Dragonslayer Armor (Ringed City)" Binary 2 1 1
SprjEventFlagMan
7820 0
489828 "Ariandel wolf 1" Binary 7 1 1
SprjEventFlagMan
641a 0
489829 "Ariandel wolf 2" Binary 5 1 1
SprjEventFlagMan
6419 0
489831 "Pilgrim Pupa 1 (Angel?)" Binary 2 1 1
SprjEventFlagMan
731e 0
489832 "Pilgrim Pupa 2 (Angel?)" Binary 3 1 1
SprjEventFlagMan
731e 0
489834 "Pilgrim Pupa 3 (Angel?)" Binary 4 1 1
SprjEventFlagMan
731e 0
1337019897 "Midir at Bridge" Binary 1 1 0
SprjEventFlagMan
781F 0 1337019900 "Defeated" Binary 7 1 1
SprjEventFlagMan
781A 0
489930 "NPCs" 1 489931 "Sword Master" Binary 3 1 1
SprjEventFlagMan
4bd 0
489932 "Hodrick (Undead Settlement)" Binary 7 1 1
SprjEventFlagMan
1959 0
489729 "Butcher Knife Woman" Binary 4 1 1
SprjEventFlagMan
2d32 0
489730 "Hodrick (Road of Sacrifices)" Binary 7 1 1
SprjEventFlagMan
2d17 0
489731 "Exile greatclub" Binary 2 1 1
SprjEventFlagMan
2d32 0
489732 "Exile greatsword" Binary 3 1 1
SprjEventFlagMan
2d32 0
489733 "Fallen knight" Binary 1 1 1
SprjEventFlagMan
3c20 0
489735 "Bandit" Binary 2 1 1
SprjEventFlagMan
3c20 0
489759 "Horace (hollow @ Smouldering Lake)" Binary 5 1 1
SprjEventFlagMan
bd 0
489764 "Tarkus (human)" Binary 1 1 1
SprjEventFlagMan
5032 0
489776 "Drang spear" Binary 0 1 1
SprjEventFlagMan
4b1b 0
489775 "Drang hammer" Binary 1 1 1
SprjEventFlagMan
4b1b 0
489780 "Anri (hollow @ Cathedral of the Deep)" Binary 1 1 1
SprjEventFlagMan
af 0
489808 "Black Hand Kamui" Binary 3 1 1
SprjEventFlagMan
371a 0
489810 "Daughter of Crystal Kriemhild" Binary 4 1 1
SprjEventFlagMan
371a 0
489809 "Lion Knight Albert" Binary 5 1 1
SprjEventFlagMan
371a 0
489830 "Livid Pyromancer Dunnel" Binary 7 1 1
SprjEventFlagMan
6415 0
489833 "Desert Pyromancer Zoey" Binary 3 1 1
SprjEventFlagMan
7315 0
489728 "Mimics" 1 489933 "High Wall" Binary 1 1 1
SprjEventFlagMan
f2f 0 489727 "Loot taken" Binary 7 1 1
SprjEventFlagMan
1597b 0
489737 "Cathedral of the Deep" Binary 5 1 1
SprjEventFlagMan
3c26 0 489738 "Loot taken" Binary 3 1 1
SprjEventFlagMan
18679 0
489757 "Catacombs" Binary 1 1 1
SprjEventFlagMan
5033 0 489758 "Loot taken" Binary 3 1 1
SprjEventFlagMan
19a76 0
489773 "Irithyll" Binary 7 1 1
SprjEventFlagMan
4b31 0 489774 "Loot taken" Binary 3 1 1
SprjEventFlagMan
19579 0
489781 "Irithyll Dungeon" Binary 3 1 1
SprjEventFlagMan
552f 0 489782 "Loot taken" Binary 4 1 1
SprjEventFlagMan
19f7f 0
489783 "Irithyll Dungeon curse" Binary 0 1 1
SprjEventFlagMan
5528 0 489784 "Loot taken" Binary 1 1 1
SprjEventFlagMan
19f78 0
489786 "Irithyll Dungeon giant" Binary 1 1 1
SprjEventFlagMan
5528 0 489787 "Loot taken" Binary 3 1 1
SprjEventFlagMan
19f76 0
489791 "Irithyll Dungeon jailers" Binary 6 1 1
SprjEventFlagMan
552f 0 489792 "Loot taken" Binary 1 1 1
SprjEventFlagMan
19f75 0
489802 "Lothric Castle golden dragon" Binary 0 1 1
SprjEventFlagMan
144a 0 489801 "Loot taken" Binary 7 1 1
SprjEventFlagMan
15e7b 0
489803 "Lothric Castle white dragon" Binary 7 1 1
SprjEventFlagMan
1449 0 489804 "Loot taken" Binary 1 1 1
SprjEventFlagMan
15e75 0
1337019899 "Mimic Ringed City" Binary 5 1 0
SprjEventFlagMan
7826 0
489770 "Other" 1 489767 "Dorhy" Binary 0 1 1
SprjEventFlagMan
f28c 0
489769 "Gwynevere silver knight 1" Binary 2 1 1
SprjEventFlagMan
4b2d 0
489768 "Gwynevere silver knight 2" Binary 3 1 1
SprjEventFlagMan
4b2d 0
489772 "Gwynevere silver knight 3" Binary 4 1 1
SprjEventFlagMan
4b2d 0
1337014505 "Misc" 1 73050 "Estus" 1 73052 "Ashen Estus Flask Max" Byte
GameDataMan
103 10
73051 "Estus Flask Max" Byte
GameDataMan
102 10
1337014506 "isCollisionEnabled" Binary 0 1 0
FieldArea
48 60
1337099121 "Line Of Sight LockOn Deactivate Time" Float
LockTgtMan
2910
1337099122 "Increase LockOn Range" Float
LockTgtMan
2914
1337045440 "Load Start Character ID" Auto Assembler Script //Start Character //Author : Pavuk //How to use : Start new game - > Open Script - > Choose ID and Change Class //Im not sure if some of these characters are safe to play with , you may get banned for using some of them [ENABLE] define(LoadCharacterID,DarkSoulsIII.exe+E1AC50) alloc(newmem,256,LoadCharacterID) //"DarkSoulsIII.exe"+E1AC50 label(code) label(return) globalalloc(ChrParamID, 4) newmem: push r15 mov r15d,[ChrParamID] mov rcx,00 code: lea eax,[rcx+r15d] pop r15 jmp return LoadCharacterID: jmp newmem nop return: registersymbol(LoadCharacterID) ChrParamID: dd #3000 [DISABLE] LoadCharacterID: db 8D 81 B8 0B 00 00 unregistersymbol(LoadCharacterID) dealloc(newmem) 1337045441 "Start Chars + Npc Chars" 3000:Knight 3001:Mercenary 3002:Warrior 3003:Herald 3004:Thief 3005:Assassin 3006:Sorcerer 3007:Pyromancer 3008:Cleric 3009:Deprived 21000:Slave Knight Gael 21002:Slave Knight Gael 21005:Slave Knight Gael 21100:Vilhelm 21140:Vilhelm 21200:Chaos Blade Cornyx (Cut content) 21300:Gravetender Champion 21400:Amnesiac Lapp 21401:Amnesiac Lapp 21420:Amnesiac Lapp 21421:Amnesiac Lapp 21440:Amnesiac Lapp 21500:Shira 21520:Shira 21540:Shira 21640:Sorcerer DLC 2 Cut content 21700:Paint Knight 21800:Halflight Spear of the Church 21940:Desert Pyromancer 22000:Lapp with returned memories 22140:Ledo DLC 2 22240:Wandering Knight DLC 2 22340:Morne Knight DLC 2 24700:Maneater Mildred 24800:Greirat 24801:Greirat 24802:Greirat 24803:Greirat 25000:Yuria 25020:Yuria 25100:Hawkwood 25101:Hawkwood 25120:Hawkwood 25121:Hawkwood 25200:Sirris 25201:Sirris 25202:Sirris 25203:Sirris 25204:Sirris 25220:Sirris 25221:Sirris 25222:Sirris 25223:Sirris 25300:Leonhard 25301:Leonhard 25302:Leonhard 25400:Orbeck 25401:Orbeck 25402:Orbeck 25420:Orbeck 25500:Cornyx 25501:Cornyx 25600:Karla 25601:Karla 25700:Irina 25701:Irina 25702:Irina 25703:Irina 25800:Morne Knight 25801:Morne Knight 25802:Morne Knight 25820:Morne Knight 25821:Morne Knight 25900:Cathedral Cut Content NPC 26000:Anri 26001:Anri 26002:Anri 26003:Anri 26004:Anri 26005:Anri 26006:Anri 26007:Anri 26008:Anri 26009:Anri 26020:Anri 26021:Anri 26050:Anri 26051:Anri 26052:Anri 26053:Anri 26054:Anri 26055:Hollow Anri 26056:Hollow Anri 26057:Hollow Anri 26058:Hollow Anri 26059:Hollow Anri 26070:Anri 26071:Anri 26100:Patches 26101:Patches 26102:Patches 26103:Patches 26104:Patches 26200:Siegward 26201:Siegward 26202:Siegward 26203:Siegward 26204:Siegward Stormruler 26209:Storm Ruler Npc Cut Content 26300:Horace 26301:Horace 26302:Horace 26320:Horace 27300:Blade Master 27320:Blade Master 27321:Blade Master 27420:Heysel 27440:Heysel 27441:Heysel 27500:Gotthard Onikiri and Ubadachi 27520:Gotthard 27521:Gotthard 27600:Cuculus 27620:Cuculus 27700:Holy Knight Hodrick 27701:Holy Knight Hodrick 27720:Holy Knight Hodrick 27740:Holy Knight Hodrick 27800:Londor Pale Shade 27820:Londor Pale Shade: 27821:Londor Pale Shade 27822:Londor Pale Shade 27890:Londor Pale Shade 27891:Londor Pale Shade 27900:Lion Knight Albert 27920:Lion Knight Albert 28000:Daughter of Crystal Kriemhild 28040:Daughter of Crystal Kriemhild 28100:Exile Greatsword warrior 28200:Exile Greatclub warior 28300:Rogue 28400:Fallen Knight 28500:Fallen Knight 28600:Cout Sorcerer 28700:Havel 28800:Dragonblood Knight 28900:Prince Ricard 29000:Drang Hammer Knight 29100:Drang Spear Knight 29200:Tsorig 29220:Tsorig 29240:Tsorig 29241:Tsorig 29340:Creighton 29341:Creighton 29440:Alva 29540:Kirk 4 Bytes
ChrParamID
1337045442 "Unused Start Characters" 850001000:SL 0 850001001:SL 0 850001002:SL 0 850001003:SL 0 850001010:SL 6 Mage 850001015:SL 17 Mage 850001020:23 SL Mage 850001025:29 SL Mage 850001030:36 SL Mage 850001035:39 SL Mage 850001040:43 SL Mage 850001045:51 SL Mage 850001050:57 SL Mage 850001055:61 SL Mage 850001060:70 SL Mage 850001065:76 SL Mage + Test Ring 850001070:78 SL Mage + Test Ring 850001075:79 SL Mage + Test Ring 850001080:92 SL Mage + Test Ring 850001085:98 SL Mage + Test Ring 850001090:100 SL Mage + Test Ring 850001100:92 SL Mage + Test Ring 850001110:110 SL Mage + Test Ring 850001120:125 SL Firekeeper Mage + Test Ring 850001150:105 SL Mage with paired swords 850001155:125 SL Firekeeper Mage with Friede Scythe + Paired Swords 850001160:100 SL Cleric with Swordspear and paired swords 850001165:125 SL Cleric with Whips 850001180:Concord Farmer 909999996:SL 0 + 0 Stats + 0 Items 909999997:SL 0 + 0 Stats + 0 Items 909999998:SL 0 + 0 Stats + 0 Items 909999999:SL 0 + 0 Stats + 0 Items 910000000:8 SL Knight + Zwei 910000010:17 SL Knight + Zwei 910000020:23 SL Knight + Zwei 910000030:29 SL Knight + Zwei 910000040:36 SL Knight + Zwei 910000050:40 SL Knight + Zwei 910000060:43 SL Knight + Zwei 910000070:51 SL Knight + Zwei 910000080:57 SL Knight + Zwei 910000090:61 SL Knight + Zwei 910000100:70 SL Knight + Zwei 910000110:76 SL Knight + Zwei + Test Ring 910000120:78 SL Knight + Zwei + Test Ring 910000130:80 SL Knight + Zwei + Test Ring 910000140:92 SL Knight + Zwei + Test Ring 910000150:98 SL Knight + Zwei + Test Ring 910000160:100 SL Knight + Zwei + Test Ring 910000170:100 SL Knight + Zwei + Test Ring 910000200:SL 0 910000201:SL 0 910000202:SL 0 910000203:SL 0 910000210:8 SL Knight + Claymore 910000220:17 SL Knight + Claymore 910000230:23 SL Knight + Claymore 910000240:29 SL Knight + Claymore 910000250:36 SL Knight + Claymore 910000260:40 SL Knight + Claymore 910000270:43 SL Knight + Claymore 910000280:51 SL Knight + Claymore 910000290:57 SL Knight + Claymore 910000300:61 SL Knight + Claymore 910000310:70 SL Knight + Claymore 910000320:76 SL Knight + Claymore + Test Ring 910000330:78 SL Knight + Claymore + Test Ring 910000340:79 SL Knight + Claymore + Test Ring 910000350:92 SL Knight + Claymore + Test Ring 910000360:98 SL Knight + Claymore + Test Ring 910000370:100 SL Knight + Claymore + Test Ring 910000380:100 SL Knight + Claymore +Test Ring 910001000:SL 0 910001001:SL 0 910001002:SL 0 910001003:SL 0 910001010:6 SL Mage + Online Items 910001020:17 SL Mage + Online Items 910001030:23 SL Mage + Online Items 910001040:29 SL Mage + Online Items 910001050:36 SL Mage + Online Items 910001060:39 SL Mage + Online Items 910001070:43 SL Mage + Online Items 910001080:51 SL Mage + Online Items 910001090:57 SL Mage + Online Items 910001100:61 SL Mage + Online Items 910001110:70 SL Mage + Online Items 910001120:76 SL Mage + Test Ring 910001130:78 SL Mage + Test Ring 910001140:79 SL Mage + Test Ring 910001150:92 SL Mage + Test Ring 910001160:98 SL Mage + Test Ring 910001170:100 SL Mage + Test Ring 910001180:100 SL Mage + Test Ring 910002000:SL 0 910002001:SL 0 910002002:SL 0 910002003:SL 0 910002010:SL 8 Knight + Lightning Zwei 910002020:SL 17 Knight + Lightning Zwei 910002030:SL 23 Knight + Lightning Zwei 910002040:SL 29 Knight + Lightning Zwei 910002050:SL 36 Knight + Lightning Zwei 910002060:SL 40 Knight + Lightning Zwei 910002070:SL 43 Knight + Lightning Zwei 910002080:SL 51 Knight + Lightning Zwei 910002090:SL 57 Knight + Lightning Zwei 910002100:SL 61 Knight + Lightning Zwei 910002110:SL 70 Knight + Lightning Zwei 910002120:SL 76 Knight + Lightning Zwei + Test Ring 910002130:SL 78 Knight + Lightning Zwei + Test Ring 910002140:SL 79 Knight + Lightning Zwei + Test Ring 910002150:SL 92 Knight + Lightning Zwei + Test Ring 910002160:SL 98 Knight + Lightning Zwei + Test Ring 910002170:SL 100 Knight + Lightning Zwei + Test Ring 910002180:SL 100 Knight + Lightning Zwei + Test Ring 910003000:SL 0 910003001:SL 0 910003002:SL 0 910003003:SL 0 910003010:SL 8 Knight + Fire Bastard Sword 910003020:SL 17 Knight + Fire Bastard Sword 910003030:SL 23 Knight + Fire Bastard Sword 910003040:SL 29 Knight + Fire Bastard Sword 910003050:SL 36 Knight + Fire Bastard Sword 910003060:SL 40 Knight + Fire Bastard Sword 910003070:SL 43 Knight + Fire Bastard Sword 910003080:SL 51 Knight + Fire Bastard Sword 910003090:SL 57 Knight + Fire Bastard Sword 910003100:SL 61 Knight + Fire Bastard Sword 910003110:SL 70 Knight + Fire Bastard Sword 910003120:SL 76 Knight + Fire Bastard Sword + Test Ring 910003130:SL 78 Knight + Fire Bastard Sword + Test Ring 910003140:SL 79 Knight + Fire Bastard Sword + Test Ring 910003150:SL 92 Knight + Fire Bastard Sword + Test Ring 910003160:SL 98 Knight + Fire Bastard Sword + Test Ring 910003170:SL 100 Knight + Fire Bastard Sword + Test Ring 910003180:SL 100 Knight + Fire Bastard Sword + Test Ring 910004000:SL 0 910004001:SL 0 910004002:SL 0 910004003:SL 0 910004010:SL 8 + Chaos W. , Grave Warden Armor 910004020:SL 17 + Chaos W. , Grave Warden Armor 910004030:SL 23 + Chaos W. , Grave Warden Armor 910004040:SL 29 + Chaos W. , Grave Warden Armor 910004050:SL 36 + Chaos W. , Grave Warden Armor 910004060:SL 40 + Chaos W. , Grave Warden Armor 910004070:SL 43 + Chaos W. , Grave Warden Armor 910004080:SL 51 + Chaos W. , Grave Warden Armor 910004090:SL 57 + Chaos W. , Grave Warden Armor 910004100:SL 61 + Chaos W. , Grave Warden Armor 910004110:SL 70 + Chaos W. , Grave Warden Armor 910004120:SL 76 + Chaos W. , Grave Warden Armor + Test Ring 910004130:SL 78 + Chaos W. , Grave Warden Armor + Test Ring 910004140:SL 79 + Chaos W. , Grave Warden Armor + Test Ring 910004150:SL 92 + Chaos W. , Grave Warden Armor + Test Ring 910004160:SL 98 + Chaos W. , Grave Warden Armor + Test Ring 910004170:SL 100 + Chaos W. , Grave Warden Armor + Test Ring 910004180:SL 100 + Chaos W. , Grave Warden Armor + Test Ring 910005000:SL 0 910005001:SL 0 910005002:SL 0 910005003:SL 0 910005010:SL 8 Pyro + Chaos Sword 910005020:SL 17 Pyro + Chaos Sword 910005030:SL 23 Pyro + Chaos Sword 910005040:SL 29 Pyro + Chaos Sword 910005050:SL 36 Pyro + Chaos Sword 910005060:SL 40 Pyro + Chaos Sword 910005070:SL 43 Pyro + Chaos Sword 910005080:SL 51 Pyro + Chaos Sword 910005090:SL 57 Pyro + Chaos Sword 910005100:SL 61 Pyro + Chaos Sword 910005110:SL 70 Pyro + Chaos Sword 910005120:SL 76 Pyro + Chaos Sword + Test Ring 910005130:SL 78 Pyro + Chaos Sword + Test Ring 910005140:SL 79 Pyro + Chaos Sword + Test Ring 910005150:SL 92 Pyro + Chaos Sword + Test Ring 910005160:SL 98 Pyro + Chaos Sword + Test Ring 910005170:SL 100 Pyro + Chaos Sword + Test Ring 910005180:SL 100 Pyro + Chaos Sword + Test Ring 910006000:SL 0 910006001:SL 0 910006002:SL 0 910006003:SL 0 910006010:SL 7 Paladin-Knight 910006020:SL 17 Paladin-Knight 910006030:SL 23 Paladin-Knight 910006040:SL 29 Paladin-Knight 910006050:SL 36 Paladin-Knight 910006060:SL 40 Paladin-Knight 910006070:SL 43 Paladin-Knight 910006080:SL 51 Paladin-Knight 910006090:SL 57 Paladin-Knight 910006100:SL 61 Paladin-Knight 910006110:SL 70 Paladin-Knight 910006120:SL 76 Paladin-Knight + Test Ring 910006130:SL 78 Paladin-Knight + Test Ring 910006140:SL 79 Paladin-Knight + Test Ring 910006150:SL 92 Paladin-Knight + Test Ring 910006160:SL 98 Paladin-Knight + Test Ring 910006170:SL 100 Paladin-Knight + Test Ring 910006180:SL 100 Paladin-Knight + Test Ring 910007000:SL 0 910007001:SL 0 910007002:SL 0 910007003:SL 0 910007010:SL 7 Paladin-Cleric 910007020:SL 17 Paladin-Cleric 910007030:SL 23 Paladin-Cleric 910007040:SL 30 Paladin-Cleric 910007050:SL 35 Paladin-Cleric 910007060:SL 40 Paladin-Cleric 910007070:SL 43 Paladin-Cleric 910007080:SL 51 Paladin-Cleric 910007090:SL 57 Paladin-Cleric 910007100:SL 61 Paladin-Cleric 910007110:SL 70 Paladin-Cleric 910007120:SL 76 Paladin-Cleric 910007130:SL 78 Paladin-Cleric 910007140:SL 79 Paladin-Cleric 910007150:SL 92 Paladin-Cleric 910007160:SL 98 Paladin-Cleric 910007170:SL 100 Paladin-Cleric 910007180:SL 100 Paladin-Cleric 990000000:SL 0 990000001:SL 0 990000002:SL 0 990000003:SL 0 990000010:SL 8 Knight + Astora GS 990000020:SL 17 Knight + Astora GS 990000030:SL 23 Knight + Astora GS 990000040:SL 29 Knight + Astora GS 990000050:SL 36 Knight + Astora GS 990000060:SL 40 Knight + Astora GS 990000070:SL 43 Knight + Astora GS 990000080:SL 51 Knight + Astora GS 990000090:SL 57 Knight + Astora GS 990000100:SL 61 Knight + Astora GS 990000110:SL 70 Knight + Astora GS 990000120:SL 76 Knight + Astora GS 990000130:SL 78 Knight + Astora GS 990000140:SL 79 Knight + Astora GS 990000150:SL 92 Knight + Astora GS 990000160:SL 98 Knight + Astora GS 990000170:SL 100 Knight + Astora GS 990100000:SL 0 990100001:SL 0 990100002:SL 0 990100003:SL 0 990100010:SL 8 Mage 990100020:SL 17 Mage 990100030:SL 23 Mage 990100040:SL 29 Mage 990100050:SL 36 Mage 990100060:SL 40 Mage 990100070:SL 43 Mage 990100080:SL 51 Mage 990100090:SL 57 Mage 990100100:SL 61 Mage 990100110:SL 70 Mage 990100120:SL 76 Mage 990100130:SL 78 Mage 990100140:SL 79 Mage 990100150:SL 92 Mage 990100160:SL 98 Mage 990100170:SL 100 Mage 997000000:SL 0 997000001:SL 0 997000002:SL 0 997000003:SL 0 997000004:SL 8 Knight + Zwei and Parry Shield 997000005:SL 17 Knight + Zwei and Parry Shield 997000006:SL 23 Knight + Zwei and Parry Shield 997000007:SL 29 Knight + Zwei and Parry Shield 997000008:SL 36 Knight + Zwei and Parry Shield 997000009:SL 40 Knight + Zwei and Parry Shield 997000010:SL 43 Knight + Zwei and Parry Shield 997000011:SL 51 Knight + Zwei and Parry Shield 997000012:SL 57 Knight + Zwei and Parry Shield 997000013:SL 61 Knight + Zwei and Parry Shield 997000014:SL 70 Knight + Zwei and Parry Shield 997000015:SL 76 Knight + Zwei and Parry Shield + Test Ring 997000016:SL 78 Knight + Zwei and Parry Shield + Test Ring 997000017:SL 80 Knight + Zwei and Parry Shield + Test Ring 997000018:SL 92 Knight + Zwei and Parry Shield + Test Ring 997000019:SL 98 Knight + Zwei and Parry Shield + Test Ring 997000020:SL 100 Knight + Zwei and Parry Shield + Test Ring 997000021:SL 100 Knight + Zwei and Parry Shield + Test Ring 998000000:SL 0 998000001:SL 0 998000002:SL 0 998000003:SL 0 998000004:SL 50 Knight + Club and Avelyn 998000005:SL 80 Knight + Club and Avelyn 998000006:SL 80 Knight + Club and Avelyn 998000007:SL 100 Knight + Club and Avelyn 998000008:SL 100 Knight + Club and Avelyn 998000009:SL 120 Knight + Club and Avelyn 998000010:SL 150 Knight + Club and Avelyn 998000011:SL 170 Knight + Club and Avelyn 998000012:SL 200 Knight + Club and Avelyn 998000013:SL 253 Knight + Club and Avelyn 998000014:SL 300 Knight + Club and Avelyn 998000015:SL 802 Knight + Club and Avelyn 998100000:SL 0 998100001:SL 0 998100002:SL 0 998100003:SL 0 998100004:SL 70 Disarmed 998100005:SL 77 Disarmed 998100006:SL 80 Disarmed 998100007:SL 83 Disarmed 998100008:SL 85 Disarmed 998100009:SL 86 Disarmed 998100010:SL 89 Disarmed 998100011:SL 92 Disarmed 998100012:SL 94 Disarmed 998100013:SL 98 Disarmed 998100014:SL 100 Disarmed 998100015:SL 102 Disarmed 998100016:SL 105 Disarmed 998100017:SL 109 Disarmed 998100018:SL 112 Disarmed 998100019:SL 115 Disarmed 998100020:SL 117 Disarmed 998900000:SL 0 998900001:SL 0 998900002:SL 0 998900003:SL 8 Knight with buff 998900004:SL 29 Knight with buff 998900005:SL 51 Knight with buff 998900006:SL 51 Knight with buff 998900007:SL 115 Knight with buff 998900008:SL 155 Knight with buff 998900009:SL 194 Knight with buff 998900010:SL 233 Knight with buff 998900011:SL 802 Knight with buff 998901000:SL 6 Mage 998901001:SL 29 Mage 998901002:SL 51 Mage 998901003:SL 51 Mage 998901004:SL 115 Mage 998901005:SL 162 Mage 998901006:SL 202 Mage 998901007:SL 241 Mage 998901008:SL 802 Mage 998902000:SL 9 Pyro 998902001:SL 29 Pyro 998902002:SL 51 Pyro 998902003:SL 51 Pyro 998902004:SL 120 Pyro 998902005:SL 160 Pyro 998902006:SL 199 Pyro 998902007:SL 238 Pyro 998902008:SL 802 Pyro 998903000:SL 13 Cleric 998903001:SL 30 Cleric 998903002:SL 51 Cleric 998903003:SL 51 Cleric 998903004:SL 115 Cleric 998903005:SL 154 Cleric 998903006:SL 194 Cleric 998903007:SL 233 Cleric 998903008:SL 802 Cleric 998905000:SL 0 998905001:SL 0 998905002:SL 0 998905010:125 SL Cleric 998905011:125 SL Mage 998905012:125 SL Pyro 998905013:125 SL Knight (Quality Build) 998905014:125 SL Cleric 998905015:125 SL Mage 998905016:125 SL Pyro 998905017:125 SL Knight (Quality Build) 998905018:150 SL Cleric 998905019:150 SL Mage 998905020:150 SL Pyro 998905021:150 SL Knight (Quality Build) 999999200:SL 0 999999201:SL 0 999999202:SL 0 999999203:SL 0 999999204:SL 8 Zwei Knight 999999205:SL 17 Zwei Knight 999999206:SL 23 Zwei Knight 999999207:SL 29 Zwei Knight 999999208:SL 36 Zwei Knight 999999209:SL 40 Zwei Knight 999999210:SL 43 Zwei Knight 999999211:SL 51 Zwei Knight 999999212:SL 57 Zwei Knight 999999213:SL 61 Zwei Knight 999999214:SL 70 Zwei Knight 999999215:SL 76 Zwei Knight + Test Ring 999999216:SL 78 Zwei Knight + Test Ring 999999217:SL 79 Zwei Knight + Test Ring 999999218:SL 92 Zwei Knight +Test Ring 999999219:SL 98 Zwei Knight + Test Ring 999999220:SL 100 Zwei Knight + Test Ring 999999300:SL 0 999999301:SL 0 999999302:SL 0 999999303:98 SL Friede's Scythe + Test Ring 999999304:98 SL Rose of Ariandel + Test Ring 999999305:98 SL Crow Talons + Test Ring 999999306:98 SL Valorheart + Test Ring 999999307:98 SL Crow Quills + Test Ring 999999308:98 SL Parting Flame + Test Ring 999999309:98 SL Follower Torch + Test Ring 999999310:98 SL Millwood Battle Axe + Test Ring 999999311:98 SL Earthseeker + Test Ring 999999312:98 SL Quakestone Hammer + Test Ring 999999313:98 SL Milwood Greatbow + Test Ring 999999314:98 SL Onyx Blade + Test Ring 999999315:98 SL Follower Javelin + Test Ring 999999316:98 SL Follower Sabre + Test Ring 999999317:98 SL Mage + Test Ring 999999318:98 SL Mage + Test Ring 999999319:98 SL Pyro + Test Ring 999999320:98 SL Knight +Test Ring 999999400:SL 0 999999401:SL 0 999999402:SL 0 999999410:115 SL Aquamarine Dagger + Test Ring 999999411:115 SL Murky Hand Scythe + Test Ring 999999412:115 SL Ringed Sword + Test Ring 999999413:115 SL Gael Sword + Test Ring 999999414:115 SL Demonscar Pyromancer 999999415:115 SL Frayed Blade + Test Ring 999999416:115 SL Harald Curved + Test Ring 999999417:115 SL Ledo Hammer + Test Ring 999999418:115 SL Ringed Spear + Test Ring 999999419:115 SL Lothric Warbanner + Test Ring 999999420:115 SL Crucifix + Test Ring 999999421:115 SL Splitleaf GS + Test Ring 999999422:115 SL White Bow + Test Ring 999999423:115 SL Gael Crossbow + Test Ring 999999424:115 SL Warrior + Test Ring 999999425:115 SL Dark Mage 999999426:115 SL Mage with Preacher Hand 999999427:115 SL Cleric + Test Ring 999999428:115 SL No Weapon 999999429:117 SL No Weapon 999999430:115 SL Knight + Test Ring 999999431:115 SL Mage 999999432:115 SL Pyro 999999433:115 SL Knight + Test Ring 999999500:SL 0 999999501:SL 0 999999502:SL 0 999999510:125 SL Knight + Test Ring 999999511:125 SL Knight + Test Ring 999999512:125 SL Knight + Test Ring 999999513:125 SL Knight + Test Ring 999999514:125 SL Knight + Test Ring 999999515:125 SL Knight + Test Ring 999999516:125 SL Knight + Test Ring 999999517:125 SL Knight + Test Ring 999999518:125 SL Knight + Test Ring 999999519:125 SL Knight + Test Ring 999999520:125 SL Crucifix Knight + Test Ring 999999521:125 SL Knight + Test Ring 999999522:125 SL Knight + Test Ring 999999523:125 SL Knight + Test Ring 999999524:125 SL Shield Knight + Test Ring 999999525:125 SL Dark Mage 999999526:125 SL Preacher Hand Mage 999999527:125 SL Cleric-Knight + Test Ring 999999528:125 SL Knight + Test Ring 999999529:125 SL Knight + Test Ring 999999530:125 SL Knight + Test Ring 999999531:125 SL Knight + Test Ring 999999532:125 SL Knight + Test Ring 999999533:125 SL Knight + Test Ring 999999534:125 SL Mage 999999535:125 SL pyro 4 Bytes
ChrParamID
72940 "Scripts" 1 1337080813 "Build Creation" 1 1337080808 "No cost level up (via add souls)" Auto Assembler Script { Dynamically adds souls required for leveling up while you are doing it. If you start leveling up having 42 souls this script should make so that when you end leveling up and exit the menu you still have 42 souls. Since you can't have more than 999'999'999 souls at once you'll need to confirm leveling up couple times if you going for 802 level. Just press "Confirm" and continue leveling up. Author: ametalon Date: 2019-08-23 } {$lua} if getCEVersion() < 6.82 and not syntaxcheck then print("Requires Cheat Engine 6.8.2 or later.") error() end local GetCost_Func = AOBScanModuleUnique(process,"40 53 48 83 EC ?? 8B D9 48 8D 4C 24 ?? BA ???????? 0F29 74 24 ?? C7 44 24 ?? FFFFFFFF 48 C7 44 24 28 00000000 0F 29 7C 24") local AddSoul_Func = AOBScanModuleUnique(process,"48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC ?? 8B DA 48 8B F9 E8 ???????? 8D 14 18") local addr = AOBScanModuleUnique(process,"48 8d 05 ???????? 49 89 06 8B 07 41 89 86 90 10 00 00") local AppMenu_PlayerLevelUpDialog_vftable = addr + readInteger(addr + 3) + 7 if not NoCostLevelup then NoCostLevelup = {costs = {}} function NoCostLevelup:reset() NoCostLevelup.level = self:player_level() NoCostLevelup.credit = 0 end function NoCostLevelup:start() self:reset() local t = createTimer(getMainForm()) t.interval = 100 t.onTimer = function(t) if self:is_levelup_menu_open() then t.interval = 100 self:check_if_credit_needed() else t.interval = 1000 self:balance() end end self.timer = t end function NoCostLevelup:stop() self.timer.destroy() NoCostLevelup:balance() end function NoCostLevelup:balance() local debit = self:get_total_cost(self.level, self:player_level()) self:add_souls(debit - self.credit) self:reset() end function NoCostLevelup:check_if_credit_needed() local current_souls = self:player_souls() if current_souls == 999999999 then return end local diff = self:get_total_cost(self:player_level(), readInteger("[[NewMenuSystem]+50]+10E8")+2) - current_souls if diff > 0 then self:add_souls(diff) end end function NoCostLevelup:get_total_cost(start, target, sum) sum = sum or 0 if start >= target then return sum end return self:get_total_cost(start, target-1, sum+self:get_cost(target)) end function NoCostLevelup:get_cost(level) if level > 802 then return 0 end if not self.costs[level] then self.costs[level] = executeCodeEx(0, -1, GetCost_Func, {type=0, value=level}) end return self.costs[level] end function NoCostLevelup:add_souls(value) if value == 0 then return end local actually_added = executeCodeEx(0, -1, AddSoul_Func, {type=0, value=readPointer("[GameDataMan]+10")}, {type=0, value=value}) --print("req add souls", value, actually_added) self.credit = self.credit + actually_added end function NoCostLevelup:is_levelup_menu_open() -- AppMenu::PlayerLevelUpDialog::vftable return readPointer("[[NewMenuSystem]+50]") == AppMenu_PlayerLevelUpDialog_vftable end function NoCostLevelup:player_level() return readInteger("[[GameDataMan]+10]+70") end function NoCostLevelup:player_souls() return readInteger("[[GameDataMan]+10]+74") end end if syntaxcheck then return end [ENABLE] NoCostLevelup:start() [DISABLE] NoCostLevelup:stop() 1337075928 "AddSoul" Auto Assembler Script //Author: inuNorii //Add souls directly without the need for effects or items [ENABLE] aobscanmodule(AddSoul_Call,$process,48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC ?? 8B DA 48 8B F9 E8 ???????? 8D 14 18) alloc(AddSoul,$100,$process) registerSymbol(AddSoul) registerSymbol(SoulsToAdd) AddSoul: sub rsp,48 mov edi,[SoulsToAdd] mov rcx,[WorldChrMan] mov rcx,[rcx+80] mov rcx,[rcx+00001FA0] mov edx,edi call AddSoul_Call //DarkSoulsIII.exe+5A3310 add rsp,48 ret SoulsToAdd: dd #500 [DISABLE] dealloc(AddSoul) unregisterSymbol(AddSoul) unregisterSymbol(SoulsToAdd) 1337075938 "Souls" 1 4 Bytes
SoulsToAdd
1337075939 "← Add souls" FF8080 Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end disableMemrec(memrec) {$asm} createthread(AddSoul) [DISABLE]
1337099071 "ItemGib" Auto Assembler Script { Adds item to inventory Authors: Coinsworth, inuNorii and ametalon } [ENABLE] aobscanmodule(ItemGib_Main_AOB,$process,8B 02 83 F8 06) aobscanmodule(WeaponLookup_AOB,$process,8B EA 48 8B F1 33 DB 41 83 CE FF 85 D2) aobscanmodule(AddableQuantity_AOB,$process,48 89 44 24 ?? 48 8D 44 24 ?? 48 89 44 24 ?? 8B 01) define(ItemGib_Main_Call,ItemGib_Main_AOB-2F) define(WeaponLookup_Call,WeaponLookup_AOB-22) define(AddableQuantity_Call,AddableQuantity_AOB-18) alloc(Code,$500,DarkSoulsIII.exe) alloc(Data,$100,DarkSoulsIII.exe) Data: label(ItemGibData) ItemGibData: registerSymbol(ItemGibData) dd #-1 // quantity dd 400001F4 // id dd #-1 // durability dd 0 // infusion dd #-1 // upgrade level align 10 0 label(ItemToSpawn) ItemToSpawn: dd 1 // counter dd 0 // id dd 0 // quantity dd 0 // durability Code: label(tga.GetHeroLevel) tga.GetHeroLevel: mov rax,[GameDataMan] mov rcx,[rax+10] movsx eax,byte ptr [rcx+000000B3] ret int 3 int 3 label(tga.GetUninfusedWeapon) tga.GetUninfusedWeapon: mov eax,68DB8BAD imul ecx sar edx,0C mov eax,edx shr eax,1F add edx,eax imul eax,edx,00002710 ret label(tga.GetBaseWeapon) tga.GetBaseWeapon: mov eax,51EB851F imul ecx sar edx,05 mov eax,edx shr eax,1F add edx,eax imul eax,edx,64 ret int 3 int 3 int 3 label(tga.GetWeaponLevel) tga.GetWeaponLevel: mov eax,51EB851F imul ecx sar edx,05 mov eax,edx shr eax,1F add edx,eax imul eax,edx,64 sub ecx,eax mov eax,ecx ret int 3 int 3 int 3 label(tga.IsSpecialWeapon) tga.IsSpecialWeapon: sub rsp,58 mov edx,ecx mov rax,WeaponLookup_Call lea rcx,[rsp+20] call rax mov rcx,[rsp+28] xor eax,eax test rcx,rcx je tga.IsSpecialWeapon+2B cmp dword ptr [rcx+74],-01 jne tga.IsSpecialWeapon+2B mov al,01 add rsp,58 ret label(tga.IsInfusableWeapon) tga.IsInfusableWeapon: sub rsp,58 call tga.GetUninfusedWeapon lea rcx,[rsp+20] lea edx,[rax+64] mov rax,WeaponLookup_Call call rax cmp qword ptr [rsp+28],00 setne al add rsp,58 ret int 3 label(tga.IsWeapon) tga.IsWeapon: lea eax,[rcx-00070001] cmp eax,0FF8FFFE setbe al ret int 3 label(tga.IsAmmo) tga.IsAmmo: cmp ecx,00070000 setl al ret int 3 int 3 label(tga.IsConsumable) tga.IsConsumable: lea eax,[rcx-40000001] cmp eax,000FFFFE setbe al ret int 3 label(tga.AddableQuantity) tga.AddableQuantity: mov [rsp+08],ecx sub rsp,28 lea rcx,[rsp+30] mov rax,AddableQuantity_Call call rax add rsp,28 ret int 3 int 3 label(tga.AdjustWeaponInfusion) tga.AdjustWeaponInfusion: db 40 53 // push rbx sub rsp,20 mov ebx,ecx call tga.IsInfusableWeapon test al,al je tga.AdjustWeaponInfusion+15 mov eax,ebx jmp tga.AdjustWeaponInfusion+27 mov ecx,ebx call tga.GetUninfusedWeapon mov r8d,eax call tga.GetWeaponLevel add eax,r8d add rsp,20 pop rbx ret int 3 int 3 int 3 label(tga.AdjustWeaponUpgrade) tga.AdjustWeaponUpgrade: mov [rsp+08],rbx mov [rsp+10],rsi push rdi sub rsp,20 mov esi,ecx call tga.GetHeroLevel mov ecx,esi mov ebx,eax call tga.GetWeaponLevel mov ecx,esi mov edi,eax call tga.IsSpecialWeapon test al,al je tga.AdjustWeaponUpgrade+35 mov eax,ebx cdq sub eax,edx sar eax,1 mov ebx,eax cmp ebx,edi mov ecx,esi cmovl edi,ebx call tga.GetBaseWeapon mov rbx,[rsp+30] add eax,edi mov rsi,[rsp+38] add rsp,20 pop rdi ret int 3 label(tga.AdjustQuantity) tga.AdjustQuantity: db 40 53 // push rbx sub rsp,20 mov ebx,edx call tga.IsAmmo test al,al jne tga.AdjustQuantity+21 call tga.IsConsumable test al,al jne tga.AdjustQuantity+21 mov eax,00000001 jmp tga.AdjustQuantity+32 call tga.AddableQuantity cmp ebx,-01 je tga.AdjustQuantity+32 cmp eax,ebx cmovl ebx,eax mov eax,ebx add rsp,20 pop rbx ret label(tga.SpawnItems) label(tga.SpawnItems_CreateItemBatch) label(tga.SpawnItems_SetBatchItemCount) label(tga.SpawnItems_REP_MOVSB64) label(tga.SpawnItems_AdjustItemData) label(tga.SpawnItems_AdjustQuantity) label(tga.SpawnItems_Call) label(tga.SpawnItems_Done) tga.SpawnItems: registerSymbol(tga.SpawnItems) push rbx push rsi push rdi push r14 push r15 sub rsp,30 movsxd r15,dword ptr [rcx] lea rsi,[rcx+04] tga.SpawnItems_CreateItemBatch: mov rax,r15 mov cl,06 movsx rcx,cl xor rdx,rdx div rcx test rdx,rdx jne tga.SpawnItems_SetBatchItemCount mov dl,06 movsx rdx,dl test rax,rax je tga.SpawnItems_Done tga.SpawnItems_SetBatchItemCount: mov r14,rdx sub r15,r14 lea rdi,[ItemToSpawn+04] mov [rdi-04],r14d mov rax,r14 mov cl,0C movsx rcx,cl xor rdx,rdx mul rcx mov rcx,rax tga.SpawnItems_REP_MOVSB64: db F3 48 A4 lea rbx,[ItemToSpawn+04] tga.SpawnItems_AdjustItemData: mov ecx,[rbx] call tga.IsWeapon test al,al je tga.SpawnItems_AdjustQuantity call tga.AdjustWeaponInfusion mov ecx,eax call tga.AdjustWeaponUpgrade mov [rbx],eax mov ecx,eax tga.SpawnItems_AdjustQuantity: mov edx,[rbx+04] call tga.AdjustQuantity mov [rbx+04],eax add rbx,0C sub r14,01 jne tga.SpawnItems_AdjustItemData tga.SpawnItems_Call: mov rcx,MapItemMan lea r8,[rsp+20] lea rdx,[ItemToSpawn] mov rax,ItemGib_Main_Call mov rcx,[rcx] call rax test r15,r15 jne tga.SpawnItems_CreateItemBatch tga.SpawnItems_Done: xor rax,rax mov cl,12 movsx rcx,cl lea rdi,[ItemToSpawn] rep stosq mov dword ptr [ItemToSpawn],01 add rsp,30 pop r15 pop r14 pop rdi pop rsi pop rbx ret int 3 // void ItemGib() label(ItemGib) ItemGib: registersymbol(ItemGib) sub rsp, 28 mov ecx, dword ptr [ItemGibData+4] call tga.IsWeapon test al, al mov eax, dword ptr [ItemGibData+4] jz short ItemGib_not_weapon ItemGib_weapon: // if "Hero level" selected, use max upgrade level, it will be adjusted mov eax, dword ptr [ItemGibData+10] mov ecx, #10 cmp eax, #-1 cmove eax, ecx add eax, dword ptr [ItemGibData+4] add eax, dword ptr [ItemGibData+C] ItemGib_not_weapon: mov dword ptr [ItemToSpawn+4], eax mov eax, dword ptr [ItemGibData] mov dword ptr [ItemToSpawn+8], eax mov eax, dword ptr [ItemGibData+8] mov dword ptr [ItemToSpawn+C], eax lea rcx, [ItemToSpawn] call tga.SpawnItems add rsp, 28 ret align 10 CC [DISABLE] unregistersymbol(ItemGib) unregistersymbol(ItemGibData) unregisterSymbol(tga.SpawnItems) dealloc(Code) dealloc(Data) 1337099072 "How to use" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] disableMemrec(memrec) showText("ItemGib Help", [[ Select item you want to spawn and press square pointed by "← Spawn Item". Item Name: Double-click or press Enter on "Ember", scroll or type part of the item's name and press Down. Infusion: Double-click or press Enter on "Normal". Upgrade Level: Double-click or press Enter on "Hero level". "Hero level" means weapon will have your current upgrade level. Special weapons accounted for. For example, if you are +3, it'll spawn Dagger+3 and Onyx+1. Or you can select another upgrade level in the dropdown, but not higher than your hero level. Quantity: Double-click or press Enter on "Max". If it's ammo or consumables will max out inventory and storage, otherwise will spawn one item. Or you can set value manually (why would you though). Durability: Double-click or press Enter on "Normal". If you want to spawn broken rapier for fishing practice. Mass ItemGib: If you want to spawn all consumables, rings, armor, etc. Allows you to select what category to spawn. "Select weapons" can be used to provide a custom list of IDs, infusions and levels in a raw text form. Script tries its best to understand what you want, so usually selecting just item name is enough, leave other stuff to defaults. Max Chaos Hero level Broken Life Ring will be autocorrected to Life Ring. Sharp Onyx Blade+10 for your +3 char will be autocorrected to Onyx Blade+1. ]]) [DISABLE] 1337099073 "← Spawn Item" FF8080 Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end disableMemrec(memrec) {$asm} CREATETHREAD(ItemGib) [DISABLE] 1337081767 "Item Name" ITEM_ID 1 4 Bytes
ItemGibData+04
1337099074 "Infusion" 0:Normal 100:Heavy 200:Sharp 300:Refined 400:Simple 500:Crystal 600:Fire 700:Chaos 800:Lightning 900:Deep 1000:Dark 1100:Poison 1200:Blood 1300:Raw 1400:Blessed 1500:Hollow 4 Bytes
ItemGibData+0C
1337099075 "Upgrade Level" -1:Hero level 0:+0 1:+1 2:+2 3:+3 4:+4 5:+5 6:+6 7:+7 8:+8 9:+9 10:+10 1 4 Bytes
ItemGibData+10
1337099076 "Quantity" -1:Max 1 4 Bytes
ItemGibData
1337099077 "Durability" -1:Normal 0:Broken 1 4 Bytes
ItemGibData+08
1337099185 "Mass ItemGib" Auto Assembler Script [ENABLE] alloc(MassItemGib,128,DarkSoulsIII.exe) registersymbol(MassItemGib) alloc(ItemArray,$1000) registersymbol(ItemArray) registersymbol(MassGibDone) MassItemGib: sub rsp,28 mov [MassGibDone], 0 lea rcx,[ItemArray] call tga.SpawnItems mov [MassGibDone], 1 add rsp,28 ret MassGibDone: dd 00 {$lua} if syntaxcheck then return end dlc1Owned = (readBytes(GetAddress('[CsDlc]+11')) == 1) or false dlc2Owned = (readBytes(GetAddress('[CsDlc]+12')) == 1) or false Item = {id, typ, quantity, dlc, isCutContent} function Item:new (id, typ, quantity, dlc, isCutContent) o = { id = id, typ = typ or "item", quantity = quantity or 0xFFFFFFFF, dlc = dlc or 0, isCutContent = isCutContent or false, } setmetatable(o, self) self.__index = self return o end function Item:spawn(baseAddress, offset) offset = offset or 0 baseAddress = baseAddress + 4 WriteInteger(baseAddress,self.id + offset) baseAddress = baseAddress + 4 WriteInteger(baseAddress,self.quantity) baseAddress = baseAddress + 4 WriteInteger(baseAddress,0xFFFFFFFF) return baseAddress end function Item:checkType(checkBox) if(self.typ == "item") then return true end return checkBox[self.typ].Checked end function Item:checkCutContent(checkBox) if(self.isCutContent) then return checkBox["CutContent"].Checked end return checkBox["GameContent"].Checked end function Item:checkDlc(checkBox) if(self.dlc == 0) then return checkBox["BaseGame"].Checked elseif(self.dlc == 1) then return checkBox["AshesofAriandel"].Checked else return checkBox["RingedCity"].Checked end end function Item:checkAll(checkboxes) if(not self:checkType(checkboxes)) then return false end if(not self:checkDlc(checkboxes)) then return false end if(not self:checkCutContent(checkboxes)) then return false end return true end MIGForm = {ctrl} function MIGForm:new() o = { ctrl = {} } setmetatable(o, self) self.__index = self return o end function MIGForm:create(typ, parent, properties, customName) parent = self.ctrl[parent] local control = createComponentClass(typ, parent) control.Parent = parent self:initialize(control, properties) control['x'] = control.Left + control.Width control['y'] = control.Top + control.Height local name = customName or properties.Caption name = string.gsub(name, "%s", "") self.ctrl[name] = control end function MIGForm:initialize(control, properties) if(type(control) == 'string') then control = self.ctrl[control] end for propertyName, property in pairs(properties) do if (type(property) == 'table') then for subPropertyName, subProperty in pairs(property) do control[propertyName][subPropertyName] = subProperty end else control[propertyName] = property end end end function MIGForm:initDefaultForm(formName) self.ctrl[formName].BorderStyle = bsDialog self.ctrl[formName].show() self.ctrl[formName].centerScreen() self.ctrl[formName].BorderStyle = bsDialog self.ctrl[formName].OnClose = function (sender) return caFree end end function MIGForm:addItems(control, items, checked) checked = checked or false control = self.ctrl[control] for _, item in pairs(items) do control.items.add(item) end control.setItemIndex(0) end function MIGForm:fixSize(parentName, x, y) x = x or 0 y = y or 0 local parent = self.ctrl[parentName] local width, height = 0,0 local tempWidth, tempHeight for i = 0, parent.ComponentCount - 1 do tempWidth = parent.Component[i].Left + parent.Component[i].Width if (tempWidth > width) then width = tempWidth end tempHeight = parent.Component[i].Top + parent.Component[i].Height if (tempHeight > height) then height = tempHeight end end parent.Width = width + x parent.x = parent.Width + parent.Left parent.Height = height + y parent.y = parent.Height + parent.Top end function MIGForm:fillGap(controlName, targetName) local control = self.ctrl[controlName] local target = { x = self.ctrl[targetName.x] or nil, y = self.ctrl[targetName.y] or nil } if(target.x) then control.Width = control.Width + target.x.Width + target.x.Left - control.Width - control.Left end if(target.y) then control.Height = control.Height + target.y.Height + target.y.Top - control.Height - control.Top end end function MIGForm:changeCheckBoxes(parent) parent = self.ctrl[parent] for i = 1, parent.ComponentCount - 1 do parent.Component[i].Checked = parent.Component[0].Checked end end [DISABLE] {$asm} dealloc(MassItemGib) unregistersymbol(MassItemGib) dealloc(ItemArray) unregistersymbol(ItemArray) unregistersymbol(MassGibDone) 1337187869 "Weapons" Auto Assembler Script {$lua} if not syntaxcheck then disableMemrec(memrec) end local win = MIGForm:new() Weapon = Item:new() function Weapon:new(attributes) o = Item:new(attributes.id, attributes.typ, attributes.quantity, attributes.dlc, attributes.cutContent) setmetatable(o, self) self.__index = self return o end local weapons = { --Weapon:new({id = 0x00015F90, typ = 'Torches', cutContent = true}), --Torch Weapon:new({id = 0x015EF3C0, typ = 'Torches'}), --Torch Weapon:new({id = 0x015F1AD0, typ = 'Torches', dlc = 1}), --Follower Torch Weapon:new({id = 0x000F4240, typ = 'Daggers'}), --Dagger Weapon:new({id = 0x000F6950, typ = 'Daggers'}), --Bandit's Knife Weapon:new({id = 0x000F9060, typ = 'Daggers'}), --Parrying Dagger Weapon:new({id = 0x000FDE80, typ = 'Daggers'}), --Rotten Ghru Dagger Weapon:new({id = 0x00102CA0, typ = 'Daggers'}), --Harpe Weapon:new({id = 0x001053B0, typ = 'Daggers'}), --Scholar's Candlestick Weapon:new({id = 0x00107AC0, typ = 'Daggers'}), --Tailbone Short Sword Weapon:new({id = 0x0010A1D0, typ = 'Daggers'}), --Corvian Greatknife Weapon:new({id = 0x00111700, typ = 'Daggers'}), --Handmaid's Dagger Weapon:new({id = 0x00116520, typ = 'Daggers', dlc = 2}), --Aquamarine Dagger Weapon:new({id = 0x00118C30, typ = 'Daggers', dlc = 2}), --Murky Hand Scythe Weapon:new({id = 0x00F50E60, typ = 'Daggers'}), --Brigand Twindaggers --Weapon:new({id = 0x00100590, typ = 'StraightSwords', cutContent = true}), --Blood-stained Short Sword Weapon:new({id = 0x001E8480, typ = 'StraightSwords'}), --Shortsword Weapon:new({id = 0x001EAB90, typ = 'StraightSwords'}), --Long Sword Weapon:new({id = 0x001ED2A0, typ = 'StraightSwords'}), --Broadsword Weapon:new({id = 0x001EF9B0, typ = 'StraightSwords'}), --Broken Straight Sword Weapon:new({id = 0x001F6EE0, typ = 'StraightSwords'}), --Lothric Knight Sword Weapon:new({id = 0x00203230, typ = 'StraightSwords'}), --Sunlight Straight Sword Weapon:new({id = 0x0020A760, typ = 'StraightSwords'}), --Irithyll Straight Sword Weapon:new({id = 0x0020F580, typ = 'StraightSwords'}), --Cleric's Candlestick Weapon:new({id = 0x002143A0, typ = 'StraightSwords'}), --Morion Blade Weapon:new({id = 0x002191C0, typ = 'StraightSwords'}), --Astora Straight Sword Weapon:new({id = 0x0021B8D0, typ = 'StraightSwords'}), --Barbed Straight Sword Weapon:new({id = 0x002206F0, typ = 'StraightSwords'}), --Anri's Straight Sword Weapon:new({id = 0x00225510, typ = 'StraightSwords', dlc = 2}), --Ringed Knight Straight Sword Weapon:new({id = 0x005FD340, typ = 'StraightSwords'}), --Lothric's Holy Sword Weapon:new({id = 0x005F3700, typ = 'StraightSwords'}), --Dark Sword Weapon:new({id = 0x00F53570, typ = 'StraightSwords'}), --Gotthard Twinswords Weapon:new({id = 0x00F646E0, typ = 'StraightSwords', dlc = 1}), --Valorheart Weapon:new({id = 0x002DC6C0, typ = 'Rapiers'}), --Estoc Weapon:new({id = 0x002DEDD0, typ = 'Rapiers'}), --Mail Breaker Weapon:new({id = 0x002E14E0, typ = 'Rapiers'}), --Rapier Weapon:new({id = 0x002E3BF0, typ = 'Rapiers'}), --Ricard's Rapier Weapon:new({id = 0x002E6300, typ = 'Rapiers'}), --Crystal Sage's Rapier Weapon:new({id = 0x002E8A10, typ = 'Rapiers'}), --Irithyll Rapier Weapon:new({id = 0x00F66DF0, typ = 'Rapiers', dlc = 1}), --Crow Quills Weapon:new({id = 0x00205940, typ = 'CurvedSwords'}), --Rotten Ghru Curved Sword Weapon:new({id = 0x003D3010, typ = 'CurvedSwords'}), --Shotel Weapon:new({id = 0x003D7E30, typ = 'CurvedSwords'}), --Scimitar Weapon:new({id = 0x003DA540, typ = 'CurvedSwords'}), --Falchion Weapon:new({id = 0x003DCC50, typ = 'CurvedSwords'}), --Carthus Curved Sword Weapon:new({id = 0x003E1A70, typ = 'CurvedSwords'}), --Pontiff Knight Curved Sword Weapon:new({id = 0x003E4180, typ = 'CurvedSwords'}), --Storm Curved Sword Weapon:new({id = 0x003E6890, typ = 'CurvedSwords'}), --Painting Guardian's Curved Sword Weapon:new({id = 0x003E8FA0, typ = 'CurvedSwords'}), --Crescent Moon Sword Weapon:new({id = 0x003EB6B0, typ = 'CurvedSwords'}), --Carthus Shotel Weapon:new({id = 0x003EDDC0, typ = 'CurvedSwords', dlc = 1}), --Follower Sabre Weapon:new({id = 0x003F04D0, typ = 'CurvedSwords', dlc = 2}), --Demon Scar Weapon:new({id = 0x00F42400, typ = 'CurvedSwords'}), --Sellsword Twinblades Weapon:new({id = 0x00F47220, typ = 'CurvedSwords'}), --Warden Twinblades Weapon:new({id = 0x00F4C040, typ = 'CurvedSwords'}), --Dancer's Enchanted Swords Weapon:new({id = 0x004C4B40, typ = 'Katanas'}), --Uchigatana Weapon:new({id = 0x004C7250, typ = 'Katanas'}), --Washing Pole Weapon:new({id = 0x004C9960, typ = 'Katanas'}), --Chaos Blade Weapon:new({id = 0x004CC070, typ = 'Katanas'}), --Black Blade Weapon:new({id = 0x004CE780, typ = 'Katanas'}), --Bloodlust Weapon:new({id = 0x004D0E90, typ = 'Katanas'}), --Darkdrift Weapon:new({id = 0x004D35A0, typ = 'Katanas', dlc = 2}), --Frayed Blade Weapon:new({id = 0x00F58390, typ = 'Katanas'}), --Onikiri and Ubadachi Weapon:new({id = 0x0021DFE0, typ = 'Greatswords'}), --Executioner's Greatsword Weapon:new({id = 0x00222E00, typ = 'Greatswords', dlc = 1}), --Onyx Blade Weapon:new({id = 0x00227C20, typ = 'Greatswords', dlc = 2}), --Gael Greatsword Weapon:new({id = 0x005B8D80, typ = 'Greatswords'}), --Bastard Sword Weapon:new({id = 0x005BDBA0, typ = 'Greatswords'}), --Claymore Weapon:new({id = 0x005DB060, typ = 'Greatswords'}), --Flamberge Weapon:new({id = 0x005F5E10, typ = 'Greatswords'}), --Black Knight Sword Weapon:new({id = 0x005FAC30, typ = 'Greatswords'}), --Twin Princes' Greatsword Weapon:new({id = 0x005FFA50, typ = 'Greatswords'}), --Wolnir's Holy Sword Weapon:new({id = 0x00602160, typ = 'Greatswords'}), --Wolf Knight's Greatsword Weapon:new({id = 0x0060216A, typ = 'Greatswords'}), --Greatsword of Artorias !!!!!!!!!!!!!!!! Weapon:new({id = 0x00604870, typ = 'Greatswords'}), --Hollowslayer Greatsword Weapon:new({id = 0x00606F80, typ = 'Greatswords'}), --Moonlight Greatsword Weapon:new({id = 0x00609690, typ = 'Greatswords'}), --Drakeblood Greatsword Weapon:new({id = 0x0060BDA0, typ = 'Greatswords'}), --Firelink Greatsword Weapon:new({id = 0x005E2590, typ = 'Greatswords'}), --Greatsword of Judgment Weapon:new({id = 0x006132D0, typ = 'Greatswords'}), --Storm Ruler Weapon:new({id = 0x005C29C0, typ = 'UltraGreatswords'}), --Zweihander Weapon:new({id = 0x005C50D0, typ = 'UltraGreatswords'}), --Greatsword Weapon:new({id = 0x005C9EF0, typ = 'UltraGreatswords'}), --Astora Greatsword Weapon:new({id = 0x005D1420, typ = 'UltraGreatswords'}), --Lothric Knight Greatsword Weapon:new({id = 0x005D8950, typ = 'UltraGreatswords'}), --Black Knight Greatsword Weapon:new({id = 0x005E4CA0, typ = 'UltraGreatswords'}), --Profaned Greatsword Weapon:new({id = 0x005E73B0, typ = 'UltraGreatswords'}), --Cathedral Knight Greatsword Weapon:new({id = 0x005E9AC0, typ = 'UltraGreatswords'}), --Farron Greatsword Weapon:new({id = 0x005F8520, typ = 'UltraGreatswords'}), --Lorian's Greatsword Weapon:new({id = 0x0060E4B0, typ = 'UltraGreatswords'}), --Fume Ultra Greatsword Weapon:new({id = 0x00F69500, typ = 'UltraGreatswords', dlc = 2}), --Ringed Knight Paired Greatswords Weapon:new({id = 0x003DF360, typ = 'CurvedGreatswords'}), --Carthus Curved Greatsword Weapon:new({id = 0x005CC600, typ = 'CurvedGreatswords'}), --Murakumo Weapon:new({id = 0x005DD770, typ = 'CurvedGreatswords'}), --Exile Greatsword Weapon:new({id = 0x00610BC0, typ = 'CurvedGreatswords'}), --Old Wolf Curved Sword Weapon:new({id = 0x006159E0, typ = 'CurvedGreatswords', dlc = 2}), --Harald Curved Greatsword Weapon:new({id = 0x006ACFC0, typ = 'Axes'}), --Hand Axe Weapon:new({id = 0x006AF6D0, typ = 'Axes'}), --Battle Axe Weapon:new({id = 0x006B1DE0, typ = 'Axes'}), --Brigand Axe Weapon:new({id = 0x006B6C00, typ = 'Axes'}), --Crescent Axe Weapon:new({id = 0x006BE130, typ = 'Axes'}), --Butcher Knife Weapon:new({id = 0x006C0840, typ = 'Axes'}), --Dragonslayer's Axe --Weapon:new({id = 0x006C2F50, typ = 'Axes', cutContent = true}), --Missionary's Axe Weapon:new({id = 0x006C5660, typ = 'Axes'}), --Thrall Axe Weapon:new({id = 0x006CCB90, typ = 'Axes'}), --Eleonora Weapon:new({id = 0x006D19B0, typ = 'Axes'}), --Man Serpent Hatchet Weapon:new({id = 0x006D67D0, typ = 'Axes', dlc = 1}), --Millwood Battle Axe Weapon:new({id = 0x00F49930, typ = 'Axes'}), --Winged Knight Twinaxes Weapon:new({id = 0x005F0FF0, typ = 'Greataxes'}), --Yhorm's Great Machete Weapon:new({id = 0x006B9310, typ = 'Greataxes'}), --Greataxe Weapon:new({id = 0x006C7D70, typ = 'Greataxes'}), --Dragonslayer Greataxe Weapon:new({id = 0x006CA480, typ = 'Greataxes'}), --Demon's Greataxe Weapon:new({id = 0x006D8EE0, typ = 'Greataxes', dlc = 1}), --Earth Seeker --Weapon:new({id = 0x006D40C0, typ = 'Greataxes', cutContent = true}), --Dragon King Greataxe Weapon:new({id = 0x00F4E750, typ = 'Greataxes'}), --Great Machete Weapon:new({id = 0x007A1200, typ = 'Hammers'}), --Club Weapon:new({id = 0x007A3910, typ = 'Hammers'}), --Mace Weapon:new({id = 0x007A6020, typ = 'Hammers'}), --Morning Star Weapon:new({id = 0x007A8730, typ = 'Hammers'}), --Reinforced Club Weapon:new({id = 0x007D6D60, typ = 'Hammers'}), --Heysel Pick Weapon:new({id = 0x007DBB80, typ = 'Hammers'}), --Warpick Weapon:new({id = 0x007E57C0, typ = 'Hammers'}), --Blacksmith Hammer Weapon:new({id = 0x00F61FD0, typ = 'Hammers'}), --Drang Hammers Weapon:new({id = 0x007AFC60, typ = 'GreatHammers'}), --Large Club Weapon:new({id = 0x007B4A80, typ = 'GreatHammers'}), --Great Club Weapon:new({id = 0x007BBFB0, typ = 'GreatHammers'}), --Great Mace Weapon:new({id = 0x007C8300, typ = 'GreatHammers'}), --Great Wooden Hammer Weapon:new({id = 0x007CAA10, typ = 'GreatHammers'}), --Gargoyle Flame Hammer Weapon:new({id = 0x007CD120, typ = 'GreatHammers'}), --Vordt's Great Hammer Weapon:new({id = 0x007CF830, typ = 'GreatHammers'}), --Old King's Great Hammer --Weapon:new({id = 0x007D4650, typ = 'GreatHammers', cutContent = true}), --Four Knights Hammer --Weapon:new({id = 0x007D9470, typ = 'GreatHammers', cutContent = true}), --Hammer of the Great Tree Weapon:new({id = 0x007DE290, typ = 'GreatHammers'}), --Pickaxe Weapon:new({id = 0x007E09A0, typ = 'GreatHammers'}), --Dragon Tooth Weapon:new({id = 0x007E30B0, typ = 'GreatHammers'}), --Smough's Great Hammer Weapon:new({id = 0x007E7ED0, typ = 'GreatHammers'}), --Morne's Great Hammer Weapon:new({id = 0x007EA5E0, typ = 'GreatHammers'}), --Spiked Mace Weapon:new({id = 0x007ECCF0, typ = 'GreatHammers', dlc = 1}), --Quakestone Hammer Weapon:new({id = 0x007EF400, typ = 'GreatHammers', dlc = 2}), --Ledo's Great Hammer Weapon:new({id = 0x00895440, typ = 'Spears'}), --Spear Weapon:new({id = 0x00897B50, typ = 'Spears'}), --Winged Spear Weapon:new({id = 0x0089C970, typ = 'Spears'}), --Partizan Weapon:new({id = 0x008A8CC0, typ = 'Spears'}), --Greatlance Weapon:new({id = 0x008AB3D0, typ = 'Spears'}), --Lothric Knight Long Spear Weapon:new({id = 0x008ADAE0, typ = 'Spears'}), --Four-Pronged Plow Weapon:new({id = 0x008B01F0, typ = 'Spears'}), --Gargoyle Flame Spear Weapon:new({id = 0x008B2900, typ = 'Spears'}), --Rotten Ghru Spear Weapon:new({id = 0x008B5010, typ = 'Spears'}), --Tailbone Spear Weapon:new({id = 0x008B7720, typ = 'Spears'}), --Soldering Iron Weapon:new({id = 0x008BC540, typ = 'Spears'}), --Dragonslayer Swordspear Weapon:new({id = 0x008BEC50, typ = 'Spears'}), --Arstor's Spear Weapon:new({id = 0x008C1360, typ = 'Spears'}), --Saint Bident Weapon:new({id = 0x008C3A70, typ = 'Spears'}), --Yorshka's Spear Weapon:new({id = 0x008C6180, typ = 'Spears'}), --Pike --Weapon:new({id = 0x008C8890, typ = 'Spears', cutContent = true}), --Channeler's Trident Weapon:new({id = 0x008CAFA0, typ = 'Spears'}), --Dragonslayer Spear Weapon:new({id = 0x008CD6B0, typ = 'Spears', dlc = 1}), --Follower Javelin Weapon:new({id = 0x008CFDC0, typ = 'Spears', dlc = 2}), --Ringed Knight Spear Weapon:new({id = 0x008D24D0, typ = 'Spears', dlc = 2}), --Lothric War Banner Weapon:new({id = 0x00F5AAA0, typ = 'Spears'}), --Drang Twinspears Weapon:new({id = 0x008D4BE0, typ = 'Halberds', dlc = 2}), --Crucifix of the Mad King (Halberd) Weapon:new({id = 0x0098BD90, typ = 'Halberds'}), --Lucerne Weapon:new({id = 0x0098E4A0, typ = 'Halberds'}), --Glaive Weapon:new({id = 0x00990BB0, typ = 'Halberds'}), --Halberd Weapon:new({id = 0x009959D0, typ = 'Halberds'}), --Black Knight Greataxe Weapon:new({id = 0x0099A7F0, typ = 'Halberds'}), --Pontiff Knight Great Scythe Weapon:new({id = 0x0099F610, typ = 'Halberds'}), --Winged Knight Halberd Weapon:new({id = 0x009A1D20, typ = 'Halberds'}), --Gundyr's Halberd --Weapon:new({id = 0x009A6B40, typ = 'Halberds', cutContent = true}), --Ancient Dragon Halberd Weapon:new({id = 0x009AB960, typ = 'Halberds'}), --Red Hilted Halberd Weapon:new({id = 0x009AE070, typ = 'Halberds'}), --Black Knight Glaive Weapon:new({id = 0x009B0780, typ = 'Halberds'}), --Immolation Tinder Weapon:new({id = 0x009B2E90, typ = 'Halberds', dlc = 2}), --Splitleaf Greatsword (It's a Halberd) Weapon:new({id = 0x00989680, typ = 'Reapers'}), --Great Scythe Weapon:new({id = 0x0099CF00, typ = 'Reapers'}), --Great Corvian Scythe --Weapon:new({id = 0x009A4430, typ = 'Reapers', cutContent = true}), --Lothric's Scythe --Weapon:new({id = 0x009A9250, typ = 'Reapers', cutContent = true}), --Scythe of Want Weapon:new({id = 0x009B55A0, typ = 'Reapers', dlc = 1}), --Friede's Great Scythe Weapon:new({id = 0x00A7D8C0, typ = 'Fists'}), --Claw Weapon:new({id = 0x00A7FFD0, typ = 'Fists'}), --Caestus Weapon:new({id = 0x00A826E0, typ = 'Fists'}), --Manikin Claws Weapon:new({id = 0x00A84DF0, typ = 'Fists'}), --Demon's Fist Weapon:new({id = 0x00A87500, typ = 'Fists'}), --Dark Hand Weapon:new({id = 0x00A89C10, typ = 'Fists', dlc = 1}), --Crow Talons Weapon:new({id = 0x00B71B00, typ = 'Whips'}), --Whip Weapon:new({id = 0x00B7B740, typ = 'Whips'}), --Witch's Locks Weapon:new({id = 0x00B7DE50, typ = 'Whips'}), --Notched Whip Weapon:new({id = 0x00B80560, typ = 'Whips'}), --Spotted Whip Weapon:new({id = 0x00B82C70, typ = 'Whips', dlc = 1}), --Rose of Ariandel Weapon:new({id = 0x00C747A0, typ = 'Staves'}), --Sorcerer's Staff Weapon:new({id = 0x00C76EB0, typ = 'Staves'}), --Storyteller's Staff Weapon:new({id = 0x00C795C0, typ = 'Staves'}), --Mendicant's Staff Weapon:new({id = 0x00C7E3E0, typ = 'Staves'}), --Man-grub's Staff Weapon:new({id = 0x00C80AF0, typ = 'Staves'}), --Archdeacon's Great Staff Weapon:new({id = 0x00C8CE40, typ = 'Staves'}), --Sage's Crystal Staff Weapon:new({id = 0x00C8F550, typ = 'Staves'}), --Heretic's Staff Weapon:new({id = 0x00C91C60, typ = 'Staves'}), --Court Sorcerer's Staff Weapon:new({id = 0x00C94370, typ = 'Staves'}), --Witchtree Branch Weapon:new({id = 0x00C96A80, typ = 'Staves'}), --Izalith Staff Weapon:new({id = 0x00CCC5E0, typ = 'Staves', dlc = 2}), --Murky Longstaff Weapon:new({id = 0x00CD1400, typ = 'Staves', dlc = 2}), --Preacher's Right Arm --Weapon:new({id = 0x00C8A730, typ = 'Staves', cutContent = true}), --Sacred Beast Catalyst Weapon:new({id = 0x00C83200, typ = 'Staves'}), --Golden Ritual Spear Weapon:new({id = 0x00C88020, typ = 'Chimes'}), --Yorshka's Chime Weapon:new({id = 0x00C99190, typ = 'Chimes'}), --Cleric's Sacred Chime Weapon:new({id = 0x00C9B8A0, typ = 'Chimes'}), --Priest's Chime Weapon:new({id = 0x00C9DFB0, typ = 'Chimes'}), --Saint-tree Bellvine Weapon:new({id = 0x00CA06C0, typ = 'Chimes'}), --Caitha's Chime Weapon:new({id = 0x00CA2DD0, typ = 'Chimes'}), --Crystal Chime Weapon:new({id = 0x00CCECF0, typ = 'Chimes', dlc = 2}), --Sacred Chime of Filianore Weapon:new({id = 0x00C72090, typ = 'Talismans'}), --Talisman Weapon:new({id = 0x00CA54E0, typ = 'Talismans'}), --Sunlight Talisman Weapon:new({id = 0x00CA7BF0, typ = 'Talismans'}), --Canvas Talisman Weapon:new({id = 0x00CAA300, typ = 'Talismans'}), --Sunless Talisman Weapon:new({id = 0x00CACA10, typ = 'Talismans'}), --Saint's Talisman Weapon:new({id = 0x00CAF120, typ = 'Talismans'}), --White Hair Talisman Weapon:new({id = 0x00CC77C0, typ = 'Flames'}), --Pyromancy Flame Weapon:new({id = 0x00CC9ED0, typ = 'Flames', dlc = 1}), --Pyromancer's Parting Flame --Weapon:new({id = 0x00CD3B10, typ = 'Flames', cutContent = true}), --Flickering Pyromancy Flame --Weapon:new({id = 0x00CD6220, typ = 'Flames', cutContent = true}), --Strong Pyromancy Flame --Weapon:new({id = 0x00CDFE60, typ = 'Flames', cutContent = true}), --Deep Pyromancy Flame --Weapon:new({id = 0x00CE2570, typ = 'Flames', cutContent = true}), --Pitch-Dark Pyromancy Flame Weapon:new({id = 0x00D5C690, typ = 'Bows'}), --Short Bow Weapon:new({id = 0x00D5EDA0, typ = 'Bows'}), --Composite Bow Weapon:new({id = 0x00D689E0, typ = 'Bows'}), --Longbow Weapon:new({id = 0x00D77440, typ = 'Bows', dlc = 2}), --White Tree Bow (White Birch Bow) Weapon:new({id = 0x00D79B50, typ = 'Bows'}), --Darkmoon Longbow Weapon:new({id = 0x00D7E970, typ = 'Bows'}), --Black Bow of Pharis Weapon:new({id = 0x00D6B0F0, typ = 'Greatbows'}), --Dragonrider Bow Weapon:new({id = 0x00D7C260, typ = 'Greatbows'}), --Onislayer Greatbow Weapon:new({id = 0x00CF8500, typ = 'Greatbows'}), --Dragonslayer Greatbow Weapon:new({id = 0x00D85EA0, typ = 'Greatbows', dlc = 1}), --Millwood Greatbow Weapon:new({id = 0x00D63BC0, typ = 'Crossbows'}), --Light Crossbow Weapon:new({id = 0x00D662D0, typ = 'Crossbows'}), --Arbalest Weapon:new({id = 0x00D6FF10, typ = 'Crossbows'}), --Avelyn Weapon:new({id = 0x00D72620, typ = 'Crossbows'}), --Knight's Crossbow Weapon:new({id = 0x00D74D30, typ = 'Crossbows'}), --Heavy Crossbow --Weapon:new({id = 0x00D81080, typ = 'Crossbows', cutContent = true}), --Shield Crossbow Weapon:new({id = 0x00D83790, typ = 'Crossbows'}), --Sniper Crossbow Weapon:new({id = 0x00D885B0, typ = 'Crossbows', dlc = 2}), --Repeating Crossbow Weapon:new({id = 0x01312D00, typ = 'SmallShields'}), --Buckler Weapon:new({id = 0x01315410, typ = 'SmallShields'}), --Small Leather Shield Weapon:new({id = 0x0131C940, typ = 'SmallShields'}), --Large Leather Shield Weapon:new({id = 0x01323E70, typ = 'SmallShields'}), --Hawkwood's Shield Weapon:new({id = 0x01326580, typ = 'SmallShields'}), --Iron Round Shield Weapon:new({id = 0x013328D0, typ = 'SmallShields'}), --Ghru Rotshield Weapon:new({id = 0x01339E00, typ = 'SmallShields'}), --Target Shield Weapon:new({id = 0x0133C510, typ = 'SmallShields'}), --Elkhorn Round Shield Weapon:new({id = 0x0133EC20, typ = 'SmallShields'}), --Warrior's Round Shield Weapon:new({id = 0x01341330, typ = 'SmallShields'}), --Caduceus Round Shield Weapon:new({id = 0x01343A40, typ = 'SmallShields'}), --Red and White Round Shield Weapon:new({id = 0x01346150, typ = 'SmallShields'}), --Plank Shield Weapon:new({id = 0x01348860, typ = 'SmallShields'}), --Leather Shield Weapon:new({id = 0x0134AF70, typ = 'SmallShields'}), --Crimson Parma Weapon:new({id = 0x0134D680, typ = 'SmallShields'}), --Eastern Iron Shield Weapon:new({id = 0x0134FD90, typ = 'SmallShields'}), --Llewellyn Shield Weapon:new({id = 0x01354BB0, typ = 'SmallShields'}), --Golden Falcon Shield --Weapon:new({id = 0x01421CF0, typ = 'StandardShields', cutContent = true}), --Prince's Shield --Weapon:new({id = 0x013524A0, typ = 'StandardShields', cutContent = true}), --Cleric's Parma Weapon:new({id = 0x013572C0, typ = 'StandardShields'}), --Sacred Bloom Shield Weapon:new({id = 0x0131A230, typ = 'StandardShields'}), --Round Shield Weapon:new({id = 0x0132DAB0, typ = 'StandardShields'}), --Wooden Shield Weapon:new({id = 0x013301C0, typ = 'StandardShields'}), --Kite Shield Weapon:new({id = 0x0135C0E0, typ = 'StandardShields', dlc = 1}), --Followers Shield Weapon:new({id = 0x01409650, typ = 'StandardShields'}), --Lothric Knight Shield Weapon:new({id = 0x01410B80, typ = 'StandardShields'}), --Knight Shield Weapon:new({id = 0x014159A0, typ = 'StandardShields'}), --Pontiff Knight Shield Weapon:new({id = 0x014180B0, typ = 'StandardShields'}), --Carthus Shield Weapon:new({id = 0x0141F5E0, typ = 'StandardShields'}), --Black Knight Shield Weapon:new({id = 0x01426B10, typ = 'StandardShields'}), --Spiked Shield Weapon:new({id = 0x0142B930, typ = 'StandardShields'}), --East-West Shield Weapon:new({id = 0x01429220, typ = 'StandardShields'}), --Pierce Shield Weapon:new({id = 0x01424400, typ = 'StandardShields'}), --Silver Knight Shield Weapon:new({id = 0x01430750, typ = 'StandardShields'}), --Crest Shield Weapon:new({id = 0x0142E040, typ = 'StandardShields'}), --Sunlight Shield Weapon:new({id = 0x01432E60, typ = 'StandardShields'}), --Dragon Crest Shield Weapon:new({id = 0x01435570, typ = 'StandardShields'}), --Spider Shield Weapon:new({id = 0x0143A390, typ = 'StandardShields'}), --Sunset Shield Weapon:new({id = 0x01437C80, typ = 'StandardShields'}), --Grass Crest Shield Weapon:new({id = 0x0143F1B0, typ = 'StandardShields'}), --Blue Wooden Shield Weapon:new({id = 0x014418C0, typ = 'StandardShields'}), --Silver Eagle Kite Shield Weapon:new({id = 0x0143CAA0, typ = 'StandardShields'}), --Golden Wing Crest Shield Weapon:new({id = 0x01443FD0, typ = 'StandardShields'}), --Stone Parma Weapon:new({id = 0x01448DF0, typ = 'StandardShields'}), --Porcine Shield Weapon:new({id = 0x014466E0, typ = 'StandardShields'}), --Spirit Tree Crest Shield Weapon:new({id = 0x0144B500, typ = 'StandardShields'}), --Shield of Want Weapon:new({id = 0x0144DC10, typ = 'StandardShields'}), --Wargod Wooden Shield Weapon:new({id = 0x01450320, typ = 'StandardShields', dlc = 1}), --Ethereal Oak Shield Weapon:new({id = 0x013599D0, typ = 'Greatshields'}), --Ancient Dragon Greatshield Weapon:new({id = 0x0135E7F0, typ = 'Greatshields', dlc = 2}), --Dragonhead Shield Weapon:new({id = 0x013376F0, typ = 'Greatshields'}), --Havel's Greatshield Weapon:new({id = 0x01452A30, typ = 'Greatshields', dlc = 2}), --Dragonhead Greatshield Weapon:new({id = 0x014FD890, typ = 'Greatshields'}), --Lothric Knight Greatshield Weapon:new({id = 0x014FFFA0, typ = 'Greatshields'}), --Cathedral Knight Greatshield Weapon:new({id = 0x01504DC0, typ = 'Greatshields'}), --Dragonslayer Greatshield Weapon:new({id = 0x015074D0, typ = 'Greatshields'}), --Moaning Shield --Weapon:new({id = 0x01509BE0, typ = 'Greatshields', cutContent = true}), --Ancient Dragon Great Shield Weapon:new({id = 0x0150C2F0, typ = 'Greatshields'}), --Yhorm's Greatshield Weapon:new({id = 0x0150EA00, typ = 'Greatshields'}), --Black Iron Greatshield Weapon:new({id = 0x01511110, typ = 'Greatshields'}), --Wolf Knight's Greatshield Weapon:new({id = 0x01513820, typ = 'Greatshields'}), --Twin Dragon Greatshield Weapon:new({id = 0x01515F30, typ = 'Greatshields'}), --Greatshield of Glory Weapon:new({id = 0x01518640, typ = 'Greatshields'}), --Curse Ward Greatshield Weapon:new({id = 0x0151AD50, typ = 'Greatshields'}), --Bonewheel Shield Weapon:new({id = 0x0151D460, typ = 'Greatshields'}), --Stone Greatshield Weapon:new({id = 0x00F5F8C0, typ = 'Greatshields', dlc = 2}), --Great Door Twinshields --Weapon:new({id = 0x00F55C80, typ = 'StraightSwords', cutContent = true}), --Golden Dual Swords Weapon:new({id = 0x000D9490, typ = 'StraightSwords', cutContent = true}), --Broken Sword with Glow Weapon:new({id = 0x000E30D0, typ = 'Daggers', cutContent = true}), --transparent dagger Weapon:new({id = 0x000E3134, typ = 'StraightSwords', cutContent = true}), --transparent sword Weapon:new({id = 0x000E31FC, typ = 'Greatswords', cutContent = true}), --transparent greatsword Weapon:new({id = 0x000E3328, typ = 'CurvedSwords', cutContent = true}), --transparent curved sword Weapon:new({id = 0x000E3454, typ = 'Axes', cutContent = true}), --transparent axe Weapon:new({id = 0x000E34B8, typ = 'Greataxes', cutContent = true}), --transparent greataxe Weapon:new({id = 0x000E351C, typ = 'Hammers', cutContent = true}), --transparent mace Weapon:new({id = 0x000E3648, typ = 'Halberds', cutContent = true}), --transparent halberd Weapon:new({id = 0x000E3710, typ = 'Staves', cutContent = true}), --transparent staff Weapon:new({id = 0x000E383C, typ = 'Whips', cutContent = true}), --transparent whip Weapon:new({id = 0x000E3904, typ = 'Greatbows', cutContent = true}), --transparent greatbow Weapon:new({id = 0x000E3A30, typ = 'Fists', cutContent = true}), --transparent caestus Weapon:new({id = 0x000E3B5C, typ = 'Axes', cutContent = true}), --transparent paired axe Weapon:new({id = 0x000E3C24, typ = 'StraightSwords', cutContent = true}), --transparent paired sword Weapon:new({id = 0x000E3D50, typ = 'Fists', cutContent = true}), --transparent demon fist Weapon:new({id = 0x000E3E18, typ = 'Hammers', cutContent = true}), --transparent paired hammers Weapon:new({id = 0x000E3F44, typ = 'StandardShields', cutContent = true}), --transparent round shield Weapon:new({id = 0x000E400C, typ = 'Torches', cutContent = true}), --transparent torch Weapon:new({id = 0x055E0DD0, typ = 'StraightSwords', cutContent = true}), --Twinswords with torch effect } function createWindow() local formName = 'Weapons' win:create('TCEForm', nil, {Caption = formName}) win:initDefaultForm(formName) local infusions = { 'Normal', 'Heavy', 'Sharp', 'Refined', 'Simple', 'Crystal', 'Fire', 'Chaos', 'Lightning', 'Deep', 'Dark', 'Poison', 'Blood', 'Raw', 'Blessed', 'Hollow' } win:create('TLabel', formName, {Caption = 'Include', Left = 15}) win:create('TScrollBox', formName, {Caption = 'WeaponList', Width = 240, Height = 105, Left = 10, Top = 15 }) local checkBoxes = {'Daggers', 'Straight Swords', 'Greatswords', 'Ultra Greatswords', 'Curved Swords', 'Curved Greatswords', 'Katanas', 'Rapiers', 'Axes', 'Greataxes', 'Hammers', 'Great Hammers', 'Fists', 'Spears', 'Halberds', 'Reapers', 'Whips', 'Torches', 'Bows', 'Greatbows', 'Crossbows', 'Staves', 'Flames', 'Talismans', 'Chimes', 'Small Shields','Standard Shields', 'Greatshields'} win:create('TCheckBox', 'WeaponList', {Checked = true}, 'CheckAll') win.ctrl['CheckAll'].onChange = changeAllCheckBoxes for _, checkBox in pairs(checkBoxes) do win:create('TCheckBox', 'WeaponList', {Caption = checkBox, Checked = true}) end win:initialize('WeaponList',{ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', EnlargeHorizontal = 'crsScaleChilds', LeftRightSpacing = 5}}) win:create('TGroupBox', formName, {Caption = 'DLC', Left = 10, Top = win.ctrl['WeaponList'].y, ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', LeftRightSpacing = 5}}) win:create('TCheckBox', 'DLC', {Caption = 'Base Game', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ashes of Ariandel', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ringed City', Checked = true}) win:fixSize('DLC', 5, 25) win:create('TGroupBox', formName, {Caption = 'Content', Left = win.ctrl['DLC'].x + 10, Top = win.ctrl['WeaponList'].y, ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', LeftRightSpacing = 5}}) win:create('TCheckBox', 'Content', {Caption = 'Game Content', Checked = true}) win:create('TCheckBox', 'Content', {Caption = 'Cut Content', Checked = false}) win:fillGap('Content', {x = 'WeaponList', y = 'DLC'}) win:fixSize(formName, 10, 90) win:create('TLabel', formName, {Caption = 'Infusion:', Left = 10, Top = win.ctrl[formName].Height - 75}) win:create('TCEComboBox', formName, {Caption = 'Infusion', Width = win.ctrl[formName].Width - 70, Height = 40, Left = 60, Top = win.ctrl[formName].Height - 80}) win:addItems('Infusion', infusions) win:create('TButton', formName, {Caption = 'Spawn', Width = win.ctrl[formName].Width - 20, Height = 40, Left = 10, Top = win.ctrl[formName].Height - 50}) win.ctrl['Spawn'].onClick = spawn end function changeAllCheckBoxes() win:changeCheckBoxes('WeaponList') end function spawn() local checkBoxes = win.ctrl local baseAddress = GetAddress('ItemArray') local infusion = win.ctrl['Infusion'].getItemIndex() * 100 + 10 local totalItems = 0 for _, weapon in pairs(weapons) do if(weapon:checkAll(checkBoxes)) then totalItems = totalItems + 1 if(weapon.typ == 'SmallShields' or weapon.typ == 'StandardShields' or weapon.typ == 'Greatshields') then baseAddress = weapon:spawn(baseAddress, 10) else if(weapon.id == 0x00A87500) then baseAddress = weapon:spawn(baseAddress, 0) --Dark Hand case else baseAddress = weapon:spawn(baseAddress, infusion) end end end end WriteInteger(GetAddress('ItemArray'), totalItems) autoAssemble('CreateThread(MassItemGib)') win.ctrl.Weapons.close() end [ENABLE] createWindow() [DISABLE] 1337099188 "Armors" Auto Assembler Script {$lua} if not syntaxcheck then disableMemrec(memrec) end local win = MIGForm:new() Armor = Item:new() function Armor:new(attributes) o = Item:new(attributes.id, attributes.typ, attributes.quantity, attributes.dlc, attributes.cutContent) setmetatable(o, self) self.__index = self return o end local armors = { Armor:new({id = 0x1121EAC0, typ = 'Helms'}), --Fallen Knight Helm Armor:new({id = 0x1121EEA8, typ = 'Chests'}), --Fallen Knight Armor Armor:new({id = 0x1121F290, typ = 'Gauntlets'}), --Fallen Knight Gauntlets Armor:new({id = 0x1121F678, typ = 'Leggings'}), --Fallen Knight Trousers Armor:new({id = 0x11298BE0, typ = 'Helms'}), --Knight Helm Armor:new({id = 0x11298FC8, typ = 'Chests'}), --Knight Armor Armor:new({id = 0x112993B0, typ = 'Gauntlets'}), --Knight Gauntlets Armor:new({id = 0x11299798, typ = 'Leggings'}), --Knight Leggings Armor:new({id = 0x11406F40, typ = 'Helms'}), --Firelink Helm Armor:new({id = 0x11407328, typ = 'Chests'}), --Firelink Armor Armor:new({id = 0x11407710, typ = 'Gauntlets'}), --Firelink Gauntlets Armor:new({id = 0x11407AF8, typ = 'Leggings'}), --Firelink Leggings Armor:new({id = 0x11481060, typ = 'Helms'}), --Sellsword Helm Armor:new({id = 0x11481448, typ = 'Chests'}), --Sellsword Armor Armor:new({id = 0x11481830, typ = 'Gauntlets'}), --Sellsword Gauntlet Armor:new({id = 0x11481C18, typ = 'Leggings'}), --Sellsword Trousers Armor:new({id = 0x114FB180, typ = 'Helms'}), --Herald Helm Armor:new({id = 0x114FB568, typ = 'Chests'}), --Herald Armor Armor:new({id = 0x114FB950, typ = 'Gauntlets'}), --Herald Gloves Armor:new({id = 0x114FBD38, typ = 'Leggings'}), --Herald Trousers Armor:new({id = 0x115752A0, typ = 'Helms'}), --Sunless Veil Armor:new({id = 0x11575688, typ = 'Chests'}), --Sunless Armor Armor:new({id = 0x11575A70, typ = 'Gauntlets'}), --Sunless Gauntlets Armor:new({id = 0x11575E58, typ = 'Leggings'}), --Sunless Leggings Armor:new({id = 0x115EF3C0, typ = 'Helms'}), --Black Hand Hat Armor:new({id = 0x115EF7A8, typ = 'Chests'}), --Black Hand Armor Armor:new({id = 0x115EFB90, typ = 'Gauntlets'}), --Assassin Gloves Armor:new({id = 0x115EFF78, typ = 'Leggings'}), --Assassin Trousers Armor:new({id = 0x11607A60, typ = 'Helms'}), --Assassin Hood Armor:new({id = 0x11607E48, typ = 'Chests'}), --Assassin Armor Armor:new({id = 0x116694E0, typ = 'Helms'}), --Xanthous Crown Armor:new({id = 0x116698C8, typ = 'Chests'}), --Xanthous Overcoat Armor:new({id = 0x11669CB0, typ = 'Gauntlets'}), --Xanthous Gloves Armor:new({id = 0x1166A098, typ = 'Leggings'}), --Xanthous Trousers Armor:new({id = 0x116E3600, typ = 'Helms'}), --Northern Helm Armor:new({id = 0x116E39E8, typ = 'Chests'}), --Northern Armor Armor:new({id = 0x116E3DD0, typ = 'Gauntlets'}), --Northern Gloves Armor:new({id = 0x116E41B8, typ = 'Leggings'}), --Northern Trousers Armor:new({id = 0x1175D720, typ = 'Helms'}), --Morne's Helm Armor:new({id = 0x1175DB08, typ = 'Chests'}), --Morne's Armor Armor:new({id = 0x1175DEF0, typ = 'Gauntlets'}), --Morne's Gauntlets Armor:new({id = 0x1175E2D8, typ = 'Leggings'}), --Morne's Leggings Armor:new({id = 0x117D7840, typ = 'Helms'}), --Silver Mask Armor:new({id = 0x117D7C28, typ = 'Chests'}), --Leonhard's Garb Armor:new({id = 0x117D8010, typ = 'Gauntlets'}), --Leonhard's Gauntlets Armor:new({id = 0x117D83F8, typ = 'Leggings'}), --Leonhard's Trousers Armor:new({id = 0x11851960, typ = 'Helms'}), --Sneering Mask Armor:new({id = 0x11851D48, typ = 'Chests'}), --Pale Shade Robe Armor:new({id = 0x11852130, typ = 'Gauntlets'}), --Pale Shade Gloves Armor:new({id = 0x11852518, typ = 'Leggings'}), --Pale Shade Trousers Armor:new({id = 0x118CBA80, typ = 'Helms'}), --Sunset Helm Armor:new({id = 0x118CBE68, typ = 'Chests'}), --Sunset Armor Armor:new({id = 0x118CC250, typ = 'Gauntlets'}), --Sunset Gauntlets Armor:new({id = 0x118CC638, typ = 'Leggings'}), --Sunset Leggings Armor:new({id = 0x11945BA0, typ = 'Helms'}), --Old Sage's Blindfold Armor:new({id = 0x11945F88, typ = 'Chests'}), --Cornyx's Garb Armor:new({id = 0x11946370, typ = 'Gauntlets'}), --Cornyx's Wrap Armor:new({id = 0x11946758, typ = 'Leggings'}), --Cornyx's Skirt Armor:new({id = 0x119BFCC0, typ = 'Helms'}), --Executioner Helm Armor:new({id = 0x119C00A8, typ = 'Chests'}), --Executioner Armor Armor:new({id = 0x119C0490, typ = 'Gauntlets'}), --Executioner Gauntlets Armor:new({id = 0x119C0878, typ = 'Leggings'}), --Executioner Leggings Armor:new({id = 0x11A39DE0, typ = 'Helms'}), --Billed Mask Armor:new({id = 0x11A3A1C8, typ = 'Chests'}), --Black Dress Armor:new({id = 0x11A3A5B0, typ = 'Gauntlets'}), --Black Gauntlets Armor:new({id = 0x11A3A998, typ = 'Leggings'}), --Black Leggings Armor:new({id = 0x11AB3F00, typ = 'Helms'}), --Pyromancer Crown Armor:new({id = 0x11AB42E8, typ = 'Chests'}), --Pyromancer Garb Armor:new({id = 0x11AB46D0, typ = 'Gauntlets'}), --Pyromancer Wrap Armor:new({id = 0x11AB4AB8, typ = 'Leggings'}), --Pyromancer Trousers Armor:new({id = 0x11BA8140, typ = 'Helms'}), --Court Sorcerer Hood Armor:new({id = 0x11BA8528, typ = 'Chests'}), --Court Sorcerer Robe Armor:new({id = 0x11BA8910, typ = 'Gauntlets'}), --Court Sorcerer Gloves Armor:new({id = 0x11BA8CF8, typ = 'Leggings'}), --Court Sorcerer Trousers Armor:new({id = 0x11C9C380, typ = 'Helms'}), --Sorcerer Hood Armor:new({id = 0x11C9C768, typ = 'Chests'}), --Sorcerer Robe Armor:new({id = 0x11C9CB50, typ = 'Gauntlets'}), --Sorcerer Gloves Armor:new({id = 0x11C9CF38, typ = 'Leggings'}), --Sorcerer Trousers Armor:new({id = 0x11CB4E08, typ = 'Chests'}), --Clandestine Coat Armor:new({id = 0x11D905C0, typ = 'Helms'}), --Cleric Hat Armor:new({id = 0x11D909A8, typ = 'Chests'}), --Cleric Blue Robe Armor:new({id = 0x11D90D90, typ = 'Gauntlets'}), --Cleric Gloves Armor:new({id = 0x11D91178, typ = 'Leggings'}), --Cleric Trousers --Armor:new({id = 0x11DA9048, typ = 'Chests', cutContent = true}), --Dingy Maiden's Overcoat --Armor:new({id = 0x11F78A40, typ = 'Helms', cutContent = true}), --Grotto Hat --Armor:new({id = 0x11F78E28, typ = 'Chests', cutContent = true}), --Grotto Robe --Armor:new({id = 0x11F79210, typ = 'Gauntlets', cutContent = true}), --Grotto Wrap --Armor:new({id = 0x11F795F8, typ = 'Leggings', cutContent = true}), --Grotto Trousers Armor:new({id = 0x12625A00, typ = 'Helms'}), --Steel Soldier Helm Armor:new({id = 0x12625DE8, typ = 'Chests'}), --Deserter Armor --Armor:new({id = 0x126261D0, typ = 'Gauntlets', cutContent = true}), --Soldier's Gauntlets Armor:new({id = 0x126265B8, typ = 'Leggings'}), --Deserter Trousers --Armor:new({id = 0x1263E0A0, typ = 'Helms', cutContent = true}), --Soldier's Hood Armor:new({id = 0x12656740, typ = 'Helms'}), --Thief Mask --Armor:new({id = 0x14A62F80, typ = 'Helms', cutContent = true}), --Thief Mask???itemgib Armor:new({id = 0x129020C0, typ = 'Helms'}), --Sage's Big Hat --Armor:new({id = 0x129024A8, typ = 'Chests', cutContent = true}), --Elder's Robe Armor:new({id = 0x129F6300, typ = 'Helms'}), --Aristocrat's Mask Armor:new({id = 0x129F66E8, typ = 'Chests'}), --Jailer Robe Armor:new({id = 0x129F6AD0, typ = 'Gauntlets'}), --Jailer Gloves Armor:new({id = 0x129F6EB8, typ = 'Leggings'}), --Jailer Trousers --Armor:new({id = 0x12A70420, typ = 'Helms', cutContent = true}), --Saint's Veil --Armor:new({id = 0x12A70808, typ = 'Chests', cutContent = true}), --Saint's Dress --Armor:new({id = 0x12AEA540, typ = 'Helms', cutContent = true}), --Footman's Hood --Armor:new({id = 0x12AEA928, typ = 'Chests', cutContent = true}), --Footman's Overcoat --Armor:new({id = 0x12AEAD10, typ = 'Gauntlets', cutContent = true}), --Footman's Bracelets --Armor:new({id = 0x12AEB0F8, typ = 'Leggings', cutContent = true}), --Footman's Trousers Armor:new({id = 0x12BDE780, typ = 'Helms'}), --Grave Warden Hood Armor:new({id = 0x12BDEB68, typ = 'Chests'}), --Grave Warden Robe Armor:new({id = 0x12BDEF50, typ = 'Gauntlets'}), --Grave Warden Wrap Armor:new({id = 0x12BDF338, typ = 'Leggings'}), --Grave Warden Skirt Armor:new({id = 0x12CD29C0, typ = 'Helms'}), --Worker Hat Armor:new({id = 0x12CD2DA8, typ = 'Chests'}), --Worker Garb Armor:new({id = 0x12CD3190, typ = 'Gauntlets'}), --Worker Gloves Armor:new({id = 0x12CD3578, typ = 'Leggings'}), --Worker Trousers Armor:new({id = 0x12D4CAE0, typ = 'Helms'}), --Thrall Hood Armor:new({id = 0x12DC6C00, typ = 'Helms'}), --Evangelist Hat Armor:new({id = 0x12DC6FE8, typ = 'Chests'}), --Evangelist Robe Armor:new({id = 0x12DC73D0, typ = 'Gauntlets'}), --Evangelist Gloves Armor:new({id = 0x12DC77B8, typ = 'Leggings'}), --Evangelist Trousers Armor:new({id = 0x12E40D20, typ = 'Helms', cutContent = true}), --Scholar's Shed Skin Armor:new({id = 0x12E41108, typ = 'Chests'}), --Scholar's Robe Armor:new({id = 0x12EBAE40, typ = 'Helms'}), --Winged Knight Helm Armor:new({id = 0x12EBB228, typ = 'Chests'}), --Winged Knight Armor Armor:new({id = 0x12EBB610, typ = 'Gauntlets'}), --Winged Knight Gauntlets Armor:new({id = 0x12EBB9F8, typ = 'Leggings'}), --Winged Knight Leggings Armor:new({id = 0x130291A0, typ = 'Helms'}), --Cathedral Knight Helm Armor:new({id = 0x13029588, typ = 'Chests'}), --Cathedral Knight Armor Armor:new({id = 0x13029970, typ = 'Gauntlets'}), --Cathedral Knight Gauntlets Armor:new({id = 0x13029D58, typ = 'Leggings'}), --Cathedral Knight Leggings Armor:new({id = 0x13197500, typ = 'Helms'}), --Lothric Knight Helm Armor:new({id = 0x131978E8, typ = 'Chests'}), --Lothric Knight Armor Armor:new({id = 0x13197CD0, typ = 'Gauntlets'}), --Lothric Knight Gauntlets Armor:new({id = 0x131980B8, typ = 'Leggings'}), --Lothric Knight Leggings Armor:new({id = 0x1328B740, typ = 'Helms'}), --Outrider Knight Helm Armor:new({id = 0x1328BB28, typ = 'Chests'}), --Outrider Knight Armor Armor:new({id = 0x1328BF10, typ = 'Gauntlets'}), --Outrider Knight Gauntlets Armor:new({id = 0x1328C2F8, typ = 'Leggings'}), --Outrider Knight Leggings Armor:new({id = 0x1337F980, typ = 'Helms'}), --Black Knight Helm Armor:new({id = 0x1337FD68, typ = 'Chests'}), --Black Knight Armor Armor:new({id = 0x13380150, typ = 'Gauntlets'}), --Black Knight Gauntlets Armor:new({id = 0x13380538, typ = 'Leggings'}), --Black Knight Leggings Armor:new({id = 0x133F9AA0, typ = 'Helms'}), --Dark Mask Armor:new({id = 0x133F9E88, typ = 'Chests'}), --Dark Armor Armor:new({id = 0x133FA270, typ = 'Gauntlets'}), --Dark Gauntlets Armor:new({id = 0x133FA658, typ = 'Leggings'}), --Dark Leggings Armor:new({id = 0x13473BC0, typ = 'Helms'}), --Exile Mask Armor:new({id = 0x13473FA8, typ = 'Chests'}), --Exile Armor Armor:new({id = 0x13474390, typ = 'Gauntlets'}), --Exile Gauntlets Armor:new({id = 0x13474778, typ = 'Leggings'}), --Exile Leggings Armor:new({id = 0x13567E00, typ = 'Helms'}), --Pontiff Knight Crown Armor:new({id = 0x135681E8, typ = 'Chests'}), --Pontiff Knight Armor Armor:new({id = 0x135685D0, typ = 'Gauntlets'}), --Pontiff Knight Gauntlets Armor:new({id = 0x135689B8, typ = 'Leggings'}), --Pontiff Knight Leggings Armor:new({id = 0x1365C040, typ = 'Helms'}), --Golden Crown Armor:new({id = 0x1365C428, typ = 'Chests'}), --Dragonscale Armor Armor:new({id = 0x1365C810, typ = 'Gauntlets'}), --Golden Bracelets Armor:new({id = 0x1365CBF8, typ = 'Leggings'}), --Dragonscale Waistcloth Armor:new({id = 0x136D6160, typ = 'Helms'}), --Wolnir's Crown Armor:new({id = 0x13750280, typ = 'Helms'}), --Undead Legion Helm Armor:new({id = 0x13750668, typ = 'Chests'}), --Undead Legion Armor Armor:new({id = 0x13750A50, typ = 'Gauntlets'}), --Undead Legion Gauntlet Armor:new({id = 0x13750E38, typ = 'Leggings'}), --Undead Legion Leggings --Armor:new({id = 0x138BE5E0, typ = 'Helms', cutContent = true}), --Man Serpent's Mask --Armor:new({id = 0x138BE9C8, typ = 'Chests', cutContent = true}), --Man Serpent's Robe Armor:new({id = 0x13938700, typ = 'Helms'}), --Fire Witch Helm Armor:new({id = 0x13938AE8, typ = 'Chests'}), --Fire Witch Armor Armor:new({id = 0x13938ED0, typ = 'Gauntlets'}), --Fire Witch Gauntlets Armor:new({id = 0x139392B8, typ = 'Leggings'}), --Fire Witch Leggings Armor:new({id = 0x13A2C940, typ = 'Helms'}), --Lorian's Helm Armor:new({id = 0x13A2CD28, typ = 'Chests'}), --Lorian's Armor Armor:new({id = 0x13A2D110, typ = 'Gauntlets'}), --Lorian's Gauntlets Armor:new({id = 0x13A2D4F8, typ = 'Leggings'}), --Lorian's Leggings Armor:new({id = 0x13AA6A60, typ = 'Helms'}), --Hood of Prayer Armor:new({id = 0x13AA6E48, typ = 'Chests'}), --Robe of Prayer Armor:new({id = 0x13AA7618, typ = 'Leggings'}), --Skirt of Prayer --Armor:new({id = 0x13B20B80, typ = 'Helms', cutContent = true}), --Giant's crown --Armor:new({id = 0x13B20F68, typ = 'Chests', cutContent = true}), --Giant's Armor --Armor:new({id = 0x13B21350, typ = 'Gauntlets', cutContent = true}), --Giant's Gauntlets --Armor:new({id = 0x13B21738, typ = 'Leggings', cutContent = true}), --Giant's Leggings Armor:new({id = 0x13C14DC0, typ = 'Helms'}), --Dancer's Crown Armor:new({id = 0x13C151A8, typ = 'Chests'}), --Dancer's Armor Armor:new({id = 0x13C15590, typ = 'Gauntlets'}), --Dancer's Gauntlets Armor:new({id = 0x13C15978, typ = 'Leggings'}), --Dancer's Leggings Armor:new({id = 0x13D09000, typ = 'Helms'}), --Gundyr's Helm Armor:new({id = 0x13D093E8, typ = 'Chests'}), --Gundyr's Armor Armor:new({id = 0x13D097D0, typ = 'Gauntlets'}), --Gundyr's Gauntlets Armor:new({id = 0x13D09BB8, typ = 'Leggings'}), --Gundyr's Leggings --Armor:new({id = 0x13DFD240, typ = 'Helms', cutContent = true}), --Old Monarch's Crown --Armor:new({id = 0x13DFD628, typ = 'Chests', cutContent = true}), --Old Monarch's Robe Armor:new({id = 0x13EF1480, typ = 'Helms'}), --Archdeacon White Crown Armor:new({id = 0x13EF1868, typ = 'Chests'}), --Archdeacon Holy Garb Armor:new({id = 0x13EF2038, typ = 'Leggings'}), --Archdeacon Skirt Armor:new({id = 0x13F6B988, typ = 'Chests'}), --Deacon Robe Armor:new({id = 0x13F6C158, typ = 'Leggings'}), --Deacon Skirt Armor:new({id = 0x13FE56C0, typ = 'Helms', cutContent = true}), --Frigid Valley Mask Armor:new({id = 0x140D9900, typ = 'Helms', cutContent = true}), --Dingy Hood Armor:new({id = 0x140D9CE8, typ = 'Chests'}), --Fire Keeper Robe Armor:new({id = 0x140DA0D0, typ = 'Gauntlets'}), --Fire Keeper Gloves Armor:new({id = 0x140DA4B8, typ = 'Leggings'}), --Fire Keeper Skirt Armor:new({id = 0x142C1D80, typ = 'Helms'}), --Chain Helm Armor:new({id = 0x142C2168, typ = 'Chests'}), --Chain Armor Armor:new({id = 0x142C2550, typ = 'Gauntlets'}), --Leather Gauntlets Armor:new({id = 0x142C2938, typ = 'Leggings'}), --Chain Leggings Armor:new({id = 0x143B5FC0, typ = 'Helms'}), --Nameless Knight Helm Armor:new({id = 0x143B63A8, typ = 'Chests'}), --Nameless Knight Armor Armor:new({id = 0x143B6790, typ = 'Gauntlets'}), --Nameless Knight Gauntlets Armor:new({id = 0x143B6B78, typ = 'Leggings'}), --Nameless Knight Leggings Armor:new({id = 0x144AA200, typ = 'Helms'}), --Elite Knight Helm Armor:new({id = 0x144AA5E8, typ = 'Chests'}), --Elite Knight Armor Armor:new({id = 0x144AA9D0, typ = 'Gauntlets'}), --Elite Knight Gauntlets Armor:new({id = 0x144AADB8, typ = 'Leggings'}), --Elite Knight Leggings Armor:new({id = 0x1459E440, typ = 'Helms'}), --Faraam Helm Armor:new({id = 0x1459E828, typ = 'Chests'}), --Faraam Armor Armor:new({id = 0x1459EC10, typ = 'Gauntlets'}), --Faraam Gauntlets Armor:new({id = 0x1459EFF8, typ = 'Leggings'}), --Faraam Boots Armor:new({id = 0x14692680, typ = 'Helms'}), --Catarina Helm Armor:new({id = 0x14692A68, typ = 'Chests'}), --Catarina Armor Armor:new({id = 0x14692E50, typ = 'Gauntlets'}), --Catarina Gauntlets Armor:new({id = 0x14693238, typ = 'Leggings'}), --Catarina Leggings Armor:new({id = 0x1470C7A0, typ = 'Helms'}), --Standard Helm Armor:new({id = 0x1470CB88, typ = 'Chests'}), --Hard Leather Armor Armor:new({id = 0x1470CF70, typ = 'Gauntlets'}), --Hard Leather Gauntlets Armor:new({id = 0x1470D358, typ = 'Leggings'}), --Hard Leather Boots Armor:new({id = 0x147868C0, typ = 'Helms'}), --Havel's Helm Armor:new({id = 0x14786CA8, typ = 'Chests'}), --Havel's Armor Armor:new({id = 0x14787090, typ = 'Gauntlets'}), --Havel's Gauntlets Armor:new({id = 0x14787478, typ = 'Leggings'}), --Havel's Leggings Armor:new({id = 0x148009E0, typ = 'Helms'}), --Brigand Hood Armor:new({id = 0x14800DC8, typ = 'Chests'}), --Brigand Armor Armor:new({id = 0x148011B0, typ = 'Gauntlets'}), --Brigand Gauntlets Armor:new({id = 0x14801598, typ = 'Leggings'}), --Brigand Trousers Armor:new({id = 0x1487AB00, typ = 'Helms'}), --Pharis's Hat Armor:new({id = 0x1487AEE8, typ = 'Chests'}), --Leather Armor Armor:new({id = 0x1487B2D0, typ = 'Gauntlets'}), --Leather Gloves Armor:new({id = 0x1487B6B8, typ = 'Leggings'}), --Leather Boots Armor:new({id = 0x148F4C20, typ = 'Helms'}), --Ragged Mask Armor:new({id = 0x148F5008, typ = 'Chests'}), --Master's Attire Armor:new({id = 0x148F53F0, typ = 'Gauntlets'}), --Master's Gloves Armor:new({id = 0x148F57D8, typ = 'Leggings'}), --Loincloth Armor:new({id = 0x1496ED40, typ = 'Helms'}), --Old Sorcerer Hat Armor:new({id = 0x1496F128, typ = 'Chests'}), --Old Sorcerer Coat Armor:new({id = 0x1496F510, typ = 'Gauntlets'}), --Old Sorcerer Gauntlets Armor:new({id = 0x1496F8F8, typ = 'Leggings'}), --Old Sorcerer Boots Armor:new({id = 0x149E8E60, typ = 'Helms'}), --Conjurator Hood Armor:new({id = 0x149E9248, typ = 'Chests'}), --Conjurator Robe Armor:new({id = 0x149E9630, typ = 'Gauntlets'}), --Conjurator Manchettes Armor:new({id = 0x149E9A18, typ = 'Leggings'}), --Conjurator Boots Armor:new({id = 0x14A63368, typ = 'Chests'}), --Black Leather Armor Armor:new({id = 0x14A63750, typ = 'Gauntlets'}), --Black Leather Gloves Armor:new({id = 0x14A63B38, typ = 'Leggings'}), --Black Leather Boots Armor:new({id = 0x14ADD0A0, typ = 'Helms'}), --Symbol of Avarice Armor:new({id = 0x14B571C0, typ = 'Helms'}), --Creighton's Steel Mask Armor:new({id = 0x14B575A8, typ = 'Chests'}), --Mirrah Chain Mail Armor:new({id = 0x14B57990, typ = 'Gauntlets'}), --Mirrah Chain Gloves Armor:new({id = 0x14B57D78, typ = 'Leggings'}), --Mirrah Chain Leggings Armor:new({id = 0x14BD12E0, typ = 'Helms'}), --Maiden Hood Armor:new({id = 0x14BD16C8, typ = 'Chests'}), --Maiden Robe Armor:new({id = 0x14BD1AB0, typ = 'Gauntlets'}), --Maiden Gloves Armor:new({id = 0x14BD1E98, typ = 'Leggings'}), --Maiden Skirt Armor:new({id = 0x14C4B400, typ = 'Helms'}), --Alva Helm Armor:new({id = 0x14C4B7E8, typ = 'Chests'}), --Alva Armor Armor:new({id = 0x14C4BBD0, typ = 'Gauntlets'}), --Alva Gauntlets Armor:new({id = 0x14C4BFB8, typ = 'Leggings'}), --Alva Leggings Armor:new({id = 0x14D3F640, typ = 'Helms'}), --Shadow Mask Armor:new({id = 0x14D3FA28, typ = 'Chests'}), --Shadow Garb Armor:new({id = 0x14D3FE10, typ = 'Gauntlets'}), --Shadow Gauntlets Armor:new({id = 0x14D401F8, typ = 'Leggings'}), --Shadow Leggings Armor:new({id = 0x14E33880, typ = 'Helms'}), --Eastern Helm Armor:new({id = 0x14E33C68, typ = 'Chests'}), --Eastern Armor Armor:new({id = 0x14E34050, typ = 'Gauntlets'}), --Eastern Gauntlets Armor:new({id = 0x14E34438, typ = 'Leggings'}), --Eastern Leggings Armor:new({id = 0x14F27AC0, typ = 'Helms'}), --Helm of Favor Armor:new({id = 0x14F27EA8, typ = 'Chests'}), --Embraced Armor of Favor Armor:new({id = 0x14F28290, typ = 'Gauntlets'}), --Gauntlets of Favor Armor:new({id = 0x14F28678, typ = 'Leggings'}), --Leggings of Favor Armor:new({id = 0x1501BD00, typ = 'Helms'}), --Brass Helm Armor:new({id = 0x1501C0E8, typ = 'Chests'}), --Brass Armor Armor:new({id = 0x1501C4D0, typ = 'Gauntlets'}), --Brass Gauntlets Armor:new({id = 0x1501C8B8, typ = 'Leggings'}), --Brass Leggings Armor:new({id = 0x1510FF40, typ = 'Helms'}), --Silver Knight Helm Armor:new({id = 0x15110328, typ = 'Chests'}), --Silver Knight Armor Armor:new({id = 0x15110710, typ = 'Gauntlets'}), --Silver Knight Gauntlets Armor:new({id = 0x15110AF8, typ = 'Leggings'}), --Silver Knight Leggings Armor:new({id = 0x15204180, typ = 'Helms'}), --Lucatiel's Mask Armor:new({id = 0x15204568, typ = 'Chests'}), --Mirrah Vest Armor:new({id = 0x15204950, typ = 'Gauntlets'}), --Mirrah Gloves Armor:new({id = 0x15204D38, typ = 'Leggings'}), --Mirrah Trousers Armor:new({id = 0x152F83C0, typ = 'Helms'}), --Iron Helm Armor:new({id = 0x152F87A8, typ = 'Chests'}), --Armor of the Sun Armor:new({id = 0x152F8B90, typ = 'Gauntlets'}), --Iron Bracelets Armor:new({id = 0x152F8F78, typ = 'Leggings'}), --Iron Leggings Armor:new({id = 0x153EC600, typ = 'Helms'}), --Drakeblood Helm Armor:new({id = 0x153EC9E8, typ = 'Chests'}), --Drakeblood Armor Armor:new({id = 0x153ECDD0, typ = 'Gauntlets'}), --Drakeblood Gauntlets Armor:new({id = 0x153ED1B8, typ = 'Leggings'}), --Drakeblood Leggings Armor:new({id = 0x154E0C28, typ = 'Chests'}), --Drang Armor Armor:new({id = 0x154E1010, typ = 'Gauntlets'}), --Drang Gauntlets Armor:new({id = 0x154E13F8, typ = 'Leggings'}), --Drang Shoes Armor:new({id = 0x155D4A80, typ = 'Helms'}), --Black Iron Helm Armor:new({id = 0x155D4E68, typ = 'Chests'}), --Black Iron Armor Armor:new({id = 0x155D5250, typ = 'Gauntlets'}), --Black Iron Gauntlets Armor:new({id = 0x155D5638, typ = 'Leggings'}), --Black Iron Leggings Armor:new({id = 0x156C8CC0, typ = 'Helms'}), --Painting Guardian Hood Armor:new({id = 0x156C90A8, typ = 'Chests'}), --Painting Guardian Gown Armor:new({id = 0x156C9490, typ = 'Gauntlets'}), --Painting Guardian Gloves Armor:new({id = 0x156C9878, typ = 'Leggings'}), --Painting Guardian Waistcloth Armor:new({id = 0x157BCF00, typ = 'Helms'}), --Wolf Knight Helm Armor:new({id = 0x157BD2E8, typ = 'Chests'}), --Wolf Knight Armor Armor:new({id = 0x157BD6D0, typ = 'Gauntlets'}), --Wolf Knight Gauntlets Armor:new({id = 0x157BDAB8, typ = 'Leggings'}), --Wolf Knight Leggings Armor:new({id = 0x158B1140, typ = 'Helms'}), --Dragonslayer Helm Armor:new({id = 0x158B1528, typ = 'Chests'}), --Dragonslayer Armor Armor:new({id = 0x158B1910, typ = 'Gauntlets'}), --Dragonslayer Gauntlets Armor:new({id = 0x158B1CF8, typ = 'Leggings'}), --Dragonslayer Leggings Armor:new({id = 0x159A5380, typ = 'Helms'}), --Smough's Helm Armor:new({id = 0x159A5768, typ = 'Chests'}), --Smough's Armor Armor:new({id = 0x159A5B50, typ = 'Gauntlets'}), --Smough's Gauntlets Armor:new({id = 0x159A5F38, typ = 'Leggings'}), --Smough's Leggings --Armor:new({id = 0x15A995C0, typ = 'Helms', cutContent = true}), --Hexer's Hood --Armor:new({id = 0x15A999A8, typ = 'Chests', cutContent = true}), --Hexer's Robes --Armor:new({id = 0x15A99D90, typ = 'Gauntlets', cutContent = true}), --Hexer's Gloves --Armor:new({id = 0x15A9A178, typ = 'Leggings', cutContent = true}), --Hexer's Boots Armor:new({id = 0x15B8D800, typ = 'Helms'}), --Helm of Thorns Armor:new({id = 0x15B8DBE8, typ = 'Chests'}), --Armor of Thorns Armor:new({id = 0x15B8DFD0, typ = 'Gauntlets'}), --Gauntlets of Thorns Armor:new({id = 0x15B8E3B8, typ = 'Leggings'}), --Leggings of Thorns --Armor:new({id = 0x15C81A40, typ = 'Helms', cutContent = true}), --Varangian Helm --Armor:new({id = 0x15C81E28, typ = 'Chests', cutContent = true}), --Varangian Armor --Armor:new({id = 0x15C82210, typ = 'Gauntlets', cutContent = true}), --Varangian Cuffs --Armor:new({id = 0x15C825F8, typ = 'Leggings', cutContent = true}), --Varangian Leggings Armor:new({id = 0x15D75C80, typ = 'Helms'}), --Crown of Dusk Armor:new({id = 0x15D76068, typ = 'Chests'}), --Antiquated Dress Armor:new({id = 0x15D76450, typ = 'Gauntlets'}), --Antiquated Gloves Armor:new({id = 0x15D76838, typ = 'Leggings'}), --Antiquated Skirt Armor:new({id = 0x15E69EC0, typ = 'Helms'}), --Karla's Pointed Hat Armor:new({id = 0x15E6A2A8, typ = 'Chests'}), --Karla's Coat Armor:new({id = 0x15E6A690, typ = 'Gauntlets'}), --Karla's Gloves Armor:new({id = 0x15E6AA78, typ = 'Leggings'}), --Karla's Trousers Armor:new({id = 0x137CA3A0, typ = 'Helms', dlc = 1}), --Follower Helm Armor:new({id = 0x137CA788, typ = 'Chests', dlc = 1}), --Follower Armor Armor:new({id = 0x137CAB70, typ = 'Gauntlets', dlc = 1}), --Follower Gloves Armor:new({id = 0x137CAF58, typ = 'Leggings', dlc = 1}), --Follower Boots Armor:new({id = 0x134EDCE0, typ = 'Helms', dlc = 1}), --Slave Knight Hood Armor:new({id = 0x134EE0C8, typ = 'Chests', dlc = 1}), --Slave Knight Armor Armor:new({id = 0x134EE4B0, typ = 'Gauntlets', dlc = 1}), --Slave Knight Gauntlets Armor:new({id = 0x134EE898, typ = 'Leggings', dlc = 1}), --Slave Knight Leggings Armor:new({id = 0x11312D00, typ = 'Helms', dlc = 1}), --Vilhelm's Helm Armor:new({id = 0x113130E8, typ = 'Chests', dlc = 1}), --Vilhelm's Armor Armor:new({id = 0x113134D0, typ = 'Gauntlets', dlc = 1}), --Vilhelm's Gauntlets Armor:new({id = 0x113134D0, typ = 'Leggings', dlc = 1}), --Vilhelm's Leggings Armor:new({id = 0x139B2820, typ = 'Helms', dlc = 1}), --Millwood Knight Helm Armor:new({id = 0x139B2C08, typ = 'Chests', dlc = 1}), --Millwood Knight Armor Armor:new({id = 0x139B2FF0, typ = 'Gauntlets', dlc = 1}), --Millwood Knight Gauntlets Armor:new({id = 0x139B33D8, typ = 'Leggings', dlc = 1}), --Millwood Knight Leggings Armor:new({id = 0x135E1F20, typ = 'Helms', dlc = 1}), --Ordained Hood Armor:new({id = 0x135E2308, typ = 'Chests', dlc = 1}), --Ordained Dress Armor:new({id = 0x135E2AD8, typ = 'Leggings', dlc = 1}), --Ordained Trousers Armor:new({id = 0x11B2E408, typ = 'Chests', dlc = 2}), --Antiquated Plain Garb Armor:new({id = 0x11B2E7F0, typ = 'Gauntlets', dlc = 2}), --Violet Wrappings Armor:new({id = 0x11B2EBD8, typ = 'Leggings', dlc = 2}), --Loincloth Not the one already in the game Armor:new({id = 0x11C22260, typ = 'Helms', dlc = 2}), --Shira's Crown Armor:new({id = 0x11C22648, typ = 'Chests', dlc = 2}), --Shira's Armor Armor:new({id = 0x11C22A30, typ = 'Gauntlets', dlc = 2}), --Shira's Gloves Armor:new({id = 0x11C22E18, typ = 'Leggings', dlc = 2}), --Shira's Trousers Armor:new({id = 0x11E84800, typ = 'Helms', dlc = 2}), --Lapp's Helm Armor:new({id = 0x11E84BE8, typ = 'Chests', dlc = 2}), --Lapp's Armor Armor:new({id = 0x11E84FD0, typ = 'Gauntlets', dlc = 2}), --Lapp's Gauntlets Armor:new({id = 0x11E853B8, typ = 'Leggings', dlc = 2}), --Lapp's Leggings Armor:new({id = 0x13C8EEE0, typ = 'Helms', dlc = 2}), --Ringed Knight Hood Armor:new({id = 0x13C8F2C8, typ = 'Chests', dlc = 2}), --Ringed Knight Armor Armor:new({id = 0x13C8F6B0, typ = 'Gauntlets', dlc = 2}), --Ringed Knight Gauntlets Armor:new({id = 0x13C8FA98, typ = 'Leggings', dlc = 2}), --Ringed Knight Leggings Armor:new({id = 0x13D83508, typ = 'Chests', dlc = 2}), --Harald Legion Armor Armor:new({id = 0x13D838F0, typ = 'Gauntlets', dlc = 2}), --Harald Legion Gauntlets Armor:new({id = 0x13D83CD8, typ = 'Leggings', dlc = 2}), --Harald Legion Leggings Armor:new({id = 0x1405F7E0, typ = 'Helms', dlc = 2}), --Iron Dragonslayer Helm Armor:new({id = 0x1405FBC8, typ = 'Chests', dlc = 2}), --Iron Dragonslayer Armor Armor:new({id = 0x1405FFB0, typ = 'Gauntlets', dlc = 2}), --Iron Dragonslayer Gauntlets Armor:new({id = 0x14060398, typ = 'Leggings', dlc = 2}), --Iron Dragonslayer Leggings Armor:new({id = 0x14153A20, typ = 'Helms', dlc = 2}), --White Preacher Head Armor:new({id = 0x14CC5520, typ = 'Helms', dlc = 2}), --Ruin Sentinel Helm Armor:new({id = 0x14CC5908, typ = 'Chests', dlc = 2}), --Ruin Sentinel Armor Armor:new({id = 0x14CC5CF0, typ = 'Gauntlets', dlc = 2}), --Ruin Sentinel Gauntlets Armor:new({id = 0x14CC60D8, typ = 'Leggings', dlc = 2}), --Ruin Sentinel Leggings Armor:new({id = 0x14DB9760, typ = 'Helms', dlc = 2}), --Desert Pyromancer Hood Armor:new({id = 0x14DB9B48, typ = 'Chests', dlc = 2}), --Desert Pyromancer Garb Armor:new({id = 0x14DB9F30, typ = 'Gauntlets', dlc = 2}), --Desert Pyromancer Gloves Armor:new({id = 0x14DBA318, typ = 'Leggings', dlc = 2}), --Desert Pyromancer Skirt Armor:new({id = 0x14FA1BE0, typ = 'Helms', dlc = 2}), --Black Witch Veil Armor:new({id = 0x14EAD9A0, typ = 'Helms', dlc = 2}), --Black Witch Hat Armor:new({id = 0x14EADD88, typ = 'Chests', dlc = 2}), --Black Witch Garb Armor:new({id = 0x14EAE170, typ = 'Gauntlets', dlc = 2}), --Black Witch Wrappings Armor:new({id = 0x14EAE558, typ = 'Leggings', dlc = 2}), --Black Witch Trousers Armor:new({id = 0x15095E20, typ = 'Helms', dlc = 2}), --Blindfold Mask Armor:new({id = 0x100F4240, typ = 'Helms', cutContent = true}), --Dragon's head Armor:new({id = 0x100F4628, typ = 'Chests', cutContent = true}), --Dragon's chestplace Armor:new({id = 0x100F4A10, typ = 'Gauntlets', cutContent = true}), --Dragon's gauntlets Armor:new({id = 0x100F4DF8, typ = 'Leggings', cutContent = true}) --Dragon's leggins } function createWindow() local formName = 'Armors' win:create('TCEForm', nil, {Caption = formName}) win:initDefaultForm(formName) win:create('TGroupBox', formName, {Caption = 'Include', Left = 10, ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', LeftRightSpacing = 5}}) win:create('TCheckBox', 'Include', {Caption = 'Helms', Checked = true}) win:create('TCheckBox', 'Include', {Caption = 'Chests', Checked = true}) win:create('TCheckBox', 'Include', {Caption = 'Gauntlets', Checked = true}) win:create('TCheckBox', 'Include', {Caption = 'Leggings', Checked = true}) win:fixSize('Include', 20, 25) win:create('TGroupBox', formName, {Caption = 'DLC', Left = win.ctrl['Include'].x + 10, ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', LeftRightSpacing = 5}}) win:create('TCheckBox', 'DLC', {Caption = 'Base Game', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ashes of Ariandel', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ringed City', Checked = true}) win:fixSize('DLC', 10, 45) win:create('TGroupBox', formName, {Caption = 'Content', Height = 45, Left = 10, Top = win.ctrl['Include'].y, ChildSizing = {Layout = 'cclTopToBottomThenLeftToRight', LeftRightSpacing = 5, HorizontalSpacing = 10}}) win:create('TCheckBox', 'Content', {Caption = 'Game Content', Checked = true}) win:create('TCheckBox', 'Content', {Caption = 'Cut Content', Checked = false}) win:fillGap('Content',{x = 'DLC'}) win:fixSize(formName, 10, 60) win:create('TButton', formName, {Caption = 'Spawn', Width = win.ctrl[formName].Width - 20, Height = 40, Left = 10, Top = win.ctrl[formName].Height - 50}) win.ctrl['Spawn'].onClick = spawn end function spawn() local checkBoxes = win.ctrl local baseAddress = GetAddress('ItemArray') local totalItems = 0 for _, armor in pairs(armors) do if(armor:checkAll(checkBoxes)) then totalItems = totalItems + 1 baseAddress = armor:spawn(baseAddress) end end WriteInteger(GetAddress('ItemArray'), totalItems) autoAssemble('CreateThread(MassItemGib)') win.ctrl.Armors.close() end [ENABLE] createWindow() [DISABLE] 1337099186 "Rings" Auto Assembler Script {$lua} if not syntaxcheck then disableMemrec(memrec) end local win = MIGForm:new() Ring = Item:new() function Ring:new(attributes) o = Item:new(attributes.id, attributes.typ, attributes.quantity, attributes.dlc, attributes.cutContent) setmetatable(o, self) self.__index = self return o end local rings = { Ring:new({id = 0x20004E20}), --Life Ring Ring:new({id = 0x20004E21}), --Life Ring+1 Ring:new({id = 0x20004E22}), --Life Ring+2 Ring:new({id = 0x20004E23}), --Life Ring+3 Ring:new({id = 0x20004E2A}), --Chloranthy Ring Ring:new({id = 0x20004E2B}), --Chloranthy Ring+1 Ring:new({id = 0x20004E2C}), --Chloranthy Ring+2 Ring:new({id = 0x20004E2D, dlc = 2}), --Chloranthy Ring +3 Ring:new({id = 0x20004E34}), --Havel's Ring Ring:new({id = 0x20004E35}), --Havel's Ring+1 Ring:new({id = 0x20004E36}), --Havel's Ring+2 Ring:new({id = 0x20004E37, dlc = 2}), --Havel's Ring +3 Ring:new({id = 0x20004E3E}), --Ring of Favor Ring:new({id = 0x20004E3F}), --Ring of Favor+1 Ring:new({id = 0x20004E40}), --Ring of Favor+2 Ring:new({id = 0x20004E41, dlc = 2}), --Ring of Favor +3 Ring:new({id = 0x20004E48}), --Ring of Steel Protection Ring:new({id = 0x20004E49}), --Ring of Steel Protection+1 Ring:new({id = 0x20004E4A}), --Ring of Steel Protection+2 Ring:new({id = 0x20004E4B, dlc = 2}), --Ring of Steel Protection +3 Ring:new({id = 0x20004E52}), --Flame Stoneplate Ring Ring:new({id = 0x20004E53}), --Flame Stoneplate Ring+1 Ring:new({id = 0x20004E54}), --Flame Stoneplate Ring+2 Ring:new({id = 0x20004E5C}), --Thunder Stoneplate Ring Ring:new({id = 0x20004E5D}), --Thunder Stoneplate Ring+1 Ring:new({id = 0x20004E5E}), --Thunder Stoneplate Ring+2 Ring:new({id = 0x20004E66}), --Magic Stoneplate Ring Ring:new({id = 0x20004E67}), --Magic Stoneplate Ring+1 Ring:new({id = 0x20004E68}), --Magic Stoneplate Ring+2 Ring:new({id = 0x20004E70}), --Dark Stoneplate Ring Ring:new({id = 0x20004E71}), --Dark Stoneplate Ring+1 Ring:new({id = 0x20004E72}), --Dark Stoneplate Ring+2 Ring:new({id = 0x20004E7A}), --Speckled Stoneplate Ring Ring:new({id = 0x20004E7B}), --Speckled Stoneplate Ring+1 Ring:new({id = 0x20004E84}), --Bloodbite Ring Ring:new({id = 0x20004E85}), --Bloodbite Ring+1 Ring:new({id = 0x20004E8E}), --Poisonbite Ring Ring:new({id = 0x20004E8F}), --Poisonbite Ring+1 Ring:new({id = 0x20004E98}), --Cursebite Ring Ring:new({id = 0x20004EA2}), --Fleshbite Ring Ring:new({id = 0x20004EA3}), --Fleshbite Ring+1 Ring:new({id = 0x20004EAC}), --Wood Grain Ring Ring:new({id = 0x20004EAD}), --Wood Grain Ring+1 Ring:new({id = 0x20004EAE}), --Wood Grain Ring+2 Ring:new({id = 0x20004EB6}), --Scholar Ring Ring:new({id = 0x20004EC0}), --Priestess Ring Ring:new({id = 0x20004ECA}), --Red Tearstone Ring Ring:new({id = 0x20004ED4}), --Blue Tearstone Ring Ring:new({id = 0x20004EDE}), --Wolf Ring Ring:new({id = 0x20004EDF}), --Wolf Ring+1 Ring:new({id = 0x20004EE0}), --Wolf Ring+2 Ring:new({id = 0x20004EE1, dlc = 2}), --Wolf Ring +3 Ring:new({id = 0x20004EE8}), --Leo Ring --Ring:new({id = 0x20004F74, cutContent = true}), --Ring of the Sun's Firstborn Ring:new({id = 0x20004EF2}), --Ring of Sacrifice Ring:new({id = 0x20004F06}), --Young Dragon Ring Ring:new({id = 0x20004F07}), --Bellowing Dragoncrest Ring Ring:new({id = 0x20004F10}), --Great Swamp Ring Ring:new({id = 0x20004F11}), --Witch's Ring Ring:new({id = 0x20004F1A}), --Morne's Ring Ring:new({id = 0x20004F1B}), --Ring of the Sun's First Born Ring:new({id = 0x20004F2E}), --Lingering Dragoncrest Ring Ring:new({id = 0x20004F2F}), --Lingering Dragoncrest Ring+1 Ring:new({id = 0x20004F30}), --Lingering Dragoncrest Ring+2 Ring:new({id = 0x20004F38}), --Sage Ring Ring:new({id = 0x20004F39}), --Sage Ring+1 Ring:new({id = 0x20004F3A}), --Sage Ring+2 Ring:new({id = 0x20004F42}), --Slumbering Dragoncrest Ring Ring:new({id = 0x20004F4C}), --Dusk Crown Ring Ring:new({id = 0x20004F56}), --Saint's Ring Ring:new({id = 0x20004F60}), --Deep Ring Ring:new({id = 0x20004F6A}), --Darkmoon Ring Ring:new({id = 0x20004F92}), --Hawk Ring Ring:new({id = 0x20004F9C}), --Hornet Ring Ring:new({id = 0x20004FA6}), --Covetous Gold Serpent Ring Ring:new({id = 0x20004FA7}), --Covetous Gold Serpent Ring+1 Ring:new({id = 0x20004FA8}), --Covetous Gold Serpent Ring+2 Ring:new({id = 0x20004FA9, dlc = 2}), --Covetous Gold Serpent Ring +3 Ring:new({id = 0x20004FB0}), --Covetous Silver Serpent Ring Ring:new({id = 0x20004FB1}), --Covetous Silver Serpent Ring+1 Ring:new({id = 0x20004FB2}), --Covetous Silver Serpent Ring+2 Ring:new({id = 0x20004FB3, dlc = 2}), --Covetous Silver Serpent Ring +3 Ring:new({id = 0x20004FBA}), --Sun Princess Ring Ring:new({id = 0x20004FC4}), --Silvercat Ring Ring:new({id = 0x20004FCE}), --Skull Ring Ring:new({id = 0x20004FD8}), --Untrue White Ring Ring:new({id = 0x20004FE2}), --Carthus Milkring Ring:new({id = 0x20004FEC}), --Knight's Ring Ring:new({id = 0x20004FF6}), --Hunter's Ring Ring:new({id = 0x20005000}), --Knight Slayer's Ring Ring:new({id = 0x2000500A}), --Magic Clutch Ring Ring:new({id = 0x20005014}), --Lightning Clutch Ring Ring:new({id = 0x2000501E}), --Fire Clutch Ring Ring:new({id = 0x20005028}), --Dark Clutch Ring Ring:new({id = 0x2000503C}), --Flynn's Ring Ring:new({id = 0x20005046}), --Prisoner's Chain Ring:new({id = 0x20005050}), --Untrue Dark Ring Ring:new({id = 0x20005064}), --Obscuring Ring Ring:new({id = 0x2000506E}), --Ring of the Evil Eye Ring:new({id = 0x2000506F}), --Ring of the Evil Eye+1 Ring:new({id = 0x20005070}), --Ring of the Evil Eye+2 Ring:new({id = 0x20005071, dlc = 2}), --Ring of the Evil Eye +3 Ring:new({id = 0x20005078}), --Calamity Ring Ring:new({id = 0x20005082}), --Farron Ring Ring:new({id = 0x2000508C}), --Aldrich's Ruby Ring:new({id = 0x20005096}), --Aldrich's Sapphire Ring:new({id = 0x200050B4}), --Lloyd's Sword Ring Ring:new({id = 0x200050BE}), --Lloyd's Shield Ring Ring:new({id = 0x200050DC}), --Estus Ring Ring:new({id = 0x200050E6}), --Ashen Estus Ring Ring:new({id = 0x200050F0}), --Horsehoof Ring Ring:new({id = 0x200050FA}), --Carthus Bloodring Ring:new({id = 0x20005104}), --Reversal Ring Ring:new({id = 0x2000510E}), --Pontiff's Right Eye Ring:new({id = 0x20005136}), --Pontiff's Left Eye Ring:new({id = 0x2000515E}), --Dragonscale Ring Ring:new({id = 0x20005208, dlc = 1}) --Chillbite Ring } function createWindow() local formName = 'Rings' win:create('TCEForm', nil, {Caption = formName}) win:initDefaultForm(formName) win:create('TGroupBox', formName, {Caption = 'DLC', Left = 10, ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', LeftRightSpacing = 5}}) win:create('TCheckBox', 'DLC', {Caption = 'Base Game', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ashes of Ariandel', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ringed City', Checked = true}) win:fixSize('DLC', 52, 25) win:create('TGroupBox', formName, {Caption = 'Content', Left = 10, Top = win.ctrl['DLC'].y, ChildSizing = {Layout = 'cclTopToBottomThenLeftToRight', LeftRightSpacing = 5}}) win:create('TCheckBox', 'Content', {Caption = 'Game Content', Checked = true}) win:create('TCheckBox', 'Content', {Caption = 'Cut Content', Checked = false}) win:fixSize('Content', 5, 25) win:fillGap('DLC', {x = 'Extras'}) win:fixSize(formName, 10, 60) win:create('TButton', formName, {Caption = 'Spawn', Width = win.ctrl[formName].Width - 20, Height = 40, Left = 10, Top = win.ctrl[formName].Height - 50}) win.ctrl['Spawn'].onClick = spawn end function spawn() local checkBoxes = win.ctrl local baseAddress = GetAddress('ItemArray') local totalItems = 0 for _, ring in pairs(rings) do if(ring:checkAll(checkBoxes)) then totalItems = totalItems + 1 baseAddress = ring:spawn(baseAddress) end end WriteInteger(GetAddress('ItemArray'), totalItems) autoAssemble('CreateThread(MassItemGib)') win.ctrl.Rings.close() end [ENABLE] createWindow() [DISABLE] 1337099187 "Magic" Auto Assembler Script {$lua} if not syntaxcheck then disableMemrec(memrec) end local win = MIGForm:new() Magic = Item:new() function Magic:new(attributes) o = Item:new(attributes.id, attributes.typ, attributes.quantity, attributes.dlc, attributes.cutContent) setmetatable(o, self) self.__index = self return o end local magics = { Magic:new({id = 0x40124F80, typ = "Sorceries"}), --Farron Dart Magic:new({id = 0x40127690, typ = "Sorceries"}), --Great Farron Dart Magic:new({id = 0x4013D620, typ = "Sorceries"}), --Soul Arrow Magic:new({id = 0x4013DA08, typ = "Sorceries"}), --Great Soul Arrow Magic:new({id = 0x4013DDF0, typ = "Sorceries"}), --Heavy Soul Arrow Magic:new({id = 0x4013E1D8, typ = "Sorceries"}), --Great Heavy Soul Arrow Magic:new({id = 0x4013E5C0, typ = "Sorceries"}), --Homing Soulmass Magic:new({id = 0x4013E9A8, typ = "Sorceries"}), --Homing Crystal Soulmass Magic:new({id = 0x4013ED90, typ = "Sorceries"}), --Soul Spear Magic:new({id = 0x4013F178, typ = "Sorceries"}), --Crystal Soul Spear Magic:new({id = 0x4013F560, typ = "Sorceries"}), --Deep Soul Magic:new({id = 0x4013F948, typ = "Sorceries"}), --Great Deep Soul Magic:new({id = 0x4013FD30, typ = "Sorceries"}), --Magic Weapon Magic:new({id = 0x40140118, typ = "Sorceries"}), --Great Magic Weapon Magic:new({id = 0x40140500, typ = "Sorceries"}), --Crystal Magic Weapon Magic:new({id = 0x40144B50, typ = "Sorceries"}), --Magic Shield Magic:new({id = 0x40144F38, typ = "Sorceries"}), --Great Magic Shield Magic:new({id = 0x40147260, typ = "Sorceries"}), --Hidden Weapon Magic:new({id = 0x40147648, typ = "Sorceries"}), --Hidden Body Magic:new({id = 0x40149970, typ = "Sorceries"}), --Cast Light Magic:new({id = 0x4014A528, typ = "Sorceries"}), --Repair Magic:new({id = 0x4014A910, typ = "Sorceries"}), --Spook Magic:new({id = 0x4014ACF8, typ = "Sorceries"}), --Chameleon Magic:new({id = 0x4014B0E0, typ = "Sorceries"}), --Aural Decoy Magic:new({id = 0x4014E790, typ = 'Sorceries'}), --White Dragon Breath Magic:new({id = 0x4014EF60, typ = 'Sorceries'}), --Farron Hail ery Magic:new({id = 0x4014F348, typ = 'Sorceries'}), --Crystal Hail Magic:new({id = 0x4014F730, typ = 'Sorceries'}), --Soul Greatsword Magic:new({id = 0x4014FB18, typ = 'Sorceries'}), --Farron Flashsword Magic:new({id = 0x401875B8, typ = 'Sorceries'}), --Affinity Magic:new({id = 0x40189CC8, typ = 'Sorceries'}), --Dark Edge Magic:new({id = 0x4018B820, typ = 'Sorceries'}), --Soul Stream Magic:new({id = 0x40193138, typ = 'Sorceries'}), --Twisted Wall of Light Magic:new({id = 0x401A8CE0, typ = 'Sorceries'}), --Pestilent Mercury Magic:new({id = 0x401408E8, typ = 'Sorceries', dlc = 1}), --Frozen Weapon Magic:new({id = 0x401A90C8, typ = 'Sorceries', dlc = 1}), --Snap Freeze Magic:new({id = 0x4014FF00, typ = 'Sorceries', dlc = 2}), --Old Moonlight Magic:new({id = 0x401879A0, typ = 'Sorceries', dlc = 2}), --Great Soul Dregs Magic:new({id = 0x40249F00, typ = 'Pyromancies'}), --Fireball Magic:new({id = 0x4024A6D0, typ = 'Pyromancies'}), --Fire Orb Magic:new({id = 0x4024AAB8, typ = 'Pyromancies'}), --Firestorm Magic:new({id = 0x4024B288, typ = 'Pyromancies'}), --Fire Surge Magic:new({id = 0x4024BA58, typ = 'Pyromancies'}), --Black Serpent --Magic:new({id = 0x4024C610, typ = 'Pyromancies', cutContent = true}), --Combustion Magic:new({id = 0x4024C9F8, typ = 'Pyromancies'}), --Great Combustion Magic:new({id = 0x4024ED20, typ = 'Pyromancies'}), --Poison Mist Magic:new({id = 0x4024F108, typ = 'Pyromancies'}), --Toxic Mist Magic:new({id = 0x4024F4F0, typ = 'Pyromancies'}), --Acid Surge Magic:new({id = 0x40251430, typ = 'Pyromancies'}), --Iron Flesh Magic:new({id = 0x40251818, typ = 'Pyromancies'}), --Flash Sweat Magic:new({id = 0x402527B8, typ = 'Pyromancies'}), --Carthus Flame Arc Magic:new({id = 0x40252BA0, typ = 'Pyromancies'}), --Rapport Magic:new({id = 0x40253B40, typ = 'Pyromancies'}), --Power Within Magic:new({id = 0x40256250, typ = 'Pyromancies'}), --Great Chaos Fire Orb Magic:new({id = 0x40256638, typ = 'Pyromancies'}), --Chaos Storm Magic:new({id = 0x40256A20, typ = 'Pyromancies'}), --Fire Whip Magic:new({id = 0x40256E08, typ = 'Pyromancies'}), --Black Flame Magic:new({id = 0x402575D8, typ = 'Pyromancies'}), --Profaned Flame Magic:new({id = 0x402579C0, typ = 'Pyromancies'}), --Chaos Bed Vestiges Magic:new({id = 0x4025B070, typ = 'Pyromancies'}), --Warmth Magic:new({id = 0x402717D0, typ = 'Pyromancies'}), --Profuse Sweat --Magic:new({id = 0x4027AC40, typ = 'Pyromancies', cutContent = true}), --Dark Orb Magic:new({id = 0x4027D350, typ = 'Pyromancies'}), --Black Fire Orb Magic:new({id = 0x4027FA60, typ = 'Pyromancies'}), --Bursting Fireball Magic:new({id = 0x40282170, typ = 'Pyromancies'}), --Boulder Heave Magic:new({id = 0x40284880, typ = 'Pyromancies'}), --Sacred Flame Magic:new({id = 0x40286F90, typ = 'Pyromancies'}), --Carthus Beacon Magic:new({id = 0x40257DA8, typ = 'Pyromancies', dlc = 1}), --Floating Chaos Magic:new({id = 0x40258190, typ = 'Pyromancies', dlc = 2}), --Flame Fan Magic:new({id = 0x402896A0, typ = 'Pyromancies', dlc = 2}), --Seething Chaos Magic:new({id = 0x403540D0, typ = 'Miracles'}), --Heal Aid Magic:new({id = 0x403567E0, typ = 'Miracles'}), --Heal Magic:new({id = 0x40356BC8, typ = 'Miracles'}), --Med Heal Magic:new({id = 0x40356FB0, typ = 'Miracles'}), --Great Heal Magic:new({id = 0x40357398, typ = 'Miracles'}), --Soothing Sunlight Magic:new({id = 0x40357780, typ = 'Miracles'}), --Replenishment Magic:new({id = 0x40357B68, typ = 'Miracles'}), --Bountiful Sunlight Magic:new({id = 0x40358338, typ = 'Miracles'}), --Bountiful Light Magic:new({id = 0x40358720, typ = 'Miracles'}), --Caressing Tears --Magic:new({id = 0x40359AA8, typ = 'Miracles', cutContent = true}), --Morbid Temptation Magic:new({id = 0x4035B600, typ = 'Miracles'}), --Tears of Denial Magic:new({id = 0x4035B9E8, typ = 'Miracles'}), --Homeward Magic:new({id = 0x4035DD10, typ = 'Miracles'}), --Force Magic:new({id = 0x4035E0F8, typ = 'Miracles'}), --Wrath of the Gods Magic:new({id = 0x4035E4E0, typ = 'Miracles'}), --Emit Force Magic:new({id = 0x40360420, typ = 'Miracles'}), --Seek Guidance Magic:new({id = 0x40362B30, typ = 'Miracles'}), --Lightning Spear Magic:new({id = 0x40362F18, typ = 'Miracles'}), --Great Lightning Spear Magic:new({id = 0x40363300, typ = 'Miracles'}), --Sunlight Spear Magic:new({id = 0x403636E8, typ = 'Miracles'}), --Lightning Storm Magic:new({id = 0x40363AD0, typ = 'Miracles'}), --Gnaw Magic:new({id = 0x40363EB8, typ = 'Miracles'}), --Dorhys' Gnawing Magic:new({id = 0x40365240, typ = 'Miracles'}), --Magic Barrier Magic:new({id = 0x40365628, typ = 'Miracles'}), --Great Magic Barrier Magic:new({id = 0x40365DF8, typ = 'Miracles'}), --Sacred Oath Magic:new({id = 0x4036A448, typ = 'Miracles'}), --Vow of Silence Magic:new({id = 0x4036C770, typ = 'Miracles'}), --Lightning Blade Magic:new({id = 0x4036CB58, typ = 'Miracles'}), --Darkmoon Blade Magic:new({id = 0x40378AC0, typ = 'Miracles'}), --Dark Blade Magic:new({id = 0x40387520, typ = 'Miracles'}), --Dead Again Magic:new({id = 0x40389C30, typ = 'Miracles'}), --Lightning Stake Magic:new({id = 0x4038C340, typ = 'Miracles'}), --Divine Pillars of Light Magic:new({id = 0x4038EA50, typ = 'Miracles'}), --Lifehunt Scythe --Magic:new({id = 0x40393870, typ = 'Miracles', cutContent = true}), --Dorris Swarm Magic:new({id = 0x40395F80, typ = 'Miracles'}), --Blessed Weapon Magic:new({id = 0x40398690, typ = 'Miracles'}), --Deep Protection Magic:new({id = 0x4039ADA0, typ = 'Miracles'}), --Atonement Magic:new({id = 0x403642A0, typ = 'Miracles', dlc = 1}), --Way of White Corona Magic:new({id = 0x40358B08, typ = 'Miracles', dlc = 2}), --Lightning Arrow Magic:new({id = 0x40364688, typ = 'Miracles', dlc = 2}) --Projected Heal } function Magic:checkDlc(checkBox) if(self.dlc == 0) then return checkBox["BaseGame"].Checked elseif(self.dlc == 1) then return (checkBox["AshesofAriandel"].Checked and dlc1Owned) else return (checkBox["RingedCity"].Checked and dlc2Owned) end end function createWindow() local formName = 'Magic' win:create('TCEForm', nil, {Caption = formName}) win:initDefaultForm(formName) win:create('TGroupBox', formName, {Caption = 'Include', Left = 10, ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', LeftRightSpacing = 5}}) win:create('TCheckBox', 'Include', {Caption = 'Sorceries', Checked = true}) win:create('TCheckBox', 'Include', {Caption = 'Miracles', Checked = true}) win:create('TCheckBox', 'Include', {Caption = 'Pyromancies', Checked = true}) win:fixSize('Include', 20, 25) win:create('TGroupBox', formName, {Caption = 'DLC', Left = win.ctrl['Include'].x + 10, ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', LeftRightSpacing = 5}}) win:create('TCheckBox', 'DLC', {Caption = 'Base Game', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ashes of Ariandel', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ringed City', Checked = true}) win:fixSize('DLC', 10, 25) win:create('TGroupBox', formName, {Caption = 'Content', Height = 45, Left = 10, Top = win.ctrl['Include'].y, ChildSizing = {Layout = 'cclTopToBottomThenLeftToRight', LeftRightSpacing = 5, HorizontalSpacing = 10}}) win:create('TCheckBox', 'Content', {Caption = 'Game Content', Checked = true}) win:create('TCheckBox', 'Content', {Caption = 'Cut Content', Checked = false}) win:fillGap('Content',{x = 'DLC'}) win:fixSize(formName, 10, 60) win:create('TButton', formName, {Caption = 'Spawn', Width = win.ctrl[formName].Width - 20, Height = 40, Left = 10, Top = win.ctrl[formName].Height - 50}) win.ctrl['Spawn'].onClick = spawn end function spawn() local checkBoxes = win.ctrl local baseAddress = GetAddress('ItemArray') local totalItems = 0 for _, magic in pairs(magics) do if(magic:checkAll(checkBoxes)) then totalItems = totalItems + 1 baseAddress = magic:spawn(baseAddress) end end WriteInteger(GetAddress('ItemArray'), totalItems) autoAssemble('CreateThread(MassItemGib)') win.ctrl.Magic.close() end [ENABLE] createWindow() [DISABLE] 1337187870 "Consumables" Auto Assembler Script {$lua} if not syntaxcheck then disableMemrec(memrec) end local win = MIGForm:new() Consumable = Item:new() function Consumable:new(attributes) o = Item:new(attributes.id, attributes.typ, attributes.quantity, attributes.dlc, attributes.cutContent) o.unsafe = attributes.unsafe or false setmetatable(o, self) self.__index = self return o end local consumables = { Consumable:new({id = 0x00061A80, typ = 'Ammunition'}), --Standard Arrow Consumable:new({id = 0x00061AE4, typ = 'Ammunition'}), --Fire Arrow Consumable:new({id = 0x00061B48, typ = 'Ammunition'}), --Poison Arrow Consumable:new({id = 0x00061BAC, typ = 'Ammunition'}), --Large Arrow Consumable:new({id = 0x00061C10, typ = 'Ammunition'}), --Feather Arrow Consumable:new({id = 0x00061C74, typ = 'Ammunition'}), --Moonlight Arrow Consumable:new({id = 0x00061CD8, typ = 'Ammunition'}), --Wood Arrow Consumable:new({id = 0x00061D3C, typ = 'Ammunition'}), --Dark Arrow Consumable:new({id = 0x00062250, typ = 'Ammunition'}), --Dragonslayer Greatarrow Consumable:new({id = 0x00062318, typ = 'Ammunition'}), --Dragonslayer Lightning Arrow Consumable:new({id = 0x0006237C, typ = 'Ammunition'}), --Onislayer Greatarrow Consumable:new({id = 0x000623E0, typ = 'Ammunition'}), --Millwood Greatarrow Consumable:new({id = 0x00062A20, typ = 'Ammunition'}), --Standard Bolt Consumable:new({id = 0x00062A84, typ = 'Ammunition'}), --Heavy Bolt Consumable:new({id = 0x00062AE8, typ = 'Ammunition'}), --Sniper Bolt Consumable:new({id = 0x00062B4C, typ = 'Ammunition'}), --Wood Bolt Consumable:new({id = 0x00062BB0, typ = 'Ammunition'}), --Lightning Bolt Consumable:new({id = 0x00062C14, typ = 'Ammunition'}), --Splintering Bolt Consumable:new({id = 0x00062C78, typ = 'Ammunition'}), --Exploding Bolt Consumable:new({id = 0x20002710, typ = 'Covenants', quantity = 1}), ---Blade of the Darkmoon Consumable:new({id = 0x20002724, typ = 'Covenants', quantity = 1}), ---Watchdogs of Farron Consumable:new({id = 0x2000272E, typ = 'Covenants', quantity = 1}), ---Aldrich Faithful Consumable:new({id = 0x20002738, typ = 'Covenants', quantity = 1}), ---Warrior of Sunlight Consumable:new({id = 0x20002742, typ = 'Covenants', quantity = 1}), ---Mound-Makers Consumable:new({id = 0x2000274C, typ = 'Covenants', quantity = 1}), ---Way of Blue Consumable:new({id = 0x20002756, typ = 'Covenants', quantity = 1}), ---Blue Sentinel Consumable:new({id = 0x20002760, typ = 'Covenants', quantity = 1}), ---Rosaria's Fingers Consumable:new({id = 0x2000276A, typ = 'Covenants', dlc = 2, quantity = 1, unsafe = true}), ---Spears of the Church Consumable:new({id = 0x40000064, typ = 'Multiplayer', quantity = 1}), --White Sign Soapstone Consumable:new({id = 0x40000065, typ = 'Multiplayer', quantity = 1}), --Red Sign Soapstone Consumable:new({id = 0x40000066, typ = 'Multiplayer', quantity = 1}), --Red Eye Orb Consumable:new({id = 0x4000006C, typ = 'Multiplayer', quantity = 1}), --Roster of Knights Consumable:new({id = 0x4000006F, typ = 'Multiplayer'}), --Cracked Red Eye Orb Consumable:new({id = 0x40000073, typ = 'QuestItems', quantity = 1}), --Black Eye Orb Consumable:new({id = 0x400000F0, typ = 'Consumables'}), --Divine Blessing Consumable:new({id = 0x400000F1, typ = 'Consumables'}), --Hidden Blessing --Consumable:new({id = 0x400000F2, typ = 'Tools', quantity = 1, cutContent = true}), --Silver Pendant Consumable:new({id = 0x40000104, typ = 'Consumables'}), --Green Blossom Consumable:new({id = 0x40000105, typ = 'Consumables'}), --Budding Green Blossom Consumable:new({id = 0x40000106, typ = 'Consumables'}), --Budding Green Blossom (Sirris Questline) Consumable:new({id = 0x4000010E, typ = 'Consumables'}), --Bloodred Moss Clump Consumable:new({id = 0x4000010F, typ = 'Consumables'}), --Purple Moss Clump Consumable:new({id = 0x40000110, typ = 'Consumables'}), --Blooming Purple Moss Clump Consumable:new({id = 0x40000112, typ = 'Consumables'}), --Purging Stone Consumable:new({id = 0x40000114, typ = 'Consumables'}), --Rime-blue Moss Clump --Consumable:new({id = 0x40000115, typ = 'Consumables', cutContent = true}), --Monastery Charm Consumable:new({id = 0x40000118, typ = 'Consumables'}), --Repair Powder Consumable:new({id = 0x40000122, typ = 'Projectiles'}), --Kukri Consumable:new({id = 0x40000124, typ = 'Projectiles'}), --Firebomb Consumable:new({id = 0x40000125, typ = 'Projectiles'}), --Dung Pie Consumable:new({id = 0x40000126, typ = 'Projectiles'}), --Alluring Skull Consumable:new({id = 0x40000128, typ = 'Projectiles'}), --Undead Hunter Charm Consumable:new({id = 0x40000129, typ = 'Projectiles'}), --Black Firebomb Consumable:new({id = 0x4000012B, typ = 'Projectiles'}), --Rope Firebomb Consumable:new({id = 0x4000012C, typ = 'Projectiles'}), --Lightning Urn --Consumable:new({id = 0x4000012D, typ = 'Projectiles', cutContent = true}), --Holy Water Urn Consumable:new({id = 0x4000012E, typ = 'Projectiles'}), --Rope Black Firebomb Consumable:new({id = 0x4000012F, typ = 'Projectiles'}), --Stalk Dung Pie Consumable:new({id = 0x40000130, typ = 'Projectiles'}), --Duel Charm Consumable:new({id = 0x40000136, typ = 'Projectiles'}), --Throwing Knife Consumable:new({id = 0x40000137, typ = 'Projectiles'}), --Poison Throwing Knife Consumable:new({id = 0x4000014A, typ = 'Consumables'}), --Charcoal Pine Resin Consumable:new({id = 0x4000014B, typ = 'Consumables'}), --Gold Pine Resin Consumable:new({id = 0x4000014E, typ = 'Consumables'}), --Human Pine Resin Consumable:new({id = 0x4000014F, typ = 'Consumables'}), --Carthus Rouge Consumable:new({id = 0x40000150, typ = 'Consumables'}), --Pale Pine Resin Consumable:new({id = 0x40000154, typ = 'Consumables'}), --Charcoal Pine Bundle Consumable:new({id = 0x40000155, typ = 'Consumables'}), --Gold Pine Bundle Consumable:new({id = 0x40000157, typ = 'Consumables'}), --Rotten Pine Resin Consumable:new({id = 0x4000015E, typ = 'Consumables'}), --Homeward Bone Consumable:new({id = 0x4000015F, typ = 'Tools'}), --Coiled Sword Fragment Consumable:new({id = 0x4000016E, typ = 'CovenantItems'}), --Wolf's Blood Swordgrass Consumable:new({id = 0x4000016F, typ = 'CovenantItems'}), --Human Dregs Consumable:new({id = 0x40000170, typ = 'CovenantItems'}), --Forked Pale Tongue Consumable:new({id = 0x40000171, typ = 'CovenantItems'}), --Proof of a Concord Well Kept Consumable:new({id = 0x40000172, typ = 'Consumables'}), --Prism Stone Consumable:new({id = 0x40000173, typ = 'Tools'}), --Binoculars Consumable:new({id = 0x40000174, typ = 'CovenantItems'}), --Proof of a Concord Kept Consumable:new({id = 0x40000175, typ = 'CovenantItems'}), --Pale Tongue Consumable:new({id = 0x40000176, typ = 'CovenantItems'}), --Vertebra Shackle Consumable:new({id = 0x40000177, typ = 'CovenantItems'}), --Sunlight Medal Consumable:new({id = 0x40000178, typ = 'Tools', cutContent = true}), --Pendant Consumable:new({id = 0x40000179, typ = 'Tools'}), --Dragon Head Stone Consumable:new({id = 0x4000017A, typ = 'Tools'}), --Dragon Torso Stone Consumable:new({id = 0x4000017C, typ = 'Tools'}), --Rubbish Consumable:new({id = 0x40000181, typ = 'Multiplayer', quantity = 1}), --Dried Finger Consumable:new({id = 0x40000183, typ = 'Tools', quantity = 1}), --Twinkling Dragon Head Stone Consumable:new({id = 0x40000184, typ = 'Tools', quantity = 1}), --Twinkling Dragon Torso Stone Consumable:new({id = 0x40000186, typ = 'QuestItems', quantity = 1}), --Fire Keeper Soul Consumable:new({id = 0x40000190, typ = 'Souls'}), --Fading Soul Consumable:new({id = 0x40000191, typ = 'Souls'}), --Soul of a Deserted Corpse Consumable:new({id = 0x40000192, typ = 'Souls'}), --Large Soul of a Deserted Corpse Consumable:new({id = 0x40000193, typ = 'Souls'}), --Soul of an Unknown Traveler Consumable:new({id = 0x40000194, typ = 'Souls'}), --Large Soul of an Unknown Traveler Consumable:new({id = 0x40000195, typ = 'Souls'}), --Soul of a Nameless Soldier Consumable:new({id = 0x40000196, typ = 'Souls'}), --Large Soul of a Nameless Soldier Consumable:new({id = 0x40000197, typ = 'Souls'}), --Soul of a Weary Warrior Consumable:new({id = 0x40000198, typ = 'Souls'}), --Large Soul of a Weary Warrior Consumable:new({id = 0x40000199, typ = 'Souls'}), --Soul of a Crestfallen Knight Consumable:new({id = 0x4000019A, typ = 'Souls'}), --Large Soul of a Crestfallen Knight Consumable:new({id = 0x4000019B, typ = 'Souls'}), --Soul of a Proud Paladin Consumable:new({id = 0x4000019C, typ = 'Souls'}), --Large Soul of a Proud Paladin Consumable:new({id = 0x4000019D, typ = 'Souls'}), --Soul of an Intrepid Hero Consumable:new({id = 0x4000019E, typ = 'Souls'}), --Large Soul of an Intrepid Hero Consumable:new({id = 0x4000019F, typ = 'Souls'}), --Soul of a Seasoned Warrior Consumable:new({id = 0x400001A0, typ = 'Souls'}), --Large Soul of a Seasoned Warrior Consumable:new({id = 0x400001A1, typ = 'Souls'}), --Soul of an Old Hand Consumable:new({id = 0x400001A2, typ = 'Souls'}), --Soul of a Venerable Old Hand Consumable:new({id = 0x400001A3, typ = 'Souls'}), --Soul of a Champion Consumable:new({id = 0x400001A4, typ = 'Souls'}), --Soul of a Great Champion Consumable:new({id = 0x400001B8, typ = 'Multiplayer'}), --Seed of a Giant Tree --Consumable:new({id = 0x400001B9, typ = 'Consumables', cutContent = true}), --Spirit Amethyst --Consumable:new({id = 0x400001BA, typ = 'Consumables', cutContent = true}), --Spirit Amethyst --Consumable:new({id = 0x400001C2, typ = 'Consumables', cutContent = true}), --Oozing Charm Berry --Consumable:new({id = 0x400001C3, typ = 'Consumables', cutContent = true}), --Oozing Flash Berry Consumable:new({id = 0x400001C4, typ = 'Consumables'}), --Mossfruit --Consumable:new({id = 0x400001C5, typ = 'Consumables', cutContent = true}), --Brightbug Consumable:new({id = 0x400001C6, typ = 'Consumables'}), --Young White Branch Consumable:new({id = 0x400001C7, typ = 'Consumables'}), --Rusted Coin Consumable:new({id = 0x400001C8, typ = 'Consumables'}), --Siegbräu Consumable:new({id = 0x400001C9, typ = 'Consumables'}), --Rusted Gold Coin Consumable:new({id = 0x400001CA, typ = 'Consumables'}), --Blue Bug Pellet Consumable:new({id = 0x400001CB, typ = 'Consumables'}), --Red Bug Pellet Consumable:new({id = 0x400001CC, typ = 'Consumables'}), --Yellow Bug Pellet Consumable:new({id = 0x400001CD, typ = 'Consumables'}), --Black Bug Pellet Consumable:new({id = 0x400001CE, typ = 'Consumables'}), --Young White Branch From Giant Consumable:new({id = 0x400001CF, typ = 'Consumables'}), --Young White Branch Consumable:new({id = 0x400001EA, typ = 'QuestItems', quantity = 8}), --Dark Sigil Consumable:new({id = 0x400001F4, typ = 'Consumables'}), --Ember Consumable:new({id = 0x40000208, typ = 'Tools', quantity = 1}), --Hello Carving Consumable:new({id = 0x40000209, typ = 'Tools', quantity = 1}), --Thank you Carving Consumable:new({id = 0x4000020A, typ = 'Tools', quantity = 1}), --Very good! Carving Consumable:new({id = 0x4000020B, typ = 'Tools', quantity = 1}), --I'm sorry Carving Consumable:new({id = 0x4000020C, typ = 'Tools', quantity = 1}), --Help me! Carving Consumable:new({id = 0x400002C8, typ = 'BossSouls'}), --Soul of Champion Gundyr --Consumable:new({id = 0x400002C9, typ = 'BossSouls', cutContent = true}), --Soul of a Wicked Spirit Consumable:new({id = 0x400002CA, typ = 'BossSouls'}), --Soul of the Dancer Consumable:new({id = 0x400002CB, typ = 'BossSouls'}), --Soul of a Crystal Sage Consumable:new({id = 0x400002CD, typ = 'BossSouls'}), --Soul of the Blood of the Wolf Consumable:new({id = 0x400002CE, typ = 'BossSouls'}), --Soul of Consumed Oceiros Consumable:new({id = 0x400002CF, typ = 'BossSouls'}), --Soul of Boreal Valley Vordt Consumable:new({id = 0x400002D0, typ = 'BossSouls'}), --Soul of the Old Demon King Consumable:new({id = 0x400002D1, typ = 'BossSouls'}), --Soul of Dragonslayer Armour Consumable:new({id = 0x400002D2, typ = 'BossSouls'}), --Soul of the Nameless King --Consumable:new({id = 0x400002D3, typ = 'BossSouls', cutContent = true}), --Soul of the Great Bat Consumable:new({id = 0x400002D4, typ = 'BossSouls'}), --Soul of Pontiff Sulyvahn Consumable:new({id = 0x400002D5, typ = 'BossSouls'}), --Soul of Aldrich Consumable:new({id = 0x400002D6, typ = 'BossSouls'}), --Soul of High Lord Wolnir Consumable:new({id = 0x400002D7, typ = 'BossSouls'}), --Soul of the Rotted Greatwood Consumable:new({id = 0x400002D8, typ = 'BossSouls'}), --Soul of Rosaria Consumable:new({id = 0x400002D9, typ = 'BossSouls'}), --Soul of the Deacons of the Deep Consumable:new({id = 0x400002DB, typ = 'BossSouls'}), --Soul of the Twin Princes Consumable:new({id = 0x400002DC, typ = 'BossSouls'}), --Soul of Yhorm the Giant Consumable:new({id = 0x400002DD, typ = 'BossSouls'}), --Soul of the Lords Consumable:new({id = 0x400002E3, typ = 'BossSouls'}), --Soul of a Demon --Consumable:new({id = 0x400002E6, typ = 'BossSouls', cutContent = true}), --Soul of the Twin Princes Consumable:new({id = 0x400002E7, typ = 'BossSouls'}), --Soul of a Stray Demon Consumable:new({id = 0x400003E8, typ = 'Ores'}), --Titanite Shard Consumable:new({id = 0x400003E9, typ = 'Ores'}), --Large Titanite Shard Consumable:new({id = 0x400003EA, typ = 'Ores'}), --Titanite Chunk Consumable:new({id = 0x400003EB, typ = 'Ores'}), --Titanite Slab --Consumable:new({id = 0x400003F2, typ = 'Ores', cutContent = true}), --Dragon Scale Consumable:new({id = 0x400003FC, typ = 'Ores'}), --Titanite Scale Consumable:new({id = 0x40000406, typ = 'Ores'}), --Twinkling Titanite Consumable:new({id = 0x4000044C, typ = 'Ores'}), --Heavy Gem Consumable:new({id = 0x40000456, typ = 'Ores'}), --Sharp Gem Consumable:new({id = 0x40000460, typ = 'Ores'}), --Refined Gem Consumable:new({id = 0x4000046A, typ = 'Ores'}), --Crystal Gem Consumable:new({id = 0x40000474, typ = 'Ores'}), --Simple Gem Consumable:new({id = 0x4000047E, typ = 'Ores'}), --Fire Gem Consumable:new({id = 0x40000488, typ = 'Ores'}), --Chaos Gem Consumable:new({id = 0x40000492, typ = 'Ores'}), --Lightning Gem Consumable:new({id = 0x4000049C, typ = 'Ores'}), --Deep Gem Consumable:new({id = 0x400004A6, typ = 'Ores'}), --Dark Gem Consumable:new({id = 0x400004B0, typ = 'Ores'}), --Poison Gem Consumable:new({id = 0x400004BA, typ = 'Ores'}), --Blood Gem Consumable:new({id = 0x400004C4, typ = 'Ores'}), --Raw Gem Consumable:new({id = 0x400004CE, typ = 'Ores'}), --Blessed Gem Consumable:new({id = 0x400004D8, typ = 'Ores'}), --Hollow Gem Consumable:new({id = 0x400004E2, typ = 'Ores'}), --Shriving Stone Consumable:new({id = 0x400007D1, typ = 'Keys', quantity = 1}), --Lift Chamber Key --Consumable:new({id = 0x400007D3, typ = 'Keys', quantity = 1, cutContent = true}), --Bridge Key --Consumable:new({id = 0x400007D4, typ = 'Keys', quantity = 1, cutContent = true}), --Iron Seal of the Wolf Consumable:new({id = 0x400007D5, typ = 'Keys', quantity = 1}), --Small Doll Consumable:new({id = 0x400007D7, typ = 'Keys', quantity = 1}), --Jailbreaker's Key Consumable:new({id = 0x400007D8, typ = 'Keys', quantity = 1}), --Jailer's Key Ring Consumable:new({id = 0x400007D9, typ = 'Keys', quantity = 1}), --Grave Key Consumable:new({id = 0x400007DA, typ = 'Keys', quantity = 1}), --Cell Key Consumable:new({id = 0x400007DB, typ = 'Keys', quantity = 1}), --Dungeon Ground Floor Key Consumable:new({id = 0x400007DC, typ = 'Keys', quantity = 1}), --Old Cell Key Consumable:new({id = 0x400007DD, typ = 'Keys', quantity = 1}), --Tower Key Consumable:new({id = 0x400007DE, typ = 'Keys', quantity = 1}), --Grand Archives Key Consumable:new({id = 0x400007DF, typ = 'Keys', quantity = 1}), --Tower Key --Consumable:new({id = 0x40000835, typ = 'Keys', quantity = 1, cutContent = true}), --Holy Remains Consumable:new({id = 0x40000836, typ = 'Keys', quantity = 1}), --Small Lothric Banner Consumable:new({id = 0x40000837, typ = 'Ores', quantity = 1}), --Farron Coal Consumable:new({id = 0x40000838, typ = 'Ores', quantity = 1}), --Sage's Coal Consumable:new({id = 0x40000839, typ = 'Ores', quantity = 1}), --Giant's Coal Consumable:new({id = 0x4000083A, typ = 'Ores', quantity = 1}), --Profaned Coal Consumable:new({id = 0x4000083B, typ = 'Ashes', quantity = 1}), --Mortician's Ashes Consumable:new({id = 0x4000083C, typ = 'Ashes', quantity = 1}), --Dreamchaser's Ashes Consumable:new({id = 0x4000083D, typ = 'Ashes', quantity = 1}), --Paladin's Ashes Consumable:new({id = 0x4000083E, typ = 'Ashes', quantity = 1}), --Grave Warden's Ashes Consumable:new({id = 0x4000083F, typ = 'Ashes', quantity = 1}), --Greirat's Ashes Consumable:new({id = 0x40000840, typ = 'Ashes', quantity = 1}), --Orbeck's Ashes Consumable:new({id = 0x40000841, typ = 'Ashes', quantity = 1}), --Cornyx's Ashes Consumable:new({id = 0x40000842, typ = 'Ashes', quantity = 1}), --Karla's Ashes Consumable:new({id = 0x40000843, typ = 'Ashes', quantity = 1}), --Irina's Ashes Consumable:new({id = 0x40000844, typ = 'Ashes', quantity = 1}), --Yuria's Ashes Consumable:new({id = 0x40000845, typ = 'Keys', quantity = 1}), --Basin of Vows Consumable:new({id = 0x40000846, typ = 'QuestItems'}), --Loretta's Bone Consumable:new({id = 0x40000847, typ = 'Keys', quantity = 1}), --Braille Divine Tome of Carim Consumable:new({id = 0x40000848, typ = 'Keys', quantity = 1}), --Braille Divine Tome of Lothric Consumable:new({id = 0x40000849, typ = 'Keys', quantity = 1}), --Braille Divine Sunlight Tome Consumable:new({id = 0x4000084B, typ = 'Keys', quantity = 1}), --Cinders of a Lord Consumable:new({id = 0x4000084C, typ = 'Keys', quantity = 1}), --Cinders of a Lord Consumable:new({id = 0x4000084D, typ = 'Keys', quantity = 1}), --Cinders of a Lord Consumable:new({id = 0x4000084E, typ = 'Keys', quantity = 1}), --Cinders of a Lord Consumable:new({id = 0x4000084F, typ = 'Keys', quantity = 1}), --Great Swamp Pyromancy Tome Consumable:new({id = 0x40000850, typ = 'Keys', quantity = 1}), --Carthus Pyromancy Tome Consumable:new({id = 0x40000851, typ = 'Keys', quantity = 1}), --Izalith Pyromancy Tome Consumable:new({id = 0x40000852, typ = 'Keys', quantity = 1}), --Quelana Pyromancy Tome Consumable:new({id = 0x40000853, typ = 'Keys', quantity = 1}), --Grave Warden Pyromancy Tome Consumable:new({id = 0x40000854, typ = 'Keys', quantity = 1}), --Sage's Scroll Consumable:new({id = 0x40000855, typ = 'Keys', quantity = 1}), --Logan's Scroll Consumable:new({id = 0x40000856, typ = 'Keys', quantity = 1}), --Crystal Scroll Consumable:new({id = 0x40000857, typ = 'Keys', quantity = 1}), --Transposing Kiln --Consumable:new({id = 0x40000858, typ = 'QuestItems', quantity = 1, cutContent = true}), --Gwyndolin's Finger Consumable:new({id = 0x40000859, typ = 'Tools', quantity = 1}), --Coiled Sword Consumable:new({id = 0x4000085A, typ = 'QuestItems', quantity = 1}), --Eyes of a Fire Keeper Consumable:new({id = 0x4000085B, typ = 'QuestItems', quantity = 1}), --Sword of Avowal Consumable:new({id = 0x4000085C, typ = 'Keys', quantity = 1}), --Golden Scroll Consumable:new({id = 0x4000085D, typ = 'Consumables'}), --Estus Shard Consumable:new({id = 0x4000085E, typ = 'QuestItems', quantity = 1}), --Hawkwood's Swordgrass Consumable:new({id = 0x4000085F, typ = 'Consumables'}), --Undead Bone Shard Consumable:new({id = 0x40000860, typ = 'Keys', quantity = 1}), --Deep Braille Divine Tome Consumable:new({id = 0x40000861, typ = 'Keys', quantity = 1}), --Londor Braille Divine Tome Consumable:new({id = 0x40000862, typ = 'Ashes', quantity = 1}), --Excrement-covered Ashes Consumable:new({id = 0x40000863, typ = 'Ashes', quantity = 1}), --Prisoner Chief's Ashes Consumable:new({id = 0x40000864, typ = 'Ashes', quantity = 1}), --Xanthous Ashes Consumable:new({id = 0x40000865, typ = 'Ashes', quantity = 1}), --Hollow's Ashes Consumable:new({id = 0x40000866, typ = 'Ashes', quantity = 1}), --Patches' Ashes Consumable:new({id = 0x40000867, typ = 'Ashes', quantity = 1}), --Dragon Chaser's Ashes Consumable:new({id = 0x40000868, typ = 'Ashes', quantity = 1}), --Easterner's Ashes Consumable:new({id = 0x400002E8, typ = 'BossSouls', dlc = 1, unsafe = true}), --Soul of Sister Friede Consumable:new({id = 0x40000869, typ = 'Multiplayer', quantity = 1, dlc = 3, unsafe = true}), --Champions Bones Consumable:new({id = 0x4000086A, typ = 'Ashes', quantity = 1, dlc = 1, unsafe = true}), --Captain's Ashes Consumable:new({id = 0x4000086B, typ = 'Keys', quantity = 1, dlc = 1, unsafe = true}), --Contraption Key Consumable:new({id = 0x4000013B, typ = 'Projectiles', quantity = 1, dlc = 2}), --Church Guardian Shiv Consumable:new({id = 0x4000017B, typ = 'CovenantItems', dlc = 2, unsafe = true}), --Filianore's Spear Ornament Consumable:new({id = 0x4000028A, typ = 'Multiplayer', quantity = 1, dlc = 2, unsafe = true}), --Ritual Spear Fragment Consumable:new({id = 0x4000028B, typ = 'Multiplayer', quantity = 1, dlc = 2, unsafe = true}), --Divine Spear Fragment Consumable:new({id = 0x400002E9, typ = 'BossSouls', dlc = 2, unsafe = true}), --Soul of Slave Knight Gael Consumable:new({id = 0x400002EA, typ = 'BossSouls', dlc = 2, unsafe = true}), --Soul of the Demon Prince Consumable:new({id = 0x400002EB, typ = 'BossSouls', dlc = 2, unsafe = true}), --Soul of Darkeater Midir Consumable:new({id = 0x4000086C, typ = 'Keys', quantity = 1, dlc = 2, unsafe = true}), --Small Envoy Banner Consumable:new({id = 0x4000086D, typ = 'Ashes', quantity = 1, dlc = 2, unsafe = true}), --Old Woman's Ashes Consumable:new({id = 0x4000086E, typ = 'QuestItems', quantity = 1, dlc = 2, unsafe = true}), --Blood of the Dark souls Consumable:new({id = 0x4000086F, typ = 'CovenantItems', quantity = 1, dlc = 2, unsafe = true}) --Young Grass Dew } function Consumable:checkDlc(checkBox) if(self.dlc == 0) then return checkBox["BaseGame"].Checked elseif(self.dlc == 1) then if(self.unsafe) then return (checkBox["AshesofAriandel"].Checked and dlc1Owned) end return checkBox["AshesofAriandel"].Checked elseif(self.dlc == 2) then if(self.unsafe) then return (checkBox["RingedCity"].Checked and dlc2Owned) end return checkBox["RingedCity"].Checked else if(self.unsafe) then return ((checkBox["AshesofAriandel"].Checked or checkBox["RingedCity"].Checked) and (dlc1Owned or dlc2Owned)) end return checkBox["AshesofAriandel"].Checked or checkBox["RingedCity"].Checked end end function createWindow() local formName = 'ConsumableForm' win:create('TCEForm', nil, {Caption = 'Consumables'}, formName) win:initDefaultForm(formName) win:create('TLabel', formName, {Caption = 'Include', Left = 15}) win:create('TScrollBox', formName, {Caption = 'ConsumableList', Width = 240, Height = 105, Left = 10, Top = 15 }) win:create('TCheckBox', 'ConsumableList', {Checked = true}, 'CheckAll') win.ctrl['CheckAll'].onChange = changeAllCheckBoxes local checkBoxes = {'Consumables', 'Tools', 'Projectiles', 'Ammunition', 'Souls', 'Boss Souls', 'Keys', 'Ores', 'Ashes', 'Quest Items', 'Multiplayer', 'Covenants', 'Covenant Items'} for _, checkBox in pairs(checkBoxes) do win:create('TCheckBox', 'ConsumableList', {Caption = checkBox, Checked = true}) end win:initialize('ConsumableList',{ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', EnlargeHorizontal = 'crsScaleChilds', LeftRightSpacing = 5}}) win:create('TGroupBox', formName, {Caption = 'DLC', Left = 10, Top = win.ctrl['ConsumableList'].y, ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', LeftRightSpacing = 5}}) win:create('TCheckBox', 'DLC', {Caption = 'Base Game', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ashes of Ariandel', Checked = true}) win:create('TCheckBox', 'DLC', {Caption = 'Ringed City', Checked = true}) win:fixSize('DLC', 5, 25) win:create('TGroupBox', formName, {Caption = 'Content', Left = win.ctrl['DLC'].x + 10, Top = win.ctrl['ConsumableList'].y, ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', LeftRightSpacing = 5}}) win:create('TCheckBox', 'Content', {Caption = 'Game Content', Checked = true}) win:create('TCheckBox', 'Content', {Caption = 'Cut Content', Checked = false}) win:fillGap('Content', {x = 'ConsumableList', y = 'DLC'}) win:fixSize(formName, 10, 60) win:create('TButton', formName, {Caption = 'Spawn', Width = win.ctrl[formName].Width - 20, Height = 40, Left = 10, Top = win.ctrl[formName].Height - 50}) win.ctrl['Spawn'].onClick = spawn end function changeAllCheckBoxes() win:changeCheckBoxes('ConsumableList') end function spawn() local checkBoxes = win.ctrl local baseAddress = GetAddress('ItemArray') local totalItems = 0 for _, consumable in pairs(consumables) do if(consumable:checkAll(checkBoxes)) then totalItems = totalItems + 1 baseAddress = consumable:spawn(baseAddress) end end WriteInteger(GetAddress('ItemArray'), totalItems) autoAssemble('CreateThread(MassItemGib)') win.ctrl.ConsumableForm.close() end [ENABLE] createWindow() [DISABLE] 1337099164 "Select weapons" Auto Assembler Script {$lua} function InitializeForm() --form form = createForm(true) form.caption = [[Select Weapons]] form.centerScreen() form.width = 320 form.height = 525 form.BorderStyle = bsDialog form.OnClose = function (sender) return caFree end --Label infusionL = createLabel(form) infusionL.caption = [[ Provide a list of weapons to spawn at once. Format per line: {hex ID},{infusion ID},{level} ex. "F4240,1,8" (without quotes) gives Heavy Dagger+8 ]] infusionL.left = [[10]] infusionL.top = [[10]] infusionL.width = [[50]] infusionL.height = [[60]] --Memo infusionM = createMemo(form) infusionM.left = [[10]] infusionM.top = [[75]] infusionM.width = [[300]] infusionM.height = [[400]] infusionM.setScrollbars(ssAutoVertical) --Buttons spawnB = createButton(form) spawnB.caption = [[Spawn Weapons]] spawnB.left = [[10]] spawnB.top = [[485]] spawnB.width = [[300]] spawnB.height = [[30]] end local weaponsBase = -- Base Weapons { [0x000F4240] = true, --Dagger [0x000F6950] = true, --Bandit's Knife [0x000F9060] = true, --Parrying Dagger [0x000FDE80] = true, --Rotten Ghru Dagger [0x00102CA0] = true, --Harpe [0x001053B0] = true, --Scholar's Candlestick [0x00107AC0] = true, --Tailbone Short Sword [0x0010A1D0] = true, --Corvian Greatknife [0x00111700] = true, --Handmaid's Dagger [0x001E8480] = true, --Shortsword [0x001EF9B0] = true, --Broken Straight Sword [0x001F6EE0] = true, --Lothric Knight Sword [0x00203230] = true, --Sunlight Straight Sword [0x00205940] = true, --Rotten Ghru Curved Sword [0x0020A760] = true, --Irithyll Straight Sword [0x0020F580] = true, --Cleric's Candlestick [0x002143A0] = true, --Morion Blade [0x002191C0] = true, --Astora Straight Sword [0x0021B8D0] = true, --Barbed Straight Sword [0x0021DFE0] = true, --Executioner's Greatsword [0x002206F0] = true, --Anri's Straight Sword [0x002DC6C0] = true, --Estoc [0x002DEDD0] = true, --Mail Breaker [0x002E14E0] = true, --Rapier [0x002E3BF0] = true, --Ricard's Rapier [0x002E6300] = true, --Crystal Sage's Rapier [0x002E8A10] = true, --Irithyll Rapier [0x003D3010] = true, --Shotel [0x003D7E30] = true, --Scimitar [0x003DA540] = true, --Falchion [0x003DCC50] = true, --Carthus Curved Sword [0x003DF360] = true, --Carthus Curved Greatsword [0x003E1A70] = true, --Pontiff Knight Curved Sword [0x003E4180] = true, --Storm Curved Sword [0x003E6890] = true, --Painting Guardian's Curved Sword [0x003E8FA0] = true, --Crescent Moon Sword [0x003EB6B0] = true, --Carthus Shotel [0x004C4B40] = true, --Uchigatana [0x004C7250] = true, --Washing Pole [0x004C9960] = true, --Chaos Blade [0x004CC070] = true, --Black Blade [0x004CE780] = true, --Bloodlust [0x004D0E90] = true, --Darkdrift [0x005B8D80] = true, --Bastard Sword [0x005BDBA0] = true, --Claymore [0x005C29C0] = true, --Zweihander [0x005C50D0] = true, --Greatsword [0x005C9EF0] = true, --Astora Greatsword [0x005CC600] = true, --Murakumo [0x005D1420] = true, --Lothric Knight Greatsword [0x005D8950] = true, --Black Knight Greatsword [0x005DB060] = true, --Flamberge [0x005DD770] = true, --Exile Greatsword [0x005E2590] = true, --Greatsword of Judgment [0x005E4CA0] = true, --Profaned Greatsword [0x005E73B0] = true, --Cathedral Knight Greatsword [0x005E9AC0] = true, --Farron Greatsword [0x005F0FF0] = true, --Yhorm's Great Machete [0x005F3700] = true, --Dark Sword [0x005F5E10] = true, --Black Knight Sword [0x005F8520] = true, --Lorian's Greatsword [0x005FAC30] = true, --Twin Princes' Greatsword [0x005FD340] = true, --Lothric's Holy Sword [0x005FFA50] = true, --Wolnir's Holy Sword [0x00602160] = true, --Wolf Knight's Greatsword [0x00604870] = true, --Hollowslayer Greatsword [0x00606F80] = true, --Moonlight Greatsword [0x00609690] = true, --Drakeblood Greatsword [0x0060BDA0] = true, --Firelink Greatsword [0x0060E4B0] = true, --Fume Ultra Greatsword [0x00610BC0] = true, --Old Wolf Curved Sword [0x006132D0] = true, --Storm Ruler [0x006ACFC0] = true, --Hand Axe [0x006AF6D0] = true, --Battle Axe [0x006B1DE0] = true, --Brigand Axe [0x006B6C00] = true, --Crescent Axe [0x006B9310] = true, --Greataxe [0x001EAB90] = true, --Long Sword [0x006BE130] = true, --Butcher Knife [0x006C0840] = true, --Dragonslayer's Axe [0x006C5660] = true, --Thrall Axe [0x006C7D70] = true, --Dragonslayer Greataxe [0x006CA480] = true, --Demon's Greataxe [0x006CCB90] = true, --Eleonora [0x006D19B0] = true, --Man Serpent Hatchet [0x007A1200] = true, --Club [0x007A3910] = true, --Mace [0x007A6020] = true, --Morning Star [0x007A8730] = true, --Reinforced Club [0x007AFC60] = true, --Large Club [0x007B4A80] = true, --Great Club [0x007BBFB0] = true, --Great Mace [0x007C8300] = true, --Great Wooden Hammer [0x007CAA10] = true, --Gargoyle Flame Hammer [0x007CD120] = true, --Vordt's Great Hammer [0x007CF830] = true, --Old King's Great Hammer [0x007D6D60] = true, --Heysel Pick [0x007DBB80] = true, --Warpick [0x007DE290] = true, --Pickaxe [0x007E09A0] = true, --Dragon Tooth [0x007E30B0] = true, --Smough's Great Hammer [0x007E57C0] = true, --Blacksmith Hammer [0x007E7ED0] = true, --Morne's Great Hammer [0x007EA5E0] = true, --Spiked Mace [0x00895440] = true, --Spear [0x00897B50] = true, --Winged Spear [0x0089C970] = true, --Partizan [0x008A8CC0] = true, --Greatlance [0x008AB3D0] = true, --Lothric Knight Long Spear [0x008ADAE0] = true, --Four-Pronged Plow [0x008B01F0] = true, --Gargoyle Flame Spear [0x008B2900] = true, --Rotten Ghru Spear [0x008B5010] = true, --Tailbone Spear [0x008B7720] = true, --Soldering Iron [0x008BC540] = true, --Dragonslayer Swordspear [0x008BEC50] = true, --Arstor's Spear [0x008C1360] = true, --Saint Bident [0x008C3A70] = true, --Yorshka's Spear [0x008C6180] = true, --Pike [0x008CAFA0] = true, --Dragonslayer Spear [0x00989680] = true, --Great Scythe [0x0098BD90] = true, --Lucerne [0x0098E4A0] = true, --Glaive [0x00990BB0] = true, --Halberd [0x009959D0] = true, --Black Knight Greataxe [0x0099A7F0] = true, --Pontiff Knight Great Scythe [0x0099CF00] = true, --Great Corvian Scythe [0x0099F610] = true, --Winged Knight Halberd [0x009A1D20] = true, --Gundyr's Halberd [0x009AB960] = true, --Red Hilted Halberd [0x009AE070] = true, --Black Knight Glaive [0x009B0780] = true, --Immolation Tinder [0x00A7D8C0] = true, --Claw [0x00A7FFD0] = true, --Caestus [0x00A826E0] = true, --Manikin Claws [0x00A84DF0] = true, --Demon's Fist [0x00A87500] = true, --Dark Hand [0x00B71B00] = true, --Whip [0x00B7B740] = true, --Witch's Locks [0x00B7DE50] = true, --Notched Whip [0x00B80560] = true, --Spotted Whip [0x00C72090] = true, --Talisman [0x00C747A0] = true, --Sorcerer's Staff [0x00C76EB0] = true, --Storyteller's Staff [0x00C795C0] = true, --Mendicant's Staff [0x00C7E3E0] = true, --Man-grub's Staff [0x00C80AF0] = true, --Archdeacon's Great Staff [0x00C83200] = true, --Golden Ritual Spear [0x00C88020] = true, --Yorshka's Chime [0x00C8CE40] = true, --Sage's Crystal Staff [0x00C8F550] = true, --Heretic's Staff [0x00C91C60] = true, --Court Sorcerer's Staff [0x00C94370] = true, --Witchtree Branch [0x00C96A80] = true, --Izalith Staff [0x00C99190] = true, --Cleric's Sacred Chime [0x00C9B8A0] = true, --Priest's Chime [0x00C9DFB0] = true, --Saint-tree Bellvine [0x00CA06C0] = true, --Caitha's Chime [0x00CA2DD0] = true, --Crystal Chime [0x00CA54E0] = true, --Sunlight Talisman [0x00CA7BF0] = true, --Canvas Talisman [0x00CAA300] = true, --Sunless Talisman [0x00CACA10] = true, --Saint's Talisman [0x00CAF120] = true, --White Hair Talisman [0x00CC77C0] = true, --Pyromancy Flame [0x00CF8500] = true, --Dragonslayer Greatbow [0x00D5C690] = true, --Short Bow [0x00D5EDA0] = true, --Composite Bow [0x00D63BC0] = true, --Light Crossbow [0x00D662D0] = true, --Arbalest [0x00D689E0] = true, --Longbow [0x00D6B0F0] = true, --Dragonrider Bow [0x00D6FF10] = true, --Avelyn [0x00D72620] = true, --Knight's Crossbow [0x00D74D30] = true, --Heavy Crossbow [0x00D79B50] = true, --Darkmoon Longbow [0x00D7C260] = true, --Onislayer Greatbow [0x00D7E970] = true, --Black Bow of Pharis [0x00D83790] = true, --Sniper Crossbow [0x00F42400] = true, --Sellsword Twinblades [0x00F47220] = true, --Warden Twinblades [0x00F49930] = true, --Winged Knight Twinaxes [0x00F4C040] = true, --Dancer's Enchanted Swords [0x00F4E750] = true, --Great Machete [0x00F50E60] = true, --Brigand Twindaggers [0x00F53570] = true, --Gotthard Twinswords [0x00F58390] = true, --Onikiri and Ubadachi [0x00F5AAA0] = true, --Drang Twinspears [0x00F61FD0] = true, --Drang Hammers [0x01312D00] = true, --Buckler <-- Shields start here [0x01315410] = true, --Small Leather Shield [0x0131A230] = true, --Round Shield [0x0131C940] = true, --Large Leather Shield [0x01323E70] = true, --Hawkwood's Shield [0x01326580] = true, --Iron Round Shield [0x0132DAB0] = true, --Wooden Shield [0x013301C0] = true, --Kite Shield [0x013328D0] = true, --Ghru Rotshield [0x013376F0] = true, --Havel's Greatshield [0x01339E00] = true, --Target Shield [0x0133C510] = true, --Elkhorn Round Shield [0x0133EC20] = true, --Warrior's Round Shield [0x01341330] = true, --Caduceus Round Shield [0x01343A40] = true, --Red and White Round Shield [0x01346150] = true, --Plank Shield [0x01348860] = true, --Leather Shield [0x0134AF70] = true, --Crimson Parma [0x0134D680] = true, --Eastern Iron Shield [0x0134FD90] = true, --Llewellyn Shield [0x013572C0] = true, --Sacred Bloom Shield [0x01354BB0] = true, --Golden Falcon Shield [0x013572C0] = true, --Sacred Bloom Shield [0x01409650] = true, --Lothric Knight Shield [0x01410B80] = true, --Knight Shield [0x014159A0] = true, --Pontiff Knight Shield [0x014180B0] = true, --Carthus Shield [0x0141F5E0] = true, --Black Knight Shield [0x01424400] = true, --Silver Knight Shield [0x01426B10] = true, --Spiked Shield [0x01429220] = true, --Pierce Shield [0x0142B930] = true, --East-West Shield [0x0142E040] = true, --Sunlight Shield [0x01430750] = true, --Crest Shield [0x01432E60] = true, --Dragon Crest Shield [0x01435570] = true, --Spider Shield [0x01437C80] = true, --Grass Crest Shield [0x0143A390] = true, --Sunset Shield [0x0143CAA0] = true, --Golden Wing Crest Shield [0x0143F1B0] = true, --Blue Wooden Shield [0x014418C0] = true, --Silver Eagle Kite Shield [0x01443FD0] = true, --Stone Parma [0x014466E0] = true, --Spirit Tree Crest Shield [0x01448DF0] = true, --Porcine Shield [0x0144B500] = true, --Shield of Want [0x0144DC10] = true, --Wargod Wooden Shield [0x014FD890] = true, --Lothric Knight Greatshield [0x014FFFA0] = true, --Cathedral Knight Greatshield [0x01504DC0] = true, --Dragonslayer Greatshield [0x015074D0] = true, --Moaning Shield [0x013599D0] = true, --Ancient Dragon Great Shield [0x0150C2F0] = true, --Yhorm's Greatshield [0x0150EA00] = true, --Black Iron Greatshield [0x01511110] = true, --Wolf Knight's Greatshield [0x01513820] = true, --Twin Dragon Greatshield [0x01518640] = true, --Curse Ward Greatshield [0x0151AD50] = true, --Bonewheel Shield [0x0151D460] = true, --Stone Greatshield [0x015EF3C0] = true --Torch } local weaponsDLC1 = -- Ashes of Ariandel DLC Weapons { [0x00222E00] = true, --Onyx Blade [0x003EDDC0] = true, --Follower Sabre [0x006D67D0] = true, --Millwood Battle Axe [0x006D8EE0] = true, --Earth Seeker [0x007ECCF0] = true, --Quakestone Hammer [0x008CD6B0] = true, --Follower Javelin [0x009B55A0] = true, --Friede's Great Scythe [0x00A89C10] = true, --Crow Talons [0x00B82C70] = true, --Rose of Ariandel [0x00CC9ED0] = true, --Pyromancer's Parting Flame [0x00D85EA0] = true, --Millwood Greatbow [0x00F646E0] = true, --Valorheart [0x00F66DF0] = true, --Crow Quills [0x0135C0E0] = true, --Followers Shield [0x01450320] = true, --Ethereal Oak Shield [0x015F1AD0] = true --Follower Torch } local weaponsDLC2 = -- The Ringed City DLC Weapons { [0x00116520] = true, --Aquamarine Dagger [0x00118C30] = true, --Murky Hand Scythe [0x00225510] = true, --Ringed Knight Straight Sword [0x00227C20] = true, --Gael Greatsword [0x003F04D0] = true, --Demon Scar [0x004D35A0] = true, --Frayed Blade [0x006159E0] = true, --Harald Curved Greatsword [0x007EF400] = true, --Ledo's Great Hammer [0x008CFDC0] = true, --Ringed Knight Spear [0x008D24D0] = true, --Lothric War Banner [0x008D4BE0] = true, --Crucifix of the Mad King (Halberd) [0x009B2E90] = true, --Splitleaf Greatsword (It's a Halberd) [0x00CCC5E0] = true, --Murky Longstaff [0x00CCECF0] = true, --Sacred Chime of Filianore [0x00CD1400] = true, --Preacher's Right Arm [0x00D77440] = true, --White Birch Bow [0x00D885B0] = true, --Repeating Crossbow [0x00F5F8C0] = true, --Great Door Twinshields [0x00F69500] = true, --Ringed Knight Paired Greatswords [0x0135E7F0] = true, --Dragonhead Shield [0x01452A30] = true --Dragonhead Greatshield } function ParseLine(line) if type(line) ~= "string" then return false end local hexIdS, infusionS, levelS = line:match("([^,]+),([^,]+),([^,]+)") if not (hexIdS and infusionS and levelS) then return false end local hexId = tonumber(hexIdS, 16) local infusion = tonumber(infusionS) local level = tonumber(levelS) if not (hexId and infusion and level) then return false end if infusion < 0 or infusion > 15 then return false end if level < 0 or level > 10 then return false end return true, hexId, infusion, level end function CanOwnWeapon(hexId, dlc1Owned, dlc2Owned) if weaponsDLC1[hexId] then return dlc1Owned end if weaponsDLC2[hexId] then return dlc2Owned end return weaponsBase[hexId] end function GetWeaponOffset(hexId, infusion, level) if hexId == 0x00A87500 then level = 0 end --Dark Hand is not upgradable return infusion * 100 + level end function Spawn() local weaponList = infusionM.getLines() local dlc1Owned = (readBytes(GetAddress('[CsDlc]+11')) == 1) and true or false local dlc2Owned = (readBytes(GetAddress('[CsDlc]+12')) == 1) and true or false local baseAddress = GetAddress('ItemArray') local totalItems = 0 for index = 0, weaponList.Count - 1 do local line = weaponList[index] local parseSuccess, hexId, infusion, level = ParseLine(line) if parseSuccess then if CanOwnWeapon(hexId, dlc1Owned, dlc2Owned) then local weapon = Item:new(hexId, "CustomWeapon", 1, 0, false) local offset = GetWeaponOffset(hexId, infusion, level) baseAddress = weapon:spawn(baseAddress, offset) totalItems = totalItems + 1 else print(hexId .. " is a DLC weapon you do not own or ID is invalid") end else print("Invalid line: " .. line) end end WriteInteger(GetAddress('ItemArray'), totalItems) autoAssemble("CreateThread(MassItemGib)") form.close() end [ENABLE] if not syntaxcheck then disableMemrec(memrec) end InitializeForm() spawnB.onClick = Spawn [DISABLE]
1337098006 "BonfireWarp" Auto Assembler Script { Author: inuNorii Desc: Warp to selected bonfire, plays the bonfire warp animation. Thanks to Luke_Yui for message box } [ENABLE] //aobscanmodule(BonfireWarp_AOB,$process,48 8B 8A ???????? 55 E9 ???????? 41) aobscanmodule(Error_Call,$process,40 57 48 83 EC ?? 48 C7 44 24 ?? FEFFFFFF 48 89 5C 24 ?? 48 8B F9 48 8B 05 ???????? 83 B8) define(BonfireWarp_Call,BonfireWarp_AOB+1D) alloc(BonfireWarp,$200,DarkSoulsIII.exe) registerSymbol(BonfireWarp) registerSymbol(TargetBonfireId) BonfireWarp: sub rsp,48 mov rcx,[SprjLuaEventMan] mov rdx,[CSDlc] mov r8,[TargetBonfireId] lea r8d,[r8-000003E8] xor r9d,r9d cmp r8d,3D10A2 //Champion Gundyr jng BonfireWarp_CeremonyCheck cmp r8d,4C4B40 //The Ringed Rity jnl BonfireWarp_DLCCheck cmp r8d,44AA20 //Ashes of Ariandel jnl BonfireWarp_DLCCheck2 BonfireWarp_return: mov rdx,[GameMan+ACC] lea edx,[rdx-000003E8] call DarkSoulsIII.exe+475F00 //BonfireWarp_Call add rsp,48 ret BonfireWarp_CeremonyCheck: cmp r8d,3D10A1 //Untended Graves jl BonfireWarp_return mov r9d,A jmp BonfireWarp_return BonfireWarp_DLCCheck: lea rax,[ErrorText+46] cmp byte ptr [rdx+12],1 jne BonfireWarp_Error jmp BonfireWarp_return BonfireWarp_DLCCheck2: lea rax,[ErrorText] cmp byte ptr [rdx+11],1 jne BonfireWarp_Error jmp BonfireWarp_return BonfireWarp_Error: mov [rsp+30],rax lea rcx,[rsp+30] call Error_Call add rsp,48 ret ErrorText: dw 'Missing License: Ashes of Ariandel',0 dw 'Missing License: The Ringed City',0 TargetBonfireId: dd #4002951 [DISABLE] dealloc(BonfireWarp) unregisterSymbol(BonfireWarp) unregisterSymbol(TargetBonfireId) 1337098007 "TargetBonfireId" 1000:Shadow Realm 4002959:Ashen Grave 4002950:Firelink Shrine 4002951:Cemetery of Ash 4002952:Iudex Gundyr 4002953:Untended Graves 4002954:Champion Gundyr 3002950:High Wall of Lothric 3002955:Tower on the Wall 3002952:Vordt of the Boreal Valley 3002954:Dancer of the Boreal Valley 3002951:Oceiros, the Consumed King 3002960:High Wall of Lothric, Teleport 3102954:Foot of the High Wall 3102950:Undead Settlement 3102952:Cliff Underside 3102953:Dilipidated Bridge 3102951:Pit of Hollows 3302956:Road of Sacrifices 3302950:Halfway Fortress 3302957:Crucifixion Woods 3302952:Crystal Sage 3302953:Farron Keep 3302954:Keep Ruins 3302958:Farron Keep Perimeter 3302955:Old Wolf of Farron 3302951:Abyss Watchers 3502953:Cathedral of the Deep 3502950:Cleansing Chapel 3502951:Deacons of the Deep 3502952:Rosaria's Bed Chamber 3802956:Catacombs of Carthus 3802950:High Lord Wolnir 3802951:Abandoned Tomb 3802952:Old King's Antechamber 3802953:Demon Ruins 3802954:Old Demon King 3702957:Irithyll of the Boreal valley 3702954:Central Irithyll 3702950:Church of Yorshka 3702955:Distant Manor 3702951:Pontiff Sulyvahn 3702956:Water Reserve 3702953:Anor Londo 3702958:Prison Tower 3702952:Aldrich, Devourer of Gods 3902950:Irithyll Dungeon 3902952:Profaned Capital 3902951:Yhorm The Giant 3012950:Lothric Castle 3012952:Dragon Barracks 3012951:Dragonslayer Armour 3412951:Grand Archives 3412950:Twin Princes 3202950:Archdragon Peak 3202953:Dragon-Kin Mausoleum 3202952:Great Belfry 3202951:Nameless King 4102950:Flameless Shrine 4102951:Kiln of the First Flame 4102952:The First Flame 4502951:Snowfield 4502952:Rope Bridge Cave 4502953:Corvian Settlement 4502954:Snowy Mountain Pass 4502955:Ariandel Chapel 4502950:Sister Friede 4502957:Depths of the Painting 4502956:Champion's Gravetender 5002951:The Dreg Heap 5002952:Earthen Peak Ruins 5002953:Within the Earthen Peak Ruins 5002950:The Demon Prince 5102110:The Ringed City 5102952:Mausoleum Lookout 5102953:Ringed Inner Wall 5102954:Ringed City Streets 5102955:Shared Grave 5102950:Church of Filianore 5112951:Filianore's rest 5112950:Slave Knight Gael 5102951:Darkeater Midir 4602950:Arena: Grand Rooftop 4702950:Arena: Kiln of Flame 5302950:Arena: Dragon Ruins 5402950:Arena: Round Plaza 1 4 Bytes
TargetBonfireId
1337098008 "← Warp" FF8080 Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end disableMemrec(memrec) {$asm} createthread(BonfireWarp) [DISABLE]
1337271245 "Set flask level" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local BonfireInjectAnimAOB = AOBScanModuleUnique(process,"?? 8b 4e 10 e8 ?? ?? ?? ?? 8b d8 ?? 0f b6 cf e8") + 0x48 local addr = { GetTotalBonfireLevel = 0, SetEventState = AOBScanModuleUnique(process,"40 55 57 41 54 41 57 48 83 EC ?? 80 B9 ?? ?? ?? ?? 00 45 0F B6 F9 45 0F B6 E0"), BonfireInjectAnim = BonfireInjectAnimAOB + readInteger(BonfireInjectAnimAOB+1,1)+5, ActivateBonfire = AOBScanModuleUnique(process,"88 4c ?? ?? 53 ?? 83 ec ?? c6 44 ? ? 63 c6 44 ?? ?? 01 80 f9 01"), ReplaceItem = AOBScanModuleUnique(process,"?? 89 5c ?? ?? ?? 89 6c ?? ?? ?? 89 74 ?? ?? 57 ?? 83 ec ?? ?? 8b e8 ?? 8b d9 ?? 8b c2 ba 00 00 00 40"), SaveRequest = AOBScanModuleUnique(process,"?? 89 5c ?? ?? 57 ?? 83 ec ?? ?? 8b 05 ?? ?? ?? ?? 0f b6 da 8b f9") } addr.GetTotalBonfireLevel = addr.ActivateBonfire + 0x3C + readInteger(addr.ActivateBonfire+0x3C + 2, 1) + 6 local function GetTotalBonfireLevel() return readByte(addr.GetTotalBonfireLevel) end local function SetEventState(id, bool) local SprjEventFlagMan = readPointer("SprjEventFlagMan") executeCodeEx(0, 100, addr.SetEventState, SprjEventFlagMan, id, bool, 0) end local function BonfireInjectAnim() local SprjLuaEventMan = readPointer("SprjLuaEventMan") executeCodeEx(0, 100, addr.BonfireInjectAnim, SprjLuaEventMan, 4001950) end local function ActivateBonfire(bonfireLv) executeCode(addr.ActivateBonfire, bonfireLv) end local function ReplaceItem(EquipGameData, currentId,replaceId) executeCodeEx(0, 100, addr.ReplaceItem, EquipGameData, currentId, replaceId, 1) end local function SaveRequest() executeCode(addr.SaveRequest) end local function ReplaceFlasks(newFlaskLv) local GameDataMan = readPointer("GameDataMan") local PlayerGameData = readPointer(GameDataMan + 0x10) local EquipGameData = getAddress(PlayerGameData + 0x228) local flaskLv = GetTotalBonfireLevel() - 1 local flaskIds = {150, 151, 190, 191} for _,v in pairs(flaskIds) do local oldItem = v + flaskLv * 2 local newItem = v + (newFlaskLv-1) * 2 if oldItem ~= newItem then ReplaceItem(EquipGameData, oldItem, newItem) end end end local function UpdateBonfireEvent() local bonfireLv = GetTotalBonfireLevel() if bonfireLv > 0 then local maxBonfireLv = 11 local id = 6020 for i=0,bonfireLv-1 do SetEventState(id+i, 1) end for i=bonfireLv,maxBonfireLv-1 do SetEventState(id+i, 0) end end end local function SetBonfireLv(bonfireLv) if bonfireLv >= 11 then bonfireLv = 11 elseif bonfireLv <= 1 then bonfireLv = 1 end if GetTotalBonfireLevel() <= 11 then ReplaceFlasks(bonfireLv) ActivateBonfire(bonfireLv) BonfireInjectAnim() UpdateBonfireEvent() SaveRequest() end end local bonfireLv = inputQuery("Set Flask Level","Should be between 0 and 10",GetTotalBonfireLevel()-1) if bonfireLv ~= nil then SetBonfireLv(tonumber(bonfireLv)+1) end disableMemrec(memrec) [DISABLE] 1337271279 "Reinforce Estus Flask" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local EstusAllocationUpdate_addr = AOBScanModuleUnique(process,"44 0f b6 c2 66 0f 6e c0 0f 5b c0 f3 0f 59 81 fc 07 00 00 f3 0f 2c c0")-0x24 local function GetEstusAllocation(flaskType) local GameDataMan = readPointer("GameDataMan") local PlayerGameData = readPointer(GameDataMan + 0x10) if flaskType == 0 then return readByte(PlayerGameData + 0x102) -- EstusFlaskAllocateNum_byHp else return readByte(PlayerGameData + 0x103) -- EstusFlaskAllocateNum_byMp end end local function EstusAllocationUpdate(newQuantity, flaskType) executeCodeEx(0, 100, EstusAllocationUpdate_addr, flaskType, newQuantity) end if GetEstusAllocation(0) + GetEstusAllocation(1) <= 14 then EstusAllocationUpdate(GetEstusAllocation(0)+1, 0) if tga.config.printProgress then print("Reinforced Estus Flask, increasing number of uses") end else ShowMessage("Cannot reinforce further") end disableMemrec(memrec) [DISABLE] 1337099091 "Unlock All Gestures" Auto Assembler Script [ENABLE] [[[GameDataMan]+10]+7B8]+10: dw 0003 0000//Point Forward dw 0005 0001 //Point Up dw 0007 0002 //Point down dw 0009 0003 //Wave dw 000B 0004 //Beckon dw 000D 0005 //Call over dw 000F 0006 //Welcome dw 0011 0007 //Applause dw 0013 0008 //Quiet Resolve dw 0015 0009 //Jump For Joy dw 0017 000A //Joy dw 0019 000B //Rejoice dw 001B 000C //Hurrah dw 001D 000D //Praise the Sun dw 001F 000E //My Thanks dw 0021 000F //Bow dw 0023 0010 //Proper Bow dw 0025 0011 //Dignified Bow dw 0027 0012 //Duel Bow dw 0029 0013 //Legion Etiquette dw 002B 0014 //Darkmoon Loyality dw 002D 0015 //By my sword dw 002F 0016 //Prayer dw 0031 0017 //Silent Ally dw 0033 0018 //Rest dw 0035 0019 //Collapse dw 0037 001A //Patches Squat dw 0039 001B //Prostration dw 003B 001C //Toast dw 003D 001D //Sleep dw 003F 001E //Curl Up dw 0041 001F //Stretch out dw 0043 0020 //Path of the Dragon //dw 0045 0021 //Unmannered Bow //dw 0047 0022 //Lord of Cinder //dw 0049 0023 //FDP_MenuText(301140) //dw 004B 0024 //FDP_MenuText(301141) //dw 004D 0025 //FDP_MenuText(301142) //dw 004F 0026 //FDP_MenuText(301143) //dw 0051 0027 //FDP_MenuText(301144) //dw 0053 0028 //FDP_MenuText(301145) {$lua} if syntaxcheck then return end disableMemrec(memrec) [DISABLE] 1337099088 "Upgrades Need No Materials" Auto Assembler Script {cscript} // Ported to C from Lua script by: Gáté [ENABLE] {$c} #include <tga/params.h> int on_enable() { ParamPatchBegin("no_upgrade_materials"); ParamPatchAll(EquipMtrlSetParam, { param->materialId01 = -1; param->itemNum01 = -1; }); ParamPatchEnd(); return 0; } int on_disable() { ParamRestore("no_upgrade_materials"); return 0; } {$asm} [DISABLE] 1337190482 "Access All Shop Inventory" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local Inventory = ShopLineupParam:new("AccessAllShopInventory") Inventory:patchAll4Byte(0x8,-1) Inventory:patchAll4Byte(0x10,-1) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("AccessAllShopInventory") 1337190483 "Access All Bonfires" Auto Assembler Script {cscript} //Ported to C from lua script by: inuNorii [ENABLE] {$c} #include <tga/params.h> int on_enable() { ParamPatchBegin("unlock_all_bonfires"); ParamPatchAll(BonfireWarpParam, { param->LocationEventId = 14000000; }); ParamPatchEnd(); return 0; } int on_disable() { ParamRestore("unlock_all_bonfires"); return 0; } {$asm} [DISABLE]
1337190572 "Functions" 1 1337189459 "Npc Spawn and Control" 1 1337190143 "Npc Spawn" Auto Assembler Script [ENABLE] aobscanmodule(CreateNpc_Call,$process,48 83 EC ?? FF CA 74 ?? FF CA 74 ?? FF CA 75 ?? 48 8B 0D ???????? 48 85 C9) alloc(CreateNpc,$100,DarkSoulsIII.exe) label(CreateNpc_Data) registerSymbol(CreateNpc) registerSymbol(CreateNpc_Data) CreateNpc: sub rsp,28 mov edx,[CreateNpc_Data] mov rcx,[WorldChrMan] mov rcx,[rcx+00003018] call CreateNpc_Call add rsp,28 ret CreateNpc_Data: dd 00000000 [DISABLE] dealloc(CreateNpc) unregisterSymbol(CreateNpc) unregisterSymbol(CreateNpc_Data) 1337190144 "Chr ID" 0 4 Bytes
WorldChrMan
1B0 3018
1337190145 "Distance (length)" 0 Float
WorldChrMan
1B4 3018
1337190146 "Distance (height)" 0 Float
WorldChrMan
1B8 3018
1337190147 "Distance (angle)" 0 Float
WorldChrMan
1BC 3018
1337190148 "NpcParam ID" 0 4 Bytes
WorldChrMan
128 3018
1337190149 "NpcThinkParam ID" 0 4 Bytes
WorldChrMan
124 3018
1337190150 "Create NPC" Auto Assembler Script [ENABLE] CreateNpc_Data: dd 00000001 createthread(CreateNpc) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337190151 "Delete last NPC" Auto Assembler Script [ENABLE] CreateNpc_Data: dd 00000002 createthread(CreateNpc) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE]
1337190152 "Npc Control" Auto Assembler Script [ENABLE] aobscanmodule(NpcControl_AOB,$process,48 8B 05 ???????? 48 33 C4 48 89 44 24 ?? 48 8B F9 81 FA ???????? 0F8F) define(NpcControl_Call,NpcControl_AOB-6) alloc(NpcControl,$100,DarkSoulsIII.exe) label(NpcControl_Data) registerSymbol(NpcControl) registerSymbol(NpcControl_Data) NpcControl: sub rsp,28 mov edx,[NpcControl_Data+00] mov rcx,[NpcControl_Data+04] test rcx,rcx je short end call NpcControl_Call end: add rsp,28 ret NpcControl_Data: dd 00000000 dq 0000000000000000 [DISABLE] dealloc(NpcControl) unregisterSymbol(NpcControl) unregisterSymbol(NpcControl_Data) 1337190153 "Address" 1 0 8 Bytes
NpcControl_Data+04
1337190154 "Get current lock-on target" Auto Assembler Script [ENABLE] aobscanmodule(NpcControlTarget_AOB,DarkSoulsIII.exe,48 8B 80 xx 1F 00 00 48 8B 08 48 8B 51) registerSymbol(NpcControlTarget_AOB) alloc(newmem,$100,NpcControlTarget_AOB) newmem: mov [NpcControl_Data+04],rax code: mov rax,[rax+00001F90] jmp return NpcControlTarget_AOB: jmp newmem nop nop return: {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] NpcControlTarget_AOB: db 48 8B 80 90 1F 00 00 dealloc(newmem) unregisterSymbol(NpcControlTarget_AOB)
1337190155 "Npc Helper" 1 1337190156 "ID" String 32 1 0 0
NpcControl_Data+04
130 18 1F90
1337190157 "Hp" 4 Bytes
NpcControl_Data+04
d8 18 1F90
1337190158 "BaseMaxHp" 4 Bytes
NpcControl_Data+04
dc 18 1F90
1337190159 "MaxHp" 4 Bytes
NpcControl_Data+04
E0 18 1F90
1337190160 "Sp" 1 4 Bytes
NpcControl_Data+04
f0 18 1F90
1337190161 "Base MaxSp" 4 Bytes
NpcControl_Data+04
f4 18 1F90
1337190162 "MaxSp" 4 Bytes
NpcControl_Data+04
F8 18 1F90
1337190163 "Mp" 4 Bytes
NpcControl_Data+04
E4 18 1F90
1337190164 "Base MaxMP" 4 Bytes
NpcControl_Data+04
E8 18 1F90
1337190165 "MaxMP" 4 Bytes
NpcControl_Data+04
EC 18 1F90
1337190166 "Speed Modifier" Float
NpcControl_Data+04
a38 28 1F90
1337272778 "---SuperArmor" 1 1337272779 "break" 0 Byte
NpcControl_Data+04
38 40 1F90
1337272793 "SADurability /" 0 Float
NpcControl_Data+04
28 40 1F90
1337272794 "SADurability " 0 Float
NpcControl_Data+04
2C 40 1F90
1337272782 "ExtraSADurability /" 0 C0C0C0 Float
00000000
1337272783 "ExtraSADurability" 0 C0C0C0 Float
00000000
1337272795 "recoverTime" 0 Float
NpcControl_Data+04
34 40 1F90
1337272785 "---Toughness" 1 1337272796 "" 0 Float
NpcControl_Data+04
20 48 1F90
1337272798 "" 0 Float
NpcControl_Data+04
24 48 1F90
1337272799 "" 0 Float
NpcControl_Data+04
28 48 1F90
1337272800 "" 0 Float
NpcControl_Data+04
2C 48 1F90
1337272801 "" 0 Float
NpcControl_Data+04
30 48 1F90
1337272802 "" 0 C0C0C0 Float
NpcControl_Data+04
34 48 1F90
1337272803 "" 0 Float
NpcControl_Data+04
38 48 1F90
1337190167 "---Chr Basic Info" 1 1337190168 "igPos" 1 0 Array of byte 12
NpcControl_Data+04
80 28 18
1337190169 "igAng rad" 1 0 Array of byte 12
NpcControl_Data+04
70 28 18
1337190170 "Map (m??_??_??_??)" 1 0 4 Bytes
NpcControl_Data+04
1FE0
1337190171 "handle" 1 0 4 Bytes
NpcControl_Data+04
8
1337190172 "TalkID" 1 4 Bytes
NpcControl_Data+04
94 8 1F90
1337190173 "CharacterId" 0 4 Bytes
NpcControl_Data+04
68
1337190174 "CHR_TYPE" 4 Bytes
NpcControl_Data+04
70
1337190175 "TEAM_TYPE" 4 Bytes
NpcControl_Data+04
74
1337190176 "HumanityDrop" 0 4 Bytes
NpcControl_Data+04
1ABC
1337190177 "playRegionId" 0 4 Bytes
NpcControl_Data+04
1ABC
1337190178 "MoveDir" 1 0 Array of byte 12
NpcControl_Data+04
10 58
1337190179 "LookAngle" 0 Float
NpcControl_Data+04
40 58
1337190180 "---Resistances" 1 1337190181 "Poison" 4 Bytes
NpcControl_Data+04
10 20 1F90
1337190182 "Toxic" 4 Bytes
NpcControl_Data+04
14 20 1F90
1337190183 "Bleed" 4 Bytes
NpcControl_Data+04
18 20 1F90
1337190184 "Curse" 4 Bytes
NpcControl_Data+04
1c 20 1F90
1337190185 "Frost" 4 Bytes
NpcControl_Data+04
20 20 1F90
1337190186 "Poison Max" 4 Bytes
NpcControl_Data+04
24 20 1F90
1337190187 "Toxic Max" 4 Bytes
NpcControl_Data+04
28 20 1F90
1337190188 "Bleed Max" 4 Bytes
NpcControl_Data+04
2c 20 1F90
1337190189 "Curse Max" 4 Bytes
NpcControl_Data+04
30 20 1F90
1337190190 "Frost Max" 0 4 Bytes
NpcControl_Data+04
34 20 1F90
1337190191 "---Flags" 1 1337190192 "No Hit" 0:Disabled 1:Enabled Binary 5 1 0
NpcControl_Data+04
1EE8
1337190193 "No Attack" 0:Disabled 1:Enabled Binary 6 1 0
NpcControl_Data+04
1EE8
1337190194 "No Move" 0:Disabled 1:Enabled Binary 7 1 0
NpcControl_Data+04
1EE8
1337190195 "No Update" 0:Disabled 1:Enabled Binary 3 1 0
NpcControl_Data+04
1EE9
1337190196 "Draw" 0:Disabled 1:Enabled Binary 6 1 0
NpcControl_Data+04
1EE9
1337190197 "Backread" 0:Disabled 1:Enabled Binary 7 1 0
NpcControl_Data+04
1EE9
1337190198 "Disable Gravity" 0:Disabled 1:Enabled Binary 6 1 0
NpcControl_Data+04
1a08
1337190199 "No Dead" 0:Disabled 1:Enabled 0 Binary 2 1 0
NpcControl_Data+04
1C0 18 1F90
1337190200 "No Damage" 0:Disabled 1:Enabled 0 Binary 3 1 0
NpcControl_Data+04
1C0 18 1F90
1337190201 "No Stamina Consume" 0:Disabled 1:Enabled 0 Binary 4 1 0
NpcControl_Data+04
1C0 18 1F90
1337190202 "No MP Consume" 0:Disabled 1:Enabled 0 Binary 5 1 0
NpcControl_Data+04
1C0 18 1F90
1337190203 "---Position" 1 1337190204 "Coordinates #1" Float
NpcControl_Data+04
80 68 1F90
1337190205 "Coordinates #2" Float
NpcControl_Data+04
70 40 a8 68 1F90
1337190206 "Teleport Entity to Self" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[NpcControl_Data+04]+1F90]+68]+80: readmem([[[WorldChrMan]+40]+28]+80,12) [[[[[NpcControl_Data+04]+1F90]+68]+a8]+40]+70: readmem([[[WorldChrMan]+40]+28]+80,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat [[[NpcControl_Data+04]+1F90]+68]+80: readmem([[[WorldChrMan]+40]+28]+80,12) [[[[[NpcControl_Data+04]+1F90]+68]+a8]+40]+70: readmem([[[WorldChrMan]+40]+28]+80,12) 1337190207 "Teleport Self to Entity" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[WorldChrMan]+40]+28]+80: readmem([[[[[NpcControl_Data+04]+1F90]+68]+a8]+40]+70,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat [[[WorldChrMan]+40]+28]+80: readmem([[[[[NpcControl_Data+04]+1F90]+68]+a8]+40]+70,12) 1337190208 "Vaccum Entity" Auto Assembler Script [ENABLE] define(mVAC,DarkSoulsIII.exe+9CF63D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) registersymbol(mVAC) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode cmp [NpcControl_Data+04], 0 je originalcode mov rdx, [NpcControl_Data+04] mov rdx, [rdx+1F90] cmp rdx, 0 jz originalcode mov rdx, [rdx+68] cmp rdx, rbx jne originalcode mov rdx, [rdx+a8] mov rdx, [rdx+40] mov rax,[[[[WorldChrMan]+40]+28]+80] mov [rbx+00000080],rax mov [rdx+70], rax mov rax,[[[[WorldChrMan]+40]+28]+84] mov [rbx+00000084],rax mov [rdx+74], rax mov rax,[[[[WorldChrMan]+40]+28]+88] mov [rbx+00000088],rax mov [rdx+78], rax originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05
1337190209 "---Get Camera" 1 1337190210 "Enable Entity Camera" Auto Assembler Script [ENABLE] [WorldChrManDbg]+150: readmem(NpcControl_Data+04,8) [DISABLE] [WorldChrManDbg]+150: db 00 00 00 00 00 00 00 00 1337190211 "Attach Player Camera to Entity" Auto Assembler Script [ENABLE] aobscanmodule(Cameramovetest,DarkSoulsIII.exe,41 0F 29 56 30 45) alloc(newmem,$1000,Cameramovetest) label(code) label(return) newmem: mov rax,[NpcControl_Data+04] mov rax,[rax+1F90] mov rax,[rax+68] movups xmm2,[rax+80] movaps [r14+30],xmm2 jmp return code: movaps [r14+30],xmm2 jmp return Cameramovetest: jmp newmem return: registersymbol(Cameramovetest) [DISABLE] Cameramovetest: db 41 0F 29 56 30 unregistersymbol(Cameramovetest) dealloc(newmem) 1337190212 "Disable Camera Rotation" Auto Assembler Script [ENABLE] DarkSoulsIII.exe+516BAE: db 90 90 90 90 90 90 90 [DISABLE] DarkSoulsIII.exe+516BAE: db 0F 29 86 E0 00 00 00 1337190213 "---Force Attack" 1 1337190214 "Player" 1 1337190215 "Freeze Self" Auto Assembler Script [ENABLE] [[WorldChrMan]+80]+1EE8: db C0 [DISABLE] [[WorldChrMan]+80]+1EE8: db 00 1337190216 "Enable ChrAsm" 1 Byte
WorldChrMan
2098 8 18 1F90 80
1337190217 "Invulnerability" 1 Binary 7 1 0
WorldChrMan
1A09 80
1337190218 "Disable Attacks" Auto Assembler Script [ENABLE] define(Second,DarkSoulsIII.exe+3BCB80) alloc(newmem,$1000,Second) label(code) label(return) newmem: push rax mov rax,NpcControl_Data+04 mov rax,[rax] mov rax,[rax+58] mov rax,[rax+320] add rax,7420 cmp rcx,rax pop rax je return code: mov [rcx+14],edx mov [rcx+18],edx jmp return Second: jmp newmem nop return: registersymbol(Second) define(Third,DarkSoulsIII.exe+3BCB00) alloc(newmem2,$1000,Third) label(code2) label(return2) newmem2: push rax mov rax,NpcControl_Data+04 mov rax,[rax] mov rax,[rax+58] mov rax,[rax+320] add rax,7420 cmp rcx,rax pop rax je return2 code2: mov [rcx+14],FFFFFFFF jmp return2 Third: jmp newmem2 nop nop return2: registersymbol(Third) [DISABLE] Second: db 89 51 14 89 51 18 unregistersymbol(Second) dealloc(newmem) Third: db C7 41 14 FF FF FF FF unregistersymbol(Third) dealloc(newmem2) 1337190219 "0x7434 - Attacks" -1:Nothing 3000: 3001: 3002: 3003: 3004: 3005: 3006: 3007: 3008: 3009: 3010: 3011: 3012: 3013: 3014: 3015: 3016: 3017: 3018: 3019: 3020: 3021: 3022: 3023: 3024: 3025: 3026: 3027: 3028: 3029: 3030: FFFF: 6000: 6001: 6002: 6003: 6004: 2100: 1500: -1: 20000: 20001: 20002: 20003: 20004: 20005: 1 4 Bytes
NpcControl_Data+04
7434 320 58
1337190220 "0x7438 - Attacks 2" 1 4 Bytes
NpcControl_Data+04
7438 320 58
1337190221 "0x7440 - Combo Attacks" Byte
NpcControl_Data+04
7440 320 58
1337190222 "0x7410 - Movement" Byte
NpcControl_Data+04
7410 320 58
1337190223 "0x7458 - Movement 2" Byte
NpcControl_Data+04
7458 320 58
1337190224 "Switch Control Player" Auto Assembler Script [ENABLE] NpcControl_Data+00: dd 00000000 createthread(NpcControl) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337190225 "Return Control Player" Auto Assembler Script [ENABLE] NpcControl_Data+00: dd 00000028 createthread(NpcControl) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337190226 "Reset Position at InitPos" Auto Assembler Script [ENABLE] NpcControl_Data+00: dd 00000029 createthread(NpcControl) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337190227 "Move Position to this pos" Auto Assembler Script [ENABLE] NpcControl_Data+00: dd 0000002A createthread(NpcControl) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337190228 "Reload Chr" Auto Assembler Script [ENABLE] NpcControl_Data+00: dd 00000082 createthread(NpcControl) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE]
1337079998 "Apply Effect" Auto Assembler Script // Author: inuNorii [ENABLE] aobscanmodule(ApplyEffect_AOB,$process,C6 40 B0 00 C7) // alt: 44 88 40 B0 C7 define(ApplyEffect_Call,ApplyEffect_AOB-1D) alloc(ApplyEffect,$100,DarkSoulsIII.exe) label(EffectID) registerSymbol(ApplyEffect) registerSymbol(EffectID) ApplyEffect: sub rsp,48 lea r12,[EffectID] mov rbx,[WorldChrMan] effect_loop: test rbx,rbx je short end mov rcx,[rbx+80] mov edx,[r12] mov r8,rcx call ApplyEffect_Call add r12,4 cmp dword ptr [r12],00000000 jne short effect_loop end: add rsp,48 ret EffectID: dd #3040 // Green Blossom dd 00000000 // end [DISABLE] dealloc(ApplyEffect) unregisterSymbol(ApplyEffect) unregisterSymbol(EffectID) 1337080000 "← Apply Effect" FF8080 Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end disableMemrec(memrec) {$asm} createthread(ApplyEffect) [DISABLE] 1337079999 "EffectID" 1 4 Bytes
EffectID
1337187864 "Usage Examples" C0C0C0 1 1337187867 "Apply one effect" Auto Assembler Script [ENABLE] EffectID: dd #3040 // Green Blossom dd 00000000 // end createthread(ApplyEffect) {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337187865 "Apply multiple effects" Auto Assembler Script [ENABLE] EffectID: dd #101310000 // Magic Weapon dd #101330000 // Magic Shield dd #101354000 // Spook dd 00000000 // end createthread(ApplyEffect) {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE]
1337098057 "Bullet Spawn" Auto Assembler Script //Author: inuNorii //Probably unstable, so be nice to it [ENABLE] aobscanmodule(BS_Call_Call,$process,?? ?? ?? ?? 8b 08 89 4b 0c 83 f9 ff 74 1f f6 47 3c 01 75 03 89 4b 08) alloc(BulletSpawn,$100,DarkSoulsIII.exe) alloc(BulletData,$100) define(BulletID,BulletData+40) define(BulletCoords,BulletData+7C) registerSymbol(BulletData) registerSymbol(BulletID) registerSymbol(BulletCoords) registerSymbol(BulletSpawn) BulletSpawn: sub rsp,48 mov rcx,BS_Call_Call movsxd rcx,dword ptr [rcx] mov rax,BS_Call_Call+4 add rax,rcx mov rcx,[SprjBulletManager] lea rdx,[BulletData] lea rdi,[rdx+30] mov r8,rdi call rax add rsp,48 ret BulletData: BulletID: dd #256 BulletCoords: dd (float)0.00 BulletCoords+10: dd (float)0.00 BulletCoords+20: dd (float)0.00 [DISABLE] dealloc(BulletSpawn) dealloc(BulletData) unregisterSymbol(BulletSpawn) unregisterSymbol(BulletData) unregisterSymbol(BulletID) unregisterSymbol(BulletCoords) 1337099089 "← Spawn Bullet" FF8080 Auto Assembler Script [ENABLE] createthread(BulletSpawn) {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337098234 "BulletID" 1 4 Bytes
BulletID
1337098085 "Coord X" 1 Float
BulletCoords
1337098235 "Coord Z" 1 Float
BulletCoords+10
1337098236 "Coord Y" 1 Float
BulletCoords+20
1337098237 "Set to character position" Auto Assembler Script [ENABLE] BulletCoords: readmem([[[[WorldChrMan]+80]+18]+28]+80,4) BulletCoords+10: readmem([[[[WorldChrMan]+80]+18]+28]+84,4) BulletCoords+20: readmem([[[[WorldChrMan]+80]+18]+28]+88,4) {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE]
1337098228 "Item Drop" Auto Assembler Script //Author: inuNorii, originally found by TheSpicyChef //Why replicate the function that handles MenuDropData //when you could just use it as well [ENABLE] aobscanmodule(ItemDrop_Call,$process,48 89 6C 24 10 48 89 74 24 18 48 89 7C 24 20 41 56 48 83 EC 70 41) aobscanmodule(MenuDropData_AOB,$process,89 82 ???????? 8B 41 0C 89 82 ???????? C3) define(MenuDropData_Call,MenuDropData_AOB-1B) alloc(ItemDrop,$100,DarkSoulsIII.exe) registerSymbol(ItemDrop) registerSymbol(ItemDropData) ItemDrop: sub rsp,48 lea rcx,[ItemDropData] call MenuDropData_Call mov rcx,[MapItemMan] xor edx,edx xor r8d,r8d call ItemDrop_Call add rsp,48 ret ItemDropData: dd 40000000 dd 000001F4 dd FFFFFFFF dd 00000001 [DISABLE] dealloc(ItemDrop) unregisterSymbol(ItemDrop) unregisterSymbol(ItemDropData) 1337098233 "← Spawn Item" FF8080 Auto Assembler Script [ENABLE] createthread(ItemDrop) {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337098229 "EquipType" 00000000:Weapon 10000000:Protecter 20000000:Accessory 40000000:Goods 1 4 Bytes
ItemDropData+00
1337098232 "EquipId" 4 Bytes
ItemDropData+04
1337098231 "Durability" 1 4 Bytes
ItemDropData+08
1337098230 "Quantity" 4 Bytes
ItemDropData+0C
1337271280 "RemoveItem" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local func_addr = AOBScanModuleUnique(process,"?? 83 ec ?? 8b f2 ?? 8b e9 ?? 85 c0 74")-8 RemoveItem_data = allocateMemory(16, getAddress(process)) writeInteger(RemoveItem_data+4,0xFFFFFFFF) function RemoveItem(idx) local GameDataMan = readPointer("GameDataMan") local PlayerGameData = readPointer(GameDataMan + 0x10) local EquipInventoryData = getAddress(PlayerGameData + 0x3D0) local tailDataIdx = EquipInventoryData + 0x24 local invSlot = idx + readInteger(tailDataIdx) return executeCodeEx(0, 100, func_addr, EquipInventoryData, invSlot, 1) end [DISABLE] deAlloc(RemoveItem_data) RemoveItem_data = nil RemoveItem = nil 1337272730 "How to use" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showText("How to RemoveItem",[[1. Go into Hero -> GameData -> PlayerGameData -> EquipInventoryData 2. Either navigate the inventory using the scripts at the start, change Idx directly, or use the "Print Inventory" script to find idx (inventory slot) of your item 3. Change Inventory Idx under RemoveItem to the idx you found 4. Enable "← Remove" script ]]) disableMemrec(memrec) [DISABLE] 1337272003 "Inventory Idx" 0 4 Bytes
RemoveItem_data
1337272808 "Item ID" ITEM_ID 1 0 4 Bytes
RemoveItem_data+4
1337272004 "← Remove by Inventory Idx" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] RemoveItem(readInteger(RemoveItem_data)) disableMemrec(memrec) [DISABLE] 1337272809 "← Remove by Item ID" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] RemoveItem(getItemIdx(readInteger(RemoveItem_data+4))) disableMemrec(memrec) [DISABLE] 1337272731 "← Remove All Duplicates" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local GameDataMan = readPointer("GameDataMan") local PlayerGameData = readPointer(GameDataMan + 0x10) local EquipInventoryData = getAddress(PlayerGameData + 0x3D0) local inventoryList = readPointer(EquipInventoryData + 0x18) local inventoryNum = readInteger(EquipInventoryData + 0x20) local items = {} for i=0,inventoryNum do local item = getAddress(inventoryList + i * 0x10) local itemId = readInteger(item + 4) if inArray(items, itemId) then RemoveItem(i) else table.insert(items, itemId) end end disableMemrec(memrec) [DISABLE]
1337098528 "SaveRequest" Auto Assembler Script //Author: inuNorii //Saves the game, but not from itself [ENABLE] aobscanmodule(SaveRequest_AOB,$process,48 8B 05 ???????? 0F B6 DA 8B F9) define(SaveRequest_Call,SaveRequest_AOB-A) alloc(SaveRequest,$10,DarkSoulsIII.exe) createthread(SaveRequest) SaveRequest: sub rsp,8 call SaveRequest_Call add rsp,8 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(SaveRequest) 1337261261 "PlayAnimation" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local aob = AOBScanModuleUnique(process,"74 ?? 48 85 d2 74 ?? 48 8d 4c 24 50") local W_Event = aob - 0xF function PlayAnimation(str) if type(str) ~= "string" then error("Input needs to be string type",2) end local hkbCharacter = getAddressSafe("[[[[[WorldChrMan]+80]+1F90]+28]+10]+28") if hkbCharacter == nil then error("'hkbCharacter' not found",2) end local str_mem = allocateMemory(64, getAddress(process)) if writeString(str_mem,str,true) then if executeCodeEx(0, 100, W_Event, hkbCharacter, str_mem) == 0xFFFFFFFF then print("Failed to play: ", str) end end deAlloc(mem_addr) end [DISABLE] 1337261262 "List" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local eventnameid = { "W_AnimeTest", "W_Abandoned", "W_AddPartDamage", "W_ArrowAttack", "W_ArrowChange", "W_ArrowChange_Continue", "W_ArrowChange_Upper", "W_ArrowChange_Upper_Continue", "W_ArrowPosture", "W_AsuraSenku", "W_AsuraStep", "W_Attack", "W_Attack0010", "W_Attack0011", "W_Attack0012", "W_Attack0013", "W_Attack0014", "W_Attack0025", "W_Attack3000", "W_Attack3001", "W_Attack3002", "W_Attack3003", "W_Attack3004", "W_Attack3005", "W_Attack3006", "W_Attack3007", "W_Attack3008", "W_Attack3009", "W_Attack3010", "W_Attack3011", "W_Attack3012", "W_Attack3013", "W_Attack3014", "W_Attack3015", "W_Attack3016", "W_Attack3017", "W_Attack3018", "W_Attack3019", "W_Attack3020", "W_Attack3021", "W_Attack3022", "W_Attack3023", "W_Attack3024", "W_Attack3050", "W_Attack3051", "W_Attack3052", "W_Attack3053", "W_Attack3054", "W_Attack3055", "W_Attack3060", "W_Attack3061", "W_Attack3062", "W_Attack3063", "W_Attack3065", "W_Attack3067", "W_Attack3068", "W_Attack3069", "W_Attack3070", "W_Attack3071", "W_Attack3072", "W_Attack3073", "W_Attack3074", "W_Attack3076", "W_Attack3077", "W_Attack3078", "W_Attack3082", "W_Attack3100", "W_Attack3101", "W_Attack3102", "W_Attack3103", "W_Attack3104", "W_Attack3105", "W_Attack3106", "W_Attack3107", "W_Attack3108", "W_Attack3109", "W_Attack3110", "W_Attack3111", "W_Attack3112", "W_Attack3113", "W_Attack3114", "W_Attack3115", "W_Attack3116", "W_Attack3117", "W_Attack3118", "W_Attack3119", "W_Attack3120", "W_Attack3121", "W_Attack3122", "W_Attack3123", "W_Attack3124", "W_Attack3125", "W_Attack3300", "W_Attack3301", "W_Attack3302", "W_Attack3900", "W_Attack3901", "W_Attack3902", "W_Attack3910", "W_Attack3911", "W_Attack3912", "W_Attack3913", "W_Attack3914", "W_Attack3999", "W_Attack4000", "W_Attack4100", "W_Attack4600", "W_Attack4700", "W_Attack6000", "W_Attack7012", "W_Attack7014", "W_Attack7015", "W_AttackArrowFire", "W_AttackArrowInvalid", "W_AttackArrowLoop", "W_AttackArrowRelease", "W_AttackArrowStart", "W_AttackBash", "W_AttackBlend", "W_AttackBothBound", "W_AttackBothDash", "W_AttackBothHeavy1", "W_AttackBothHeavy1Sub", "W_AttackBothHeavy2", "W_AttackBothHeavyKick", "W_AttackBothKick", "W_AttackBothLarge1", "W_AttackBothLarge2", "W_AttackBothLarge3", "W_AttackBothLight1", "W_AttackBothLight2", "W_AttackBothLight3", "W_AttackBothLightKick", "W_AttackBothLittle1", "W_AttackBothLittle2", "W_AttackBothLittle3", "W_AttackBothStep", "W_AttackBound", "W_AttackCrouch", "W_AttackDash", "W_AttackJump", "W_AttackJumpFinish", "W_AttackKick", "W_AttackLarge1", "W_AttackLarge2", "W_AttackLarge3", "W_AttackLarge4", "W_AttackLarge5", "W_AttackLeftBash", "W_AttackLeftHeavy1", "W_AttackLeftHeavy2", "W_AttackLeftKeneth", "W_AttackLeftLarge1", "W_AttackLeftLarge2", "W_AttackLeftLight1", "W_AttackLeftLight2", "W_AttackLeftLight3", "W_AttackLeftLittle1", "W_AttackLeftLittle2", "W_AttackLeftLittle3", "W_AttackLeftParry", "W_AttackLeftPunch", "W_AttackLittle1", "W_AttackLittle2", "W_AttackLittle3", "W_AttackRight", "W_AttackRightBound", "W_AttackRightCrouch", "W_AttackRightDash", "W_AttackRightHeavy1", "W_AttackRightHeavy1End", "W_AttackRightHeavy1Start", "W_AttackRightHeavy1Sub", "W_AttackRightHeavy2", "W_AttackRightHeavy2End", "W_AttackRightHeavy2Start", "W_AttackRightHeavyKick", "W_AttackRightHeavyStart", "W_AttackRightJump", "W_AttackRightJumpFinish", "W_AttackRightLarge1", "W_AttackRightLarge2", "W_AttackRightLarge3", "W_AttackRightLarge4", "W_AttackRightLarge5", "W_AttackRightLight1", "W_AttackRightLight2", "W_AttackRightLight3", "W_AttackRightLightDash", "W_AttackRightLightKick", "W_AttackRightLightStep", "W_AttackRightLittle1", "W_AttackRightLittle2", "W_AttackRightLittle3", "W_AttackRightOnGuard", "W_AttackRightPunch", "W_AttackRightStep", "W_AttackRightWhileGuard", "W_AttackStep", "W_BackStep", "W_Blust", "W_BonfireEnd", "W_BonfireInitialize", "W_BonfireLoop", "W_BonfireStart", "W_CallHelp", "W_Caution", "W_CeremonyCatch", "W_CeremonyCaught", "W_CeremonyRelease", "W_CeremonyReleased", "W_ChangeDefault", "W_Common7000", "W_Common7001", "W_Common7002", "W_Common7003", "W_Common7004", "W_CrouchAttackStrong", "W_CrouchAttackStrongStep", "W_CrouchAttackWeak", "W_CrouchAttackWeakStep", "W_CrouchStart", "W_CrouchStep", "W_CultCaught", "W_CultDeath", "W_CultDeathLoop", "W_CultDeathStart", "W_CultGuardEnd", "W_CultGuardEndUpper", "W_CultGuardEndUpper_Sync", "W_CultGuardOn", "W_CultGuardOnUpper", "W_CultGuardOnUpper_Sync", "W_CultGuardStart", "W_CultGuardStartUpper", "W_CultGuardStartUpper_Sync", "W_CultIdle", "W_CultInit", "W_CultMove", "W_CultReleased", "W_CultThrowDeath", "W_Damage", "W_Damage2", "W_DamageAttackBound", "W_DamageBase", "W_DamageBlast", "W_DamageBreath", "W_DamageDuster", "W_DamageExLarge", "W_DamageFireMiddle", "W_DamageFireSmall", "W_DamageFling", "W_DamageGuard", "W_DamageGuardBound", "W_DamageGuardBreak", "W_DamageLarge", "W_DamageLargeBlow", "W_DamageLargeFire", "W_DamageMiddle", "W_DamageMinimum", "W_DamageParry", "W_DamagePlayingDead", "W_DamagePush", "W_DamagePushed", "W_DamageSmall", "W_DamageSmallBlow", "W_DamageSmallFire", "W_DamageUpper", "W_DamageWeak", "W_Dash", "W_DashStop", "W_Death", "W_DeathAction", "W_DeathBase", "W_DeathBlast", "W_DeathCommon", "W_DeathCommonBack", "W_DeathDamage", "W_DeathDefault", "W_DeathEnd", "W_DeathFall", "W_DeathFallHigh", "W_DeathFallLow", "W_DeathFire", "W_DeathFling", "W_DeathIdle", "W_DeathIdleBlast", "W_DeathIdleDefault", "W_DeathIdleFire", "W_DeathIdleFling", "W_DeathIdleStandard", "W_DeathIdleUpper", "W_DeathIdleWeak", "W_DeathLadder", "W_DeathLand", "W_DeathLandIdle", "W_DeathSmallBlast", "W_DeathStart", "W_DeathStone", "W_DeathTaint", "W_DeathUpper", "W_DeathWeak", "W_Default", "W_DrawStanceAttackDashHeavy", "W_DrawStanceAttackDashLight", "W_DrawStanceAttackHeavy", "W_DrawStanceAttackLight", "W_DrawStanceIdle", "W_DrawStanceMove", "W_DrawStanceMove_Sync", "W_DrawStanceStep", "W_Dummy9000", "W_Dummy9001", "W_Dummy9002", "W_Dummy9003", "W_DummyIdle", "W_DummyMoveBridge", "W_EstFailure", "W_EstStart", "W_Event", "W_Event0", "W_Event0000", "W_Event000009000", "W_Event0001", "W_Event0002", "W_Event0200", "W_Event1", "W_Event1310", "W_Event14000", "W_Event14001", "W_Event14002", "W_Event14010", "W_Event14011", "W_Event14020", "W_Event14021", "W_Event14100", "W_Event14101", "W_Event14102", "W_Event14103", "W_Event14104", "W_Event200", "W_Event20000", "W_Event20001", "W_Event20002", "W_Event20003", "W_Event20004", "W_Event20005", "W_Event20006", "W_Event20007", "W_Event20008", "W_Event20009", "W_Event20010", "W_Event2014", "W_Event2060", "W_Event2061", "W_Event2062", "W_Event2063", "W_Event2064", "W_Event2065", "W_Event2066", "W_Event2067", "W_Event26001", "W_Event26011", "W_Event26021", "W_Event26031", "W_Event3000", "W_Event30000", "W_Event30001", "W_Event3001", "W_Event3002", "W_Event3003", "W_Event3004", "W_Event3005", "W_Event3006", "W_Event3007", "W_Event3008", "W_Event3009", "W_Event3010", "W_Event3011", "W_Event3012", "W_Event3013", "W_Event4000", "W_Event50000", "W_Event60000", "W_Event60001", "W_Event60002", "W_Event60003", "W_Event60010", "W_Event60020", "W_Event60030", "W_Event60040", "W_Event60060", "W_Event60070", "W_Event60080", "W_Event60090", "W_Event60200", "W_Event60202", "W_Event60750", "W_Event60760", "W_Event60780", "W_Event60790", "W_Event65012", "W_Event65013", "W_Event65030", "W_Event65040", "W_Event68000", "W_Event68010", "W_Event68011", "W_Event68012", "W_Event69010", "W_Event69030", "W_Event6950", "W_Event7000", "W_Event7001", "W_Event7002", "W_Event7003", "W_Event7004", "W_Event7005", "W_Event7006", "W_Event7007", "W_Event7008", "W_Event7009", "W_Event7010", "W_Event7011", "W_Event7012", "W_Event7013", "W_Event7014", "W_Event7015", "W_Event7016", "W_Event7017", "W_Event7018", "W_Event7019", "W_Event7020", "W_Event7021", "W_Event7022", "W_Event7023", "W_Event7024", "W_Event7025", "W_Event7026", "W_Event7027", "W_Event7028", "W_Event7029", "W_Event7030", "W_Event7110", "W_Event7111", "W_Event7112", "W_Event7113", "W_Event7114", "W_Event7120", "W_Event7121", "W_Event7410", "W_Event7411", "W_Event7412", "W_Event7413", "W_Event7414", "W_Event7500", "W_Event7501", "W_Event7503", "W_Event7520", "W_Event7521", "W_Event7522", "W_Event7698", "W_Event7700", "W_Event7701", "W_Event7702", "W_Event7920", "W_Event7921", "W_Event7999", "W_Event9000", "W_Event9001", "W_Event9006", "W_Event99998", "W_Event99999", "W_Event999999", "W_Fall", "W_FallAttackCancel", "W_FallAttackLoop", "W_FallAttackStart", "W_FallBase", "W_FallBridge", "W_FallDeath", "W_FallDownward", "W_FallHeavyLanding", "W_Falling", "W_FallJumpStart", "W_FallLanding", "W_FallLoop", "W_FallRolling", "W_FallStart", "W_FallUpward", "W_Gesture", "W_Guard", "W_Guard_Upper", "W_GuardBreak", "W_GuardBreakWall", "W_GuardCrouch", "W_GuardCrouchEnd", "W_GuardCrouchStart", "W_GuardCultEnd", "W_GuardCultStart", "W_GuardDamage", "W_GuardDamageBreak", "W_GuardDamageLarge", "W_GuardDamageMiddle", "W_GuardDamageSmall", "W_GuardEnd", "W_GuardEnd_Upper", "W_GuardEnd00", "W_GuardEndUpper", "W_GuardIdle", "W_GuardIdle00", "W_GuardIdleEnd", "W_GuardIdleStart", "W_Guarding", "W_Guarding00", "W_GuardingUpper", "W_GuardMove", "W_GuardMoveEnd", "W_GuardMoveStart", "W_GuardOn", "W_GuardOn_Long", "W_GuardOn_Upper", "W_GuardOnCustom", "W_GuardStart", "W_GuardStart_Long", "W_GuardStart_Upper", "W_GuardStart00", "W_GuardStartLong", "W_GuardStartUpper", "W_HandChange", "W_HandChange_Upper", "W_HandChange_Upper_Continue", "W_HandChangeEnd", "W_HandChangeLower", "W_HandChangeStart", "W_HandChangeUpper", "W_HandQuickChange", "W_HeatUp", "W_Idle", "W_Idle_Continue", "W_Idle_Duration0", "W_Idle00", "W_IdleBase", "W_IdleBaseLong", "W_IdleBattle", "W_IdleBothHand", "W_IdleCaution", "W_IdleCrouch", "W_IdleCrouchEnd", "W_IdleCrouchEnd_ToIdleGuard", "W_IdleCrouchStart", "W_IdleDefault", "W_IdleElse", "W_IdleGround", "W_IdleGuard", "W_IdleGuard_Long", "W_IdleGuardCrouch", "W_IdleGuardCrouch_Delay", "W_IdleGuardEnd", "W_IdleGuardStart", "W_IdlePray", "W_Idles", "W_IdleUnique", "W_IdleUnusual", "W_IdleUpper", "W_IdleWeak", "W_Init", "W_Item", "W_ItemDrink", "W_ItemDrink1", "W_ItemDrinkNG", "W_ItemDrinkNothing", "W_ItemDrinkStart", "W_ItemGlasses1", "W_ItemGlasses3", "W_ItemInvalid", "W_ItemMeganeEnd", "W_ItemMeganeStart", "W_ItemMessage", "W_ItemNothing", "W_ItemRecover", "W_ItemShockWeaveStart", "W_ItemSoul", "W_ItemThrow", "W_ItemThrowBottle", "W_ItemThrowKnife", "W_ItemUpper", "W_ItemWeaponEnchant", "W_ItemWeaponRepair", "W_Jump", "W_Ladder", "W_LadderAttack", "W_LadderAttackDownLeft", "W_LadderAttackDownRight", "W_LadderAttackUp", "W_LadderAttackUpLeft", "W_LadderAttackUpRight", "W_LadderCoastLanding", "W_LadderCoastLeft", "W_LadderCoastRight", "W_LadderCoastStart", "W_LadderDamageLargeLeft", "W_LadderDamageLargeRight", "W_LadderDamageSmallLeft", "W_LadderDamageSmallRight", "W_LadderDeathStart", "W_LadderDownLeft", "W_LadderDownRight", "W_LadderEndBottom", "W_LadderEndBottomLeft", "W_LadderEndBottomRight", "W_LadderEndTop", "W_LadderEndTopLeft", "W_LadderEndTopRight", "W_LadderFallStart", "W_LadderIdleLeft", "W_LadderIdleRight", "W_LadderMoveDownLeft", "W_LadderMoveDownRight", "W_LadderMoveDownStopLeft", "W_LadderMoveDownStopRight", "W_LadderMoveEndBottomLeft", "W_LadderMoveEndBottomRight", "W_LadderMoveEndTopLeft", "W_LadderMoveEndTopRight", "W_LadderMoveStartBottom", "W_LadderMoveStartTop", "W_LadderMoveUpLeft", "W_LadderMoveUpRight", "W_LadderMoveUpStopLeft", "W_LadderMoveUpStopRight", "W_LadderStartBottom", "W_LadderStartTop", "W_LadderUpLeft", "W_LadderUpRight", "W_LaddreCoastLeft", "W_Land", "W_LandDefault", "W_LandFallAttack", "W_LandHeavy", "W_LandIdleUnique", "W_LandingAttack", "W_LandingAttackStart", "W_LandingDrop", "W_LandingLight", "W_LeftWeaponToShoulder1", "W_LeftWeaponToWaist1", "W_LockonBase", "W_LockonBaseStop", "W_LockonCrouch", "W_LockonGuard", "W_LockonGuardCrouch", "W_LockonGuardRESERVE", "W_LockonLower", "W_LockonSnowBase", "W_LockonStop", "W_Lower", "W_Lower_Short", "W_LowerContinue", "W_LowerCustom", "W_LowerNoSync", "W_LowerSync", "W_LowerTest", "W_Magic", "W_Magic_Continue", "W_Magic_Upper", "W_Magic_Upper_Continue", "W_MagicCharge", "W_MagicChargeDouble", "W_MagicChargeDoubleFire", "W_MagicChargeFire", "W_MagicDouble", "W_MagicDoubleFire", "W_MagicENBullet", "W_MagicENBullet_Sync", "W_MagicENBullet1", "W_MagicENBullet2", "W_MagicENBulletRight1", "W_MagicFire", "W_MagicInvalid", "W_MagicLaunch", "W_MagicStartLower", "W_MagicStartUpper", "W_MagicSync", "W_MagicUpper", "W_Master", "W_ModeChange", "W_Move", "W_Move_Continue", "W_Move_Hold", "W_Move_Reset", "W_Move_Sync", "W_Move00", "W_MoveBase", "W_MoveBaseLong", "W_MoveBaseReset", "W_MoveBaseStop", "W_MoveBlend", "W_MoveCrouch", "W_MoveDashStop", "W_MoveGuard", "W_MoveGuardCrouch", "W_MoveGuardStart", "W_MoveHold", "W_MoveLockon", "W_MoveLower", "W_MovementForwardLower", "W_MovementForwardUpper", "W_MoveSnow", "W_MoveSnowShort", "W_MoveStart", "W_MoveStop", "W_MoveStop_Innert", "W_MoveStopBack", "W_MoveStopFront", "W_MoveStopLeft", "W_MoveStopLower", "W_MoveStopRight", "W_MoveStopRun", "W_MoveStopUpper", "W_MoveStopWalk", "W_MoveUpper", "W_NoGuardIdle", "W_NoGuardIdle00", "W_Notice", "W_Other", "W_Parry", "W_PartBlend_Add1", "W_PartBlend_Add2", "W_PartBlend_Add3", "W_PartBlend_Add4", "W_PartBlend_Add5", "W_PartBlend_Add6", "W_PartBlend_Add7", "W_PartBlend_Add8", "W_PartBlend_NoAdd1", "W_PartBlend_NoAdd2", "W_PartBlend_NoAdd3", "W_PartBlend_NoAdd4", "W_PartBlend_NoAdd5", "W_PartBlend_NoAdd6", "W_PartBlend_NoAdd7", "W_PartBlend_NoAdd8", "W_PerceiveDiscover", "W_PerceiveRestlessly", "W_PerceiveSound", "W_PurserIdle", "W_PurserMove", "W_PursuerIdle", "W_PursuerMove", "W_PushAway", "W_QuickItemThrowKnife", "W_QuickStepRepeat", "W_QuickStepStart", "W_QuickTurn", "W_QuickTurnLeft180", "W_QuickTurnLeft90", "W_QuickTurnRight180", "W_QuickTurnRight90", "W_ResponseBack", "W_ResponseFront", "W_RightWeaponToWaist1", "W_RightWeaponToWaist2", "W_Rolling", "W_RollingSlim", "W_Run", "W_RunTumble", "W_Search", "W_Shout", "W_SideWalk", "W_SoundTest", "W_SpellCast", "W_Spin", "W_SpinLeftAttack", "W_SpinRightAttack", "W_Stagger", "W_StampedeMove", "W_StampedeMoveStop", "W_StampedeStart", "W_StandCrouch", "W_StandFirmStart", "W_StandGround", "W_State00", "W_Step", "W_Step6000", "W_Step6001", "W_Step6002", "W_Step6003", "W_Step6100", "W_Step6101", "W_Step6104", "W_Step6200", "W_Step700", "W_Step701", "W_Step702", "W_Step703", "W_StepBack", "W_StepInFront", "W_StepInLeft", "W_StepInRight", "W_StepLeft", "W_StepRight", "W_SwordArtsBarrierLeft", "W_SwordArtsBarrierRight", "W_SwordArtsDash", "W_SwordArtsEnchantLeft", "W_SwordArtsEnchantRight", "W_SwordArtsEnchantRight2", "W_Throw", "W_Throw000002500", "W_Throw023003400", "W_ThrowAtk", "W_ThrowCollision", "W_ThrowCrouch", "W_ThrowDeath", "W_ThrowDef", "W_ThrowDefault", "W_ThrowDefDeath", "W_ThrowDefDeathIdle", "W_ThrowDie", "W_ThrowEscape", "W_ThrowKill", "W_ThrowLand", "W_ThrowRelease", "W_ThrowStandard", "W_ToBothHand", "W_ToBothHandStart", "W_ToOneHand", "W_ToOneHandStart", "W_TransBattleToCaution", "W_TransBattleToDefault", "W_TransCautionToBattle", "W_TransCautionToDefault", "W_TransDefaultToBattle", "W_TransDefaultToCaution", "W_TransHeatup", "W_TransIdleUnique", "W_TransToBattleFromCaution", "W_TransToBattleFromDefault", "W_TransToBattleIdle", "W_TransToCautionFromBattle", "W_TransToCautionFromDefault", "W_TransToCautionIdle", "W_TransToDefaultFromBattle", "W_TransToDefaultFromCaution", "W_TransToDefaultIdle", "W_TransToIdles", "W_Tumble", "W_Turn", "W_TurnBattle", "W_TurnDefault", "W_TurnGuard", "W_TurnLeft180", "W_TurnLeft90", "W_TurnRight180", "W_TurnRight90", "W_Upper", "W_Upper_Guard", "W_Upper_GuardEnd", "W_Upper_GuardIdle", "W_Upper_GuardMove", "W_Upper_GuardMoveEnd", "W_Upper_GuardMoveStart", "W_Upper_GuardStart", "W_UpperCustom", "W_W_ThrowDef", "W_Walk", "W_WalkBack", "W_WalkFront", "W_WalkLeft", "W_WalkRight", "W_WeaponChange", "W_WeaponChange_Upper", "W_WeaponChange_Upper_Continue", "W_WeaponChangeEnd", "W_WeaponChangeLower", "W_WeaponChangeStart", "W_WeaponChangeStart_Upper", "W_WeaponChangeStart0", "W_WeaponChangeStart1", "W_WeaponChangeStart2", "W_WeaponChangeStart3", "W_WeaponChangeStart4", "W_WeaponChangeStart5", "W_WeaponChangeStart6", "W_WeaponChangeStart7", "W_WeaponChangeUpper", "W_WeaponHandChange", "W_WeaponQuickChange", "W_WeaponQuickChangeLeft", "W_WeaponQuickChangeRight", "W_WeponChange", "W_WindRecieve", "Walk to Dash", "Walk to idle", "Walk to Idle", "WalkStart to WalkBase", "WalkStop", "WalkStop00", "WallBattleIdle", "WeaponChang_UppereEnd", "WeaponChangeEnd", "WeaponChangeStart", "WeaponChangeStart_to_WeaponChangeEnd", "WeaponChangeStart00", "W_DamageSpecial", "W_StrongBashStart", "W_SwitchAttackStart", "a000_098000.hkx", "a000_098000.hkx_End", "a000_098010.hkx_End", "AdditiveMoveBlendOff", "AdditiveMoveBlendOn", "AdditiveNone", "W_AdditiveNone", "W_AdditiveSwordArtsStretch", "W_DamageExBlast", "W_GuardDamageExLarge", "a000 006821.hkt_End", "a000_000003.hkx_End", "W_PartBlend_Add_Front", "W_PartBlend_AddFront", "W_PartBlend_Add_Back", "W_PartBlend_Add_Left", "W_PartBlend_Add_Right", "W_Event301", "W_Event3014", "W_Event3015", "W_Event3016", "W_Event3019", "W_Event4100", "W_Event4600", "W_Event4700", "W_AttackRightLight1Long", "W_DamageAfterPushed", "W_AttackRightBackstep", "W_AttackRightCounter", "W_AttackRightLightFastStep", "W_DamageRecover", "JumpLong", "W_Jump00", "AttackBothHeavy1Charge", "AttackBothHeavy1ChargeEnd", "AttackBothHeavy2Charge", "AttackBothHeavy2ChargeEnd", "W_AttackBothBackstep", "W_AttackBothHeavy1End", "W_AttackBothHeavy1Start", "W_AttackBothHeavy2End", "W_AttackBothHeavy2Start", "W_AttackBothLightFastStep", "W_AttackBothLightStep", "W_DrawStanceAttackLight2", "W_DrawStanceAttackLight3", "W_DrawStanceAttackLight4", "W_DrawStanceAttackLight5", "TempDeathBlast_to_TempDeathIdle", "TempDeathDefault_to_TempDeathIdle", "TempDeathFire_to_TempDeathIdle", "TempDeathFling_to_TempDeathIdle", "TempDeathIdle", "TempDeathLand_to_TempDeathIdle", "TempDeathUpper_to_TempDeathIdle", "TempDeathWeak_to_TempDeathIdle", "TempRealDeathStart_to_TempRealDeathIdle", "W_TempDeathRevive", "W_TempDeathStart", "W_TempRealDeathStart", "W_DoubleAttackStart", "DrawStanceLeftAttackHeavy", "DrawStanceLeftAttackLight", "DrawStanceRightAttackHeavy", "DrawStanceRightAttackLight", "SpinLeft", "SpinLeftSelftrans", "SpinRight", "SpinRightSelftrans", "StepInLeftDashStart", "StepInLeftSlash", "StepInLeftUppercut", "StepInRightDashStart", "StepInRightSlash", "StepInRightUppercut", "W_DoubleAttackLeftStart", "W_DoubleAttackRightStart", "W_DrawStanceLeftStart", "W_DrawStanceRightAttackHeavy", "W_DrawStanceRightAttackLight", "W_DrawStanceRightStart", "W_ParryLeftStart", "W_ParryRightStart", "W_SpinLeftStart", "W_SpinRightStart", "W_StepInLeftStart", "W_StepInRightStart", "W_StrongBashLeftStart", "W_StrongBashRightStart", "W_StrongBashRightStart00", "Event07", "Event08", "Event09", "Event10", "Event11", "Event12", "Event13", "Event14", "Event15", "W_AttackArrow", "W_AttackBoth", "W_AttackBothHeavy1Charge", "W_AttackBothHeavy1ChargeEnd", "W_AttackBothHeavy2Charge", "W_AttackBothHeavy2ChargeEnd", "W_AttackLeft", "W_AttackRightHeavy1Charge", "W_AttackRightHeavy1ChargeEnd", "W_AttackRightHeavy2Charge", "W_AttackRightHeavy2ChargeEnd", "W_Bonfire", "W_Cult", "W_CultCatch", "W_CultRelease", "W_CultUpper", "W_DeathTaintIdle", "W_Debug", "W_DoubleAttackLeft", "W_DoubleAttackRight", "W_DrawStanceLeft", "W_DrawStanceLeftAttackHeavy", "W_DrawStanceLeftAttackLight", "W_DrawStanceRight", "W_EventSingle", "W_FallDeathLoop", "W_ItemDrinkEnd", "W_ItemDrinking", "W_ItemMeganeLoop", "W_ItemShockWeaveEnd", "W_JumpLong", "W_LadderCoastStop", "W_LadderDeathIdle", "W_LadderDeathLand", "W_LadderDeathLoop", "W_Locomotion", "W_ModifiersLayer", "W_MoveBaseRunLeft", "W_MoveBaseRunLeftMirror", "W_MoveBaseRunRight", "W_MoveBaseRunRightMirror", "W_MoveBaseWalkLeft", "W_MoveBaseWalkLeftMirror", "W_MoveBaseWalkRight", "W_MoveBaseWalkRightMirror", "W_ParryLeft", "W_ParryRight", "W_PartBlend_NoAdd_Back", "W_PartBlend_NoAdd_Front", "W_PartBlend_NoAdd_Left", "W_PartBlend_NoAdd_Right", "W_QuickItem", "W_RunStop", "W_SpinLeft", "W_SpinLeftSelftrans", "W_SpinRight", "W_SpinRightSelftrans", "W_StepInLeftDashStart", "W_StepInLeftSlash", "W_StepInLeftUppercut", "W_StepInRightDashStart", "W_StepInRightSlash", "W_StepInRightUppercut", "W_StrongBashLeft", "W_StrongBashRight", "W_SwordArts", "W_SwordArtsLeft", "W_SwordArtsRight", "W_SwordMagic", "W_TempDeath", "W_TempDeathBlast", "W_TempDeathDefault", "W_TempDeathFire", "W_TempDeathFling", "W_TempDeathIdle", "W_TempDeathIdleBlast", "W_TempDeathIdleDefault", "W_TempDeathIdleFire", "W_TempDeathIdleFling", "W_TempDeathIdleLand", "W_TempDeathIdleUpper", "W_TempDeathIdleWeak", "W_TempDeathLand", "W_TempDeathUpper", "W_TempDeathWeak", "W_TempRealDeathBlast", "W_TempRealDeathDefault", "W_TempRealDeathFire", "W_TempRealDeathFling", "W_TempRealDeathIdle", "W_TempRealDeathIdleBlast", "W_TempRealDeathIdleDefault", "W_TempRealDeathIdleFire", "W_TempRealDeathIdleFling", "W_TempRealDeathIdleLand", "W_TempRealDeathIdleUpper", "W_TempRealDeathIdleWeak", "W_TempRealDeathLand", "W_TempRealDeathUpper", "W_TempRealDeathWeak", "W_ThrowDeathIdle", "W_ThrowFall", "W_ThrowLandDeath", "W_ThrowLandDeathIdle", "W_Trans", "W_Trial", "W_WalkStop", "W_ParallelMove", "DrawStanceRightAttackHeavy_to_DrawStanceRightPoise", "DrawStanceRightAttackHeavy_to_DrawStanceRightStart", "DrawStanceRightAttackLight_to_DrawStanceRightPoise", "DrawStanceRightAttackLight_to_DrawStanceRightStart", "DrawStanceRightStart_to_DrawStanceRightPoise", "Event16", "W_DrawStanceRightPoise", "W_DrawStanceRightPoiseLowerIdle", "W_DrawStanceRightPoiseLowerMove", "a000_00000007_End", "Event17", "Event18", "Event19", "TripleShotRightStart_to_TripleRightShotFire", "W_DrawStanceRightStartBegin", "W_DrawStanceRightStartIdle", "W_DrawStanceRightStartLower", "W_DrawStanceRightStartLowerIdle", "W_DrawStanceRightStartLowerMove", "W_DrawStanceRightStartMove", "W_StepShot", "W_StepShotBack", "W_StepShotFront", "W_StepShotLeft", "W_StepShotLeftBack", "W_StepShotLeftFront", "W_StepShotLeftLeft", "W_StepShotLeftRight", "W_StepShotRight", "W_StepShotRightBack", "W_StepShotRightFront", "W_StepShotRightLeft", "W_StepShotRightRight", "W_TripleRightShotFire", "W_TripleRightShotLoop", "W_TripleRightShotRelease", "W_TripleShot", "W_TripleShotStart", "W_WideshotLeft", "W_WideshotLeftFire", "W_WideshotLeftLoop", "W_WideshotLeftRelease", "W_WideshotLeftStart", "W_WideshotRightFire", "W_WideshotRightLoop", "W_WideshotRightRelease", "W_WideshotRightStart", "WideshotLeftStart_to_WideshotLeftFire", "WideshotRightStart_to_WideshotRightFire", "CultGuardEnd_Upper", "CultGuardOn_Upper", "Event20", "HandChangeEnd_Upper", "LadderCoastStart_to_LadderCoastLanding", "LadderCoastStart_to_LadderCoastStop", "LadderFall_to_LadderFallLanding", "LadderFallStart_to_LadderFall", "MagicDoubleFire_Upper", "MagicFire_Upper", "W_CultGuardEnd_Upper", "W_CultGuardEnd_Upper_Sync", "W_CultGuardOn_Upper", "W_CultGuardOn_Upper_Sync", "W_CultGuardStart_Upper", "W_CultGuardStart_Upper_Sync", "W_HandChangeEnd_Upper", "W_HandChangeStart_Upper", "W_HandQuickChange_Upper", "W_LadderFallLanding", "W_LadderFallLoop", "W_MagicDouble_Upper", "W_MagicDoubleFire_Upper", "W_MagicFire_Upper", "W_MagicInvalid_Upper", "W_MagicLaunch_Upper", "W_WeaponQuickChange_Upper", "WeaponChangeEnd_Upper", "CeremonyCaught_to_CeremonyIdle", "W_CeremonyIdle", "W_CeremonyMove", "W_Ceremony", "W_Event20011", "W_Event20012", "W_Event20013", "W_Event20014", "W_Event20015", "W_Event20016", "W_Event20017", "W_Event20018", "W_Event20019", "AttackArrowStart_Upper_to_AttackArrowFire_Upper", "Event21", "Event22", "Event23", "Event24", "Event25", "MovingParryRightBlendLowerStart_to_MovingParryRightBlendLowerLoop", "MovingParryRightBlendUpperStart_to_MovingParryRightBlendUpperLoop", "W_AfterAttackMoveRight", "W_AfterAttackMoveRightStart", "W_Attack_Lower", "W_AttackArrow_Lower", "W_AttackArrowFire_Upper", "W_AttackArrowLoop_Upper", "W_AttackArrowRelease_Upper", "W_AttackArrowStart_Upper", "W_MovingParryRight", "W_MovingParryRightBlendLowerLoop", "W_MovingParryRightBlendLowerStart", "W_MovingParryRightBlendUpperLoop", "W_MovingParryRightBlendUpperStart", "W_ParryStanceRight", "W_StampedeRight", "W_StampedeRightAttackHeavy", "W_StampedeRightAttackLight", "W_StampedeRightStart", "BonfireGiveHeroPoint_to_BonfireLoop", "Event26", "Event27", "Event28", "Event29", "W_BonfireGiveHeroPoint", "W_BonfireGiveReroPoint00", "W_BonfireHumanRestore", "W_BonfireTouchKeyStone", "W_BonfireWarp", "W_BonfireWarpEnd", "W_Event60260", "W_Event68001", "W_Event68002", "W_Event68100", "a000_000000_End", "LadderDamageLargeLeft_to_LadderIdleLeft", "LadderDamageLargeRight_to_LadderIdleRight", "LadderDamageSmallLeft_to_LadderIdleLeft", "LadderDamageSmallRight_to_LadderIdleRight", "LadderDeathFallStart_to_LadderDeathFall", "W_LadderDeath", "Event30", "Event31", "Event32", "Event33", "Event34", "Event35", "Event36", "Event37", "Event38", "Event39", "Event40", "Event41", "Jump_to_JumpLong", "W_Attack_Upper", "W_HalfBlend", "W_StepDrawStanceRight", "W_StepDrawStanceRightHeavy", "W_StepDrawStanceRightLight", "W_StepDrawStanceRightStart", "W_StepDrawStanceRightStartBack", "W_StepDrawStanceRightStartFront", "W_StepDrawStanceRightStartLeft", "W_StepDrawStanceRightStartRight", "LadderCoastLeft_to_LadderIdleLeft", "LadderCoastRight_to_LadderIdleRight", "LadderCoastStart_to_LadderCoastLeft", "LadderCoastStopLeft_to_LadderIdleLeft", "LadderCoastStopRight_to_LadderIdleRight", "W_Attack3025", "W_Attack3026", "W_Attack3027", "W_Attack3028", "W_Attack3029", "W_Attack3030", "W_Attack3031", "W_Attack3032", "W_Attack3033", "W_Attack3034", "W_Attack3035", "W_Attack3036", "W_Attack3037", "W_Attack3038", "W_Attack3039", "W_Event3020", "W_Event3021", "W_Event3022", "W_Event3023", "W_Event3024", "W_Event3025", "W_Event3026", "W_Event3027", "W_Event3028", "W_Event3029", "W_Event3030", "W_Event3031", "W_Event3032", "W_Event3033", "W_Event3034", "W_Event3035", "W_Event3036", "W_Event3037", "W_Event3038", "W_Event3039", "W_LadderCoastEnd", "W_LadderCoastStopLeft", "W_LadderCoastStopRight", "W_SABreak", "TransToBattleFromCaution_to_IdleAiStates", "TransToBattleFromDefault_to_IdleAiStates", "TransToCautionFromBattle_to_IdleAiStates", "TransToCautionFromDefault_to_IdleAiStates", "TransToDefaultFromBattle_to_IdleAiStates", "TransToDefaultFromCaution_to_IdleAiStates", "W_IdleAiState", "W_AttackBoundEnemy1", "W_AttackBoundEnemy2", "W_TransAi", "W_WeaponChange1300", "W_WeaponChange1310", "W_WeaponChange1320", "W_WeaponChange1330", "a000_005024_End", "W_DamageSpecialDirection", "W_DamageSpecialRandom", "Event42", "Event43", "Event44", "StepDrawStanceRightHeavy_to_StepDrawStanceRightIdle", "StepDrawStanceRightLight_to_StepDrawStanceRightIdle", "StepDrawStanceRightStart_End", "StepDrawStanceRightStart_to_StepDrawStanceRightIdle", "StepDrawStanceRightStart_to_StepDrawStanceRightIdle00", "StepDrawStanceRightStartBack_End", "StepDrawStanceRightStartBack_to_StepDrawStanceRightIdle", "StepDrawStanceRightStartFront_End", "StepDrawStanceRightStartFront_to_StepDrawStanceRightIdle", "StepDrawStanceRightStartLeft_End", "StepDrawStanceRightStartLeft_to_StepDrawStanceRightIdle", "StepDrawStanceRightStartRight_End", "StepDrawStanceRightStartRight_to_StepDrawStanceRightIdle", "StepDrawStanceRightStepBack_to_StepDrawStanceRightIdle", "StepDrawStanceRightStepFront_to_StepDrawStanceRightIdle", "StepDrawStanceRightStepLeft_to_StepDrawStanceRightIdle", "StepDrawStanceRightStepRight_to_StepDrawStanceRightIdle", "W_DamageParryEnemy1", "W_DamageParryEnemy2", "W_LadderFall", "W_Locomotion_Lower", "W_StepDrawStanceRightEnd", "W_StepDrawStanceRightIdle", "W_StepDrawStanceRightMove", "W_StepDrawStanceRightStepBack", "W_StepDrawStanceRightStepFront", "W_StepDrawStanceRightStepLeft", "W_StepDrawStanceRightStepRight", "a000_004000_End", "W_IdleUniques", "W_ParryAttack", "W_ParryEnd", "W_ParryStart", "Event45", "W_Event12100", "W_Event12101", "W_Event12102", "W_Event12103", "W_Event12104", "W_Event12105", "W_Event12106", "W_Event12107", "W_Event12108", "W_Event12109", "W_IdleParry", "W_PartBreak12100", "W_PartBreak12101", "W_PartBreak12102", "W_PartBreak12103", "W_PartBreak12104", "W_PartBreak12105", "W_PartBreak12106", "W_PartBreak12107", "W_PartBreak12108", "W_PartBreak12109", "W_SpecialAttackRightHeavy", "W_SpecialAttackRightLight", "W_SpecialAttackRightStart", "MovingParryRightStart_to_MovingParryRightLoop", "MovingParryRightStart_Upper_to_MovingParryRightLoop_Upper", "W_DrawStanceRightAttackHeavy_Upper", "W_DrawStanceRightAttackLight_Upper", "W_DrawStanceRightStart_Upper", "W_MovingParryRightEnd", "W_MovingParryRightEnd_Upper", "W_MovingParryRightLoop", "W_MovingParryRightLoop_Upper", "W_MovingParryRightStart", "W_MovingParryRightStart_Upper", "MoveNew_to_DashStop", "MoveNew_to_RunStop", "MoveNew_to_WalkStop", "W_AttackSpinHeavy", "W_AttackSpinLight", "W_AttackSpinStart", "W_MoveNew", "W_SpinAttack", "a000_004103_End", "a000_020021_End", "PartBlend_Add_Back_to_PartBlend_NoAdd_Back", "PartBlend_Add_Front_to_PartBlend_NoAdd_Front", "PartBlend_Add_Left_to_PartBlend_NoAdd_Left", "PartBlend_Add_Right_to_PartBlend_NoAdd_Right", "PartBlend_NoAdd_Back_to_PartBlend_Add_Back", "PartBlend_NoAdd_Front_to_PartBlend_Add_Front", "PartBlend_NoAdd_Left_to_PartBlend_Add_Left", "PartBlend_NoAdd_Right_to_PartBlend_Add_Right", "W_Event20020", "W_Event20021", "W_Event20022", "W_Event20023", "W_Event20024", "W_Event20025", "W_Event20026", "W_Event20027", "W_Event20028", "W_Event20029", "W_Event30002", "W_Event30003", "W_Event30004", "W_Event30005", "W_Event30006", "W_Event30007", "W_Event30008", "W_Event30009", "W_EventLoop", "W_PartBreak", "LadderDeath_to_LadderDeathFall", "LadderDownLeft_to_LadderIdleRight", "LadderDownRight_to_LadderIdleLeft", "LadderStartBottom_to_LadderIdleLeft", "LadderStartTop_to_LadderIdleLeft", "LadderUpLeft_to_LadderIdleRight", "LadderUpRight_to_LadderIdleLeft", "TempRealDeathBlast_to_TempRealDeathIdle", "TempRealDeathDefault_to_TempRealDeathIdle", "TempRealDeathFire_to_TempRealDeathIdle", "TempRealDeathFling_to_TempRealDeathIdle", "TempRealDeathLand_to_TempRealDeathIdle", "TempRealDeathUpper_to_TempRealDeathIdle", "TempRealDeathWeak_to_TempRealDeathIdle", "W_LadderDeathFall", "W_LadderDeathFallLand", "W_LadderFallLand", "W_SwordArtsRightMartialStart", "FallAttackStart_to_FallAttackLoop", "W_BringEst", "W_DisableEst", "W_DrinkEst", "W_Est", "W_FallAttack", "W_FallAttackLand", "W_Event60160", "W_Event60170", "W_Event60180", "W_Event60190", "W_ItemPray", "W_GuardRun", "W_GuardWalkBack", "W_GuardWalkFront", "W_GuardWalkLeft", "W_GuardWalkRight", "W_ParryIdle", "W_ParryRun", "W_ParryWalkBack", "W_ParryWalkFront", "W_ParryWalkLeft", "W_ParryWalkRight", "DashStop_Lower", "GuardEnd_Lower", "GuardOn_Lower", "GuardStart_Lower", "HandChangeStart_Lower_NoSync_to_HandChangeEnd_Lower_NoSync", "HandChangeStart_Upper_NoSync_to_HandChangeEnd_Upper_NoSync", "Move_to_DashStop", "Move_to_RunStop", "Move_to_WalkStop", "RunStop_Lower", "W_Attack_Lower_NoSync", "W_Attack_Lower_Sync", "W_Attack_Upper_NoSync", "W_Attack_Upper_Sync", "W_AttackArrow_Lower_NoSync", "W_AttackArrow_Lower_Sync", "W_AttackArrow_Upper_NoSync", "W_AttackArrow_Upper_Sync", "W_AttackArrowFire_Lower_NoSync", "W_AttackArrowFire_Upper_NoSync", "W_AttackArrowFire_Upper_Sync", "W_AttackArrowLoop_Lower_Sync", "W_AttackArrowLoop_Upper_Sync", "W_AttackArrowRelease_Lower_NoSync", "W_AttackArrowRelease_Upper_NoSync", "W_AttackArrowStart_Lower_NoSync", "W_AttackArrowStart_Upper_NoSync", "W_DashStop_Lower", "W_DashStop_Lower_NoSync", "W_DashStop_Lower_Sync", "W_DashStop_mirror00", "W_DashStop_mirror01", "W_DashStop_mirror02", "W_DashStop_mirror03", "W_DashStop_Upper", "W_DashStop_Upper_NoSync", "W_DashStop_Upper_Sync", "W_DrawStanceRight_Lower_NoSync", "W_DrawStanceRight_Upper_NoSync", "W_DrawStanceRightAttackHeavy_Upper_NoSync", "W_DrawStanceRightAttackLight_Upper_NoSync", "W_DrawStanceRightStart_Lower_NoSync", "W_DrawStanceRightStart_Upper_NoSync", "W_Event60100", "W_Event63000", "W_Event63010", "W_Guard_Lower", "W_Guard_Lower_NoSync", "W_Guard_Lower_Sync", "W_Guard_Upper_NoSync", "W_Guard_Upper_Sync", "W_GuardEnd_Lower", "W_GuardEnd_Lower_NoSync", "W_GuardEnd_Upper_NoSync", "W_GuardOn_Lower", "W_GuardOn_Lower_Sync", "W_GuardOn_Upper_Sync", "W_GuardStart_Lower", "W_GuardStart_Lower_NoSync", "W_GuardStart_Upper_NoSync", "W_HandChange_Lower_NoSync", "W_HandChange_Upper_NoSync", "W_HandChangeEnd_Lower_NoSync", "W_HandChangeEnd_Upper_NoSync", "W_HandChangeStart_Lower_NoSync", "W_HandChangeStart_Upper_NoSync", "W_Idle_mirror01", "W_Locmotion_NoSync", "W_Locomotion_Lower_NoSync", "W_Locomotion_Lower_Sync", "W_Locomotion_Sync", "W_Locomotion_Upper", "W_Locomotion_Upper_NoSync", "W_Locomotion_Upper_Sync", "W_Magic_Lower_NoSync", "W_Magic_Upper_NoSync", "W_MagicInvalid_Lower_NoSync", "W_MagicInvalid_Upper_NoSync", "W_MagicLaunch_Lower_NoSync", "W_MagicLaunch_Upper_NoSync", "W_Move_Lower", "W_Move_Lower_NoSync", "W_Move_Lower_Sync", "W_Move_mirror00", "W_Move_mirror01", "W_Move_mirror02", "W_Move_mirror03", "W_Move_Upper", "W_Move_Upper_NoSync", "W_Move_Upper_Sync", "W_MoveNew_Lower", "W_MoveNew_Upper", "W_MovingParryRight_Upper_Sync", "W_MovingParryRightLoop_Lower_Sync", "W_MovingParryRightLoop_Upper_Sync", "W_MovingParryRightStart_Lower_NoSync", "W_MovingParryRightStart_Upper_NoSync", "W_NormalItem", "W_QuickItemThrowBottle", "W_QuickItemWeaponEnchant", "W_RunStop_Lower", "W_RunStop_Lower_NoSync", "W_RunStop_Lower_Sync", "W_RunStop_mirror00", "W_RunStop_mirror01", "W_RunStop_mirror02", "W_RunStop_mirror03", "W_RunStop_Upper", "W_RunStop_Upper_NoSync", "W_RunStop_Upper_Sync", "W_SpecialAttackRight", "W_SwordArts_Lower_NoSync", "W_SwordArts_Upper_NoSync", "W_SwordArts_Upper_Sync", "W_SwordArtsRight_Lower_NoSync", "W_SwordArtsRight_Upper_NoSync", "W_SwordArtsRight_Upper_Sync", "W_SwordArtsRightMartial", "W_WalkStop_Lower", "W_WalkStop_Lower_NoSync", "W_WalkStop_Lower_Sync", "W_WalkStop_mirror00", "W_WalkStop_mirror01", "W_WalkStop_mirror02", "W_WalkStop_mirror03", "W_WalkStop_Upper", "W_WalkStop_Upper_NoSync", "W_WalkStop_Upper_Sync", "W_WeaponChange_Lower_NoSync", "W_WeaponChange_Upper_NoSync", "W_WeaponChangeEnd_Lower_NoSync", "W_WeaponChangeEnd_Upper_NoSync", "W_WeaponChangeStart_Lower_NoSync", "W_WeaponChangeStart_Upper_NoSync", "W_WeaponQuickChange_Upper_NoSync", "WalkStop_Lower", "WeaponChangeStart_Lower_NoSync_to_WeaponChangeEnd_Lower_NoSync", "WeaponChangeStart_Upper_NoSync_to_WeaponChangeEnd_Upper_NoSync", "W_ItemTrap", "DeathBlast_to_DeathIdle", "DeathDefault_to_DeathIdle", "DeathFire_to_DeathIdle", "DeathFling_to_DeathIdle", "DeathLand_to_DeathIdle", "DeathStartBlast_to_DeathIdleBlast", "DeathStartCeremony_to_DeathIdleCeremony", "DeathStartDefault_to_DeathIdleDefault", "DeathStartFire_to_DeathIdleFire", "DeathStartFling_to_DeathIdleFling", "DeathStartLand_to_DeathLandIdle", "DeathStartUpper_to_DeathIdleUpper", "DeathStartWeak_to_DeathIdleWeak", "DeathUpper_to_DeathIdle", "DeathWeak_to_DeathIdle", "Event46", "Event47", "Event48", "Event49", "Event50", "Event51", "Event52", "Event53", "Event54", "Event55", "TempDeathParry_to_TempDeathIdle", "TempDeathStartBlast_to_TempDeathIdleBlast", "TempDeathStartDefault_to_TempDeathIdleDefault", "TempDeathStartFire_to_TempDeathIdleFire", "TempDeathStartFling_to_TempDeathIdleFling", "TempDeathStartLand_to_TempDeathIdleLand", "TempDeathStartParry_to_TempDeathIdleParry", "TempDeathStartThrowDef_to_TempDeathIdleThrowDef", "TempDeathStartUpper_to_TempDeathIdleUpper", "TempDeathStartWeak_to_TempDeathIdleWeak", "TempDeathThrowDef_to_TempDeathIdle", "TempRealDeathParry_to_TempRealDeathIdle", "TempRealDeathStartBlast_to_TempRealDeathIdleBlast", "TempRealDeathStartDefault_to_TempRealDeathIdleDefault", "TempRealDeathStartFire_to_TempRealDeathIdleFire", "TempRealDeathStartFling_to_TempRealDeathIdleFling", "TempRealDeathStartLand_to_TempRealDeathIdleLand", "TempRealDeathStartParry_to_TempRealDeathIdleParry", "TempRealDeathStartThrowDef_to_TempRealDeathIdleThrowDef", "TempRealDeathStartUpper_to_TempRealDeathIdleUpper", "TempRealDeathStartWeak_to_TempRealDeathIdleWeak", "TempRealDeathThrowDef_to_TempRealDeathIdle", "ThrowDefTempDeath_to_ThrowDefTempDeathIdle", "ThrowDefTempRealDeath_to_ThrowDefTempRealDeathIdle", "W_DeathIdleCeremony", "W_DeathIdleLand", "W_DeathStartBlast", "W_DeathStartCeremony", "W_DeathStartDefault", "W_DeathStartFire", "W_DeathStartFling", "W_DeathStartLand", "W_DeathStartUpper", "W_DeathStartWeak", "W_Generate", "W_IdleUniqueDamage", "W_TempDeathIdleParry", "W_TempDeathIdleThrowDef", "W_TempDeathParry", "W_TempDeathStartBlast", "W_TempDeathStartDefault", "W_TempDeathStartFire", "W_TempDeathStartFling", "W_TempDeathStartLand", "W_TempDeathStartParry", "W_TempDeathStartThrowDef", "W_TempDeathStartUpper", "W_TempDeathStartWeak", "W_TempDeathThrowDef", "W_TempRealDeath", "W_TempRealDeathIdleParry", "W_TempRealDeathIdleThrowDef", "W_TempRealDeathParry", "W_TempRealDeathStartBlast", "W_TempRealDeathStartDefault", "W_TempRealDeathStartFire", "W_TempRealDeathStartFling", "W_TempRealDeathStartLand", "W_TempRealDeathStartParry", "W_TempRealDeathStartThrowDef", "W_TempRealDeathStartUpper", "W_TempRealDeathStartWeak", "W_TempRealDeathThrowDef", "W_ThrowDefTempDeath", "W_ThrowDefTempDeathIdle", "W_ThrowDefTempRealDeath", "W_ThrowDefTempRealDeathIdle", "CeremonyDeathStart_to_CeremonyDeathIdle", "FireMiddle_Add_to_FireMiddle_NoAdd", "FireSmall_Add_to_FireSmall_NoAdd", "W_CeremonyDeathIdle", "W_CeremonyDeathStart", "W_FireMiddle_Add", "W_FireMiddle_NoAdd", "W_FireSmall_Add", "W_FireSmall_NoAdd", "W_Event3018", "GuardDamageLarge_to_GuardIdle", "GuardDamageMiddle_to_GuardIdle", "GuardDamageSmall_to_GuardIdle", "GuardTurn_to_GuardIdle", "ParryAttack_to_ParryIdle", "ParryStart_to_ParryIdle", "W_Event68101", "W_GuardTurn", "AttackCrossbowBothFire_Lower_NoSync_to_AttackCrossbowBothReload_Lower_NoSync", "AttackCrossbowBothFire_Upper_NoSync_to_AttackCrossbowBothReload_Upper_NoSync", "AttackCrossbowBothStart_Lower_NoSync_to_AttackCrossbowBothFire_Lower_NoSync", "AttackCrossbowBothStart_Upper_NoSync_to_AttackCrossbowBothFire_Upper_NoSync", "AttackCrossbowLeftFire_Lower_NoSync_to_AttackCrossbowLeftReload_Lower_NoSync", "AttackCrossbowLeftFire_Upper_NoSync_to_AttackCrossbowLeftReload_Upper_NoSync", "AttackCrossbowLeftStart_Lower_NoSync_to_AttackCrossbowLeftFire_Lower_NoSync", "AttackCrossbowLeftStart_Upper_NoSync_to_AttackCrossbowLeftFire_Upper_NoSync", "AttackCrossbowRightFire_Lower_NoSync_to_AttackCrossbowRightReload_Lower_NoSync", "AttackCrossbowRightFire_Upper_NoSync_to_AttackCrossbowRightReload_Upper_NoSync", "AttackCrossbowRightStart_Lower_NoSync_to_AttackCrossbowRightFire_Lower_NoSync", "AttackCrossbowRightStart_Upper_NoSync_to_AttackCrossbowRightFire_Upper_NoSync", "W_ArrowChange_Lower_NoSync", "W_ArrowChange_Upper_NoSync", "W_ArrowChangeStart_Lower_NoSync", "W_ArrowChangeStart_Upper_NoSync", "W_AttackCrossbow", "W_AttackCrossbow_Lower_NoSync", "W_AttackCrossbow_Upper_NoSync", "W_AttackCrossbowBoth_Lower_NoSync", "W_AttackCrossbowBoth_Upper_NoSync", "W_AttackCrossbowBothFire", "W_AttackCrossbowBothFire_Lower_NoSync", "W_AttackCrossbowBothFire_Upper_NoSync", "W_AttackCrossbowBothReload_Lower_NoSync", "W_AttackCrossbowBothReload_Upper_NoSync", "W_AttackCrossbowBothStart_Lower_NoSync", "W_AttackCrossbowBothStart_Upper_NoSync", "W_AttackCrossbowLeft_Lower_NoSync", "W_AttackCrossbowLeft_Upper_NoSync", "W_AttackCrossbowLeftFire", "W_AttackCrossbowLeftFire_Lower_NoSync", "W_AttackCrossbowLeftFire_Upper_NoSync", "W_AttackCrossbowLeftReload_Lower_NoSync", "W_AttackCrossbowLeftReload_Upper_NoSync", "W_AttackCrossbowLeftStart_Lower_NoSync", "W_AttackCrossbowLeftStart_Upper_NoSync", "W_AttackCrossbowRight_Lower_NoSync", "W_AttackCrossbowRight_Upper_NoSync", "W_AttackCrossbowRightFire", "W_AttackCrossbowRightFire_Lower_NoSync", "W_AttackCrossbowRightFire_Upper_NoSync", "W_AttackCrossbowRightReload_Lower_NoSync", "W_AttackCrossbowRightReload_Upper_NoSync", "W_AttackCrossbowRightStart_Lower_NoSync", "W_AttackCrossbowRightStart_Upper_NoSync", "W_AttackCrossbowBoth", "W_AttackCrossbowLeft", "W_AttackCrossbowRight", "AttackArrowStart_to_AttackArrowLoop", "CultGuardEnd_to_CultIdle", "CultGuardStart_to_CultGuardOn", "GuardStart_to_GuardOn", "HandChangeStart_to_HandChangeEnd", "W_ArrowChangeStart", "W_AttackCrossbowBothReload", "W_AttackCrossbowBothStart", "W_AttackCrossbowLeftReload", "W_AttackCrossbowLeftStart", "W_AttackCrossbowRightReload", "W_AttackCrossbowRightStart", "W_Cult_Upper_NoSync", "W_Cult_Upper_Sync", "W_CultGuardMoveEnd_NoSync", "W_CultGuardMoveOn_Upper_Sync", "W_CultGuardMoveStart_NoSync", "W_CultGuardOn00", "W_CultMove_NoSync", "W_CultMove_Sync", "W_CultMove_Upper_NoSync", "W_CultMove_Upper_Sync", "W_DashStop_NoSync", "W_DashStop_Sync", "W_Locomotion_NoSync", "W_Move_NoSync", "W_RunStop_NoSync", "W_RunStop_Sync", "W_Stop", "W_WalkStop_NoSync", "W_WalkStop_Sync", "WeaponChangeStart_to_WeaponChangeEnd00", "LadderAttackDownLeft_to_LadderEndBottomLeft", "LadderAttackDownRight_to_LadderIdleRight", "LadderAttackUpLeft_to_LadderIdleLeft", "LadderAttackUpRight_to_LadderIdleRight", "CriticalDamageBlend_Add_to_CriticalDamageBlend_NoAdd", "CriticalDamageBlend_Add_to_FireSmall_NoAdd", "DirDamageBlend_Add0_to_DirDamageBlend_NoAdd0", "DirDamageBlend_Add0_to_FireSmall_NoAdd", "DirDamageBlend_Add1_to_DirDamageBlend_NoAdd1", "DirDamageBlend_Add1_to_FireSmall_NoAdd", "DirDamageBlend_Add2_to_DirDamageBlend_NoAdd2", "DirDamageBlend_Add2_to_FireSmall_NoAdd", "DirDamageBlend_Add3_to_DirDamageBlend_NoAdd3", "DirDamageBlend_Add3_to_FireSmall_NoAdd", "DirDamageBlend_Add4_to_DirDamageBlend_NoAdd4", "DirDamageBlend_Add4_to_FireSmall_NoAdd", "DirDamageBlend_Add5_to_DirDamageBlend_NoAdd5", "DirDamageBlend_Add5_to_FireSmall_NoAdd", "FireMiddle_Add_to_FireSmall_NoAdd", "PartBlend_Add_Back_to_PartBlend_NoAdd_Front", "PartBlend_Add_Left_to_PartBlend_NoAdd_Front", "PartBlend_Add_Right_to_PartBlend_NoAdd_Front", "W_CriticalDamageBlend_Add", "W_CriticalDamageBlend_NoAdd", "W_DamageBlend_NoAdd", "W_DirDamageBlend_Add0", "W_DirDamageBlend_Add1", "W_DirDamageBlend_Add2", "W_DirDamageBlend_Add3", "W_DirDamageBlend_Add4", "W_DirDamageBlend_Add5", "W_DirDamageBlend_NoAdd0", "W_DirDamageBlend_NoAdd1", "W_DirDamageBlend_NoAdd2", "W_DirDamageBlend_NoAdd3", "W_DirDamageBlend_NoAdd4", "W_DirDamageBlend_NoAdd5", "W_PartBlend_NoAdd", "WeakFrameBlend_Add_to_WeakFrameBlend_NoAdd", "W_Idle_Short", "AttackArrowLeftStart_to_AttackArrowLeftLoop", "AttackArrowRightStart_to_AttackArrowRightLoop", "W_ArrowChangeStart_Continue", "W_ArrowChangeStart_Continue_Upper_NoSync", "W_ArrowChangeStartLeft", "W_ArrowChangeStartLeft_Continue", "W_ArrowChangeStartLeft_Continue_Upper_NoSync", "W_ArrowChangeStartLeft_Upper_NoSync", "W_ArrowChangeStartRight", "W_ArrowChangeStartRight_Upper_NoSync", "W_AttackArrowLeft", "W_AttackArrowLeft_Upper_NoSync", "W_AttackArrowLeft_Upper_Sync", "W_AttackArrowLeftFire", "W_AttackArrowLeftLoop", "W_AttackArrowLeftLoop_Upper_Sync", "W_AttackArrowLeftRelease", "W_AttackArrowLeftRelease_Upper_NoSync", "W_AttackArrowLeftStart", "W_AttackArrowLeftStart_Continue", "W_AttackArrowLeftStart_Continue_Upper_NoSync", "W_AttackArrowLeftStart_Upper_NoSync", "W_AttackArrowRight", "W_AttackArrowRight_Upper_NoSync", "W_AttackArrowRight_Upper_Sync", "W_AttackArrowRightFire", "W_AttackArrowRightLoop", "W_AttackArrowRightLoop_Upper_Sync", "W_AttackArrowRightRelease_Upper_NoSync", "W_AttackArrowRightStart", "W_AttackArrowRightStart_Continue", "W_AttackArrowRightStart_Continue_Upper_NoSync", "W_AttackArrowRightStart_Upper_NoSync", "W_AttackCrossbowBothReload_Continue", "W_AttackCrossbowBothReload_Continue_Upper_NoSync", "W_AttackCrossbowBothStart_Continue", "W_AttackCrossbowBothStart_Continue_Upper_NoSync", "W_AttackCrossbowLeftReload_Continue", "W_AttackCrossbowLeftReload_Continue_Upper_NoSync", "W_AttackCrossbowLeftStart_Continue", "W_AttackCrossbowLeftStart_Continue_Upper_NoSync", "W_AttackCrossbowRightReload_Continue", "W_AttackCrossbowRightReload_Continue_Upper_NoSync", "W_AttackCrossbowRightStart_Continue", "W_AttackCrossbowRightStart_Continue_Upper_NoSync", "W_DrawStanceRightStart_Continue", "W_DrawStanceRightStart_Continue_Upper_NoSync", "W_HandChangeEnd_Continue", "W_HandChangeEnd_Continue_Upper_NoSync", "W_HandChangeStart_Continue", "W_HandChangeStart_Continue_Upper_NoSync", "W_MagicInvalid_Continue", "W_MagicInvalid_Continue_Upper_NoSync", "W_MagicLaunch_Continue", "W_MagicLaunch_Continue_Upper_NoSync", "W_MovingParryRightStart_Continue", "W_MovingParryRightStart_Continue_Upper_NoSync", "W_WeaponChangeEnd_Continue", "W_WeaponChangeEnd_Continue_Upper_NoSync", "W_WeaponChangeStart_Continue", "W_WeaponChangeStart_Continue_Upper_NoSync", "W_SwordArtsLeft_Upper_NoSync", "W_SwordArtsLeft_Upper_Sync", "W_WideshotLeft_Upper_NoSync", "W_WideshotLeft_Upper_Sync", "W_WideshotLeftLoop_Upper_Sync", "W_WideshotLeftStart_Continue", "W_WideshotLeftStart_Continue_Upper_NoSync", "W_WideshotLeftStart_Upper_NoSync", "W_WideshotRight_Upper_NoSync", "W_WideshotRight_Upper_Sync", "W_WideshotRightLoop_Upper_Sync", "W_WideshotRightStart_Continue", "W_WideshotRightStart_Continue_Upper_NoSync", "W_WideshotRightStart_Upper_NoSync", "DirDamageLargeBack_Add_to_DamageBlend_NoAdd", "DirDamageLargeFront_Add_to_DamageBlend_NoAdd", "DirDamageLargeFrontDown_Add_to_DamageBlend_NoAdd", "DirDamageLargeFrontLeft_Add_to_DamageBlend_NoAdd", "DirDamageLargeFrontRight_Add_to_DamageBlend_NoAdd", "DirDamageLargeFrontUp_Add_to_DamageBlend_NoAdd", "DirDamageLargeLeft_Add_to_DamageBlend_NoAdd", "DirDamageLargeRight_Add_to_DamageBlend_NoAdd", "DirDamageMiddleBack_Add_to_DamageBlend_NoAdd", "DirDamageMiddleFront_Add_to_DamageBlend_NoAdd", "DirDamageMiddleFrontLeft_Add_to_DamageBlend_NoAdd", "DirDamageMiddleFrontRight_Add_to_DamageBlend_NoAdd", "DirDamageMiddleFrontRight_Add00_to_DamageBlend_NoAdd", "DirDamageMiddleFrontUp_Add_to_DamageBlend_NoAdd", "DirDamageMiddleLeft_Add_to_DamageBlend_NoAdd", "DirDamageMiddleRight_Add_to_DamageBlend_NoAdd", "DirDamageMinimumBack_Add_to_DamageBlend_NoAdd", "DirDamageMinimumFront_Add_to_DamageBlend_NoAdd", "DirDamageMinimumFrontDown_Add_to_DamageBlend_NoAdd", "DirDamageMinimumFrontLeft_Add_to_DamageBlend_NoAdd", "DirDamageMinimumFrontRight_Add_to_DamageBlend_NoAdd", "DirDamageMinimumFrontUp_Add_to_DamageBlend_NoAdd", "DirDamageMinimumLeft_Add_to_DamageBlend_NoAdd", "DirDamageMinimumRight_Add_to_DamageBlend_NoAdd", "DirDamageSmallBack_Add_to_DamageBlend_NoAdd", "DirDamageSmallFront_Add_to_DamageBlend_NoAdd", "DirDamageSmallFrontDown_Add_to_DamageBlend_NoAdd", "DirDamageSmallFrontLeft_Add_to_DamageBlend_NoAdd", "DirDamageSmallFrontRight_Add_to_DamageBlend_NoAdd", "DirDamageSmallFrontUp_Add_to_DamageBlend_NoAdd", "DirDamageSmallLeft_Add_to_DamageBlend_NoAdd", "DirDamageSmallRight_Add_to_DamageBlend_NoAdd", "W_DirDamageLargeBack_Add", "W_DirDamageLargeFront_Add", "W_DirDamageLargeFrontDown_Add", "W_DirDamageLargeFrontLeft_Add", "W_DirDamageLargeFrontRight_Add", "W_DirDamageLargeFrontUp_Add", "W_DirDamageLargeLeft_Add", "W_DirDamageLargeRight_Add", "W_DirDamageMiddleBack_Add", "W_DirDamageMiddleFront_Add", "W_DirDamageMiddleFrontDown_Add", "W_DirDamageMiddleFrontLeft_Add", "W_DirDamageMiddleFrontRight_Add", "W_DirDamageMiddleFrontUp_Add", "W_DirDamageMiddleLeft_Add", "W_DirDamageMiddleRight_Add", "W_DirDamageMinimumBack_Add", "W_DirDamageMinimumFront_Add", "W_DirDamageMinimumFrontDown_Add", "W_DirDamageMinimumFrontLeft_Add", "W_DirDamageMinimumFrontRight_Add", "W_DirDamageMinimumFrontUp_Add", "W_DirDamageMinimumLeft_Add", "W_DirDamageMinimumRight_Add", "W_DirDamageSmallBack_Add", "W_DirDamageSmallFront_Add", "W_DirDamageSmallFrontDown_Add", "W_DirDamageSmallFrontLeft_Add", "W_DirDamageSmallFrontRight_Add", "W_DirDamageSmallFrontUp_Add", "W_DirDamageSmallLeft_Add", "W_DirDamageSmallRight_Add", "W_ThrowBackStab", "W_MoveBack", "W_MoveFront", "W_MoveLeft", "W_Movenew", "W_MoveRight", "a000_000007_End", "FireMiddleDamageBlend_Add_to_FireDamageBlend_NoAdd", "FireSmallDamageBlend_Add_to_FireDamageBlend_NoAdd", "GuardDamageSmallExhaust_to_GuardIdle", "GuardDamageSmallLowStamina_to_GuardIdle", "W_FireDamageBlend_NoAdd", "W_FireMiddleDamageBlend_Add", "W_FireSmallDamageBlend_Add", "W_GuardDamageSmallLowStamina", "GuardAttack3100_to_GuardIdle", "GuardAttack3101_to_GuardIdle", "GuardAttack3102_to_GuardIdle", "GuardAttack3103_to_GuardIdle", "GuardAttack3104_to_GuardIdle", "W_GuardAttack3100", "W_GuardAttack3101", "W_GuardAttack3102", "W_GuardAttack3103", "W_GuardAttack3104", "GuardDamageLargeLowStamina_to_GuardIdle", "TurnGuard_Left180_to_GuardIdle", "TurnGuard_Left45_to_GuardIdle", "TurnGuard_Right180_to_GuardIdle", "TurnGuard_Right45_to_GuardIdle", "TurnGuard_Right90_to_GuardIdle", "W_GuardDamageLargeLowStamina", "W_TurnBattle_Left180", "W_TurnBattle_Left45", "W_TurnBattle_Left90", "W_TurnBattle_Right180", "W_TurnBattle_Right45", "W_TurnBattle_Right90", "W_TurnDefault_Left180", "W_TurnDefault_Left45", "W_TurnDefault_Left90", "W_TurnDefault_Right180", "W_TurnDefault_Right45", "W_TurnDefault_Right90", "W_TurnGuard_Left180", "W_TurnGuard_Left45", "W_TurnGuard_Left90", "W_TurnGuard_Right180", "W_TurnGuard_Right45", "W_TurnGuard_Right90", "a000_000020_End", "GuardStart_mirror_to_GuardOn_mirror", "GuardStart_Upper_to_GuardOn_Upper", "HandChangeStart_to_HandChangeEnd00", "HandChangeStart_Upper_to_HandChangeEnd_Upper", "HandChangeStart_Upper_to_HandChangeEnd_Upper00", "W_GuardEnd_mirror", "W_GuardOn_mirror", "W_GuardStart_mirror", "W_Moveold", "W_Moveold_NoSync", "W_Moveold_Sync", "W_Moveold_Upper_NoSync", "W_Moveold_Upper_Sync", "W_W_Move_Upper_Sync", "W_WeaponChangeEnd_Upper", "LadderEndBottomLeft_to_LadderEquipWeapon", "LadderEndBottomRight_to_LadderEquipWeapon", "LadderEndTopLeft_to_LadderEquipWeapon", "LadderEndTopRight_to_LadderEquipWeapon", "LadderRemoveWeaponBottom_to_LadderStartBottom", "LadderRemoveWeaponTop_to_LadderStartTop", "W_DeathIdleLadder", "W_DeathStartLadder", "W_LadderEquipWeapon", "W_LadderRemoveWeaponBottom", "W_LadderRemoveWeaponTop", "W_TempDeathIdleLadder", "W_TempDeathStartLadder", "W_TempRealDeathIdleLadder", "W_TempRealDeathStartLadder", "TurnParry_Left180_to_ParryIdle", "TurnParry_Left45_to_ParryIdle", "TurnParry_Left90_to_ParryIdle", "TurnParry_Right180_to_ParryIdle", "TurnParry_Right45_to_ParryIdle", "TurnParry_Right90_to_ParryIdle", "W_AttackArrowLeftFire_Upper", "W_AttackArrowLeftLoop_Upper", "W_AttackArrowLeftStart_Upper", "W_AttackArrowRightFire_Upper", "W_AttackArrowRightLoop_Upper", "W_AttackArrowRightStart_Upper", "W_MoveArrow", "W_TurnParry_Left180", "W_TurnParry_Left45", "W_TurnParry_Left90", "W_TurnParry_Right180", "W_TurnParry_Right45", "W_TurnParry_Right90", "MoveLeftStart_to_MoveLeft", "MoveRightStart_to_MoveRight", "TransOff_to_IdleOff", "TransOn_to_IdleOn", "W_Event100", "W_IdleOff", "W_IdleOn", "W_Move_Left", "W_Move_Right", "W_MoveLeftEnd", "W_MoveLeftEndOff", "W_MoveLeftEndOff00", "W_MoveLeftStart", "W_MoveRightEnd", "W_MoveRightEndOff", "W_MoveRightEndOff00", "W_MoveRightStart", "W_RunStopBack", "W_RunStopFront", "W_RunStopLeft", "W_RunStopRight", "W_TransOff", "W_TransOn", "W_WalkStopBack", "W_WalkStopFront", "W_WalkStopLeft", "W_WalkStopRight", "W_AttackBothLeft1", "W_AttackBothLeft2", "W_AttackBothLeft3", "W_DrawStanceRightEnd", "W_DrawStanceRightEnd_Continue", "W_DrawStanceRightEnd_Upper", "W_DrawStanceRightLoop", "W_DrawStanceRightLoop_Continue", "W_DrawStanceRightLoop_Upper", "W_DrawStanceRightStart00", "W_QuickTurnLeft180_Lower", "W_QuickTurnLeft90_Lower", "W_QuickTurnRight180_Lower", "W_QuickTurnRight90_Lower", "W_DamageBlend", "W_MoveLeftEndAttack3000", "W_MoveRightEndAttack3000", "DirDamageMiddleFrontDown_Add_to_DamageBlend_NoAdd", "Event56", "Event57", "W_ChainShotLeftFire", "W_ChainShotLeftLoop", "W_ChainShotLeftLoop_Continue", "W_ChainShotLeftLoop_Lower", "W_ChainShotLeftLoop_Upper", "W_ChainShotLeftReload", "W_ChainShotLeftReload_Upper", "W_ChainShotLeftStart", "W_ChainShotLeftStart_Continue", "W_ChainShotLeftStart_Lower", "W_ChainShotLeftStart_Upper", "W_ChainShotRightFire", "W_ChainShotRightLoop", "W_ChainShotRightLoop_Continue", "W_ChainShotRightLoop_Lower", "W_ChainShotRightLoop_Upper", "W_ChainShotRightReload", "W_ChainShotRightReload_Upper", "W_ChainShotRightStart", "W_ChainShotRightStart_Continue", "W_ChainShotRightStart_Lower", "W_ChainShotRightStart_Upper", "Event58", "Event59", "W_AttackArrowLeftFireDash", "W_AttackArrowLeftFireStep", "W_AttackArrowRightFireDash", "W_AttackArrowRightFireStep", "W_QuickTurnLeft180_Upper", "W_QuickTurnLeft90_Upper", "W_QuickTurnRight180_Upper", "W_QuickTurnRight90_Upper", "W_LadderAttach", "Event60", "Event61", "Event62", "Event63", "W_Event60800", "W_LadderAttachBottom", "W_LadderAttachTop", "W_QuickItemThrowKnifeAttackLeft", "W_QuickItemThrowKnifeAttackRight", "W_QuickItemThrowKnifeDash", "W_QuickItemThrowKnifeNormal", "W_QuickItemThrowKnifeStep", "W_QuickTurn_Upper", "W_ChainShotLeftEnd", "W_ChainShotLeftEnd_Upper", "W_ChainShotRightEnd", "W_ChainShotRightEnd_Upper", "W_NoArrow", "W_Stop00", "W_AttackBothHeavy1SubEnd", "W_AttackBothHeavy1SubStart", "W_AttackRightHeavy1SubEnd", "W_AttackRightHeavy1SubStart", "LadderCoastEnd_to_LadderEquipWeapon", "LadderStartBottom_to_LadderIdleLeft00", "LadderStartTop_to_LadderIdleLeft00", "W_IdleToMoveQuickTurnLeft180", "W_IdleToMoveQuickTurnLeft180_Upper", "W_IdleToMoveQuickTurnRight180", "W_IdleToMoveQuickTurnRight180_Upper", "FallStartDefault_to_FallingDefault", "FallStartDownward_to_FallingDownward", "FallStartUpward_to_FallingUpward", "W_DeathIdleLandDefault", "W_DeathIdleLandDownward", "W_DeathIdleLandUpward", "W_DeathStartLandDefault", "W_DeathStartLandDownward", "W_DeathStartLandUpward", "W_FallingDefault", "W_FallingDownward", "W_FallingUpward", "W_FallStartDefault", "W_FallStartDownward", "W_FallStartUpward", "W_LandDownward", "W_LandUpward", "W_TempDeathIdleLandUpward", "W_TempDeathStartLandUpward", "W_MoveBattle", "W_MoveDefault", "W_RunBattle", "W_RunDefault", "W_WalkBackBattle", "W_WalkBackDefault", "W_WalkFrontBattle", "W_WalkFrontDefault", "W_WalkLeftBattle", "W_WalkLeftDefault", "W_WalkRightBattle", "W_WalkRightDefault", "W_MagicDoubleFireLeft", "W_MagicDoubleFireRight", "W_MagicDoubleLeft", "W_MagicDoubleLeft_Upper", "W_MagicDoubleRight", "W_MagicDoubleRight_Upper", "W_MagicFireLeft", "W_MagicFireRight", "W_MagicLaunchLeft", "W_MagicLaunchLeft_Upper", "W_MagicLaunchRight", "W_MagicLaunchRight_Upper", "Attack3001_Add_to_Attack3001_NoAdd", "Attack3002_Add_to_Attack3002_NoAdd", "Attack3003_Add_to_Attack3003_NoAdd", "W_Attack3001_Add", "W_Attack3001_NoAdd", "W_Attack3002_Add", "W_Attack3002_NoAdd", "W_Attack3003_Add", "W_Attack3003_NoAdd", "W_ItemDrinkEnd_Upper", "W_ItemDrinking_Upper", "W_ItemDrinkNothing_Upper", "W_ItemDrinkStart_Upper", "W_ItemInvalid_Upper", "W_ItemMeganeEnd_Upper", "W_ItemMeganeLoop_Upper", "W_ItemMeganeStart_Upper", "W_ItemMessage_Upper", "W_ItemPray_Upper", "W_ItemRecover_Upper", "W_ItemShockWeaveEnd_Upper", "W_ItemShockWeaveStart_Upper", "W_ItemSoul_Upper", "W_ItemThrowBottle_Upper", "W_ItemThrowKnife_Upper", "W_ItemTrap_Upper", "W_ItemWeaponEnchant_Upper", "W_ItemWeaponRepair_Upper", "W_NormalItem_Upper", "W_QuickItem_Upper", "Event64", "Event65", "Event66", "Event67", "Event68", "Event69", "W_AttackCrossbowBothLeftEmpty", "W_AttackCrossbowBothLeftEmpty_Upper", "W_AttackCrossbowBothLeftFire", "W_AttackCrossbowBothLeftFire_Upper", "W_AttackCrossbowBothLeftReload", "W_AttackCrossbowBothLeftReload_Upper", "W_AttackCrossbowBothLeftStart", "W_AttackCrossbowBothLeftStart_Upper", "W_AttackCrossbowBothRightEmpty", "W_AttackCrossbowBothRightEmpty_Upper", "W_AttackCrossbowBothRightFire", "W_AttackCrossbowBothRightFire_Upper", "W_AttackCrossbowBothRightReload", "W_AttackCrossbowBothRightReload_Upper", "W_AttackCrossbowBothRightStart", "W_AttackCrossbowBothRightStart_Upper", "W_AttackCrossbowLeftEmpty", "W_AttackCrossbowLeftEmpty_Upper", "W_AttackCrossbowLeftFire_Upper", "W_AttackCrossbowLeftReload_Upper", "W_AttackCrossbowLeftStart_Upper", "W_AttackCrossbowRightEmpty", "W_AttackCrossbowRightEmpty_Upper", "W_AttackCrossbowRightFire_Upper", "W_AttackCrossbowRightReload_Upper", "W_AttackCrossbowRightStart_Upper", "W_Event1700", "W_Event1701", "W_Event1702", "W_Event1703", "W_Event1704", "W_Event1705", "W_Event1706", "W_Event1707", "W_Event1708", "W_Event1709", "W_Event1710", "W_Event1711", "W_IdleUnique700", "W_IdleUnique701", "W_IdleUnique702", "W_IdleUnique703", "W_IdleUnique704", "W_IdleUnique705", "W_IdleUnique706", "W_IdleUnique707", "W_IdleUnique708", "W_IdleUnique709", "W_IdleUnique710", "W_IdleUnique711", "W_IdleUniqueDamage8800", "W_IdleUniqueDamage8801", "W_IdleUniqueDamage8802", "W_IdleUniqueDamage8803", "W_IdleUniqueDamage8804", "W_IdleUniqueDamage8805", "W_IdleUniqueDamage8806", "W_IdleUniqueDamage8807", "W_IdleUniqueDamage8808", "W_IdleUniqueDamage8809", "W_IdleUniqueDamage8810", "W_IdleUniqueToIdle", "W_IdleUniqueToIdle1700", "W_IdleUniqueToIdle170000", "W_IdleUniqueToIdle1701", "W_IdleUniqueToIdle1702", "W_IdleUniqueToIdle170200", "W_IdleUniqueToIdle1703", "W_IdleUniqueToIdle1704", "W_IdleUniqueToIdle170400", "W_IdleUniqueToIdle1705", "W_IdleUniqueToIdle1706", "W_IdleUniqueToIdle170600", "W_IdleUniqueToIdle1707", "W_IdleUniqueToIdle170700", "W_IdleUniqueToIdle1708", "W_IdleUniqueToIdle170800", "W_IdleUniqueToIdle1709", "W_IdleUniqueToIdle170900", "W_IdleUniqueToIdle1710", "W_IdleUniqueToIdle171000", "W_IdleUniqueToIdle1711", "W_IdleUniqueToIdle171100", "W_Event60230", "W_Event60231", "W_AttackBothLeftDash", "W_AttackBothLeftStep", "W_Event60210", "W_Event60220", "W_Event60240", "W_Event60241", "W_Event60250", "W_Event6026000", "W_Event60270", "W_Move_Cult", "W_MoveCeremony", "W_MoveCeremony_Upper", "W_QuickItemThrowKnifeAttackLeft_Upper", "W_QuickItemThrowKnifeAttackRight_Upper", "W_QuickItemThrowKnifeDash_Upper", "W_QuickItemThrowKnifeNormal_Upper", "W_QuickItemThrowKnifeStep_Upper", "LadderRemoveWeaponBottom_to_LadderStartBottom00", "LadderRemoveWeaponTop_to_LadderStartTop00", "W_LandLow", "W_Event63020", "Event70", "Event71", "Event72", "Event73", "Event74", "Event75", "W_QuickItemThrowBottle_Upper", "W_QuickItemWeaponEnchant_Upper", "W_WideshotLeftLoop_Upper", "W_WideshotLeftRelease_Upper", "W_WideshotLeftStart_Upper", "W_WideshotLeftStart00", "W_WideshotRightLoop_Upper", "W_WideshotRightRelease_Upper", "W_WideshotRightStart_Upper", "W_WideshotRightStart00", "W_AttackArrowLeftStart_mirror", "W_AttackArrowRightStart_mirror", "W_ChainShotLeftStart_mirror", "W_ChainShotRightStart_mirror", "W_HandChangeEnd_mirror", "W_HandChangeEnd00", "W_HandChangeStart_mirror", "W_WeaponChangeEnd_mirror", "W_WeaponChangeStart_mirror", "W_WideshotLeftStart_mirror", "W_WideshotRightStart_mirror", "W_Event60265", "W_Event700", "W_Event701", "W_Event702", "W_Event703", "W_Event704", "W_Event705", "W_Event706", "W_Event707", "W_Event708", "W_Event709", "W_Event710", "W_QuickTurnLeft", "W_QuickTurnLeft_Upper", "W_QuickTurnRight", "W_QuickTurnRight_Upper", "W_AttackLeftReversal", "W_Charge", "W_EStepDown", "W_Warcry", "DirDamageMediumBack_Add_to_DamageDirNoAdd", "DirDamageMediumDown_Add_to_DamageDirNoAdd", "DirDamageMediumFront_Add_to_DamageDirNoAdd", "DirDamageMediumLeft_Add_to_DamageDirNoAdd", "DirDamageMediumRight_Add_to_DamageDirNoAdd", "DirDamageMediumUp_Add_to_DamageDirNoAdd", "DirDamageSmallBack_Add_to_DamageDirNoAdd", "DirDamageSmallDown_Add_to_DamageDirNoAdd", "DirDamageSmallFront_Add_to_DamageDirNoAdd", "DirDamageSmallLeft_Add_to_DamageDirNoAdd", "DirDamageSmallRight_Add_to_DamageDirNoAdd", "DirDamageSmallUp_Add_to_DamageDirNoAdd", "W_AttackSpinStart00", "W_DamageDirNoAdd", "W_DirDamageMediumBack_Add", "W_DirDamageMediumDown_Add", "W_DirDamageMediumFront_Add", "W_DirDamageMediumLeft_Add", "W_DirDamageMediumRight_Add", "W_DirDamageMediumUp_Add", "W_DirDamageSmallDown_Add", "W_DirDamageSmallUp_Add", "W_DrawStanceRightStart_Upper00", "W_ItemLadderDrinkEmptyLeft", "W_ItemLadderDrinkEmptyRight", "W_ItemLadderDrinkEndLeft", "W_ItemLadderDrinkEndRight", "W_ItemLadderDrinkingLeft", "W_ItemLadderDrinkingRight", "W_ItemLadderDrinkNothingLeft", "W_ItemLadderDrinkNothingRight", "W_ItemLadderDrinkStartLeft", "W_ItemLadderDrinkStartRight", "W_ItemLadderInvalidLeft", "W_ItemLadderInvalidRight", "W_ItemLadderRecoverLeft", "W_ItemLadderRecoverRight", "W_ItemLadderSoulLeft", "W_ItemLadderSoulRight", "W_SpinRightStart00", "W_StepInRightStart00", "W_Event0700", "W_Event0701", "W_Event0702", "W_Event0703", "W_Event0704", "W_Event0705", "W_Event0706", "W_Event0707", "W_Event0708", "W_Event0709", "W_Event0710", "W_LeftStanceMove", "W_RightStanceMove", "W_Dash180", "W_a026_036004", "W_a026_36005", "W_CrossbowLeft_Loaded", "W_CrossbowLeft_NoAdd", "W_CrossbowRight_Loaded", "W_CrossbowRight_NoAdd", "W_ChainRecover", "W_ChainRecover_mirror", "W_ChainRecover_Upper", "W_Endure", "W_ChargeShotEnd", "W_ChargeShotFire", "W_ChargeShotLeftEnd", "W_ChargeShotLeftFire", "W_ChargeShotLeftLoop", "W_ChargeShotLeftStart", "W_ChargeShotLoop", "W_ChargeShotRightEnd", "W_ChargeShotRightFire", "W_ChargeShotRightLoop", "W_ChargeShotRightStart", "W_ChargeShotStart", "W_CrossbowStepInFire", "W_CrossbowStepInReload", "W_CrossbowStepInStart", "W_test", "W_test2", "Event26001_to_EventDummy", "Event26011_to_EventDummy", "Event26021_to_EventDummy", "Event26031_to_EventDummy", "W_EventDummy", "W_IdleToMoveQuickTurnLeft180_Upper_mirror", "W_QuickTurnLeft_Upper_mirror", "W_QuickTurnLeft180_Upper_mirror", "W_QuickTurnRight_Upper_mirror", "W_QuickTurnRight180_Upper_mirror", "W_CultStart1", "W_CultStart2", "W_CultStart3", "W_CultStart4", "W_CultStart5", "W_CultStart6", "W_CultStart7", "W_CircleStepRightBack", "W_CircleStepRightFront", "W_CircleStepRightLeft", "W_CircleStepRightRight", "W_MagicBuffLeft", "W_MagicBuffRight", "W_ChainShotLeftFireCont", "W_ChainShotRighttFireCont", "W_AttackSpinStart_Upper", "W_Charge_Upper", "W_StepInRightStart_Upper", "PartBlend_Add10_to_PartBlend_NoAdd10", "PartBlend_Add11_to_PartBlend_NoAdd11", "PartBlend_Add12_to_PartBlend_NoAdd12", "PartBlend_Add13_to_PartBlend_NoAdd13", "PartBlend_Add14_to_PartBlend_NoAdd14", "PartBlend_Add15_to_PartBlend_NoAdd15", "PartBlend_Add16_to_PartBlend_NoAdd16", "PartBlend_Add9_to_PartBlend_NoAdd9", "W_PartBlend_Add10", "W_PartBlend_Add11", "W_PartBlend_Add12", "W_PartBlend_Add13", "W_PartBlend_Add14", "W_PartBlend_Add15", "W_PartBlend_Add16", "W_PartBlend_Add9", "W_PartBlend_NoAdd10", "W_PartBlend_NoAdd11", "W_PartBlend_NoAdd12", "W_PartBlend_NoAdd13", "W_PartBlend_NoAdd14", "W_PartBlend_NoAdd15", "W_PartBlend_NoAdd16", "W_PartBlend_NoAdd9", "SABlend_Add_Back_to_SABlend_NoAdd", "SABlend_Add_Front_to_SABlend_NoAdd", "SABlend_Add_Left_to_SABlend_NoAdd", "SABlend_Add_Right_to_SABlend_NoAdd", "W_Attack1300", "W_Attack1310", "W_Attack1320", "W_Attack1330", "W_Attack1500", "W_Attack1600", "W_Event1300", "W_Event1320", "W_Event1330", "W_Event1500", "W_Event1600", "W_SABlend_Add_Back", "W_SABlend_Add_Front", "W_SABlend_Add_Left", "W_SABlend_Add_Right", "W_ChainShotRightFireCont", "W_CrossbowStepInRightStart_Upper", "W_CrossbowStepinStart", "W_SABlend_NoAdd", "W_TransAiStyle", "W_CrossbowStepInRightStart", "W_OriginalityAddBlend00", "W_OriginalityAddBlend01", "W_CircleStepStart", "W_CircleStepStartSelftrans", "W_QuickItemEnchantAttackLeft", "W_QuickItemEnchantAttackLeft_Upper", "W_QuickItemEnchantAttackRight", "W_QuickItemEnchantAttackRight_Upper", "W_QuickItemEnchantDash", "W_QuickItemEnchantDash_Upper", "W_QuickItemEnchantNormal", "W_QuickItemEnchantNormal_Upper", "W_QuickItemEnchantStep", "W_QuickItemEnchantStep_Upper", "W_Attack3200", "W_Attack3201", "W_Attack3202", "W_Attack3203", "W_Attack3204", "W_Event3200", "W_Event3201", "W_Event3202", "W_Event3203", "W_Event3204", "AddDamageGuardStartBack_to_AddDamageDefaultGuard", "AddDamageGuardStartFront_to_AddDamageDefaultGuard", "AddDamageGuardStartLeft_to_AddDamageDefaultGuard", "AddDamageGuardStartRight_to_AddDamageDefaultGuard", "AddDamageStart_to_AddDamageDefault", "AddDamageStartBack_to_AddDamageDefault", "AddDamageStartFront_to_AddDamageDefault", "AddDamageStartRight_to_AddDamageDefault", "W_AddDamageDefault", "W_AddDamageGuardDefault", "W_AddDamageGuardStartBack", "W_AddDamageGuardStartFront", "W_AddDamageGuardStartLeft", "W_AddDamageGuardStartRight", "W_AddDamageStartBack", "W_AddDamageStartFront", "W_AddDamageStartLeft", "W_AddDamageStartRight", "W_DamageLarge2", "AttackBothHeavy1SubStart_to_AttackBothHeavy1Start", "AttackRightHeavy1SubStart_to_AttackRightHeavy1Start", "GestureStart_Upper_to_GestureLoop_Upper", "W_ChargeContinue", "W_Gesture_Upper", "W_GestureEnd", "W_GestureEnd_Upper", "W_GestureLoop", "W_GestureLoop_Upper", "W_GestureLoopStart", "W_GestureLoopStart_Upper", "W_GestureStart", "W_GestureStart_Upper", "W_GestureStart_Upper00", "W_QuickItemThrowKnifeAttackLeft2", "W_QuickItemThrowKnifeAttackLeft2_Upper", "W_QuickItemThrowKnifeAttackRight2", "W_QuickItemThrowKnifeAttackRight2_Upper", "Event80900_to_Event80901", "Event80901_to_Event80902", "W_Event80000", "W_Event80100", "W_Event80200", "W_Event80300", "W_Event80400", "W_Event80500", "W_Event80600", "W_Event80700", "W_Event80800", "W_Event80900", "W_Event80901", "W_Event80902", "W_Event81000", "W_Event81100", "W_Event81200", "W_Event81300", "W_Attack1810", "W_Event1810", "W_MagicBuffLeft_mirror", "W_MagicBuffLeft_Upper", "W_MagicBuffRight_mirror", "W_MagicBuffRight_Upper", "W_ItemDrinkingMP", "W_ItemDrinkingMP_Upper", "W_ItemDrinkStartMP", "W_ItemDrinkStartMP_Upper", "W_MagicInvalid_mirror", "W_Dash180HalfBlend", "W_DashStopHalfBlend", "W_MagicLaunchLeftSA", "W_MagicLaunchLeftSA_Upper", "W_MagicLaunchRight_mirror", "W_MagicLaunchRightSA_Upper", "W_MagicLoopLeft", "W_MagicLoopLeft_Upper", "W_MagicLoopLeftSA", "W_MagicLoopLeftSA_Upper", "W_MagicLoopRight", "W_MagicLoopRight_Upper", "W_MagicLoopRightSA", "W_MagicLoopRightSA_Upper", "W_RunStopBackHalfBlend", "W_RunStopFrontHalfBlend", "W_RunStopLeftHalfBlend", "W_RunStopRightHalfBlend", "W_WalkStopBackHalfBlend", "W_WalkStopFrontHalfBlend", "W_WalkStopLeftHalfBlend", "W_WalkStopRighHalfBlend", "W_ItemLadderDrinkingMPLeft", "W_ItemLadderDrinkingMPRight", "W_ItemLadderDrinkMPStartLeft", "W_ItemLadderDrinkMPStartRight", "Event80902_to_Event80900", "SAMagicStart_to_SAMagic_Default", "W_SAMagic_Default", "W_SAMagicStart", "W_CultCatch00", "W_MoveCult", "W_MoveCult_Upper", "CultCont1_to_CultEnd1", "CultCont3_to_CultEnd3", "CultCont4_to_CultEnd4", "CultCont5_to_CultEnd5", "CultCont6_to_CultEnd6", "CultCont7_to_CultEnd7", "To_CultCont1", "To_CultCont2", "To_CultCont3", "To_CultCont4", "To_CultCont5", "To_CultCont7", "Tto_CultCont6", "W_CultCont1", "W_CultCont2", "W_CultCont3", "W_CultCont4", "W_CultCont5", "W_CultCont6", "W_CultCont7", "W_CultEnd1", "W_CultEnd2", "W_CultEnd3", "W_CultEnd4", "W_CultEnd5", "W_CultEnd6", "W_CultEnd7", "W_CultInterrupt1", "W_CultInterrupt2", "W_CultInterrupt3", "W_CultInterrupt4", "W_CultInterrupt5", "W_CultInterrupt6", "W_CultInterrupt7", "W_Event60350", "W_Event60360", "W_Event60370", "W_MagicFireLeftMove", "W_MagicFireLeftMove_Upper", "W_MagicFireLeftMove00", "W_MagicFireRightMove", "W_MagicFireRightMove_Upper", "W_MagicFireRightMove00", "W_QuickMagicFireLeftAttackLeft", "W_QuickMagicFireLeftAttackLeft_Upper", "W_QuickMagicFireLeftAttackLeft2", "W_QuickMagicFireLeftAttackLeft2_Upper", "W_QuickMagicFireLeftAttackRight", "W_QuickMagicFireLeftAttackRight_Upper", "W_QuickMagicFireLeftAttackRight2", "W_QuickMagicFireLeftAttackRight2_Upper", "W_QuickMagicFireLeftDash", "W_QuickMagicFireLeftDash_Upper", "W_QuickMagicFireLeftNormal", "W_QuickMagicFireLeftNormal_Upper", "W_QuickMagicFireLeftStep", "W_QuickMagicFireLeftStep_Upper", "W_QuickMagicFireRightAttackLeft", "W_QuickMagicFireRightAttackLeft_Upper", "W_QuickMagicFireRightAttackLeft2", "W_QuickMagicFireRightAttackLeft2_Upper", "W_QuickMagicFireRightAttackRight", "W_QuickMagicFireRightAttackRight_Upper", "W_QuickMagicFireRightAttackRight2", "W_QuickMagicFireRightAttackRight2_Upper", "W_QuickMagicFireRightDash", "W_QuickMagicFireRightDash_Upper", "W_QuickMagicFireRightNormal", "W_QuickMagicFireRightNormal_Upper", "W_QuickMagicFireRightStep", "W_QuickMagicFireRightStep_Upper", "AttackBothHeavySpecial1SubStart_to_AttackBothHeavySpecial1Start", "AttackRightHeavySpecial1SubStart_to_AttackRightHeavySpecial1Start", "W_AttackBothHeavySpecial1End", "W_AttackBothHeavySpecial1Start", "W_AttackBothHeavySpecial1SubStart", "W_AttackBothHeavySpecial2End", "W_AttackBothHeavySpecial2Start", "W_AttackRightHeavySpecial1End", "W_AttackRightHeavySpecial1Start", "W_AttackRightHeavySpecial1SubStart", "W_AttackRightHeavySpecial2End", "W_AttackRightHeavySpecial2Start", "W_HeadHunt", "W_HeadHunt_Upper", "W_LadderDrop", "W_DrawStanceRightAttackHeavy2", "W_OneShot", "W_OneShot_Upper", "W_AttackCrossbowBothLeftLoop", "W_AttackCrossbowBothLeftLoop_Upper", "W_AttackCrossbowBothRightLoop", "W_AttackCrossbowBothRightLoop_Upper", "W_AttackCrossbowLeftLoop", "W_AttackCrossbowLeftLoop_Upper", "W_AttackCrossbowRightLoop", "W_AttackCrossbowRightLoop_Upper", "W_ChargeShotLeftHoldLoop", "W_ChargeShotLeftHoldStart", "W_ChargeShotLeftLoopLoop", "W_ChargeShotLeftLoopStart", "W_ChargeShotRightHoldLoop", "W_ChargeShotRightHoldStart", "W_AttackLeftHeavy3", "W_Event60380", "ItemShockWeaveStart_Upper_to_ItemShockWeaveEnd_Upper", "ItemShockWeaveStart_to_ItemShockWeaveEnd", "W_Event3110", "W_OneShotFullBothStart", "W_OneShotFullLeftStart", "W_OneShotFullRightStart", "W_MagicFireLeft_Upper", "W_MagicFireRight_Upper", "Attack3100_to_GuardIdle", "Attack3101_to_GuardIdle", "Attack3102_to_GuardIdle", "Attack3103_to_GuardIdle", "Attack3104_to_GuardIdle", "W_Event3100", "W_Event3101", "W_Event3102", "W_Event3103", "W_Event3104", "W_Event60390", "W_Attack4601", "W_Attack4602", "W_Event4601", "W_Event4602", "W_MoveLong", "W_MoveLong_Upper", "DragonFullStartBefore_to_DragonFullEndBefore", "DragonFullStartBefore_Upper_to_DragonFullEndBefore_Upper", "DragonHeadLoopAfter_Upper_to_DragonHeadEndAfter_Upper", "DragonHeadStartAfter_to_DragonHeadLoopAfter", "DragonHeadStartAfter_Upper_to_DragonHeadLoopAfter_Upper", "DragonHeadStartBefore_to_DragonHeadEndBefore", "DragonHeadStartBefore_Upper_to_DragonHeadEndBefore_Upper", "W_DragonFullEndBefore", "W_DragonFullEndBefore_Upper", "W_DragonFullStartAfter", "W_DragonFullStartAfter_Upper", "W_DragonFullStartBefore", "W_DragonFullStartBefore_Upper", "W_DragonHeadEndAfter", "W_DragonHeadEndAfter_Upper", "W_DragonHeadEndBefore", "W_DragonHeadEndBefore_Upper", "W_DragonHeadLoopAfter", "W_DragonHeadLoopAfter_Upper", "W_DragonHeadStartAfter", "W_DragonHeadStartAfter_Upper", "W_DragonHeadStartBefore", "W_DragonHeadStartBefore_Upper", "W_MagicLaunchRightSA", "W_Dash180_Upper", "W_RunStopBack_Upper", "W_RunStopFront_Upper", "W_RunStopLeft_Upper", "W_RunStopRight_Upper", "W_WalkStopBack_Upper", "W_WalkStopFront_Upper", "W_WalkStopLeft_Upper", "W_WalkStopRight_Upper", "W_Event60400", "W_Endure_Upper", "W_EndureRightHeavy", "W_Event60410", "W_MagicInvalidLeft", "W_MagicInvalidLeft_mirror", "W_MagicInvalidLeft_Upper", "W_MagicInvalidRight", "W_MagicInvalidRight_Upper", "W_DamageDefault", "W_DamageThrow", "W_OneShotNoGenTransContinue", "W_OneShotNoGenTransStart", "W_DamageEnableThrow", "W_Event60420", "W_Event60430", "W_ItemBackBottle", "W_ItemBackBottle_Upper", "W_Event0020", "W_IdleBattle00", "W_WideshotRightEnd", "W_WideshotRightEnd_Upper", "W_WideShotRightFire", "Attack3004_Add_to_Attack01_NoAdd", "Attack3005_Add_to_Attack02_NoAdd", "Attack3006_Add_to_Attack03_NoAdd", "W_Attack3004_Add", "W_Attack3005_Add", "W_Attack3006_Add", "W_BackStepHeavy", "W_BackStepLight", "W_BackStepNomal", "W_BackStepOverweight", "W_BackStepSuperlight", "W_Evasion", "W_RollingHeavy", "W_RollingHeavySelftrans", "W_RollingLight", "W_RollingLightSelftrans", "W_RollingMidium", "W_RollingMidiumSelftrans", "W_RollingOverweightBack", "W_RollingOverweightFront", "W_RollingOverweightLeft", "W_RollingOverweightRight", "W_RollingSelftrans", "W_MagicInvalidRight_mirror", "Event80700_to_Event80701", "Event81800_to_Event81801", "Event84200_to_Event84201", "Event84300_to_Event84301", "Event84500_to_Event84501", "Event84700_to_Event84701", "Event85100_to_Event85101", "W_Event80701", "W_Event81400", "W_Event81500", "W_Event81600", "W_Event81800", "W_Event81801", "W_Event82400", "W_Event83300", "W_Event83900", "W_Event84100", "W_Event84200", "W_Event84201", "W_Event84300", "W_Event84301", "W_Event84400", "W_Event84500", "W_Event84501", "W_Event84600", "W_Event84700", "W_Event84701", "W_Event85000", "W_Event85100", "W_Event85101", "W_Event85200", "W_Event85300", "W_RollingMedium", "W_RollingMediumSelftrans", "W_Event61000", "W_AttackSpinLoop", "W_GuardStartLong_Upper", "BonfireWarp_to_BonfireWarpEnd", "W_Event_RightArmAdd", "W_Event_RightArmAddStartFrame", "FallDeathFaceDown_to_FallDeathLoopFaceDown", "FallDeathFaceUp_to_FallDeathLoopFaceUp", "FallStartFaceDown_to_FallLoopFaceDown", "FallStartFaceUp_to_FallLoopFaceUp", "W_FallDeathFaceDown", "W_FallDeathFaceUp", "W_FallDeathLoopFaceDown", "W_FallDeathLoopFaceUp", "W_FallLoopFaceDown", "W_FallLoopFaceUp", "W_FallStartFaceDown", "W_FallStartFaceUp", "W_LandFaceDown", "W_LandFaceUp", "Event85400_to_Event85401", "Event85500_to_Event85501", "W_Event85400", "W_Event85401", "W_Event85500", "W_Event85501", "W_StormStanceChange", "W_StormStanceChange_Upper", "W_StormStanceEnd", "W_StormStanceEnd_Upper", "W_StormStanceFullEnd", "W_StormStanceFullEnd_Upper", "W_StormStanceFullHeavy", "W_StormStanceFullLight", "W_StormStanceFullLoop", "W_StormStanceFullLoop_Upper", "W_StormStanceFullStart", "W_StormStanceFullStart_Upper", "W_StormStanceHeavy", "W_StormStanceLight", "W_StormStanceLoop", "W_StormStanceLoop_Upper", "W_StormStanceStart", "W_StormStanceStart_Upper", "DeathStart_to_DeathIdle", "FallAttackCancel_to_FallLoop", "FallDeath_to_FallDeathLoop", "FallJumpStart_to_FallLoop", "FallLoop_to_Land", "FallStart_to_FallLoop", "InGameMenuIdleEnd_to_InGameMenuIdleDefault", "InGameMenuIdleStart_to_InGameMenuIdleLoop", "W_InGameMenuIdleDefault", "W_InGameMenuIdleEnd", "W_InGameMenuIdleLoop", "W_InGameMenuIdleStart", "Event85600_to_Event85601", "W_Event85600", "W_Event85601", "Event85300_to_Event85301", "W_Event85301", "W_ChargeShotRightEnd_Upper", "W_ChargeShotRightHoldLoop_Upper", "W_ChargeShotRightHoldStart_Upper", "W_ChargeShotRightLoop_Upper", "W_ChargeShotRightStart_Upper", "Event69000_to_Event69001", "Event69003_to_Event69001", "W_Event69000", "W_Event69001", "W_Event69002", "W_Event69003", "Event90250_to_Event90270", "W_AttackBothHeavyWepBroken1Start", "W_AttackBothHeavyWepBroken1SubStart", "W_AttackBothHeavyWepBroken2Start", "W_AttackRightHeavyWepBroken1Start", "W_AttackRightHeavyWepBroken1SubStart", "W_AttackRightHeavyWepBroken2Start", "W_Event69040", "W_Event69050", "W_Event69060", "W_Event90250", "W_Event90260", "W_Event90270", "W_ItemDrinkEmpty", "W_ItemDrinkEmpty_Upper", "W_ItemDrinkEndMP", "W_ItemDrinkEndMP_Upper", "W_ItemDrinkEndSake", "W_ItemDrinkEndSake_Upper", "W_ItemDrinkingSake", "W_ItemDrinkingSake_Upper", "W_ItemDrinkNothingMP", "W_ItemDrinkNothingMP_Upper", "W_ItemDrinkStartSake", "W_ItemDrinkStartSake_Upper", "W_ItemLadderDrinkEndMPLeft", "W_ItemLadderDrinkEndMPRight", "W_ItemLadderDrinkingSakeLeft", "W_ItemLadderDrinkingSakeRight", "W_ItemLadderDrinkNothingMPLeft", "W_ItemLadderDrinkNothingMPRight", "W_ItemLadderDrinkSakeEndLeft", "W_ItemLadderDrinkSakeEndRight", "W_ItemLadderDrinkStartMPLeft", "W_ItemLadderDrinkStartMPRight", "W_ItemLadderDrinkStartSakeLeft", "W_ItemLadderDrinkStartSakeRight", "W_ItemLadderDrinkEndSakeLeft", "W_ItemLadderDrinkEndSakeRight", "W_BonfireWarp2", "W_Event5000", "W_Event5001", "W_Event5002", "W_Event5003", "W_Event5004", "W_Event5005", "W_Event5010", "W_Event5011", "W_Event5012", "W_Event5013", "W_Event5014", "W_Event5015", "W_Event90420", "W_Event90970", "W_Event91000", "W_EventGesture", "W_EventTurn", "W_LevelUp", "W_Vow", "W_Event3017", "W_Event61000_mirror", "W_Event61000_Upper", "W_Event90380", "W_Event90700", "W_Event90770", "W_Event90790", "W_StormStanceFullHeavy_NonBoss", "W_StormStanceFullLight_NonBoss", "W_Event69070", "Event90470_to_Event90480", "Event90500_to_Event90480", "Event90510_to_Event90511", "W_Event90460", "W_Event90470", "W_Event90480", "W_Event90490", "W_Event90500", "W_Event90510", "W_Event90511", "Event90590_to_Event90550", "Event90600_to_Event90601", "Event90610_to_Event90630", "Event90650_to_Event90550", "Event90930_to_Event90730", "Event90980_to_Event90560", "Event90990_to_Event90991", "W_Event90550", "W_Event90560", "W_Event90570", "W_Event90580", "W_Event90590", "W_Event90600", "W_Event90601", "W_Event90610", "W_Event90620", "W_Event90630", "W_Event90640", "W_Event90641", "W_Event90730", "W_Event90930", "W_Event90980", "W_Event90990", "W_Event90991", "Event90801_to_Event90800", "Event90940_to_Event90800", "Event90950_to_Event90951", "W_Event90740", "W_Event90750", "W_Event90760", "W_Event90780", "W_Event90800", "W_Event90801", "W_Event90940", "W_Event90950", "W_Event90951", "Event90721_to_Event90720", "W_Event90300", "W_Event90340", "W_Event90360", "W_Event90361", "W_Event90390", "W_Event90410", "W_Event90450", "W_Event90650", "W_Event90660", "W_Event90670", "W_Event90671", "W_Event90680", "W_Event90690", "W_Event90691", "W_Event90710", "W_Event90720", "W_Event90721", "W_Event90810", "W_Event90820", "W_Event90900", "W_Event90960", "Event90831_to_Event90830", "Event90841_to_Event90840", "Event90851_to_Event90850", "Event90870_to_Event90850", "W_Event90830", "W_Event90831", "W_Event90840", "W_Event90841", "W_Event90850", "W_Event90851", "W_Event90860", "W_Event90870", "W_Event90430", "W_Event90890", "Event90280_to_Event90290", "Event90620_to_Event90730", "Event90861_to_Event90850", "W_Event90280", "W_Event90290", "W_Event90291", "W_Event90861", "W_ItemDrinking_mirror", "W_ItemDrinkingMP_mirror", "W_ItemDrinkingSake_mirror", "W_MoveShort", "W_MoveShort_Upper", "W_ItemChameleon", "W_ItemChameleon_Upper", "Event91010_to_Event91011", "W_Event91010", "W_Event91011", "W_Event91012", "W_DragonFullStartAfterLVL2", "W_DragonFullStartAfterLVL2_Upper", "W_DragonHeadStartAfterLVL2", "W_DragonHeadStartAfterLVL2_Upper", "Event91013_to_Event91011", "W_Event90400", "W_Event91013", "W_Event91020", "W_Event60810", "W_AttackLeftHeavySp1", "W_AttackLeftHeavySp2", "W_AttackLeftHeavySp3", "W_Event91030", "W_DragonHeadEndAfterLVL2", "W_DragonHeadEndAfterLVL2_Upper", "W_DragonHeadLoopAfterLVL2", "W_DragonHeadLoopAfterLVL2_Upper", "W_Event91040", "W_ParryLeftStart_WepBreak", "W_ParryRightStart_WepBreak", "Event91050_to_Event91051", "W_Event91050", "W_Event91051", "W_Event91052", "W_SlideEnd", "W_SlideForward", "W_SlideLeft", "W_SlideLoop", "W_SlideRight", "W_SlideStart", "W_DrawStanceRightAttackHeavyLoop", "W_DrawStanceRightAttackHeavyLoopEnd", "W_WarcryCancel", "W_Event60440", "W_DrawStanceRightAttackLight2", "W_DrawStanceRightAttackLight3", "W_FourWayAttack2", "W_FourWayAttackStart", "W_FourWayDrawStanceRightStart", "W_Event63060", "W_Event63070", "Event91061_to_Event91062", "W_Event91060", "W_Event91061", "W_Event91062", "W_Event91070", "W_FourWayAttackStart_SelfTrans", "W_Event91080", "W_Event91090", "Event91070_to_Event91060", "W_Event91100", "W_Event91110", "W_SpecialDamageUpper", "W_SpecialDamageUpperLand", "W_SpecialDamageUpperLoop", "W_GuardBreak_GenTrans", "W_GuardDamageLarge_GenTrans", "W_GuardDamageMiddle_GenTrans", "W_GuardDamageSmall_GenTrans", "Event91130_to_Event91120", "Event91140_to_Event91060", "W_Event91120", "W_Event91130", "W_Event91140", "W_DrawStanceRightAttackHeavy180", "W_DrawStanceRightAttackHeavyL90", "W_DrawStanceRightAttackHeavyR90", "W_DrawStanceRightAttackLight180", "W_DrawStanceRightAttackLightL90", "W_DrawStanceRightAttackLightR90", "W_DrawStanceRightLoopNoSync", "W_DrawStanceRightLoopNoSync_Upper", "W_HalfBlendNoSync", "W_MoveNoSync", "W_DrawStanceRightNoSync", "W_DrawStanceRightNoSync_Upper", "W_GatlingStanceRightEnd", "W_GatlingStanceRightEnd_Upper", "W_GatlingStanceRightFireEnd", "W_GatlingStanceRightFireEnd_Upper", "W_GatlingStanceRightFireLoopNoSync", "W_GatlingStanceRightFireLoopNoSync_Upper", "W_GatlingStanceRightFireStart", "W_GatlingStanceRightFireStart_Upper", "W_GatlingStanceRightLoopNoSync", "W_GatlingStanceRightLoopNoSync_Upper", "W_GatlingStanceRightNoSync", "W_GatlingStanceRightNoSync_Upper", "W_GatlingStanceRightStart", "W_GatlingStanceRightStart_Upper", "W_SwordArtsRightNoSync", "W_OneShot2", "W_GatlingStanceRightFireStartLeft", "W_GatlingStanceRightFireStartLeft_Upper", "W_GatlingStanceRightLoop", "W_GatlingStanceRightLoop_Upper", "W_AttackSpinLoopEnd", "W_ChargeContinue2", "W_ChargeRight", "W_MagicFireLeft2", "W_MagicFireLeft2_Upper", "W_MagicFireRight2", "W_MagicFireRight2_Upper", "W_MagicBuffLeft2", "W_MagicBuffLeft3", "W_MagicBuffRight2", "W_MagicBuffRight3", "W_RandomOneShot1", "W_RandomOneShotNext1", "W_RandomOneShotNext2", "W_RandomOneShotNext3", "W_RandomOneShotNext4", "W_FourWayAttackHeavy", "W_FourWayAttackLight", "W_DrawStanceRightComboStartLeft", "W_DrawStanceRightComboStartRight", "W_MagicFireLeft3", "W_MagicFireLeft3_Upper", "W_MagicFireRight3", "W_MagicFireRight3_Upper", "W_DrawStanceStartDash", "W_DrawStanceStartRolling", "W_MagicFireLeftLvl2", "W_MagicFireLeftLvl2_Upper", "W_MagicFireRightLvl2", "W_MagicFireRightLvl2_Upper", "W_MagicLoopLeftLvl2", "W_MagicLoopLeftLvl2_Upper", "W_MagicLoopRightLvl2", "W_MagicLoopRightLvl2_Upper", "W_AttackBothDashSpecial", "W_AttackBothHeavyKickSpecial", "W_AttackBothLightStepSpecial", "W_AttackRightHeavyKickSpecial", "W_AttackRightLightDashSpecial", "W_AttackRightLightStepSpecial", "W_DrawStanceRightAttackMaxHeavy", "W_DrawStanceRightAttackMaxHeavy180", "W_DrawStanceRightAttackMaxHeavyL90", "W_DrawStanceRightAttackMaxHeavyR90", "W_DrawStanceRightAttackMaxLight", "W_DrawStanceRightAttackMaxLight180", "W_DrawStanceRightAttackMaxLightL90", "W_DrawStanceRightAttackMaxLightR90", "W_DrawStanceRightLoopMaxNoSync", "W_DrawStanceRightLoopMaxNoSync_Upper", "W_AttackSpinHeavyL", "W_ItemOldMonk", "W_ItemOldMonk_Upper", "W_DrawStanceRightHeavyLoopGuard", "W_Event91150", "W_Event91160", "W_Event91170", "W_Event91180", "Event91190_to_Event91170", "Event91200_to_Event91170", "W_Event91190", "W_Event91200", "W_Event91210", "Event91220_to_Event91230", "W_Event91220", "W_Event91230" } local animList = createStringlist() animList.beginUpdate() for _,str in pairs(eventnameid) do animList.add(str) end animList.endUpdate() local _,anim = showSelectionList("W_Event", "Select animation string", animList) if anim ~= nil and anim ~= "" then PlayAnimation(anim) end disableMemrec(memrec) [DISABLE] 1337271242 "W_Attack" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] PlayAnimation(memrec.description) disableMemrec(memrec) [DISABLE] 1337271239 "W_DeathStart" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] PlayAnimation(memrec.description) disableMemrec(memrec) [DISABLE] 1337271240 "W_ItemInvalid" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] PlayAnimation(memrec.description) disableMemrec(memrec) [DISABLE] 1337272805 "W_Event60060" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] PlayAnimation(memrec.description) disableMemrec(memrec) [DISABLE] 1337272810 "EquipItem" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local equipGear_addr = AOBScanModuleUnique(process, "?? 8b f1 ?? 8b d8 ?? 63 ea ?? 8b f9") - 0x2B local equipGoods_addr = AOBScanModuleUnique(process, "?? fa ?? ?? 0f ?? 81 c1 ?? ?? ?? ?? ?? 8b c1 e9") local addr = 0 equipItem_data = allocateMemory(0x20, getAddress(process)) function equipItem(slot, invIdx) if invIdx == nil or invIdx < 0 then return false end if slot == nil or slot < 0 then return false elseif slot <= 21 then addr = equipGear_addr elseif slot <= 36 then addr = equipGoods_addr slot = slot - 22 else return false end local GameDataMan = readPointer("GameDataMan") local PlayerGameData = readPointer(GameDataMan + 0x10) local EquipGameData = PlayerGameData + 0x228 local EquipInventoryData = PlayerGameData + 0x3D0 local tailDataIdx = readInteger(EquipInventoryData + 0x24) writeInteger(equipItem_data + 0x10, getItemByIdx(invIdx)) return executeCodeEx(0, 100, addr, EquipGameData, slot, equipItem_data + 0x10, invIdx + tailDataIdx, 1, 1, 0) end [DISABLE] deAlloc(equipItem_data) equipItem_data = nil equipItem = nil 1337272812 "Slot" 0:PrimaryLeftWep 1:PrimaryRightWep 2:SecondaryLeftWep 3:SecondaryRightWep 4:TertiaryLeftWep 5:TertiaryRightWep 6:PrimaryArrow 7:PrimaryBolt 8:SecondaryArrow 9:SecondaryBolt 10:TertiaryArrow (unused) 11:TertiaryBolt (unused) 12:Head 13:Chest 14:Hands 15:Legs 16:Hair (unused) 17:Accessory 1 18:Accessory 2 19:Accessory 3 20:Accessory 4 21:Accessory 5 (Covenant) 22:Quickitem 1 23:Quickitem 2 24:Quickitem 3 25:Quickitem 4 26:Quickitem 5 27:Quickitem 6 28:Quickitem 7 29:Quickitem 8 30:Quickitem 9 31:Quickitem 10 32:Toolbelt 1 33:Toolbelt 2 34:Toolbelt 3 35:Toolbelt 4 36:Toolbelt 5 0 4 Bytes
equipItem_data
1337272817 "Inventory Idx" 0 4 Bytes
equipItem_data+4
1337272813 "Item ID" ITEM_ID 1 0 4 Bytes
equipItem_data+8
1337272814 "← Equip by Inventory Idx" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local slot = readInteger(equipGear_data) local idx = readInteger(equipGear_data + 4) equipGear(slot, idx) disableMemrec(memrec) [DISABLE] 1337272815 "← Equip by Item ID" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local slot = readInteger(equipGear_data) local idx = getItemIdx(readInteger(equipGear_data + 8)) equipGear(slot, idx) disableMemrec(memrec) [DISABLE] 1337272818 "Equip multiple" 1 1337272819 "Example 1: Basic" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] for i=0,36 do equipItem(i, i) end disableMemrec(memrec) [DISABLE] 1337272820 "Example 2: Unequip all slots" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local items = { 0x0001ADB0, -- PrimaryLeftWep 0x0001ADB0, -- PrimaryRightWep 0x0001ADB0, -- SecondaryLeftWep 0x0001ADB0, -- SecondaryRightWep 0x0001ADB0, -- TertiaryLeftWep 0x0001ADB0, -- TertiaryRightWep 0xFFFFFFFF, -- PrimaryArrow 0xFFFFFFFF, -- PrimaryBolt 0xFFFFFFFF, -- SecondaryArrow 0xFFFFFFFF, -- SecondaryBolt 0xFFFFFFFF, -- TertiaryArrow (unused) 0xFFFFFFFF, -- TertiaryBolt (unused) 0x100DBBA0, -- Helmet 0x100DBF88, -- Armor 0x100DC370, -- Gauntlet 0x100DC758, -- Leggings 0xFFFFFFFF, -- Hair (unused) 0xFFFFFFFF, -- Accessory 1 0xFFFFFFFF, -- Accessory 2 0xFFFFFFFF, -- Accessory 3 0xFFFFFFFF, -- Accessory 4 0xFFFFFFFF, -- Covenant 0xFFFFFFFF, -- Quickitem 1 0xFFFFFFFF, -- Quickitem 2 0xFFFFFFFF, -- Quickitem 3 0xFFFFFFFF, -- Quickitem 4 0xFFFFFFFF, -- Quickitem 5 0xFFFFFFFF, -- Quickitem 6 0xFFFFFFFF, -- Quickitem 7 0xFFFFFFFF, -- Quickitem 8 0xFFFFFFFF, -- Quickitem 9 0xFFFFFFFF, -- Quickitem 10 0xFFFFFFFF, -- Toolbelt 1 0xFFFFFFFF, -- Toolbelt 2 0xFFFFFFFF, -- Toolbelt 3 0xFFFFFFFF, -- Toolbelt 4 0xFFFFFFFF, -- Toolbelt 5 } for i,v in ipairs(items) do local idx = getItemIdx(v) if idx then equipItem(i-1, idx) end end disableMemrec(memrec) [DISABLE] 1337272821 "Example 3: Set specific slots" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local items = { -- slot, item id {1, 0x002191CA}, -- PrimaryRightWep {0, 0x01430755}, -- PrimaryLeftWep {2, 0x00CA7BFA}, -- SecondaryLeftWep {12, 0x144AA200}, -- Helmet {13, 0x144AA5E8}, -- Armor {14, 0x144AA9D0}, -- Gauntlet {15, 0x144AADB8}, -- Leggings {17, 0x20004E41}, -- Accessory 1 {18, 0x20004E4B}, -- Accessory 2 {19, 0x20004FBA}, -- Accessory 3 {20, 0x20004EDE}, -- Accessory 4 {21, 0x20002738} -- Covenant } for _,v in ipairs(items) do local idx = getItemIdx(v[2]) if idx then equipItem(v[1], idx) end end disableMemrec(memrec) [DISABLE] 1337272822 "Example 4: Random items" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local GameDataMan = readPointer("GameDataMan") local PlayerGameData = readPointer(GameDataMan + 0x10) local EquipInventoryData = PlayerGameData + 0x3D0 local inventoryNum = EquipInventoryData + 0x20 for i=0,36 do local idx = math.random(0, readInteger(inventoryNum)) equipItem(i, idx) end disableMemrec(memrec) [DISABLE]
1337190484 "Npc Menus" 1 1337190485 "Bonfire" 1 1337190551 "Travel" Auto Assembler Script //Thanks to Luke_Yui for message box [ENABLE] aobscanmodule(BTravel_Call,$process,40 55 53 56 57 41 56 48 8D 6C 24 C9 48 81 EC 00 01 00 00 48 C7 45 97 FE FF FF FF) aobscanmodule(BError_Call,$process,40 57 48 83 EC ?? 48 C7 44 24 ?? FE FF FF FF 48 89 5C 24 ?? 48 8B F9 48 8B 05 ?? ?? ?? ?? 83 B8) alloc(BonfireTravel,100,DarkSoulsIII.exe) createthread(BonfireTravel) label(Error) alloc(ErrorText,128) BonfireTravel: sub rsp,48 mov rcx,[SprjEventFlagMan] mov rcx,[rcx] cmp byte ptr [rcx+5A03],128 jb short Error lea rcx,[rsp+28] call BTravel_Call add rsp,48 ret Error: lea rax,[ErrorText] mov [rsp+30],rax lea rcx,[rsp+30] call BError_Call add rsp,48 ret ErrorText: dw 'Missing Firelink Shrine bonfire',0 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(BonfireTravel) dealloc(ErrorText) 1337190552 "Attune Spell" Auto Assembler Script [ENABLE] aobscanmodule(BAttune_AOB,$process,48 8D 45 0F 48 89 45 EF 48 8D 45 0F 48 89 45 F7 48 8D ?? ?? ?? ?? ?? 48 89 45 0F 48 8D ?? ?? ?? ?? ?? 48 89 45 0F 48 8D ?? ?? ?? ?? ?? 48 89 45 17) define(BAttune_Call,BAttune_AOB-39) alloc(BonfireAttuneSpell,100,DarkSoulsIII.exe) createthread(BonfireAttuneSpell) BonfireAttuneSpell: sub rsp,48 lea rcx,[rsp+28] call BAttune_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(BonfireAttuneSpell) 1337190553 "Organize Storage Box" Auto Assembler Script [ENABLE] aobscanmodule(BSB_Call_Call,$process,?? ?? ?? ?? 90 48 8B 50 08 48 89 53 08 48 8B 40 10 48 89 43 10 48 8D ?? ?? ?? ?? ?? 48 89 44 24 28 C7 43 18 03 00 00 00) alloc(BonfireStorageBox,100,DarkSoulsIII.exe) createthread(BonfireStorageBox) BonfireStorageBox: sub rsp,48 mov rcx,BSB_Call_Call movsxd rcx,dword ptr [rcx] mov rax,BSB_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(BonfireStorageBox) 1337190554 "Undead Match" Auto Assembler Script //Thanks to Luke_Yui for message box [ENABLE] aobscanmodule(UM_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 14 00 00 00) aobscanmodule(Error_Call,$process,40 57 48 83 EC ?? 48 C7 44 24 ?? FE FF FF FF 48 89 5C 24 ?? 48 8B F9 48 8B 05 ?? ?? ?? ?? 83 B8) alloc(BonfireUndeadMatch,100,DarkSoulsIII.exe) createthread(BonfireUndeadMatch) label(Error) alloc(ErrorText,128) BonfireUndeadMatch: sub rsp,48 mov rcx,[CSDlc] cmp word ptr [rcx+11],0 jle short Error mov rcx,UM_Call_Call movsxd rcx,dword ptr [rcx] mov rax,UM_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret Error: lea rax,[ErrorText] mov [rsp+30],rax lea rcx,[rsp+30] call Error_Call add rsp,48 ret ErrorText: dw 'Missing License: Ashes of Ariandel',A dw 'Missing License: The Ringed City',0 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(BonfireUndeadMatch) dealloc(ErrorText) 1337190490 "Access All Bonfires" 008000 Auto Assembler Script //Author: inuNorii {$lua} if syntaxcheck then return end [ENABLE] local bonfire = BonfireWarpParam:new("UnlockAllBonfires") bonfire:patchAll4Byte(0x00,14000000) [DISABLE] paramUtils:restore("UnlockAllBonfires") 1337190491 "Firekeeper" 1 1337190492 "Level Up" Auto Assembler Script [ENABLE] aobscanmodule(LU_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 0a 00 00 00) alloc(FirekeeperMenu,100,DarkSoulsIII.exe) createthread(FirekeeperMenu) FirekeeperMenu: sub rsp,48 mov rcx,LU_Call_Call movsxd rcx,dword ptr [rcx] mov rax,LU_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(FirekeeperMenu) 1337190493 "Shrine Handmaid" 1 1337190494 "Purchase Item" Auto Assembler Script [ENABLE] aobscanmodule(HSBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(HandmaidShop,100,DarkSoulsIII.exe) createthread(HandmaidShop) HandmaidShop: sub rsp,48 mov rdx,#110000 mov r8, #119899 mov rcx,HSBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,HSBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(HandmaidShop) 1337190495 "Sell Item" Auto Assembler Script [ENABLE] aobscanmodule(HSSell_Call_Call,$process,?? ?? ?? ?? 90 48 8b 48 08 48 89 4b 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 06 00 00 00) alloc(HandmaidSellItem,100,DarkSoulsIII.exe) createthread(HandmaidSellItem) HandmaidSellItem: sub rsp,48 mov rcx,HSSell_Call_Call movsxd rcx,dword ptr [rcx] mov rax,HSSell_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(HandmaidSellItem) 1337190496 "Access All Shop Inventory" 008000 Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local Inventory = ShopLineupParam:new("AccessAllShopInventory") Inventory:patchAll4Byte(0x8,-1) Inventory:patchAll4Byte(0x10,-1) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("AccessAllShopInventory") 1337190497 "Free Shop (slow)" 008000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local Inventory = ShopLineupParam:new("FreeShop") Inventory:patchAll4Byte(0x4,0) Inventory:patchAllFloat(0x20,1) local Weapon = EquipParamWeapon:new("FreeShop") Weapon:patchAll4Byte(0x14,0) Weapon:patchAll4Byte(0x18,0) Weapon:patchAll4Byte(0x1C,0) Weapon:patchAll4Byte(0x22C,0) local Protector = EquipParamProtector:new("FreeShop") Protector:patchAll4Byte(0x14,0) Protector:patchAll4Byte(0x18,0) Protector:patchAll4Byte(0x1C,0) Protector:patchAll4Byte(0x128,0) local Accessory = EquipParamAccessory:new("FreeShop") Accessory:patchAll4Byte(0x10,0) Accessory:patchAll4Byte(0x14,0) Accessory:patchAll4Byte(0x40,0) local Goods = EquipParamGoods:new("FreeShop") Goods:patchAll4Byte(0xC,0) Goods:patchAll4Byte(0x10,0) Goods:patchAll4Byte(0x70,0) [DISABLE] paramUtils:restore("FreeShop") 1337190498 "Blacksmith Andre" 1 1337190499 "Reinforce Weapon" Auto Assembler Script [ENABLE] aobscanmodule(RWLoop_Call,$process,81 f9 f3 01 00 00 77 ?? 48 8b ?? ?? ?? ?? ?? 48 63 c9) aobscanmodule(RW_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 09 00 00 00) alloc(BsmReinforceWeapon,100,DarkSoulsIII.exe) createthread(BsmReinforceWeapon) BsmReinforceWeapon: mov ebx,E8 loop: mov edx,1 mov ecx,ebx call RWLoop_Call inc ebx cmp ebx,EB jle loop sub rsp,48 mov rcx,RW_Call_Call movsxd rcx,dword ptr [rcx] mov rax,RW_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(BsmReinforceWeapon) 1337190500 "Infuse Weapon" Auto Assembler Script //Author: ametalon [ENABLE] aobscanmodule(IWLoop_Call,$process,81 f9 f3 01 00 00 77 ?? 48 8b ?? ?? ?? ?? ?? 48 63 c9) aobscanmodule(IW_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 07 00 00 00) alloc(infuse_weapon_menu,100,DarkSoulsIII.exe) createthread(infuse_weapon_menu) infuse_weapon_menu: mov ebx, 14B loop: mov edx, 1 mov ecx, ebx call IWLoop_Call inc ebx cmp ebx, 15E jle loop sub rsp,48 mov rcx,IW_Call_Call movsxd rcx,dword ptr [rcx] mov rax,IW_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(infuse_weapon_menu) 1337190501 "Repair Equipment" Auto Assembler Script [ENABLE] aobscanmodule(RE_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 08 00 00 00) alloc(BsmRepair,100,DarkSoulsIII.exe) createthread(BsmRepair) BsmRepair: sub rsp,48 mov rcx,RE_Call_Call movsxd rcx,dword ptr [rcx] mov rax,RE_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(BsmRepair) 1337190502 "Allot Estus" Auto Assembler Script [ENABLE] aobscanmodule(AE_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 0e 00 00 00) alloc(BsmAllotEstus,100,DarkSoulsIII.exe) createthread(BsmAllotEstus) BsmAllotEstus: sub rsp,48 mov rcx,AE_Call_Call movsxd rcx,dword ptr [rcx] mov rax,AE_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(BsmAllotEstus) 1337190503 "Reinforce Estus Flask" Auto Assembler Script //Author: inuNorii //Upgrades Estus Flask number once [ENABLE] aobscanmodule(REstus_AOB,$process,44 0f b6 c2 66 0f 6e c0 0f 5b c0 f3 0f 59 81 fc 07 00 00 f3 0f 2c c0) define(REstus_Call,REstus_AOB-24) aobscanmodule(FError_Call,$process,40 57 48 83 ec 60 48 c7 44 24 20 fe ff ff ff 48 89 5c 24 70 48 8b f9 48 8b ?? ?? ?? ?? ?? 83 b8 c8 03 00 00 00) alloc(EstusFlaskAllocateUpgrade,$100,DarkSoulsIII.exe) alloc(ErrorText,$80) createthread(EstusFlaskAllocateUpgrade) EstusFlaskAllocateUpgrade: mov rax,[GameDataMan] mov rax,[rax+10] test rax,rax je short EstusFlaskAllocateUpgrade sub rsp,48 mov esi,[rax+102] mov edi,[rax+103] add dil,sil cmp dil,0F jge short FlaskMax xor edi,edi movzx esi,sil inc esi mov edx,esi mov ecx,edi call REstus_Call add rsp,48 ret FlaskMax: lea rax,[ErrorText] mov [rsp+30],rax lea rcx,[rsp+30] call FError_Call add rsp,48 ret ErrorText: dw 'Cannot reinforce further',0 {$lua} disableMemrec(memrec,100) {$asm} [DISABLE] dealloc(EstusFlaskAllocateUpgrade) dealloc(ErrorText) 1337190504 "Ludleth of Courland" 1 1337190505 "Begin Transposition" Auto Assembler Script [ENABLE] aobscanmodule(LT_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 12 00 00 00) alloc(LudlethTranspose,100,DarkSoulsIII.exe) createthread(LudlethTranspose) LudlethTranspose: sub rsp,48 mov rdx,#30000 mov r8,#31000 mov rcx,LT_Call_Call movsxd rcx,dword ptr [rcx] mov rax,LT_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(LudlethTranspose) 1337190506 "Free Transpose" 008000 Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local TransposeIds = { 30000, 30001, 30020, 30021, 30030, 30031, 30040, 30041, 30050, 30051, 30060, 30061, 30070, 30071, 30080, 30081, 30090, 30091, 30092, 30110, 30111, 30120, 30121, 30130, 30131, 30140, 30141, 30153, 30160, 30161, 30170, 30171, 30180, 30181, 30190, 30191, 30200, 30201, 30210, 30211, 30220, 30221, 30230, 30231, 30240, 30241, 30250, 30251 } for i,id in ipairs(TransposeIds) do local Inventory = ShopLineupParam:new("FreeTranspose",id) Inventory:Value(0) Inventory:MtrlId(-1) Inventory:qwcID(-1) end [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("FreeTranspose") 1337190507 "Rosaria" 1 1337190508 "Reallocate stats" Auto Assembler Script //Author: ametalon [ENABLE] aobscanmodule(RS_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 13 00 00 00) alloc(free_stats_realloc,100,DarkSoulsIII.exe) createthread(free_stats_realloc) free_stats_realloc: sub rsp,48 mov rcx,RS_Call_Call movsxd rcx,dword ptr [rcx] mov rax,RS_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(free_stats_realloc) 1337190509 "Alter Appearance" Auto Assembler Script [ENABLE] aobscanmodule(AA_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 10 00 00 00) alloc(alter_appearance,100,DarkSoulsIII.exe) createthread(alter_appearance) alter_appearance: sub rsp,48 mov rcx,AA_Call_Call movsxd rcx,dword ptr [rcx] mov rax,AA_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] dealloc(alter_appearance) 1337190510 "Other Vendors" 1 1337190511 "Shrine Handmaid (Alternate)" 1 1337190512 "Purchase Item" Auto Assembler Script [ENABLE] aobscanmodule(AHSBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(HandmaidAltShop,100,DarkSoulsIII.exe) createthread(HandmaidAltShop) HandmaidAltShop: sub rsp,48 mov rdx,#119900 mov r8, #119999 mov rcx,AHSBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,AHSBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(HandmaidAltShop) 1337190513 "Sell Item" Auto Assembler Script [ENABLE] aobscanmodule(AHSSell_Call_Call,$process,?? ?? ?? ?? 90 48 8b 48 08 48 89 4b 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 06 00 00 00) alloc(HandmaidSellItem,100,DarkSoulsIII.exe) createthread(HandmaidSellItem) HandmaidSellItem: sub rsp,48 mov rcx,AHSSell_Call_Call movsxd rcx,dword ptr [rcx] mov rax,AHSSell_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(HandmaidSellItem) 1337190514 "Yoel of Londor" 1 1337190515 "Draw Out True Strength" Auto Assembler Script [ENABLE] aobscanmodule(YL_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 11 00 00 00) alloc(YoelLevelUp,100,DarkSoulsIII.exe) createthread(YoelLevelUp) YoelLevelUp: sub rsp,48 mov rcx,YL_Call_Call movsxd rcx,dword ptr [rcx] mov rax,YL_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(YoelLevelUp) 1337190516 "Purchase Item" Auto Assembler Script [ENABLE] aobscanmodule(YBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(YoelShop,100,DarkSoulsIII.exe) createthread(YoelShop) YoelShop: sub rsp,48 mov rdx,#50000 mov r8, #59999 mov rcx,YBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,YBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(YoelShop) 1337190517 "Yuria of Londor" 1 1337190518 "Purchase Item" Auto Assembler Script [ENABLE] aobscanmodule(YuBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(YuriaShop,100,DarkSoulsIII.exe) createthread(YuriaShop) YuriaShop: sub rsp,48 mov rdx,#40000 mov r8, #59999 mov rcx,YuBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,YuBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(YuriaShop) 1337190519 "Greirat of the Undead Settlement" 1 1337190520 "Purchase Item" Auto Assembler Script [ENABLE] aobscanmodule(GBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(GreiratShop,100,DarkSoulsIII.exe) createthread(GreiratShop) GreiratShop: sub rsp,48 mov rdx,#120000 mov r8, #129999 mov rcx,GBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,GBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(GreiratShop) 1337190521 "Sell Item" Auto Assembler Script [ENABLE] aobscanmodule(GSell_Call_Call,$process,?? ?? ?? ?? 90 48 8b 48 08 48 89 4b 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 06 00 00 00) alloc(HandmaidSellItem,100,DarkSoulsIII.exe) createthread(HandmaidSellItem) HandmaidSellItem: sub rsp,48 mov rcx,GSell_Call_Call movsxd rcx,dword ptr [rcx] mov rax,GSell_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(HandmaidSellItem) 1337190522 "Unbreakable Patches" 1 1337190523 "Purchase Item" Auto Assembler Script [ENABLE] aobscanmodule(PBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(PatchesShop,100,DarkSoulsIII.exe) createthread(PatchesShop) PatchesShop: sub rsp,48 mov rdx,#200000 mov r8, #209999 mov rcx,PBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,PBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(PatchesShop) 1337190524 "Sell Item" Auto Assembler Script [ENABLE] aobscanmodule(PSell_Call_Call,$process,?? ?? ?? ?? 90 48 8b 48 08 48 89 4b 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 06 00 00 00) alloc(HandmaidSellItem,100,DarkSoulsIII.exe) createthread(HandmaidSellItem) HandmaidSellItem: sub rsp,48 mov rcx,PSell_Call_Call movsxd rcx,dword ptr [rcx] mov rax,PSell_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(HandmaidSellItem) 1337190525 "Irina of Carim" 1 1337190526 "Level Up" Auto Assembler Script [ENABLE] aobscanmodule(LU_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 0a 00 00 00) alloc(FirekeeperMenu,100,DarkSoulsIII.exe) createthread(FirekeeperMenu) FirekeeperMenu: sub rsp,48 mov rcx,LU_Call_Call movsxd rcx,dword ptr [rcx] mov rax,LU_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(FirekeeperMenu) 1337190527 "Learn Miracles" Auto Assembler Script [ENABLE] aobscanmodule(ILearn_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(IrinaMiracles,100,DarkSoulsIII.exe) createthread(IrinaMiracles) IrinaMiracles: sub rsp,48 mov rdx,#160100 mov r8, #169999 mov rcx,ILearn_Call_Call movsxd rcx,dword ptr [rcx] mov rax,ILearn_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(IrinaMiracles) 1337190528 "Purchase Item" Auto Assembler Script [ENABLE] aobscanmodule(IBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(IrinaShop,100,DarkSoulsIII.exe) createthread(IrinaShop) IrinaShop: sub rsp,48 mov rdx,#160000 mov r8, #160099 mov rcx,IBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,IBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(IrinaShop) 1337190529 "Orbeck of Vinheim" 1 1337190530 "Learn Sorceries" Auto Assembler Script [ENABLE] aobscanmodule(OLearn_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(OrbeckShop,$100,DarkSoulsIII.exe) createthread(OrbeckShop) OrbeckShop: sub rsp,48 mov rdx,#130100 mov r8, #139999 mov rcx,OLearn_Call_Call movsxd rcx,dword ptr [rcx] mov rax,OLearn_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(OrbeckShop) 1337190531 "Cornyx of the Great Swamp" 1 1337190532 "Learn Pyromancies" Auto Assembler Script [ENABLE] aobscanmodule(CLearn_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(CornyxPyromancies,100,DarkSoulsIII.exe) createthread(CornyxPyromancies) CornyxPyromancies: sub rsp,48 mov rdx,#140100 mov r8, #149999 mov rcx,CLearn_Call_Call movsxd rcx,dword ptr [rcx] mov rax,CLearn_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(CornyxPyromancies) 1337190533 "Purchase Item" Auto Assembler Script [ENABLE] aobscanmodule(CBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(CornyxShop,100,DarkSoulsIII.exe) createthread(CornyxShop) CornyxShop: sub rsp,48 mov rdx,#140000 mov r8, #140099 mov rcx,CBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,CBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(CornyxShop) 1337190534 "Karla" 1 1337190535 "Learn Dark Sorceries" Auto Assembler Script [ENABLE] aobscanmodule(KLearn_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(KarlaShop,100,DarkSoulsIII.exe) createthread(KarlaShop) KarlaShop: sub rsp,48 mov rdx,#150100 mov r8, #159999 mov rcx,KLearn_Call_Call movsxd rcx,dword ptr [rcx] mov rax,KLearn_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(KarlaShop) 1337190536 "Stone-humped Hag (The Ringed City)" 1 1337190537 "Purchase Item" Auto Assembler Script [ENABLE] aobscanmodule(Dlc2Buy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(Dlc2Shop,100,DarkSoulsIII.exe) createthread(Dlc2Shop) Dlc2Shop: sub rsp,48 mov rdx,#760000 mov r8, #769999 lea rcx,[rsp+28] mov rcx,Dlc2Buy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,Dlc2Buy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Dlc2Shop) 1337190538 "Sell Item" Auto Assembler Script [ENABLE] aobscanmodule(SHHSell_Call_Call,$process,?? ?? ?? ?? 90 48 8b 48 08 48 89 4b 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 06 00 00 00) alloc(HandmaidSellItem,100,DarkSoulsIII.exe) createthread(HandmaidSellItem) HandmaidSellItem: sub rsp,48 mov rcx,SHHSell_Call_Call movsxd rcx,dword ptr [rcx] mov rax,SHHSell_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(HandmaidSellItem) 1337190539 "Misc" 1 1337190540 "Custom Shop" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local sharedShopValues = { 900000, 900001, 900002, 900003, 900004, 900005, 900006, 900007, 900008, 900009, 900010, 900011, 900012, 900013, 900014, 900015, 900016, 900017, 900018, 900019, 900020, 900021, 900022, 900023, 900024, 900025, 900026, 900027, 900028, 900029, 900030, 900031, 900032, 900033, 900034, 900035, 900036, 900037, 900038, 900039, 900040, 900041, 900042, 900043, 900044, 900045, 900046, 900047, 900048, 900049, 900050, 900051, 900052, 900053, 900054, 900055, 900056, 900057, 900058, 900059, 900060, 900061, 900062, 900063, 900064, 900065 } for i,id in ipairs(sharedShopValues) do local Inventory = ShopLineupParam:new("CustomShop",id) Inventory:Value(0) Inventory:EventFlag(-1) Inventory:SellQuantity(-1) Inventory:PriceRate(1) end local sharedWeaponValues = { 890000 } for i,id in ipairs(sharedWeaponValues) do local Weapon = EquipParamWeapon:new("CustomShop",id) Weapon:patch4Byte(0x14,0) Weapon:patch4Byte(0x18,0) Weapon:patch4Byte(0x1C,0) Weapon:patch4Byte(0x22C,0) end --[[ local sharedProtectorValues = { 0 } for i,id in ipairs(sharedProtectorValues) do local Protector = EquipParamProtector:new("CustomShop",id) Protector:patch4Byte(0x14,0) Protector:patch4Byte(0x18,0) Protector:patch4Byte(0x1C,0) Protector:patch4Byte(0x128,0) end ]] local sharedAccessoryValues = { 900200, 900201, 900202, 900204, 900210, 900211, 900212, 910000 } for i,id in ipairs(sharedAccessoryValues) do local Accessory = EquipParamAccessory:new("CustomShop",id) Accessory:patch4Byte(0x10,0) Accessory:patch4Byte(0x14,0) Accessory:patch4Byte(0x40,0) end --[[ local sharedGoodsValues = { 0 } for i,id in ipairs(sharedGoodsValues) do local Goods = EquipParamGoods:new("CustomShop",id) Goods:patch4Byte(0xC,0) Goods:patch4Byte(0x10,0) Goods:patch4Byte(0x70,0) end ]] local shop_00 = ShopLineupParam:new("CustomShop",900000) shop_00:EquipId(890000) shop_00:EquipType(0) local shop_01 = ShopLineupParam:new("CustomShop",900001) shop_01:EquipId(900200) shop_01:EquipType(2) local shop_02 = ShopLineupParam:new("CustomShop",900002) shop_02:EquipId(900201) shop_02:EquipType(2) local shop_03 = ShopLineupParam:new("CustomShop",900003) shop_03:EquipId(900202) shop_03:EquipType(2) local shop_04 = ShopLineupParam:new("CustomShop",900004) shop_04:EquipId(900204) shop_04:EquipType(2) local shop_05 = ShopLineupParam:new("CustomShop",900005) shop_05:EquipId(900210) shop_05:EquipType(2) local shop_06 = ShopLineupParam:new("CustomShop",900006) shop_06:EquipId(900211) shop_06:EquipType(2) local shop_07 = ShopLineupParam:new("CustomShop",900007) shop_07:EquipId(900212) shop_07:EquipType(2) local shop_08 = ShopLineupParam:new("CustomShop",900008) shop_08:EquipId(910000) shop_08:EquipType(2) {$asm} aobscanmodule(CustomBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(CustomShop,100,DarkSoulsIII.exe) createthread(CustomShop) CustomShop: sub rsp,48 mov rdx,#900000 mov r8, #900065 mov rcx,CustomBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,CustomBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("CustomShop") {$asm} dealloc(CustomShop) 1337190541 "Test Shop" Auto Assembler Script [ENABLE] aobscanmodule(TestBuy_Call_Call,$process,?? ?? ?? ?? 90 48 8b 50 08 48 89 53 08 48 8b 40 10 48 89 43 10 48 8d ?? ?? ?? ?? ?? 48 89 44 24 28 c7 43 18 05 00 00 00) alloc(TestShop,100,DarkSoulsIII.exe) createthread(TestShop) TestShop: sub rsp,48 mov rdx,#1 mov r8, #900065 mov rcx,TestBuy_Call_Call movsxd rcx,dword ptr [rcx] mov rax,TestBuy_Call_Call+4 add rax,rcx lea rcx,[rsp+28] call rax add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(TestShop) 1337190542 "Intro" Auto Assembler Script [ENABLE] aobscanmodule(Intro_AOB,$process,48 33 c4 48 89 84 24 88 00 00 00 0f b6 fa 48 8b d9 49 89 4b a0 33 f6) define(Intro_Call,Intro_AOB-22) alloc(Intro,100,DarkSoulsIII.exe) createthread(Intro) Intro: sub rsp,48 lea rcx,[rsp+28] call Intro_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Intro) 1337190543 "Ending" Auto Assembler Script [ENABLE] aobscanmodule(Ending_AOB,$process,48 33 c4 48 89 84 24 88 00 00 00 48 8b d9 48 89 4c 24 38 33 ff) define(Ending_Call,Ending_AOB-21) alloc(Ending,100,DarkSoulsIII.exe) createthread(Ending) Ending: sub rsp,48 lea rcx,[rsp+28] call Ending_Call add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Ending) 1337080817 "Cheats" 1 1337183139 "Kill All Mobs" Auto Assembler Script { Author: inuNorii Description: Kills all unimportant non-player entities in current area Does not kill friendly NPCs, unique minibosses, or bosses Feel free to report any missing enemies, ideally with IDs } {$lua} if syntaxcheck then return end [ENABLE] local WorldChrMan = readPointer("WorldChrMan") local SprjSessionManager = readPointer("SprjSessionManager") local kill_list = { '1300', '1360', '1370', '1446', '1441', '2020', '2270', '2271', '1032', '1100', '2021', '1105', '1280', '1282', '1240', '1200', '1230', '1260', '3090', '2110', '2280', '1440', '1250', '1340', '2190', '1102', '3020', '5226', '5227', '5225', '1390', '1391', '1410', '3220', '1170', '1070', '1180', '2130', '2030', '1350', '5240', '2100', '3070', '2132', '1211', '1310', '3230', '2140', '1470', '1430', '2210', '1210', '3170', '1445', '5223', '1281', '1190', '6000', '6090', '6050', '6060', '6100', '6080', '6040', '6130', '6081', '6070', '6230', '6231', '6320', '6250', '1283', '6240', '1201', '1071', '6280', '6260', '6070', '6290', '6330', '6331', '3210', '2290', '1130', '3120', '2150', '3100', '1220', '2131', '2180', '2060', '2230', '2070', '1241', '2191', '2040', '1442', '1090', '1101', '1106', '3141', '1380', '2080', '6270' } local function kill(ptr) local chr_count = readInteger(ptr) local ChrSet = readPointer(ptr + 0x8) for i=1, chr_count do local EnemyIns = readPointer(ChrSet + i * 0x38) if EnemyIns ~= nil then local ChrModules = readPointer(EnemyIns + 0x1F90) if ChrModules ~= nil then local SprjChrDataModule = readPointer(ChrModules + 0x18) if SprjChrDataModule ~= nil then local id = readString(SprjChrDataModule + 0x132, 8, true) local hp = SprjChrDataModule + 0xD8 --print(string.format("EnemyID: %s\nHP: %d\n", id, readInteger(hp))) if inArray(kill_list, id) then writeInteger(hp, 0) end end end end end end if readInteger(SprjSessionManager + 0x16C) < 4 then kill(readPointer(WorldChrMan + 0x1D0)) kill(readPointer(WorldChrMan + 0x1E8)) end disableMemrec(memrec) [DISABLE] 1337011431 "Auto Revive" Auto Assembler Script { Author: Igromanru Game Version: 1.14 Date: 23.05.2017 Description: After the dead, reviving you after about 2sec with Load in area animation } [ENABLE] {$lua} if syntaxcheck then return end -- you can customize this local reviveAnimation = 63000 -- Load in area animation local reviveDelay = 2000 -- 2sec -- Don't change the code below local currentHpPtr = "[[[[WorldChrMan]+80]+1F90]+18]+D8" local maxHpPtr = "[[[[WorldChrMan]+80]+1F90]+18]+E0" local indleAnimationPtr = "[[[[WorldChrMan]+80]+1F90]+58]+20" igroAutoReviveTimer = createTimer(getMainForm()) igroAutoReviveTimer.Interval = 100 igroAutoReviveTimer.OnTimer = function(timer) local currentHp = readInteger(currentHpPtr) if(currentHp ~= nil and currentHp < 1) then local reviveTimer = createTimer(getMainForm()) reviveTimer.Interval = reviveDelay reviveTimer.OnTimer = function(reviveTimer) local maxHp = readInteger(maxHpPtr) if(maxHp ~= nil) then writeInteger(currentHpPtr, maxHp) writeInteger(indleAnimationPtr, reviveAnimation) end reviveTimer.destroy() end reviveTimer.setEnabled(true) end end igroAutoReviveTimer.setEnabled(true) [DISABLE] {$lua} if syntaxcheck then return end if igroAutoReviveTimer ~= nil then igroAutoReviveTimer.setEnabled(false) end 72834 "Unlimited iFrames" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(iframe,DarkSoulsIII.exe+5E1C87) alloc(newmem,$1000,iframe) label(code) label(return) label(iframe_ptr) newmem: code: mov rbx,iframe_ptr mov [rbx],rcx mov rbx,[rcx+58] lea rbx,[rbx] mov rcx,r14 jmp return iframe_ptr: dq 0 iframe: jmp newmem nop nop return: registersymbol(iframe) registersymbol(iframe_ptr) define(iframe_write,DarkSoulsIII.exe+98DC8C) alloc(newmem2,$1000,iframe_write) label(code2) label(return2) newmem2: mov rbp,iframe_ptr cmp [rbp],rcx jne code2 or rax,1 code2: mov [rcx+58],rax lea rbx,[rcx+60] jmp return2 iframe_write: jmp newmem2 nop nop nop return2: registersymbol(iframe_write) [DISABLE] iframe: db 48 8B 59 58 49 8B CE unregistersymbol(iframe) unregistersymbol(iframe_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+5D49A7 "DarkSoulsIII.exe"+5D4977: 33 D2 - xor edx,edx "DarkSoulsIII.exe"+5D4979: 49 8B C8 - mov rcx,r8 "DarkSoulsIII.exe"+5D497C: E8 5F B9 E8 FF - call DarkSoulsIII.exe+4602E0 "DarkSoulsIII.exe"+5D4981: 4C 8B F0 - mov r14,rax "DarkSoulsIII.exe"+5D4984: 48 8B 8F D8 02 00 00 - mov rcx,[rdi+000002D8] "DarkSoulsIII.exe"+5D498B: 48 8B 71 50 - mov rsi,[rcx+50] "DarkSoulsIII.exe"+5D498F: C7 87 34 04 00 00 00 00 00 00 - mov [rdi+00000434],00000000 "DarkSoulsIII.exe"+5D4999: 48 8B 4E 08 - mov rcx,[rsi+08] "DarkSoulsIII.exe"+5D499D: 48 8B 91 70 1F 00 00 - mov rdx,[rcx+00001F70] "DarkSoulsIII.exe"+5D49A4: 48 8B 0A - mov rcx,[rdx] // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+5D49A7: 48 8B 59 58 - mov rbx,[rcx+58] "DarkSoulsIII.exe"+5D49AB: 49 8B CE - mov rcx,r14 // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+5D49AE: 48 C1 EB 29 - shr rbx,29 "DarkSoulsIII.exe"+5D49B2: E8 C9 05 21 00 - call DarkSoulsIII.exe+7E4F80 "DarkSoulsIII.exe"+5D49B7: 49 8B CE - mov rcx,r14 "DarkSoulsIII.exe"+5D49BA: F3 0F 10 3D 8E CB 71 03 - movss xmm7,[DarkSoulsIII.exe+3CF1550] "DarkSoulsIII.exe"+5D49C2: 0F 28 F0 - movaps xmm6,xmm0 "DarkSoulsIII.exe"+5D49C5: 0F 57 F7 - xorps xmm6,xmm7 "DarkSoulsIII.exe"+5D49C8: E8 33 06 21 00 - call DarkSoulsIII.exe+7E5000 "DarkSoulsIII.exe"+5D49CD: F3 44 0F 10 15 A2 B6 71 03 - movss xmm10,[DarkSoulsIII.exe+3CF0078] "DarkSoulsIII.exe"+5D49D6: 45 0F 57 C0 - xorps xmm8,xmm8 "DarkSoulsIII.exe"+5D49DA: 0F 57 C7 - xorps xmm0,xmm7 } iframe_write: db 48 89 41 58 48 8D 59 60 unregistersymbol(iframe_write) dealloc(newmem2) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+96AE9C "DarkSoulsIII.exe"+96AE77: 4C 8B E9 - mov r13,rcx "DarkSoulsIII.exe"+96AE7A: 8B 41 14 - mov eax,[rcx+14] "DarkSoulsIII.exe"+96AE7D: 89 41 18 - mov [rcx+18],eax "DarkSoulsIII.exe"+96AE80: 80 A1 B4 09 00 00 FE - and byte ptr [rcx+000009B4],-02 "DarkSoulsIII.exe"+96AE87: 8B 41 58 - mov eax,[rcx+58] "DarkSoulsIII.exe"+96AE8A: 48 C1 E8 0B - shr rax,0B "DarkSoulsIII.exe"+96AE8E: 24 01 - and al,01 "DarkSoulsIII.exe"+96AE90: 08 81 B4 09 00 00 - or [rcx+000009B4],al "DarkSoulsIII.exe"+96AE96: 33 C0 - xor eax,eax "DarkSoulsIII.exe"+96AE98: 48 89 41 10 - mov [rcx+10],rax // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+96AE9C: 48 89 41 58 - mov [rcx+58],rax "DarkSoulsIII.exe"+96AEA0: 48 8D 59 60 - lea rbx,[rcx+60] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+96AEA4: 48 8B EB - mov rbp,rbx "DarkSoulsIII.exe"+96AEA7: 48 F7 DD - neg rbp "DarkSoulsIII.exe"+96AEAA: 83 E5 03 - and ebp,03 "DarkSoulsIII.exe"+96AEAD: 48 8B 83 88 00 00 00 - mov rax,[rbx+00000088] "DarkSoulsIII.exe"+96AEB4: 4C 8D 34 C3 - lea r14,[rbx+rax*8] "DarkSoulsIII.exe"+96AEB8: 4C 03 F5 - add r14,rbp "DarkSoulsIII.exe"+96AEBB: 4C 8D 3C 2B - lea r15,[rbx+rbp] "DarkSoulsIII.exe"+96AEBF: 4D 3B F7 - cmp r14,r15 "DarkSoulsIII.exe"+96AEC2: 73 1D - jae DarkSoulsIII.exe+96AEE1 "DarkSoulsIII.exe"+96AEC4: 4C 8D 05 CD FC 34 03 - lea r8,[DarkSoulsIII.exe+3CBAB98] } 86289 "Prevent One-Hit Death" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(SomeAob,DarkSoulsIII.exe+4DE38CF) alloc(newmem,$1000,SomeAob) label(code) label(return) newmem: mov ecx,[rdx] mov ecx,fa shl ecx,3 neg ecx cmp edi,ecx jg code mov rcx,[WorldChrMan] mov rcx,[rcx+80] mov rcx,[rcx+1F90] cmp rbx,[rcx+18] jne code xor rdi,rdi code: lea ecx,[rax+rdi] mov [rsp+48],ecx jmp return SomeAob: jmp newmem nop nop return: registersymbol(SomeAob) [DISABLE] SomeAob: db 8D 0C 38 89 4C 24 48 unregistersymbol(SomeAob) dealloc(newmem) 72483 "Ignore Status Effects" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(effects,DarkSoulsIII.exe+9E6EAB) effects: db 90 90 90 registersymbol(effects) [DISABLE] effects: db 45 2B C8 unregistersymbol(effects) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+9C1DCB "DarkSoulsIII.exe"+9C1DB9: CC - int 3 "DarkSoulsIII.exe"+9C1DBA: CC - int 3 "DarkSoulsIII.exe"+9C1DBB: CC - int 3 "DarkSoulsIII.exe"+9C1DBC: CC - int 3 "DarkSoulsIII.exe"+9C1DBD: CC - int 3 "DarkSoulsIII.exe"+9C1DBE: CC - int 3 "DarkSoulsIII.exe"+9C1DBF: CC - int 3 "DarkSoulsIII.exe"+9C1DC0: 4C 63 DA - movsxd r11,edx "DarkSoulsIII.exe"+9C1DC3: 4C 8B D1 - mov r10,rcx "DarkSoulsIII.exe"+9C1DC6: 46 8B 4C 99 10 - mov r9d,[rcx+r11*4+10] // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+9C1DCB: 45 2B C8 - sub r9d,r8d "DarkSoulsIII.exe"+9C1DCE: 45 85 C9 - test r9d,r9d // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+9C1DD1: 7E 2C - jle DarkSoulsIII.exe+9C1DFF "DarkSoulsIII.exe"+9C1DD3: 49 8D 4B 09 - lea rcx,[r11+09] "DarkSoulsIII.exe"+9C1DD7: 48 8D 54 24 10 - lea rdx,[rsp+10] "DarkSoulsIII.exe"+9C1DDC: 44 89 4C 24 10 - mov [rsp+10],r9d "DarkSoulsIII.exe"+9C1DE1: 45 3B 0C 8A - cmp r9d,[r10+rcx*4] "DarkSoulsIII.exe"+9C1DE5: 49 8D 0C 8A - lea rcx,[r10+rcx*4] "DarkSoulsIII.exe"+9C1DE9: C7 44 24 18 00 00 00 00 - mov [rsp+18],00000000 "DarkSoulsIII.exe"+9C1DF1: 48 0F 4F D1 - cmovg rdx,rcx "DarkSoulsIII.exe"+9C1DF5: B0 01 - mov al,01 "DarkSoulsIII.exe"+9C1DF7: 8B 0A - mov ecx,[rdx] } 2891 "No Fall Damage" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(FallDamAOB,DarkSoulsIII.exe+9C83CA) // should be unique alloc(newmem,$1000,FallDamAOB) label(code) label(return) label(FallSpoof) newmem: code: movups xmm6,[FallSpoof] jmp return FallSpoof: dd (float)0 dd (float)-2000 dd (float)0 dd (float)1 FallDamAOB: jmp code nop nop return: registersymbol(FallDamAOB) [DISABLE] FallDamAOB: db 0F 28 B1 70 01 00 00 unregistersymbol(FallDamAOB) dealloc(newmem) 72424 "No Durability Damage" 000080 Auto Assembler Script {gate 15/02/2023. clears the register containing the value that the "hits until next durability point loss" counter increases to. no idea if it is checked by the anticheat!} {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [enable] darksoulsiii.exe+58bfe4: db 31 d2 // xor edx,edx [disable] darksoulsiii.exe+58bfe4: db 8b d3 // mov edx,ebx 10437 "No Equip Load" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] DarkSoulsIII.exe+583a5d: db 0F 57 F6 90 [DISABLE] DarkSoulsIII.exe+583a5d: db F3 0F 58 F0 10465 "No Crossbow Reload" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(hasvalue,DarkSoulsIII.exe+868e81) alloc(newmem,256,hasvalue) label(code) label(return) newmem: code: mov byte ptr [rdx+rbx+000000DC],01 cmp byte ptr [rdx+rbx+000000DC],00 jmp return hasvalue: jmp code nop nop nop return: registersymbol(hasvalue) [DISABLE] hasvalue: db 80 BC 1A DC 00 00 00 00 unregistersymbol(hasvalue) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+84D8E1 "DarkSoulsIII.exe"+84D8CB: CC - int 3 "DarkSoulsIII.exe"+84D8CC: CC - int 3 "DarkSoulsIII.exe"+84D8CD: CC - int 3 "DarkSoulsIII.exe"+84D8CE: CC - int 3 "DarkSoulsIII.exe"+84D8CF: CC - int 3 "DarkSoulsIII.exe"+84D8D0: 40 53 - push rbx "DarkSoulsIII.exe"+84D8D2: 48 83 EC 20 - sub rsp,20 "DarkSoulsIII.exe"+84D8D6: 48 8B D9 - mov rbx,rcx "DarkSoulsIII.exe"+84D8D9: E8 82 F6 FF FF - call DarkSoulsIII.exe+84CF60 "DarkSoulsIII.exe"+84D8DE: 48 63 D0 - movsxd rdx,eax // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+84D8E1: 80 BC 1A DC 00 00 00 00 - cmp byte ptr [rdx+rbx+000000DC],00 // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+84D8E9: 0F 95 C0 - setne al "DarkSoulsIII.exe"+84D8EC: 48 83 C4 20 - add rsp,20 "DarkSoulsIII.exe"+84D8F0: 5B - pop rbx "DarkSoulsIII.exe"+84D8F1: C3 - ret "DarkSoulsIII.exe"+84D8F2: CC - int 3 "DarkSoulsIII.exe"+84D8F3: CC - int 3 "DarkSoulsIII.exe"+84D8F4: CC - int 3 "DarkSoulsIII.exe"+84D8F5: CC - int 3 "DarkSoulsIII.exe"+84D8F6: CC - int 3 "DarkSoulsIII.exe"+84D8F7: CC - int 3 } 1337256165 "No Crossbow Reload (alternative?)" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [enable] darksoulsiii.exe+868e89: db b0 01 90 [disable] darksoulsiii.exe+868e89: db 0f 95 c0 1337027068 "Noclip (needs testing)" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat define(playerCoordBaseWriteAOB,DarkSoulsIII.exe+40A0AF) registersymbol(playerCoordBaseWriteAOB) label(pPlayerCoordBase) registersymbol(pPlayerCoordBase) alloc(newmem,2048,playerCoordBaseWriteAOB) //"DarkSoulsIII.exe"+40887F) label(returnhere) label(originalcode) label(exit) newmem: //this is allocated memory, you have read,write,execute access //place your code here mov rcx,[rax+18] mov [pPlayerCoordBase],rcx originalcode: mov rcx,[rax+18] lea eax,[rsi-64] exit: jmp returnhere /// pPlayerCoordBase: /// playerCoordBaseWriteAOB: //"DarkSoulsIII.exe"+40887F: jmp newmem nop nop returnhere: ///*************************************************/// define(inAirTimerReadAOB,DarkSoulsIII.exe+9DBA3A) registersymbol(inAirTimerReadAOB) alloc(newmem3,2048,inAirTimerReadAOB) //"DarkSoulsIII.exe"+9B6A2A) label(returnhere3) label(originalcode3) label(exit3) newmem3: //this is allocated memory, you have read,write,execute access //place your code here push rax mov rax,[pPlayerCoordBase] test rax,rax jz originalcode3 mov rax,[rax+28] cmp rax,rcx jne originalcode3 xorps xmm0,xmm0 originalcode3: pop rax movss [rcx+000001B0],xmm0 exit3: jmp returnhere3 /// inAirTimerReadAOB: //"DarkSoulsIII.exe"+9B6A2A: jmp newmem3 nop nop nop returnhere3: ///*************************************************/// define(camHRotateConstWrite2AOB,DarkSoulsIII.exe+516D41) registersymbol(camHRotateConstWrite2AOB) label(pCamInfo) registersymbol(pCamInfo) alloc(newmem4,2048,camHRotateConstWrite2AOB) //"DarkSoulsIII.exe"+510F9C) label(returnhere4) label(originalcode4) label(exit4) newmem4: //this is allocated memory, you have read,write,execute access //place your code here mov [pCamInfo],rsi originalcode4: movdqa [rsi+00000140],xmm5 exit4: jmp returnhere4 /// pCamInfo: /// camHRotateConstWrite2AOB: //"DarkSoulsIII.exe"+510F9C: jmp newmem4 nop nop nop returnhere4: ///*************************************************/// define(someKeysConstReadAOB,DarkSoulsIII.exe+189A6CD) registersymbol(someKeysConstReadAOB) label(pMovementInfo) registersymbol(pMovementInfo) label(iXOffset) registersymbol(iXOffset) alloc(newmem5,2048,someKeysConstReadAOB) //"DarkSoulsIII.exe"+1785CFD) label(returnhere5) label(originalcode5) label(exit5) newmem5: //this is allocated memory, you have read,write,execute access //place your code here mov [pMovementInfo],r8 test rdi,rdi jnz originalcode5 cmp dword ptr [rsp+54],0 jne originalcode5 mov [iXOffset],rax originalcode5: movss [r8+rax*4],xmm1 exit5: jmp returnhere5 /// pMovementInfo: dq 0 iXOffset: dq 0 /// someKeysConstReadAOB: //"DarkSoulsIII.exe"+1785CFD: jmp newmem5 nop returnhere5: ///*************************************************/// define(coordsUpdateAOB,DarkSoulsIII.exe+9DC580) registersymbol(coordsUpdateAOB) label(bFlyMode) registersymbol(bFlyMode) label(fZDirection) registersymbol(fZDirection) alloc(newmem6,2048,coordsUpdateAOB) //"DarkSoulsIII.exe"+9B7570) label(returnhere6) label(originalcode6) label(exit6) label(arenaE6) newmem6: //this is allocated memory, you have read,write,execute access //place your code here cmp byte ptr [bFlyMode],1 je @f jmp originalcode6 @@: mov rcx,[pPlayerCoordBase] test rcx,rcx jz originalcode6 mov rcx,[rcx+28] cmp rcx,rbx jne originalcode6 jne arenaE6 //is player //freeze player movdqa xmm6,[rbx+80] //ready registers push rax push rdx //do y mov rcx,[pMovementInfo] test rcx,rcx jz @f mov rdx,[iXOffset] test rdx,rdx jz @f //get y movement dec rdx movss xmm15,[rcx+rdx*4] shufps xmm15,xmm15,00 //broadcast //apply speed mov eax,(float)0.25 movd xmm14,eax shufps xmm14,xmm14,00 mulps xmm15,xmm14 //apply vector mov rax,[pCamInfo] test rax,rax jz @f mulps xmm15,[rax+3a0] //update new coord addps xmm6,xmm15 //do x //get x movement inc rdx movss xmm15,[rcx+rdx*4] shufps xmm15,xmm15,00 //broadcast //apply speed mov eax,(float)0.18 movd xmm14,eax shufps xmm14,xmm14,00 mulps xmm15,xmm14 //apply vector mov rax,[pCamInfo] test rax,rax jz @f mulps xmm15,[rax+380] //update new coord addps xmm6,xmm15 @@: //do z //get z direction movss xmm15,[fZDirection] shufps xmm15,xmm15,E1 //place z direction to 2nd element //apply speed mov eax,(float)0.14 movd xmm14,eax shufps xmm14,xmm14,00 mulps xmm15,xmm14 //update new coord addps xmm6,xmm15 movaps [rbx+170],xmm6 @@: //end //reset registers, xmms pop rdx pop rax xorps xmm14,xmm14 xorps xmm15,xmm15 originalcode6: movdqa [rbx+00000080],xmm6 exit6: jmp returnhere6 /// FlyMode enable arenaE6: mov rcx,[WorldChrMan] mov rcx,[rcx+40] mov [pPlayerCoordBase],rcx jmp originalcode6 /// bFlyMode: dq 01 fZDirection: dq 0 /// coordsUpdateAOB: //"DarkSoulsIII.exe"+9B7570: jmp newmem6 nop nop nop returnhere6: ///*************************************************/// label(bEndThread_DarkSoulsIII_keylistener_mem) registersymbol(bEndThread_DarkSoulsIII_keylistener_mem) alloc(DarkSoulsIII_keylistener_mem,2048,"DarkSoulsIII.exe") registersymbol(DarkSoulsIII_keylistener_mem) createthread(DarkSoulsIII_keylistener_mem) label(keylistenerstart) label(keylistenerend) label(keylistenerexit) label(fTempZDirection) DarkSoulsIII_keylistener_mem: sub rsp,28 keylistenerstart: cmp byte ptr [bFlyMode],1 je @f jmp keylistenerend @@: mov dword ptr [fTempZDirection],0 mov rcx,20 //SPACEBAR push rcx call GetAsyncKeyState add rsp,08 shr ax,#15 cmp ax,1 jne @f mov dword ptr [fTempZDirection],(float)0 jmp keylistenerend @@: mov rcx,02 //Right mouse button push rcx call GetAsyncKeyState add rsp,08 shr ax,#15 cmp ax,1 jne @f mov dword ptr [fTempZDirection],(float)0 jmp keylistenerend keylistenerend: mov ecx,[fTempZDirection] mov [fZDirection],ecx mov rcx,#100 call Sleep cmp dword ptr [bEndThread_DarkSoulsIII_keylistener_mem],1 jne keylistenerstart keylistenerexit: add rsp,28 mov dword ptr [bEndThread_DarkSoulsIII_keylistener_mem],2 ret /// bEndThread_DarkSoulsIII_keylistener_mem: dd 0 fTempZDirection: dd 0 /// [DISABLE] //code from here till the end of the code will be used to disable the cheat //obtained from SubBeam's ACS script - start// {$lua} if( syntaxcheck == false ) then --actual execution local starttime = getTickCount() if readInteger( "bEndThread_DarkSoulsIII_keylistener_mem" ) == 0 then --could be 2 already writeInteger( "bEndThread_DarkSoulsIII_keylistener_mem", 1 ) --tell the thread to kill itself end while( getTickCount() < starttime + 1000 ) and ( readInteger( "bEndThread_DarkSoulsIII_keylistener_mem" ) ~=2 ) do --wait till it has finished sleep( 20 ) end if( getTickCount() > starttime + 1000 ) then --could happen when the window is shown showMessage( 'Disabling the thread failed!' ) error( 'Thread disabling failed!' ) end sleep( 1 ) end {$asm} //obtained from SubBeam's ACS script - end// //bEndThread_DarkSoulsIII_keylistener_mem: //dd 1 dealloc(newmem) playerCoordBaseWriteAOB: //"DarkSoulsIII.exe"+40887F: db 48 8B 48 18 8D 46 9C //Alt: mov rcx,[rax+18] //Alt: lea eax,[rsi-64] unregistersymbol(playerCoordBaseWriteAOB) unregistersymbol(pPlayerCoordBase) ///*************************************************/// dealloc(newmem3) inAirTimerReadAOB: //"DarkSoulsIII.exe"+9B6A2A: db F3 0F 11 81 B0 01 00 00 //Alt: movss [rcx+000001B0],xmm0 unregistersymbol(inAirTimerReadAOB) ///*************************************************/// dealloc(newmem4) camHRotateConstWrite2AOB: //"DarkSoulsIII.exe"+510F9C: db 66 0F 7F AE 40 01 00 00 //Alt: movdqa [rsi+00000140],xmm5 unregistersymbol(camHRotateConstWrite2AOB) unregistersymbol(pCamInfo) ///*************************************************/// dealloc(newmem5) someKeysConstReadAOB: //"DarkSoulsIII.exe"+1785CFD: db F3 41 0F 11 0C 80 //Alt: movss [r8+rax*4],xmm1 unregistersymbol(someKeysConstReadAOB) unregistersymbol(pMovementInfo) unregistersymbol(iXOffset) ///*************************************************/// dealloc(newmem6) coordsUpdateAOB: //"DarkSoulsIII.exe"+9B7570: db 66 0F 7F B3 80 00 00 00 //Alt: movdqa [rbx+00000080],xmm6 unregistersymbol(coordsUpdateAOB) // Disable FlyMode bFlyMode: dq 0 // unregistersymbol(bFlyMode) unregistersymbol(fZDirection) ///*************************************************/// unregistersymbol(bEndThread_DarkSoulsIII_keylistener_mem) dealloc(DarkSoulsIII_keylistener_mem) unregistersymbol(DarkSoulsIII_keylistener_mem) 1337027069 "Status" 0:disable 1:no-clip Byte
bFlyMode
10467 "100% Drop Rate" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(AlwaysDropAOB,DarkSoulsIII.exe+E31179) alloc(newmem,32,AlwaysDropAOB) label(code) label(return) newmem: code: movzx r8d,word ptr [r9+40] mov r8,1 jmp return AlwaysDropAOB: jmp code return: registersymbol(AlwaysDropAOB) [DISABLE] AlwaysDropAOB: db 45 0F B7 41 40 unregistersymbol(AlwaysDropAOB) dealloc(newmem) 92106 "Jump Height Modifier - Not visible online" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(JumpHeightAOB,DarkSoulsIII.exe+9AC186) // should be unique alloc(newmem,32,JumpHeightAOB) label(code) label(return) label(JHeight) registersymbol(JHeight) newmem: code: addss xmm6,[JHeight] jmp return JHeight: dd (float)-20 JumpHeightAOB: jmp code return: registersymbol(JumpHeightAOB) [DISABLE] JumpHeightAOB: db F3 0F 58 75 04 unregistersymbol(JumpHeightAOB) unregistersymbol(JHeight) dealloc(newmem) 92107 "No description" Float
JHeight
74003 "Monster Vac" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(mVAC,DarkSoulsIII.exe+9D985D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode push r10 mov r10,[WorldChrMan] mov r10,[r10+40] mov r10,[r10+28] mov rax,[r10+80] mov [rbx+00000080],rax mov rax,[r10+84] mov [rbx+00000084],rax mov rax,[r10+88] mov [rbx+00000088],rax pop r10 originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: registersymbol(mVAC) [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05 1337014467 "Summon Sign Vac" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} { Author: LuceChrome } [ENABLE] define(SignVac_AOB,DarkSoulsIII.exe+8500D3) registersymbol(SignVac_AOB) alloc(SignVac,1024,DarkSoulsIII.exe) label(SignVac_Return) SignVac: movss xmm6,[rsi+08] push rax push rbx //mov rax,[[[[[["DarkSoulsIII.exe"+472D098]+5d8]+18]+18]+28]+80] mov rbx,[WorldChrMan] mov rbx,[rbx+40] mov rbx,[rbx+28] mov eax,[rbx+80] mov [rsi+08],eax mov eax,[rax+84] mov [rsi+0C],eax mov eax,[rax+88] mov [rsi+10],eax pop rbx pop rax jmp SignVac_Return SignVac_AOB: jmp SignVac SignVac_Return: //-------------------------------------------------- SignVac --------------------------------------------------// [DISABLE] SignVac_AOB: db F3 0F 10 76 08 unregistersymbol(SignVac_AOB) dealloc(SignVac) //-------------------------------------------------- SignVac --------------------------------------------------// { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+8409A3 "DarkSoulsIII.exe"+840975: 40 32 FF - xor dil,dil "DarkSoulsIII.exe"+840978: 48 8D 4C 24 40 - lea rcx,[rsp+40] "DarkSoulsIII.exe"+84097D: E8 8E 82 58 00 - call DarkSoulsIII.exe+DC8C10 "DarkSoulsIII.exe"+840982: F6 40 2C 01 - test byte ptr [rax+2C],01 "DarkSoulsIII.exe"+840986: 0F 84 40 01 00 00 - je DarkSoulsIII.exe+840ACC "DarkSoulsIII.exe"+84098C: 40 84 FF - test dil,dil "DarkSoulsIII.exe"+84098F: 0F 84 37 01 00 00 - je DarkSoulsIII.exe+840ACC "DarkSoulsIII.exe"+840995: 41 0F 28 C8 - movaps xmm1,xmm8 "DarkSoulsIII.exe"+840999: F3 0F 10 46 10 - movss xmm0,[rsi+10] "DarkSoulsIII.exe"+84099E: F3 0F 10 56 0C - movss xmm2,[rsi+0C] // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+8409A3: F3 0F 10 76 08 - movss xmm6,[rsi+08] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+8409A8: 0F 14 F0 - unpcklps xmm6,xmm0 "DarkSoulsIII.exe"+8409AB: 0F 14 D1 - unpcklps xmm2,xmm1 "DarkSoulsIII.exe"+8409AE: 0F 14 F2 - unpcklps xmm6,xmm2 "DarkSoulsIII.exe"+8409B1: F3 0F 10 4E 14 - movss xmm1,[rsi+14] "DarkSoulsIII.exe"+8409B6: 48 8D 4C 24 50 - lea rcx,[rsp+50] "DarkSoulsIII.exe"+8409BB: E8 00 C1 7D FF - call DarkSoulsIII.exe+1CAC0 "DarkSoulsIII.exe"+8409C0: 0F 28 1D B9 29 17 03 - movaps xmm3,[DarkSoulsIII.exe+39B3380] "DarkSoulsIII.exe"+8409C7: 0F 28 C3 - movaps xmm0,xmm3 "DarkSoulsIII.exe"+8409CA: 0F C6 C3 55 - shufps xmm0,xmm3,55 "DarkSoulsIII.exe"+8409CE: 0F 59 40 10 - mulps xmm0,[rax+10] } 1337032590 "Item Vac" 000080 Auto Assembler Script //Author:/u/Pavuk //Updated: 09.09.2017 //Vac for all type of items (Dropped/Treasure/Corpse) //Safe {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(VacAOB,DarkSoulsIII.exe+7C1F6F) define(VacAOB2,DarkSoulsIII.exe+7C239F) define(VacAOB3,DarkSoulsIII.exe+7BED49) registersymbol(VacAOB) registersymbol(VacAOB2) registersymbol(VacAOB3) alloc(Vac, 128, DarkSoulsIII.exe) alloc(Vac2, 128, DarkSoulsIII.exe) alloc(Vac3, 128, DarkSoulsIII.exe) label(Vac_return) label(Vac_return2) label(Vac_return3) Vac: //DROP ITEMS movss xmm7,[rbx+30] push rax push rsi mov rsi,[WorldChrMan] //Pointer for Player Coord mov rsi,[rsi+40] mov rsi,[rsi+28] mov eax,[rsi+80] mov [rbx+30],eax //X coord mov eax,[rsi+84] mov [rbx+34],eax //Y coord mov eax,[rsi+88] mov [rbx+38],eax //Z coord pop rsi pop rax jmp Vac_return VacAOB: jmp Vac Vac_return: Vac2: //TREASURE ITEMS movss xmm7,[rbx+30] push rax push rsi mov rsi,[WorldChrMan] mov rsi,[rsi+40] mov rsi,[rsi+28] mov eax,[rsi+80] mov [rbx+30],eax //X coord mov eax,[rsi+84] mov [rbx+34],eax //Y coord mov eax,[rsi+88] mov [rbx+38],eax //Z coord pop rsi pop rax jmp Vac_return2 VacAOB2: jmp Vac2 Vac_return2: Vac3: //CORPSE ITEMS movss xmm3,[rdx+30] push rax push rsi mov rsi,[WorldChrMan] mov rsi,[rsi+40] mov rsi,[rsi+28] mov eax,[rsi+80] mov [rdx+30],eax //X coord mov eax,[rsi+84] mov [rdx+34],eax //Y coord pop rax mov eax,[rsi+88] mov [rdx+38],eax //Z coord pop rsi pop rax jmp Vac_return3 VacAOB3: jmp Vac3 Vac_return3: [DISABLE] VacAOB: db F3 0F 10 7B 30 VacAOB2: db F3 0F 10 7B 30 VacAOB3: db F3 0F 10 5A 30 unregistersymbol(VacAOB) unregistersymbol(VacAOB2) unregistersymbol(VacAOB3) dealloc(Vac) dealloc(Vac2) dealloc(Vac3) 1337033262 "PvP Signs Cooldown" 000080 Auto Assembler Script //Decrease Cooldown of the soapstone before they update by the server {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(SignTime,DarkSoulsIII.exe+CB1B88) // should be unique alloc(newmemw,$150,SignTime) label(codew) label(returnw) label(checkw) globalalloc(Time, 4) newmemw: cmp eax,(float)[Time] jge checkw jmp codew checkw: mov eax,(float)[Time] codew: mov [rbx+24],eax mov rbx,[rsp+48] jmp returnw SignTime: jmp newmemw nop nop nop returnw: registersymbol(SignTime) Time: db 00 00 A0 40 [DISABLE] SignTime: db 89 43 24 48 8B 5C 24 48 unregistersymbol(SignTime) dealloc(newmemw) 1337033263 "Time" Float
Time
1337045443 "Map Collision" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] define(MapCollision,DarkSoulsIII.exe+857AD0) alloc(newmem,256,MapCollision) //"DarkSoulsIII.exe"+84F1B0 label(code) label(return) alloc(CollisionValue, 1) registerSymbol(CollisionValue) newmem: push rsi mov sil,[CollisionValue] add sil,FE mov [rcx+38],sil pop rsi code: mov eax,[rcx+38] mov [rdx],eax jmp return MapCollision: jmp newmem return: registersymbol(MapCollision) CollisionValue: db 01 [DISABLE] MapCollision: db 8B 41 38 89 02 unregistersymbol(MapCollision) dealloc(newmem) dealloc(CollisionValue) unregistersymbol(CollisionValue) 1337045444 "CollisionValue" 0:Disabled 1:Enabled Byte
CollisionValue
1337081456 "No bloodstain or souls lost on death" 000080 Auto Assembler Script //Author: saucy {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] DarkSoulsIII.exe+4948ae: db 90 90 90 90 90 [DISABLE] DarkSoulsIII.exe+4948ae: call DarkSoulsIII.exe+4801e0 1337256138 "No bloodstain or souls lost on death (alternative?)" 000080 Auto Assembler Script //Author: saucy {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] DarkSoulsIII.exe+486531: db 90 90 90 90 90 [DISABLE] DarkSoulsIII.exe+486531: call darksoulsiii.exe+4d2150 1337081455 "Prevent player angle change from bonfires and pivots" 000080 Auto Assembler Script //Author: saucy {$lua} if syntaxcheck then return end address_version("1.15.2") {$asm} [ENABLE] DarkSoulsIII.exe+9DFDB1: db 90 90 90 90 [DISABLE] DarkSoulsIII.exe+9DFDB1: movaps [rbx+70],xmm4
1337080815 "Param Mods" 1 1337190574 "QoL" 1 1337190555 "Faster REO, find more hosts, quicker invasion timeouts" Auto Assembler Script // Changes the Red Eye Orb animation, removes the confirmation prompt, // and finds a larger quantity of hosts to invade at an increased frequency {$lua} if syntaxcheck then return end [ENABLE] local network_settings = NetworkParam:new("faster_invasions", 0) network_settings:maxBreakInTargetListCount(20) -- find up to 20 potential hosts to invade, not 5 network_settings:breakInRequestIntervalTimeSec(10) -- and search for them every 10 seconds, not 30 network_settings:breakInRequestTimeOutSec(5) -- don't wait 20 whole seconds for an invasion to fail, reduce it to 5 local red_eye_orb = EquipParamGoods:new("faster_invasions", 102) red_eye_orb:goodsUseAnim(16) -- Use the pine bundle animation red_eye_orb:opmeMenuType(0) -- Don't confirm item use [DISABLE] paramUtils:restore("faster_invasions") 1337190231 "Host with dead bosses, no progression requirements" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end for id, _ in pairs(paramUtils:getParamIdTable("PlayRegionParam")) do local play_region = PlayRegionParam:new("better_hosting", id) play_region:multiPlayStartLimitEventFlagId(0) play_region:multiPlayHostLimitEventFlagId(0) end [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("better_hosting") 1337018816 "Discardable items" Auto Assembler Script {cscript} //Ported to C from script by: inuNorii //Allow discarding any items [ENABLE] {$c} #include <tga/params.h> int on_enable() { ParamPatchBegin("discardable_items"); ParamPatchAll(EquipParamWeapon, { param->IsDiscard = 1; }); ParamPatchAll(EquipParamProtector, { param->IsDiscard = 1; }); ParamPatchAll(EquipParamAccessory, { param->IsDiscard = 1; }); ParamPatchAll(EquipParamGoods, { param->isDiscard = 1; }); ParamPatchEnd(); return 0; } int on_disable() { ParamRestore("discardable_items"); return 0; } {$asm} [DISABLE] 1337180515 "Fov Edit" Auto Assembler Script //Author: inuNorii //Fov edit via LockCamParam {$lua} if syntaxcheck then return end [ENABLE] local NewFOV = 60 --customise this value local cam = LockCamParam:new("CustomFov") cam:patchAllFloat(0x14,NewFOV) [DISABLE] paramUtils:restore("CustomFov") 1337190571 "Misc" 1 1337180512 "Bloodborne Blood" Auto Assembler Script //Author: inuNorii //Based on mod by PinoIsReading //https://www.nexusmods.com/darksouls3/mods/541 {$lua} if syntaxcheck then return end [ENABLE] local decalIds = { 1460000, 1460001, 1460002, 1460003, 1460004 } for i,id in ipairs(decalIds) do local decal = DecalParam:new("BBBlood",id) decal:decalShapeType0(1) decal:randomSizeMin(130) decal:Contrast1(255) decal:R_Diffuse(90) decal:G_Diffuse(0) decal:B_Diffuse(0) decal:Contrast2(255) decal:DecalSpawnDelay(0) decal:IsContactPlayer(1) end [DISABLE] paramUtils:restore("BBBlood") 1337097446 "Pre-nerf Astora Straight Sword" Auto Assembler Script //Author: inuNorii //stats based on an old build of DS3 {$lua} if syntaxcheck then return end [ENABLE] local Heavy = EquipParamWeapon:new("preNerfASS",2200100) Heavy:correctStrength(26) Heavy:correctAgility(0) local Sharp = EquipParamWeapon:new("preNerfASS",2200200) Sharp:correctStrength(26) Sharp:correctAgility(20) local Simple = EquipParamWeapon:new("preNerfASS",2200400) Simple:attackBasePhysics(109) Simple:attackBaseMagic(109) local Crystal = EquipParamWeapon:new("preNerfASS",2200500) Crystal:attackBasePhysics(109) Crystal:attackBaseMagic(109) local Fire = EquipParamWeapon:new("preNerfASS",2200600) Fire:attackBasePhysics(109) Fire:attackBaseFire(109) local Chaos = EquipParamWeapon:new("preNerfASS",2200700) Chaos:attackBasePhysics(109) Chaos:attackBaseFire(109) local Lightning = EquipParamWeapon:new("preNerfASS",2200800) Lightning:attackBasePhysics(109) Lightning:attackBaseThunder(109) local Deep = EquipParamWeapon:new("preNerfASS",2200900) Deep:attackBasePhysics(109) Deep:attackBaseDark(109) local Dark = EquipParamWeapon:new("preNerfASS",2201000) Dark:attackBasePhysics(109) Dark:attackBaseDark(109) local Poison = EquipParamWeapon:new("preNerfASS",2201100) Poison:correctLuck(14) local Blood = EquipParamWeapon:new("preNerfASS",2201200) Blood:correctLuck(14) local Raw = EquipParamWeapon:new("preNerfASS",2201300) Raw:attackBasePhysics(129) local Blessed = EquipParamWeapon:new("preNerfASS",2201400) Blessed:attackBasePhysics(109) local Hollow = EquipParamWeapon:new("preNerfASS",2201500) Hollow:attackBasePhysics(109) Hollow:correctLuck(14) [DISABLE] paramUtils:restore("preNerfASS") 1337097979 "Pre-nerf Dark Sword" Auto Assembler Script //Author: inuNorii //stats based on App Ver 1.05 Regulation 1.08 {$lua} if syntaxcheck then return end [ENABLE] local darkswords = { 6240000, 6240100, 6240200, 6240300, 6240400, 6240500, 6240600, 6240700, 6240800, 6240900, 6241000, 6241100, 6241200, 6241300, 6241400, 6241500 } for i,id in ipairs(darkswords) do local weapon = EquipParamWeapon:new("preNerfDarkSword",id) weapon:saWeaponDamage(20) weapon:wepAbsorbPosId(0.5) weapon:staminaConsumeRate(1.154) end local normal = EquipParamWeapon:new("preNerfDarkSword",6240000) normal:correctStrength(56) normal:attackBasePhysics(115) local heavy = EquipParamWeapon:new("preNerfDarkSword",6240100) heavy:correctStrength(56) heavy:attackBasePhysics(115) local sharp = EquipParamWeapon:new("preNerfDarkSword",6240200) sharp:correctStrength(56) sharp:correctAgility(30) sharp:attackBasePhysics(115) local refined = EquipParamWeapon:new("preNerfDarkSword",6240300) refined:correctStrength(53) refined:correctAgility(53) refined:attackBasePhysics(115) local simple = EquipParamWeapon:new("preNerfDarkSword",6240400) simple:correctStrength(56) simple:correctAgility(30) simple:correctMagic(86) simple:attackBasePhysics(110) simple:attackBaseMagic(110) local crystal = EquipParamWeapon:new("preNerfDarkSword",6240500) crystal:correctStrength(56) crystal:correctAgility(30) crystal:correctMagic(86) crystal:attackBasePhysics(110) crystal:attackBaseMagic(110) local fire = EquipParamWeapon:new("preNerfDarkSword",6240600) fire:correctStrength(56) fire:correctAgility(30) fire:attackBasePhysics(110) fire:attackBaseFire(110) local chaos = EquipParamWeapon:new("preNerfDarkSword",6240700) chaos:correctStrength(56) chaos:correctAgility(30) chaos:correctMagic(86) chaos:correctFaith(86) chaos:attackBasePhysics(110) chaos:attackBaseFire(110) local lightning = EquipParamWeapon:new("preNerfDarkSword",6240800) lightning:correctStrength(56) lightning:correctAgility(30) lightning:correctFaith(86) lightning:attackBasePhysics(110) lightning:attackBaseThunder(110) local deep = EquipParamWeapon:new("preNerfDarkSword",6240900) deep:correctStrength(56) deep:correctAgility(30) deep:attackBasePhysics(110) deep:attackBaseDark(110) local dark = EquipParamWeapon:new("preNerfDarkSword",6241000) dark:correctStrength(56) dark:correctAgility(30) dark:correctMagic(86) dark:correctFaith(86) dark:attackBasePhysics(110) dark:attackBaseDark(110) local poison = EquipParamWeapon:new("preNerfDarkSword",6241100) poison:correctStrength(56) poison:correctAgility(30) poison:attackBasePhysics(115) local blood = EquipParamWeapon:new("preNerfDarkSword",6241200) blood:correctStrength(56) blood:correctAgility(30) blood:attackBasePhysics(115) local raw = EquipParamWeapon:new("preNerfDarkSword",6241300) raw:correctStrength(56) raw:correctAgility(30) raw:attackBasePhysics(115) local blessed = EquipParamWeapon:new("preNerfDarkSword",6241400) blessed:correctStrength(56) blessed:correctAgility(30) blessed:correctFaith(86) blessed:attackBasePhysics(110) local hollow = EquipParamWeapon:new("preNerfDarkSword",6241500) hollow:correctStrength(56) hollow:correctAgility(30) hollow:attackBasePhysics(115) --no idea if named correctly, but doesnt affect functionality local Atk_1H_R1_0 = AtkParam_Pc:new("preNerfDarkSword",2304100) Atk_1H_R1_0:AtkSuperArmorCorrection(110) local Atk_1H_R2_0 = AtkParam_Pc:new("preNerfDarkSword",2304105) Atk_1H_R2_0:AtkSuperArmorCorrection(130) local Atk_1H_R1_1 = AtkParam_Pc:new("preNerfDarkSword",2304110) Atk_1H_R1_1:AtkSuperArmorCorrection(110) local Atk_1H_R2_1 = AtkParam_Pc:new("preNerfDarkSword",2304115) Atk_1H_R2_1:AtkSuperArmorCorrection(130) local Atk_2H_R1_0 = AtkParam_Pc:new("preNerfDarkSword",2304300) Atk_2H_R1_0:AtkSuperArmorCorrection(120) local Atk_2H_R2_0 = AtkParam_Pc:new("preNerfDarkSword",2304305) Atk_2H_R2_0:AtkSuperArmorCorrection(150) local Atk_2H_R1_1 = AtkParam_Pc:new("preNerfDarkSword",2304310) Atk_2H_R1_1:AtkSuperArmorCorrection(120) local Atk_2H_R2_1 = AtkParam_Pc:new("preNerfDarkSword",2304315) Atk_2H_R2_1:AtkSuperArmorCorrection(150) local Atk_SwordArt = AtkParam_Pc:new("preNerfDarkSword",2304100) Atk_SwordArt:AtkSuperArmorCorrection(150) [DISABLE] paramUtils:restore("preNerfDarkSword") 1337018810 "No requirements for all weapons" Auto Assembler Script { Author: Igromanru Description: Removes requirements from all weapons } [ENABLE] {$lua} if syntaxcheck then return end local object = EquipParamWeapon:new("NoRequirementsForAllWeapons") object:patchAllByte(0xEE,0) -- Str object:patchAllByte(0xEF,0) -- Dex object:patchAllByte(0xF0,0) -- Int object:patchAllByte(0xF1,0) -- Fth [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("NoRequirementsForAllWeapons") 20 "Aldrich dark sun fix" Auto Assembler Script { For those unfortunate PvE players, and as a CE lua/Param Patcher example. Also a little neat trick (I like to think) for the people that like to patch params often. Gate d17/m01/y2020 bad lua fixed by even bigger reetar (cih) } {$lua} if syntaxcheck then return end [enable] writeInteger( string.format( "[[%x]+68]+318", paramUtils:getParamAddress("Ceremony")+104 ), 2404 ) [disable] 1337099199 "Scaling Crossbows" Auto Assembler Script //Author: inuNorii //Enable different stat scaling for crossbows {$lua} if syntaxcheck then return end [ENABLE] local LightCrossbow = EquipParamWeapon:new("scalingCrossbows",14040000) LightCrossbow:correctStrength(20) LightCrossbow:correctAgility(16) LightCrossbow:attackBasePhysics(94) LightCrossbow:reinforceTypeId(0) LightCrossbow:swordArt(2102) local HeavyCrossbow = EquipParamWeapon:new("scalingCrossbows",14110000) HeavyCrossbow:correctStrength(30) HeavyCrossbow:correctAgility(15) HeavyCrossbow:attackBasePhysics(102) HeavyCrossbow:reinforceTypeId(0) HeavyCrossbow:correctType(1) local SniperCrossbow = EquipParamWeapon:new("scalingCrossbows",14170000) SniperCrossbow:correctStrength(36) SniperCrossbow:correctAgility(32) SniperCrossbow:attackBasePhysics(95) SniperCrossbow:reinforceTypeId(0) SniperCrossbow:correctType(8) local Arbalest = EquipParamWeapon:new("scalingCrossbows",14050000) Arbalest:correctStrength(36) Arbalest:correctAgility(16) Arbalest:attackBasePhysics(95) Arbalest:reinforceTypeId(0) Arbalest:correctType(1) local KnightsCrossbow = EquipParamWeapon:new("scalingCrossbows",14100000) KnightsCrossbow:correctStrength(24) KnightsCrossbow:correctAgility(16) KnightsCrossbow:attackBasePhysics(24) KnightsCrossbow:attackBaseThunder(60) KnightsCrossbow:reinforceTypeId(65) KnightsCrossbow:correctType(0) local Avelyn = EquipParamWeapon:new("scalingCrossbows",14090000) Avelyn:correctStrength(32) Avelyn:correctAgility(28) Avelyn:attackBasePhysics(48) Avelyn:reinforceTypeId(0) Avelyn:correctType(2) local RepeatingCrossbow = EquipParamWeapon:new("scalingCrossbows",14190000) RepeatingCrossbow:correctStrength(32) RepeatingCrossbow:correctAgility(40) RepeatingCrossbow:attackBasePhysics(102) RepeatingCrossbow:reinforceTypeId(2100) RepeatingCrossbow:correctType(22) [DISABLE] paramUtils:restore("scalingCrossbows") 1337099189 "Change Home Bonfire" Auto Assembler Script //Author: inuNorii //Changes the Firelink Shrine choice in the bottom left to Pontiff [ENABLE] [[[[Param]+F10]+68]+68]+7F0: dd #13700001 //LocationEventId dd #3701951 //WarpEventId dd #211295 //BonfireNameId dd #211695 //DescriptionTextId dd #10062 //PictureId [DISABLE] [[[[Param]+F10]+68]+68]+7F0: dd #14000000 //LocationEventId dd #4001950 //WarpEventId dd #211200 //BonfireNameId dd #211600 //DescriptionTextId dd #99999 //PictureId 1337097277 "CharaInitID9200 edit" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local preset = CharaInitParam:new("CharaInitID9200",9200) preset:soul(0) preset:equip_Wep_Right(9011300) preset:equip_Subwep_Right(2061300) preset:equip_Wep_Left(21220000) preset:equip_Subwep_Left(14110000) preset:equip_Armor(73001000) preset:equip_Gaunt(73002000) preset:equip_Leg(73003000) preset:equip_Bolt(404200) preset:equip_SubBolt(404000) preset:equip_Accessory1(20022) preset:equip_Accessory2(20032) preset:equip_Accessory3(20012) preset:equip_Accessory4(20420) preset:equip_Accessory5(10070) preset:Item_01(171) preset:npcPlayerFaceGenId(8060) preset:boltNum(99) preset:subBoltNum(99) preset:soulLvl(16) preset:baseVit(12) preset:baseWil(10) preset:baseEnd(11) preset:baseStr(14) preset:baseDex(18) preset:baseMag(9) preset:baseFai(9) preset:baseLuc(7) preset:baseDurability(15) preset:itemNum_01(15) preset:NpcPlayerSex(1) preset:EstusFlask(15) preset:AshenEstusFlask(0) [DISABLE] paramUtils:restore("CharaInitID9200") 1337080272 "Prevent Malicious Effects" Auto Assembler Script { Author: inuNorii Desc: Prevents some of the most common malicious effects from being applied to your character. } [ENABLE] {$lua} if syntaxcheck then return end local blockIds = { 13, 33, 34, 45, 500, 600, 610, 611, 1600, 1610, 1620, 1630, 3080, 3091, 3092, 3094, 3230, 4902, 11013, 12000, 12150, 12153, 16325, 103750410 } for i,id in ipairs(blockIds) do local block = SpEffectParam:new("PreventMaliciousEffects",id) block:effectEndurance(1) block:soul(0) block:spCategory(0) block:categoryPriority(0) block:heroPointDamage(0) block:stateInfo(0) block:clearSoul(0) block:restrictFlags(4) block:effectSfx(0) block:effectSfx1(0) end local restrictIds = { 1520, 1530, 3600, 3610, 3640, 3650, 12050, 16190, 16323, 16325, 23100, 1420040, 1420050, 140000000 } for i,id in ipairs(restrictIds) do local restrict = SpEffectParam:new("PreventMaliciousEffects",id) restrict:effectEndurance(1) restrict:restrictFlags(4) end [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("PreventMaliciousEffects") 1337018828 "113 Protection" Auto Assembler Script { Author: inuNorii Description: Protects against dead meme } [ENABLE] {$lua} if syntaxcheck then return end local bullet = Bullet:new("NoMeme",113) bullet:life(0.1) bullet:hitRadiusMax(0) bullet:spreadTime(0) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("NoMeme") 1337190569 "Cut Content" 1 1337018805 "Onikiri and Ubadachi art swap" Auto Assembler Script //Author: inuNorii //Changes the Onikiri and Ubadachi weapon art to the cut version [ENABLE] {$lua} if syntaxcheck then return end local dualKatanas = { 16090000, -- Normal 16090100, -- Heavy 16090200, -- Sharp 16090300, -- Refined 16090400, -- Simple 16090500, -- Crystal 16090600, -- Fire 16090700, -- Chaos 16090800, -- Lightning 16090900, -- Deep 16091000, -- Dark 16091100, -- Poison 16091200, -- Blood 16091300, -- Raw 16091400, -- Blessed 16091500, -- Hollow } for i,id in ipairs(dualKatanas) do local weapon = EquipParamWeapon:new("DualKatanaSwordArt",id) weapon:swordArt(800) end [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("DualKatanaSwordArt") 1337080324 "Unused armours" Auto Assembler Script { Author: Lucifer Description: All Unused Armor's } [ENABLE] {$lua} if syntaxcheck then return end --Black Hand Hat/Dragon Head local equipArmor = EquipParamProtector:new("UnusedArmor",0x015EF3C0) equipArmor:patch2Byte(0xA0,100) equipArmor:patch2Byte(0xA2,93) equipArmor:patch2Byte(0xA4,93) equipArmor:patchByte(0x12E,1) equipArmor:patchByte(0x12F,1) equipArmor:patchByte(0x130,1) equipArmor:patchByte(0x132,1) equipArmor:patchByte(0x16F,1) --Black Hand Armor/Dragon Chest local equipArmor = EquipParamProtector:new("UnusedArmor",0x015EF7A8) equipArmor:patch2Byte(0xA0,100) equipArmor:patch2Byte(0xA2,94) equipArmor:patch2Byte(0xA4,94) equipArmor:patchByte(0x133,1) equipArmor:patchByte(0x138,1) equipArmor:patchByte(0x139,1) equipArmor:patchByte(0x13B,1) equipArmor:patchByte(0x13C,1) equipArmor:patchByte(0x13D,1) equipArmor:patchByte(0x13E,1) equipArmor:patchByte(0x140,1) --Sellsword Helm/Unknown Knight Helm local equipArmor = EquipParamProtector:new("UnusedArmor",0x01481060) equipArmor:patch2Byte(0xA0,1000) equipArmor:patch2Byte(0xA2,0) equipArmor:patch2Byte(0xA4,0) equipArmor:patchByte(0x12E,1) equipArmor:patchByte(0x16F,1) --Sellsword Armor/Unknown Knight Armor local equipArmor = EquipParamProtector:new("UnusedArmor",0x01481448) equipArmor:patch2Byte(0xA0,1000) equipArmor:patch2Byte(0xA2,0) equipArmor:patch2Byte(0xA4,0) equipArmor:patchByte(0x133,0) equipArmor:patchByte(0x137,1) --Sellsword Gauntlet/Unknown Knight Gauntlet local equipArmor = EquipParamProtector:new("UnusedArmor",0x01481830) equipArmor:patch2Byte(0xA0,1000) equipArmor:patch2Byte(0xA2,0) equipArmor:patch2Byte(0xA4,0) equipArmor:patchByte(0x138,1) equipArmor:patchByte(0x139,1) --Sellsword Trousers/Unknown Knight Trousers local equipArmor = EquipParamProtector:new("UnusedArmor",0x01481C18) equipArmor:patch2Byte(0xA0,1000) equipArmor:patch2Byte(0xA2,0) equipArmor:patch2Byte(0xA4,0) --Assassin Hood/Grotto Hat local equipArmor = EquipParamProtector:new("UnusedArmor",0x01607A60) equipArmor:patch2Byte(0xA0,3300) equipArmor:patch2Byte(0xA2,3088) equipArmor:patch2Byte(0xA4,3088) equipArmor:patchByte(0x12E,0) equipArmor:patchByte(0x12F,0) equipArmor:patchByte(0x130,0) equipArmor:patchByte(0x131,0) equipArmor:patchByte(0x132,0) equipArmor:patchByte(0x16A,0) equipArmor:patchByte(0x16B,0) equipArmor:patchByte(0x16C,0) equipArmor:patchByte(0x16F,0) equipArmor:patchByte(0x170,0) --Assassin Armor/Grotto Robe local equipArmor = EquipParamProtector:new("UnusedArmor",0x01607E48) equipArmor:patch2Byte(0xA0,3300) equipArmor:patch2Byte(0xA2,3089) equipArmor:patch2Byte(0xA4,3089) equipArmor:patchByte(0x133,0) equipArmor:patchByte(0x134,0) equipArmor:patchByte(0x138,0) equipArmor:patchByte(0x139,0) equipArmor:patchByte(0x13B,0) equipArmor:patchByte(0x13C,0) --Assassin Gloves/Grotto Wrap local equipArmor = EquipParamProtector:new("UnusedArmor",0x015EFB90) equipArmor:patch2Byte(0xA0,3300) equipArmor:patch2Byte(0xA2,3090) equipArmor:patch2Byte(0xA4,3090) equipArmor:patchByte(0x139,0) --Assassin Trousers/Grotto Trousers local equipArmor = EquipParamProtector:new("UnusedArmor",0x015EFF78) equipArmor:patch2Byte(0xA0,3300) equipArmor:patch2Byte(0xA2,3091) equipArmor:patch2Byte(0xA4,3091) equipArmor:patchByte(0x13C,0) equipArmor:patchByte(0x13D,0) equipArmor:patchByte(0x13E,0) --Thrall Hood/Soldier's Hood local equipArmor = EquipParamProtector:new("UnusedArmor",0x02D4CAE0) equipArmor:patch2Byte(0xA0,4010) equipArmor:patch2Byte(0xA2,3096) equipArmor:patch2Byte(0xA4,3096) equipArmor:patchByte(0x12E,0) equipArmor:patchByte(0x12F,0) equipArmor:patchByte(0x131,0) equipArmor:patchByte(0x133,1) equipArmor:patchByte(0x16F,0) --Hood of Prayer/Saint's Veil local equipArmor = EquipParamProtector:new("UnusedArmor",0x03AA6A60) equipArmor:patch2Byte(0xA0,4450) equipArmor:patch2Byte(0xA2,3108) equipArmor:patch2Byte(0xA4,3108) equipArmor:patchByte(0x16A,0) equipArmor:patchByte(0x16B,0) equipArmor:patchByte(0x16C,0) equipArmor:patchByte(0x16D,0) equipArmor:patchByte(0x16E,0) equipArmor:patchByte(0x16F,0) equipArmor:patchByte(0x170,0) equipArmor:patchByte(0x171,0) equipArmor:patchByte(0x172,0) --Robe of Prayer/Saint's Dress local equipArmor = EquipParamProtector:new("UnusedArmor",0x03AA6E48) equipArmor:patch2Byte(0xA0,4450) equipArmor:patch2Byte(0xA2,3109) equipArmor:patch2Byte(0xA4,3109) equipArmor:patchByte(0x136,0) --Xanthous Crown/Footman's Hood local equipArmor = EquipParamProtector:new("UnusedArmor",0x016694E0) equipArmor:patch2Byte(0xA0,4500) equipArmor:patch2Byte(0xA2,3112) equipArmor:patch2Byte(0xA4,3112) equipArmor:patchByte(0x12E,0) equipArmor:patchByte(0x12F,0) equipArmor:patchByte(0x131,0) equipArmor:patchByte(0x132,0) equipArmor:patchByte(0x16F,0) --Xanthous Overcoat/Footman's Overcoat local equipArmor = EquipParamProtector:new("UnusedArmor",0x016698C8) equipArmor:patch2Byte(0xA0,4500) equipArmor:patch2Byte(0xA2,3113) equipArmor:patch2Byte(0xA4,3113) equipArmor:patchByte(0x133,0) equipArmor:patchByte(0x136,0) equipArmor:patchByte(0x137,0) --Xanthous Gloves/Footman's Gloves local equipArmor = EquipParamProtector:new("UnusedArmor",0x01669CB0) equipArmor:patch2Byte(0xA0,4500) equipArmor:patch2Byte(0xA2,3114) equipArmor:patch2Byte(0xA4,3114) equipArmor:patchByte(0x139,0) --Xanthous Trousers/Footman's Trousers local equipArmor = EquipParamProtector:new("UnusedArmor",0x0166A098) equipArmor:patch2Byte(0xA0,4500) equipArmor:patch2Byte(0xA2,3115) equipArmor:patch2Byte(0xA4,3115) equipArmor:patchByte(0x13C,0) equipArmor:patchByte(0x13D,0) equipArmor:patchByte(0x13E,0) --Sage's Big Hat/Scholar's Shed Skin local equipArmor = EquipParamProtector:new("UnusedArmor",0x029020C0) equipArmor:patch2Byte(0xA0,4850) equipArmor:patch2Byte(0xA2,3132) equipArmor:patch2Byte(0xA4,3132) equipArmor:patchByte(0x131,1) equipArmor:patchByte(0x16C,1) --Northern Helm/Man Serpent's Mask local equipArmor = EquipParamProtector:new("UnusedArmor",0x016E3600) equipArmor:patch2Byte(0xA0,5950) equipArmor:patch2Byte(0xA2,3192) equipArmor:patch2Byte(0xA4,3192) equipArmor:patchByte(0x16C,0) equipArmor:patchByte(0x16E,0) --Northern Armor/Man Serpent's Robes local equipArmor = EquipParamProtector:new("UnusedArmor",0x016E39E8) equipArmor:patch2Byte(0xA0,5950) equipArmor:patch2Byte(0xA2,3193) equipArmor:patch2Byte(0xA4,3193) equipArmor:patchByte(0x137,0) --Executioner Helm/Giant's Crown local equipArmor = EquipParamProtector:new("UnusedArmor",0x019BFCC0) equipArmor:patch2Byte(0xA0,6200) equipArmor:patch2Byte(0xA2,3208) equipArmor:patch2Byte(0xA4,3208) equipArmor:patchByte(0x12E,0) equipArmor:patchByte(0x12F,0) equipArmor:patchByte(0x132,1) --Executioner Armor/Giant's Armor local equipArmor = EquipParamProtector:new("UnusedArmor",0x019C00A8) equipArmor:patch2Byte(0xA0,6200) equipArmor:patch2Byte(0xA2,3209) equipArmor:patch2Byte(0xA4,3209) equipArmor:patchByte(0x134,0) equipArmor:patchByte(0x137,0) --Executioner Gauntlets/Giant's Gauntlets local equipArmor = EquipParamProtector:new("UnusedArmor",0x019C0490) equipArmor:patch2Byte(0xA0,6200) equipArmor:patch2Byte(0xA2,3210) equipArmor:patch2Byte(0xA4,3210) equipArmor:patchByte(0x139,0) --Executioner Leggings/Giant's Leggings local equipArmor = EquipParamProtector:new("UnusedArmor",0x019C0878) equipArmor:patch2Byte(0xA0,6200) equipArmor:patch2Byte(0xA2,3211) equipArmor:patch2Byte(0xA4,3211) equipArmor:patchByte(0x13E,0) --Herald Helm/Frigid Valley Mask local equipArmor = EquipParamProtector:new("UnusedArmor",0x014FB180) equipArmor:patch2Byte(0xA0,6700) equipArmor:patch2Byte(0xA2,3232) equipArmor:patch2Byte(0xA4,3232) equipArmor:patchByte(0x131,0) equipArmor:patchByte(0x132,0) equipArmor:patchByte(0x16A,0) equipArmor:patchByte(0x16B,0) equipArmor:patchByte(0x16C,0) equipArmor:patchByte(0x16D,0) --Winged Knight Helm/Dingy Hood(Fire Keeper Mask) local equipArmor = EquipParamProtector:new("UnusedArmor",0x02EBAE40) equipArmor:patch2Byte(0xA0,6800) equipArmor:patch2Byte(0xA2,3236) equipArmor:patch2Byte(0xA4,3236) equipArmor:patchByte(0x12E,0) equipArmor:patchByte(0x12F,0) equipArmor:patchByte(0x131,0) equipArmor:patchByte(0x16A,0) equipArmor:patchByte(0x16B,0) equipArmor:patchByte(0x16C,0) equipArmor:patchByte(0x16D,0) equipArmor:patchByte(0x16E,0) equipArmor:patchByte(0x16F,0) equipArmor:patchByte(0x170,0) equipArmor:patchByte(0x171,0) equipArmor:patchByte(0x172,0) --Outrider Knight Helm/Thief Mask Ds1 local equipArmor = EquipParamProtector:new("UnusedArmor",0x0328B740) equipArmor:patch2Byte(0xA0,7800) equipArmor:patch2Byte(0xA2,3268) equipArmor:patch2Byte(0xA4,3268) equipArmor:patchByte(0x12E,0) equipArmor:patchByte(0x12F,0) equipArmor:patchByte(0x131,0) equipArmor:patchByte(0x16F,0) --Brigand Hood/Hexer's Hood local equipArmor = EquipParamProtector:new("UnusedArmor",0x048009E0) equipArmor:patch2Byte(0xA0,9500) equipArmor:patch2Byte(0xA2,3368) equipArmor:patch2Byte(0xA4,3368) equipArmor:patchByte(0x131,0) equipArmor:patchByte(0x16B,0) equipArmor:patchByte(0x16C,0) equipArmor:patchByte(0x16F,1) --Brigand Armor/Hexer's Robes local equipArmor = EquipParamProtector:new("UnusedArmor",0x04800DC8) equipArmor:patch2Byte(0xA0,9500) equipArmor:patch2Byte(0xA2,3369) equipArmor:patch2Byte(0xA4,3369) --Brigand Gauntlets/Hexer's Gloves local equipArmor = EquipParamProtector:new("UnusedArmor",0x048011B0) equipArmor:patch2Byte(0xA0,9500) equipArmor:patch2Byte(0xA2,3370) equipArmor:patch2Byte(0xA4,3370) --Brigand Trousers/Hexer's Boots local equipArmor = EquipParamProtector:new("UnusedArmor",0x04801598) equipArmor:patch2Byte(0xA0,9500) equipArmor:patch2Byte(0xA2,3371) equipArmor:patch2Byte(0xA4,3371) --Chain Helm/Varangian Helm(Works Only On Male) local equipArmor = EquipParamProtector:new("UnusedArmor",0x042C1D80) equipArmor:patch2Byte(0xA0,9700) equipArmor:patch2Byte(0xA2,3376) equipArmor:patch2Byte(0xA4,3376) equipArmor:patchByte(0x12E,0) equipArmor:patchByte(0x12F,0) equipArmor:patchByte(0x131,0) equipArmor:patchByte(0x16A,0) equipArmor:patchByte(0x16B,0) equipArmor:patchByte(0x16C,0) equipArmor:patchByte(0x16D,0) equipArmor:patchByte(0x16F,0) equipArmor:patchByte(0x170,0) equipArmor:patchByte(0x171,0) equipArmor:patchByte(0x172,0) --Chain Armor/Varangian Armor local equipArmor = EquipParamProtector:new("UnusedArmor",0x042C2168) equipArmor:patch2Byte(0xA0,9700) equipArmor:patch2Byte(0xA2,3377) equipArmor:patch2Byte(0xA4,3377) --Leather Gauntlets/Varangian Cuffs local equipArmor = EquipParamProtector:new("UnusedArmor",0x042C2550) equipArmor:patch2Byte(0xA0,9700) equipArmor:patch2Byte(0xA2,3378) equipArmor:patch2Byte(0xA4,3378) equipArmor:patchByte(0x139,0) --Chain Leggings/Varangian Leggings local equipArmor = EquipParamProtector:new("UnusedArmor",0x042C2938) equipArmor:patch2Byte(0xA0,9700) equipArmor:patch2Byte(0xA2,3379) equipArmor:patch2Byte(0xA4,3379) ------------------------------------------------------------------------------ [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("UnusedArmor") 1337080287 "Unused Weapons" Auto Assembler Script { Author: Lucifer Description: All Unused Weapon's } [ENABLE] {$lua} if syntaxcheck then return end --Firelink Greatsword/Missionary Axe local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x0060BDA0) equipWeapon:patch2Byte(0xb8,709) equipWeapon:patch2Byte(0xba,1080) --Greataxe/Four Knight's Hammer local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x006B9310) equipWeapon:patch2Byte(0xb8,821) equipWeapon:patch2Byte(0xba,1208) --Greataxe/Four Knight's Hammer (Infusion) local Infusion1 = { 0x006B9374, -- Heavy 0x006B93D8, -- Sharp 0x006B943C, -- Refined 0x006B94A0, -- Simple 0x006B9504, -- Crystal 0x006B9568, -- Fire 0x006B95CC, -- Chaos 0x006B9630, -- Lightning 0x006B9694, -- Deep 0x006B96F8, -- Dark 0x006B975C, -- Poison 0x006B97C0, -- Blood 0x006B9824, -- Raw 0x006B9888, -- Blessed 0x006B98EC, -- Hollow } for i,id in ipairs(Infusion1) do local equipWeapon = EquipParamWeapon:new("Infusion",id) equipWeapon:patch2Byte(0xb8,821) equipWeapon:patch2Byte(0xba,1208) end --Warpick/Hammer Of A Great Tree local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x007DBB80) equipWeapon:patch2Byte(0xb8,823) equipWeapon:patch2Byte(0xba,1210) --Warpick/Hammer Of A Great Tree (Infusion) local Infusion2 = { 0x007DBBE4, -- Heavy 0x007DBC48, -- Sharp 0x007DBCAC, -- Refined 0x007DBD10, -- Simple 0x007DBD74, -- Crystal 0x007DBDD8, -- Fire 0x007DBE3C, -- Chaos 0x007DBEA0, -- Lightning 0x007DBF04, -- Deep 0x007DBF68, -- Dark 0x007DBFCC, -- Poison 0x007DC030, -- Blood 0x007DC094, -- Raw 0x007DC0F8, -- Blessed 0x007DC15C, -- Hollow } for i,id in ipairs(Infusion2) do local equipWeapon = EquipParamWeapon:new("Infusion",id) equipWeapon:patch2Byte(0xb8,823) equipWeapon:patch2Byte(0xba,1210) end --Four-Progend Plow/Heavy Four-Progend Plow local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x008ADAE0) equipWeapon:patch2Byte(0xb8,921) equipWeapon:patch2Byte(0xba,1220) --Four-Progend Plow/Heavy Four-Progend Plow (Infusion) local Infusion3 = { 0x008ADB44, -- Heavy 0x008ADBA8, -- Sharp 0x008ADC0C, -- Refined 0x008ADC70, -- Simple 0x008ADCD4, -- Crystal 0x008ADD38, -- Fire 0x008ADD9C, -- Chaos 0x008ADE00, -- Lightning 0x008ADE64, -- Deep 0x008ADEC8, -- Dark 0x008ADF2C, -- Poison 0x008ADF90, -- Blood 0x008ADFF4, -- Raw 0x008AE058, -- Blessed 0x008AE0BC, -- Hollow } for i,id in ipairs(Infusion3) do local equipWeapon = EquipParamWeapon:new("Infusion",id) equipWeapon:patch2Byte(0xb8,921) equipWeapon:patch2Byte(0xba,1220) end --Pontiff Knight Great Scythe/Lothric's Scythe local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x0099A7F0) equipWeapon:patch2Byte(0xb8,1011) equipWeapon:patch2Byte(0xba,1222) --Splitleaf Greatsword/Ancient Dragon Halberd local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x009B2E90) equipWeapon:patch2Byte(0xb8,1012) equipWeapon:patch2Byte(0xba,1223) --Splitleaf Greatsword/Ancient Dragon Halberd (Infusion) local Infusion4 = { 0x009B2EF4, -- Heavy 0x009B2F58, -- Sharp 0x009B2FBC, -- Refined 0x009B3020, -- Simple 0x009B3084, -- Crystal 0x009B30E8, -- Fire 0x009B314C, -- Chaos 0x009B31B0, -- Lightning 0x009B3214, -- Deep 0x009B3278, -- Dark 0x009B32DC, -- Poison 0x009B3340, -- Blood 0x009B33A4, -- Raw 0x009B3408, -- Blessed 0x009B346C, -- Hollow } for i,id in ipairs(Infusion4) do local equipWeapon = EquipParamWeapon:new("Infusion",id) equipWeapon:patch2Byte(0xb8,1012) equipWeapon:patch2Byte(0xba,1223) end --Dancer's Enchanted Sword/Golden Dual Sword local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x00F4C040) equipWeapon:patch2Byte(0xb8,1608) equipWeapon:patch2Byte(0xba,1171) equipWeapon:patch2Byte(0xea,143) --Buckle/Cleric's Parma local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x01312D00) equipWeapon:patch2Byte(0xb8,2026) equipWeapon:patch2Byte(0xba,2037) --Buckle/Cleric's Parma (Infusion) local Infusion5 = { 0x01312D64, -- Heavy 0x01312DC8, -- Sharp 0x01312E2C, -- Refined 0x01312E90, -- Simple 0x01312EF4, -- Crystal 0x01312F58, -- Fire 0x01312FBC, -- Chaos 0x01313020, -- Lightning 0x01313084, -- Deep 0x013130E8, -- Dark 0x0131314C, -- Poison 0x013131B0, -- Blood 0x01313214, -- Raw 0x01313278, -- Blessed 0x013132DC, -- Hollow } for i,id in ipairs(Infusion5) do local equipWeapon = EquipParamWeapon:new("Infusion",id) equipWeapon:patch2Byte(0xb8,2026) equipWeapon:patch2Byte(0xba,2037) end --Black Knight Shield/Prince's Shield local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x0141F5E0) equipWeapon:patch2Byte(0xb8,2111) equipWeapon:patch2Byte(0xba,2040) --Valorheart/Torch And Shield local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x00F646E0) equipWeapon:patch2Byte(0xb8,2200) equipWeapon:patch2Byte(0xba,1177) --Wolf Knight's Greatshield/Ancient Dragon Great Shield local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x01511110) equipWeapon:patch2Byte(0xb8,2206) equipWeapon:patch2Byte(0xba,2062) --Lothric Knight Sword/Lothric Priest Sword local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x001F6EE0) equipWeapon:patch2Byte(0xb8,8000) equipWeapon:patch2Byte(0xba,1006) --Lothric Knight Sword/Lothric Priest Sword (Infusion) local Infusion6 = { 0x001F6F44, -- Heavy 0x001F6FA8, -- Sharp 0x001F700C, -- Refined 0x001F7070, -- Simple 0x001F70D4, -- Crystal 0x001F7138, -- Fire 0x001F719C, -- Chaos 0x001F7200, -- Lightning 0x001F7264, -- Deep 0x001F72C8, -- Dark 0x001F732C, -- Poison 0x001F7390, -- Blood 0x001F73F4, -- Raw 0x001F7458, -- Blessed 0x001F74BC, -- Hollow } for i,id in ipairs(Infusion6) do local equipWeapon = EquipParamWeapon:new("Infusion",id) equipWeapon:patch2Byte(0xb8,8000) equipWeapon:patch2Byte(0xba,1006) end --Ringed Knight Straight Sword/Broken Greatsword local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x00225510) equipWeapon:patch2Byte(0xb8,8002) equipWeapon:patch2Byte(0xba,1006) --Murky Hand Scythe/Ancient Dagger local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x00118C30) equipWeapon:patch2Byte(0xb8,8003) equipWeapon:patch2Byte(0xba,1006) --Murky Hand Scythe/Ancient Dagger (Infusion) local Infusion7 = { 0x00118C94, -- Heavy 0x00118CF8, -- Sharp 0x00118D5C, -- Refined 0x00118DC0, -- Simple 0x00118E24, -- Crystal 0x00118E88, -- Fire 0x00118EEC, -- Chaos 0x00118F50, -- Lightning 0x00118FB4, -- Deep 0x00119018, -- Dark 0x0011907C, -- Poison 0x001190E0, -- Blood 0x00119144, -- Raw 0x001191A8, -- Blessed 0x0011920C, -- Hollow } for i,id in ipairs(Infusion7) do local equipWeapon = EquipParamWeapon:new("Infusion",id) equipWeapon:patch2Byte(0xb8,8003) equipWeapon:patch2Byte(0xba,1006) end --Sunlight Straight Sword/Sword Of Avowal local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x00203230) equipWeapon:patch2Byte(0xb8,8005) equipWeapon:patch2Byte(0xba,188) --Irithyll Rapier/White Rapier local equipWeapon = EquipParamWeapon:new("UnusedWeapons",0x002E8A10) equipWeapon:patch2Byte(0xb8,8006) equipWeapon:patch2Byte(0xba,1006) ------------------------------------------------------------------------------ [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("UnusedWeapons") paramUtils:restore("Infusion") 1337190353 "5 custom weapons with unused cut models" 1 1337190363 "Read before using" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] disableMemrec(memrec) showText([[ 5 Blades Project by Boblord Turns 5 cut weapon models in the files into completely custom unique weapons. Each one focuses on a different element- fire, magic, dark, lightning, and poison They also all scale off of a different stat primarialy- str, dex, int, fth, and lck Each script replaces them over an already existing weapon in the game(which reverts to normal on disabling the script). All of the weapons that they replaced were chosen to specifically drop from NPCs, who you need to fight to get them legit(or just spawn them in itemgib if you want) Note that they are all uninfusable and max out at +5 so if you have a +10 version of the weapon that it is supposed to replace, it will not work properly(functions as a +0 wep) IMPORTANT: SOME WEAPONS OVERWRITE OTHER SEMI-TRIVIAL THINGS IN ORDER TO WORK PROPERLY, WILL BE EXPLAINED IN MORE DETAIL FURTHER DOWN. IF SOME OTHER WEAPON DOES NOT SEEM RIGHT JUST TURN OFF THE SCRIPTS AND TRY AGAIN. Don't use any of these online unless you're playing with someone who also has these scripts enabled. They will not show up to them right otherwise. Contact Boblord#7082 on discord for any additional bugs/issues that may arise from these. Have fun! Specifics on every weapon: All weapon arts for their associated weapons buff the element innate to the weapon. The ones on Darksifter, Loyce Dueling Blade, and Eternal Glory sometimes have their vfx break in the offhand. Smoldering Shortsword: Fire damage str scaling straight sword that replaces the fume ugs and drops from black iron tarkus. Uses the flame weapon spell for the item icon. Weapon art works like the one on Lorian's UGS, and boosts fire damage The 2h R2s use the ugs anim. Note that neither of these changed attacks have the same stuns from the ultra. Addtional Overwrites- Name for the WA on Lorian's UGS is replaced as well. Loyce Dueling Blade: Magic damage dex scaling(with low int scaling too)heavy curved sword that replaces crescent moon sword and drops from the final leonhard encounter with the black eye orb. Normal swings take up a large portion of your stamina, so be careful with how much you swing. Uses the frozen weapon spell for the item icon. Weapon art works like the one from the gargoyle flame spear, with a slightly higher stun so you get caught for most of the charge but much lower actual charge damage. Following through with the second half of the wa(the leap) buffs the weapon with magic that looks the same as the ivory king ugs buff from ds2. Leonhard will never actually buff this weapon himself, just uses the first half of the wa to charge. Additional Overwrites- Name for the WA on Gargoyle Flame Spear is replaced as well. Gargoyle flame spear WA itself may have the magic buff wa instead of the intended fire buff WA. The changed stun carries over to the flame spear. Buff functions buggy in the offhand with the vfx on it. Darksifter: Dark damage int scaling greatsword that replaces anri's straight sword and drops from anri(or from the end of her two questlines) The dark damage on this greatsword scales off of your hollowing level, so 0 hollowing and it only does phys damage(even with max int), and its full dark damage with max hollowing. Uses the dark weapon spell for the item icon. Weapon art works in a similar fashion to the resonant weapon spell from ds2. Consumes up to 5000 souls, and buffs your dark damage based on how many souls it consumed. Having less souls and using the WA has the added AR from the buff decrease exponentially. It's near useless with 0 souls. Note that you should disable this script before you close the game, or cheat engine will spit out some errors that makes it a slight pain in the ass to close CE. Anri won't use the WA correctly either. Additional Overwrites: Name for the WA on Wolnir's GS is replaced as well. The WA on Wolnir's GS is replaced with the one from Darksifter. Buff functions buggy in the offhand with the vfx on it. Eternal Glory: Lightning damage fth scaling rapier that replaces ricard's rapier and drops from ricard in archdragon peak. Uses the lightning weapon spell for the item icon. The weapon art is a cross between the earth seeker wa and the lightning strike from dragonslayer swordspear. Using it does the earth seeker wa anim but calls down a few lightning bolts in the area infront of you. Works decently well for forcing distance in pvp. Note that an enemy cant take damage from multiple lightning bolts during the wa. Only once per wa will they take damage from it. Buffs with lightning afterwards as well. Ricard won't use this wa properly either. MINOR IMPORTANT ISSUES: completely messes up the stamina cost on greathammers, disable this script before you try and run around with one. Shieldpokes do not do any damage, don't use them. Backstabs/ripostes also do lowered damage. Additional Overwrites: Name for the WA on Earth Seeker is replaced as well. Greathammer stamina cost is completely changed as said earlier. The WA on the earth seeker is replaced with this one as well. Buff functions buggy in the offhand with the vfx on it. Shieldpokes do no damage and any critical attacks do low damage. Revenant: Poison damage lck scaling dagger that replaces the butcher's knife and drops from mildred in road of sacrifices. The poison buildup of this weapon scales with luck. Uses the hidden weapon spell for the item icon. The weapon art works like bloodlust, damaging you and inflicting you with poison buildup and a lesser amount of toxic buildup. Provides a short lived buff that adds toxic buildup to the weapon on top of it. Lasts somewhere around 13-15 seconds. If you keep using the WA over and over to try and proc toxic, you will poison yourself after a few uses, and eventually toxic yourself after a few more. Both of the self inflicted poison/toxic procs from using this weapon are extra strong, so be very careful when trying to use the buff. Additional Overwrites: Name for the WA on Butcher's Knife is replaced as well. The WA on the Butcher's Knife is replaced with the one from Revenant. Make sure your Butcher's Knife that you replace this weapon on is a +5 uninfused. ]]) [DISABLE] 1337190352 "Smoldering Shortsword" Auto Assembler Script //replaces fugs with smoldering shortsword(pretty much just smoldering straight sword. //additional overwrites: lorian's ugs weapon art name [ENABLE] {$lua} if syntaxcheck then return end local weapon = EquipParamWeapon:new("smolderingfumesword",6350000) weapon:behaviorVariationId(2330) weapon:sortId(51360) weapon:weight(3) weapon:fixPrice(500) weapon:basicPrice(500) weapon:sellValue(500) weapon:correctStrength(75) weapon:correctAgility(25) weapon:correctMagic(10) weapon:correctFaith(10) weapon:physGuardCutRate(50) weapon:magGuardCutRate(50) weapon:fireGuardCutRate(50) weapon:thunGuardCutRate(50) weapon:materialSetId(2200) weapon:originEquipWep(890000) weapon:originEquipWep1(890000) weapon:originEquipWep2(890000) weapon:originEquipWep3(890000) weapon:originEquipWep4(890000) weapon:originEquipWep5(890000) weapon:iconId(4033) weapon:equipModelId(8002) weapon:attackBasePhysics(110) weapon:attackBaseFire(30) weapon:attackBaseStamina(50) weapon:saWeaponDamage(25) weapon:guardAngle(60) weapon:staminaGuardDef(35) weapon:reinforceTypeId(4600) weapon:wepmotionCategory(23) weapon:spAttribute(2) weapon:spAtkcategory(189) weapon:wepmotionOneHandId(1) weapon:wepmotionBothHandId(10) weapon:properStrength(16) weapon:properAgility(16) weapon:properMagic(0) weapon:properFaith(0) weapon:attackBaseParry(0) weapon:defenseBaseParry(0) weapon:guardBaseRepel(10) weapon:attackBaseRepel(66) weapon:guardCutCancelRate(0) weapon:poisonGuardResist(16) weapon:diseaseGuardResist(16) weapon:bloodGuardResist(16) weapon:curseGuardResist(16) weapon:isBlowAttackType(0) weapon:isThrustAttackType(1) weapon:isNormalAttackType(1) weapon:isEnhance(0) weapon:Group0_DummyPolyId1(301) weapon:weaponPosition(23) weapon:patchByte(0x178,25) weapon:correctTypeFire(4) weapon:darkGuardCutRate(50) weapon:AtkThrowEscapeA(10) weapon:AtkThrowEscapeB(10) weapon:swordArt(404) weapon:correctLuck(0) weapon:categoryName(117) weapon:AttackElementCorrect(10000) {$asm} [[[[MsgRepository]+8]+0]+50]+1E9AA: dw 'Smoldering Shortsword',0 [[[[MsgRepository]+8]+0]+C0]+BD334: dw 'A relic from an age where the chaos flame burned bright.',A dw '',A dw 'Ravaged by time and neglect yet still smoldering with an inner flame.',A dw '',A dw 'Sometimes, just as a thing falls to pieces, it unleashes one last flash of great power...',A dw '',A dw 'Skill: Resurgent Chaos',A dw 'Lunge forward and follow through to reignite the scorched blade with a fraction of its former glory.',0 [[[[MsgRepository]+08]+00]+0640]+A27E: dw 'Resurgent Chaos',0 [DISABLE] {$lua} paramUtils:restore("smolderingfumesword") {$asm} [[[[MsgRepository]+8]+0]+50]+1E9AA: dw 'Fume Ultra Greatsword',0 [[[[MsgRepository]+8]+0]+C0]+BD334: dw 'This twisted sword, the heaviest of all ultra greatswords, resembles black slate.',A dw '',A dw 'This weapon, said to belong to a traitor from long ago, was so heavy that it found no owner, and became a forgotten relic of history.',A dw '',A dw 'Skill: Stomp',A dw 'Use one',27,'s weight to lunge forward with a low stance and increased poise, and follow with a crushing strong attack.',0 [[[[MsgRepository]+08]+00]+0640]+A27E: dw 'Flame of Lorian',0 1337190354 "Darksifter" Auto Assembler Script //replaces anri's with darksifter //additional overwrites: wolnir's holy sword wa, as well as the name of the wa //buff may have issues in offhand [ENABLE] {$lua} if syntaxcheck then return end local weapon = EquipParamWeapon:new("anrisdarksifter",2230000) weapon:behaviorVariationId(2512) weapon:sortId(60901) weapon:weight(5) weapon:fixPrice(500) weapon:basicPrice(500) weapon:sellValue(500) weapon:correctStrength(10) weapon:correctAgility(10) weapon:correctMagic(60) weapon:correctFaith(0) weapon:physGuardCutRate(50) weapon:magGuardCutRate(50) weapon:fireGuardCutRate(50) weapon:thunGuardCutRate(50) weapon:materialSetId(2200) weapon:originEquipWep(2230000) weapon:originEquipWep1(2230000) weapon:originEquipWep2(2230000) weapon:originEquipWep3(2230000) weapon:originEquipWep4(2230000) weapon:originEquipWep5(2230000) weapon:iconId(4112) weapon:equipModelId(8005) weapon:attackBasePhysics(83) weapon:attackBaseDark(5) weapon:attackBaseStamina(63) weapon:saWeaponDamage(30) weapon:guardAngle(60) weapon:staminaGuardDef(40) weapon:reinforceTypeId(4600) weapon:wepmotionCategory(25) weapon:spAttribute(9) weapon:spAtkcategory(156) weapon:wepmotionOneHandId(2) weapon:wepmotionBothHandId(12) weapon:properStrength(18) weapon:properAgility(15) weapon:properMagic(15) weapon:properFaith(0) weapon:attackBaseParry(0) weapon:defenseBaseParry(0) weapon:guardBaseRepel(10) weapon:attackBaseRepel(66) weapon:guardCutCancelRate(0) weapon:poisonGuardResist(20) weapon:diseaseGuardResist(20) weapon:bloodGuardResist(20) weapon:curseGuardResist(20) weapon:guardLevel(2) weapon:isBlowAttackType(0) weapon:isThrustAttackType(0) weapon:isNormalAttackType(1) weapon:isEnhance(0) weapon:Group0_DummyPolyId1(301) weapon:weaponPosition(25) weapon:patchByte(0x178,25) weapon:correctTypeDark(4) weapon:darkGuardCutRate(50) weapon:AtkThrowEscapeA(10) weapon:AtkThrowEscapeB(10) weapon:swordArt(301) weapon:correctLuck(0) weapon:categoryName(5) weapon:AttackElementCorrect(10000) weapon:residentSpEffectId1(0) local newWa = BehaviorParam_PC:new("anrisdarksifter",102512705) newWa:refType(2) newWa:refId(1900) local soulBuff = SpEffectParam:new("anrisdarksifter",1900) soulBuff:cycleOccurrenceSpEffectId(1901) soulBuff:effectSfx(95900000) local resonantWeapon = SpEffectParam:new("anrisdarksifter",1901) resonantWeapon:effectEndurance(60) resonantWeapon:spCategory(20) resonantWeapon:effectSfx(91091901) resonantWeapon:spAttribute(9) resonantWeapon:wepParamChange(1) resonantWeapon:stateInfo(152) local hollowScaling,souls,soulScaling,waAnim scaling = createTimer(getMainForm()) scaling.Interval = 250 scaling.setEnabled(true) scaling.OnTimer = function(timer) hollowScaling = readBytes("[GameMan]+204E") waAnim = readInteger("[[[[WorldChrMan]+80]+XA]+80]+C8") souls = readInteger("[[GameDataMan]+10]+74") weapon:attackBaseDark(hollowScaling*1.25) if(hollowScaling==0) then weapon:spAttribute(1) else weapon:spAttribute(9) end if(waAnim==156038400) then if(souls>=5000) then soulBuff:soul(-5000) soulScaling = 125 else soulScaling =(math.floor(15*(1.00042^souls))) soulBuff:soul(-1*souls) end resonantWeapon:darkAttackPower(soulScaling) sleep(5500) end end {$asm} [[[[MsgRepository]+8]+0]+50]+1985C: dw 'Darksifter',0 [[[[MsgRepository]+8]+0]+C0]+6B38A: dw 'An ancient blade, retrieved by a nameless pilgrim from the old abyssal chasms.',A dw '',A dw 'This blade resonates to those with dark inside them, which flows freely through it.',A dw '',A dw 'Many replicas of this blade were created to reenact the rituals of old, yet which amount to nothing but a pale imitation.',A dw '',A dw 'Skill: Dark Resonance',A dw 'Impale the blade in the ground, and imbue it with a form of distorted life.',0 [[[[MsgRepository]+08]+00]+0640]+A4EE: dw 'Dark Resonance',0 [DISABLE] {$lua} paramUtils:restore("anrisdarksifter") if(scaling ~= nil) then scaling.setEnabled(false) end {$asm} [[[[MsgRepository]+8]+0]+50]+1985C: dw 'Anri',27,'s Straight Sword',0 [[[[MsgRepository]+8]+0]+C0]+6B38A: dw 'Sword precious to Anri, another Unkindled. The dullest type of blade found in the ruined land of Astora.',A dw '',A dw 'Only, it was once the sword of an earnest noble figure, and its attacks are boosted by that elusive, essential property unique to humans: luck.',A dw '',A dw 'Skill: Stance',A dw 'While in stance, use normal attack to break a foe',27,'s guard from below, and strong attack to slash upwards with a forward lunge.',0 [[[[MsgRepository]+08]+00]+0640]+A4EE: dw 'Wrath of the Gods',0 1337190355 "Loyce Dueling Blade" Auto Assembler Script //replaces crescent moon sword with loyce dueling blade //additional overwrites: gargoyle flame spear weapon art, weapon art name, as well as the stun of it. //buff may have issues in offhand [ENABLE] {$lua} if syntaxcheck then return end local weapon = EquipParamWeapon:new("loycecrescent",4100000) weapon:behaviorVariationId(3650) weapon:sortId(80736) weapon:weight(2.5) weapon:fixPrice(500) weapon:basicPrice(500) weapon:sellValue(500) weapon:correctStrength(-1) weapon:correctAgility(100) weapon:correctMagic(35) weapon:correctFaith(0) weapon:physGuardCutRate(50) weapon:magGuardCutRate(50) weapon:fireGuardCutRate(50) weapon:thunGuardCutRate(50) weapon:materialSetId(2200) weapon:originEquipWep(4100000) weapon:originEquipWep1(4100000) weapon:originEquipWep2(4100000) weapon:originEquipWep3(4100000) weapon:originEquipWep4(4100000) weapon:originEquipWep5(4100000) weapon:iconId(4009) weapon:equipModelId(8006) weapon:attackBasePhysics(70) weapon:attackBaseMagic(35) weapon:attackBaseStamina(50) weapon:saWeaponDamage(20) weapon:guardAngle(60) weapon:staminaGuardDef(40) weapon:reinforceTypeId(4600) weapon:weaponCategory(3) weapon:wepmotionCategory(28) weapon:spAttribute(3) weapon:spAtkcategory(175) weapon:wepmotionOneHandId(0) weapon:wepmotionBothHandId(10) weapon:properStrength(10) weapon:properAgility(18) weapon:properMagic(13) weapon:properFaith(0) weapon:attackBaseParry(0) weapon:defenseBaseParry(0) weapon:guardBaseRepel(10) weapon:attackBaseRepel(66) weapon:guardCutCancelRate(0) weapon:poisonGuardResist(20) weapon:diseaseGuardResist(20) weapon:bloodGuardResist(20) weapon:curseGuardResist(20) weapon:guardLevel(2) weapon:isBlowAttackType(0) weapon:isThrustAttackType(0) weapon:isSlashAttackType(1) weapon:isNormalAttackType(0) weapon:isEnhance(0) weapon:Group0_DummyPolyId1(301) weapon:weaponPosition(28) weapon:patchByte(0x178,25) weapon:correctTypeDark(0) weapon:correctTypeMagic(1) weapon:darkGuardCutRate(50) weapon:AtkThrowEscapeA(10) weapon:AtkThrowEscapeB(10) weapon:swordArt(1309) weapon:correctLuck(0) weapon:categoryName(9) weapon:AttackElementCorrect(10000) weapon:residentSpEffectId1(0) local newWa = BehaviorParam_PC:new("loycecrescent",103650700) newWa:refType(2) newWa:refId(1902) newWa:stamina(30) local bonusVfx = SpEffectParam:new("loycecrescent",1902) bonusVfx:cycleOccurrenceSpEffectId(1903) bonusVfx:effectSfx(800000) local ivoryWeapon = SpEffectParam:new("loycecrescent",1903) ivoryWeapon:effectEndurance(60) ivoryWeapon:spCategory(20) ivoryWeapon:effectSfx(91040700)--91040700 ivoryWeapon:spAttribute(3) ivoryWeapon:stateInfo(152) ivoryWeapon:wepParamChange(1) ivoryWeapon:magicAttackPower(75) ivoryWeapon:atkOccurrenceSpEffectId(101313010) local chargeBuff = AtkParam_Pc:new("loycecrescent", 3650800) chargeBuff:DamageLevel(3) local chargeFix = AtkParam_Pc:new("loycecrescent", 3650705) chargeFix:AtkFireCorrection(0) chargeFix:AtkMagCorrection(190) chargeFix:SpecialAttributes(3) {$asm} [[[[MsgRepository]+8]+0]+50]+1B350: dw 'Loyce Dueling Blade',0 [[[[MsgRepository]+8]+0]+C0]+87462: dw 'The blade of a dignitary who hailed from the cold domain of a distant monarch in search of aid.',A dw '',A dw 'He died, hopeless and alone in a foreign land, and this curious blade pried from his cold dead hands.',A dw '',A dw 'Skill: Ivory Splendor',A dw 'Brace and charge forward, then ignite the signature magic of Eleum Loyce.',0 [[[[MsgRepository]+08]+00]+0640]+A562: dw 'Ivory Splendor',0 [DISABLE] {$lua} paramUtils:restore("loycecrescent") {$asm} [[[[MsgRepository]+8]+0]+50]+1B350: dw 'Crescent Moon Sword',0 [[[[MsgRepository]+8]+0]+C0]+87462: dw 'Ringfinger Leonhard',27,'s weapon of choice, a type of shotel imbued with the power of the moon.',A dw '',A dw 'Leonhard set out on a journey of rebirth, but decided instead to serve the goddess as a knight, and inherited this weapon.',A dw '',A dw 'Skill: Crescent Blade',A dw 'Assume a broad stance and fire off crescent moon blades.',0 [[[[MsgRepository]+08]+00]+0640]+A562: dw 'Kindled Charge',0 1337190360 "Revenant " Auto Assembler Script //replaces butcher's knife with revenant //additional overwrites: bloodlust wa, wa name, and effects associated with the wa [ENABLE] {$lua} if syntaxcheck then return end local weapon = EquipParamWeapon:new("butcherrevenant",7070000) weapon:behaviorVariationId(2001) weapon:sortId(40901) weapon:weight(2) weapon:fixPrice(500) weapon:basicPrice(500) weapon:sellValue(500) weapon:correctStrength(5) weapon:correctAgility(25) weapon:correctMagic(0) weapon:correctFaith(0) weapon:physGuardCutRate(50) weapon:magGuardCutRate(50) weapon:fireGuardCutRate(50) weapon:thunGuardCutRate(50) weapon:spEffectBehaviorId1(6513) weapon:materialSetId(2200) weapon:originEquipWep(7070000) weapon:originEquipWep1(7070000) weapon:originEquipWep2(7070000) weapon:originEquipWep3(7070000) weapon:originEquipWep4(7070000) weapon:originEquipWep5(7070000) weapon:originEquipWep6(-1) weapon:originEquipWep7(-1) weapon:originEquipWep8(-1) weapon:originEquipWep9(-1) weapon:originEquipWep10(-1) weapon:iconId(4013) weapon:equipModelId(8003) weapon:attackBasePhysics(72) weapon:attackBaseMagic(0) weapon:attackBaseStamina(30) weapon:saWeaponDamage(15) weapon:guardAngle(60) weapon:staminaGuardDef(40) weapon:reinforceTypeId(4600) weapon:weaponCategory(0) weapon:wepmotionCategory(20) weapon:spAttribute(1) weapon:spAtkcategory(198) weapon:wepmotionOneHandId(0) weapon:wepmotionBothHandId(10) weapon:properStrength(6) weapon:properAgility(9) weapon:properMagic(0) weapon:properFaith(0) weapon:attackBaseParry(0) weapon:defenseBaseParry(0) weapon:guardBaseRepel(10) weapon:attackBaseRepel(66) weapon:guardCutCancelRate(0) weapon:poisonGuardResist(20) weapon:diseaseGuardResist(20) weapon:bloodGuardResist(20) weapon:curseGuardResist(20) weapon:guardLevel(2) weapon:isBlowAttackType(0) weapon:isThrustAttackType(1) weapon:isSlashAttackType(1) weapon:isNormalAttackType(0) weapon:isEnhance(0) weapon:Group0_DummyPolyId1(301) weapon:weaponPosition(20) weapon:patchByte(0x178,25) weapon:correctTypeDark(0) weapon:correctTypeMagic(1) weapon:darkGuardCutRate(50) weapon:AtkThrowEscapeA(10) weapon:AtkThrowEscapeB(10) weapon:swordArt(801) weapon:correctLuck(43) weapon:categoryName(1) weapon:AttackElementCorrect(10015) weapon:residentSpEffectId1(0) local selfPoison = SpEffectParam:new("butcherrevenant",130050400) selfPoison:poizonAttackPower(200) selfPoison:registBlood(0) selfPoison:stateInfo(2) selfPoison:effectEndurance(60) selfPoison:motionInterval(.5) selfPoison:changeHpRate(.1) selfPoison:changeHpPoint(4) selfPoison:effectSfx(40002) local selfToxic = SpEffectParam:new("butcherrevenant",130050401) selfToxic:registIllness(150) selfToxic:registBlood(0) selfToxic:stateInfo(5) selfToxic:effectEndurance(30) selfToxic:motionInterval(.25) selfToxic:changeHpRate(.4) selfToxic:changeHpPoint(10) selfToxic:effectSfx(40005) local newDamR = SpEffectParam:new("butcherrevenant",130050420) newDamR:changeHpRate(5) newDamR:changeHpPoint(5) local newDamL = SpEffectParam:new("butcherrevenant",130050450) newDamL:changeHpRate(5) newDamL:changeHpPoint(5) local newVfxR = SpEffectParam:new("butcherrevenant",130050421) newVfxR:effectEndurance(15) newVfxR:effectSfx(152) newVfxR:cycleOccurrenceSpEffectId(12240) local newVfxL = SpEffectParam:new("butcherrevenant",130050451) newVfxL:effectEndurance(15) newVfxL:effectSfx(5652) newVfxL:cycleOccurrenceSpEffectId(12240) local newBuffR = SpEffectParam:new("butcherrevenant",130050432)--atkOccurrenceSpEffectId(130050432) from speffectid 130050431 newBuffR:registIllness(30) newBuffR:registBlood(0) newBuffR:stateInfo(5) newBuffR:effectEndurance(45) newBuffR:motionInterval(1) newBuffR:changeHpRate(0.15) newBuffR:changeHpPoint(30) newBuffR:effectSfx(40005) local newBuffL = SpEffectParam:new("butcherrevenant",130050462)--atkOccurrenceSpEffectId(130050462) from speffectid 130050461 newBuffL:registIllness(30) newBuffL:registBlood(0) newBuffL:stateInfo(5) newBuffL:effectEndurance(45) newBuffL:motionInterval(1) newBuffL:changeHpRate(0.15) newBuffL:changeHpPoint(30) newBuffL:effectSfx(40002) local soulBoost = SpEffectParam:new("butcherrevenant", 12240) soulBoost:iconId(10031) soulBoost:effectEndurance(30) soulBoost:cycleOccurrenceSpEffectId(12241) soulBoost:stateInfo(76) soulBoost:soulRate(1.3) local itemBoost = SpEffectParam:new("butcherrevenant", 12241) itemBoost:iconId(10030) itemBoost:effectEndurance(30) itemBoost:stateInfo(66) itemBoost:itemDiscovery(0.75) local newInnatePoison = SpEffectParam:new("butcherrevenant", 6513) newInnatePoison:effectEndurance(90) newInnatePoison:registBlood(0) poison = createTimer(getMainForm()) poison.Interval = 250 poison.setEnabled(true) poison.OnTimer = function(timer) currentLuck = readBytes("[[GameDataMan]+10]+60") luckCalc = (-0.011759*currentLuck*currentLuck)+(1.51513*currentLuck)+1.7983 newInnatePoison:poizonAttackPower(math.floor(luckCalc)) end {$asm} [[[[MsgRepository]+8]+0]+50]+1F4AE: dw 'Revenant',0 [[[[MsgRepository]+8]+0]+C0]+C7FFC: dw 'A long lost relic of the toxic ruins deep within the profaned capital, this blade was once feared and revered.',A dw '',A dw 'It was once a sacrificial blade used by the sorcerers of the capital to fulfill their greed.',A dw '',A dw 'Skill: Forsaken',A dw 'Feed this ravenous blade one',27,'s lifeforce, granting a fragment of the user',27,'s desires in return.',0 [[[[MsgRepository]+08]+00]+0640]+A436: dw 'Forsaken',0 [DISABLE] {$lua} paramUtils:restore("butcherrevenant") if(poison ~= nil) then poison.setEnabled(false) end {$asm} [[[[MsgRepository]+8]+0]+50]+1F4AE: dw 'Butcher Knife',0 [[[[MsgRepository]+8]+0]+C0]+C7FFC: dw 'Butcher',27,'s knife with an oddly large blade wielded by the madwoman haunting the Road of Sacrifices.',A dw '',A dw 'Squarely-landed hits restore HP.',A dw '',A dw 'Back in the Undead Settlement, the woman acquired a taste for human flesh, of which she took glee in partaking.',A dw '',A dw 'Skill: Sharpen',A dw 'Sharpening the blade increases HP restored with each successful hit.',0 [[[[MsgRepository]+08]+00]+0640]+A436: dw 'Bloodlust',0 1337190361 "Eternal Glory" Auto Assembler Script //replaces ricards rapier with eternal glory //additional overwrites: earth seeker wa, wa name, and most of the greathammer weapon class' stam consumption //for some reason critical damage acts up, shieldpokes dont do dmg //buff may have issues in offhand [ENABLE] {$lua} if syntaxcheck then return end local weapon = EquipParamWeapon:new("eternalrapier",3030000) weapon:behaviorVariationId(3205) weapon:sortId(110301) weapon:weight(3) weapon:fixPrice(500) weapon:basicPrice(500) weapon:sellValue(500) weapon:correctStrength(-1) weapon:correctAgility(35) weapon:correctMagic(-1) weapon:correctFaith(90) weapon:physGuardCutRate(50) weapon:magGuardCutRate(50) weapon:fireGuardCutRate(50) weapon:thunGuardCutRate(50) weapon:materialSetId(2200) weapon:originEquipWep(3030000) weapon:originEquipWep1(3030000) weapon:originEquipWep2(3030000) weapon:originEquipWep3(3030000) weapon:originEquipWep4(3030000) weapon:originEquipWep5(3030000) weapon:iconId(4049) weapon:equipModelId(8000) weapon:attackBasePhysics(90) weapon:attackBaseThunder(50) weapon:attackBaseStamina(50) weapon:saWeaponDamage(20) weapon:guardAngle(60) weapon:staminaGuardDef(30) weapon:reinforceTypeId(4600) weapon:weaponCategory(2) weapon:wepmotionCategory(27) weapon:spAttribute(6) weapon:spAtkcategory(242) weapon:wepmotionOneHandId(0) weapon:wepmotionBothHandId(10) weapon:properStrength(10) weapon:properAgility(17) weapon:properMagic(0) weapon:properFaith(14) weapon:attackBaseParry(0) weapon:defenseBaseParry(0) weapon:guardBaseRepel(10) weapon:attackBaseRepel(66) weapon:guardCutCancelRate(0) weapon:poisonGuardResist(20) weapon:diseaseGuardResist(20) weapon:bloodGuardResist(20) weapon:curseGuardResist(20) weapon:guardLevel(2) weapon:isBlowAttackType(0) weapon:isThrustAttackType(1) weapon:isSlashAttackType(0) weapon:isNormalAttackType(0) weapon:isEnhance(0) weapon:Group0_DummyPolyId1(301) weapon:weaponPosition(27) weapon:patchByte(0x178,25) weapon:correctTypeDark(0) weapon:correctTypeMagic(0) weapon:correctTypeThunder(1) weapon:darkGuardCutRate(50) weapon:AtkThrowEscapeA(10) weapon:AtkThrowEscapeB(10) weapon:swordArt(1006) weapon:correctLuck(0) weapon:categoryName(15) weapon:residentSpEffectId1(0) local wateredDownWa = BehaviorParam_PC:new("eternalrapier",103205710) wateredDownWa:refId(100071811) wateredDownWa:stamina(60) local onehandswingstam = BehaviorParam_PC:new("eternalrapier",103200000) onehandswingstam:stamina(19) local onehandswingstamsec = BehaviorParam_PC:new("eternalrapier",103200010) onehandswingstamsec:stamina(19) local onehandswingstamthird = BehaviorParam_PC:new("eternalrapier",103200020) onehandswingstamthird:stamina(19) local onehandheavystam = BehaviorParam_PC:new("eternalrapier",103200105) onehandheavystam:stamina(44) local onehandheavystamalt = BehaviorParam_PC:new("eternalrapier",103200100) onehandheavystamalt:stamina(34) local onehandheavystamsecond = BehaviorParam_PC:new("eternalrapier",103200115) onehandheavystamsecond:stamina(44) local onehandheavystamsecondalt = BehaviorParam_PC:new("eternalrapier",103200110) onehandheavystamsecondalt:stamina(34) local onehandrunning = BehaviorParam_PC:new("eternalrapier",103200520) onehandrunning:stamina(24) local onehandjumping = BehaviorParam_PC:new("eternalrapier",103200030) onehandjumping:stamina(49) local plunge = BehaviorParam_PC:new("eternalrapier",103200050) plunge:stamina(49) local onehandrolling = BehaviorParam_PC:new("eternalrapier",103200540) onehandrolling:stamina(29) local offhandswing = BehaviorParam_PC:new("eternalrapier",103200400) offhandswing:stamina(19) local offhandswingsec = BehaviorParam_PC:new("eternalrapier",103200402) offhandswingsec:stamina(19) local offhandswingthird = BehaviorParam_PC:new("eternalrapier",103200404) offhandswingthird:stamina(19) local twohandswingstam = BehaviorParam_PC:new("eternalrapier",103200200) twohandswingstam:stamina(24) local twohandswingstamsec = BehaviorParam_PC:new("eternalrapier",103200210) twohandswingstamsec:stamina(24) local twohandswingstamthird = BehaviorParam_PC:new("eternalrapier",103200220) twohandswingstamthird:stamina(24) local twohandheavyswingstam = BehaviorParam_PC:new("eternalrapier",103200305) twohandheavyswingstam:stamina(47) local twohandheavyswingstamalt = BehaviorParam_PC:new("eternalrapier",103200300) twohandheavyswingstamalt:stamina(37) local twohandheavyswingstamsec = BehaviorParam_PC:new("eternalrapier",103200315) twohandheavyswingstamsec:stamina(47) local twohandheavyswingstamsecalt = BehaviorParam_PC:new("eternalrapier",103200310) twohandheavyswingstamsecalt:stamina(37) local twohandrunningstam = BehaviorParam_PC:new("eternalrapier",103200530) twohandrunningstam:stamina(27) local twohandjumpingstam = BehaviorParam_PC:new("eternalrapier",103200230) twohandjumpingstam:stamina(54) local twohandrollingstam = BehaviorParam_PC:new("eternalrapier",103200580) twohandrollingstam:stamina(32) local lightningPre = Bullet:new("eternalrapier",100071801) lightningPre:sfxId_Bullet(525533) lightningPre:spAttribute(6) local lightningStrikes = Bullet:new("eternalrapier",100071802) lightningStrikes:sfxId_Bullet(440111)--440111 lightningStrikes:spEffectIDForShooter(1070) lightningStrikes:spAttribute(6) local rapierSlam = AtkParam_Pc:new("eternalrapier", 3205712) rapierSlam:AtkPhys(0) rapierSlam:DamageLevel(2) local strikeDmg = AtkParam_Pc:new("eternalrapier", 3205710) strikeDmg:AtkThun(400) strikeDmg:SpecialAttributes(6) strikeDmg:AtkAttribute(4) strikeDmg:DamageLevel(3) local buffNerf = SpEffectParam:new("eternalrapier", 1070) buffNerf:thunderAttackPower(125) {$asm} [[[[MsgRepository]+8]+0]+50]+19E14: dw 'Eternal Glory',0 [[[[MsgRepository]+8]+0]+C0]+72B5E: dw 'A blade gifted to a decorated dragonslayer in ancient times, imbued with the power of the sun lord.',A dw '',A dw 'The passing of ages has reduced this blade to a ceremonial tool for the dragon cults, its true calling abandoned in the pursuit of the everlasting.',A dw '',A dw 'Skill: Rain of Fury',A dw 'With a crack of thunder, call forth bolts of lightning with a fury reminiscent of the ancient war of the gods.',0 [[[[MsgRepository]+08]+00]+0640]+E8E36: dw 'Rain of Fury',0 [DISABLE] {$lua} paramUtils:restore("eternalrapier") {$asm} [[[[MsgRepository]+8]+0]+50]+19E14: dw 'Ricard',27,'s Rapier',0 [[[[MsgRepository]+8]+0]+C0]+72B5E: dw 'A strikingly decorative rapier of an Undead prince spoken of in ancient stories.',A dw '',A dw 'Although many of the tales surrounding the prince are questionable, this thrusting weapon suggests that the stories of his graceful technique were in fact true.',A dw '',A dw 'Skill: Ricard',27,'s Lunge and Press',A dw 'Assume a quick stance, lunge forward, and execute a stunning chain attack. Sustain offensive with strong attack. ',0 [[[[MsgRepository]+08]+00]+0640]+E8E36: dw 'Earthen Wrath',0 1337099190 "Smoldering Straight Sword stats" Auto Assembler Script //Author: inuNorii //An attempt to make the unnamed and unused straight sword usable {$lua} if syntaxcheck then return end [ENABLE] local weapon = EquipParamWeapon:new("SmolderingStraightSword",890000) weapon:behaviorVariationId(2330) weapon:sortId(51360) weapon:fixPrice(500) weapon:basicPrice(500) weapon:sellValue(500) weapon:correctStrength(60) weapon:correctAgility(25) weapon:correctMagic(10) weapon:correctFaith(10) weapon:physGuardCutRate(50) weapon:magGuardCutRate(50) weapon:fireGuardCutRate(50) weapon:thunGuardCutRate(50) weapon:materialSetId(2200) weapon:originEquipWep(890000) weapon:originEquipWep1(890000) weapon:originEquipWep2(890000) weapon:originEquipWep3(890000) weapon:originEquipWep4(890000) weapon:originEquipWep5(890000) weapon:attackBasePhysics(110) weapon:attackBaseFire(30) weapon:attackBaseStamina(50) weapon:saWeaponDamage(25) weapon:guardAngle(60) weapon:staminaGuardDef(35) weapon:reinforceTypeId(4600) weapon:spAttribute(2) weapon:properStrength(16) weapon:properAgility(16) weapon:properMagic(0) weapon:properFaith(0) weapon:attackBaseParry(0) weapon:defenseBaseParry(0) weapon:guardBaseRepel(10) weapon:attackBaseRepel(66) weapon:guardCutCancelRate(0) weapon:poisonGuardResist(16) weapon:diseaseGuardResist(16) weapon:bloodGuardResist(16) weapon:curseGuardResist(16) weapon:patchByte(0x178,25) weapon:correctTypeFire(4) weapon:darkGuardCutRate(50) weapon:correctLuck(25) weapon:displayTypeId(117) weapon:attackElementCorrectId(10000) [DISABLE] paramUtils:restore("SmolderingStraightSword") 1337190567 "Dark Souls" 1 1337099172 "DS1 starting classes" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local Knight = CharaInitParam:new("startingClassesDS1",3000) Knight:equip_Wep_Right(2020000) --Broadsword Knight:equip_Wep_Left(21240000) --Silver Eagle Kite Shield Knight:equip_Helm(71000000) --Nameless Knight Helm Knight:equip_Armor(71001000) --Nameless Knight Armor Knight:equip_Gaunt(71002000) --Nameless Knight Gauntlets Knight:equip_Leg(71003000) --Nameless Knight Leggings Knight:equip_Accessory5(10060) --Way of Blue local Mercenary = CharaInitParam:new("startingClassesDS1",3001) --Wanderer Mercenary:equip_Wep_Right(4030000) --Scimitar Mercenary:equip_Wep_Left(20220000) --Leather Shield Mercenary:equip_Helm(23100000) --Assassin Hood Mercenary:equip_Armor(23001000) --Black Hand Armor Mercenary:equip_Gaunt(23002000) --Assassin Gloves Mercenary:equip_Leg(23003000) --Assassin Trousers local Warrior = CharaInitParam:new("startingClassesDS1",3002) --Bandit Warrior:equip_Wep_Left(21190000) --Spider Shield Warrior:equip_Helm(75500000) --Brigand Hood Warrior:equip_Armor(75501000) --Brigand Armor Warrior:equip_Gaunt(75502000) --Brigand Gauntlets Warrior:equip_Leg(75503000) --Brigand Trousers local Herald = CharaInitParam:new("startingClassesDS1",3003) --Warrior Herald:equip_Wep_Right(2010000) --Longsword Herald:equip_Subwep_Left(-1) Herald:equip_Helm(74500000) --Standard Helm Herald:equip_Armor(74501000) --Hard Leather Armor Herald:equip_Gaunt(74502000) --Hard Leather Gauntlets Herald:equip_Leg(74503000) --Hard Leather Boots Herald:Equip_Spell_01(-1) local Thief = CharaInitParam:new("startingClassesDS1",3004) Thief:equip_Wep_Right(1010000) --Bandit's Knife Thief:equip_Wep_Left(20160000) --Target Shield Thief:equip_Subwep_Left(-1) Thief:equip_Armor(78001000) --Black Leather Armor Thief:equip_Gaunt(78002000) --Black Leather Armor Thief:equip_Leg(78003000) --Black Leather Armor Thief:equip_Arrow(-1) Thief:arrowNum(0) Thief:Item_03(2001) --Lift Chamber Key Thief:itemNum_03(1) local Assassin = CharaInitParam:new("startingClassesDS1",3005) --Hunter Assassin:equip_Wep_Right(2000000) --Shortsword Assassin:equip_Subwep_Right(14010000) --Short Bow Assassin:equip_Wep_Left(20040000) --Large Leather Shield Assassin:equip_Subwep_Left(-1) Assassin:equip_Helm(-1) Assassin:equip_Armor(76001000) --Leather Armor Assassin:equip_Gaunt(76002000) --Leather Gloves Assassin:equip_Leg(76003000) --Leather Boots Assassin:equip_Arrow(400000) --Standard Arrow Assassin:Equip_Spell_01(-1) Assassin:arrowNum(30) local Sorcerer = CharaInitParam:new("startingClassesDS1",3006) Sorcerer:equip_Wep_Right(1000000) --Dagger Sorcerer:equip_Wep_Left(20010000) --Small Leather Shield Sorcerer:equip_Helm(77000000) --Old Sorcerer Hat Sorcerer:equip_Armor(77001000) --Old Sorcerer Cloak Sorcerer:equip_Gaunt(77002000) --Old Sorcerer Gauntlets Sorcerer:equip_Leg(77003000) --Old Sorcerer Boots local Pyromancer = CharaInitParam:new("startingClassesDS1",3007) Pyromancer:equip_Helm(77500000) --Conjurator Hood Pyromancer:equip_Armor(77501000) --Conjurator Pyromancer:equip_Gaunt(77502000) --Conjurator Pyromancer:equip_Leg(77503000) --Conjurator local Cleric = CharaInitParam:new("startingClassesDS1",3008) Cleric:equip_Accessory5(10060) --Way of Blue local FireGem = CharaInitParam:new("startingClassesDS1",2405) FireGem:Item_02(500) --Ember local SovereignlessSoul = CharaInitParam:new("startingClassesDS1",2406) SovereignlessSoul:Item_02(371) --Binoculars local RustedGoldCoin = CharaInitParam:new("startingClassesDS1",2407) RustedGoldCoin:Item_02(376) --Pendant RustedGoldCoin:itemNum_02(1) local CrackedRedEyeOrb = CharaInitParam:new("startingClassesDS1",2408) CrackedRedEyeOrb:Item_02(2014) --Grand Archives Key local YoungWhiteBranch = CharaInitParam:new("startingClassesDS1",2409) YoungWhiteBranch:equip_Accessory2(20740) --Reversal Ring YoungWhiteBranch:Item_02(-1) YoungWhiteBranch:itemNum_02(0) {$asm} [[[[MsgRepository]+8]+0]+640]+CB1A: dw 'Wanderer',0 [[[[MsgRepository]+8]+0]+640]+CB2E: dw 'Bandit',0 [[[[MsgRepository]+8]+0]+640]+CB3E: dw 'Warior',0 //character limit [[[[MsgRepository]+8]+0]+640]+CB58: dw 'Hunter',0 [[[[MsgRepository]+8]+0]+640]+CC58: dw 'Ember',0 [[[[MsgRepository]+8]+0]+640]+CC6A: dw 'Binoculars',0 [[[[MsgRepository]+8]+0]+640]+CCE0: dw 'Pendant',0 [[[[MsgRepository]+8]+0]+640]+CC92: dw 'Grand Archives Key',0 [[[[MsgRepository]+8]+0]+640]+CCBA: dw 'Reversal Ring',0 [[[[MsgRepository]+8]+0]+640]+12526: dw 'Gain the strength of flame and',A dw 'increase max HP until death.',0 [[[[MsgRepository]+8]+0]+640]+125E4: dw 'Binoculars made of brass.',A dw 'Use to peer at distant scenery.',0 [[[[MsgRepository]+8]+0]+640]+12806: dw 'Trinket.',A dw 'No effect, but fond memories comfort',A dw 'travelers.',0 [[[[MsgRepository]+8]+0]+640]+12682: dw 'Key to the main entrance to',A dw 'the Grand Archives of Lothric.',0 [[[[MsgRepository]+8]+0]+640]+12720: dw 'Causes males to perform female actions,',A dw 'and vice-versa.',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("startingClassesDS1") {$asm} [[[[MsgRepository]+8]+0]+640]+CB1A: dw 'Mercenary',0 [[[[MsgRepository]+8]+0]+640]+CB2E: dw 'Warrior',0 [[[[MsgRepository]+8]+0]+640]+CB3E: dw 'Herald',0 [[[[MsgRepository]+8]+0]+640]+CB58: dw 'Assassin',0 [[[[MsgRepository]+8]+0]+640]+CC58: dw 'Fire Gem',0 [[[[MsgRepository]+8]+0]+640]+CC6A: dw 'Sovereignless Soul',0 [[[[MsgRepository]+8]+0]+640]+CCE0: dw 'Rusted Gold Coin',0 [[[[MsgRepository]+8]+0]+640]+CC92: dw 'Cracked Red Eye Orb',0 [[[[MsgRepository]+8]+0]+640]+CCBA: dw 'Young White Branch',0 [[[[MsgRepository]+8]+0]+640]+12526: dw 'Material used to upgrade to fire weapons.',A dw 'More appropriate for a warrior',A dw 'than pretty trinkets.',0 [[[[MsgRepository]+8]+0]+640]+125E4: dw 'The sovereignless soul of one',A dw 'who slept beside you.',A dw 'Use to acquire many souls.',0 [[[[MsgRepository]+8]+0]+640]+12806: dw 'Burial item for good fortune after death.',A dw 'Greatly increases item discovery',A dw 'for a short while.',0 [[[[MsgRepository]+8]+0]+640]+12682: dw 'Online play item. One use only.',A dw 'Become a dark spirit and invade another world.',0 [[[[MsgRepository]+8]+0]+640]+12720: dw 'Branch of a young white birch, perhaps',A dw 'an offering of peace. Can be used to',A dw 'blend into environment, but only once.',0 1337099200 "DS1 Poise" Auto Assembler Script //Author: inuNorii //Restores poise functionality from DS1 for specific armour sets {$lua} if syntaxcheck then return end [ENABLE] --why do these have the poise effect lmao local nakedIds = {900000, 901000, 902000, 903000} for i,id in ipairs(nakedIds) do local protector = EquipParamProtector:new("DS1Poise",id) protector:residentSpEffectId2(-1) end --set poise effect and SARecover local sharedArmourIds = { 54000000,54001000,54002000,54003000, 54500000,54501000,54502000,54503000, 70000000,70001000,70002000,70003000, 71000000,71001000,71002000,71003000, 72000000,72001000,72002000,72003000, 74000000,74001000,74002000,74003000, 74500000,74501000,74502000,74503000, 75000000,75001000,75002000,75003000, 82000000,82001000,82002000,82003000, 83000000,83001000,83002000,83003000, 84000000,84001000,84002000,84003000, 85000000,85001000,85002000,85003000, 87000000,87001000,87002000,87003000, 90000000,90001000,90002000,90003000, 92000000,92001000,92002000,92003000, 93000000,93001000,93002000,93003000, 94000000,94001000,94002000,94003000, 96000000,96001000,96002000,96003000 } for i,id in ipairs(sharedArmourIds) do local protector2 = EquipParamProtector:new("DS1Poise",id) protector2:residentSpEffectId2(6300) protector2:corectSARecover(-0.1) protector2:poise(1) end --Black Knight Set local BK0 = EquipParamProtector:new("DS1Poise",54000000) BK0:saDurability(8) local BK1 = EquipParamProtector:new("DS1Poise",54001000) BK1:saDurability(21) local BK2 = EquipParamProtector:new("DS1Poise",54002000) BK2:saDurability(10) local BK3 = EquipParamProtector:new("DS1Poise",54003000) BK3:saDurability(1) --Dark Set local DRK0 = EquipParamProtector:new("DS1Poise",54500000) DRK0:saDurability(6) local DRK1 = EquipParamProtector:new("DS1Poise",54501000) DRK1:saDurability(16) local DRK2 = EquipParamProtector:new("DS1Poise",54502000) DRK2:saDurability(9) local DRK3 = EquipParamProtector:new("DS1Poise",54503000) DRK3:saDurability(9) --Chain Set local CH0 = EquipParamProtector:new("DS1Poise",70000000) CH0:saDurability(5) local CH1 = EquipParamProtector:new("DS1Poise",70001000) CH1:saDurability(9) local CH2 = EquipParamProtector:new("DS1Poise",70002000) CH2:saDurability(5) local CH3 = EquipParamProtector:new("DS1Poise",70003000) CH3:saDurability(7) --Nameless Knight Set local NK0 = EquipParamProtector:new("DS1Poise",71000000) NK0:saDurability(8) local NK1 = EquipParamProtector:new("DS1Poise",71001000) NK1:saDurability(20) local NK2 = EquipParamProtector:new("DS1Poise",71002000) NK2:saDurability(6) local NK3 = EquipParamProtector:new("DS1Poise",71003000) NK3:saDurability(12) --Elite Knight Set local EK0 = EquipParamProtector:new("DS1Poise",72000000) EK0:saDurability(8) local EK1 = EquipParamProtector:new("DS1Poise",72001000) EK1:saDurability(20) local EK2 = EquipParamProtector:new("DS1Poise",72002000) EK2:saDurability(6) local EK3 = EquipParamProtector:new("DS1Poise",72003000) EK3:saDurability(12) --Catarina Set local CA0 = EquipParamProtector:new("DS1Poise",74000000) CA0:saDurability(8) local CA1 = EquipParamProtector:new("DS1Poise",74001000) CA1:saDurability(21) local CA2 = EquipParamProtector:new("DS1Poise",74002000) CA2:saDurability(13) local CA3 = EquipParamProtector:new("DS1Poise",74003000) CA3:saDurability(13) --Hard Leather Set local HL0 = EquipParamProtector:new("DS1Poise",74500000) HL0:saDurability(5) local HL1 = EquipParamProtector:new("DS1Poise",74501000) HL1:saDurability(0) local HL2 = EquipParamProtector:new("DS1Poise",74502000) HL2:saDurability(0) local HL3 = EquipParamProtector:new("DS1Poise",74503000) HL3:saDurability(0) --Havel Set local Havel0 = EquipParamProtector:new("DS1Poise",75000000) Havel0:saDurability(18) local Havel1 = EquipParamProtector:new("DS1Poise",75001000) Havel1:saDurability(47) local Havel2 = EquipParamProtector:new("DS1Poise",75002000) Havel2:saDurability(28) local Havel3 = EquipParamProtector:new("DS1Poise",75003000) Havel3:saDurability(28) --Eastern Set local EA0 = EquipParamProtector:new("DS1Poise",82000000) EA0:saDurability(8) local EA1 = EquipParamProtector:new("DS1Poise",82001000) EA1:saDurability(20) local EA2 = EquipParamProtector:new("DS1Poise",82002000) EA2:saDurability(8) local EA3 = EquipParamProtector:new("DS1Poise",82003000) EA3:saDurability(11) --Favor Set local FA0 = EquipParamProtector:new("DS1Poise",83000000) FA0:saDurability(8) local FA1 = EquipParamProtector:new("DS1Poise",83001000) FA1:saDurability(20) local FA2 = EquipParamProtector:new("DS1Poise",83002000) FA2:saDurability(8) local FA3 = EquipParamProtector:new("DS1Poise",83003000) FA3:saDurability(11) --Brass Set local BR0 = EquipParamProtector:new("DS1Poise",84000000) BR0:saDurability(8) local BR1 = EquipParamProtector:new("DS1Poise",84001000) BR1:saDurability(16) local BR2 = EquipParamProtector:new("DS1Poise",84002000) BR2:saDurability(8) local BR3 = EquipParamProtector:new("DS1Poise",84003000) BR3:saDurability(9) --Silver Knight Set local SK0 = EquipParamProtector:new("DS1Poise",85000000) SK0:saDurability(8) local SK1 = EquipParamProtector:new("DS1Poise",85001000) SK1:saDurability(19) local SK2 = EquipParamProtector:new("DS1Poise",85002000) SK2:saDurability(9) local SK3 = EquipParamProtector:new("DS1Poise",85003000) SK3:saDurability(11) --Iron Set local IRN0 = EquipParamProtector:new("DS1Poise",87000000) IRN0:saDurability(8) local IRN1 = EquipParamProtector:new("DS1Poise",87001000) IRN1:saDurability(16) local IRN2 = EquipParamProtector:new("DS1Poise",87002000) IRN2:saDurability(7) local IRN3 = EquipParamProtector:new("DS1Poise",87003000) IRN3:saDurability(9) --Black Iron Set local BI0 = EquipParamProtector:new("DS1Poise",90000000) BI0:saDurability(12) local BI1 = EquipParamProtector:new("DS1Poise",90001000) BI1:saDurability(31) local BI2 = EquipParamProtector:new("DS1Poise",90002000) BI2:saDurability(18) local BI3 = EquipParamProtector:new("DS1Poise",90003000) BI3:saDurability(18) --Wolf Knight Set local WK0 = EquipParamProtector:new("DS1Poise",92000000) WK0:saDurability(6) local WK1 = EquipParamProtector:new("DS1Poise",92001000) WK1:saDurability(15) local WK2 = EquipParamProtector:new("DS1Poise",92002000) WK2:saDurability(7) local WK3 = EquipParamProtector:new("DS1Poise",92003000) WK3:saDurability(9) --Dragonslayer Set local DS0 = EquipParamProtector:new("DS1Poise",93000000) DS0:saDurability(9) local DS1 = EquipParamProtector:new("DS1Poise",93001000) DS1:saDurability(19) local DS2 = EquipParamProtector:new("DS1Poise",93002000) DS2:saDurability(6) local DS3 = EquipParamProtector:new("DS1Poise",93003000) DS3:saDurability(11) --Smough's Set local SM0 = EquipParamProtector:new("DS1Poise",94000000) SM0:saDurability(14) local SM1 = EquipParamProtector:new("DS1Poise",94001000) SM1:saDurability(35) local SM2 = EquipParamProtector:new("DS1Poise",94002000) SM2:saDurability(21) local SM3 = EquipParamProtector:new("DS1Poise",94003000) SM3:saDurability(21) --Thorns Set local TH0 = EquipParamProtector:new("DS1Poise",96000000) TH0:saDurability(6) local TH1 = EquipParamProtector:new("DS1Poise",96001000) TH1:saDurability(16) local TH2 = EquipParamProtector:new("DS1Poise",96002000) TH2:saDurability(9) local TH3 = EquipParamProtector:new("DS1Poise",96003000) TH3:saDurability(9) [DISABLE] paramUtils:restore("DS1Poise") 1337099169 "(Dark) Wood Grain Ring" Auto Assembler Script //Author: inuNorii //Edits Wood Grain Ring to give backflips like the Dark Wood Grain Ring would {$lua} if syntaxcheck then return end [ENABLE] local effect = SpEffectParam:new("darkWoodGrainRing",112014000) effect:stateInfo(115) [DISABLE] paramUtils:restore("darkWoodGrainRing") 1337190568 "Dark Souls II" 1 1337159972 "DS2 Lifegem Pack" 1 1337159973 "Lifegem" Auto Assembler Script //Original Lifegem Script Author: inuNorii //Edited and redesigned by Boblord //basic lifegem, replaces rusted gold coin [ENABLE] {$lua} if syntaxcheck then return end local GoldCoin = EquipParamGoods:new("lifegem",457) -- base lifegem, uses rusted gold coin GoldCoin:refId(150) GoldCoin:goodsUseAnim(9) GoldCoin:iconId(267) -- icon: young grass dew GoldCoin:sfxId(528704) -- gold glow with dust GoldCoin:sfxId1(535000) -- golden crush effect GoldCoin:maxNum(20) -- sets number of gems that you can hold to 20 hopefully local BlankEffectHeal = SpEffectParam:new("lifegem",150) BlankEffectHeal:effectEndurance(21) BlankEffectHeal:motionInterval(0.03) BlankEffectHeal:changeHpRate(0) BlankEffectHeal:changeHpPoint(-1) BlankEffectHeal:spCategory(10) BlankEffectHeal:effectSfx(91120701) {$asm} [[[[MsgRepository]+8]+0]+50]+3180: dw 'Lifegem',0 [[[[MsgRepository]+8]+0]+C0]+11E1E: dw 'Small stone made up of crystallized souls.',A dw '',A dw 'Gradually restores a small amount of hp.',A dw '',A dw 'Often found near abandoned corpses, as if it were what remains of the soul.',0 [[[[MsgRepository]+08]+00]+A0]+4564: dw 'Crush to restore some HP',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("lifegem") {$asm} [[[[MsgRepository]+8]+0]+50]+3180: dw 'Rusted Gold Coin',0 [[[[MsgRepository]+8]+0]+C0]+11E1E: dw 'A rusty old gold coin that surely has no currency.',A dw '',A dw 'Crushing the coin gives a large, if temporary, boost to item discovery.',A dw '',A dw 'A rich man lost his fortune, but it returned to him twinfold. He was swift to squander his retrieved fortune, smugly confident that it was bound to double once again.',0 [[[[MsgRepository]+08]+00]+A0]+4564: dw 'Crush to temporarily greatly boost item discovery',0 1337159974 "Radiant Lifegem" Auto Assembler Script //slightly better lifegem, replaces rusted coin [ENABLE] {$lua} if syntaxcheck then return end local RustedCoin = EquipParamGoods:new("radLifegem",455) -- Radiant Lifegem Version, uses rusted coin RustedCoin:refId(151) RustedCoin:goodsUseAnim(9) RustedCoin:iconId(131) -- icon: blessed gem RustedCoin:sfxId(535000) -- gold glow RustedCoin:sfxId1(302230) local BlankEffectHeal = SpEffectParam:new("radLifegem",151) BlankEffectHeal:effectEndurance(32) BlankEffectHeal:motionInterval(0.022) BlankEffectHeal:changeHpRate(0) BlankEffectHeal:changeHpPoint(-1) BlankEffectHeal:spCategory(10) BlankEffectHeal:effectSfx(91120701) {$asm} [[[[MsgRepository]+8]+0]+50]+3156: dw 'Radiant Lifegem',0 [[[[MsgRepository]+8]+0]+C0]+119F6: dw 'Stone made up of crystallized souls.',A dw '',A dw 'Gradually restores HP.',A dw '',A dw 'The dull glimmer of these mysterious stones brightens with the passage of time.',0 [[[[MsgRepository]+08]+00]+A0]+44C8: dw 'Crush to restore a considerable amount of HP',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("radLifegem") {$asm} [[[[MsgRepository]+8]+0]+50]+3156: dw 'Rusted Coin',0 [[[[MsgRepository]+8]+0]+C0]+119F6: dw 'An old rusted copper coin.',A dw '',A dw 'Crushing the coin boosts item discovery.',A dw '',A dw 'Those who have lost their fortunes rely upon this superstitious practice, hoping to retrieve what was once theirs, and more.',0 [[[[MsgRepository]+08]+00]+A0]+44C8: dw 'Crush to temporarily boost item discovery',0 1337159975 "Old Radiant Lifegem" Auto Assembler Script //best lifegem, replaces the special budding green blossom that you get from the handmaiden for sirris' quest [ENABLE] {$lua} if syntaxcheck then return end local BuddingBlossom = EquipParamGoods:new("oldRadLifegem",262) -- Old Radiant Lifegem Version, uses sirris' special budding green blossom BuddingBlossom:refId(152) BuddingBlossom:goodsUseAnim(9) BuddingBlossom:maxNum(5) -- sets number of gems that you can hold to 5 hopefully BuddingBlossom:iconId(125) -- icon: lightning gem BuddingBlossom:sfxId(528702) -- massive gold thing BuddingBlossom:sfxId1(302240) -- giant seed effect instead of blossom local BlankEffectHeal = SpEffectParam:new("oldRadLifegem",152) BlankEffectHeal:effectEndurance(33) BlankEffectHeal:motionInterval(0.02) BlankEffectHeal:changeHpRate(0) BlankEffectHeal:changeHpPoint(-2) BlankEffectHeal:spCategory(10) BlankEffectHeal:effectSfx(91120701) {$asm} [[[[MsgRepository]+8]+0]+50]+2544: dw 'Old Radiant Lifegem',0 [[[[MsgRepository]+8]+0]+C0]+7C12: dw 'Stone made of crystallized souls.',A dw '',A dw 'Gradually restores a large amount of HP.',A dw '',A dw 'A rare stone with so brilliant a shine would fetch a handsome price.',A dw '',A dw 'But what value could it really have, without knowing who died to leave it behind?',0 [[[[MsgRepository]+08]+00]+A0]+2E32: dw 'Crush to restore a large amount of HP',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("oldRadLifegem") {$asm} [[[[MsgRepository]+8]+0]+50]+2544: dw 'Budding Green Blossom',0 [[[[MsgRepository]+8]+0]+C0]+7C12: dw 'Green flower-shaped weed with small white blooms.',A dw '',A dw 'Large temporary boost to stamina recovery speed.',A dw '',A dw 'The brief attached messages suggests that it was a gift:',A dw '',A dw '"Good-bye, dear Grandmother.',A dw 'I will visit Grandfather, in the Pit of Hollows."',0 [[[[MsgRepository]+08]+00]+A0]+2E32: dw 'Large temporary boost to stamina recovery speed',0 1337190327 "DS2 hexer set" Auto Assembler Script //Written by Boblord //replaces the brigand set with the hexer set from ds2, applies new absorptions, weight, and speffects to match the original //dont fuck with the stat values more unless you want to get banned, im not responsible for your dumbassery //note: dont use scripts that add more than 8 points of stats or I cannot guarentee you'll stay unbanned using this [ENABLE] {$lua} if syntaxcheck then return end --Brigand Hood/Hexer's Hood local equipArmor = EquipParamProtector:new("hexerset",0x048009E0) equipArmor:patch2Byte(0xA0,9500) equipArmor:patch2Byte(0xA2,3368) equipArmor:patch2Byte(0xA4,3368) equipArmor:patchByte(0x131,0) equipArmor:patchByte(0x16B,0) equipArmor:patchByte(0x16C,0) equipArmor:patchByte(0x16F,1) equipArmor:absorbtionMagic(0.96824) equipArmor:absorbtionThunder(0.96824) equipArmor:absorbtionFire(0.958) equipArmor:absorbtionDark(0.96824) equipArmor:absorbtionPhysical(0.96056) equipArmor:absorbtionSlash(0.96184) equipArmor:absorbtionThrust(0.96184) equipArmor:weight(1) equipArmor:residentSpEffectId(0) equipArmor:residentSpEffectId3(157) --Brigand Armor/Hexer's Robes local equipArmor = EquipParamProtector:new("hexerset",0x04800DC8) equipArmor:patch2Byte(0xA0,9500) equipArmor:patch2Byte(0xA2,3369) equipArmor:patch2Byte(0xA4,3369) equipArmor:absorbtionMagic(0.9373) equipArmor:absorbtionThunder(0.9373) equipArmor:absorbtionFire(0.9215) equipArmor:absorbtionDark(0.9373) equipArmor:absorbtionPhysical(0.9279) equipArmor:absorbtionSlash(0.9311) equipArmor:absorbtionThrust(0.9311) equipArmor:weight(2.8) --Brigand Gauntlets/Hexer's Gloves local equipArmor = EquipParamProtector:new("hexerset",0x048011B0) equipArmor:patch2Byte(0xA0,9500) equipArmor:patch2Byte(0xA2,3370) equipArmor:patch2Byte(0xA4,3370) equipArmor:absorbtionMagic(0.9744) equipArmor:absorbtionThunder(0.9744) equipArmor:absorbtionFire(0.967) equipArmor:absorbtionDark(0.9744) equipArmor:absorbtionPhysical(0.9686) equipArmor:absorbtionSlash(0.9695) equipArmor:absorbtionThrust(0.9695) equipArmor:weight(1.1) --Brigand Trousers/Hexer's Boots local equipArmor = EquipParamProtector:new("hexerset",0x04801598) equipArmor:patch2Byte(0xA0,9500) equipArmor:patch2Byte(0xA2,3371) equipArmor:patch2Byte(0xA4,3371) equipArmor:absorbtionMagic(0.953) equipArmor:absorbtionThunder(0.953) equipArmor:absorbtionFire(0.9355) equipArmor:absorbtionDark(0.953) equipArmor:absorbtionPhysical(0.9394) equipArmor:absorbtionSlash(0.9423) equipArmor:absorbtionThrust(0.9423) equipArmor:weight(2.2) local zeroLuck = SpEffectParam:new("hexerset", 129001500) -- dont fuck with these eleven luck stat changes, needed to make the stat change function properly zeroLuck:luckBuff(0) -- dont use scripts that add more than 8 points of stats or I can no longer guarentee you will not get banned local firstLuck = SpEffectParam:new("hexerset", 129001501) firstLuck:luckBuff(0) local secondLuck = SpEffectParam:new("hexerset", 129001502) secondLuck:luckBuff(0) local thirdLuck = SpEffectParam:new("hexerset", 129001503) thirdLuck:luckBuff(0) local fourthLuck = SpEffectParam:new("hexerset", 129001504) fourthLuck:luckBuff(0) local fifthLuck = SpEffectParam:new("hexerset", 129001505) fifthLuck:luckBuff(0) local sixthLuck = SpEffectParam:new("hexerset", 129001506) sixthLuck:luckBuff(0) local seventhLuck = SpEffectParam:new("hexerset", 129001507) seventhLuck:luckBuff(0) local eighthLuck = SpEffectParam:new("hexerset", 129001508) eighthLuck:luckBuff(0) local ninthLuck = SpEffectParam:new("hexerset", 129001509) ninthLuck:luckBuff(0) local tenthLuck = SpEffectParam:new("hexerset", 129001510) tenthLuck:luckBuff(0) local hoodMod = SpEffectParam:new("hexerset", 157) hoodMod:iconId(10020) hoodMod:intelligenceBuff(1) --dont touch hoodMod:faithBuff(1) -- also dont touch hoodMod:magicMpCost(.875) hoodMod:pyroMpCost(.875) hoodMod:miracleMpCost(.875) hoodMod:motionInterval(-1) hoodMod:replaceSpEffectId(157) {$asm} [[[[MsgRepository]+8]+0]+50]+0004AC3E: dw 'Hexer',27,'s Hood',0 [[[[MsgRepository]+8]+0]+C0]+0021A51E: dw 'Hood worn by a hexer.',A dw 'Grants an increase to spell uses.',A dw 'Belonged to Felkin the Outcast.',A dw '',A dw 'Hexing appears to be an offshoot of sorcery,',A dw 'but its origins are unknown.',A dw '',A dw 'Effect: Increases number of casts for each spell',0 [[[[MsgRepository]+8]+0]+50]+0004AC58: dw 'Hexer',27,'s Robes',0 [[[[MsgRepository]+8]+0]+C0]+0021A6DA: dw 'Robe worn by a hexer.',A dw 'Belonged to Felkin the Outcast.',A dw 'Those who have a taste of dark are drawn into',A dw 'its vortex and rarely return.',A dw '',A dw 'Perhaps it appeals to something',A dw 'deep within the human soul.',0 [[[[MsgRepository]+8]+0]+50]+0004AC74: dw 'Hexer',27,'s Gloves',0 [[[[MsgRepository]+8]+0]+C0]+0021A888: dw 'Gloves worn by a hexer.',A dw 'Belonged to Felkin the Outcast.',A dw 'Those who have a taste of dark are drawn into',A dw 'its vortex and rarely return.',A dw '',A dw 'Perhaps it appeals to something',A dw 'deep within the human soul.',0 [[[[MsgRepository]+8]+0]+50]+0004AC98: dw 'Hexer',27,'s Boots',0 [[[[MsgRepository]+8]+0]+C0]+0021AA3E: dw 'Boots worn by a hexer.',A dw 'Belonged to Felkin the Outcast.',A dw 'Those who have a taste of dark are drawn into',A dw 'its vortex and rarely return.',A dw '',A dw 'Perhaps it appeals to something',A dw 'deep within the human soul.',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("hexerset") {$asm} [[[[MsgRepository]+8]+0]+50]+0004AC3E: dw 'Brigand Hood',0 [[[[MsgRepository]+8]+0]+C0]+0021A51E: dw 'Hood from a foreign land.',A dw 'Probably belonged to a brigand who met his match.',A dw '',A dw 'In foreign lands, undead were banished to send a message to populace, and when the message was not heard, they banished the living, too.',0 [[[[MsgRepository]+8]+0]+50]+0004AC58: dw 'Brigand Armor',0 [[[[MsgRepository]+8]+0]+C0]+0021A6DA: dw 'Armor from a foreign land.',A dw 'Probably belonged to a brigand who met his match.',A dw '',A dw 'In foreign lands, undead were banished to send a message to populace, and when the message was not heard, they banished the living, too.',0 [[[[MsgRepository]+8]+0]+50]+0004AC74: dw 'Brigand Gauntlets',0 [[[[MsgRepository]+8]+0]+C0]+0021A888: dw 'Gauntlets from a foreign land.',A dw 'Probably belonged to a brigand who met his match.',A dw '',A dw 'In foreign lands, undead were banished to send a message to populace, and when the message was not heard, they banished the living, too.',0 [[[[MsgRepository]+8]+0]+50]+0004AC98: dw 'Brigand Trousers',0 [[[[MsgRepository]+8]+0]+C0]+0021AA3E: dw 'Trousers from a foreign land.',A dw 'Probably belonged to a brigand who met his match.',A dw '',A dw 'In foreign lands, undead were banished to send a message to populace, and when the message was not heard, they banished the living, too.',0 1337159965 "DS2 Brightbug" Auto Assembler Script //script created and written by Boblord //replaces lightning urn with brightbug. just like ds2, cant use it during online activity. //pve friendly version [ENABLE] {$lua} if syntaxcheck then return end local LightningUrn = EquipParamGoods:new("brightBug", 300) -- should replace lightning urn+ be able to overwrite holy water after it LightningUrn:refCategory(2) -- sets what type of effect gets called when the item is used, in this case an effect(buff) LightningUrn:refId(153) -- called custom effect #1 here, called Bugbuff LightningUrn:maxNum(3) -- hold 3 at a time LightningUrn:isConsume(1) -- consumed when used, not needed but still here LightningUrn:enable_multi(0) -- no online use? LightningUrn:reinforceTypeId(-1) -- scaling set to null across the board LightningUrn:goodsUseAnim(6) -- prayer anim LightningUrn:iconId(98) -- brightbug icon, actually in the files so this makes my life easy LightningUrn:sfxId(302153) -- duel charm effect for visuals, shifts into the body version in the actual effect LightningUrn:sfxId1(302240) -- giant seed effect kinda looks like og brightbug visual effect LightningUrn:sfxId2(-1) -- removes any lingering vfx local BugBuff = SpEffectParam:new("brightBug", 153) -- empty effect slot that shouldnt mess with lifegem script BugBuff:effectEndurance(120) -- 120 secs for the 2m duration BugBuff:motionInterval(0) -- effect triggers once BugBuff:iconId(10009) -- attack buff icon BugBuff:effectSfx(5100) -- actual duel charm effect BugBuff:pveAttackPhys(1.2) -- all this buffs attack by 20% BugBuff:pveAttackMag(1.2) BugBuff:pveAttackFire(1.2) BugBuff:pveAttackThun(1.2) BugBuff:pveAttackDark(1.2) BugBuff:cycleOccurrenceSpEffectId(154) -- calling the next custom spEffect, in this case 154 which is the defense buffs(BugDef) local BugDef = SpEffectParam:new("brightbug", 154) --literally just the defense stuff, shit game workaround and its a bit neater BugDef:effectEndurance(120) -- 120 secs BugDef:motionInterval(0) -- single proc BugDef:iconId(10011) -- defense buff icon BugDef:pveAbsorbtionPhys(0.8) -- all this reduces damage by 20%, so defense buff BugDef:pveAbsorbtionMag(0.8) BugDef:pveAbsorbtionFire(0.8) BugDef:pveAbsorbtionThun(0.8) BugDef:pveAbsorbtionDark(0.8) {$asm} [[[[MsgRepository]+8]+0]+50]+2724: dw 'Brightbug',0 [[[[MsgRepository]+8]+0]+C0]+9B52: dw 'A tiny bug that produces light.',A dw '',A dw 'Brightbugs are said to comfort the dead, and are found in the marshlands leading to the Undead Crypt.',A dw '',A dw 'By ingesting a brightbug just before death, the moment at which they glow most brightly, one attains great power for a short time.',A dw '',A dw 'Often utilized as a last-resort for adventurers who have lost their way.',0 [[[[MsgRepository]+8]+0]+A0]+32C2: dw 'Inflict more damage, receive less',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("brightBug") {$asm} [[[[MsgRepository]+8]+0]+50]+2724: dw 'Lightning Urn',0 [[[[MsgRepository]+8]+0]+C0]+9B52: dw 'Dragon-hunting tool used by Lothric knights. Explodes upon contact, inflicting lightning damage.',A dw '',A dw 'The knights of Lothric have since tamed dragons, but were once hunters of dragons themselves.',A dw '',A dw 'This explains their special hunting gear, and why they worshipped the sun.',0 [[[[MsgRepository]+8]+0]+A0]+32C2: dw 'Explodes, inflicting lightning damage',0 1337159984 "DS2 Common Fruit" Auto Assembler Script //Written by Boblord //replaces concord well kept with common fruit from ds2 [ENABLE] {$lua} if syntaxcheck then return end local WellKept = EquipParamGoods:new("commonfruit",369) WellKept:refId(155) WellKept:goodsUseAnim(0) WellKept:iconId(5004) -- icon: chloro ring WellKept:sfxId1(301021) -- green blossom buff effect WellKept:maxNum(10) -- holds up to 10 at a time local PoisonToxinResistBuff = SpEffectParam:new("commonfruit",155) PoisonToxinResistBuff:effectEndurance(90) PoisonToxinResistBuff:effectEndurance(90) PoisonToxinResistBuff:motionInterval(0) PoisonToxinResistBuff:effectSfx(75) PoisonToxinResistBuff:patch4Byte(0x204,200) PoisonToxinResistBuff:patch4Byte(0x208,200) {$asm} [[[[MsgRepository]+8]+0]+50]+29D0: dw 'Common Fruit',0 [[[[MsgRepository]+8]+0]+C0]+C2C8: dw 'A spotted fruit.',A dw 'Temporarily boosts poison and toxic resist.',A dw '',A dw 'This common fruit has no taste,',A dw 'but when facing a true test of mettle,',A dw 'it',27,'s benefits could make the difference',A dw 'between life and death.',0 [[[[MsgRepository]+08]+00]+A0]+3912: dw 'Boosts poison and toxic resist',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("commonfruit") {$asm} [[[[MsgRepository]+8]+0]+50]+29D0: dw 'Proof of a Concord Well Kept',0 [[[[MsgRepository]+8]+0]+C0]+C2C8: dw 'Distinguished proof that one has hunted the enemies of the gods, as per the ancient accord with the Way of Blue.',A dw '',A dw 'The layered ear of a dark spirit is the mark of a particularly guilty offender, one who has flagrantly violated one god or another.',A dw '',A dw 'Use to acquire two Proof of a Concord Kept.',0 [[[[MsgRepository]+08]+00]+A0]+3912: dw 'Proof a dark spirit was felled by a Blue Sentinel',0 1337159345 "DS2 Dark/Magic Elemental Urns" 1 1337159985 "Hexing Urn" 800000 Auto Assembler Script //Written by Boblord //replaces yellow bug pellet with hexing urn from ds2(dark dmg firebomb) [ENABLE] {$lua} if syntaxcheck then return end local YellowBug = EquipParamGoods:new("hexingurn",460) YellowBug:refId(41831) YellowBug:goodsUseAnim(3) YellowBug:iconId(128) -- icon: poison gem, looks pretty good YellowBug:maxNum(20) -- holds up to 20 at a time YellowBug:refCategory(1) -- bullet YellowBug:sfxId(523083) YellowBug:reinforceTypeId(2100) local ThrowHex = Bullet:new("hexingurn", 41831) ThrowHex:atkId_Bullet(0) ThrowHex:sfxId_Bullet(523083) ThrowHex:sfxId_Hit(528803) ThrowHex:life(4) ThrowHex:dist(1.5) ThrowHex:patchFloat(0x1C, 5) ThrowHex:gravityOutRange(12) ThrowHex:hormingStopRange(0) ThrowHex:initVellocity(25) ThrowHex:accelOutRange(-6) ThrowHex:maxVellocity(50) ThrowHex:minVellocity(12) ThrowHex:homingBeginDist(0) ThrowHex:hitRadius(0.08) ThrowHex:hitRadiusMax(-1) ThrowHex:dmgHitRecordLifeTime(5) ThrowHex:HitBulletID(55141) ThrowHex:spEffectId0(0) ThrowHex:spEffectId1(0) ThrowHex:spEffectId2(0) ThrowHex:spEffectId3(0) ThrowHex:spEffectId4(0) ThrowHex:numShoot(1) ThrowHex:homingAngle(5) ThrowHex:shootAngleInterval(0) ThrowHex:shootAngleXInterval(0) ThrowHex:shootAngleXZ(0) ThrowHex:lockShootLimitAng(15) ThrowHex:isPenetrate(0) ThrowHex:atkAttribute(4) ThrowHex:spAttribute(4) ThrowHex:Material_AttackMaterial(6) ThrowHex:isPenetrateMap(0) ThrowHex:isUseSharedHitList(0) ThrowHex:emitterBulletId(-1) ThrowHex:freeAim(0) ThrowHex:objectId(-1) ThrowHex:extendLife(-1) ThrowHex:adjustAngle(-1) local ThrowHexSecond = Bullet:new("hexingurn", 55141) ThrowHexSecond:atkId_Bullet(3500700) ThrowHexSecond:sfxId_Bullet(123022) ThrowHexSecond:sfxId_Hit(123022) ThrowHexSecond:sfxId_Flick(-1) ThrowHexSecond:life(0.07) ThrowHexSecond:dist(0) ThrowHexSecond:patchFloat(0x1C, 0) ThrowHexSecond:gravityOutRange(0) ThrowHexSecond:hormingStopRange(0) ThrowHexSecond:initVellocity(0) ThrowHexSecond:accelOutRange(0) ThrowHexSecond:maxVellocity(0) ThrowHexSecond:minVellocity(0) ThrowHexSecond:homingBeginDist(0) ThrowHexSecond:hitRadius(1.6) ThrowHexSecond:hitRadiusMax(-1) ThrowHexSecond:dmgHitRecordLifeTime(5) ThrowHexSecond:HitBulletID(55142) ThrowHexSecond:spEffectId0(0) ThrowHexSecond:spEffectId1(0) ThrowHexSecond:spEffectId2(0) ThrowHexSecond:spEffectId3(0) ThrowHexSecond:spEffectId4(0) ThrowHexSecond:numShoot(1) ThrowHexSecond:homingAngle(0) ThrowHexSecond:shootAngleInterval(0) ThrowHexSecond:shootAngleXInterval(0) ThrowHexSecond:shootAngleXZ(0) ThrowHexSecond:lockShootLimitAng(15) ThrowHexSecond:isPenetrate(1) ThrowHexSecond:atkAttribute(4) ThrowHexSecond:spAttribute(4) ThrowHexSecond:Material_AttackMaterial(6) ThrowHexSecond:isPenetrateMap(1) ThrowHexSecond:isUseSharedHitList(0) ThrowHexSecond:emitterBulletId(-1) ThrowHexSecond:freeAim(0) ThrowHexSecond:objectId(-1) ThrowHexSecond:extendLife(-1) ThrowHexSecond:adjustAngle(-1) local ThrowHexThird = Bullet:new("hexingurn", 55142) ThrowHexThird:atkId_Bullet(0) ThrowHexThird:sfxId_Bullet(-1) ThrowHexThird:sfxId_Hit(-1) ThrowHexThird:sfxId_Flick(-1) ThrowHexThird:life(0.09) ThrowHexThird:dist(10) ThrowHexThird:patchFloat(0x1C, 9) ThrowHexThird:gravityOutRange(9) ThrowHexThird:hormingStopRange(0) ThrowHexThird:initVellocity(16) ThrowHexThird:accelOutRange(0) ThrowHexThird:maxVellocity(16) ThrowHexThird:minVellocity(16) ThrowHexThird:homingBeginDist(0) ThrowHexThird:hitRadius(0.1) ThrowHexThird:hitRadiusMax(-1) ThrowHexThird:dmgHitRecordLifeTime(0) ThrowHexThird:HitBulletID(55143) ThrowHexThird:spEffectId0(0) ThrowHexThird:spEffectId1(0) ThrowHexThird:spEffectId2(0) ThrowHexThird:spEffectId3(0) ThrowHexThird:spEffectId4(0) ThrowHexThird:numShoot(18) ThrowHexThird:homingAngle(0) ThrowHexThird:shootAngleInterval(15) ThrowHexThird:shootAngleXInterval(44) ThrowHexThird:shootAngleXZ(0) ThrowHexThird:lockShootLimitAng(0) ThrowHexThird:isPenetrate(1) ThrowHexThird:atkAttribute(4) ThrowHexThird:spAttribute(1) ThrowHexThird:Material_AttackMaterial(6) ThrowHexThird:isPenetrateMap(1) ThrowHexThird:isUseSharedHitList(0) ThrowHexThird:homingAngleCameraXY(360) ThrowHexThird:homingAngleCameraZ(360) ThrowHexThird:emitterBulletId(0) ThrowHexThird:freeAim(0) ThrowHexThird:objectId(-1) ThrowHexThird:extendLife(-1) ThrowHexThird:adjustAngle(-1) local ThrowHexFourth = Bullet:new("hexingurn", 55143) ThrowHexFourth:atkId_Bullet(0) ThrowHexFourth:sfxId_Bullet(-1) ThrowHexFourth:sfxId_Hit(123022) ThrowHexFourth:sfxId_Flick(-1) ThrowHexFourth:life(0.1) ThrowHexFourth:dist(10) ThrowHexFourth:patchFloat(0x1C, 9) ThrowHexFourth:gravityOutRange(9) ThrowHexFourth:hormingStopRange(0) ThrowHexFourth:initVellocity(5) ThrowHexFourth:accelOutRange(0) ThrowHexFourth:maxVellocity(5) ThrowHexFourth:minVellocity(5) ThrowHexFourth:homingBeginDist(0) ThrowHexFourth:hitRadius(0.15) ThrowHexFourth:hitRadiusMax(-1) ThrowHexFourth:dmgHitRecordLifeTime(0) ThrowHexFourth:HitBulletID(-1) ThrowHexFourth:spEffectId0(0) ThrowHexFourth:spEffectId1(0) ThrowHexFourth:spEffectId2(0) ThrowHexFourth:spEffectId3(0) ThrowHexFourth:spEffectId4(0) ThrowHexFourth:numShoot(1) ThrowHexFourth:homingAngle(0) ThrowHexFourth:shootAngleInterval(0) ThrowHexFourth:shootAngleXInterval(0) ThrowHexFourth:shootAngleXZ(0) ThrowHexFourth:lockShootLimitAng(0) ThrowHexFourth:isPenetrate(0) ThrowHexFourth:atkAttribute(4) ThrowHexFourth:spAttribute(1) ThrowHexFourth:Material_AttackMaterial(6) ThrowHexFourth:isPenetrateMap(0) ThrowHexFourth:isUseSharedHitList(0) ThrowHexFourth:emitterBulletId(0) ThrowHexFourth:freeAim(0) ThrowHexFourth:objectId(-1) ThrowHexFourth:extendLife(-1) ThrowHexFourth:adjustAngle(-1) local HexDamage = AtkParam_Pc:new("hexingurn", 3500700) HexDamage:Hit0_Radius(0) HexDamage:KnockbackDist(1.5) HexDamage:Hit0_DmyPoly1(-1) HexDamage:Hit1_DmyPoly1(0) HexDamage:Hit2_DmyPoly1(0) HexDamage:Hit3_DmyPoly1(0) HexDamage:Hit0_DmyPoly2(-1) HexDamage:Hit1_DmyPoly2(0) HexDamage:Hit2_DmyPoly2(0) HexDamage:Hit3_DmyPoly2(0) HexDamage:AtkPhysCorrection(100) HexDamage:AtkMagCorrection(100) HexDamage:AtkFireCorrection(100) HexDamage:AtkThunCorrection(100) HexDamage:AtkStamCorrection(100) HexDamage:GuardAtkRateCorrection(100) HexDamage:GuardBreakCorrection(100) HexDamage:AtkThrowEscapeCorrection(0) HexDamage:AtkStam(30) HexDamage:GuardAtkRate(1) HexDamage:GuardBreakRate(0) HexDamage:AtkSuperArmor(10) HexDamage:AtkObj(1) HexDamage:MapHitType(1) HexDamage:DamageLevel(3) HexDamage:patchByte(0x76, 9) HexDamage:AttackType(0) HexDamage:AtkMaterial(6) HexDamage:DefMaterial(0) HexDamage:HitSourceType(0) HexDamage:AtkDarkCorrection(100) HexDamage:AtkDark(80) {$asm} [[[[MsgRepository]+8]+0]+50]+31E0: dw 'Hexing Urn',0 [[[[MsgRepository]+8]+0]+C0]+00012416: dw 'Hexed black lacquer urn.',A dw 'Explodes, inflicting dark damage.',A dw '',A dw 'With the dark art of hexing strictly forbidden,',A dw 'who would dare fill an urn with such power?',A dw '',A dw 'The very origins of the art are unclear,',A dw 'yet another reason hexing is feared.',0 [[[[MsgRepository]+8]+0]+A0]+4672: dw 'Explodes, inflicting dark damage',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("hexingurn") {$asm} [[[[MsgRepository]+8]+0]+50]+31E0: dw 'Yellow Bug Pellet',0 [[[[MsgRepository]+8]+0]+C0]+00012416: dw 'Medicinal pellet made from crushed insects. The yellow type temporarily boosts lightning damage absorption.',A dw '',A dw 'The grave wardens of Carthus used these to repel a great sand worm.',A dw '',A dw 'The worm tumbled into the catacombs, and proceeded to dominate its new home in the Smoldering Lake.',0 [[[[MsgRepository]+8]+0]+A0]+4672: dw 'Temporarily boosts lightning damage absorption',0 1337159986 "Witching Urn" CCCC00 Auto Assembler Script //Written by Boblord //replaces blue bug pellet with witching urn from ds2(magic dmg firebomb) [ENABLE] {$lua} if syntaxcheck then return end local BlueBug = EquipParamGoods:new("witchingurn",458) BlueBug:refId(6020666) BlueBug:goodsUseAnim(3) BlueBug:iconId(122) -- icon: simple gem, looks dope BlueBug:maxNum(20) -- holds up to 20 at a time BlueBug:refCategory(1) -- bullet BlueBug:sfxId(523052) BlueBug:reinforceTypeId(2100) local ThrowMag = Bullet:new("witchingurn", 6020666) ThrowMag:atkId_Bullet(0) ThrowMag:sfxId_Bullet(523052) ThrowMag:sfxId_Hit(523073) ThrowMag:life(4) ThrowMag:dist(1.5) ThrowMag:patchFloat(0x1C, 5) ThrowMag:gravityOutRange(12) ThrowMag:hormingStopRange(0) ThrowMag:initVellocity(25) ThrowMag:accelOutRange(-6) ThrowMag:maxVellocity(50) ThrowMag:minVellocity(12) ThrowMag:homingBeginDist(0) ThrowMag:hitRadius(0.08) ThrowMag:hitRadiusMax(-1) ThrowMag:dmgHitRecordLifeTime(5) ThrowMag:HitBulletID(6020783) ThrowMag:spEffectId0(0) ThrowMag:spEffectId1(0) ThrowMag:spEffectId2(0) ThrowMag:spEffectId3(0) ThrowMag:spEffectId4(0) ThrowMag:numShoot(1) ThrowMag:homingAngle(5) ThrowMag:shootAngleInterval(0) ThrowMag:shootAngleXInterval(0) ThrowMag:shootAngleXZ(0) ThrowMag:lockShootLimitAng(15) ThrowMag:isPenetrate(0) ThrowMag:atkAttribute(4) ThrowMag:spAttribute(3) ThrowMag:Material_AttackMaterial(6) ThrowMag:isPenetrateMap(0) ThrowMag:isUseSharedHitList(0) ThrowMag:emitterBulletId(-1) ThrowMag:freeAim(0) ThrowMag:objectId(-1) ThrowMag:extendLife(-1) ThrowMag:adjustAngle(-1) local ThrowMagSecond = Bullet:new("witchingurn", 6020783) ThrowMagSecond:atkId_Bullet(3213807) ThrowMagSecond:sfxId_Bullet(211000) ThrowMagSecond:sfxId_Hit(211000) ThrowMagSecond:sfxId_Flick(-1) ThrowMagSecond:life(0.07) ThrowMagSecond:dist(0) ThrowMagSecond:patchFloat(0x1C, 0) ThrowMagSecond:gravityOutRange(0) ThrowMagSecond:hormingStopRange(0) ThrowMagSecond:initVellocity(0) ThrowMagSecond:accelOutRange(0) ThrowMagSecond:maxVellocity(0) ThrowMagSecond:minVellocity(0) ThrowMagSecond:homingBeginDist(0) ThrowMagSecond:hitRadius(1.6) ThrowMagSecond:hitRadiusMax(-1) ThrowMagSecond:dmgHitRecordLifeTime(5) ThrowMagSecond:HitBulletID(6020784) ThrowMagSecond:spEffectId0(0) ThrowMagSecond:spEffectId1(0) ThrowMagSecond:spEffectId2(0) ThrowMagSecond:spEffectId3(0) ThrowMagSecond:spEffectId4(0) ThrowMagSecond:numShoot(1) ThrowMagSecond:homingAngle(0) ThrowMagSecond:shootAngleInterval(0) ThrowMagSecond:shootAngleXInterval(0) ThrowMagSecond:shootAngleXZ(0) ThrowMagSecond:lockShootLimitAng(15) ThrowMagSecond:isPenetrate(1) ThrowMagSecond:atkAttribute(4) ThrowMagSecond:spAttribute(3) ThrowMagSecond:Material_AttackMaterial(6) ThrowMagSecond:isPenetrateMap(1) ThrowMagSecond:isUseSharedHitList(0) ThrowMagSecond:emitterBulletId(-1) ThrowMagSecond:freeAim(0) ThrowMagSecond:objectId(-1) ThrowMagSecond:extendLife(-1) ThrowMagSecond:adjustAngle(-1) local ThrowMagThird = Bullet:new("witchingurn", 6020784) ThrowMagThird:atkId_Bullet(0) ThrowMagThird:sfxId_Bullet(-1) ThrowMagThird:sfxId_Hit(-1) ThrowMagThird:sfxId_Flick(-1) ThrowMagThird:life(0.09) ThrowMagThird:dist(10) ThrowMagThird:patchFloat(0x1C, 9) ThrowMagThird:gravityOutRange(9) ThrowMagThird:hormingStopRange(0) ThrowMagThird:initVellocity(16) ThrowMagThird:accelOutRange(0) ThrowMagThird:maxVellocity(16) ThrowMagThird:minVellocity(16) ThrowMagThird:homingBeginDist(0) ThrowMagThird:hitRadius(0.1) ThrowMagThird:hitRadiusMax(-1) ThrowMagThird:dmgHitRecordLifeTime(0) ThrowMagThird:HitBulletID(6020787) ThrowMagThird:spEffectId0(0) ThrowMagThird:spEffectId1(0) ThrowMagThird:spEffectId2(0) ThrowMagThird:spEffectId3(0) ThrowMagThird:spEffectId4(0) ThrowMagThird:numShoot(18) ThrowMagThird:homingAngle(0) ThrowMagThird:shootAngleInterval(15) ThrowMagThird:shootAngleXInterval(44) ThrowMagThird:shootAngleXZ(0) ThrowMagThird:lockShootLimitAng(0) ThrowMagThird:isPenetrate(1) ThrowMagThird:atkAttribute(4) ThrowMagThird:spAttribute(1) ThrowMagThird:Material_AttackMaterial(6) ThrowMagThird:isPenetrateMap(1) ThrowMagThird:isUseSharedHitList(0) ThrowMagThird:homingAngleCameraXY(360) ThrowMagThird:homingAngleCameraZ(360) ThrowMagThird:emitterBulletId(0) ThrowMagThird:freeAim(0) ThrowMagThird:objectId(-1) ThrowMagThird:extendLife(-1) ThrowMagThird:adjustAngle(-1) local ThrowMagFourth = Bullet:new("witchingurn", 6020787) ThrowMagFourth:atkId_Bullet(0) ThrowMagFourth:sfxId_Bullet(-1) ThrowMagFourth:sfxId_Hit(211000) ThrowMagFourth:sfxId_Flick(-1) ThrowMagFourth:life(0.1) ThrowMagFourth:dist(10) ThrowMagFourth:patchFloat(0x1C, 9) ThrowMagFourth:gravityOutRange(9) ThrowMagFourth:hormingStopRange(0) ThrowMagFourth:initVellocity(5) ThrowMagFourth:accelOutRange(0) ThrowMagFourth:maxVellocity(5) ThrowMagFourth:minVellocity(5) ThrowMagFourth:homingBeginDist(0) ThrowMagFourth:hitRadius(0.15) ThrowMagFourth:hitRadiusMax(-1) ThrowMagFourth:dmgHitRecordLifeTime(0) ThrowMagFourth:HitBulletID(-1) ThrowMagFourth:spEffectId0(0) ThrowMagFourth:spEffectId1(0) ThrowMagFourth:spEffectId2(0) ThrowMagFourth:spEffectId3(0) ThrowMagFourth:spEffectId4(0) ThrowMagFourth:numShoot(1) ThrowMagFourth:homingAngle(0) ThrowMagFourth:shootAngleInterval(0) ThrowMagFourth:shootAngleXInterval(0) ThrowMagFourth:shootAngleXZ(0) ThrowMagFourth:lockShootLimitAng(0) ThrowMagFourth:isPenetrate(0) ThrowMagFourth:atkAttribute(4) ThrowMagFourth:spAttribute(1) ThrowMagFourth:Material_AttackMaterial(6) ThrowMagFourth:isPenetrateMap(0) ThrowMagFourth:isUseSharedHitList(0) ThrowMagFourth:emitterBulletId(0) ThrowMagFourth:freeAim(0) ThrowMagFourth:objectId(-1) ThrowMagFourth:extendLife(-1) ThrowMagFourth:adjustAngle(-1) local MagDamage = AtkParam_Pc:new("witchingurn", 3213807) MagDamage:Hit0_Radius(0) MagDamage:Hit1_Radius(0) MagDamage:Hit2_Radius(0) MagDamage:KnockbackDist(1.5) MagDamage:SpecialEffectId2(0) MagDamage:Hit0_DmyPoly1(-1) MagDamage:Hit1_DmyPoly1(0) MagDamage:Hit2_DmyPoly1(0) MagDamage:Hit3_DmyPoly1(0) MagDamage:Hit0_DmyPoly2(-1) MagDamage:Hit1_DmyPoly2(0) MagDamage:Hit2_DmyPoly2(0) MagDamage:Hit3_DmyPoly2(0) MagDamage:AtkPhysCorrection(100) MagDamage:AtkMagCorrection(100) MagDamage:AtkFireCorrection(100) MagDamage:AtkThunCorrection(100) MagDamage:AtkStamCorrection(100) MagDamage:GuardAtkRateCorrection(100) MagDamage:GuardBreakCorrection(100) MagDamage:AtkThrowEscapeCorrection(0) MagDamage:AtkPhys(0) MagDamage:AtkFire(0) MagDamage:AtkMag(80) MagDamage:AtkThun(0) MagDamage:AtkStam(30) MagDamage:GuardAtkRate(1) MagDamage:GuardBreakRate(0) MagDamage:AtkSuperArmor(10) MagDamage:AtkObj(1) MagDamage:MapHitType(1) MagDamage:Hit2_hitType(0) MagDamage:DamageLevel(3) MagDamage:patchByte(0x76, 3) MagDamage:AttackType(0) MagDamage:AtkMaterial(6) MagDamage:DefMaterial(0) MagDamage:HitSourceType(0) MagDamage:AtkDarkCorrection(100) MagDamage:AtkDark(0) {$asm} [[[[MsgRepository]+8]+0]+50]+31A2: dw 'Witching Urn',0 [[[[MsgRepository]+8]+0]+C0]+00012064: dw 'A small clay urn filled with magic power.',A dw 'Explodes, inflicting magic damage.',A dw '',A dw 'Though the magic contained in the urn',A dw 'lacks potency, this item',27,'s ease of',A dw 'use makes it a valuable elemental weapon.',0 [[[[MsgRepository]+8]+0]+A0]+45C8: dw 'Explodes, inflicting magic damage',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("witchingurn") {$asm} [[[[MsgRepository]+8]+0]+50]+31A2: dw 'Blue Bug Pellet',0 [[[[MsgRepository]+8]+0]+C0]+00012064: dw 'Medicinal pellet made from crushed insects.',A dw '',A dw 'The blue type temporarily boosts magic damage absorption.',A dw '',A dw 'The Boreal Valley is infested with moon bugs, meaning ingredients are never far from hand for the Irithyllian slaves who concoct this medicine.',0 [[[[MsgRepository]+8]+0]+A0]+45C8: dw 'Temporarily boosts magic damage absorption',0 1337160055 "DS2 Dark Orb" Auto Assembler Script //Written by Boblord //replaces heavy soul arrow with dark orb from ds2(or as close as I can get) //guess this means I have to make climax one of these days, doesnt it? [ENABLE] {$lua} if syntaxcheck then return end local GoodsArrow = EquipParamGoods:new("darkorb", 1302000) GoodsArrow:iconId(264) local HeavyArrow = Magic:new("darkorb",1302000) HeavyArrow:SortId(3128) HeavyArrow:Mp(16) HeavyArrow:Stamina(45) HeavyArrow:RequirementIntellect(12) HeavyArrow:RequirementFaith(12) HeavyArrow:RefType(32) HeavyArrow:sfxID1(528800) HeavyArrow:sfxID2(-1) HeavyArrow:Bullet1(12600000) local DarkOrb = Bullet:new("darkorb", 12600000) DarkOrb:sfxId_Bullet(523093) DarkOrb:sfxId_Hit(523094) DarkOrb:life(1.5) DarkOrb:dist(12) DarkOrb:hormingStopRange(0.4) DarkOrb:initVellocity(27) DarkOrb:accelInRange(40) DarkOrb:accelOutRange(40) DarkOrb:maxVellocity(40) DarkOrb:minVellocity(6) DarkOrb:accelTime(0.32) DarkOrb:HitBulletID(12600100) DarkOrb:homingAngle(35) DarkOrb:lockShootLimitAng(45) {$asm} [[[[MsgRepository]+8]+0]+50]+4652: dw 'Dark Orb',0 [[[[MsgRepository]+8]+0]+C0]+00021908: dw 'A hex modified from an old sorcery by',A dw 'Gilleah, the father of Hexing.',A dw 'Fires a heavy orb of darkness.',A dw '',A dw 'Hexing, an art nearly lost to time,',A dw 'had its spells incorporated into other forms of magic.',0 [[[[MsgRepository]+08]+00]+A0]+6DE0: dw 'Fires orb of darkness',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("darkorb") {$asm} [[[[MsgRepository]+8]+0]+50]+4652: dw 'Heavy Soul Arrow',0 [[[[MsgRepository]+8]+0]+C0]+00021908: dw 'Elementary, yet practical sorcery from long ago.',A dw 'Fires a heavy soul arrow.',A dw '',A dw 'Offers greater power but slower casting time, entailing a vulnerability that makes this sorcery trickier to handle.',0 [[[[MsgRepository]+08]+00]+A0]+6DE0: dw 'Fire heavy soul arrow',0 1337099198 "Holy Water Urn" Auto Assembler Script //A proper recreation isnt possible, AtkParam lacks antUndeadDamageRate [ENABLE] {$lua} if syntaxcheck then return end local Bullet = Bullet:new("holyWaterUrn",160) Bullet:atkId_Bullet(13556000) Bullet:sfxId_Bullet(300181) Bullet:hitRadius(0.08) Bullet:hitRadiusMax(-1) Bullet:spreadTime(0) local Bullet2 = Bullet:new("holyWaterUrn",161) Bullet2:atkId_Bullet(13556010) Bullet2:sfxId_Bullet(300182) Bullet2:life(0.07) Bullet2:hitRadius(1.6) Bullet2:hitRadiusMax(-1) Bullet2:spreadTime(0) Bullet2:dmgHitRecordLifeTime(5) local goods = EquipParamGoods:new("holyWaterUrn",296) goods:iconId(92) goods:reinforceTypeId(2000) goods:sfxId(300180) {$asm} [[[[144782838]+2950]+50]+18]+1F4A: dw 'Holy Water Urn',0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("holyWaterUrn") {$asm} [[[[144782838]+2950]+50]+18]+1F4A: dw 'Undead Hunter Charm',0 72963 "Helpers" 1 1337256169 "ID Helpers" 1 492838 "SwordArtsParam" Auto Assembler Script [ENABLE] alloc(SwordArtsParamHelper,8) registersymbol(SwordArtsParamHelper) [DISABLE] dealloc(SwordArtsParamHelper) unregistersymbol(SwordArtsParamHelper) 492839 "ID" SWORD_ARTS_ID 0 8 Bytes
SwordArtsParamHelper
1337256173 "Start" 1 0 1
SwordArtsParamHelper+8
0 492841 "WeaponArtId" 1 Byte
+0
492842 "1" 1 C0C0C0 Byte
+1
492843 "2" 1 C0C0C0 Byte
+2
492844 "3" 1 C0C0C0 Byte
+3
492845 "4" 1 C0C0C0 4 Bytes
+4
492846 "8" C0C0C0 4 Bytes
+8
492850 "C" 1 C0C0C0 2 Bytes
+C
492851 "FP cost" 1 2 Bytes
+E
492847 "R1 FP cost on stance" 1 2 Bytes
+10
1337012303 "R2 FP cost on stance" 1 2 Bytes
+12
492848 "14" C0C0C0 4 Bytes
+14
492849 "18" C0C0C0 4 Bytes
+18
1337080347 "LockCamParam" Auto Assembler Script [ENABLE] alloc(LockCamParamHelper,8) registersymbol(LockCamParamHelper) [DISABLE] dealloc(LockCamParamHelper) unregistersymbol(LockCamParamHelper) 1337080345 "ID" LOCK_CAM_ID 0 8 Bytes
LockCamParamHelper
1337256172 "Start" 1 0 1
LockCamParamHelper+8
0 1337256171 "CamDistTarget" 0 Float
+0
1337080349 "rotRangeMinX" Float
+4
1337080350 "lockRotXShiftRatio" Float
+8
1337080351 "chrOrgOffsetZ" Float
+C
1337080352 "chrLockRangeMaxRadius" Float
+10
1337080353 "FovYChange" Float
+14
1337080354 "ChrLockRangeMaxRadius_forDark" Float
+18
1337080355 "ChrLockRangeMaxRadius_forPitchDark" Float
+1C
1337080356 "MeleeAttackCaptureUpperLimitHeight" Float
+20
1337080357 "AttackCaptureLowerLimitHeight" Float
+24
1337080358 "AttackAutoAcquisitionAngleRangeLeft" Float
+28
1337080359 "MeleeAttackAutoAcquisitionCharacterRangeMaximumRadius" Float
+2C
1337080360 "MeleeAttackAutoAcquisitionDarkCharacterRangeMaximumRadius" Float
+30
1337080361 "ProximityAttackAutoAcquisitionCharacterRangeForPureDarknessMaximumRadius" Float
+34
1337080362 "BulletAutoCaptureCharacterRangeMaximumRadius" Float
+38
1337080363 "BulletAutoCaptureDarkCharacterRangeMaximumRadius" Float
+3C
1337080364 "BulletAutomaticCaptureCharacterRangeRorPureDarknessMaximumRadius" Float
+40
1337080365 "BulletAutoCapturingAngleRangeLeftAndRight" Float
+44
1337256177 "AtkParam_Pc" Auto Assembler Script [ENABLE] alloc(AtkParam_PcHelper,8) registersymbol(AtkParam_PcHelper) [DISABLE] dealloc(AtkParam_PcHelper) unregistersymbol(AtkParam_PcHelper) 1337256187 "ID" ATTACK_PC_ID 0 8 Bytes
AtkParam_PcHelper
1337256186 "Start" 1 0 1
AtkParam_PcHelper+8
0 1337256191 "Hit0_Radius" Float
+0
1337256192 "Hit1_Radius" Float
+04
1337256193 "Hit2_Radius" Float
+08
1337256194 "Hit3_Radius" Float
+0C
1337256195 "KnockbackDist" Float
+010
1337256196 "HitStopTime" Float
+014
1337256197 "Special Effect Id 0" 1 4 Bytes
+018
1337256198 "Special Effect Id 1" 1 4 Bytes
+01C
1337256199 "Special Effect Id 2" 1 4 Bytes
+020
1337256200 "Special Effect Id 3" 1 4 Bytes
+024
1337256201 "Special Effect Id 4" 1 4 Bytes
+028
1337256202 "Hit0_DmyPoly1" 1 2 Bytes
+02C
1337256203 "Hit1_DmyPoly1" 1 2 Bytes
+02E
1337256204 "Hit2_DmyPoly1" 1 2 Bytes
+030
1337256205 "Hit3_DmyPoly1" 1 2 Bytes
+032
1337256206 "Hit0_DmyPoly2" 1 2 Bytes
+034
1337256207 "Hit1_DmyPoly2" 1 2 Bytes
+036
1337256208 "Hit2_DmyPoly2" 1 2 Bytes
+038
1337256209 "Hit3_DmyPoly2" 1 2 Bytes
+03A
1337256210 "Blowing Correction" 1 2 Bytes
+03C
1337256211 "AtkPhysCorrection" 1 2 Bytes
+03E
1337256212 "AtkMagCorrection" 1 2 Bytes
+040
1337256213 "AtkFireCorrection" 1 2 Bytes
+042
1337256214 "AtkThunCorrection" 1 2 Bytes
+044
1337256215 "AtkStamCorrection" 1 2 Bytes
+046
1337256216 "GuardAtkRateCorrection" 1 2 Bytes
+048
1337256217 "GuardBreakCorrection" 1 2 Bytes
+04A
1337256218 "AtkThrowEscapeCorrection" 1 2 Bytes
+04C
1337256219 "AtkSuperArmorCorrection" 1 2 Bytes
+04E
1337256220 "AtkPhys" 1 2 Bytes
+050
1337256221 "AtkMag" 1 2 Bytes
+052
1337256222 "AtkFire" 1 2 Bytes
+054
1337256223 "AtkThun" 1 2 Bytes
+056
1337256224 "AtkStam" 1 2 Bytes
+058
1337256225 "GuardAtkRate" 1 2 Bytes
+05A
1337256226 "GuardBreakRate" 1 2 Bytes
+05C
1337256227 "AtkSuperArmor" 1 2 Bytes
+05E
1337256228 "AtkThrowEscape" 1 2 Bytes
+060
1337256229 "AtkObj" 1 2 Bytes
+062
1337256230 "GuardStaminaCutRate" 1 2 Bytes
+064
1337256231 "GuardRate" 1 2 Bytes
+066
1337256232 "ThrowTypeId" 1 2 Bytes
+068
1337256233 "Hit0_hitType" 1 Byte
+06A
1337256234 "Hit1_hitType" 1 Byte
+06B
1337256235 "Hit2_hitType" 1 Byte
+06C
1337256236 "Hit3_hitType" 1 Byte
+06D
1337256237 "" 1 C0C0C0 Byte
+06E
1337256238 "" 1 C0C0C0 Byte
+06F
1337256239 "" 1 C0C0C0 Byte
+070
1337256240 "" 1 C0C0C0 Byte
+071
1337256241 "DamageLevel" 0:None 1:MiniStagger 2:Middle tier Stagger 3:Strong Stagger 4:Knockback 5:Someone Kicks you 6:Pancake Slam 7:Knocback 9:Burgerflip 10:Knockback 11:Someone kicks you and you fall on a spine 1 Byte
+072
1337256242 "MapHitType" 1 Byte
+073
1337256243 "GuardCutCancelRate" 1 Byte
+074
1337256244 "AtkAttribute" 1 Byte
+075
1337256245 "spAttribute" 1:Normal 2:Fire 3:Magic 6:Lightning 9:Dark 1 Byte
+076
1337256246 "Attack Type" 1 Byte
+077
1337256247 "AtkMaterial" 1 Byte
+078
1337256248 "AtkSize" 1 Byte
+079
1337256249 "DefMaterial" 1 Byte
+07A
1337256250 "DefSfxMaterial" 1 Byte
+07B
1337256251 "HitSourceType" 1 Byte
+07C
1337256252 "Throw Flag" 1 Binary 0 1 0
+07D
1337256253 "7D" 1 C0C0C0 Binary 1 1 0
+07D
1337256254 "EffectOnHitDisabled" 1 Binary 2 1 0
+07D
1337256255 "7D" 1 C0C0C0 Binary 3 1 0
+07D
1337256256 "7D" 1 C0C0C0 Binary 4 1 0
+07D
1337256257 "7D" 1 C0C0C0 Binary 5 1 0
+07D
1337256258 "DoubleDamage" 1 Binary 6 1 0
+07D
1337256259 "7D" 1 C0C0C0 Binary 7 1 0
+07D
1337256260 "isArrowAttack" Binary 0 1 0
+07E
1337256261 "isGhostAttack" Binary 1 1 0
+07E
1337256262 "isDisableNoDamage" Binary 2 1 0
+07E
1337256263 "RpeatHitSfx" Binary 3 1 0
+07E
1337256264 "ignoreNotifyMissSwingForAi" Binary 4 1 0
+07E
1337256265 "DisableHitSpEffect" Binary 5 1 0
+07E
1337256266 "disableStaminaAttack" Binary 6 1 0
+07E
1337256267 "disableGuard" Binary 7 1 0
+07E
1337256268 "7F" 1 C0C0C0 Binary 0 1 0
+07F
1337256269 "7F" 1 C0C0C0 Binary 1 1 0
+07F
1337256270 "7F" 1 C0C0C0 Binary 2 1 0
+07F
1337256271 "7F" 1 C0C0C0 Binary 3 1 0
+07F
1337256272 "7F" 1 C0C0C0 Binary 4 1 0
+07F
1337256273 "7F" 1 C0C0C0 Binary 5 1 0
+07F
1337256274 "7F" 1 C0C0C0 Binary 6 1 0
+07F
1337256275 "7F" 1 C0C0C0 Binary 7 1 0
+07F
1337256276 "80" 1 C0C0C0 Binary 0 1 0
+080
1337256277 "80" 1 C0C0C0 Binary 1 1 0
+080
1337256278 "80" 1 C0C0C0 Binary 2 1 0
+080
1337256279 "80" 1 C0C0C0 Binary 3 1 0
+080
1337256280 "80" 1 C0C0C0 Binary 4 1 0
+080
1337256281 "80" 1 C0C0C0 Binary 5 1 0
+080
1337256282 "80" 1 C0C0C0 Binary 6 1 0
+080
1337256283 "80" 1 C0C0C0 Binary 7 1 0
+080
1337256284 "isHitEnemyTeam" Binary 0 1 0
+81
1337256285 "isHitFriendlyTeam" Binary 1 1 0
+81
1337256286 "isHitSelf" Binary 2 1 0
+81
1337256287 "82" 1 C0C0C0 Binary 0 1 0
+082
1337256288 "82" 1 C0C0C0 Binary 1 1 0
+082
1337256289 "82" 1 C0C0C0 Binary 2 1 0
+082
1337256290 "82" 1 C0C0C0 Binary 3 1 0
+082
1337256291 "82" 1 C0C0C0 Binary 4 1 0
+082
1337256292 "82" 1 C0C0C0 Binary 5 1 0
+082
1337256293 "82" 1 C0C0C0 Binary 6 1 0
+082
1337256294 "82" 1 C0C0C0 Binary 7 1 0
+082
1337256295 "83" 1 C0C0C0 Binary 0 1 0
+083
1337256296 "83" 1 C0C0C0 Binary 1 1 0
+083
1337256297 "83" 1 C0C0C0 Binary 2 1 0
+083
1337256298 "83" 1 C0C0C0 Binary 3 1 0
+083
1337256299 "83" 1 C0C0C0 Binary 4 1 0
+083
1337256300 "83" 1 C0C0C0 Binary 5 1 0
+083
1337256301 "83" 1 C0C0C0 Binary 6 1 0
+083
1337256302 "83" 1 C0C0C0 Binary 7 1 0
+083
1337256303 "84" 1 C0C0C0 4 Bytes
+084
1337256304 "88" 1 C0C0C0 4 Bytes
+088
1337256305 "8C" 1 C0C0C0 4 Bytes
+08C
1337256306 "90" 1 C0C0C0 4 Bytes
+090
1337256307 "94" C0C0C0 4 Bytes
+094
1337256308 "cameraActOnHit" 1 4 Bytes
+098
1337256309 "cameraActOnThrow" 1 4 Bytes
+09C
1337256310 "" 1 C0C0C0 4 Bytes
+0A0
1337256311 "" 1 C0C0C0 4 Bytes
+0A4
1337256312 "" 1 C0C0C0 4 Bytes
+0A8
1337256313 "" 1 C0C0C0 4 Bytes
+0AC
1337256314 "" 1 C0C0C0 4 Bytes
+0B0
1337256315 "" 1 C0C0C0 4 Bytes
+0B4
1337256316 "" 1 C0C0C0 4 Bytes
+0B8
1337256317 "" 1 C0C0C0 4 Bytes
+0BC
1337256318 "" 1 C0C0C0 4 Bytes
+0C0
1337256319 "" 1 C0C0C0 4 Bytes
+0C4
1337256320 "" 1 C0C0C0 4 Bytes
+0C8
1337256321 "" 1 C0C0C0 4 Bytes
+0CC
1337256322 "" 1 C0C0C0 4 Bytes
+0D0
1337256323 "" 1 C0C0C0 4 Bytes
+0D4
1337256324 "" 1 C0C0C0 4 Bytes
+0D8
1337256325 "" 1 C0C0C0 4 Bytes
+0DC
1337256326 "" 1 C0C0C0 4 Bytes
+0E0
1337256327 "" 1 C0C0C0 4 Bytes
+0E4
1337256328 "" 1 C0C0C0 4 Bytes
+0E8
1337256329 "" 1 C0C0C0 4 Bytes
+0EC
1337256330 "" 1 C0C0C0 4 Bytes
+0F0
1337256331 "" 1 C0C0C0 4 Bytes
+0F4
1337256332 "" 1 C0C0C0 4 Bytes
+0F8
1337256333 "" 1 C0C0C0 4 Bytes
+0FC
1337256334 "" 1 C0C0C0 4 Bytes
+0100
1337256335 "" 1 C0C0C0 4 Bytes
+0104
1337256336 "108" C0C0C0 Float
+0108
1337256337 "10C" C0C0C0 Float
+010C
1337256338 "110" C0C0C0 Float
+0110
1337256339 "114" C0C0C0 Float
+0114
1337256340 "118" C0C0C0 Float
+0118
1337256341 "11C" C0C0C0 Float
+011C
1337256342 "120" C0C0C0 Float
+0120
1337256343 "124" C0C0C0 Float
+0124
1337256344 "128" C0C0C0 Float
+0128
1337256345 "12C" C0C0C0 Float
+012C
1337256346 "130" C0C0C0 Float
+0130
1337256347 "134" C0C0C0 Float
+0134
1337256348 "138" 1 C0C0C0 2 Bytes
+0138
1337256349 "13A" 1 C0C0C0 2 Bytes
+013A
1337256350 "13C" 1 C0C0C0 2 Bytes
+013C
1337256351 "13E" 1 C0C0C0 2 Bytes
+013E
1337256352 "140" 1 C0C0C0 2 Bytes
+0140
1337256353 "142" 1 C0C0C0 2 Bytes
+0142
1337256354 "144" 1 C0C0C0 2 Bytes
+0144
1337256355 "146" 1 C0C0C0 2 Bytes
+0146
1337256356 "148" 1 C0C0C0 2 Bytes
+0148
1337256357 "14A" 1 C0C0C0 2 Bytes
+014A
1337256358 "14C" 1 C0C0C0 2 Bytes
+014C
1337256359 "14E" 1 C0C0C0 2 Bytes
+014E
1337256360 "150" 1 C0C0C0 2 Bytes
+0150
1337256361 "152" 1 C0C0C0 2 Bytes
+0152
1337256362 "154" 1 C0C0C0 2 Bytes
+0154
1337256363 "156" 1 C0C0C0 2 Bytes
+0156
1337256364 "158" 1 C0C0C0 2 Bytes
+0158
1337256365 "15A" 1 C0C0C0 2 Bytes
+015A
1337256366 "15C" 1 C0C0C0 2 Bytes
+015C
1337256367 "15E" 1 C0C0C0 2 Bytes
+015E
1337256368 "160" 1 C0C0C0 2 Bytes
+0160
1337256369 "162" 1 C0C0C0 2 Bytes
+0162
1337256370 "164" 1 C0C0C0 2 Bytes
+0164
1337256371 "166" 1 C0C0C0 2 Bytes
+0166
1337256372 "168" C0C0C0 Byte
+0168
1337256373 "169" C0C0C0 Byte
+0169
1337256374 "16A" C0C0C0 Byte
+016A
1337256375 "16B" C0C0C0 Byte
+016B
1337256376 "16C" C0C0C0 Byte
+016C
1337256377 "16D" C0C0C0 Byte
+016D
1337256378 "16E" C0C0C0 Byte
+016E
1337256379 "16F" C0C0C0 Byte
+016F
1337256380 "170" C0C0C0 Byte
+0170
1337256381 "171" C0C0C0 Byte
+0171
1337256382 "172" C0C0C0 Byte
+0172
1337256383 "173" C0C0C0 Byte
+0173
1337256384 "" C0C0C0 4 Bytes
+0174
1337256385 "" C0C0C0 4 Bytes
+0178
1337256386 "" C0C0C0 4 Bytes
+017C
1337256387 "" 0 C0C0C0 2 Bytes
+0180
1337256388 "" C0C0C0 2 Bytes
+0182
1337256389 "184" C0C0C0 2 Bytes
+0184
1337256390 "AtkDarkCorrection" 2 Bytes
+0186
1337256391 "AtkDark" 2 Bytes
+0188
1337256392 "18A" C0C0C0 Byte
+018A
1337256393 "DamageLevelPc" Byte
+018B
1337256394 "someCorrection" 2 Bytes
+018C
1337256395 "someCorrection" 2 Bytes
+018E
1337256396 "someCorrection" 2 Bytes
+0190
1337256397 "someCorrection" 2 Bytes
+0192
1337256398 "194" C0C0C0 2 Bytes
+0194
1337256399 "someCorrection" 2 Bytes
+0196
1337256400 "AttackElementCorrectID" 1 4 Bytes
+0198
1337256401 "AttackCorrectionParam" Auto Assembler Script [ENABLE] [[[[Param]+1660]+68]+68]+23B8: db 00 00 00 00 define(AtkCorr,DarkSoulsIII.exe+E17DA8) alloc(newmem,$100,AtkCorr) label(code) label(return) label(atkcorrection_ptr) newmem: code: mov rbx,atkcorrection_ptr mov [rbx],rdx movzx eax,byte ptr [rdx] movss xmm3,[DarkSoulsIII.exe+3D6ACE8] jmp return atkcorrection_ptr: dq 0 AtkCorr: jmp code return: registersymbol(AtkCorr) registersymbol(atkcorrection_ptr) [DISABLE] AtkCorr: db 0F B6 02 F3 0F 10 1D 35 2F F5 02 unregistersymbol(AtkCorr) unregistersymbol(atkcorrection_ptr) dealloc(newmem) [[[[Param]+1660]+68]+68]+23B8: db 10 27 00 00 1337256402 "Start" String 0 0 0 1
atkcorrection_ptr
0 1337256403 "Id" 1 4 Bytes
+0
1337256404 "?" 1 2 Bytes
+4
1337256405 "?" 1 2 Bytes
+6
1337256406 "?" 1 2 Bytes
+8
1337256407 "?" 1 2 Bytes
+A
1337256408 "?" 1 2 Bytes
+C
1337256409 "?" 1 2 Bytes
+E
1337256410 "?" 1 2 Bytes
+10
1337256411 "?" 1 2 Bytes
+12
1337256412 "?" 1 2 Bytes
+14
1337256413 "?" 1 2 Bytes
+16
1337256414 "?" 1 2 Bytes
+18
1337256415 "?" 1 2 Bytes
+1A
1337256416 "?" 1 2 Bytes
+1C
1337256417 "?" 1 2 Bytes
+1E
1337256418 "?" 1 2 Bytes
+20
1337256419 "?" 1 2 Bytes
+22
1337256420 "?" 1 2 Bytes
+24
1337256421 "?" 1 2 Bytes
+26
1337256422 "?" 1 2 Bytes
+28
1337256423 "?" 1 2 Bytes
+2A
1337256424 "?" 1 2 Bytes
+2C
1337256425 "?" 1 2 Bytes
+2E
1337256426 "?" 1 2 Bytes
+30
1337256427 "?" 1 2 Bytes
+32
1337256428 "?" 1 2 Bytes
+34
1337256429 "?" 0 2 Bytes
+36
1337256430 "?" 0 2 Bytes
+38
1337256431 "?" 0 2 Bytes
+3A
1337256432 "?" 0 2 Bytes
+3C
1337256433 "?" 0 2 Bytes
+3E
1337256434 "?" 0 2 Bytes
+40
1337256435 "?" 0 2 Bytes
+42
1337256436 "?" 0 2 Bytes
+44
1337256437 "?" 0 2 Bytes
+46
1337256438 "?" 0 2 Bytes
+48
1337256439 "?" 0 2 Bytes
+4A
1337256440 "?" 0 2 Bytes
+4C
1337256441 "?" 0 2 Bytes
+4E
1337256442 "FireDamage" 0 2 Bytes
+50
1337256443 "?" 0 2 Bytes
+52
1337256444 "?" 0 2 Bytes
+54
1337256445 "?" 0 2 Bytes
+56
1337256446 "?" 0 2 Bytes
+58
1337256447 "?" 0 2 Bytes
+5A
1337256448 "?" 0 2 Bytes
+5C
1337256449 "?" 0 2 Bytes
+5E
1337256450 "?" 0 2 Bytes
+60
1337256451 "?" 0 2 Bytes
+62
1337256452 "?" 0 2 Bytes
+64
1337256453 "?" 0 2 Bytes
+66
1337256454 "Space" 1 4 Bytes
+68
1337256455 "Space" 1 4 Bytes
+6C
1337256456 "Space" 1 4 Bytes
+70
1337256457 "Space" 1 4 Bytes
+74
1337256458 "Space" 1 4 Bytes
+78
1337256459 "Space" 1 4 Bytes
+7C
1337256460 "Space" C0C0C0 4 Bytes
+019C
1337256461 "Space" C0C0C0 4 Bytes
+01A0
1337256462 "Space" C0C0C0 4 Bytes
+1A4
1337256180 "SpEffectParam" Auto Assembler Script [ENABLE] alloc(SpEffectParamHelper,8) registersymbol(SpEffectParamHelper) [DISABLE] dealloc(SpEffectParamHelper) unregistersymbol(SpEffectParamHelper) 1337256188 "ID" SP_EFFECT_ID 0 8 Bytes
SpEffectParamHelper
1337256183 "Start" 1 0 1
SpEffectParamHelper+8
0 1337256678 "IconId" -1:None 10004:Expanded Multiplayer 10005:Second Chance 10006:Invasion Queued 10007:Black Eye Orb 10008:Estus Down 10009:Attack UP 10010:Magic Attack UP 10011:Defense UP 10012:Resistance UP 10013:Stamina UP 10014:HP Regen 10015:MP Regen 10016:Estus UP 10017:Ashen UP 10018:HP Leech 10019:MP Leech 10020:Magic FP Cost Down 10021:Skill FP Cost Down 10022:Durability UP 10023:Altered Roll 10024:Fall Damage Null 10025:Stealth UP 10026:Sacrifice 10027:Bow Range UP 10028:Counter Damage UP 10029:Seek Guidance 10030:Item Find UP 10031:Souls UP 10032:Attract Enemies 10033:Poise UP 10034:Defense Down 10035:Seed 10036:Head damaged 10037:Head broken 10038:Body damaged 10039:Body broken 10040:Arms damaged 10041:Arms broken 10042:Legs damaged 10043:Legs broken 10044:Password 10045:Level Sync 1 4 Bytes
+0
1337256679 "conditionHp" Float
+04
1337256680 "effectEndurance" Float
+08
1337256681 "motionInterval" Float
+0C
1337256682 "maxHpRate" Float
+010
1337256683 "maxMpRate" Float
+014
1337256684 "maxStaminaRate" Float
+018
1337256685 "slashDamageCutRate" Float
+1C
1337256686 "blowDamageCutRate" Float
+020
1337256687 "thrustDamageCutRate" Float
+024
1337256688 "neutralDamageCutRate" Float
+028
1337256689 "magicDamageCutRate" Float
+02C
1337256690 "fireDamageCutRate" Float
+030
1337256691 "thunderDamageCutRate" Float
+034
1337256692 "physicsAttackRate" Float
+038
1337256693 "magicAttackRate" Float
+03C
1337256694 "fireAttackRate" Float
+040
1337256695 "thunderAttackRate" Float
+044
1337256696 "physicsAttackPowerRate" Float
+048
1337256697 "magicAttackPowerRate" Float
+04C
1337256698 "fireAttackPowerRate" Float
+050
1337256699 "thunderAttackPowerRate" Float
+054
1337256700 "physicsAttackPower" 1 4 Bytes
+058
1337256701 "magicAttackPower" 1 4 Bytes
+05C
1337256702 "fireAttackPower" 4 Bytes
+060
1337256703 "thunderAttackPower" 4 Bytes
+064
1337256704 "physicsDiffenceRate" Float
+068
1337256705 "magicDiffenceRate" Float
+06C
1337256706 "fireDiffenceRate" Float
+070
1337256707 "thunderDiffenceRate" Float
+074
1337256708 "physicsDiffence" 4 Bytes
+078
1337256709 "magicDiffence" 4 Bytes
+07C
1337256710 "fireDiffence" 4 Bytes
+080
1337256711 "thunderDiffence" 4 Bytes
+084
1337256712 "NoGuardDamageRate" Float
+088
1337256713 "vitalSpotChangeRate" Float
+08C
1337256714 "normalSpotChangeRate" Float
+090
1337256715 "maxHpChangeRate" Float
+094
1337256716 "behaviorId" 1 0000FF 4 Bytes
+098
1337256717 "changeHpRate" 1 Float
+09C
1337256718 "changeHpPoint" 1 4 Bytes
+A0
1337256719 "changeMpRate" Float
+0A4
1337256720 "changeMpPoint" 1 4 Bytes
+0A8
1337256721 "mpRecoverChangeSpeed" 4 Bytes
+0AC
1337256722 "changeStaminaRate" Float
+0B0
1337256723 "changeStaminaPoint" 4 Bytes
+0B4
1337256724 "staminaRecoverChangeSpeed" 4 Bytes
+0B8
1337256725 "magicEffectTimeChange" Float
+0BC
1337256726 "insideDurability" 4 Bytes
+0C0
1337256727 "maxDurability" 4 Bytes
+0C4
1337256728 "staminaAttackRate" Float
+0C8
1337256729 "poizonAttackPower" 4 Bytes
+0CC
1337256730 "registIllness" 4 Bytes
+0D0
1337256731 "registBlood" 4 Bytes
+0D4
1337256732 "registCurse" 4 Bytes
+0D8
1337256733 "fallDamageRate" Float
+0DC
1337256734 "soulRate" Float
+0E0
1337256735 "equipWeightChangeRate" Float
+E4
1337256736 "allItemWeightChangeRate" Float
+0E8
1337256737 "soul" 4 Bytes
+0EC
1337256738 "animIdOffset" 1 4 Bytes
+0F0
1337256739 "haveSoulRate" Float
+0F4
1337256740 "targetPriority" Float
+0F8
1337256741 "sightSearchEnemyCut" 4 Bytes
+0FC
1337256742 "hearingSearchEnemyCut" Float
+0100
1337256743 "grabityRate" Float
+0104
1337256744 "registPoizonChangeRate" Float
+0108
1337256745 "registIllnessChangeRate" Float
+010C
1337256746 "registBloodChangeRate" Float
+0110
1337256747 "registCurseChangeRate" Float
+0114
1337256748 "soulStealRate" Float
+0118
1337256749 "lifeReductionRate" Float
+011C
1337256750 "hpRecoverRate" Float
+0120
1337256751 "replaceSpEffectId" 1 4 Bytes
+0124
1337256752 "cycleOccurrenceSpEffectId" 1 4 Bytes
+0128
1337256753 "atkOccurrenceSpEffectId" 1 4 Bytes
+012C
1337256754 "guardDefFlickPowerRate" Float
+0130
1337256755 "guardStaminaCutRate" Float
+0134
1337256756 "rayCastPassedTime" 1 2 Bytes
+0138
1337256757 "changeSuperArmorPoint" 2 Bytes
+013A
1337256758 "bowDistRate" 2 Bytes
+013C
1337256759 "spCategory" 2 Bytes
+13E
1337256760 "categoryPriority" Byte
+140
1337256761 "saveCategory" 1 Byte
+0141
1337256762 "changeMagicSlot" Byte
+0142
1337256763 "changeMiracleSlot" Byte
+0143
1337256764 "heroPointDamage" Byte
+0144
1337256765 "defFlickPower" Byte
+0145
1337256766 "flickDamageCutRate" Byte
+0146
1337256767 "bloodDamageRate" Byte
+0147
1337256768 "dmgLv_None" Byte
+0148
1337256769 "dmgLv_S" Byte
+0149
1337256770 "dmgLv_M" Byte
+014A
1337256771 "dmgLv_L" Byte
+014B
1337256772 "dmgLv_BlowM" Byte
+014C
1337256773 "dmgLv_Push" Byte
+014D
1337256774 "dmgLv_Strike" Byte
+014E
1337256775 "dmgLv_BlowS" Byte
+014F
1337256776 "dmgLv_Min" Byte
+0150
1337256777 "dmgLv_Uppercut" Byte
+0151
1337256778 "dmgLv_BlowLL" Byte
+0152
1337256779 "dmgLv_Breath" Byte
+0153
1337256780 "atkAttribute" Byte
+0154
1337256781 "spAttribute" 0:None 2:Fire 3:Magic 6:Thunder 9:Dark 10:Blue Lightning Byte
+0155
1337256782 "stateInfo" 0:Test 1:? E 1:Flame 2:Poison 3:Hill 4:Corrosion 5:Epidemic 6:Bleeding 8:Hidden figure 9:Gravity user 10:Abnormal state recovery [ poison ] 11:Abnormal state recovery [ plague ] 12:Abnormal state recovery [ bleeding ] 13:Abnormal state recovery [ all-around ] 14:Seoul Steel 15:Zoom 16:Warp 17:Demon's Souls 18:Black ghost dispel 19:Strength ghost 20:White hope 21:Black hope 22:Black ghosting 23:Resuscitation 24:Magic disabled 25:Miracle motion extension 26:Grindstone 27:Asphyxia resuscitation 28:Weapon enhancement (Magic Weapon) 29:Protection shield (Magic Barrier) 30:Thread covered 31:[ System ] ghost Parham change 32:Sleep paralysis 33:Flies racketeering 34:Flame Phantom _ first stage 35:Flame Phantom _ the second stage 36:Flame Phantom _ third stage 37:Flame Phantom _ fourth stage 38:Auditory hallucination 39:Seoul coin 40:Strong defense shield (Great Magic Barrier) 41:Fire -resistant shield (Flash Sweat) 42:HP recovery state (Light Heal) 43:Force ghost of the first stage 44:Force ghost of the second stage 45:Force ghosted third stage 46:Pheromone 47:Cat landing (Fall Control) 48:Pinch attack power up (Red Tearstone Ring) 49:Pinch Def. (Blue Tearstone Ring) 50:Rijenereito (Replenishment) 51:Torch 52:Weak Rijenereito (Weak Replenishment) 54:Weak figure hidden (Silence) 55:Tip blood character 56:Hill Foot 57:Kikoromo 58:Point light source 59:Blood character evaluation 60:Weapon enhancement [ medium ] (Great Magic Weapon) 61:Weapons Inc Large (Crystal Magic Weapon) 62:Flame strengthening (Charcoal Pine Resin) 63:Flame Inc Large (Fire Shield) 64:Magic enhancement (Darkmoon Blade) 65:Chimeric strengthening 66:Dropped correction 67:MP Rijenereito 68:Weak MP Rijenereito (Black curse sfx?) 69:When revival dead (Escape Death) 70:Poison -resistant UP 71:Magic power UP 72:Magic defense UP 73:Bleeding -resistant UP 74:Plague -resistant UP 75:Stamina recovery UP 76:Seoul acquisition UP 77:Flame -resistant UP 78:Shield one step left foot of the king 79:Shield two-step left foot of the king 80:Shield three stages left foot of the king 91:Shield one step right foot of the king 92:Two-step right foot shield of the king 93:3 shield stage right foot of the king 94:Judge stomach bleeding 95:Chameleon 96:Dragon Head 97:Gassmann 98:Detection 99:Wait cooperation 100:Cooperation (Sfx similar to green sfx above bloodstain appears on body) 101:Submit cooperation (Massive burst of green particles rising from body) 102:Gravity (Tranquil Walk of Peace) 103:Evil Eye 104:State release [ waiting ] cooperation 105:effect Lv1 106:effect Lv2 107:effect Lv3 108:Evil eye Lv1 109:Evil Eye Lv2 110:Counter 111:Uetamago standby 112:Uetamago 113:Egghead standby 114:Egghead 115:Ultra-light travel 116:Curse 117:Mineralization 118:Curse release 119:Human nature damage 120:Damage anime change _SA time limit 121:Damage anime change _ Add 122:Underwater behavior 123:Weapon head 124:Arms body 125:Weapon hand 126:Arms legs 127:Sleep 128:_ Mimic mimicry 129:_ Mimic mimicry sleep 130:_ Mimic normal 131:Mimic _ usually sleep 132:Fascination 133:Blood character acquisition 134:Force shockwave and smoke around body 135:Lots of smoke around body and white sparks 136:Crystallization 137:Resonance Lv0 138:Resonance Lv1 139:Resonance Lv2 140:Resonance Lv3 141:Resonance Lv4 142:Action ID specified 143:Enemy _ immortality 144:Enemy _ asphyxia 145:St. attribute 146:Systemic grindstone 147:Light magic 148:Relief request 149:White relief 150:Black relief 151:Gold Pine Resin 152:Rotten Pine Resin 153:Sunlight Blade 154:Lloyd's Talisman 155:Wolf Ring 156:Durability decrease invalid 157:Estus Heal around body but white 158:Magic Shield 159:Ring of Sacrifice 160:Rare Ring of Sacrifice 161:Warp B 162:Warp C 163:Warp D 164:Warp E 165:Dark Sign 166:Pledge destroyed 167:Dragon Body 168:Precision enhancement 169:Resonance enhancement 170:Karmic Justice 171:Retributive justice explosion 172:Sheath invincible 1 173:Sheath invincible 2 174:Sheath invincible 3 175:Humanity revival 176:Seoul coin ( immortality system) 177:Seoul coin ( beast system) 178:Chaneller's Trident 179:Curse effect Lv1 180:Curse effect Lv2 181:Curse effect Lv3 182:Curse effect Lv4 183:SOS visible 184:Invisible Weapon 185:Eye of Death 186:Flame kick 187:Death of 188:Bandits summons hope the forest 189:Bandits territory of forest 190:Ohaha brother summoned hope 191:Ohahaototo territory 192:Final Egghead stage 193:Lifetime extension 194:Magic number of uses up 195:Dragon Newt Sign 196:Dragon Eye 197:Up counter 198:The beat egg 199:HP drain 200:Power Within 201:Vow of Silence 202:Dragon roar 203:Use magic number down 204:Guard Inc Large 205:[ DLC ] darkness strengthening 206:Arena one-to-one [ small ] territory 207:Arena 2 vs 2 [ small ] territory 208:Arena Battle Royal [ small ] territory 209:Arena one-to-one [ small ] summons hope A 210:Arena one-to-one [ small ] summons hope B 211:Arena 2 vs 2 [ small ] summons hope A1 212:Arena 2 vs 2 [ small ] summons would like A2 213:Arena 2 vs 2 [ small ] summons would like B1 214:Arena 2 vs 2 [ small ] summons would like B2 215:Arena Battle Royal [ small ] summons hope A 216:Arena Battle Royal [ small ] summons hope B 217:Arena Battle Royal [ small ] summons hope C 218:Arena Battle Royal [ small ] summons hope D 219:Arena one-to-one [ large ] territory 220:Arena 2 vs 2 [ large ] territory 221:Arena Battle Royal [ large ] territory 222:Arena one-to-one [ large ] summons hope A 223:Arena one-to-one [ large ] summons hope B 224:Arena 2 vs 2 [ large ] summons hope A1 225:Arena 2 vs 2 [ large ] summons would like A2 226:Arena 2 vs 2 [ large ] summons would like B1 227:Arena 2 vs 2 [ large ] summons would like B2 228:Arena Battle Royal [ large ] summons hope A 229:Arena Battle Royal [ large ] summons hope B 230:Arena Battle Royal [ large ] summons hope C 231:Arena Battle Royal [ large ] summons hope D 232:Arena disabled item disabled 233:Arena death 234:1 in arena interim 235:Arena NoDead 236:1 in the arena the same rate 237:Calamity Ring 238:10 wins or more arena 239:30 wins or more arena 240:50 wins or more arena 241:100 wins or more arena 242:The maximum number ( Inhibited ) 252:effect 420 253:effect 421 259:effect 90 260:Frostbite 261:Leeches 266:effect 4050,4080 267:effect 11800 269:effect 1906 275:Twinkling Dragon Head 276:effect 3092 277:Ember 278:Being invaded 280:Covenant Invasion Zone: Watchdogs of Farron 281:Water/Swamp Slowdown 282:HP/Resist Buff 283:Tears of Denial? 284:Warmth 285:effect 29 286:Overencumbered normal roll 287:Overencumbered fat roll 288:Aldrich's Ruby 289:Aldrich's Sapphire 290:Carthus Bloodring 291:Carthus Milk Ring 293:Repair 294:Covenant Invasion: Aldrich Faithful 295:Covenant Invasion Zone: Aldrich Faithful 296:Turret 297:Dead Again 2 298:Dragonscale Ring 299:Seed of a giant tree 3700 300:Seed of a giant tree 3710 301:Yellow cloud around chest 302:Homeward DS3 303:effect 10510-10516 304:effect 12252 305:effect 12254 306:effect 12256-12258 307:Old Wolf Curved Sword 308:Old Wolf Curved Sword 2 309:Old Wolf Curved Sword 3 310:effect 11880,11881 311:Ghoulish looking smoke on body 312:effect 9130-9138 313:effect 103540010 314:effect 6900-6904 315:Flynn's ring 317:effect 3730 318:effect Dead Again 319:effect 4901 320:Freeze self 321:Hollowing Reversed Crash 322:effect 139995 323:effect 139990 324:effect 440 325:Iron Flesh purple (effect102430300) 326:Reversal Ring 327:Ember 3290,3293 328:effect 107 329:effect 130134131 330:Covenant Invasion Zone: Spear of the Church 331:effect 16188,16286 332:effect 16189,16288 333:Sacred Chime of Filianore 334:Spear of the Church Boss 335:effect 16555 336:effect 16556 0000FF 2 Bytes
+156
1337256783 "wepParamChange" 0:None 1:Weapon Buff 2:Shield Buff 3:Auxillary Effects 4:Orange Charred Ring Byte
+0158
1337256784 "moveType" Byte
+0159
1337256785 "lifeReductionType" Byte
+015A
1337256786 "" Byte
+015B
1337256787 "throwCondition" Byte
+015C
1337256788 "addBehaviorJudgeId_condition" 1 Byte
+015D
1337256789 "addBehaviorJudgeId_add" 1 Byte
+015E
1337256790 "TargetSelf" Binary 0 1 0
+15F
1337256791 "TargetFriend" Binary 1 1 0
+015F
1337256792 "TargetEnemy" Binary 2 1 0
+015F
1337256793 "TargetPlayer" Binary 3 1 0
+015F
1337256794 "TargetAI" Binary 4 1 0
+015F
1337256795 "TargetLive" Binary 5 1 0
+015F
1337256796 "TargetGhost" Binary 6 1 0
+015F
1337256797 "TargetWhiteGhost" Binary 7 1 0
+015F
1337256798 "TargetBlackGhost" Binary 0 1 0
+0160
1337256799 "TargetAttacker" Binary 1 1 0
+0160
1337256800 "DispIconNonactive" Binary 2 1 0
+0160
1337256801 "useSpEffectEffect" Binary 3 1 0
+0160
1337256802 "bAdjustMagicAblity" FF8000 Binary 4 1 0
+0160
1337256803 "bAdjustFaithAblity" 008080 Binary 5 1 0
+0160
1337256804 "bGameClearBonus" 008000 Binary 6 1 0
+0160
1337256805 "magParamChange" FF8000 Binary 7 1 0
+160
1337256806 "miracleParamChange" 008080 Binary 0 1 0
+161
1337256807 "clearSoul" Binary 1 1 0
+0161
1337256808 "requestSOS" Binary 2 1 0
+0161
1337256809 "requestBlackSOS" Binary 3 1 0
+0161
1337256810 "requestForceJoinBlackSOS" Binary 4 1 0
+0161
1337256811 "requestKickSession" Binary 5 1 0
+0161
1337256812 "requestLeaveSession" Binary 6 1 0
+0161
1337256813 "requestNpcInveda" Binary 7 1 0
+0161
1337256814 "noDead" Binary 0 1 0
+0162
1337256815 "bCurrHPIndependeMaxHP" Binary 1 1 0
+0162
1337256816 "corrosionIgnore" Binary 2 1 0
+0162
1337256817 "sightSearchCutIgnore" Binary 3 1 0
+0162
1337256818 "hearingSearchCutIgnore" Binary 4 1 0
+0162
1337256819 "antiMagicIgnore" Binary 5 1 0
+0162
1337256820 "fakeTargetIgnore" Binary 6 1 0
+0162
1337256821 "fakeTargetIgnoreUndead" Binary 7 1 0
+0162
1337256822 "fakeTargetIgnoreAnimal" Binary 0 1 0
+0163
1337256823 "grabityIgnore" Binary 1 1 0
+0163
1337256824 "disablePoison" Binary 2 1 0
+0163
1337256825 "disableDisease" Binary 3 1 0
+0163
1337256826 "disableBlood" Binary 4 1 0
+0163
1337256827 "disableCurse" Binary 5 1 0
+0163
1337256828 "enableCharm" Binary 6 1 0
+0163
1337256829 "enableLifeTime" Binary 7 1 0
+0163
1337256830 "hasTarget" Binary 0 1 0
+0164
1337256831 "isFireDamageCancel" Binary 1 1 0
+0164
1337256832 "isExtendSpEffectLife" Binary 2 1 0
+0164
1337256833 "requestLeaveColiseumSession" Binary 3 1 0
+0164
1337256834 "164" C0C0C0 Binary 4 1 0
+0164
1337256835 "164" C0C0C0 Binary 5 1 0
+0164
1337256836 "164" C0C0C0 Binary 6 1 0
+0164
1337256837 "164" C0C0C0 Binary 7 1 0
+0164
1337256838 "VowType0: None" 1 Binary 0 1 0
+0165
1337256839 "VowType1: Blade of the Darkmoon" 1 Binary 1 1 0
+0165
1337256840 "VowType2: Warrior of Sunlight" 1 Binary 2 1 0
+0165
1337256841 "VowType3: Mound-makers" 1 Binary 3 1 0
+0165
1337256842 "VowType4: Spear of the Church" 1 Binary 4 1 0
+0165
1337256843 "VowType5: Fingers of Rosaria" 1 Binary 5 1 0
+0165
1337256844 "VowType6: Watchdogs of Farron" 1 Binary 6 1 0
+0165
1337256845 "VowType7: Aldrich Faithful" 1 Binary 7 1 0
+0165
1337256846 "vowType8: Way of Blue" 1 Binary 0 1 0
+0166
1337256847 "vowType9: Blue Sentinels" 1 Binary 1 1 0
+0166
1337256848 "vowType10" 1 Binary 2 1 0
+0166
1337256849 "vowType11" 1 Binary 3 1 0
+0166
1337256850 "vowType12" 1 Binary 4 1 0
+0166
1337256851 "vowType13" 1 Binary 5 1 0
+0166
1337256852 "vowType14" 1 Binary 6 1 0
+0166
1337256853 "vowType15" 1 Binary 7 1 0
+0166
1337256854 "167" C0C0C0 Byte
+0167
1337256855 "168" C0C0C0 Float
+0168
1337256856 "16C - restrict" Binary 0 1 0
+016C
1337256857 "16C - restrict" Binary 1 1 0
+016C
1337256858 "16C - restrict" Binary 2 1 0
+016C
1337256859 "16C - restrict" Binary 3 1 0
+016C
1337256860 "16C - restrict" Binary 4 1 0
+016C
1337256861 "16C - restrict" Binary 5 1 0
+016C
1337256862 "16C - restrict" Binary 6 1 0
+016C
1337256863 "16C - restrict" Binary 7 1 0
+016C
1337256864 "16D" C0C0C0 Binary 0 1 0
+016D
1337256865 "16D" C0C0C0 Binary 1 1 0
+016D
1337256866 "16D" C0C0C0 Binary 2 1 0
+016D
1337256867 "16D" C0C0C0 Binary 3 1 0
+016D
1337256868 "16D" C0C0C0 Binary 4 1 0
+016D
1337256869 "16D" C0C0C0 Binary 5 1 0
+016D
1337256870 "16D" C0C0C0 Binary 6 1 0
+016D
1337256871 "16D" C0C0C0 Binary 7 1 0
+016D
1337256872 "behaviorFireFrom" -1:None 1:Right Hand 2:Left Hand 3:Left Hand 4:Left Shoulder? 5:Right Foot 6:Left Foot 7:Neck 8:Upper Chest 9:Stomach 12:Between Legs 15:Head 1 Byte
+016E
1337256873 "16F" C0C0C0 Binary 0 1 0
+016F
1337256874 "16F" C0C0C0 Binary 1 1 0
+016F
1337256875 "16F" C0C0C0 Binary 2 1 0
+016F
1337256876 "16F" C0C0C0 Binary 3 1 0
+016F
1337256877 "16F" C0C0C0 Binary 4 1 0
+016F
1337256878 "16F" C0C0C0 Binary 5 1 0
+016F
1337256879 "16F" C0C0C0 Binary 6 1 0
+016F
1337256880 "16F" C0C0C0 Binary 7 1 0
+016F
1337256881 "effectSfx" 1 4 Bytes
+0170
1337256882 "triggerEffect" 1 4 Bytes
+0174
1337256883 "triggerRequirement" 1 4 Bytes
+0178
1337256884 "" 1 C0C0C0 4 Bytes
+017C
1337256885 "" 1 C0C0C0 4 Bytes
+0180
1337256886 "" 1 C0C0C0 4 Bytes
+0184
1337256887 "" C0C0C0 4 Bytes
+0188
1337256888 "18E" C0C0C0 4 Bytes
+018C
1337256889 "effectSfx1" 1 4 Bytes
+0190
1337256890 "194" 1 C0C0C0 4 Bytes
+0194
1337256891 "198" 1 C0C0C0 4 Bytes
+0198
1337256892 "19C" 1 C0C0C0 4 Bytes
+019C
1337256893 "1A0" 1 C0C0C0 4 Bytes
+01A0
1337256894 "1A4" 1 C0C0C0 4 Bytes
+01A4
1337256895 "1A8" 1 C0C0C0 4 Bytes
+01A8
1337256896 "registFrost" 4 Bytes
+01AC
1337256897 "" C0C0C0 4 Bytes
+01B0
1337256898 "1B4" 1 C0C0C0 2 Bytes
+01B4
1337256899 "1B6" C0C0C0 Binary 0 1 0
+01B6
1337256900 "1B6" C0C0C0 Binary 1 1 0
+01B6
1337256901 "1B6" C0C0C0 Binary 2 1 0
+01B6
1337256902 "1B6" C0C0C0 Binary 3 1 0
+01B6
1337256903 "1B6" C0C0C0 Binary 4 1 0
+01B6
1337256904 "1B6" C0C0C0 Binary 5 1 0
+01B6
1337256905 "1B6" C0C0C0 Binary 6 1 0
+01B6
1337256906 "1B6" C0C0C0 Binary 7 1 0
+01B6
1337256907 "1B7" C0C0C0 Binary 0 1 0
+01B7
1337256908 "1B7" C0C0C0 Binary 1 1 0
+01B7
1337256909 "1B7" C0C0C0 Binary 2 1 0
+01B7
1337256910 "1B7" C0C0C0 Binary 3 1 0
+01B7
1337256911 "1B7" C0C0C0 Binary 4 1 0
+01B7
1337256912 "1B7" C0C0C0 Binary 5 1 0
+01B7
1337256913 "1B7" C0C0C0 Binary 6 1 0
+01B7
1337256914 "1B7" C0C0C0 Binary 7 1 0
+01B7
1337256915 "1B8" C0C0C0 Float
+01B8
1337256916 "1BC" C0C0C0 Float
+01BC
1337256917 "1C0" C0C0C0 Float
+01C0
1337256918 "1C4" C0C0C0 Float
+01C4
1337256919 "1C8" C0C0C0 Float
+01C8
1337256920 "1CC" C0C0C0 Float
+01CC
1337256921 "1D0" C0C0C0 Float
+01D0
1337256922 "darkDamageCutRate" Float
+01D4
1337256923 "darkDiffenceRate" Float
+01D8
1337256924 "darkDiffence" 4 Bytes
+01DC
1337256925 "1E0" C0C0C0 Float
+01E0
1337256926 "darkAttackPowerRate" Float
+01E4
1337256927 "darkAttackPower" 4 Bytes
+01E8
1337256928 "1EC" C0C0C0 4 Bytes
+01EC
1337256929 "" 1 C0C0C0 4 Bytes
+01F0
1337256930 "1F4" C0C0C0 Float
+01F4
1337256931 "" C0C0C0 Float
+01F8
1337256932 "itemDiscovery" 1 Float
+01FC
1337256933 "" C0C0C0 Float
+0200
1337256934 "204" C0C0C0 4 Bytes
+0204
1337256935 "208" C0C0C0 4 Bytes
+0208
1337256936 "20C" C0C0C0 4 Bytes
+020C
1337256937 "210" C0C0C0 4 Bytes
+0210
1337256938 "214" C0C0C0 4 Bytes
+0214
1337256939 "218" C0C0C0 Float
+0218
1337256940 "21C" C0C0C0 Float
+021C
1337256941 "220" C0C0C0 Float
+0220
1337256942 "224" C0C0C0 Float
+0224
1337256943 "228" C0C0C0 Float
+0228
1337256944 "22C" C0C0C0 Float
+022C
1337256945 "230" C0C0C0 Float
+0230
1337256946 "234" C0C0C0 Float
+0234
1337256947 "238" C0C0C0 4 Bytes
+0238
1337256948 "23C" C0C0C0 4 Bytes
+023C
1337256949 "240" C0C0C0 4 Bytes
+0240
1337256950 "244" C0C0C0 4 Bytes
+0244
1337256951 "248" C0C0C0 4 Bytes
+0248
1337256952 "24C" C0C0C0 4 Bytes
+024C
1337256953 "250" C0C0C0 4 Bytes
+0250
1337256954 "254" C0C0C0 4 Bytes
+0254
1337256955 "258" C0C0C0 4 Bytes
+0258
1337256956 "25C" C0C0C0 Byte
+025C
1337256957 "25D" C0C0C0 Byte
+025D
1337256958 "25E" C0C0C0 Byte
+025E
1337256959 "25F" C0C0C0 Byte
+025F
1337256960 "" C0C0C0 Byte
+0260
1337256961 "261" C0C0C0 Binary 0 1 0
+0261
1337256962 "261" C0C0C0 Binary 1 1 0
+0261
1337256963 "261" C0C0C0 Binary 2 1 0
+0261
1337256964 "261" C0C0C0 Binary 3 1 0
+0261
1337256965 "261" C0C0C0 Binary 4 1 0
+0261
1337256966 "261" C0C0C0 Binary 5 1 0
+0261
1337256967 "261" C0C0C0 Binary 6 1 0
+0261
1337256968 "261" C0C0C0 Binary 7 1 0
+0261
1337256969 "" C0C0C0 Byte
+0262
1337256970 "" C0C0C0 Byte
+0263
1337256971 "pvpAbsorbtionUnknown" Float
+0264
1337256972 "pvpAbsorbtionPhys" Float
+0268
1337256973 "pvpAbsorbtionMag" Float
+026C
1337256974 "pvpAbsorbtionFire" Float
+0270
1337256975 "pvpAbsorbtionThun" Float
+0274
1337256976 "pvpAbsorbtionDark" Float
+0278
1337256977 "pveAbsorbtionPhys" Float
+027C
1337256978 "pveAbsorbtionMag" Float
+0280
1337256979 "pveAbsorbtionFire" Float
+0284
1337256980 "pveAbsorbtionThun" Float
+0288
1337256981 "pveAbsorbtionDark" Float
+028C
1337256982 "pvpAttackUnknown" Float
+0290
1337256983 "pvpAttackPhys" Float
+0294
1337256984 "pvpAttackMag" Float
+0298
1337256985 "pvpAttackFire" Float
+029C
1337256986 "pvpAttackThun" Float
+02A0
1337256987 "pvpAttackDark" Float
+02A4
1337256988 "pveAttackPhys" Float
+02A8
1337256989 "pveAttackMag" Float
+02AC
1337256990 "pveAttackFire" Float
+02B0
1337256991 "pveAttackThun" Float
+02B4
1337256992 "pveAttackDark" Float
+02B8
1337256993 "registFrostChangeRate" Float
+02BC
1337256994 "" C0C0C0 2 Bytes
+02C0
1337256995 "2C2" C0C0C0 2 Bytes
+02C2
1337256996 "2C4" C0C0C0 2 Bytes
+02C4
1337256997 "pyroParamChange (Pyromancy Rings)" 000080 Binary 0 1 0
+02C6
1337256998 "2C6" C0C0C0 Binary 1 1 0
+02C6
1337256999 "2C6" C0C0C0 Binary 2 1 0
+02C6
1337257000 "2C6" C0C0C0 Binary 3 1 0
+02C6
1337257001 "2C6" C0C0C0 Binary 4 1 0
+02C6
1337257002 "2C6" C0C0C0 Binary 5 1 0
+02C6
1337257003 "2C6" C0C0C0 Binary 6 1 0
+02C6
1337257004 "2C6" C0C0C0 Binary 7 1 0
+02C6
1337257005 "castDexterity" Byte
+02C7
1337257006 "" C0C0C0 Float
+02C8
1337257007 "iframeBonus?" Float
+02CC
1337257008 "magicMpCost" Float
+02D0
1337257009 "pyroMpCost" Float
+02D4
1337257010 "miracleMpCost" Float
+02D8
1337257011 "estusHpRate" 1 4 Bytes
+02DC
1337257012 "estusHpPoint" 1 4 Bytes
+02E0
1337257013 "estusMpRate" 1 4 Bytes
+02E4
1337257014 "etsusMpPoint" 1 4 Bytes
+02E8
1337257015 "estusMult" Float
+02EC
1337257016 "ashenMult" Float
+02F0
1337257017 "" C0C0C0 4 Bytes
+02F4
1337257018 "" C0C0C0 Float
+02F8
1337257019 "" C0C0C0 Float
+02FC
1337257020 "" C0C0C0 Byte
+0300
1337257021 "" C0C0C0 Byte
+0301
1337257022 "302" 1 C0C0C0 2 Bytes
+0302
1337257023 "" C0C0C0 Float
+0304
1337257024 "vigor" Byte
+0308
1337257025 "attunement" Byte
+0309
1337257026 "endurance" Byte
+030A
1337257027 "vitality" Byte
+030B
1337257028 "strength" Byte
+030C
1337257029 "dexterity" Byte
+030D
1337257030 "intelligence" Byte
+030E
1337257031 "faith" Byte
+030F
1337257032 "luck" Byte
+0310
1337257033 "" 1 C0C0C0 Byte
+0311
1337257034 "" C0C0C0 Byte
+0312
1337257035 "" C0C0C0 2 Bytes
+0313
1337257036 "" C0C0C0 4 Bytes
+0314
1337257037 "" C0C0C0 4 Bytes
+0318
1337257038 "31C" C0C0C0 4 Bytes
+031C
1337256179 "Bullet" Auto Assembler Script [ENABLE] alloc(BulletHelper,8) registersymbol(BulletHelper) [DISABLE] dealloc(BulletHelper) unregistersymbol(BulletHelper) 1337256189 "ID" BULLET_ID 0 8 Bytes
BulletHelper
1337256184 "Start" 1 0 1
BulletHelper+8
0 1337256561 "atkId_Bullet" 4 Bytes
+0
1337256562 "sfxId_Bullet" 1 4 Bytes
+4
1337256563 "sfxId_Hit" 1 4 Bytes
+8
1337256564 "sfxId_Flick" 1 4 Bytes
+C
1337256565 "life" Float
+10
1337256566 "dist" 0 Float
+14
1337256567 "shootInterval" Float
+18
1337256568 "gravityInRange" Float
+1C
1337256569 "gravityOutRange" Float
+20
1337256570 "hormingStopRange" Float
+24
1337256571 "initVellocity" Float
+28
1337256572 "accelInRange" Float
+2C
1337256573 "accelOutRange" Float
+30
1337256574 "maxVellocity" Float
+34
1337256575 "minVellocity" Float
+38
1337256576 "accelTime" Float
+3C
1337256577 "homingBeginDist" Float
+40
1337256578 "hitRadius" Float
+44
1337256579 "hitRadiusMax" Float
+48
1337256580 "spreadTime" Float
+4C
1337256581 "expDelay" Float
+50
1337256582 "hormingOffsetRange" Float
+54
1337256583 "dmgHitRecordLifeTime" 1 Float
+58
1337256584 "externalForce" 4 Bytes
+5C
1337256585 "spEffectIDForShooter" 4 Bytes
+60
1337256586 "autoSearchNPCThinkID" 0:Off 10000:Player 138200:Enemy 1 4 Bytes
+64
1337256587 "HitBulletID" 1 4 Bytes
+68
1337256588 "spEffectId0" 1 4 Bytes
+6C
1337256589 "spEffectId1" 1 4 Bytes
+70
1337256590 "spEffectId2" 1 4 Bytes
+74
1337256591 "spEffectId3" 1 4 Bytes
+78
1337256592 "spEffectId4" 1 4 Bytes
+7C
1337256593 "numShoot" 2 Bytes
+80
1337256594 "homingAngle" 2 Bytes
+82
1337256595 "shootAngle" 2 Bytes
+84
1337256596 "shootAngleInterval" 2 Bytes
+86
1337256597 "shootAngleXInterval" 2 Bytes
+88
1337256598 "damageDamp" Byte
+8A
1337256599 "spelDamageDamp" Byte
+8b
1337256600 "fireDamageDamp" Byte
+8c
1337256601 "thunderDamageDamp" Byte
+8d
1337256602 "staminaDamp" Byte
+8e
1337256603 "knockbackDamp" Byte
+8f
1337256604 "shootAngleXZ" 0 Byte
+90
1337256605 "lockShootLimitAng" 0 Byte
+91
1337256606 "isPenetrate" 0 Byte
+92
1337256607 "prevVelocityDirRate" 0 Byte
+93
1337256608 "atkAttribute" Byte
+94
1337256609 "spAttribute" 1 Byte
+95
1337256610 "Material_AttackType" Byte
+96
1337256611 "Material_AttackMaterial" Byte
+97
1337256612 "Material_Size" Byte
+98
1337256613 "launchConditionType" 0:0 : on hit 3:3 : Enemy? 254:254 -1:-1 : on life end 1 Byte
+99
1337256614 "FollowType" Binary 0 1 0
+9a
1337256615 "EmittePosType" Binary 1 1 0
+9a
1337256616 "isAttackSFX" Binary 2 1 0
+9a
1337256617 "isEndlessHit (spawn at feet)" Binary 3 1 0
+9a
1337256618 "camAngleShoot" Binary 4 1 0
+9a
1337256619 "isSpawnAtClosestEnemy" Binary 5 1 0
+9a
1337256620 "9A" C0C0C0 Binary 6 1 0
+9a
1337256621 "9A" C0C0C0 Binary 7 1 0
+9a
1337256622 "isPenetrateMap" Binary 0 1 0
+9b
1337256623 "isHitBothTeam" Binary 1 1 0
+9b
1337256624 "isUseSharedHitList" Binary 2 1 0
+9b
1337256625 "isUseMultiDmyPolyIfPlace" Binary 3 1 0
+9b
1337256626 "attachEffectType" Binary 4 1 0
+9b
1337256627 "isHitForceMagic" Binary 5 1 0
+9b
1337256628 "forceDeflect (isIgnoreSfxIfHitWater)" Binary 6 1 0
+9b
1337256629 "isIgnoreMoveStateIfHitWater" Binary 7 1 0
+9b
1337256630 "isHitDarkForceMagic" Binary 0 1 0
+9c
1337256631 "spellParriable" Binary 1 1 0
+9c
1337256632 "9C" C0C0C0 Binary 2 1 0
+9c
1337256633 "9C" C0C0C0 Binary 3 1 0
+9c
1337256634 "autoFollowTarget" Binary 4 1 0
+9c
1337256635 "9C" C0C0C0 Binary 5 1 0
+9c
1337256636 "9C" C0C0C0 Binary 6 1 0
+9c
1337256637 "9C" C0C0C0 Binary 7 1 0
+9c
1337256638 "darkDamageDamp" Byte
+9D
1337256639 "conditionByte" Byte
+9E
1337256640 "conditionByte1" Byte
+9F
1337256641 "Z_Homing" Float
+A0
1337256642 "homingAngleCameraXY" Float
+A4
1337256643 "homingAngleCameraZ" Float
+A8
1337256644 "emitterBulletId" 1 4 Bytes
+AC
1337256645 "emitterShootInterval" Float
+B0
1337256646 "emitterSpawnInterval" Float
+b4
1337256647 "B8" C0C0C0 Float
+B8
1337256648 "emitterDelayUntilShot" Float
+BC
1337256649 "C0" C0C0C0 Byte
+C0
1337256650 "BulletCreateLimitId" 0:None 1:1 (3) 2:Warmth (1) 3:3 (1) 4:4 (1) 5:5 (1) 6:6 (1) 7:7 (1) 8:8 (1) 9:9 (1) 10:10 (1) 100:100 (6) 101:101 (2) 102:102 (2) 200:200 (2) 201:Bonfire (1) 202:202 (1) Byte
+C1
1337256651 "C2" C0C0C0 Byte
+C2
1337256652 "C3" C0C0C0 Binary 0 1 0
+C3
1337256653 "targetHitstop" Binary 1 1 0
+C3
1337256654 "C3" C0C0C0 Binary 2 1 0
+C3
1337256655 "C3" C0C0C0 Binary 3 1 0
+C3
1337256656 "targetPenetrate" Binary 4 1 0
+C3
1337256657 "freeAim" Binary 5 1 0
+C3
1337256658 "followTypeNumshoot" Binary 6 1 0
+C3
1337256659 "C3" C0C0C0 Binary 7 1 0
+C3
1337256660 "C4" C0C0C0 4 Bytes
+C4
1337256661 "objectId" 1 4 Bytes
+C8
1337256662 "extendDist" Float
+CC
1337256663 "extendLife" 1 Byte
+D0
1337256664 "adjustAngle" 1 Byte
+D1
1337256665 "D2" 1 C0C0C0 Byte
+D2
1337256666 "D3" 1 C0C0C0 Byte
+D0+1+1+1
1337256667 "D4" C0C0C0 4 Bytes
+D4
1337256668 "D8" C0C0C0 4 Bytes
+D8
1337256669 "DC" C0C0C0 4 Bytes
+DC
1337256670 "E0" C0C0C0 4 Bytes
+E0
1337256671 "E4" C0C0C0 4 Bytes
+E4
1337256672 "E8" C0C0C0 4 Bytes
+e8
1337256673 "EC" C0C0C0 4 Bytes
+EC
1337256674 "F0" C0C0C0 4 Bytes
+F0
1337256675 "F4" C0C0C0 4 Bytes
+F4
1337256676 "F8" C0C0C0 4 Bytes
+F8
1337256677 "End" C0C0C0 4 Bytes
+FC
1337256178 "EquipParamGoods" Auto Assembler Script [ENABLE] alloc(EquipParamGoodsHelper,8) registersymbol(EquipParamGoodsHelper) EquipParamGoodsHelper: dq #60 [DISABLE] dealloc(EquipParamGoodsHelper) unregistersymbol(EquipParamGoodsHelper) 1337256190 "ID" GOODS_ID 0 8 Bytes
EquipParamGoodsHelper
1337256185 "Start" 1 0 1
EquipParamGoodsHelper+8
0 1337256466 "refId" 1 4 Bytes
+0
1337256467 "sfxVariationId" 1 4 Bytes
+4
1337256468 "weight" Float
+8
1337256469 "basicPrice" 4 Bytes
+c
1337256470 "sellValue" 1 4 Bytes
+10
1337256471 "behaviorId" 4 Bytes
+14
1337256472 "replaceItemId" 1 4 Bytes
+18
1337256473 "sortId" 4 Bytes
+1c
1337256474 "qwcId" 1 4 Bytes
+20
1337256475 "yesNoDialogMessageId" 0 4 Bytes
+24
1337256476 "magicId" 1 4 Bytes
+28
1337256477 "iconId" 0:TEST DATA 3:Red Eye Orb 54:Soul of a Wicked Spirit 89:Soul of the Great Bat 90:Monesttary Charm 92:Holy Water Urn 104:?Pendant? 106:Seed of Giant Tree 116:Spirit Amethyst 117:Holy Remains 135:Uncharged Spirit Amethyst 151:Irina's Ashes 156:Brallie Tome of Sunlight 173:Iron Seal of the Wolf 259:Banner 3499:Humanity Head 2 Bytes
+2c
1337256478 "modelId" 2 Bytes
+2e
1337256479 "shopLv" 1 2 Bytes
+30
1337256480 "compTrophySedId" 1 2 Bytes
+32
1337256481 "trophySeqId" 1 2 Bytes
+34
1337256482 "maxNum" 2 Bytes
+36
1337256483 "consumeHeroPoint" Byte
+38
1337256484 "overDexterity" Byte
+39
1337256485 "goodsType" 0:Goods 1:Keys 2:Materials 3:Keys 4:Keys 5:Spells Byte
+3A
1337256486 "refCategory" 0:None 1:Bullet 2:Effect Byte
+3B
1337256487 "spEffectCategory" Byte
+3C
1337256488 "goodsCategory" Byte
+3D
1337256489 "goodsUseAnim" 0:Eat 1:Resin buff 2:Throw 3:Heavy throw 4:Binoculars 5:Repair 6:Prayer 7:Carving 8:Message 9:Ember 10:Estus 11:Dragon Head 12:Dragon Torso 13:13 None 14:Force 15:15 None 16:Bundle buff 17:Fast throw 18:18 None 19:Ashen Estus 20:Throw behind 21:Siegbrau 22:Chameleon 23:23 Block use 24:24 Block use 25:Spear of the Church Byte
+3E
1337256490 "opmeMenuType" Byte
+3F
1337256491 "useLimitCategory" Byte
+40
1337256492 "replaceCategory" Byte
+41
1337256493 "vowType0" Binary 0 1 0
+42
1337256494 "vowType1" Binary 1 1 0
+42
1337256495 "vowType2" Binary 2 1 0
+42
1337256496 "vowType3" Binary 3 1 0
+42
1337256497 "vowType4" Binary 4 1 0
+42
1337256498 "vowType5" Binary 5 1 0
+42
1337256499 "vowType6" Binary 6 1 0
+42
1337256500 "vowType7" Binary 7 1 0
+42
1337256501 "vowType8" Binary 0 1 0
+43
1337256502 "vowType9" Binary 1 1 0
+43
1337256503 "vowType10" Binary 2 1 0
+43
1337256504 "vowType11" Binary 3 1 0
+43
1337256505 "vowType12" Binary 4 1 0
+43
1337256506 "vowType13" Binary 5 1 0
+43
1337256507 "vowType14" Binary 6 1 0
+43
1337256508 "vowType15" Binary 7 1 0
+43
1337256509 "enable_live" Binary 0 1 0
+44
1337256510 "enable_gray" Binary 1 1 0
+44
1337256511 "enable_white" Binary 2 1 0
+44
1337256512 "enable_black" Binary 3 1 0
+44
1337256513 "enable_multi" Binary 4 1 0
+44
1337256514 "disable_offline" Binary 5 1 0
+44
1337256515 "isEquip" Binary 6 1 0
+44
1337256516 "isConsume" Binary 7 1 0
+44
1337256517 "isAutoEquip" Binary 0 1 0
+45
1337256518 "isEstablishment" Binary 1 1 0
+45
1337256519 "isOnlyOne" Binary 2 1 0
+45
1337256520 "isDiscard" Binary 3 1 0
+45
1337256521 "isDeposit" Binary 4 1 0
+45
1337256522 "isDisableHand" Binary 5 1 0
+45
1337256523 "IsTravelItem" Binary 6 1 0
+45
1337256524 "isSuppleItem" Binary 7 1 0
+45
1337256525 "isFullSuppleItem" Binary 0 1 0
+46
1337256526 "isEnhance" Binary 1 1 0
+46
1337256527 "isFixItem" Binary 2 1 0
+46
1337256528 "disableMultiDropShare" Binary 3 1 0
+46
1337256529 "disableUseAtColiseum" Binary 4 1 0
+46
1337256530 "disableUseAtOutOfColiseum" Binary 5 1 0
+46
1337256531 "useBulletMaxNum" C0C0C0 Binary 6 1 0
+46
1337256532 "useHpCureMaxNum" C0C0C0 Binary 7 1 0
+46
1337256533 "isAutoReplenish" 1 C0C0C0 Byte
+47
1337256534 "refId2" 1 4 Bytes
+48
1337256535 "reinforceTypeId" 0:Normal +10 100:Heavy +10 200:Sharp +10 300:Refined +10 400:Crystal +10 500:Simple +10 600:Fire +10 700:Chaos +10 800:Lightning +10 900:Deep +10 1000:Dark +10 1100:Poison +10 1200:Blood +10 1300:Raw +10 1400:Blessed +10 1500:Hollow +10 2000:Catalyst +10 2090:Greatsword of Artorias +5 2100:Boss Weapon +5 2200:Special Weapon +5 2300:Boss Staff +5 2400:Boss Talisman/Chime +5 2500:Fire Special Weapon +5 2600:Magic Special Weapon +5 2700:2700 +10 2800:Pyro Flame +5 3000:Fists/Dark Hand +0 3100:Crossbow +10 3200:3200 +10 3300:Repeating Crossbow? +5 4000:4000 +10 4100:4100 +10 4500:Dragon Tooth? +5 4600:Ringed Knight Straight Sword? +5 5000:Sharp Dex Weapon +10 6000:6000 +10 6100:6100 +10 6200:6200 +10 6300:6300 +10 7000:7000 +10 8000:Small Shield +10 8100:Medium Shield +10 8200:Greatshield +10 8300:Special Shield +5 8400:8400 +5 8500:Pontiff Knight Shield? +5 8600:8600 +5 9000:9000 +10 9998:9998 +0 9999:9999 +0 1 4 Bytes
+4C
1337256536 "vagrantItemLotId" 1 4 Bytes
+50
1337256537 "vagrantBonusEneDropItemLotId" 1 4 Bytes
+54
1337256538 "vagrantItemEneDropItemLotId" 1 4 Bytes
+58
1337256539 "sfxId" 1 4 Bytes
+5C
1337256540 "sfxId1" 1 4 Bytes
+60
1337256541 "sfxId2" 1 4 Bytes
+64
1337256542 "isLoadOfCinder" 1 Binary 0 1 0
+68
1337256543 "isPlayRegion1" 1 C0C0C0 Binary 1 1 0
+68
1337256544 "isLadder" 1 Binary 2 1 0
+68
1337256545 "isMultiPlay" 1 C0C0C0 Binary 3 1 0
+68
1337256546 "useSelected" 1 Binary 4 1 0
+68
1337256547 "isEnhanceLeft" 1 Binary 5 1 0
+68
1337256548 "isPlayRegion2" 1 C0C0C0 Binary 6 1 0
+68
1337256549 "isNetPenalized" 1 Binary 7 1 0
+68
1337256550 "SuppleItemType" 1 C0C0C0 Byte
+69
1337256551 "menuAdhocType" 1 C0C0C0 Byte
+6A
1337256552 "isDrop" 1 Byte
+6B
1337256553 "storageMax" 1 2 Bytes
+6C
1337256554 "invadeType" 0:None 1:Coop 2:Invasion 3:Invasion 4:Mad Phantom 6:Sinner Hunter 7:Red Hunter 8:Gaurdian of Rosalia 9:Guardian of Forest 10:Guardian of Anor 11:Avatar 12:Battle Royal 13:Umbasa White 14:Umbasa Red 15:Beserker Red 16:Force Join Umbasa 17:Force Join Beserker 18:Join Session White 19:Force Join Session 20:Red Hunter 1 Byte
+6E
1337256555 "shopId" 1 4 Bytes
+70
1337256556 "mpCost" Byte
+74
1337256557 "75" C0C0C0 Byte
+75
1337256558 "useLimitCategory2" 0:None 223:Spear of the Church 224:Red Eye Orb 2 Bytes
+76
1337256559 "78" C0C0C0 4 Bytes
+78
1337256560 "End" C0C0C0 4 Bytes
+7C
490252 "BehaviorParam_PC" Auto Assembler Script [ENABLE] alloc(BehaviorParam_PCHelper,8) registersymbol(BehaviorParam_PCHelper) [DISABLE] dealloc(BehaviorParam_PCHelper) unregistersymbol(BehaviorParam_PCHelper) 489724 "Address" BEHAVIOR_PC_ID 0 8 Bytes
BehaviorParam_PCHelper
1337256182 "Start" 0 1
BehaviorParam_PCHelper+8
0 1337011585 "variationId" 4 Bytes
+0
1337011586 "behaviorJudgeId" 4 Bytes
+4
489721 "ezStateBehaviorType_old" Byte
+8
489720 "refType" Byte
+9
1337011587 "refId" 4 Bytes
+C
1337011588 "sfxVariationId" 1 4 Bytes
+10
1337011589 "stamina" 4 Bytes
+14
489714 "mp" 4 Bytes
+18
489713 "category" Byte
+1C
1337011590 "heroPoint" Byte
+1D
1337011591 "pad1[2]" C0C0C0 Byte
+1E
492364 "?" C0C0C0 Byte
+1F
1337257039 "SpEffectVfxParam" Auto Assembler Script [ENABLE] alloc(SpEffectVfxParamHelper,8) registersymbol(SpEffectVfxParamHelper) [DISABLE] dealloc(SpEffectVfxParamHelper) unregistersymbol(SpEffectVfxParamHelper) 1337257040 "Address" SP_EFFECT_VFX_ID 0 8 Bytes
SpEffectVfxParamHelper
1337257106 "Start" 1 0 1
SpEffectVfxParamHelper+8
0 1337257043 "midstSfxID" 1 4 Bytes
+0
1337257044 "midstSeID" 1 4 Bytes
+4
1337257045 "initSfxID" 1 4 Bytes
+8
1337257046 "InitSeID" 1 4 Bytes
+C
1337257047 "FinishSfxID" 1 4 Bytes
+10
1337257048 "FinishSeID" 1 4 Bytes
+14
1337257049 "camouflageBeginDist" 1 Float
+18
1337257050 "camouflageEndDist" 1 Float
+1C
1337257051 "transformProtectorID" 1 4 Bytes
+20
1337257052 "midstDmyID" 1 2 Bytes
+24
1337257053 "initDmyID" 1 2 Bytes
+26
1337257054 "FinishDmyID" 1 2 Bytes
+28
1337257055 "EffectType" 1 Byte
+2A
1337257056 "SoulParamIDForWepEnchant" 1 Byte
+2B
1337257057 "PlayCategory" 1 Byte
+2C
1337257058 "PlayPriority" 1 Byte
+2D
1337257059 "ExistEffectForLarge" 1 Binary 0 1 0
+2E
1337257060 "ExistEffectForSoul" 1 Binary 1 1 0
+2E
1337257061 "EffectInvisibleAtCamouflage" 1 Binary 2 1 0
+2E
1337257062 "useCamouflage" 1 Binary 3 1 0
+2E
1337257063 "InvisibleAtFriendCamouflage" 1 Binary 4 1 0
+2E
1337257064 "addMapAreaBlock" 1 Binary 5 1 0
+2E
1337257065 "halfCamouflage" 1 Binary 6 1 0
+2E
1337257066 "isFullBodyTransformProtectorID" 1 Binary 7 1 0
+2E
1337257067 "IsInvisibleWeapon" 1 Binary 0 1 0
+2F
1337257068 "IsSilence" 1 Binary 1 1 0
+2F
1337257069 "?" 1 C0C0C0 Binary 2 1 0
+2F
1337257070 "?" 1 C0C0C0 Binary 3 1 0
+2F
1337257071 "?" 1 C0C0C0 Binary 4 1 0
+2F
1337257072 "?" 1 C0C0C0 Binary 5 1 0
+2F
1337257073 "?" 1 C0C0C0 Binary 6 1 0
+2F
1337257074 "?" 1 C0C0C0 Binary 7 1 0
+2F
1337257075 "?" 1 C0C0C0 4 Bytes
+30
1337257076 "?" 1 C0C0C0 4 Bytes
+34
1337257077 "?" 1 C0C0C0 Byte
+38
1337257078 "?" 1 C0C0C0 Byte
+39
1337257079 "?" 1 C0C0C0 Byte
+3A
1337257080 "?" 1 C0C0C0 Byte
+3B
1337257081 "?" 1 C0C0C0 4 Bytes
+3C
1337257082 "?" 1 C0C0C0 4 Bytes
+40
1337257083 "?" 1 C0C0C0 4 Bytes
+44
1337257084 "?" 1 C0C0C0 4 Bytes
+48
1337257085 "?" 1 C0C0C0 4 Bytes
+4C
1337257086 "?" 1 C0C0C0 4 Bytes
+50
1337257087 "?" 1 C0C0C0 4 Bytes
+54
1337257088 "?" 1 C0C0C0 4 Bytes
+58
1337257089 "?" 1 C0C0C0 4 Bytes
+5C
1337257090 "?" 1 C0C0C0 4 Bytes
+60
1337257091 "?" 1 C0C0C0 4 Bytes
+64
1337257092 "?" 1 C0C0C0 4 Bytes
+68
1337257093 "?" 1 C0C0C0 4 Bytes
+6C
1337257094 "?" 1 C0C0C0 4 Bytes
+70
1337257095 "?" 1 C0C0C0 4 Bytes
+74
1337257096 "?" 1 C0C0C0 4 Bytes
+78
1337257097 "?" 1 C0C0C0 4 Bytes
+7C
1337257098 "?" 1 C0C0C0 4 Bytes
+80
1337257099 "?" 1 C0C0C0 Float
+84
1337257100 "?" 1 C0C0C0 Float
+88
1337257101 "?" 1 C0C0C0 2 Bytes
+8C
1337257102 "?" 1 C0C0C0 2 Bytes
+8E
1337257103 "?" 1 C0C0C0 Float
+90
1337257104 "?" 1 C0C0C0 4 Bytes
+94
1337257105 "?" 1 C0C0C0 4 Bytes
+98
1337256167 "Address Helpers" 1 1337079963 "Find Address" FF8000 Auto Assembler Script [ENABLE] aobscanmodule(Attack,DarkSoulsIII.exe,0F B6 41 72 EB 0F 41 8B C4 EB 0A E8) aobscanmodule(Bullet,DarkSoulsIII.exe,8b 38 48 8b ce E8 ? ? ? ? 84) aobscanmodule(Goods,DarkSoulsIII.exe,0F B6 40 44 C0 E8 ? 84 C0 ? ? 8b) aobscanmodule(FindEffect,DarkSoulsIII.exe,01 00 00 48 8B 43 68 ? ? ? ? 07 F3 0F 10 40 08) aobscanmodule(Beh,DarkSoulsIII.exe,49 8B 04 C0 C3 41 F6 40 2E 02 8B C2 74 ? 48) aobscanmodule(EffectOffset,DarkSoulsIII.exe, 48 8B 1C C2 EB 12 4B 8D 0C 40 8B 5C 8A 44 EB 08 4B 8D 0C 40 8B 5C 8A 34 48 03 DA 48 89 6C 24 28 89 3E 48 89 5E 08 EB 06 89 11 48 89 59 08 48 8B 5C 24 50) aobscanmodule(lea1,DarkSoulsIII.exe,48 8D 14 88 40 0F B6 CE) aobscanmodule(throwATK,DarkSoulsIII.exe,8B 70 24 EB ? 33 F6) aobscanmodule(VfxEffect,DarkSoulsIII.exe,83 78 ? ? 7C 7B 48 8B 4E ? 48 8B ? ? 90 A8 ? ? ? 84) aobscanmodule(npc,DarkSoulsIII.exe,48 8B ? 4C 8D 4C ? ? 4C 8D 44 ? 20 48 8D 54 24 28 ? 8B CF ? 90 20 04 ? ? 48 85) registersymbol(Bullet) registersymbol(Goods) registersymbol(Effect) registersymbol(Beh) registersymbol(EffectOffset) registersymbol(Attack) registersymbol(lea1) registersymbol(throwATK) registersymbol(VfxEffect) registersymbol(npc) label(Effect) FindEffect+0c: Effect: [DISABLE] unregistersymbol(Bullet) unregistersymbol(Goods) unregistersymbol(Effect) unregistersymbol(Beh) unregistersymbol(EffectOffset) unregistersymbol(Attack) unregistersymbol(lea1) unregistersymbol(throwATK) unregistersymbol(VfxEffect) unregistersymbol(npc) 1337079964 "How to" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] disableMemrec(memrec) showText([[ 1. Select a param 2. Memory view window will open up with selected param at the top 3. Right click it and choose "Find out what addresses this instruction accesses" ]]) [DISABLE] 1337190955 "These will crash if using a debugger on v1.15.1 or above" 0000FF 1 1337256170 "We do not provide a bypass or solution to this" 0000FF 1 1337079965 "Attack" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showMemoryViewAtAddress(memrec.description) disableMemrec(memrec) [DISABLE] 1337079966 "Bullet" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showMemoryViewAtAddress(memrec.description) disableMemrec(memrec) [DISABLE] 1337079967 "Goods" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showMemoryViewAtAddress(memrec.description) disableMemrec(memrec) [DISABLE] 1337079968 "Effect" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showMemoryViewAtAddress(memrec.description) disableMemrec(memrec) [DISABLE] 1337079969 "EffectOffset" BEBEBE Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showMemoryViewAtAddress(memrec.description) disableMemrec(memrec) [DISABLE] 1337079970 "lea1" BEBEBE Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showMemoryViewAtAddress(memrec.description) disableMemrec(memrec) [DISABLE] 1337079971 "throwATK" BEBEBE Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showMemoryViewAtAddress(memrec.description) disableMemrec(memrec) [DISABLE] 1337079974 "VfxEffect" BEBEBE Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showMemoryViewAtAddress(memrec.description) disableMemrec(memrec) [DISABLE] 1337079975 "npc" BEBEBE Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] showMemoryViewAtAddress(memrec.description) disableMemrec(memrec) [DISABLE] 1337079976 "Switch to "VEH Debugger"" FF8000 Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end debugProcess(2) disableMemrec(memrec) [DISABLE] 1337045445 "Attack Helper" Auto Assembler Script [ENABLE] alloc(AttackAddressToUse,8) registersymbol(AttackAddressToUse) [DISABLE] dealloc(AttackAddressToUse) unregistersymbol(AttackAddressToUse) 1337045446 "Address" 1 8 Bytes
AttackAddressToUse
1337045447 "Open" Auto Assembler Script [ENABLE] label(AttackParamPC) registersymbol(AttackParamPC) [AttackAddressToUse]: AttackParamPC: [DISABLE] unregistersymbol(AttackParamPC) 1337045448 "Start" 1 String 0 0 0 0
AttackParamPC-72
1337045449 "Hit0_Radius" Float
+0
491754 "Hit1_Radius" Float
+04
491755 "Hit2_Radius" Float
+08
491756 "Hit3_Radius" Float
+0C
1337031613 "KnockbackDist" Float
+010
1337031614 "HitStopTime" Float
+014
1337031615 "Special Effect Id 0" 1 4 Bytes
+018
1337031616 "Special Effect Id 1" 1 4 Bytes
+01C
1337031617 "Special Effect Id 2" 1 4 Bytes
+020
1337031618 "Special Effect Id 3" 1 4 Bytes
+024
1337031619 "Special Effect Id 4" 1 4 Bytes
+028
1337031620 "Hit0_DmyPoly1" 1 2 Bytes
+02C
1337031621 "Hit1_DmyPoly1" 1 2 Bytes
+02E
1337031622 "Hit2_DmyPoly1" 1 2 Bytes
+030
1337031623 "Hit3_DmyPoly1" 1 2 Bytes
+032
1337031624 "Hit0_DmyPoly2" 1 2 Bytes
+034
1337031625 "Hit1_DmyPoly2" 1 2 Bytes
+036
1337031626 "Hit2_DmyPoly2" 1 2 Bytes
+038
1337031627 "Hit3_DmyPoly2" 1 2 Bytes
+03A
1337031628 "Blowing Correction" 1 2 Bytes
+03C
1337031629 "AtkPhysCorrection" 1 2 Bytes
+03E
1337031630 "AtkMagCorrection" 1 2 Bytes
+040
1337031631 "AtkFireCorrection" 1 2 Bytes
+042
1337031632 "AtkThunCorrection" 1 2 Bytes
+044
1337031633 "AtkStamCorrection" 1 2 Bytes
+046
1337031634 "GuardAtkRateCorrection" 1 2 Bytes
+048
1337031635 "GuardBreakCorrection" 1 2 Bytes
+04A
1337031636 "AtkThrowEscapeCorrection" 1 2 Bytes
+04C
1337031637 "AtkSuperArmorCorrection" 1 2 Bytes
+04E
1337031638 "AtkPhys" 1 2 Bytes
+050
1337031639 "AtkMag" 1 2 Bytes
+052
1337031640 "AtkFire" 1 2 Bytes
+054
1337031641 "AtkThun" 1 2 Bytes
+056
1337031642 "AtkStam" 1 2 Bytes
+058
1337031643 "GuardAtkRate" 1 2 Bytes
+05A
1337031644 "GuardBreakRate" 1 2 Bytes
+05C
1337031645 "AtkSuperArmor" 1 2 Bytes
+05E
1337031646 "AtkThrowEscape" 1 2 Bytes
+060
1337031647 "AtkObj" 1 2 Bytes
+062
1337031648 "GuardStaminaCutRate" 1 2 Bytes
+064
1337031649 "GuardRate" 1 2 Bytes
+066
1337031650 "ThrowTypeId" 1 2 Bytes
+068
1337031651 "Hit0_hitType" 1 Byte
+06A
1337031652 "Hit1_hitType" 1 Byte
+06B
1337031653 "Hit2_hitType" 1 Byte
+06C
1337031654 "Hit3_hitType" 1 Byte
+06D
1337031655 "" 1 C0C0C0 Byte
+06E
1337031656 "" 1 C0C0C0 Byte
+06F
1337031657 "" 1 C0C0C0 Byte
+070
1337031658 "" 1 C0C0C0 Byte
+071
1337031659 "DamageLevel" 0:None 1:MiniStagger 2:Middle tier Stagger 3:Strong Stagger 4:Knockback 5:Someone Kicks you 6:Pancake Slam 7:Knocback 9:Burgerflip 10:Knockback 11:Someone kicks you and you fall on a spine 1 Byte
+072
1337031660 "MapHitType" 1 Byte
+073
1337031661 "GuardCutCancelRate" 1 Byte
+074
1337031662 "AtkAttribute" 1 Byte
+075
1337031663 "spAttribute" 1:Normal 2:Fire 3:Magic 6:Lightning 9:Dark 1 Byte
+076
1337031664 "Attack Type" 1 Byte
+077
1337031665 "AtkMaterial" 1 Byte
+078
1337031666 "AtkSize" 1 Byte
+079
1337031667 "DefMaterial" 1 Byte
+07A
1337031668 "DefSfxMaterial" 1 Byte
+07B
1337031669 "HitSourceType" 1 Byte
+07C
1337031670 "Throw Flag" 1 Binary 0 1 0
+07D
1337037181 "7D" 1 C0C0C0 Binary 1 1 0
+07D
1337037187 "EffectOnHitDisabled" 1 Binary 2 1 0
+07D
1337037186 "7D" 1 C0C0C0 Binary 3 1 0
+07D
1337037185 "7D" 1 C0C0C0 Binary 4 1 0
+07D
1337037184 "7D" 1 C0C0C0 Binary 5 1 0
+07D
1337037183 "DoubleDamage" 1 Binary 6 1 0
+07D
1337037182 "7D" 1 C0C0C0 Binary 7 1 0
+07D
1337031671 "isArrowAttack" Binary 0 1 0
+07E
1337031672 "isGhostAttack" Binary 1 1 0
+07E
1337031673 "isDisableNoDamage" Binary 2 1 0
+07E
1337031674 "RpeatHitSfx" Binary 3 1 0
+07E
1337031675 "ignoreNotifyMissSwingForAi" Binary 4 1 0
+07E
1337031676 "DisableHitSpEffect" Binary 5 1 0
+07E
1337031677 "disableStaminaAttack" Binary 6 1 0
+07E
1337031678 "disableGuard" Binary 7 1 0
+07E
1337039639 "7F" 1 C0C0C0 Binary 0 1 0
+07F
1337039640 "7F" 1 C0C0C0 Binary 1 1 0
+07F
1337039641 "7F" 1 C0C0C0 Binary 2 1 0
+07F
1337039642 "7F" 1 C0C0C0 Binary 3 1 0
+07F
1337039643 "7F" 1 C0C0C0 Binary 4 1 0
+07F
1337039644 "7F" 1 C0C0C0 Binary 5 1 0
+07F
1337039645 "7F" 1 C0C0C0 Binary 6 1 0
+07F
1337039646 "7F" 1 C0C0C0 Binary 7 1 0
+07F
1337039647 "80" 1 C0C0C0 Binary 0 1 0
+080
1337039648 "80" 1 C0C0C0 Binary 1 1 0
+080
1337039649 "80" 1 C0C0C0 Binary 2 1 0
+080
1337039650 "80" 1 C0C0C0 Binary 3 1 0
+080
1337039651 "80" 1 C0C0C0 Binary 4 1 0
+080
1337039652 "80" 1 C0C0C0 Binary 5 1 0
+080
1337039653 "80" 1 C0C0C0 Binary 6 1 0
+080
1337039654 "80" 1 C0C0C0 Binary 7 1 0
+080
1337039655 "isHitEnemyTeam" Binary 0 1 0
+81
1337039656 "isHitFriendlyTeam" Binary 1 1 0
+81
1337039657 "isHitSelf" Binary 2 1 0
+81
1337039658 "82" 1 C0C0C0 Binary 0 1 0
+082
1337039659 "82" 1 C0C0C0 Binary 1 1 0
+082
1337039660 "82" 1 C0C0C0 Binary 2 1 0
+082
1337039661 "82" 1 C0C0C0 Binary 3 1 0
+082
1337039662 "82" 1 C0C0C0 Binary 4 1 0
+082
1337039663 "82" 1 C0C0C0 Binary 5 1 0
+082
1337039664 "82" 1 C0C0C0 Binary 6 1 0
+082
1337039665 "82" 1 C0C0C0 Binary 7 1 0
+082
1337039666 "83" 1 C0C0C0 Binary 0 1 0
+083
1337039667 "83" 1 C0C0C0 Binary 1 1 0
+083
1337039668 "83" 1 C0C0C0 Binary 2 1 0
+083
1337039669 "83" 1 C0C0C0 Binary 3 1 0
+083
1337039670 "83" 1 C0C0C0 Binary 4 1 0
+083
1337039671 "83" 1 C0C0C0 Binary 5 1 0
+083
1337039672 "83" 1 C0C0C0 Binary 6 1 0
+083
1337039673 "83" 1 C0C0C0 Binary 7 1 0
+083
1337031691 "84" 1 C0C0C0 4 Bytes
+084
1337031692 "88" 1 C0C0C0 4 Bytes
+088
1337031693 "8C" 1 C0C0C0 4 Bytes
+08C
1337031694 "90" 1 C0C0C0 4 Bytes
+090
1337031695 "94" C0C0C0 4 Bytes
+094
1337031696 "cameraActOnHit" 1 4 Bytes
+098
1337031697 "cameraActOnThrow" 1 4 Bytes
+09C
1337031698 "" 1 C0C0C0 4 Bytes
+0A0
1337031699 "" 1 C0C0C0 4 Bytes
+0A4
1337031700 "" 1 C0C0C0 4 Bytes
+0A8
1337031701 "" 1 C0C0C0 4 Bytes
+0AC
1337031702 "" 1 C0C0C0 4 Bytes
+0B0
1337031703 "" 1 C0C0C0 4 Bytes
+0B4
1337031704 "" 1 C0C0C0 4 Bytes
+0B8
1337031705 "" 1 C0C0C0 4 Bytes
+0BC
1337031706 "" 1 C0C0C0 4 Bytes
+0C0
1337031707 "" 1 C0C0C0 4 Bytes
+0C4
1337031708 "" 1 C0C0C0 4 Bytes
+0C8
1337031709 "" 1 C0C0C0 4 Bytes
+0CC
1337031710 "" 1 C0C0C0 4 Bytes
+0D0
1337031711 "" 1 C0C0C0 4 Bytes
+0D4
1337031712 "" 1 C0C0C0 4 Bytes
+0D8
1337031713 "" 1 C0C0C0 4 Bytes
+0DC
1337031714 "" 1 C0C0C0 4 Bytes
+0E0
1337031715 "" 1 C0C0C0 4 Bytes
+0E4
1337031716 "" 1 C0C0C0 4 Bytes
+0E8
1337031717 "" 1 C0C0C0 4 Bytes
+0EC
1337031718 "" 1 C0C0C0 4 Bytes
+0F0
1337031719 "" 1 C0C0C0 4 Bytes
+0F4
1337031720 "" 1 C0C0C0 4 Bytes
+0F8
1337031721 "" 1 C0C0C0 4 Bytes
+0FC
1337031722 "" 1 C0C0C0 4 Bytes
+0100
1337031723 "" 1 C0C0C0 4 Bytes
+0104
1337031724 "108" C0C0C0 Float
+0108
1337031725 "10C" C0C0C0 Float
+010C
1337031726 "110" C0C0C0 Float
+0110
1337031727 "114" C0C0C0 Float
+0114
1337031728 "118" C0C0C0 Float
+0118
1337031729 "11C" C0C0C0 Float
+011C
1337031730 "120" C0C0C0 Float
+0120
1337031731 "124" C0C0C0 Float
+0124
1337031732 "128" C0C0C0 Float
+0128
1337031733 "12C" C0C0C0 Float
+012C
1337031734 "130" C0C0C0 Float
+0130
1337031735 "134" C0C0C0 Float
+0134
1337031736 "138" 1 C0C0C0 2 Bytes
+0138
1337031737 "13A" 1 C0C0C0 2 Bytes
+013A
1337031738 "13C" 1 C0C0C0 2 Bytes
+013C
1337031739 "13E" 1 C0C0C0 2 Bytes
+013E
1337031740 "140" 1 C0C0C0 2 Bytes
+0140
1337031741 "142" 1 C0C0C0 2 Bytes
+0142
1337031742 "144" 1 C0C0C0 2 Bytes
+0144
1337012319 "146" 1 C0C0C0 2 Bytes
+0146
1337031743 "148" 1 C0C0C0 2 Bytes
+0148
1337031744 "14A" 1 C0C0C0 2 Bytes
+014A
1337031745 "14C" 1 C0C0C0 2 Bytes
+014C
1337031746 "14E" 1 C0C0C0 2 Bytes
+014E
1337031747 "150" 1 C0C0C0 2 Bytes
+0150
1337031748 "152" 1 C0C0C0 2 Bytes
+0152
1337031749 "154" 1 C0C0C0 2 Bytes
+0154
1337031750 "156" 1 C0C0C0 2 Bytes
+0156
1337031751 "158" 1 C0C0C0 2 Bytes
+0158
1337031752 "15A" 1 C0C0C0 2 Bytes
+015A
1337031753 "15C" 1 C0C0C0 2 Bytes
+015C
1337031754 "15E" 1 C0C0C0 2 Bytes
+015E
1337031755 "160" 1 C0C0C0 2 Bytes
+0160
1337031756 "162" 1 C0C0C0 2 Bytes
+0162
1337031757 "164" 1 C0C0C0 2 Bytes
+0164
1337031758 "166" 1 C0C0C0 2 Bytes
+0166
1337031759 "168" C0C0C0 Byte
+0168
1337031760 "169" C0C0C0 Byte
+0169
1337031761 "16A" C0C0C0 Byte
+016A
1337031762 "16B" C0C0C0 Byte
+016B
1337031763 "16C" C0C0C0 Byte
+016C
1337031764 "16D" C0C0C0 Byte
+016D
1337031765 "16E" C0C0C0 Byte
+016E
1337031766 "16F" C0C0C0 Byte
+016F
1337031767 "170" C0C0C0 Byte
+0170
1337031768 "171" C0C0C0 Byte
+0171
1337031769 "172" C0C0C0 Byte
+0172
1337031770 "173" C0C0C0 Byte
+0173
1337031771 "" C0C0C0 4 Bytes
+0174
1337031772 "" C0C0C0 4 Bytes
+0178
1337031773 "" C0C0C0 4 Bytes
+017C
1337031774 "" 0 C0C0C0 2 Bytes
+0180
1337031775 "" C0C0C0 2 Bytes
+0182
1337031776 "184" C0C0C0 2 Bytes
+0184
1337031777 "AtkDarkCorrection" 2 Bytes
+0186
1337031778 "AtkDark" 2 Bytes
+0188
1337031779 "18A" C0C0C0 Byte
+018A
1337037180 "DamageLevelPc" Byte
+018B
1337031781 "someCorrection" 2 Bytes
+018C
1337031782 "someCorrection" 2 Bytes
+018E
1337031783 "someCorrection" 2 Bytes
+0190
1337031784 "someCorrection" 2 Bytes
+0192
1337031785 "194" C0C0C0 2 Bytes
+0194
1337031786 "someCorrection" 2 Bytes
+0196
1337031787 "AttackElementCorrectID" 1 4 Bytes
+0198
1337031062 "AttackCorrectionParam" Auto Assembler Script [ENABLE] [[[[Param]+1660]+68]+68]+23B8: db 00 00 00 00 define(AtkCorr,DarkSoulsIII.exe+E17DA8) alloc(newmem,$100,AtkCorr) label(code) label(return) label(atkcorrection_ptr) newmem: code: mov rbx,atkcorrection_ptr mov [rbx],rdx movzx eax,byte ptr [rdx] movss xmm3,[DarkSoulsIII.exe+3D6ACE8] jmp return atkcorrection_ptr: dq 0 AtkCorr: jmp code return: registersymbol(AtkCorr) registersymbol(atkcorrection_ptr) [DISABLE] AtkCorr: db 0F B6 02 F3 0F 10 1D 35 2F F5 02 unregistersymbol(AtkCorr) unregistersymbol(atkcorrection_ptr) dealloc(newmem) [[[[Param]+1660]+68]+68]+23B8: db 10 27 00 00 1337031063 "Start" String 0 0 0 1
atkcorrection_ptr
0 1337031064 "Id" 1 4 Bytes
+0
1337031065 "?" 1 2 Bytes
+4
1337031066 "?" 1 2 Bytes
+6
1337031067 "?" 1 2 Bytes
+8
1337031068 "?" 1 2 Bytes
+A
1337031069 "?" 1 2 Bytes
+C
1337031070 "?" 1 2 Bytes
+E
1337031071 "?" 1 2 Bytes
+10
1337031072 "?" 1 2 Bytes
+12
1337031073 "?" 1 2 Bytes
+14
1337031074 "?" 1 2 Bytes
+16
1337031075 "?" 1 2 Bytes
+18
1337031076 "?" 1 2 Bytes
+1A
1337031077 "?" 1 2 Bytes
+1C
1337031078 "?" 1 2 Bytes
+1E
1337031079 "?" 1 2 Bytes
+20
1337031080 "?" 1 2 Bytes
+22
1337031081 "?" 1 2 Bytes
+24
1337031082 "?" 1 2 Bytes
+26
1337031083 "?" 1 2 Bytes
+28
1337031084 "?" 1 2 Bytes
+2A
1337031085 "?" 1 2 Bytes
+2C
1337031086 "?" 1 2 Bytes
+2E
1337031087 "?" 1 2 Bytes
+30
1337031088 "?" 1 2 Bytes
+32
1337031089 "?" 1 2 Bytes
+34
1337031090 "?" 0 2 Bytes
+36
1337031091 "?" 0 2 Bytes
+38
1337031092 "?" 0 2 Bytes
+3A
1337031093 "?" 0 2 Bytes
+3C
1337031094 "?" 0 2 Bytes
+3E
1337031095 "?" 0 2 Bytes
+40
1337031096 "?" 0 2 Bytes
+42
1337031097 "?" 0 2 Bytes
+44
1337031098 "?" 0 2 Bytes
+46
1337031099 "?" 0 2 Bytes
+48
1337031100 "?" 0 2 Bytes
+4A
1337031101 "?" 0 2 Bytes
+4C
1337031102 "?" 0 2 Bytes
+4E
1337031103 "FireDamage" 0 2 Bytes
+50
1337031104 "?" 0 2 Bytes
+52
1337031105 "?" 0 2 Bytes
+54
1337031106 "?" 0 2 Bytes
+56
1337031107 "?" 0 2 Bytes
+58
1337031108 "?" 0 2 Bytes
+5A
1337031109 "?" 0 2 Bytes
+5C
1337031110 "?" 0 2 Bytes
+5E
1337031111 "?" 0 2 Bytes
+60
1337031112 "?" 0 2 Bytes
+62
1337031113 "?" 0 2 Bytes
+64
1337031114 "?" 0 2 Bytes
+66
1337031115 "Space" 1 4 Bytes
+68
1337031116 "Space" 1 4 Bytes
+6C
1337031117 "Space" 1 4 Bytes
+70
1337031118 "Space" 1 4 Bytes
+74
1337031119 "Space" 1 4 Bytes
+78
1337031120 "Space" 1 4 Bytes
+7C
1337031788 "Space" C0C0C0 4 Bytes
+019C
1337031789 "Space" C0C0C0 4 Bytes
+01A0
1337031790 "Space" C0C0C0 4 Bytes
+1A4
89959 "Effect Helper" Auto Assembler Script [ENABLE] alloc(EffecAddressToUse,8) registersymbol(EffecAddressToUse) [DISABLE] dealloc(EffecAddressToUse) unregistersymbol(EffecAddressToUse) 89960 "Address" 1 8 Bytes
EffecAddressToUse
89961 "Open" Auto Assembler Script [ENABLE] label(SpEffectParam) registersymbol(SpEffectParam) [EffecAddressToUse]: SpEffectParam: [DISABLE] unregistersymbol(SpEffectParam) 492605 "Start" 1 String 0 0 0 0
SpEffectParam-8
1337063748 "IconId" -1:None 10004:Expanded Multiplayer 10005:Second Chance 10006:Invasion Queued 10007:Black Eye Orb 10008:Estus Down 10009:Attack UP 10010:Magic Attack UP 10011:Defense UP 10012:Resistance UP 10013:Stamina UP 10014:HP Regen 10015:MP Regen 10016:Estus UP 10017:Ashen UP 10018:HP Leech 10019:MP Leech 10020:Magic FP Cost Down 10021:Skill FP Cost Down 10022:Durability UP 10023:Altered Roll 10024:Fall Damage Null 10025:Stealth UP 10026:Sacrifice 10027:Bow Range UP 10028:Counter Damage UP 10029:Seek Guidance 10030:Item Find UP 10031:Souls UP 10032:Attract Enemies 10033:Poise UP 10034:Defense Down 10035:Seed 10036:Head damaged 10037:Head broken 10038:Body damaged 10039:Body broken 10040:Arms damaged 10041:Arms broken 10042:Legs damaged 10043:Legs broken 10044:Password 10045:Level Sync 1 4 Bytes
+0
1337063749 "conditionHp" Float
+04
1337063750 "effectEndurance" Float
+08
1337063751 "motionInterval" Float
+0C
1337063752 "maxHpRate" Float
+010
1337063753 "maxMpRate" Float
+014
1337063754 "maxStaminaRate" Float
+018
1337063755 "slashDamageCutRate" Float
+1C
1337063756 "blowDamageCutRate" Float
+020
1337063757 "thrustDamageCutRate" Float
+024
1337063758 "neutralDamageCutRate" Float
+028
1337063759 "magicDamageCutRate" Float
+02C
1337063760 "fireDamageCutRate" Float
+030
1337063761 "thunderDamageCutRate" Float
+034
1337063762 "physicsAttackRate" Float
+038
1337063763 "magicAttackRate" Float
+03C
1337063764 "fireAttackRate" Float
+040
1337063765 "thunderAttackRate" Float
+044
1337063766 "physicsAttackPowerRate" Float
+048
1337063767 "magicAttackPowerRate" Float
+04C
1337063768 "fireAttackPowerRate" Float
+050
1337063769 "thunderAttackPowerRate" Float
+054
1337063770 "physicsAttackPower" 1 4 Bytes
+058
1337063771 "magicAttackPower" 1 4 Bytes
+05C
1337063772 "fireAttackPower" 4 Bytes
+060
1337063773 "thunderAttackPower" 4 Bytes
+064
1337063774 "physicsDiffenceRate" Float
+068
1337063775 "magicDiffenceRate" Float
+06C
1337063776 "fireDiffenceRate" Float
+070
1337063777 "thunderDiffenceRate" Float
+074
1337063778 "physicsDiffence" 4 Bytes
+078
1337063779 "magicDiffence" 4 Bytes
+07C
1337063780 "fireDiffence" 4 Bytes
+080
1337063781 "thunderDiffence" 4 Bytes
+084
1337063782 "NoGuardDamageRate" Float
+088
1337063783 "vitalSpotChangeRate" Float
+08C
1337063784 "normalSpotChangeRate" Float
+090
1337063785 "maxHpChangeRate" Float
+094
1337063786 "behaviorId" 1 0000FF 4 Bytes
+098
1337063787 "changeHpRate" 1 Float
+09C
1337063788 "changeHpPoint" 1 4 Bytes
+A0
1337063789 "changeMpRate" Float
+0A4
1337063790 "changeMpPoint" 1 4 Bytes
+0A8
1337063791 "mpRecoverChangeSpeed" 4 Bytes
+0AC
1337063792 "changeStaminaRate" Float
+0B0
1337063793 "changeStaminaPoint" 4 Bytes
+0B4
1337063794 "staminaRecoverChangeSpeed" 4 Bytes
+0B8
1337063795 "magicEffectTimeChange" Float
+0BC
1337063796 "insideDurability" 4 Bytes
+0C0
1337063797 "maxDurability" 4 Bytes
+0C4
1337063798 "staminaAttackRate" Float
+0C8
1337063799 "poizonAttackPower" 4 Bytes
+0CC
1337063800 "registIllness" 4 Bytes
+0D0
1337063801 "registBlood" 4 Bytes
+0D4
1337063802 "registCurse" 4 Bytes
+0D8
1337063803 "fallDamageRate" Float
+0DC
1337063804 "soulRate" Float
+0E0
1337063805 "equipWeightChangeRate" Float
+E4
1337063806 "allItemWeightChangeRate" Float
+0E8
1337063807 "soul" 4 Bytes
+0EC
1337063808 "animIdOffset" 1 4 Bytes
+0F0
1337063809 "haveSoulRate" Float
+0F4
1337063810 "targetPriority" Float
+0F8
1337063811 "sightSearchEnemyCut" 4 Bytes
+0FC
1337063812 "hearingSearchEnemyCut" Float
+0100
1337063813 "grabityRate" Float
+0104
1337063814 "registPoizonChangeRate" Float
+0108
1337063815 "registIllnessChangeRate" Float
+010C
1337063816 "registBloodChangeRate" Float
+0110
1337063817 "registCurseChangeRate" Float
+0114
1337063818 "soulStealRate" Float
+0118
1337063819 "lifeReductionRate" Float
+011C
1337063820 "hpRecoverRate" Float
+0120
1337063821 "replaceSpEffectId" 1 4 Bytes
+0124
1337063822 "cycleOccurrenceSpEffectId" 1 4 Bytes
+0128
1337063823 "atkOccurrenceSpEffectId" 1 4 Bytes
+012C
1337063824 "guardDefFlickPowerRate" Float
+0130
1337063825 "guardStaminaCutRate" Float
+0134
1337063826 "rayCastPassedTime" 1 2 Bytes
+0138
1337063827 "changeSuperArmorPoint" 2 Bytes
+013A
1337063828 "bowDistRate" 2 Bytes
+013C
1337063829 "spCategory" 2 Bytes
+13E
1337063830 "categoryPriority" Byte
+140
1337063831 "saveCategory" 1 Byte
+0141
1337063832 "changeMagicSlot" Byte
+0142
1337063833 "changeMiracleSlot" Byte
+0143
1337063834 "heroPointDamage" Byte
+0144
1337063835 "defFlickPower" Byte
+0145
1337063836 "flickDamageCutRate" Byte
+0146
1337063837 "bloodDamageRate" Byte
+0147
1337063838 "dmgLv_None" Byte
+0148
1337063839 "dmgLv_S" Byte
+0149
1337063840 "dmgLv_M" Byte
+014A
1337063841 "dmgLv_L" Byte
+014B
1337063842 "dmgLv_BlowM" Byte
+014C
1337063843 "dmgLv_Push" Byte
+014D
1337063844 "dmgLv_Strike" Byte
+014E
1337063845 "dmgLv_BlowS" Byte
+014F
1337063846 "dmgLv_Min" Byte
+0150
1337063847 "dmgLv_Uppercut" Byte
+0151
1337063848 "dmgLv_BlowLL" Byte
+0152
1337063849 "dmgLv_Breath" Byte
+0153
1337063850 "atkAttribute" Byte
+0154
1337063851 "spAttribute" 0:None 2:Fire 3:Magic 6:Thunder 9:Dark 10:Blue Lightning Byte
+0155
1337063852 "stateInfo" 0:Test 1:? E 1:Flame 2:Poison 3:Hill 4:Corrosion 5:Epidemic 6:Bleeding 8:Hidden figure 9:Gravity user 10:Abnormal state recovery [ poison ] 11:Abnormal state recovery [ plague ] 12:Abnormal state recovery [ bleeding ] 13:Abnormal state recovery [ all-around ] 14:Seoul Steel 15:Zoom 16:Warp 17:Demon's Souls 18:Black ghost dispel 19:Strength ghost 20:White hope 21:Black hope 22:Black ghosting 23:Resuscitation 24:Magic disabled 25:Miracle motion extension 26:Grindstone 27:Asphyxia resuscitation 28:Weapon enhancement (Magic Weapon) 29:Protection shield (Magic Barrier) 30:Thread covered 31:[ System ] ghost Parham change 32:Sleep paralysis 33:Flies racketeering 34:Flame Phantom _ first stage 35:Flame Phantom _ the second stage 36:Flame Phantom _ third stage 37:Flame Phantom _ fourth stage 38:Auditory hallucination 39:Seoul coin 40:Strong defense shield (Great Magic Barrier) 41:Fire -resistant shield (Flash Sweat) 42:HP recovery state (Light Heal) 43:Force ghost of the first stage 44:Force ghost of the second stage 45:Force ghosted third stage 46:Pheromone 47:Cat landing (Fall Control) 48:Pinch attack power up (Red Tearstone Ring) 49:Pinch Def. (Blue Tearstone Ring) 50:Rijenereito (Replenishment) 51:Torch 52:Weak Rijenereito (Weak Replenishment) 54:Weak figure hidden (Silence) 55:Tip blood character 56:Hill Foot 57:Kikoromo 58:Point light source 59:Blood character evaluation 60:Weapon enhancement [ medium ] (Great Magic Weapon) 61:Weapons Inc Large (Crystal Magic Weapon) 62:Flame strengthening (Charcoal Pine Resin) 63:Flame Inc Large (Fire Shield) 64:Magic enhancement (Darkmoon Blade) 65:Chimeric strengthening 66:Dropped correction 67:MP Rijenereito 68:Weak MP Rijenereito (Black curse sfx?) 69:When revival dead (Escape Death) 70:Poison -resistant UP 71:Magic power UP 72:Magic defense UP 73:Bleeding -resistant UP 74:Plague -resistant UP 75:Stamina recovery UP 76:Seoul acquisition UP 77:Flame -resistant UP 78:Shield one step left foot of the king 79:Shield two-step left foot of the king 80:Shield three stages left foot of the king 91:Shield one step right foot of the king 92:Two-step right foot shield of the king 93:3 shield stage right foot of the king 94:Judge stomach bleeding 95:Chameleon 96:Dragon Head 97:Gassmann 98:Detection 99:Wait cooperation 100:Cooperation (Sfx similar to green sfx above bloodstain appears on body) 101:Submit cooperation (Massive burst of green particles rising from body) 102:Gravity (Tranquil Walk of Peace) 103:Evil Eye 104:State release [ waiting ] cooperation 105:effect Lv1 106:effect Lv2 107:effect Lv3 108:Evil eye Lv1 109:Evil Eye Lv2 110:Counter 111:Uetamago standby 112:Uetamago 113:Egghead standby 114:Egghead 115:Ultra-light travel 116:Curse 117:Mineralization 118:Curse release 119:Human nature damage 120:Damage anime change _SA time limit 121:Damage anime change _ Add 122:Underwater behavior 123:Weapon head 124:Arms body 125:Weapon hand 126:Arms legs 127:Sleep 128:_ Mimic mimicry 129:_ Mimic mimicry sleep 130:_ Mimic normal 131:Mimic _ usually sleep 132:Fascination 133:Blood character acquisition 134:Force shockwave and smoke around body 135:Lots of smoke around body and white sparks 136:Crystallization 137:Resonance Lv0 138:Resonance Lv1 139:Resonance Lv2 140:Resonance Lv3 141:Resonance Lv4 142:Action ID specified 143:Enemy _ immortality 144:Enemy _ asphyxia 145:St. attribute 146:Systemic grindstone 147:Light magic 148:Relief request 149:White relief 150:Black relief 151:Gold Pine Resin 152:Rotten Pine Resin 153:Sunlight Blade 154:Lloyd's Talisman 155:Wolf Ring 156:Durability decrease invalid 157:Estus Heal around body but white 158:Magic Shield 159:Ring of Sacrifice 160:Rare Ring of Sacrifice 161:Warp B 162:Warp C 163:Warp D 164:Warp E 165:Dark Sign 166:Pledge destroyed 167:Dragon Body 168:Precision enhancement 169:Resonance enhancement 170:Karmic Justice 171:Retributive justice explosion 172:Sheath invincible 1 173:Sheath invincible 2 174:Sheath invincible 3 175:Humanity revival 176:Seoul coin ( immortality system) 177:Seoul coin ( beast system) 178:Chaneller's Trident 179:Curse effect Lv1 180:Curse effect Lv2 181:Curse effect Lv3 182:Curse effect Lv4 183:SOS visible 184:Invisible Weapon 185:Eye of Death 186:Flame kick 187:Death of 188:Bandits summons hope the forest 189:Bandits territory of forest 190:Ohaha brother summoned hope 191:Ohahaototo territory 192:Final Egghead stage 193:Lifetime extension 194:Magic number of uses up 195:Dragon Newt Sign 196:Dragon Eye 197:Up counter 198:The beat egg 199:HP drain 200:Power Within 201:Vow of Silence 202:Dragon roar 203:Use magic number down 204:Guard Inc Large 205:[ DLC ] darkness strengthening 206:Arena one-to-one [ small ] territory 207:Arena 2 vs 2 [ small ] territory 208:Arena Battle Royal [ small ] territory 209:Arena one-to-one [ small ] summons hope A 210:Arena one-to-one [ small ] summons hope B 211:Arena 2 vs 2 [ small ] summons hope A1 212:Arena 2 vs 2 [ small ] summons would like A2 213:Arena 2 vs 2 [ small ] summons would like B1 214:Arena 2 vs 2 [ small ] summons would like B2 215:Arena Battle Royal [ small ] summons hope A 216:Arena Battle Royal [ small ] summons hope B 217:Arena Battle Royal [ small ] summons hope C 218:Arena Battle Royal [ small ] summons hope D 219:Arena one-to-one [ large ] territory 220:Arena 2 vs 2 [ large ] territory 221:Arena Battle Royal [ large ] territory 222:Arena one-to-one [ large ] summons hope A 223:Arena one-to-one [ large ] summons hope B 224:Arena 2 vs 2 [ large ] summons hope A1 225:Arena 2 vs 2 [ large ] summons would like A2 226:Arena 2 vs 2 [ large ] summons would like B1 227:Arena 2 vs 2 [ large ] summons would like B2 228:Arena Battle Royal [ large ] summons hope A 229:Arena Battle Royal [ large ] summons hope B 230:Arena Battle Royal [ large ] summons hope C 231:Arena Battle Royal [ large ] summons hope D 232:Arena disabled item disabled 233:Arena death 234:1 in arena interim 235:Arena NoDead 236:1 in the arena the same rate 237:Calamity Ring 238:10 wins or more arena 239:30 wins or more arena 240:50 wins or more arena 241:100 wins or more arena 242:The maximum number ( Inhibited ) 252:effect 420 253:effect 421 259:effect 90 260:Frostbite 261:Leeches 266:effect 4050,4080 267:effect 11800 269:effect 1906 275:Twinkling Dragon Head 276:effect 3092 277:Ember 278:Being invaded 280:Covenant Invasion Zone: Watchdogs of Farron 281:Water/Swamp Slowdown 282:HP/Resist Buff 283:Tears of Denial? 284:Warmth 285:effect 29 286:Overencumbered normal roll 287:Overencumbered fat roll 288:Aldrich's Ruby 289:Aldrich's Sapphire 290:Carthus Bloodring 291:Carthus Milk Ring 293:Repair 294:Covenant Invasion: Aldrich Faithful 295:Covenant Invasion Zone: Aldrich Faithful 296:Turret 297:Dead Again 2 298:Dragonscale Ring 299:Seed of a giant tree 3700 300:Seed of a giant tree 3710 301:Yellow cloud around chest 302:Homeward DS3 303:effect 10510-10516 304:effect 12252 305:effect 12254 306:effect 12256-12258 307:Old Wolf Curved Sword 308:Old Wolf Curved Sword 2 309:Old Wolf Curved Sword 3 310:effect 11880,11881 311:Ghoulish looking smoke on body 312:effect 9130-9138 313:effect 103540010 314:effect 6900-6904 315:Flynn's ring 317:effect 3730 318:effect Dead Again 319:effect 4901 320:Freeze self 321:Hollowing Reversed Crash 322:effect 139995 323:effect 139990 324:effect 440 325:Iron Flesh purple (effect102430300) 326:Reversal Ring 327:Ember 3290,3293 328:effect 107 329:effect 130134131 330:Covenant Invasion Zone: Spear of the Church 331:effect 16188,16286 332:effect 16189,16288 333:Sacred Chime of Filianore 334:Spear of the Church Boss 335:effect 16555 336:effect 16556 0000FF 2 Bytes
+156
1337063853 "wepParamChange" 0:None 1:Weapon Buff 2:Shield Buff 3:Auxillary Effects 4:Orange Charred Ring Byte
+0158
1337063854 "moveType" Byte
+0159
1337063855 "lifeReductionType" Byte
+015A
1337063856 "" Byte
+015B
1337063857 "throwCondition" Byte
+015C
1337063858 "addBehaviorJudgeId_condition" 1 Byte
+015D
1337063859 "addBehaviorJudgeId_add" 1 Byte
+015E
1337063860 "TargetSelf" Binary 0 1 0
+15F
1337063861 "TargetFriend" Binary 1 1 0
+015F
1337063862 "TargetEnemy" Binary 2 1 0
+015F
1337063863 "TargetPlayer" Binary 3 1 0
+015F
1337063864 "TargetAI" Binary 4 1 0
+015F
1337063865 "TargetLive" Binary 5 1 0
+015F
1337063866 "TargetGhost" Binary 6 1 0
+015F
1337063867 "TargetWhiteGhost" Binary 7 1 0
+015F
1337063868 "TargetBlackGhost" Binary 0 1 0
+0160
1337063869 "TargetAttacker" Binary 1 1 0
+0160
1337063870 "DispIconNonactive" Binary 2 1 0
+0160
1337063871 "useSpEffectEffect" Binary 3 1 0
+0160
1337063872 "bAdjustMagicAblity" FF8000 Binary 4 1 0
+0160
1337063873 "bAdjustFaithAblity" 008080 Binary 5 1 0
+0160
1337063874 "bGameClearBonus" 008000 Binary 6 1 0
+0160
1337063875 "magParamChange" FF8000 Binary 7 1 0
+160
1337063876 "miracleParamChange" 008080 Binary 0 1 0
+161
1337063877 "clearSoul" Binary 1 1 0
+0161
1337063878 "requestSOS" Binary 2 1 0
+0161
1337063879 "requestBlackSOS" Binary 3 1 0
+0161
1337063880 "requestForceJoinBlackSOS" Binary 4 1 0
+0161
1337063881 "requestKickSession" Binary 5 1 0
+0161
1337063882 "requestLeaveSession" Binary 6 1 0
+0161
1337063883 "requestNpcInveda" Binary 7 1 0
+0161
1337063884 "noDead" Binary 0 1 0
+0162
1337063885 "bCurrHPIndependeMaxHP" Binary 1 1 0
+0162
1337063886 "corrosionIgnore" Binary 2 1 0
+0162
1337063887 "sightSearchCutIgnore" Binary 3 1 0
+0162
1337063888 "hearingSearchCutIgnore" Binary 4 1 0
+0162
1337063889 "antiMagicIgnore" Binary 5 1 0
+0162
1337063890 "fakeTargetIgnore" Binary 6 1 0
+0162
1337063891 "fakeTargetIgnoreUndead" Binary 7 1 0
+0162
1337063892 "fakeTargetIgnoreAnimal" Binary 0 1 0
+0163
1337063893 "grabityIgnore" Binary 1 1 0
+0163
1337063894 "disablePoison" Binary 2 1 0
+0163
1337063895 "disableDisease" Binary 3 1 0
+0163
1337063896 "disableBlood" Binary 4 1 0
+0163
1337063897 "disableCurse" Binary 5 1 0
+0163
1337063898 "enableCharm" Binary 6 1 0
+0163
1337063899 "enableLifeTime" Binary 7 1 0
+0163
1337063900 "hasTarget" Binary 0 1 0
+0164
1337063901 "isFireDamageCancel" Binary 1 1 0
+0164
1337063902 "isExtendSpEffectLife" Binary 2 1 0
+0164
1337063903 "requestLeaveColiseumSession" Binary 3 1 0
+0164
1337063904 "164" C0C0C0 Binary 4 1 0
+0164
1337063905 "164" C0C0C0 Binary 5 1 0
+0164
1337063906 "164" C0C0C0 Binary 6 1 0
+0164
1337063907 "164" C0C0C0 Binary 7 1 0
+0164
1337063908 "VowType0: None" 1 Binary 0 1 0
+0165
1337063909 "VowType1: Blade of the Darkmoon" 1 Binary 1 1 0
+0165
1337063910 "VowType2: Warrior of Sunlight" 1 Binary 2 1 0
+0165
1337063911 "VowType3: Mound-makers" 1 Binary 3 1 0
+0165
1337063912 "VowType4: Spear of the Church" 1 Binary 4 1 0
+0165
1337063913 "VowType5: Fingers of Rosaria" 1 Binary 5 1 0
+0165
1337063914 "VowType6: Watchdogs of Farron" 1 Binary 6 1 0
+0165
1337063915 "VowType7: Aldrich Faithful" 1 Binary 7 1 0
+0165
1337063916 "vowType8: Way of Blue" 1 Binary 0 1 0
+0166
1337063917 "vowType9: Blue Sentinels" 1 Binary 1 1 0
+0166
1337063918 "vowType10" 1 Binary 2 1 0
+0166
1337063919 "vowType11" 1 Binary 3 1 0
+0166
1337063920 "vowType12" 1 Binary 4 1 0
+0166
1337063921 "vowType13" 1 Binary 5 1 0
+0166
1337063922 "vowType14" 1 Binary 6 1 0
+0166
1337063923 "vowType15" 1 Binary 7 1 0
+0166
1337063924 "167" C0C0C0 Byte
+0167
1337063925 "168" C0C0C0 Float
+0168
1337063926 "16C - restrict" Binary 0 1 0
+016C
1337063927 "16C - restrict" Binary 1 1 0
+016C
1337063928 "16C - restrict" Binary 2 1 0
+016C
1337063929 "16C - restrict" Binary 3 1 0
+016C
1337063930 "16C - restrict" Binary 4 1 0
+016C
1337063931 "16C - restrict" Binary 5 1 0
+016C
1337063932 "16C - restrict" Binary 6 1 0
+016C
1337063933 "16C - restrict" Binary 7 1 0
+016C
1337063934 "16D" C0C0C0 Binary 0 1 0
+016D
1337063935 "16D" C0C0C0 Binary 1 1 0
+016D
1337063936 "16D" C0C0C0 Binary 2 1 0
+016D
1337063937 "16D" C0C0C0 Binary 3 1 0
+016D
1337063938 "16D" C0C0C0 Binary 4 1 0
+016D
1337063939 "16D" C0C0C0 Binary 5 1 0
+016D
1337063940 "16D" C0C0C0 Binary 6 1 0
+016D
1337063941 "16D" C0C0C0 Binary 7 1 0
+016D
1337063942 "behaviorFireFrom" -1:None 1:Right Hand 2:Left Hand 3:Left Hand 4:Left Shoulder? 5:Right Foot 6:Left Foot 7:Neck 8:Upper Chest 9:Stomach 12:Between Legs 15:Head 1 Byte
+016E
1337063943 "16F" C0C0C0 Binary 0 1 0
+016F
1337063944 "16F" C0C0C0 Binary 1 1 0
+016F
1337063945 "16F" C0C0C0 Binary 2 1 0
+016F
1337063946 "16F" C0C0C0 Binary 3 1 0
+016F
1337063947 "16F" C0C0C0 Binary 4 1 0
+016F
1337063948 "16F" C0C0C0 Binary 5 1 0
+016F
1337063949 "16F" C0C0C0 Binary 6 1 0
+016F
1337063950 "16F" C0C0C0 Binary 7 1 0
+016F
1337063951 "effectSfx" 1 4 Bytes
+0170
1337063952 "triggerEffect" 1 4 Bytes
+0174
1337063953 "triggerRequirement" 1 4 Bytes
+0178
1337063954 "" 1 C0C0C0 4 Bytes
+017C
1337063955 "" 1 C0C0C0 4 Bytes
+0180
1337063956 "" 1 C0C0C0 4 Bytes
+0184
1337063957 "" C0C0C0 4 Bytes
+0188
1337063958 "18E" C0C0C0 4 Bytes
+018C
1337063959 "effectSfx1" 1 4 Bytes
+0190
1337063960 "194" 1 C0C0C0 4 Bytes
+0194
1337063961 "198" 1 C0C0C0 4 Bytes
+0198
1337063962 "19C" 1 C0C0C0 4 Bytes
+019C
1337063963 "1A0" 1 C0C0C0 4 Bytes
+01A0
1337063964 "1A4" 1 C0C0C0 4 Bytes
+01A4
1337063965 "1A8" 1 C0C0C0 4 Bytes
+01A8
1337063966 "registFrost" 4 Bytes
+01AC
1337063967 "" C0C0C0 4 Bytes
+01B0
1337063968 "1B4" 1 C0C0C0 2 Bytes
+01B4
1337063969 "1B6" C0C0C0 Binary 0 1 0
+01B6
1337063970 "1B6" C0C0C0 Binary 1 1 0
+01B6
1337063971 "1B6" C0C0C0 Binary 2 1 0
+01B6
1337063972 "1B6" C0C0C0 Binary 3 1 0
+01B6
1337063973 "1B6" C0C0C0 Binary 4 1 0
+01B6
1337063974 "1B6" C0C0C0 Binary 5 1 0
+01B6
1337063975 "1B6" C0C0C0 Binary 6 1 0
+01B6
1337063976 "1B6" C0C0C0 Binary 7 1 0
+01B6
1337063977 "1B7" C0C0C0 Binary 0 1 0
+01B7
1337063978 "1B7" C0C0C0 Binary 1 1 0
+01B7
1337063979 "1B7" C0C0C0 Binary 2 1 0
+01B7
1337063980 "1B7" C0C0C0 Binary 3 1 0
+01B7
1337063981 "1B7" C0C0C0 Binary 4 1 0
+01B7
1337063982 "1B7" C0C0C0 Binary 5 1 0
+01B7
1337063983 "1B7" C0C0C0 Binary 6 1 0
+01B7
1337063984 "1B7" C0C0C0 Binary 7 1 0
+01B7
1337063985 "1B8" C0C0C0 Float
+01B8
1337063986 "1BC" C0C0C0 Float
+01BC
1337063987 "1C0" C0C0C0 Float
+01C0
1337063988 "1C4" C0C0C0 Float
+01C4
1337063989 "1C8" C0C0C0 Float
+01C8
1337063990 "1CC" C0C0C0 Float
+01CC
1337063991 "1D0" C0C0C0 Float
+01D0
1337063992 "darkDamageCutRate" Float
+01D4
1337063993 "darkDiffenceRate" Float
+01D8
1337063994 "darkDiffence" 4 Bytes
+01DC
1337063995 "1E0" C0C0C0 Float
+01E0
1337063996 "darkAttackPowerRate" Float
+01E4
1337063997 "darkAttackPower" 4 Bytes
+01E8
1337063998 "1EC" C0C0C0 4 Bytes
+01EC
1337063999 "" 1 C0C0C0 4 Bytes
+01F0
1337064000 "1F4" C0C0C0 Float
+01F4
1337064001 "" C0C0C0 Float
+01F8
1337064002 "itemDiscovery" 1 Float
+01FC
1337064003 "" C0C0C0 Float
+0200
1337064004 "204" C0C0C0 4 Bytes
+0204
1337064005 "208" C0C0C0 4 Bytes
+0208
1337064006 "20C" C0C0C0 4 Bytes
+020C
1337064007 "210" C0C0C0 4 Bytes
+0210
1337064008 "214" C0C0C0 4 Bytes
+0214
1337064009 "218" C0C0C0 Float
+0218
1337064010 "21C" C0C0C0 Float
+021C
1337064011 "220" C0C0C0 Float
+0220
1337064012 "224" C0C0C0 Float
+0224
1337064013 "228" C0C0C0 Float
+0228
1337064014 "22C" C0C0C0 Float
+022C
1337064015 "230" C0C0C0 Float
+0230
1337064016 "234" C0C0C0 Float
+0234
1337064017 "238" C0C0C0 4 Bytes
+0238
1337064018 "23C" C0C0C0 4 Bytes
+023C
1337064019 "240" C0C0C0 4 Bytes
+0240
1337064020 "244" C0C0C0 4 Bytes
+0244
1337064021 "248" C0C0C0 4 Bytes
+0248
1337064022 "24C" C0C0C0 4 Bytes
+024C
1337064023 "250" C0C0C0 4 Bytes
+0250
1337064024 "254" C0C0C0 4 Bytes
+0254
1337064025 "258" C0C0C0 4 Bytes
+0258
1337064026 "25C" C0C0C0 Byte
+025C
1337064027 "25D" C0C0C0 Byte
+025D
1337064028 "25E" C0C0C0 Byte
+025E
1337064029 "25F" C0C0C0 Byte
+025F
1337064030 "" C0C0C0 Byte
+0260
1337064031 "261" C0C0C0 Binary 0 1 0
+0261
1337064032 "261" C0C0C0 Binary 1 1 0
+0261
1337064033 "261" C0C0C0 Binary 2 1 0
+0261
1337064034 "261" C0C0C0 Binary 3 1 0
+0261
1337064035 "261" C0C0C0 Binary 4 1 0
+0261
1337064036 "261" C0C0C0 Binary 5 1 0
+0261
1337064037 "261" C0C0C0 Binary 6 1 0
+0261
1337064038 "261" C0C0C0 Binary 7 1 0
+0261
1337064039 "" C0C0C0 Byte
+0262
1337064040 "" C0C0C0 Byte
+0263
1337064041 "pvpAbsorbtionUnknown" Float
+0264
1337064043 "pvpAbsorbtionPhys" Float
+0268
1337064044 "pvpAbsorbtionMag" Float
+026C
1337064045 "pvpAbsorbtionFire" Float
+0270
1337064046 "pvpAbsorbtionThun" Float
+0274
1337064047 "pvpAbsorbtionDark" Float
+0278
1337064049 "pveAbsorbtionPhys" Float
+027C
1337064050 "pveAbsorbtionMag" Float
+0280
1337064051 "pveAbsorbtionFire" Float
+0284
1337064052 "pveAbsorbtionThun" Float
+0288
1337064053 "pveAbsorbtionDark" Float
+028C
1337064054 "pvpAttackUnknown" Float
+0290
1337064056 "pvpAttackPhys" Float
+0294
1337064057 "pvpAttackMag" Float
+0298
1337064058 "pvpAttackFire" Float
+029C
1337064059 "pvpAttackThun" Float
+02A0
1337064060 "pvpAttackDark" Float
+02A4
1337064062 "pveAttackPhys" Float
+02A8
1337064063 "pveAttackMag" Float
+02AC
1337064064 "pveAttackFire" Float
+02B0
1337064065 "pveAttackThun" Float
+02B4
1337064066 "pveAttackDark" Float
+02B8
1337064067 "registFrostChangeRate" Float
+02BC
1337064068 "" C0C0C0 2 Bytes
+02C0
1337064069 "2C2" C0C0C0 2 Bytes
+02C2
1337064070 "2C4" C0C0C0 2 Bytes
+02C4
1337064071 "pyroParamChange (Pyromancy Rings)" 000080 Binary 0 1 0
+02C6
1337064072 "2C6" C0C0C0 Binary 1 1 0
+02C6
1337064073 "2C6" C0C0C0 Binary 2 1 0
+02C6
1337064074 "2C6" C0C0C0 Binary 3 1 0
+02C6
1337064075 "2C6" C0C0C0 Binary 4 1 0
+02C6
1337064076 "2C6" C0C0C0 Binary 5 1 0
+02C6
1337064077 "2C6" C0C0C0 Binary 6 1 0
+02C6
1337064078 "2C6" C0C0C0 Binary 7 1 0
+02C6
1337064079 "castDexterity" Byte
+02C7
1337064080 "" C0C0C0 Float
+02C8
1337064081 "iframeBonus?" Float
+02CC
1337064082 "magicMpCost" Float
+02D0
1337064083 "pyroMpCost" Float
+02D4
1337064084 "miracleMpCost" Float
+02D8
1337064085 "estusHpRate" 1 4 Bytes
+02DC
1337064086 "estusHpPoint" 1 4 Bytes
+02E0
1337064087 "estusMpRate" 1 4 Bytes
+02E4
1337064088 "etsusMpPoint" 1 4 Bytes
+02E8
1337064089 "estusMult" Float
+02EC
1337064090 "ashenMult" Float
+02F0
1337064091 "" C0C0C0 4 Bytes
+02F4
1337064092 "" C0C0C0 Float
+02F8
1337064093 "" C0C0C0 Float
+02FC
1337064094 "" C0C0C0 Byte
+0300
1337064095 "" C0C0C0 Byte
+0301
1337064096 "302" 1 C0C0C0 2 Bytes
+0302
1337064097 "" C0C0C0 Float
+0304
1337064098 "vigor" Byte
+0308
1337064099 "attunement" Byte
+0309
1337064100 "endurance" Byte
+030A
1337064101 "vitality" Byte
+030B
1337064102 "strength" Byte
+030C
1337064103 "dexterity" Byte
+030D
1337064104 "intelligence" Byte
+030E
1337064105 "faith" Byte
+030F
1337064106 "luck" Byte
+0310
1337064107 "" 1 C0C0C0 Byte
+0311
1337064108 "" C0C0C0 Byte
+0312
1337064109 "" C0C0C0 2 Bytes
+0313
1337064110 "" C0C0C0 4 Bytes
+0314
1337064111 "" C0C0C0 4 Bytes
+0318
1337064112 "31C" C0C0C0 4 Bytes
+031C
90562 "Bullet Helper" Auto Assembler Script [ENABLE] alloc(BulletAddressToUse,8) registersymbol(BulletAddressToUse) [DISABLE] dealloc(BulletAddressToUse) unregistersymbol(BulletAddressToUse) 107590 "Last 5 Bullets Fired" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat define(LastBullet,DarkSoulsIII.exe+97E6E2) registersymbol(LastBullet) alloc(newmem, 512, LastBullet) label(return) label(jumphere) label(lastfired) newmem: cmp [newmem+100],rax je jumphere push rax mov rax,[newmem+118] mov [newmem+120],rax mov rax,[newmem+110] mov [newmem+118],rax mov rax,[newmem+108] mov [newmem+110],rax mov rax,[newmem+100] mov [newmem+108],rax pop rax mov [newmem+100],rax jumphere: mov edi,[rax] mov rcx,rsi jmp return LastBullet: jmp newmem return: registersymbol(lastfired) newmem+100: lastfired: [DISABLE] //code from here till the end of the code will be used to disable the cheat LastBullet: mov edi,[rax] mov rcx,rsi dealloc(newmem) unregistersymbol(LastBullet) unregistersymbol(lastfired) 107591 "Bullet 1" 1 8 Bytes
lastfired
107592 "Bullet 2" 1 8 Bytes
lastfired+8
107593 "Bullet 3" 1 8 Bytes
lastfired+10
107594 "Bullet 4" 1 8 Bytes
lastfired+18
107595 "Bullet 5" 1 8 Bytes
lastfired+20
93333 "Address" 1 8 Bytes
BulletAddressToUse
90564 "Open" Auto Assembler Script [ENABLE] label(BulletParam) registersymbol(BulletParam) [BulletAddressToUse]: BulletParam: [DISABLE] unregistersymbol(BulletParam) 90228 "Start" String 0 0 0 0
BulletParam
90645 "atkId_Bullet" 4 Bytes
+0
1337032385 "sfxId_Bullet" 1 4 Bytes
+4
1337032386 "sfxId_Hit" 1 4 Bytes
+8
1337032387 "sfxId_Flick" 1 4 Bytes
+C
1337032388 "life" Float
+10
1337032389 "dist" 0 Float
+14
1337032390 "shootInterval" Float
+18
1337032391 "gravityInRange" Float
+1C
1337032392 "gravityOutRange" Float
+20
1337032393 "hormingStopRange" Float
+24
1337032394 "initVellocity" Float
+28
1337032395 "accelInRange" Float
+2C
1337032396 "accelOutRange" Float
+30
1337032397 "maxVellocity" Float
+34
1337032398 "minVellocity" Float
+38
1337032399 "accelTime" Float
+3C
1337032400 "homingBeginDist" Float
+40
1337032401 "hitRadius" Float
+44
1337032402 "hitRadiusMax" Float
+48
1337032403 "spreadTime" Float
+4C
1337032404 "expDelay" Float
+50
1337032405 "hormingOffsetRange" Float
+54
1337032406 "dmgHitRecordLifeTime" 1 Float
+58
1337032407 "externalForce" 4 Bytes
+5C
1337032408 "spEffectIDForShooter" 4 Bytes
+60
1337032409 "autoSearchNPCThinkID" 0:Off 10000:Player 138200:Enemy 1 4 Bytes
+64
1337032410 "HitBulletID" 1 4 Bytes
+68
1337032411 "spEffectId0" 1 4 Bytes
+6C
1337032412 "spEffectId1" 1 4 Bytes
+70
1337032413 "spEffectId2" 1 4 Bytes
+74
1337032414 "spEffectId3" 1 4 Bytes
+78
1337032415 "spEffectId4" 1 4 Bytes
+7C
1337032416 "numShoot" 2 Bytes
+80
1337032417 "homingAngle" 2 Bytes
+82
1337032418 "shootAngle" 2 Bytes
+84
1337032419 "shootAngleInterval" 2 Bytes
+86
1337032420 "shootAngleXInterval" 2 Bytes
+88
1337032421 "damageDamp" Byte
+8A
1337032422 "spelDamageDamp" Byte
+8b
1337032423 "fireDamageDamp" Byte
+8c
1337032424 "thunderDamageDamp" Byte
+8d
1337032425 "staminaDamp" Byte
+8e
1337032426 "knockbackDamp" Byte
+8f
1337032427 "shootAngleXZ" 0 Byte
+90
1337032428 "lockShootLimitAng" 0 Byte
+91
1337032429 "isPenetrate" 0 Byte
+92
1337032430 "prevVelocityDirRate" 0 Byte
+93
1337032431 "atkAttribute" Byte
+94
1337032432 "spAttribute" 1 Byte
+95
1337032433 "Material_AttackType" Byte
+96
1337032434 "Material_AttackMaterial" Byte
+97
1337032435 "Material_Size" Byte
+98
1337032436 "launchConditionType" 0:0 : on hit 3:3 : Enemy? 254:254 -1:-1 : on life end 1 Byte
+99
1337032437 "FollowType" Binary 0 1 0
+9a
1337032438 "EmittePosType" Binary 1 1 0
+9a
1337032439 "isAttackSFX" Binary 2 1 0
+9a
1337032440 "isEndlessHit (spawn at feet)" Binary 3 1 0
+9a
1337012460 "camAngleShoot" Binary 4 1 0
+9a
1337012459 "isSpawnAtClosestEnemy" Binary 5 1 0
+9a
1337012458 "9A" C0C0C0 Binary 6 1 0
+9a
1337012457 "9A" C0C0C0 Binary 7 1 0
+9a
1337032441 "isPenetrateMap" Binary 0 1 0
+9b
1337032442 "isHitBothTeam" Binary 1 1 0
+9b
1337032443 "isUseSharedHitList" Binary 2 1 0
+9b
1337032444 "isUseMultiDmyPolyIfPlace" Binary 3 1 0
+9b
1337032445 "attachEffectType" Binary 4 1 0
+9b
1337032446 "isHitForceMagic" Binary 5 1 0
+9b
1337032447 "forceDeflect (isIgnoreSfxIfHitWater)" Binary 6 1 0
+9b
1337032448 "isIgnoreMoveStateIfHitWater" Binary 7 1 0
+9b
1337032449 "isHitDarkForceMagic" Binary 0 1 0
+9c
1337032450 "spellParriable" Binary 1 1 0
+9c
1337032451 "9C" C0C0C0 Binary 2 1 0
+9c
1337032452 "9C" C0C0C0 Binary 3 1 0
+9c
1337032453 "autoFollowTarget" Binary 4 1 0
+9c
1337032454 "9C" C0C0C0 Binary 5 1 0
+9c
1337032455 "9C" C0C0C0 Binary 6 1 0
+9c
1337032456 "9C" C0C0C0 Binary 7 1 0
+9c
1337032457 "darkDamageDamp" Byte
+9D
1337032458 "conditionByte" Byte
+9E
1337032459 "conditionByte1" Byte
+9F
1337032460 "Z_Homing" Float
+A0
1337032461 "homingAngleCameraXY" Float
+A4
1337032462 "homingAngleCameraZ" Float
+A8
1337032463 "emitterBulletId" 1 4 Bytes
+AC
1337032464 "emitterShootInterval" Float
+B0
1337032465 "emitterSpawnInterval" Float
+b4
1337032469 "B8" C0C0C0 Float
+B8
1337032470 "emitterDelayUntilShot" Float
+BC
1337032471 "C0" C0C0C0 Byte
+C0
1337032472 "BulletCreateLimitId" 0:None 1:1 (3) 2:Warmth (1) 3:3 (1) 4:4 (1) 5:5 (1) 6:6 (1) 7:7 (1) 8:8 (1) 9:9 (1) 10:10 (1) 100:100 (6) 101:101 (2) 102:102 (2) 200:200 (2) 201:Bonfire (1) 202:202 (1) Byte
+C1
1337032473 "C2" C0C0C0 Byte
+C2
1337028881 "C3" C0C0C0 Binary 0 1 0
+C3
1337028873 "targetHitstop" Binary 1 1 0
+C3
1337028872 "C3" C0C0C0 Binary 2 1 0
+C3
1337028871 "C3" C0C0C0 Binary 3 1 0
+C3
1337028870 "targetPenetrate" Binary 4 1 0
+C3
1337028869 "freeAim" Binary 5 1 0
+C3
1337028868 "followTypeNumshoot" Binary 6 1 0
+C3
1337028867 "C3" C0C0C0 Binary 7 1 0
+C3
1337032474 "C4" C0C0C0 4 Bytes
+C4
1337032475 "objectId" 1 4 Bytes
+C8
1337032476 "extendDist" Float
+CC
1337032477 "extendLife" 1 Byte
+D0
1337032478 "adjustAngle" 1 Byte
+D1
1337032479 "D2" 1 C0C0C0 Byte
+D2
1337032480 "D3" 1 C0C0C0 Byte
+D0+1+1+1
1337032481 "D4" C0C0C0 4 Bytes
+D4
1337032482 "D8" C0C0C0 4 Bytes
+D8
1337032483 "DC" C0C0C0 4 Bytes
+DC
1337032484 "E0" C0C0C0 4 Bytes
+E0
1337032485 "E4" C0C0C0 4 Bytes
+E4
1337032486 "E8" C0C0C0 4 Bytes
+e8
1337032487 "EC" C0C0C0 4 Bytes
+EC
1337032488 "F0" C0C0C0 4 Bytes
+F0
1337032489 "F4" C0C0C0 4 Bytes
+F4
1337032490 "F8" C0C0C0 4 Bytes
+F8
1337032491 "End" C0C0C0 4 Bytes
+FC
1 "Goods Helper" Auto Assembler Script [ENABLE] alloc(GoodsAddressToUse,8) registersymbol(GoodsAddressToUse) [DISABLE] dealloc(GoodsAddressToUse) unregistersymbol(GoodsAddressToUse) 93619 "Address" 1 8 Bytes
GoodsAddressToUse
93620 "Open" Auto Assembler Script [ENABLE] label(EquipParamGoods) registersymbol(EquipParamGoods) [GoodsAddressToUse]: EquipParamGoods: [DISABLE] unregistersymbol(EquipParamGoods) 93621 "Start" String 0 0 0 0
EquipParamGoods-44
1337096882 "refId" 1 4 Bytes
+0
1337096883 "sfxVariationId" 1 4 Bytes
+4
1337096884 "weight" Float
+8
1337096885 "basicPrice" 4 Bytes
+c
1337096886 "sellValue" 1 4 Bytes
+10
1337096887 "behaviorId" 4 Bytes
+14
1337096888 "replaceItemId" 1 4 Bytes
+18
1337096889 "sortId" 4 Bytes
+1c
1337096890 "qwcId" 1 4 Bytes
+20
1337096891 "yesNoDialogMessageId" 0 4 Bytes
+24
1337096892 "magicId" 1 4 Bytes
+28
1337096893 "iconId" 0:TEST DATA 3:Red Eye Orb 54:Soul of a Wicked Spirit 89:Soul of the Great Bat 90:Monesttary Charm 92:Holy Water Urn 104:?Pendant? 106:Seed of Giant Tree 116:Spirit Amethyst 117:Holy Remains 135:Uncharged Spirit Amethyst 151:Irina's Ashes 156:Brallie Tome of Sunlight 173:Iron Seal of the Wolf 259:Banner 3499:Humanity Head 2 Bytes
+2c
1337096894 "modelId" 2 Bytes
+2e
1337096895 "shopLv" 1 2 Bytes
+30
1337096896 "compTrophySedId" 1 2 Bytes
+32
1337096897 "trophySeqId" 1 2 Bytes
+34
1337096898 "maxNum" 2 Bytes
+36
1337096899 "consumeHeroPoint" Byte
+38
1337096900 "overDexterity" Byte
+39
1337096901 "goodsType" 0:Goods 1:Keys 2:Materials 3:Keys 4:Keys 5:Spells Byte
+3A
1337096902 "refCategory" 0:None 1:Bullet 2:Effect Byte
+3B
1337096903 "spEffectCategory" Byte
+3C
1337096904 "goodsCategory" Byte
+3D
1337096905 "goodsUseAnim" 0:Eat 1:Resin buff 2:Throw 3:Heavy throw 4:Binoculars 5:Repair 6:Prayer 7:Carving 8:Message 9:Ember 10:Estus 11:Dragon Head 12:Dragon Torso 13:13 None 14:Force 15:15 None 16:Bundle buff 17:Fast throw 18:18 None 19:Ashen Estus 20:Throw behind 21:Siegbrau 22:Chameleon 23:23 Block use 24:24 Block use 25:Spear of the Church Byte
+3E
1337096906 "opmeMenuType" Byte
+3F
1337096907 "useLimitCategory" Byte
+40
1337096908 "replaceCategory" Byte
+41
1337096909 "vowType0" Binary 0 1 0
+42
1337096910 "vowType1" Binary 1 1 0
+42
1337096911 "vowType2" Binary 2 1 0
+42
1337096912 "vowType3" Binary 3 1 0
+42
1337096913 "vowType4" Binary 4 1 0
+42
1337096914 "vowType5" Binary 5 1 0
+42
1337096915 "vowType6" Binary 6 1 0
+42
1337096916 "vowType7" Binary 7 1 0
+42
1337096917 "vowType8" Binary 0 1 0
+43
1337096918 "vowType9" Binary 1 1 0
+43
1337096919 "vowType10" Binary 2 1 0
+43
1337096920 "vowType11" Binary 3 1 0
+43
1337096921 "vowType12" Binary 4 1 0
+43
1337096922 "vowType13" Binary 5 1 0
+43
1337096923 "vowType14" Binary 6 1 0
+43
1337096924 "vowType15" Binary 7 1 0
+43
1337096925 "enable_live" Binary 0 1 0
+44
1337096926 "enable_gray" Binary 1 1 0
+44
1337096927 "enable_white" Binary 2 1 0
+44
1337096928 "enable_black" Binary 3 1 0
+44
1337096929 "enable_multi" Binary 4 1 0
+44
1337096930 "disable_offline" Binary 5 1 0
+44
1337096931 "isEquip" Binary 6 1 0
+44
1337096932 "isConsume" Binary 7 1 0
+44
1337096933 "isAutoEquip" Binary 0 1 0
+45
1337096934 "isEstablishment" Binary 1 1 0
+45
1337096935 "isOnlyOne" Binary 2 1 0
+45
1337096936 "isDiscard" Binary 3 1 0
+45
1337096937 "isDeposit" Binary 4 1 0
+45
1337096938 "isDisableHand" Binary 5 1 0
+45
1337096939 "IsTravelItem" Binary 6 1 0
+45
1337096940 "isSuppleItem" Binary 7 1 0
+45
1337096941 "isFullSuppleItem" Binary 0 1 0
+46
1337096942 "isEnhance" Binary 1 1 0
+46
1337096943 "isFixItem" Binary 2 1 0
+46
1337096944 "disableMultiDropShare" Binary 3 1 0
+46
1337096945 "disableUseAtColiseum" Binary 4 1 0
+46
1337096946 "disableUseAtOutOfColiseum" Binary 5 1 0
+46
1337096947 "useBulletMaxNum" C0C0C0 Binary 6 1 0
+46
1337096948 "useHpCureMaxNum" C0C0C0 Binary 7 1 0
+46
1337096949 "isAutoReplenish" 1 C0C0C0 Byte
+47
1337096950 "refId2" 1 4 Bytes
+48
1337096951 "reinforceTypeId" 0:Normal +10 100:Heavy +10 200:Sharp +10 300:Refined +10 400:Crystal +10 500:Simple +10 600:Fire +10 700:Chaos +10 800:Lightning +10 900:Deep +10 1000:Dark +10 1100:Poison +10 1200:Blood +10 1300:Raw +10 1400:Blessed +10 1500:Hollow +10 2000:Catalyst +10 2090:Greatsword of Artorias +5 2100:Boss Weapon +5 2200:Special Weapon +5 2300:Boss Staff +5 2400:Boss Talisman/Chime +5 2500:Fire Special Weapon +5 2600:Magic Special Weapon +5 2700:2700 +10 2800:Pyro Flame +5 3000:Fists/Dark Hand +0 3100:Crossbow +10 3200:3200 +10 3300:Repeating Crossbow? +5 4000:4000 +10 4100:4100 +10 4500:Dragon Tooth? +5 4600:Ringed Knight Straight Sword? +5 5000:Sharp Dex Weapon +10 6000:6000 +10 6100:6100 +10 6200:6200 +10 6300:6300 +10 7000:7000 +10 8000:Small Shield +10 8100:Medium Shield +10 8200:Greatshield +10 8300:Special Shield +5 8400:8400 +5 8500:Pontiff Knight Shield? +5 8600:8600 +5 9000:9000 +10 9998:9998 +0 9999:9999 +0 1 4 Bytes
+4C
1337096952 "vagrantItemLotId" 1 4 Bytes
+50
1337096953 "vagrantBonusEneDropItemLotId" 1 4 Bytes
+54
1337096954 "vagrantItemEneDropItemLotId" 1 4 Bytes
+58
1337096955 "sfxId" 1 4 Bytes
+5C
1337096956 "sfxId1" 1 4 Bytes
+60
1337096957 "sfxId2" 1 4 Bytes
+64
1337096958 "isLoadOfCinder" 1 Binary 0 1 0
+68
1337096959 "isPlayRegion1" 1 C0C0C0 Binary 1 1 0
+68
1337096960 "isLadder" 1 Binary 2 1 0
+68
1337096961 "isMultiPlay" 1 C0C0C0 Binary 3 1 0
+68
1337096962 "useSelected" 1 Binary 4 1 0
+68
1337096963 "isEnhanceLeft" 1 Binary 5 1 0
+68
1337096964 "isPlayRegion2" 1 C0C0C0 Binary 6 1 0
+68
1337096965 "isNetPenalized" 1 Binary 7 1 0
+68
1337096966 "SuppleItemType" 1 C0C0C0 Byte
+69
1337096967 "menuAdhocType" 1 C0C0C0 Byte
+6A
1337096968 "isDrop" 1 Byte
+6B
1337096969 "storageMax" 1 2 Bytes
+6C
1337096970 "invadeType" 0:None 1:Coop 2:Invasion 3:Invasion 4:Mad Phantom 6:Sinner Hunter 7:Red Hunter 8:Gaurdian of Rosalia 9:Guardian of Forest 10:Guardian of Anor 11:Avatar 12:Battle Royal 13:Umbasa White 14:Umbasa Red 15:Beserker Red 16:Force Join Umbasa 17:Force Join Beserker 18:Join Session White 19:Force Join Session 20:Red Hunter 1 Byte
+6E
1337096971 "shopId" 1 4 Bytes
+70
1337096972 "mpCost" Byte
+74
1337096973 "75" C0C0C0 Byte
+75
1337096974 "useLimitCategory2" 0:None 223:Spear of the Church 224:Red Eye Orb 2 Bytes
+76
1337096975 "78" C0C0C0 4 Bytes
+78
1337096976 "End" C0C0C0 4 Bytes
+7C
1337024456 "SpEffectVFX Helper" Auto Assembler Script [ENABLE] alloc(VfxAddressToUse,8) registersymbol(VfxAddressToUse) [DISABLE] dealloc(VfxAddressToUse) unregistersymbol(VfxAddressToUse) 1337024457 "Address" 1 8 Bytes
VfxAddressToUse
1337024458 "Open" Auto Assembler Script [ENABLE] label(SpEffectVfxParam) registersymbol(SpEffectVfxParam) [VfxAddressToUse]: SpEffectVfxParam: [DISABLE] unregistersymbol(SpEffectVfxParam) 1337024459 "Start" String 0 0 0 0
SpEffectVfxParam-20
1337024460 "midstSfxID" 1 4 Bytes
+0
1337024461 "midstSeID" 1 4 Bytes
+4
1337024462 "initSfxID" 1 4 Bytes
+8
1337024463 "InitSeID" 1 4 Bytes
+C
1337024464 "FinishSfxID" 1 4 Bytes
+10
1337024465 "FinishSeID" 1 4 Bytes
+14
1337024466 "camouflageBeginDist" 1 Float
+18
1337024467 "camouflageEndDist" 1 Float
+1C
1337024468 "transformProtectorID" 1 4 Bytes
+20
1337024469 "midstDmyID" 1 2 Bytes
+24
1337024470 "initDmyID" 1 2 Bytes
+26
1337024471 "FinishDmyID" 1 2 Bytes
+28
1337024472 "EffectType" 1 Byte
+2A
1337024473 "SoulParamIDForWepEnchant" 1 Byte
+2B
1337024474 "PlayCategory" 1 Byte
+2C
1337024475 "PlayPriority" 1 Byte
+2D
1337024476 "ExistEffectForLarge" 1 Binary 0 1 0
+2E
1337024477 "ExistEffectForSoul" 1 Binary 1 1 0
+2E
1337024478 "EffectInvisibleAtCamouflage" 1 Binary 2 1 0
+2E
1337024479 "useCamouflage" 1 Binary 3 1 0
+2E
1337024480 "InvisibleAtFriendCamouflage" 1 Binary 4 1 0
+2E
1337024481 "addMapAreaBlock" 1 Binary 5 1 0
+2E
1337024482 "halfCamouflage" 1 Binary 6 1 0
+2E
1337024483 "isFullBodyTransformProtectorID" 1 Binary 7 1 0
+2E
1337024484 "IsInvisibleWeapon" 1 Binary 0 1 0
+2F
1337024485 "IsSilence" 1 Binary 1 1 0
+2F
1337024486 "?" 1 C0C0C0 Binary 2 1 0
+2F
1337024487 "?" 1 C0C0C0 Binary 3 1 0
+2F
1337024488 "?" 1 C0C0C0 Binary 4 1 0
+2F
1337024489 "?" 1 C0C0C0 Binary 5 1 0
+2F
1337024490 "?" 1 C0C0C0 Binary 6 1 0
+2F
1337024491 "?" 1 C0C0C0 Binary 7 1 0
+2F
1337024492 "?" 1 C0C0C0 4 Bytes
+30
1337024493 "?" 1 C0C0C0 4 Bytes
+34
1337024494 "?" 1 C0C0C0 Byte
+38
1337024495 "?" 1 C0C0C0 Byte
+39
1337024496 "?" 1 C0C0C0 Byte
+3A
1337024497 "?" 1 C0C0C0 Byte
+3B
1337024498 "?" 1 C0C0C0 4 Bytes
+3C
1337024499 "?" 1 C0C0C0 4 Bytes
+40
1337024500 "?" 1 C0C0C0 4 Bytes
+44
1337024501 "?" 1 C0C0C0 4 Bytes
+48
1337024502 "?" 1 C0C0C0 4 Bytes
+4C
1337024503 "?" 1 C0C0C0 4 Bytes
+50
1337024504 "?" 1 C0C0C0 4 Bytes
+54
1337024505 "?" 1 C0C0C0 4 Bytes
+58
1337024506 "?" 1 C0C0C0 4 Bytes
+5C
1337024507 "?" 1 C0C0C0 4 Bytes
+60
1337024508 "?" 1 C0C0C0 4 Bytes
+64
1337024509 "?" 1 C0C0C0 4 Bytes
+68
1337024510 "?" 1 C0C0C0 4 Bytes
+6C
1337024511 "?" 1 C0C0C0 4 Bytes
+70
1337024512 "?" 1 C0C0C0 4 Bytes
+74
1337024513 "?" 1 C0C0C0 4 Bytes
+78
1337024514 "?" 1 C0C0C0 4 Bytes
+7C
1337024515 "?" 1 C0C0C0 4 Bytes
+80
1337024516 "?" 1 C0C0C0 Float
+84
1337024517 "?" 1 C0C0C0 Float
+88
1337024518 "?" 1 C0C0C0 2 Bytes
+8C
1337024519 "?" 1 C0C0C0 2 Bytes
+8E
1337024520 "?" 1 C0C0C0 Float
+90
1337024521 "?" 1 C0C0C0 4 Bytes
+94
1337024522 "?" 1 C0C0C0 4 Bytes
+98
1337033288 "Last Accessory Highlighted" Auto Assembler Script [ENABLE] aobscanmodule(last_ring,DarkSoulsIII.exe,F3 0F 10 70 08 E9 * * * * 8B) alloc(newmem,$1000,last_ring) label(code) label(return) label(last_ring_ptr) newmem: code: mov r11,last_ring_ptr mov [r11],rax movss xmm6,[rax+08] jmp return last_ring_ptr: dq 0 last_ring: jmp code return: registersymbol(last_ring) registersymbol(last_ring_ptr) [DISABLE] last_ring: db F3 0F 10 70 08 unregistersymbol(last_ring) unregistersymbol(last_ring_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+6AE717 "DarkSoulsIII.exe"+6AE6EE: 8B 51 0C - mov edx,[rcx+0C] "DarkSoulsIII.exe"+6AE6F1: 33 FF - xor edi,edi "DarkSoulsIII.exe"+6AE6F3: 48 8D 4D B0 - lea rcx,[rbp-50] "DarkSoulsIII.exe"+6AE6F7: C7 45 B0 FF FF FF FF - mov [rbp-50],FFFFFFFF "DarkSoulsIII.exe"+6AE6FE: 89 7D B4 - mov [rbp-4C],edi "DarkSoulsIII.exe"+6AE701: 48 89 7D B8 - mov [rbp-48],rdi "DarkSoulsIII.exe"+6AE705: E8 16 4E 72 00 - call DarkSoulsIII.exe+DD3520 "DarkSoulsIII.exe"+6AE70A: 48 8B 45 B8 - mov rax,[rbp-48] "DarkSoulsIII.exe"+6AE70E: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+6AE711: 0F 84 BB 00 00 00 - je DarkSoulsIII.exe+6AE7D2 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+6AE717: F3 0F 10 70 08 - movss xmm6,[rax+08] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+6AE71C: E9 B1 00 00 00 - jmp DarkSoulsIII.exe+6AE7D2 "DarkSoulsIII.exe"+6AE721: 8B 51 0C - mov edx,[rcx+0C] "DarkSoulsIII.exe"+6AE724: 33 FF - xor edi,edi "DarkSoulsIII.exe"+6AE726: 48 8D 4D B0 - lea rcx,[rbp-50] "DarkSoulsIII.exe"+6AE72A: C7 45 B0 FF FF FF FF - mov [rbp-50],FFFFFFFF "DarkSoulsIII.exe"+6AE731: 48 89 7D B8 - mov [rbp-48],rdi "DarkSoulsIII.exe"+6AE735: E8 66 97 71 00 - call DarkSoulsIII.exe+DC7EA0 "DarkSoulsIII.exe"+6AE73A: EB CE - jmp DarkSoulsIII.exe+6AE70A "DarkSoulsIII.exe"+6AE73C: 8B 59 0C - mov ebx,[rcx+0C] "DarkSoulsIII.exe"+6AE73F: 33 FF - xor edi,edi } 1337033289 "Start" 1 String 0 0 0 0
last_ring_ptr
0 1337045553 "refId" 1 4 Bytes
+0
1337045554 "sfxVariationId" 1 4 Bytes
+4
1337045555 "weight" Float
+8
1337045556 "behaviorId" 4 Bytes
+C
1337045557 "basicPrice" 4 Bytes
+10
1337045558 "sellValue" 1 4 Bytes
+14
1337045559 "sortId" 4 Bytes
+18
1337045560 "qwcId" 4 Bytes
+1C
1337045561 "equipModelId" 2 Bytes
+20
1337045562 "iconId" 2 Bytes
+22
1337045563 "shopLv" 1 2 Bytes
+24
1337045564 "trophySGradeId" 1 2 Bytes
+26
1337045565 "trophySeqId" 1 2 Bytes
+28
1337045566 "equipModelCategory" Byte
+2A
1337045567 "equipModelGender" Byte
+2B
1337045568 "accessoryCategory" 0:Ring 1:Covenant Byte
+2C
1337045569 "refCategory" Byte
+2D
1337045570 "spEffectCategory" Byte
+2E
1337045571 "2F" C0C0C0 Byte
+2F
1337045572 "30" 1 C0C0C0 4 Bytes
+30
1337045573 "34" 1 C0C0C0 4 Bytes
+34
1337045574 "38" 1 C0C0C0 4 Bytes
+38
1337045575 "3C" C0C0C0 Binary 0 1 0
+3C
1337045576 "3C" C0C0C0 Binary 1 1 0
+3C
1337045577 "3C" C0C0C0 Binary 2 1 0
+3C
1337045578 "isDiscard" Binary 3 1 0
+3C
1337045579 "isDrop" Binary 4 1 0
+3C
1337045580 "3C" C0C0C0 Binary 5 1 0
+3C
1337045581 "3C" C0C0C0 Binary 6 1 0
+3C
1337045582 "3C" C0C0C0 Binary 7 1 0
+3C
1337045583 "3D" C0C0C0 Byte
+3D
1337045584 "3E" C0C0C0 Byte
+3E
1337045585 "3F" C0C0C0 Byte
+3F
1337045586 "shopPrice" 1 4 Bytes
+40
1337045587 "restrictAccessory" 1 Byte
+44
1337045588 "45" 1 C0C0C0 Byte
+45
1337045589 "covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels 0 Byte
+46
1337045590 "achievement" 1 Byte
+47
1337045591 "refId1" 4 Bytes
+48
1337045592 "refId2" 4 Bytes
+4C
1337045593 "refId3" 4 Bytes
+50
1337045594 "refId4" 4 Bytes
+54
1337045595 "58" C0C0C0 4 Bytes
+58
1337045596 "End" C0C0C0 4 Bytes
+5C
1337033334 "Current Covenant in Slot" Auto Assembler Script [ENABLE] aobscanmodule(last_covenant, DarkSoulsIII.exe,0F B6 40 46 C3 ? C8 ? C3 ? ? ? CA 48 89) alloc(newmem,$1000,last_covenant) label(code) label(return) label(last_covenant_ptr) newmem: code: mov rcx,last_covenant_ptr mov [rcx],rax movzx eax,byte ptr [rax+46] ret jmp return last_covenant_ptr: dq 0 last_covenant: jmp code return: registersymbol(last_covenant) registersymbol(last_covenant_ptr) [DISABLE] last_covenant: db 0F B6 40 46 C3 unregistersymbol(last_covenant) unregistersymbol(last_covenant_ptr) dealloc(newmem) 1337033335 "Start" 1 String 0 0 0 0
last_covenant_ptr
0 1337032818 "refId" 1 4 Bytes
+0
1337032819 "sfxVariationId" 1 4 Bytes
+4
1337032820 "weight" Float
+8
1337032821 "behaviorId" 4 Bytes
+C
1337032822 "basicPrice" 4 Bytes
+10
1337032823 "sellValue" 1 4 Bytes
+14
1337032824 "sortId" 4 Bytes
+18
1337032825 "qwcId" 4 Bytes
+1C
1337032826 "equipModelId" 2 Bytes
+20
1337032827 "iconId" 2 Bytes
+22
1337032828 "shopLv" 1 2 Bytes
+24
1337032829 "trophySGradeId" 1 2 Bytes
+26
1337032830 "trophySeqId" 1 2 Bytes
+28
1337032831 "equipModelCategory" Byte
+2A
1337032832 "equipModelGender" Byte
+2B
1337032833 "accessoryCategory" 0:Ring 1:Covenant Byte
+2C
1337032834 "refCategory" Byte
+2D
1337032835 "spEffectCategory" Byte
+2E
1337032836 "2F" C0C0C0 Byte
+2F
1337032837 "30" 1 C0C0C0 4 Bytes
+30
1337032838 "34" 1 C0C0C0 4 Bytes
+34
1337032839 "38" 1 C0C0C0 4 Bytes
+38
1337032840 "3C" C0C0C0 Binary 0 1 0
+3C
1337032841 "3C" C0C0C0 Binary 1 1 0
+3C
1337032842 "3C" C0C0C0 Binary 2 1 0
+3C
1337032843 "isDiscard" Binary 3 1 0
+3C
1337032844 "isDrop" Binary 4 1 0
+3C
1337032845 "3C" C0C0C0 Binary 5 1 0
+3C
1337032846 "3C" C0C0C0 Binary 6 1 0
+3C
1337032847 "3C" C0C0C0 Binary 7 1 0
+3C
1337032848 "3D" C0C0C0 Byte
+3D
1337032849 "3E" C0C0C0 Byte
+3E
1337032850 "3F" C0C0C0 Byte
+3F
1337032851 "shopPrice" 1 4 Bytes
+40
1337032852 "restrictAccessory" 1 Byte
+44
1337032853 "45" 1 C0C0C0 Byte
+45
1337032854 "covenant" 0:None 1:Blade of the Darkmoon 2:Warriors of sunlight 3:Mound Makers 4:Spears of the Church 5:Fingers of Rosaria 6:Watchdogs of Farron 7:Aldrich Faithfuls 8:Way of Blue 9:Blue Sentinels 0 Byte
+46
1337032855 "achievement" 1 Byte
+47
1337032856 "refId1" 4 Bytes
+48
1337032857 "refId2" 4 Bytes
+4C
1337032858 "refId3" 4 Bytes
+50
1337032859 "refId4" 4 Bytes
+54
1337032860 "58" C0C0C0 4 Bytes
+58
1337032861 "End" C0C0C0 4 Bytes
+5C
1337033380 "Last Goods Used" Auto Assembler Script [ENABLE] aobscanmodule(goods,DarkSoulsIII.exe,0F B6 49 3F 0F B6 DB) alloc(newmem,$1000,goods) label(code) label(return) label(goods_ptr) newmem: code: mov rax,goods_ptr mov [rax],rcx movzx ecx,byte ptr [rcx+3F] jmp return goods_ptr: dq 0 goods: jmp code nop nop return: registersymbol(goods) registersymbol(goods_ptr) [DISABLE] goods: db 0F B6 49 3F 0F B6 DB unregistersymbol(goods) unregistersymbol(goods_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+6ADC18 "DarkSoulsIII.exe"+6ADBEC: C7 44 24 38 FF FF FF FF - mov [rsp+38],FFFFFFFF "DarkSoulsIII.exe"+6ADBF4: 48 89 7C 24 40 - mov [rsp+40],rdi "DarkSoulsIII.exe"+6ADBF9: E8 52 89 73 00 - call DarkSoulsIII.exe+DE6550 "DarkSoulsIII.exe"+6ADBFE: 48 8D 4C 24 20 - lea rcx,[rsp+20] "DarkSoulsIII.exe"+6ADC03: 8B D3 - mov edx,ebx "DarkSoulsIII.exe"+6ADC05: 89 7C 24 48 - mov [rsp+48],edi "DarkSoulsIII.exe"+6ADC09: E8 82 61 73 00 - call DarkSoulsIII.exe+DE3D90 "DarkSoulsIII.exe"+6ADC0E: 48 8B 44 24 28 - mov rax,[rsp+28] "DarkSoulsIII.exe"+6ADC13: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+6ADC16: 74 12 - je DarkSoulsIII.exe+6ADC2A // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+6ADC18: 0F B7 80 BE 00 00 00 - movzx eax,word ptr [rax+000000BE] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+6ADC1F: 48 8B 5C 24 60 - mov rbx,[rsp+60] "DarkSoulsIII.exe"+6ADC24: 48 83 C4 50 - add rsp,50 "DarkSoulsIII.exe"+6ADC28: 5F - pop rdi "DarkSoulsIII.exe"+6ADC29: C3 - ret "DarkSoulsIII.exe"+6ADC2A: 8B C7 - mov eax,edi "DarkSoulsIII.exe"+6ADC2C: 48 8B 5C 24 60 - mov rbx,[rsp+60] "DarkSoulsIII.exe"+6ADC31: 48 83 C4 50 - add rsp,50 "DarkSoulsIII.exe"+6ADC35: 5F - pop rdi "DarkSoulsIII.exe"+6ADC36: C3 - ret "DarkSoulsIII.exe"+6ADC37: CC - int 3 } 1337033381 "Start" String 0 0 0 0
goods_ptr
0 1337033382 "refId" 1 4 Bytes
+0
1337045450 "sfxVariationId" 1 4 Bytes
+4
1337045451 "weight" Float
+8
1337045452 "basicPrice" 4 Bytes
+c
1337045453 "sellValue" 1 4 Bytes
+10
1337045454 "behaviorId" 4 Bytes
+14
1337045455 "replaceItemId" 1 4 Bytes
+18
1337045456 "sortId" 4 Bytes
+1c
1337045457 "qwcId" 1 4 Bytes
+20
1337045458 "yesNoDialogMessageId" 0 4 Bytes
+24
1337045459 "magicId" 1 4 Bytes
+28
1337045460 "iconId" 0:TEST DATA 3:Red Eye Orb 54:Soul of a Wicked Spirit 89:Soul of the Great Bat 90:Monesttary Charm 92:Holy Water Urn 104:?Pendant? 106:Seed of Giant Tree 116:Spirit Amethyst 117:Holy Remains 135:Uncharged Spirit Amethyst 151:Irina's Ashes 156:Brallie Tome of Sunlight 173:Iron Seal of the Wolf 259:Banner 3499:Humanity Head 2 Bytes
+2c
1337045461 "modelId" 2 Bytes
+2e
1337045462 "shopLv" 1 2 Bytes
+30
1337045463 "compTrophySedId" 1 2 Bytes
+32
1337045464 "trophySeqId" 1 2 Bytes
+34
1337045465 "maxNum" 2 Bytes
+36
1337045466 "consumeHeroPoint" Byte
+38
1337045467 "overDexterity" Byte
+39
1337045468 "goodsType" 0:Goods 1:Keys 2:Materials 3:Keys 4:Keys 5:Spells Byte
+3A
1337045469 "refCategory" 0:None 1:Bullet 2:Effect Byte
+3B
1337045470 "spEffectCategory" Byte
+3C
1337045471 "goodsCategory" Byte
+3D
1337045472 "goodsUseAnim" 0:Eat 1:Resin buff 2:Throw 3:Heavy throw 4:Binoculars 5:Repair 6:Prayer 7:Carving 8:Message 9:Ember 10:Estus 11:Dragon Head 12:Dragon Torso 13:13 None 14:Force 15:15 None 16:Bundle buff 17:Fast throw 18:18 None 19:Ashen Estus 20:Throw behind 21:Siegbrau 22:Chameleon 23:23 Block use 24:24 Block use 25:Spear of the Church Byte
+3E
1337045473 "opmeMenuType" Byte
+3F
1337045474 "useLimitCategory" Byte
+40
1337045475 "replaceCategory" Byte
+41
1337045476 "vowType0" Binary 0 1 0
+42
1337045477 "vowType1" Binary 1 1 0
+42
1337045478 "vowType2" Binary 2 1 0
+42
1337045479 "vowType3" Binary 3 1 0
+42
1337045480 "vowType4" Binary 4 1 0
+42
1337045481 "vowType5" Binary 5 1 0
+42
1337045482 "vowType6" Binary 6 1 0
+42
1337045483 "vowType7" Binary 7 1 0
+42
1337045484 "vowType8" Binary 0 1 0
+43
1337045485 "vowType9" Binary 1 1 0
+43
1337045486 "vowType10" Binary 2 1 0
+43
1337045487 "vowType11" Binary 3 1 0
+43
1337045488 "vowType12" Binary 4 1 0
+43
1337045489 "vowType13" Binary 5 1 0
+43
1337045490 "vowType14" Binary 6 1 0
+43
1337045491 "vowType15" Binary 7 1 0
+43
1337045492 "enable_live" Binary 0 1 0
+44
1337045493 "enable_gray" Binary 1 1 0
+44
1337045494 "enable_white" Binary 2 1 0
+44
1337045495 "enable_black" Binary 3 1 0
+44
1337045496 "enable_multi" Binary 4 1 0
+44
1337045497 "disable_offline" Binary 5 1 0
+44
1337045498 "isEquip" Binary 6 1 0
+44
1337045499 "isConsume" Binary 7 1 0
+44
1337045500 "isAutoEquip" Binary 0 1 0
+45
1337045501 "isEstablishment" Binary 1 1 0
+45
1337045502 "isOnlyOne" Binary 2 1 0
+45
1337045503 "isDiscard" Binary 3 1 0
+45
1337045504 "isDeposit" Binary 4 1 0
+45
1337045505 "isDisableHand" Binary 5 1 0
+45
1337045506 "IsTravelItem" Binary 6 1 0
+45
1337045507 "isSuppleItem" Binary 7 1 0
+45
1337045508 "isFullSuppleItem" Binary 0 1 0
+46
1337045509 "isEnhance" Binary 1 1 0
+46
1337045510 "isFixItem" Binary 2 1 0
+46
1337045511 "disableMultiDropShare" Binary 3 1 0
+46
1337045512 "disableUseAtColiseum" Binary 4 1 0
+46
1337045513 "disableUseAtOutOfColiseum" Binary 5 1 0
+46
1337045514 "useBulletMaxNum" C0C0C0 Binary 6 1 0
+46
1337045515 "useHpCureMaxNum" C0C0C0 Binary 7 1 0
+46
1337045516 "isAutoReplenish" 1 C0C0C0 Byte
+47
1337045517 "refId2" 1 4 Bytes
+48
1337045518 "reinforceTypeId" 0:Normal +10 100:Heavy +10 200:Sharp +10 300:Refined +10 400:Crystal +10 500:Simple +10 600:Fire +10 700:Chaos +10 800:Lightning +10 900:Deep +10 1000:Dark +10 1100:Poison +10 1200:Blood +10 1300:Raw +10 1400:Blessed +10 1500:Hollow +10 2000:Catalyst +10 2090:Greatsword of Artorias +5 2100:Boss Weapon +5 2200:Special Weapon +5 2300:Boss Staff +5 2400:Boss Talisman/Chime +5 2500:Fire Special Weapon +5 2600:Magic Special Weapon +5 2700:2700 +10 2800:Pyro Flame +5 3000:Fists/Dark Hand +0 3100:Crossbow +10 3200:3200 +10 3300:Repeating Crossbow? +5 4000:4000 +10 4100:4100 +10 4500:Dragon Tooth? +5 4600:Ringed Knight Straight Sword? +5 5000:Sharp Dex Weapon +10 6000:6000 +10 6100:6100 +10 6200:6200 +10 6300:6300 +10 7000:7000 +10 8000:Small Shield +10 8100:Medium Shield +10 8200:Greatshield +10 8300:Special Shield +5 8400:8400 +5 8500:Pontiff Knight Shield? +5 8600:8600 +5 9000:9000 +10 9998:9998 +0 9999:9999 +0 1 4 Bytes
+4C
1337045519 "vagrantItemLotId" 1 4 Bytes
+50
1337045520 "vagrantBonusEneDropItemLotId" 1 4 Bytes
+54
1337045521 "vagrantItemEneDropItemLotId" 1 4 Bytes
+58
1337045522 "sfxId" 1 4 Bytes
+5C
1337045523 "sfxId1" 1 4 Bytes
+60
1337045524 "sfxId2" 1 4 Bytes
+64
1337045525 "isLoadOfCinder" 1 Binary 0 1 0
+68
1337045526 "isPlayRegion1" 1 C0C0C0 Binary 1 1 0
+68
1337045527 "isLadder" 1 Binary 2 1 0
+68
1337045528 "isMultiPlay" 1 C0C0C0 Binary 3 1 0
+68
1337045529 "useSelected" 1 Binary 4 1 0
+68
1337045530 "isEnhanceLeft" 1 Binary 5 1 0
+68
1337045531 "isPlayRegion2" 1 C0C0C0 Binary 6 1 0
+68
1337045532 "isNetPenalized" 1 Binary 7 1 0
+68
1337045533 "SuppleItemType" 1 C0C0C0 Byte
+69
1337045534 "menuAdhocType" 1 C0C0C0 Byte
+6A
1337045535 "isDrop" 1 Byte
+6B
1337045536 "storageMax" 1 2 Bytes
+6C
1337045537 "invadeType" 0:None 1:Coop 2:Invasion 3:Invasion 4:Mad Phantom 6:Sinner Hunter 7:Red Hunter 8:Gaurdian of Rosalia 9:Guardian of Forest 10:Guardian of Anor 11:Avatar 12:Battle Royal 13:Umbasa White 14:Umbasa Red 15:Beserker Red 16:Force Join Umbasa 17:Force Join Beserker 18:Join Session White 19:Force Join Session 20:Red Hunter 1 Byte
+6E
1337045547 "shopId" 1 4 Bytes
+70
1337045548 "mpCost" Byte
+74
1337045549 "75" C0C0C0 Byte
+75
1337045550 "useLimitCategory2" 0:None 223:Spear of the Church 224:Red Eye Orb 2 Bytes
+76
1337045551 "78" C0C0C0 4 Bytes
+78
1337045552 "End" C0C0C0 4 Bytes
+7C
10473 "Last Armour Highlighted" Auto Assembler Script [ENABLE] aobscanmodule(armor,DarkSoulsIII.exe,F3 0F 10 70 20 EB ?? 8B) alloc(newmem,$1000,armor) label(code) label(return) label(armor_ptr) newmem: code: mov r11,armor_ptr mov [r11],rax movss xmm6,[rax+20] jmp return armor_ptr: dq 0 armor: jmp code return: registersymbol(armor) registersymbol(armor_ptr) [DISABLE] armor: db F3 0F 10 70 20 unregistersymbol(armor) unregistersymbol(armor_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+6AE131 "DarkSoulsIII.exe"+6AE10A: C7 45 D8 FF FF FF FF - mov [rbp-28],FFFFFFFF "DarkSoulsIII.exe"+6AE111: 48 89 7D E0 - mov [rbp-20],rdi "DarkSoulsIII.exe"+6AE115: E8 A6 17 73 00 - call DarkSoulsIII.exe+DDF8C0 "DarkSoulsIII.exe"+6AE11A: 48 8D 4D C0 - lea rcx,[rbp-40] "DarkSoulsIII.exe"+6AE11E: 8B D3 - mov edx,ebx "DarkSoulsIII.exe"+6AE120: 89 7D E8 - mov [rbp-18],edi "DarkSoulsIII.exe"+6AE123: E8 F8 F3 72 00 - call DarkSoulsIII.exe+DDD520 "DarkSoulsIII.exe"+6AE128: 48 8B 45 C8 - mov rax,[rbp-38] "DarkSoulsIII.exe"+6AE12C: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+6AE12F: 74 51 - je DarkSoulsIII.exe+6AE182 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+6AE131: F3 0F 10 70 20 - movss xmm6,[rax+20] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+6AE136: EB 4A - jmp DarkSoulsIII.exe+6AE182 "DarkSoulsIII.exe"+6AE138: 8B 59 0C - mov ebx,[rcx+0C] "DarkSoulsIII.exe"+6AE13B: 33 FF - xor edi,edi "DarkSoulsIII.exe"+6AE13D: 48 8D 4D D8 - lea rcx,[rbp-28] "DarkSoulsIII.exe"+6AE141: 83 CA FF - or edx,-01 "DarkSoulsIII.exe"+6AE144: C7 45 C0 FF FF FF FF - mov [rbp-40],FFFFFFFF "DarkSoulsIII.exe"+6AE14B: 48 89 7D C8 - mov [rbp-38],rdi "DarkSoulsIII.exe"+6AE14F: C7 45 D0 FF FF FF FF - mov [rbp-30],FFFFFFFF "DarkSoulsIII.exe"+6AE156: C7 45 D8 FF FF FF FF - mov [rbp-28],FFFFFFFF "DarkSoulsIII.exe"+6AE15D: 48 89 7D E0 - mov [rbp-20],rdi } 10474 "Start" 1 String 0 0 0 0
armor_ptr
0 73496 "sortId" 4 Bytes
+0
1337032865 "wanderingEquipId" 4 Bytes
+4
1337032866 "vagrantItemLotId" 1 4 Bytes
+8
1337032867 "vagrantBonusEneDropItemLotId" 1 4 Bytes
+C
1337032868 "vagrantItemEneDropItemLotId" 1 4 Bytes
+10
1337032869 "fixPrice" 4 Bytes
+14
1337032870 "basicPrice" 4 Bytes
+18
1337032871 "sellValue" 1 4 Bytes
+1C
1337032872 "weight" Float
+20
1337032873 "residentSpEffectId" 1 4 Bytes
+24
1337032874 "residentSpEffectId2" 1 4 Bytes
+28
1337032875 "residentSpEffectId3" 1 4 Bytes
+2C
1337032876 "materialSetId" 1 4 Bytes
+30
1337032877 "partsDamageRate" Float
+34
1337032878 "corectSARecover" Float
+38
1337032879 "originEquipPro" 1 4 Bytes
+3C
1337032880 "originEquipPro1" 1 4 Bytes
+40
1337032881 "originEquipPro2" 1 4 Bytes
+44
1337032882 "originEquipPro3" 1 4 Bytes
+48
1337032883 "originEquipPro4" 1 4 Bytes
+4C
1337032884 "originEquipPro5" 1 4 Bytes
+50
1337032885 "originEquipPro6" 1 4 Bytes
+54
1337032886 "originEquipPro7" 1 4 Bytes
+58
1337032887 "originEquipPro8" 1 4 Bytes
+5C
1337032888 "originEquipPro9" 1 4 Bytes
+60
1337032889 "originEquipPro10" 1 4 Bytes
+64
1337032890 "originEquipPro11" 1 4 Bytes
+68
1337032891 "originEquipPro12" 1 4 Bytes
+6C
1337032892 "originEquipPro13" 1 4 Bytes
+70
1337032893 "originEquipPro14" 1 4 Bytes
+74
1337032894 "originEquipPro15" 1 4 Bytes
+78
1337035709 "faceScaleM_ScaleX" Float
+7c
1337035710 "faceScaleM_ScaleZ" Float
+80
1337035711 "faceScaleM_MaxX" Float
+84
1337035712 "faceScaleM_MaxZ" Float
+88
1337035713 "faceScaleF_ScaleX" Float
+8c
1337035714 "faceScaleF_ScaleZ" Float
+90
1337035715 "faceScaleF_MaxX" Float
+94
1337035716 "faceScaleF_MaxZ" Float
+98
1337032895 "qwcId" 1 4 Bytes
+9C
1337032896 "equipModelId" 2 Bytes
+A0
1337032897 "iconIdM" 2 Bytes
+A2
1337032898 "iconIdF" 2 Bytes
+A4
1337035717 "knockback" 2 Bytes
+A6
1337032899 "knockbackBounceRate" 2 Bytes
+A8
1337032900 "durability" 2 Bytes
+AA
1337032901 "durabilityMax" 2 Bytes
+AC
1337032902 "saDurability" 2 Bytes
+AE
1337035718 "defFlickPower" 2 Bytes
+b0
1337035719 "defensePhysics" 2 Bytes
+b2
1337035720 "defenseMagic" 2 Bytes
+b4
1337035721 "defenseFire" 2 Bytes
+b6
86799 "defenseThunder" 2 Bytes
+b8
1337035722 "defenseSlash" 1 2 Bytes
+ba
1337035723 "defenseBlow" 1 2 Bytes
+bc
1337035724 "defenseThrust" 1 2 Bytes
+be
1337032903 "resistPoison" 2 Bytes
+C0
1337032904 "resistDisease" 2 Bytes
+C2
1337032905 "resistBlood" 2 Bytes
+C4
1337032906 "resistCurse" 2 Bytes
+C6
1337035731 "reinforceTypeId" 2 Bytes
+c8
1337035732 "trophySGradeId" 1 2 Bytes
+Ca
1337035733 "shopLv" 1 2 Bytes
+CC
1337035734 "knockbackParamId" Byte
+ce
1337035735 "flickDamageCutRate" Byte
+CF
1337024045 "equipModelCategory" 1:Arms 2:Chest 5:Head 6:Legs Byte
+D0
1337035730 "equipModelGender" Byte
+D1
1337024038 "protectorCategory" 0:Head 1:Chest 2:Hands 3:Legs Byte
+D2
1337035725 "defenseMaterial" Byte
+D3
1337035726 "defenseMaterialSfx" Byte
+d4
1337035727 "partsDmgType" Byte
+d5
1337035728 "defenseMaterial_Weak" Byte
+d6
1337035729 "defenseMaterialSfx_Weak" Byte
+d7
1337024057 "D8" C0C0C0 Binary 0 1 0
+D8
1337028023 "Head?" C0C0C0 Binary 1 1 0
+D8
1337028022 "Chest?" C0C0C0 Binary 2 1 0
+D8
1337028021 "Arms?" C0C0C0 Binary 3 1 0
+D8
1337028020 "Legs?" C0C0C0 Binary 4 1 0
+D8
1337028019 "D8" C0C0C0 Binary 5 1 0
+D8
1337028018 "D8" C0C0C0 Binary 6 1 0
+D8
1337028017 "D8" C0C0C0 Binary 7 1 0
+D8
1337024056 "D9" C0C0C0 Byte
+D9
1337024055 "DA" C0C0C0 Byte
+DA
1337024054 "DB" C0C0C0 Byte
+DB
1337024053 "DC" C0C0C0 Byte
+DC
1337024052 "DD" C0C0C0 Byte
+DD
1337024051 "DE" C0C0C0 Byte
+DE
1337024050 "isDiscard" Binary 0 1 0
+DF
1337028016 "isDrop" Binary 1 1 0
+DF
1337028015 "DF" C0C0C0 Binary 2 1 0
+DF
1337028014 "DF" C0C0C0 Binary 3 1 0
+DF
1337028013 "DF" C0C0C0 Binary 4 1 0
+DF
1337028012 "DF" C0C0C0 Binary 5 1 0
+DF
1337028011 "DF" C0C0C0 Binary 6 1 0
+DF
1337028010 "DF" C0C0C0 Binary 7 1 0
+DF
1337032907 "absorbtionPhysical" Float
+E0
1337032908 "absorbtionSlash" Float
+E4
1337032909 "absorbtionStrike" Float
+E8
1337032910 "absorbtionThrust" Float
+EC
1337032911 "absorbtionMagic" Float
+F0
1337032912 "absorbtionFire" Float
+F4
1337032913 "absorbtionThunder" Float
+F8
1337035855 "FC" C0C0C0 2 Bytes
+FC
1337035865 "FE" C0C0C0 2 Bytes
+FE
1337035857 "100" 1 C0C0C0 2 Bytes
+100
1337035866 "102" 1 C0C0C0 2 Bytes
+102
1337035856 "104" C0C0C0 2 Bytes
+104
1337035867 "106" C0C0C0 2 Bytes
+106
1337035858 "108" C0C0C0 2 Bytes
+108
1337035868 "10A" C0C0C0 2 Bytes
+10A
1337035859 "iconSomething" 1 2 Bytes
+10C
1337035870 "iconSomething2" 1 2 Bytes
+10E
1337032914 "poise" Float
+110
1337035860 "114" C0C0C0 4 Bytes
+114
1337032915 "absorbtionDark" Float
+118
1337035861 "defenseDark" 2 Bytes
+11C
1337035869 "11E" C0C0C0 2 Bytes
+11E
1337035862 "120" C0C0C0 4 Bytes
+120
1337035863 "UpperArmID" 1 C0C0C0 4 Bytes
+124
1337035864 "shopPrice" 1 4 Bytes
+128
1337032916 "resistFrost" 2 Bytes
+12C
1337032917 "Model Masks" 1 Array of byte 0
+0
1337045597 "Model Mask 00 (Hide upper face)" Byte
+12E
1337032918 "Model Mask 01 (Hide lower face)" Byte
+12F
1337032919 "Model Mask 02" Byte
+130
1337032920 "Model Mask 03" Byte
+131
1337032921 "Model Mask 04 (Hide upper neck)" Byte
+132
1337032922 "Model Mask 05 (Hide lower neck)" Byte
+133
1337032923 "Model Mask 06 (Hide torso)" Byte
+134
1337032924 "Model Mask 07 (Hide chest strap)" Byte
+135
1337032925 "Model Mask 08 (Hide shoulders)" Byte
+136
1337032926 "Model Mask 09 (Hide elbows)" Byte
+137
1337032927 "Model Mask 10 (Hide wrists)" Byte
+138
1337032928 "Model Mask 11 (Hide hands)" Byte
+139
1337032929 "Model Mask 12" Byte
+13A
1337032930 "Model Mask 13 (Hide waist)" Byte
+13B
1337032931 "Model Mask 14 (Hide calves)" Byte
+13C
1337032932 "Model Mask 15 (Hide shins)" Byte
+13D
1337032933 "Model Mask 16 (Hide feet)" Byte
+13E
1337032934 "Model Mask 17 (Hide bra)" Byte
+13F
1337032935 "Model Mask 18 (Hide knot on pants)" Byte
+140
1337032936 "Model Mask 19 (Hide belt)" Byte
+141
1337032937 "Model Mask 20" Byte
+142
1337032938 "Model Mask 21" Byte
+143
1337032939 "Model Mask 22" Byte
+144
1337032940 "Model Mask 23" Byte
+145
1337032941 "Model Mask 24" Byte
+146
1337032942 "Model Mask 25 (Hide sleeves)" Byte
+147
1337032943 "Model Mask 26" Byte
+148
1337032944 "Model Mask 27" Byte
+149
1337032945 "Model Mask 28" Byte
+14A
1337032946 "Model Mask 29" Byte
+14B
1337032947 "Model Mask 30" Byte
+14C
1337032948 "Model Mask 31" Byte
+14D
1337032949 "Model Mask 32" Byte
+14E
1337032950 "Model Mask 33" Byte
+14F
1337032951 "Model Mask 34" Byte
+150
1337032952 "Model Mask 35" Byte
+151
1337032953 "Model Mask 36" Byte
+152
1337032954 "Model Mask 37" Byte
+153
1337032955 "Model Mask 38" Byte
+154
1337032956 "Model Mask 39" Byte
+155
1337032957 "Model Mask 40" Byte
+156
1337032958 "Model Mask 41" Byte
+157
1337032959 "Model Mask 42" Byte
+158
1337032960 "Model Mask 43" Byte
+159
1337032961 "Model Mask 44" Byte
+15A
1337032962 "Model Mask 45" Byte
+15B
1337032963 "Model Mask 46" Byte
+15C
1337032964 "Model Mask 47" Byte
+15D
1337032965 "Model Mask 48" Byte
+15E
1337032966 "Model Mask 49" Byte
+15F
1337032967 "Model Mask 50 (pants related)" Byte
+160
1337032968 "Model Mask 51" Byte
+161
1337032969 "Model Mask 52" Byte
+162
1337032970 "Model Mask 53" Byte
+163
1337032971 "Model Mask 54" Byte
+164
1337032972 "Model Mask 55" Byte
+165
1337032973 "Model Mask 56" Byte
+166
1337032974 "Model Mask 57 (Hide skirt)" Byte
+167
1337032975 "Model Mask 58" Byte
+168
1337032976 "Model Mask 59" Byte
+169
1337032977 "Model Mask 60 (Hide hair scalp)" Byte
+16A
1337032978 "Model Mask 61 (Hide hair low)" Byte
+16B
1337032979 "Model Mask 62" Byte
+16C
1337032980 "Model Mask 63 (Hide hair top in)" Byte
+16D
1337032981 "Model Mask 64 (Hide hair top out)" Byte
+16E
1337032982 "Model Mask 65 (Hide hair front in)" Byte
+16F
1337032983 "Model Mask 66 (Hide hair front out)" Byte
+170
1337032984 "Model Mask 67 (Hide hair sides)" Byte
+171
1337032985 "Model Mask 68 (Hide hair back)" Byte
+172
1337032986 "Model Mask 69" Byte
+173
1337032987 "Model Mask 70" Byte
+174
1337032988 "Model Mask 71" Byte
+175
1337032989 "Model Mask 72" Byte
+176
1337032990 "Model Mask 73" Byte
+177
1337032991 "Model Mask 74" Byte
+178
1337032992 "Model Mask 75" Byte
+179
1337032993 "Model Mask 76" Byte
+17A
1337032994 "Model Mask 77" Byte
+17B
1337032995 "Model Mask 78" Byte
+17C
1337032996 "Model Mask 79" Byte
+17D
1337032997 "Model Mask 80" Byte
+17E
1337032998 "Model Mask 81" Byte
+17F
1337032999 "Model Mask 82" Byte
+180
1337033000 "Model Mask 83" Byte
+181
1337033001 "Model Mask 84" Byte
+182
1337033002 "Model Mask 85" Byte
+183
1337033003 "Model Mask 86" Byte
+184
1337033004 "Model Mask 87" Byte
+185
1337033005 "Model Mask 88" Byte
+186
1337033006 "Model Mask 89" Byte
+187
1337033007 "Model Mask 90" Byte
+188
1337033008 "Model Mask 91" Byte
+189
1337033009 "Model Mask 92" Byte
+18A
1337033010 "Model Mask 93" Byte
+18B
1337033011 "Model Mask 94" Byte
+18C
1337033012 "Model Mask 95" Byte
+18D
1337033013 "Model Mask 96" Byte
+18E
1337033014 "Model Mask 97" Byte
+18F
1337033626 "Last Spell Highlighted" C0C0C0 Auto Assembler Script [ENABLE] aobscanmodule(last_spell,$process,44 0F B6 78 1D) alloc(newmem,$1000,last_spell) label(code) label(return) label(last_spell_ptr) newmem: code: mov r15,last_spell_ptr mov [r15],rax movzx r15d,byte ptr [rax+1D] jmp return last_spell_ptr: dq 0 last_spell: jmp code return: registersymbol(last_spell) registersymbol(last_spell_ptr) [DISABLE] last_spell: db 44 0F B6 78 1D unregistersymbol(last_spell) unregistersymbol(last_spell_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+BD58B8 "DarkSoulsIII.exe"+BD5893: 75 0F - jne DarkSoulsIII.exe+BD58A4 "DarkSoulsIII.exe"+BD5895: 8B D6 - mov edx,esi "DarkSoulsIII.exe"+BD5897: 48 8B CF - mov rcx,rdi "DarkSoulsIII.exe"+BD589A: E8 41 0A 00 00 - call DarkSoulsIII.exe+BD62E0 "DarkSoulsIII.exe"+BD589F: E9 13 01 00 00 - jmp DarkSoulsIII.exe+BD59B7 "DarkSoulsIII.exe"+BD58A4: 81 FE F6 01 00 00 - cmp esi,000001F6 "DarkSoulsIII.exe"+BD58AA: 75 27 - jne DarkSoulsIII.exe+BD58D3 "DarkSoulsIII.exe"+BD58AC: 48 8B 85 A8 02 00 00 - mov rax,[rbp+000002A8] "DarkSoulsIII.exe"+BD58B3: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+BD58B6: 74 05 - je DarkSoulsIII.exe+BD58BD // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+BD58B8: 44 0F B6 78 1D - movzx r15d,byte ptr [rax+1D] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+BD58BD: 45 0F B6 C7 - movzx r8d,r15l "DarkSoulsIII.exe"+BD58C1: BA F6 01 00 00 - mov edx,000001F6 "DarkSoulsIII.exe"+BD58C6: 48 8B CF - mov rcx,rdi "DarkSoulsIII.exe"+BD58C9: E8 22 6A 00 00 - call DarkSoulsIII.exe+BDC2F0 "DarkSoulsIII.exe"+BD58CE: E9 E4 00 00 00 - jmp DarkSoulsIII.exe+BD59B7 "DarkSoulsIII.exe"+BD58D3: 81 FE F7 01 00 00 - cmp esi,000001F7 "DarkSoulsIII.exe"+BD58D9: 75 3C - jne DarkSoulsIII.exe+BD5917 "DarkSoulsIII.exe"+BD58DB: 48 8B 85 A8 02 00 00 - mov rax,[rbp+000002A8] "DarkSoulsIII.exe"+BD58E2: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+BD58E5: 74 1B - je DarkSoulsIII.exe+BD5902 } 1337033016 "Start" String 0 0 0 0
last_spell_ptr
0 1337033017 "YesNoDialogMessageId" Byte
+0
1337033018 "LimitCancelSpEffectId" 1 4 Bytes
+4
1337033019 "SortId" 1 2 Bytes
+8
1337033020 "RefId" C0C0C0 2 Bytes
+A
1337033021 "Mp" 0:test 3:farron dart 2 Bytes
+C
1337033022 "Stamina" 2 Bytes
+E
1337033023 "IconId" C0C0C0 2 Bytes
+10
1337033024 "BehaviorId" C0C0C0 2 Bytes
+12
1337033025 "MtrlItemId" 1 C0C0C0 2 Bytes
+14
1337033026 "ReplaceMagicId" 1 C0C0C0 2 Bytes
+16
1337033027 "MaxQuantity" 1 C0C0C0 2 Bytes
+18
1337033028 "Humanity" C0C0C0 Byte
+1A
1337033029 "OverDexterity" C0C0C0 Byte
+1B
1337033030 "SfxVariationId" C0C0C0 Byte
+1C
1337033031 "SlotLength" Byte
+1D
1337033032 "RequirementIntellect" Byte
+1E
1337033033 "RequirementFaith" Byte
+1F
1337033034 "AnalogDexiterityMin" Byte
+20
1337033035 "AnalogDexiterityMax" Byte
+21
1337033036 "EzStateBehaviorType" 0:Sorcery 1:Miracles 2:Pyromancy 1 Byte
+22
1337033037 "RefCategory" 0:Attack 1:Bullet 2:Effect Byte
+23
1337033038 "SpEffectCategory" 3:Sorcery 4:Miracle 10:Pyromancy Byte
+24
1337033039 "RefType (cast anim)" 0:Fast Sorcery 1:Enhance Weapon 2:Medium Sorcery 3:Homeward 4:(unused) Prayer 5:Fireball 6:Pyromancy Buff 7:(unused) Lifedrain 8:Combustion 9:Mist 10:Firestorm 11:Rapport 12:Force 13:Chameleon 14:(unused) Disabled 15:Miracle Enhance 16:(unused) Lifedrain 17:Enhance Shield 18:Emit Force 19:Lightning Spear 20:Cast Light 21:(unused) Dragon Head-Prayer 22:Heavy Sorcery 23:Fire Surge 24:Fire Whip 25:Soul Greatsword 26:Prayer 27:Fast Prayer 28:Sacred Prayer 29:Farron Dart 30:Farron Flashsword 31:Soul Stream 32:Profaned Flame 33:Sacred Flame 34:Lightning Stake 35:Gnaw 36:Lightning Storm 37:Dark Edge 38:Warmth 39:Wrath of the Gods 40:Farron Hail 41:Very Heavy Sorcery 42:Black Serpent 43:Chaos Bed Vestiges 44:Lifehunt Scythe 45:Divine Pillars of Light 46:Old Moonlight 47:Floating Chaos 48:Way of White Corona 49:Lightning Arrow 50:Flame Fan Byte
+25
1337033040 "OpmeMenuType" Byte
+26
1337033041 "HasSpEffectType" Byte
+27
1337033042 "ReplaceCategory" Byte
+28
1337033043 "UseLimitCategory" Byte
+29
1337033044 "DisableOffline" Binary 0 1 0
+2A
1337033045 "CastResonanceMagic" C0C0C0 Binary 1 1 0
+2A
1337033060 "VowType0: None" Binary 0 1 0
+2C
1337033061 "VowType1: Blade of the Darkmoon" Binary 1 1 0
+2C
1337035289 "VowType2: Warrior of Sunlight" Binary 2 1 0
+2C
1337035294 "VowType3: Mound-makers" Binary 3 1 0
+2C
1337035293 "VowType4: Spear of the Church" Binary 4 1 0
+2C
1337035292 "VowType5: Fingers of Rosaria" Binary 5 1 0
+2C
1337035291 "VowType6: Watchdogs of Farron" Binary 6 1 0
+2C
1337035290 "VowType7: Aldrich Faithful" Binary 7 1 0
+2C
1337033062 "Enable_multi" Binary 0 1 0
+2D
1337033063 "Enable_multi_only" Binary 1 1 0
+2D
1337033064 "IsEnchant" Binary 2 1 0
+2D
1337033065 "IsShieldEnchant" Binary 3 1 0
+2D
1337033066 "Enable_live" Binary 4 1 0
+2D
1337033067 "Enable_gray" Binary 5 1 0
+2D
1337033068 "Enable_white" Binary 6 1 0
+2D
1337033069 "Enable_black" Binary 7 1 0
+2D
1337033071 "VowType8: Way of Blue" 1 Binary 0 1 0
+2F
1337035892 "VowType9: Blue Sentinels" 1 Binary 1 1 0
+2F
1337035891 "VowType10" 1 C0C0C0 Binary 2 1 0
+2F
1337035890 "VowType11" 1 C0C0C0 Binary 3 1 0
+2F
1337035889 "VowType12" 1 C0C0C0 Binary 4 1 0
+2F
1337035888 "VowType13" 1 C0C0C0 Binary 5 1 0
+2F
1337035887 "VowType14" 1 C0C0C0 Binary 6 1 0
+2F
1337035886 "VowType15" 1 C0C0C0 Binary 7 1 0
+2F
1337033072 "sfxID 1" 1 4 Bytes
+30
1337033073 "sfxID 2" 1 4 Bytes
+34
1337033074 "sfxID 3" 1 4 Bytes
+38
1337033075 "3C" 0 C0C0C0 4 Bytes
+3c
1337033076 "40" 0:Normal 2:Lifehunt Scythe 3:Sorceries? 1 C0C0C0 Byte
+40
1337033077 "Faith Breakpoint 20" 1 Byte
+41
1337033078 "Faith Breakpoint 30" 1 Byte
+42
1337033079 "Faith Breakpoint 40" 1 Byte
+43
1337033080 "Faith Breakpoint 60" 1 Byte
+44
1337033081 "useBullet2" 1 Byte
+45
1337033082 "46" 1 C0C0C0 Byte
+46
1337033083 "47" 1 C0C0C0 Byte
+47
1337033084 "Spell cast at 20 Faith" 1 4 Bytes
+48
1337033085 "Spell cast at 30 Faith" 1 4 Bytes
+4c
1337033086 "Spell cast at 40 Faith" 1 4 Bytes
+50
1337033087 "Spell cast at 60 Faith" 1 4 Bytes
+54
1337033088 "58" C0C0C0 2 Bytes
+58
1337012144 "5A" C0C0C0 2 Bytes
+5A
1337035983 "5C" C0C0C0 Byte
+5C
1337035982 "useBullet3" Byte
+5D
1337012146 "5E" C0C0C0 2 Bytes
+5E
1337033089 "60" C0C0C0 2 Bytes
+60
1337035984 "62" C0C0C0 2 Bytes
+62
1337033090 "Bullet 1" 1 4 Bytes
+64
1337033091 "Bullet 2" 1 4 Bytes
+68
1337033092 "Bullet 3" 1 4 Bytes
+6c
1337033093 "Bullet 4" 1 4 Bytes
+70
1337023547 "74" 1 C0C0C0 4 Bytes
+74
1337023546 "78" 1 C0C0C0 4 Bytes
+78
1337023545 "7C" 1 C0C0C0 4 Bytes
+7C
1337023463 "Start2 (Filianore)" String 0 0 0 0
last_spell_ptr
80 1337078770 "YesNoDialogMessageId" Byte
+0
1337078688 "LimitCancelSpEffectId" 1 4 Bytes
+4
1337078689 "SortId" 1 2 Bytes
+8
1337078690 "RefId" C0C0C0 2 Bytes
+A
1337078691 "Mp" 0:test 3:farron dart 2 Bytes
+C
1337078692 "Stamina" 2 Bytes
+E
1337078693 "IconId" C0C0C0 2 Bytes
+10
1337078694 "BehaviorId" C0C0C0 2 Bytes
+12
1337078695 "MtrlItemId" 1 C0C0C0 2 Bytes
+14
1337078696 "ReplaceMagicId" 1 C0C0C0 2 Bytes
+16
1337078697 "MaxQuantity" 1 C0C0C0 2 Bytes
+18
1337078698 "Humanity" C0C0C0 Byte
+1A
1337078699 "OverDexterity" C0C0C0 Byte
+1B
1337078700 "SfxVariationId" C0C0C0 Byte
+1C
1337078701 "SlotLength" Byte
+1D
1337078702 "RequirementIntellect" Byte
+1E
1337078703 "RequirementFaith" Byte
+1F
1337078704 "AnalogDexiterityMin" Byte
+20
1337078705 "AnalogDexiterityMax" Byte
+21
1337078706 "EzStateBehaviorType" 0:Sorcery 1:Miracles 2:Pyromancy 1 Byte
+22
1337078707 "RefCategory" 0:Attack 1:Bullet 2:Effect Byte
+23
1337078708 "SpEffectCategory" 3:Sorcery 4:Miracle 10:Pyromancy Byte
+24
1337078709 "RefType (cast anim)" 0:Fast Sorcery 1:Enhance Weapon 2:Medium Sorcery 3:Homeward 4:(unused) Prayer 5:Fireball 6:Pyromancy Buff 7:(unused) Lifedrain 8:Combustion 9:Mist 10:Firestorm 11:Rapport 12:Force 13:Chameleon 14:(unused) Disabled 15:Miracle Enhance 16:(unused) Lifedrain 17:Enhance Shield 18:Emit Force 19:Lightning Spear 20:Cast Light 21:(unused) Dragon Head-Prayer 22:Heavy Sorcery 23:Fire Surge 24:Fire Whip 25:Soul Greatsword 26:Prayer 27:Fast Prayer 28:Sacred Prayer 29:Farron Dart 30:Farron Flashsword 31:Soul Stream 32:Profaned Flame 33:Sacred Flame 34:Lightning Stake 35:Gnaw 36:Lightning Storm 37:Dark Edge 38:Warmth 39:Wrath of the Gods 40:Farron Hail 41:Very Heavy Sorcery 42:Black Serpent 43:Chaos Bed Vestiges 44:Lifehunt Scythe 45:Divine Pillars of Light 46:Old Moonlight 47:Floating Chaos 48:Way of White Corona 49:Lightning Arrow 50:Flame Fan Byte
+25
1337078710 "OpmeMenuType" Byte
+26
1337078711 "HasSpEffectType" Byte
+27
1337078712 "ReplaceCategory" Byte
+28
1337078713 "UseLimitCategory" Byte
+29
1337078714 "DisableOffline" Binary 0 1 0
+2A
1337078715 "CastResonanceMagic" C0C0C0 Binary 1 1 0
+2A
1337078716 "VowType0: None" Binary 0 1 0
+2C
1337078717 "VowType1: Blade of the Darkmoon" Binary 1 1 0
+2C
1337078718 "VowType2: Warrior of Sunlight" Binary 2 1 0
+2C
1337078719 "VowType3: Mound-makers" Binary 3 1 0
+2C
1337078720 "VowType4: Spear of the Church" Binary 4 1 0
+2C
1337078721 "VowType5: Fingers of Rosaria" Binary 5 1 0
+2C
1337078722 "VowType6: Watchdogs of Farron" Binary 6 1 0
+2C
1337078723 "VowType7: Aldrich Faithful" Binary 7 1 0
+2C
1337078724 "Enable_multi" Binary 0 1 0
+2D
1337078725 "Enable_multi_only" Binary 1 1 0
+2D
1337078726 "IsEnchant" Binary 2 1 0
+2D
1337078727 "IsShieldEnchant" Binary 3 1 0
+2D
1337078728 "Enable_live" Binary 4 1 0
+2D
1337078729 "Enable_gray" Binary 5 1 0
+2D
1337078730 "Enable_white" Binary 6 1 0
+2D
1337078731 "Enable_black" Binary 7 1 0
+2D
1337078732 "VowType8: Way of Blue" 1 Binary 0 1 0
+2F
1337078733 "VowType9: Blue Sentinels" 1 Binary 1 1 0
+2F
1337078734 "VowType10" 1 C0C0C0 Binary 2 1 0
+2F
1337078735 "VowType11" 1 C0C0C0 Binary 3 1 0
+2F
1337078736 "VowType12" 1 C0C0C0 Binary 4 1 0
+2F
1337078737 "VowType13" 1 C0C0C0 Binary 5 1 0
+2F
1337078738 "VowType14" 1 C0C0C0 Binary 6 1 0
+2F
1337078739 "VowType15" 1 C0C0C0 Binary 7 1 0
+2F
1337078740 "sfxID 1" 1 4 Bytes
+30
1337078741 "sfxID 2" 1 4 Bytes
+34
1337078742 "sfxID 3" 1 4 Bytes
+38
1337078743 "3C" 0 C0C0C0 4 Bytes
+3c
1337078744 "40" 0:Normal 2:Lifehunt Scythe 3:Sorceries? 1 C0C0C0 Byte
+40
1337078745 "Faith Breakpoint 20" 1 Byte
+41
1337078746 "Faith Breakpoint 30" 1 Byte
+42
1337078747 "Faith Breakpoint 40" 1 Byte
+43
1337078748 "Faith Breakpoint 60" 1 Byte
+44
1337078749 "useBullet2" 1 Byte
+45
1337078750 "46" 1 C0C0C0 Byte
+46
1337078751 "47" 1 C0C0C0 Byte
+47
1337078752 "Spell cast at 20 Faith" 1 4 Bytes
+48
1337078753 "Spell cast at 30 Faith" 1 4 Bytes
+4c
1337078754 "Spell cast at 40 Faith" 1 4 Bytes
+50
1337078755 "Spell cast at 60 Faith" 1 4 Bytes
+54
1337078756 "58" C0C0C0 2 Bytes
+58
1337078757 "5A" C0C0C0 2 Bytes
+5A
1337078758 "5C" C0C0C0 Byte
+5C
1337078759 "useBullet3" Byte
+5D
1337078760 "5E" C0C0C0 2 Bytes
+5E
1337078761 "60" C0C0C0 2 Bytes
+60
1337078762 "62" C0C0C0 2 Bytes
+62
1337078763 "Bullet 1" 1 4 Bytes
+64
1337078764 "Bullet 2" 1 4 Bytes
+68
1337078765 "Bullet 3" 1 4 Bytes
+6c
1337078766 "Bullet 4" 1 4 Bytes
+70
1337078767 "74" 1 C0C0C0 4 Bytes
+74
1337078768 "78" 1 C0C0C0 4 Bytes
+78
1337078769 "7C" 1 C0C0C0 4 Bytes
+7C
1337046382 "Last Spell Casted" Auto Assembler Script //Highlight info about spell on cast [ENABLE] aobscanmodule(last_spell_fired,DarkSoulsIII.exe,44 0F B6 78 25 48 8B 01 FF) alloc(newmem,$1000,last_spell_fired) label(code) label(return) label(last_spell_fired_ptr) newmem: code: mov r15,last_spell_fired_ptr mov [r15],rax movzx r15d,byte ptr [rax+25] jmp return last_spell_fired_ptr: dq 0 last_spell_fired: jmp code return: registersymbol(last_spell_fired) registersymbol(last_spell_fired_ptr) [DISABLE] last_spell_fired: db 44 0F B6 78 25 unregistersymbol(last_spell_fired) unregistersymbol(last_spell_fired_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+BD58B8 "DarkSoulsIII.exe"+BD5893: 75 0F - jne DarkSoulsIII.exe+BD58A4 "DarkSoulsIII.exe"+BD5895: 8B D6 - mov edx,esi "DarkSoulsIII.exe"+BD5897: 48 8B CF - mov rcx,rdi "DarkSoulsIII.exe"+BD589A: E8 41 0A 00 00 - call DarkSoulsIII.exe+BD62E0 "DarkSoulsIII.exe"+BD589F: E9 13 01 00 00 - jmp DarkSoulsIII.exe+BD59B7 "DarkSoulsIII.exe"+BD58A4: 81 FE F6 01 00 00 - cmp esi,000001F6 "DarkSoulsIII.exe"+BD58AA: 75 27 - jne DarkSoulsIII.exe+BD58D3 "DarkSoulsIII.exe"+BD58AC: 48 8B 85 A8 02 00 00 - mov rax,[rbp+000002A8] "DarkSoulsIII.exe"+BD58B3: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+BD58B6: 74 05 - je DarkSoulsIII.exe+BD58BD // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+BD58B8: 44 0F B6 78 1D - movzx r15d,byte ptr [rax+1D] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+BD58BD: 45 0F B6 C7 - movzx r8d,r15l "DarkSoulsIII.exe"+BD58C1: BA F6 01 00 00 - mov edx,000001F6 "DarkSoulsIII.exe"+BD58C6: 48 8B CF - mov rcx,rdi "DarkSoulsIII.exe"+BD58C9: E8 22 6A 00 00 - call DarkSoulsIII.exe+BDC2F0 "DarkSoulsIII.exe"+BD58CE: E9 E4 00 00 00 - jmp DarkSoulsIII.exe+BD59B7 "DarkSoulsIII.exe"+BD58D3: 81 FE F7 01 00 00 - cmp esi,000001F7 "DarkSoulsIII.exe"+BD58D9: 75 3C - jne DarkSoulsIII.exe+BD5917 "DarkSoulsIII.exe"+BD58DB: 48 8B 85 A8 02 00 00 - mov rax,[rbp+000002A8] "DarkSoulsIII.exe"+BD58E2: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+BD58E5: 74 1B - je DarkSoulsIII.exe+BD5902 } 1337046383 "Start" String 0 0 0 0
last_spell_ptr
0 1337076067 "YesNoDialogMessageId" Byte
+0
1337078771 "LimitCancelSpEffectId" 1 4 Bytes
+4
1337078772 "SortId" 1 2 Bytes
+8
1337078773 "RefId" C0C0C0 2 Bytes
+A
1337078774 "Mp" 0:test 3:farron dart 2 Bytes
+C
1337078775 "Stamina" 2 Bytes
+E
1337078776 "IconId" C0C0C0 2 Bytes
+10
1337078777 "BehaviorId" C0C0C0 2 Bytes
+12
1337078778 "MtrlItemId" 1 C0C0C0 2 Bytes
+14
1337078779 "ReplaceMagicId" 1 C0C0C0 2 Bytes
+16
1337078780 "MaxQuantity" 1 C0C0C0 2 Bytes
+18
1337078781 "Humanity" C0C0C0 Byte
+1A
1337078782 "OverDexterity" C0C0C0 Byte
+1B
1337078783 "SfxVariationId" C0C0C0 Byte
+1C
1337078784 "SlotLength" Byte
+1D
1337078785 "RequirementIntellect" Byte
+1E
1337078786 "RequirementFaith" Byte
+1F
1337078787 "AnalogDexiterityMin" Byte
+20
1337078788 "AnalogDexiterityMax" Byte
+21
1337078789 "EzStateBehaviorType" 0:Sorcery 1:Miracles 2:Pyromancy 1 Byte
+22
1337078790 "RefCategory" 0:Attack 1:Bullet 2:Effect Byte
+23
1337078791 "SpEffectCategory" 3:Sorcery 4:Miracle 10:Pyromancy Byte
+24
1337078792 "RefType (cast anim)" 0:Fast Sorcery 1:Enhance Weapon 2:Medium Sorcery 3:Homeward 4:(unused) Prayer 5:Fireball 6:Pyromancy Buff 7:(unused) Lifedrain 8:Combustion 9:Mist 10:Firestorm 11:Rapport 12:Force 13:Chameleon 14:(unused) Disabled 15:Miracle Enhance 16:(unused) Lifedrain 17:Enhance Shield 18:Emit Force 19:Lightning Spear 20:Cast Light 21:(unused) Dragon Head-Prayer 22:Heavy Sorcery 23:Fire Surge 24:Fire Whip 25:Soul Greatsword 26:Prayer 27:Fast Prayer 28:Sacred Prayer 29:Farron Dart 30:Farron Flashsword 31:Soul Stream 32:Profaned Flame 33:Sacred Flame 34:Lightning Stake 35:Gnaw 36:Lightning Storm 37:Dark Edge 38:Warmth 39:Wrath of the Gods 40:Farron Hail 41:Very Heavy Sorcery 42:Black Serpent 43:Chaos Bed Vestiges 44:Lifehunt Scythe 45:Divine Pillars of Light 46:Old Moonlight 47:Floating Chaos 48:Way of White Corona 49:Lightning Arrow 50:Flame Fan Byte
+25
1337078793 "OpmeMenuType" Byte
+26
1337078794 "HasSpEffectType" Byte
+27
1337078795 "ReplaceCategory" Byte
+28
1337078796 "UseLimitCategory" Byte
+29
1337078797 "DisableOffline" Binary 0 1 0
+2A
1337078798 "CastResonanceMagic" C0C0C0 Binary 1 1 0
+2A
1337078799 "VowType0: None" Binary 0 1 0
+2C
1337078800 "VowType1: Blade of the Darkmoon" Binary 1 1 0
+2C
1337078801 "VowType2: Warrior of Sunlight" Binary 2 1 0
+2C
1337078802 "VowType3: Mound-makers" Binary 3 1 0
+2C
1337078803 "VowType4: Spear of the Church" Binary 4 1 0
+2C
1337078804 "VowType5: Fingers of Rosaria" Binary 5 1 0
+2C
1337078805 "VowType6: Watchdogs of Farron" Binary 6 1 0
+2C
1337078806 "VowType7: Aldrich Faithful" Binary 7 1 0
+2C
1337078807 "Enable_multi" Binary 0 1 0
+2D
1337078808 "Enable_multi_only" Binary 1 1 0
+2D
1337078809 "IsEnchant" Binary 2 1 0
+2D
1337078810 "IsShieldEnchant" Binary 3 1 0
+2D
1337078811 "Enable_live" Binary 4 1 0
+2D
1337078812 "Enable_gray" Binary 5 1 0
+2D
1337078813 "Enable_white" Binary 6 1 0
+2D
1337078814 "Enable_black" Binary 7 1 0
+2D
1337078815 "VowType8: Way of Blue" 1 Binary 0 1 0
+2F
1337078816 "VowType9: Blue Sentinels" 1 Binary 1 1 0
+2F
1337078817 "VowType10" 1 C0C0C0 Binary 2 1 0
+2F
1337078818 "VowType11" 1 C0C0C0 Binary 3 1 0
+2F
1337078819 "VowType12" 1 C0C0C0 Binary 4 1 0
+2F
1337078820 "VowType13" 1 C0C0C0 Binary 5 1 0
+2F
1337078821 "VowType14" 1 C0C0C0 Binary 6 1 0
+2F
1337078822 "VowType15" 1 C0C0C0 Binary 7 1 0
+2F
1337078823 "sfxID 1" 1 4 Bytes
+30
1337078824 "sfxID 2" 1 4 Bytes
+34
1337078825 "sfxID 3" 1 4 Bytes
+38
1337078826 "3C" 0 C0C0C0 4 Bytes
+3c
1337078827 "40" 0:Normal 2:Lifehunt Scythe 3:Sorceries? 1 C0C0C0 Byte
+40
1337078828 "Faith Breakpoint 20" 1 Byte
+41
1337078829 "Faith Breakpoint 30" 1 Byte
+42
1337078830 "Faith Breakpoint 40" 1 Byte
+43
1337078831 "Faith Breakpoint 60" 1 Byte
+44
1337078832 "useBullet2" 1 Byte
+45
1337078833 "46" 1 C0C0C0 Byte
+46
1337078834 "47" 1 C0C0C0 Byte
+47
1337078835 "Spell cast at 20 Faith" 1 4 Bytes
+48
1337078836 "Spell cast at 30 Faith" 1 4 Bytes
+4c
1337078837 "Spell cast at 40 Faith" 1 4 Bytes
+50
1337078838 "Spell cast at 60 Faith" 1 4 Bytes
+54
1337078839 "58" C0C0C0 2 Bytes
+58
1337078840 "5A" C0C0C0 2 Bytes
+5A
1337078841 "5C" C0C0C0 Byte
+5C
1337078842 "useBullet3" Byte
+5D
1337078843 "5E" C0C0C0 2 Bytes
+5E
1337078844 "60" C0C0C0 2 Bytes
+60
1337078845 "62" C0C0C0 2 Bytes
+62
1337078846 "Bullet 1" 1 4 Bytes
+64
1337078847 "Bullet 2" 1 4 Bytes
+68
1337078848 "Bullet 3" 1 4 Bytes
+6c
1337078849 "Bullet 4" 1 4 Bytes
+70
1337078850 "74" 1 C0C0C0 4 Bytes
+74
1337078851 "78" 1 C0C0C0 4 Bytes
+78
1337078852 "7C" 1 C0C0C0 4 Bytes
+7C
1337011493 "Last Weapon Highlighted" Auto Assembler Script [ENABLE] aobscanmodule(weapon,DarkSoulsIII.exe,0F B7 80 BE 00 00 00 48 8B 5C 24 60 48 83 C4 50 5F C3 8B) alloc(newmem,$1000,weapon) label(code) label(return) label(weapon_ptr) newmem: code: mov rbx,weapon_ptr mov [rbx],rax movzx eax,word ptr [rax+000000BE] jmp return weapon_ptr: dq 0 weapon: jmp code nop nop return: registersymbol(weapon) registersymbol(weapon_ptr) [DISABLE] weapon: db 0F B7 80 BE 00 00 00 unregistersymbol(weapon) unregistersymbol(weapon_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+6ADC18 "DarkSoulsIII.exe"+6ADBEC: C7 44 24 38 FF FF FF FF - mov [rsp+38],FFFFFFFF "DarkSoulsIII.exe"+6ADBF4: 48 89 7C 24 40 - mov [rsp+40],rdi "DarkSoulsIII.exe"+6ADBF9: E8 52 89 73 00 - call DarkSoulsIII.exe+DE6550 "DarkSoulsIII.exe"+6ADBFE: 48 8D 4C 24 20 - lea rcx,[rsp+20] "DarkSoulsIII.exe"+6ADC03: 8B D3 - mov edx,ebx "DarkSoulsIII.exe"+6ADC05: 89 7C 24 48 - mov [rsp+48],edi "DarkSoulsIII.exe"+6ADC09: E8 82 61 73 00 - call DarkSoulsIII.exe+DE3D90 "DarkSoulsIII.exe"+6ADC0E: 48 8B 44 24 28 - mov rax,[rsp+28] "DarkSoulsIII.exe"+6ADC13: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+6ADC16: 74 12 - je DarkSoulsIII.exe+6ADC2A // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+6ADC18: 0F B7 80 BE 00 00 00 - movzx eax,word ptr [rax+000000BE] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+6ADC1F: 48 8B 5C 24 60 - mov rbx,[rsp+60] "DarkSoulsIII.exe"+6ADC24: 48 83 C4 50 - add rsp,50 "DarkSoulsIII.exe"+6ADC28: 5F - pop rdi "DarkSoulsIII.exe"+6ADC29: C3 - ret "DarkSoulsIII.exe"+6ADC2A: 8B C7 - mov eax,edi "DarkSoulsIII.exe"+6ADC2C: 48 8B 5C 24 60 - mov rbx,[rsp+60] "DarkSoulsIII.exe"+6ADC31: 48 83 C4 50 - add rsp,50 "DarkSoulsIII.exe"+6ADC35: 5F - pop rdi "DarkSoulsIII.exe"+6ADC36: C3 - ret "DarkSoulsIII.exe"+6ADC37: CC - int 3 } 89788 "Start" String 0 0 0 0
weapon_ptr
0 89789 "behaviorVariationId" 4 Bytes
+0
1337038747 "sortId" 4 Bytes
+4
1337038748 "wanderingEquipId" 4 Bytes
+8
1337038749 "weight" Float
+c
1337038750 "weaponWeightRate" Float
+10
1337038751 "fixPrice" 4 Bytes
+14
1337038752 "basicPrice" 4 Bytes
+18
1337038753 "sellValue" 1 4 Bytes
+1c
1337038754 "correctStrength" Float
+20
1337038755 "correctAgility" Float
+24
1337038756 "correctMagic" Float
+28
1337038757 "correctFaith" Float
+2c
1337038758 "physGuardCutRate" Float
+30
1337038759 "magGuardCutRate" Float
+34
1337038760 "fireGuardCutRate" Float
+38
1337038761 "thunGuardCutRate" Float
+3c
1337038762 "spEffectBehaviorId" 1 4 Bytes
+40
1337038763 "spEffectBehaviorId1" 1 4 Bytes
+44
1337038764 "spEffectBehaviorId2" 1 4 Bytes
+48
1337038765 "residentSpEffectId" 1 4 Bytes
+4c
1337038766 "residentSpEffectId1" 1 4 Bytes
+50
1337038767 "residentSpEffectId2" 1 4 Bytes
+54
1337038768 "materialSetId" 1 4 Bytes
+58
1337038769 "originEquipWep" 1 4 Bytes
+5c
1337038770 "originEquipWep1" 1 4 Bytes
+60
1337038771 "originEquipWep2" 1 4 Bytes
+64
1337038772 "originEquipWep3" 1 4 Bytes
+68
1337038773 "originEquipWep4" 1 4 Bytes
+6c
1337038774 "originEquipWep5" 1 4 Bytes
+70
1337038775 "originEquipWep6" 1 4 Bytes
+74
1337038776 "originEquipWep7" 1 4 Bytes
+78
1337038777 "originEquipWep8" 1 4 Bytes
+7c
1337038778 "originEquipWep9" 1 4 Bytes
+80
1337038779 "originEquipWep10" 1 4 Bytes
+84
1337038780 "originEquipWep11" 1 4 Bytes
+88
1337038781 "originEquipWep12" 1 4 Bytes
+8c
1337038782 "originEquipWep13" 1 4 Bytes
+90
1337038783 "originEquipWep14" 1 4 Bytes
+94
1337038784 "originEquipWep15" 1 4 Bytes
+98
1337038785 "antiDemonDamageRate" Float
+9c
1337038786 "antUndeadDamageRate" Float
+a0
1337038787 "antHollowDamageRate" Float
+a4
1337038788 "antAbyssalDamageRate" Float
+a8
1337038789 "vagrantItemLotId" 1 4 Bytes
+ac
1337038790 "vagrantBonusEneDropItemLotId" 1 4 Bytes
+b0
1337038791 "vagrantItemEneDropItemLotId" 1 4 Bytes
+b4
1337038792 "equipModelId" 2 Bytes
+b8
1337038793 "iconId" 1 2 Bytes
+ba
1337038794 "durability" 2 Bytes
+bc
1337038795 "durabilityMax" 2 Bytes
+be
1337038796 "attackThrowEscape" 2 Bytes
+c0
1337038797 "parryDamageLife" 2 Bytes
+c2
1337038798 "attackBasePhysics" 2 Bytes
+c4
1337038799 "attackBaseMagic" 2 Bytes
+c6
1337038800 "attackBaseFire" 2 Bytes
+C8
1337038801 "attackBaseThunder" 2 Bytes
+Ca
1337038802 "attackBaseStamina" 2 Bytes
+cc
1337038803 "saWeaponDamage" 2 Bytes
+Ce
1337038804 "saDurability" 2 Bytes
+d0
1337038805 "guardAngle" 2 Bytes
+d2
1337038806 "staminaGuardDef" 2 Bytes
+d4
1337038807 "reinforceTypeId" 0:Normal +10 100:Heavy +10 200:Sharp +10 300:Refined +10 400:Crystal +10 500:Simple +10 600:Fire +10 700:Chaos +10 800:Lightning +10 900:Deep +10 1000:Dark +10 1100:Poison +10 1200:Blood +10 1300:Raw +10 1400:Blessed +10 1500:Hollow +10 2000:Catalyst +10 2090:Greatsword of Artorias +5 2100:Boss Weapon +5 2200:Special Weapon +5 2300:Boss Staff +5 2400:Boss Talisman/Chime +5 2500:Fire Special Weapon +5 2600:Magic Special Weapon +5 2700:2700 +10 2800:Pyro Flame +5 3000:Fists/Dark Hand +0 3100:Crossbow +10 3200:3200 +10 3300:Repeating Crossbow? +5 4000:4000 +10 4100:4100 +10 4500:Dragon Tooth? +5 4600:Ringed Knight Straight Sword? +5 5000:Sharp Dex Weapon +10 6000:6000 +10 6100:6100 +10 6200:6200 +10 6300:6300 +10 7000:7000 +10 8000:Small Shield +10 8100:Medium Shield +10 8200:Greatshield +10 8300:Special Shield +5 8400:8400 +5 8500:Pontiff Knight Shield? +5 8600:8600 +5 9000:9000 +10 9998:9998 +0 9999:9999 +0 2 Bytes
+d6
1337038808 "trophySGradeId" 1 2 Bytes
+d8
1337038809 "trophySeqId" 1 2 Bytes
+da
1337038810 "throwAtkRate" 2 Bytes
+dc
1337038811 "bowDistRate" 1 2 Bytes
+de
1337038812 "equipModelCategory" Byte
+e0
1337038813 "equipModelGender" Byte
+e1
1337038814 "weaponCategory" 0:Dagger 1:Sword/Whip 2:Thrusting Sword 3:Curved Sword/Katana 4:Axe 5:Hammer 6:Spear 7:Polearm 8:Catalyst 9:Fist 10:Bow 11:Crossbow 12:Shield 13:Arrow 14:Bolt Byte
+e2
1337038815 "wepmotionCategory" 20:Dagger 23:Straight Sword 25:Greatsword 26:Ultra Greatsword 27:Thrusting Sword 28:Curved Sword/Curved GS 29:Katana 30:Axe 32:Greataxe 33:Hammer 34:Dagger R1 1H 35:Greathammer 36:Spear 37:Dagger R1 1H+2H 38:Polearm 41:Catalyst 42:Fist 43:Whip 44:Bow 45:Greatbow 46:Crossbow 47:Greatshield 48:Shield 49:Torch 50:Scythe 51:Curved Greatsword 59:Club 86:Backhand Dagger 99:Special Curved Sword 101:Curved Sword 102:Special Straight Sword 103:Butcher Knife 107:Black Knight Greataxe 108:Halberd R1 146:Claws 151:Curved Sword 163:Ultra Greatsword 164:Curved Sword 166:Curved Greatsword 171:Greathammer 177:Greatlance 179:Scythe 180:Scythe 190:Bonecrunch 1H 191:Bonecrunch 1H 195:Curved Greatsword 210:Club? 220:Club R1 232:Scythe 234:Club 235:Backhand Dagger 252:Partizan Byte
+e3
1337038816 "guardmotionCategory" 0:Shield 1:Greatshield 2:Small Shield 3:Torch Byte
+e4
1337038817 "atkMaterial" 0:Normal 1:Fire? 2:Wood 3:Fists Byte
+e5
1337038818 "defMaterial" 100:Normal 102:Wood 103:Magic 104:Shield 105:Small Shield 129:Greatshield Byte
+e6
1337038819 "defSfxMaterial" Byte
+e7
1337038820 "correctType" 0:Normal 1:Heavy 2:Sharp 8:Refined Byte
+e8
1337038821 "spAttribute" 1:Normal 2:Fire 3:Magic 6:Lightning 9:Dark 10:Real Lightning Byte
+e9
1337038822 "spAtkcategory" 0:None 20:Dagger 23:Straight Sword 25:Greatsword 26:Ultra Greatsword 27:Thrusting Sword 28:Curved Sword/Curved GS 29:Katana 30:Axe 32:Greataxe 33:Hammer 34:Dagger R1 1H 35:Greathammer 36:Spear 37:Dagger R1 1H+2H 38:Polearm 41:Catalyst 42:Fist 43:Whip 44:Bow 45:Greatbow 46:Crossbow 47:Greatshield 48:Shield 49:Torch 50:Scythe 51:Carthus Curved Greatsword 53:Broken Straight Sword 54:Shortsword 55:Unused no combo 57:Dark Sword 59:Club 63:Partizan 67:Pike 68:Dragonslayer Spear 69:Large Club 70:Smough's Great Hammer 71:Parry Dagger 72:Dagger 74:Claymore 75:Special Greatsword 80:Black Knight Sword 81:Short Bow 82:Black Bow of Pharis 83:Dragonslayer Greatbow 84:Avelyn 85:Sniper Crossbow 86:Backhand Dagger 88:Chaos Blade 89:Iaito 90:Black Blade 91:Small Shield 93:Pierce Shield 94:Havel's Greatshield 95:Cathedral Knight Greatsword 99:Shotel 101:Painting Guardian's Curved Sword 102:Hand Axe 103:Butcher Knife 107:Black Knight Greataxe 108:Halberd 112:Black Knight Glaive 113:Estoc 115:Ricard's Rapier 123:Dark Hand 126:Bonewheel Shield 127:Talisman 128:Black Knight Greatsword 131:Wolf Knight's Greatsword 134:Four-Pronged Plow 137:Twinblades 138:Winged Knight Twinaxes 141:Twin daggers 142:Gotthard Twinswords 143:Golden Dual Swords 144:Onikiri and Ubadachi 145:Dragon Twinspears 146:Claws 148:Drang Hammers 149:Pyromancy Flame 150:Medium Shield 151:Scimitar 152:Caestus 153:Backhand Dagger 154:Greatsword of Judgement 155:Twin Princes' Greatsword 156:Wolnir's Holy Sword 157:Hollowslayer Greatsword 158:Moonlight Greatsword 159:Firelink Greatsword 160:Astora Greatsword 161:Farron Greatsword 162:Profaned Greatsword 163:Fume Ultra Greatsword 164:Pontiff Knight Curved Sword 165:Crescent Moon Sword 166:Old Wolf Curved Sword 167:Eleonora 168:Demon's Greataxe 169:Yhorm's Great Machete 171:Pickaxe 172:Gargoyle Flame Hammer 173:Vordt's Great Hammer 174:Old King's Great Hammer 175:Gargoyle Flame Spear 176:Dragonslayer Swordspear 177:Greatlance 178:Golden Ritual Spear 179:Pontiff Knight Great Scythe 184:Onislayer Greatbow 185:Chime 187:Irithyll Rapier 188:Lothric's Holy Sword 189:Lorian's Greatsword 190:Bonecrunch 1H 191:Bonecrunch 1H 193:Greatsword 195:Curved Greatsword 196:Drakeblood Greatsword 197:Yorshka's Spear 198:Bloodlust 199:Dragonslayer Greataxe 200:Spear 201:Winged Knight Halberd 202:Lothric Knight Greatsword 203:Zweihander 204:Tailbone Short Sword 205:Mail Breaker 206:Scholar's Candlestick 207:Cleric's Candlestick 208:Irithyll Straight Sword 209:Sunlight Straight Sword 210:Reinforced Club 211:Morne's Great Hammer 212:Storm Curved Sword 213:Great Club 215:Gundyr's Halberd 217:Immolation Tinder 218:Rapier 220:Heysel Pick 221:Executioner's Greatsword 222:Moaning Shield 224:Storyteller Staff 225:Dragonslayer Greatshield 227:Spiked Shield 228:Warpick 229:Witch's Locks 230:Darkmoon Longbow 231:Whip 232:Friede's Great Scythe 233:Sage's Crystal Staff 234:Rose of Ariandel 235:Crow Talons 236:Valorheart 237:Crow Quills 239:Pyro's Parting Flame 240:Follower Torch 241:Millwood Battle Axe 242:Earth Seeker 243:Quakestone Hammer 244:Millwood Greatbow 245:Onyx Blade 246:Follower Javelin 247:Follower Sabre 248:Splitleaf Greatsword 250:Giant Door Shield 251:Ringed Knight Straight Sword 252:Ringed Knight Spear 253:Ringed Knight Paired Greatswords 255:Dragonhead Greatshield 256:Aquamarine Dagger 257:Demon's Scar 258:Frayed Blade 259:Ledo's Great Hammer 260:Lothric War Banner 261:Crucifix of the Mad King 262:Repeating Crossbow 263:Gael's Greatsword 264:Harald Curved Greatsword 266:Murky Longstaff 2 Bytes
+ea
1337038823 "wepmotionOneHandId" 0:Light 1H 1:Light 1H 2:Heavy 1H 3:Spear 1H 10:Light 2H 12:Heavy 2H 13:Spear 2H 14:Bow 2H 15:Fist 2H 16:Crossbow 2H Byte
+ec
1337038824 "wepmotionBothHandId" 0:Light 1H 1:Light 1H 2:Heavy 1H 3:Spear 1H 10:Light 2H 11:Light 2H 12:Heavy 2H 13:Spear 2H 14:Bow 2H 15:Fist 2H 16:Crossbow 2H Byte
+ed
1337038825 "properStrength" Byte
+ee
1337038826 "properAgility" Byte
+ef
1337038827 "properMagic" Byte
+f0
1337038828 "properFaith" Byte
+f1
1337038829 "overStrength" Byte
+f2
1337038830 "attackBaseParry" Byte
+F3
1337038831 "defenseBaseParry" Byte
+F4
1337038832 "guardBaseRepel" Byte
+F5
1337038833 "attackBaseRepel" Byte
+F6
1337038834 "guardCutCancelRate" Byte
+F7
1337038835 "guardLevel" Byte
+f7+1
1337038836 "slashGuardCutRate" Byte
+f8+1
1337038837 "blowGuardCutRate" Byte
+f9+1
1337038838 "thrustGuardCutRate" Byte
+fa+1
1337038839 "poisonGuardResist" Byte
+FC
1337038840 "diseaseGuardResist" Byte
+FD
1337038841 "bloodGuardResist" Byte
+FE
1337038842 "curseGuardResist" Byte
+FF
1337038843 "isDurabilityDivergence" Byte
+100
1337038844 "rightHandEquippable" 1 Binary 0 1 0
+101
1337038845 "leftHandEquipable" Binary 1 1 0
+100+1
1337038846 "bothHandEquipable" Binary 2 1 0
+101
1337038847 "arrowSlotEquipable" Binary 3 1 0
+100+1
1337038848 "boltSlotEquipable" Binary 4 1 0
+100+1
1337038849 "enableGuard (LH buff)" Binary 5 1 0
+100+1
1337038850 "enableParry" Binary 6 1 0
+100+1
1337038851 "enableMagic" Binary 7 1 0
+101
1337038852 "enablePyromancy" Binary 0 1 0
+102
1337038853 "enableMiracle" Binary 1 1 0
+101+1
1337038854 "enableVowMagic" Binary 2 1 0
+102
1337038855 "isNormalAttackType" Binary 3 1 0
+102
1337038856 "isBlowAttackType" Binary 4 1 0
+102
1337038857 "isSlashAttackType" Binary 5 1 0
+102
1337038858 "isThrustAttackType" Binary 6 1 0
+102
1337038859 "isEnhance (RH buff)" Binary 7 1 0
+102
1337038860 "isLuckCorrect" Binary 0 1 0
+103
1337038861 "isCustom" Binary 1 1 0
+103
1337038862 "disableBaseChangeReset" Binary 2 1 0
+103
1337038863 "disableRepair" Binary 3 1 0
+103
1337038864 "isDarkHand" Binary 4 1 0
+103
1337038865 "simpleModelForDlc" Binary 5 1 0
+103
1337038866 "lanternWep" Binary 6 1 0
+103
1337038867 "isVersusGhostWep" Binary 7 1 0
+103
1337038868 "baseChangeCategory" 0:None 1:Heavy 2:Sharp 3:Refined 4:Simple 5:Magic 6:Fire 7:Chaos 8:Lightning 9:Deep 10:Dark 11:Poison 12:Bleed 13:Raw 14:Blessed 15:Hollow 16:Debug Binary 0 6 0
+104
1337038869 "isDragonSlayer" Binary 6 1 0
+104
1337038870 "isDeposit" Binary 7 1 0
+104
1337038871 "disableMultiDropShare" Binary 0 1 0
+105
1337038872 "isDiscard" Binary 1 1 0
+105
1337038873 "isDrop" Binary 2 1 0
+105
1337038874 "105" C0C0C0 Binary 3 1 0
+105
1337038875 "105" C0C0C0 Binary 4 1 0
+105
1337038876 "105" C0C0C0 Binary 5 1 0
+105
1337038877 "105" C0C0C0 Binary 6 1 0
+105
1337038878 "105" C0C0C0 Binary 7 1 0
+105
1337038879 "defMaterial2" 100:Normal 102:Wood 103:Magic 104:Shield 105:Small Shield 129:Greatshield Byte
+0106
1337038887 "" Byte
+0107
1337038888 "" Byte
+0108
1337038889 "" Byte
+0109
1337038890 "" Byte
+010A
1337038891 "" Byte
+010B
1337038892 "Group0_AtkVfxId" 1 4 Bytes
+010C
1337038893 "Group0_DummyPolyId0" 1 4 Bytes
+0110
1337038894 "Group0_DummyPolyId1" 1 4 Bytes
+0114
1337038895 "Group1_AtkVfxId" 1 4 Bytes
+0118
1337038896 "Group1_DummyPolyId0" 1 4 Bytes
+011C
1337038897 "Group1_DummyPolyId1" 1 4 Bytes
+0120
1337038898 "Group2_AtkVfxId" 1 4 Bytes
+0124
1337038899 "Group2_DummyPolyId0" 1 4 Bytes
+0128
1337038900 "Group2_DummyPolyId1" 1 4 Bytes
+012C
1337038901 "Group3_AtkVfxId" 1 4 Bytes
+0130
1337038902 "Group3_DummyPolyId0" 1 4 Bytes
+0134
1337038903 "Group3_DummyPolyId1" 1 4 Bytes
+0138
1337038904 "Group4_AtkVfxId" 1 4 Bytes
+013C
1337038905 "Group4_DummyPolyId0" 1 4 Bytes
+0140
1337038906 "Group4_DummyPolyId1" 1 4 Bytes
+0144
1337038907 "Group5_AtkVfxId" 1 4 Bytes
+0148
1337038908 "Group5_DummyPolyId0" 1 4 Bytes
+014C
1337038909 "Group5_DummyPolyId1" 1 4 Bytes
+0150
1337038910 "Group6_AtkVfxId" 1 4 Bytes
+0154
1337038911 "Group6_DummyPolyId0" 1 4 Bytes
+0158
1337038912 "Group6_DummyPolyId1" 1 4 Bytes
+015C
1337038913 "Group7_AtkVfxId" 1 4 Bytes
+0160
1337038914 "Group7_DummyPolyId0" 1 4 Bytes
+0164
1337038915 "Group7_DummyPolyId1" 1 4 Bytes
+0168
1337038916 "materialVal0" 2 Bytes
+016C
1337038917 "materialVal1" 2 Bytes
+016E
1337038918 "weaponPosition" 20:Dagger 23:Straight sword 25:Greatsword 27:Rapier 28:Curved Sword 29:Katana 30:Axe 32:Greataxe 35:Hammer/Greathammer 36:Spear 38:Halberd 41:Talisman/Sacred Chime 42:Pyro flame 44:Bow 45:Greatbow 46:Crossbow 47:Greatshield 48:Shield 49:Torch 50:Fists 147:Giant Door Shield 153:Offhand Dagger 181:Demon's Fist 232:Friede's Great Scythe 236:Valorheart 1020:Twindagger 1023:Twinswords 1026:Paired Greatswords 1028:Dancer's Swords 1029:Onikiri and Ubadachi 1036:Twinspears 1042:Dark Hand/Claws 10000:Miyazaki Dual Weapon 4 Bytes
+170
1337038919 "stun time?" Float
+0174
1337038920 "" 24:One-hand Weapon 25:Two-hand Weapon 26:Dual Weapon Binary 0 1 0
+178
1337099197 "" 24:One-hand Weapon 25:Two-hand Weapon 26:Dual Weapon Binary 1 1 0
+178
1337099196 "isAutoEquip" 24:One-hand Weapon 25:Two-hand Weapon 26:Dual Weapon Binary 2 1 0
+178
1337099195 "" 24:One-hand Weapon 25:Two-hand Weapon 26:Dual Weapon Binary 3 1 0
+178
1337099194 "" 24:One-hand Weapon 25:Two-hand Weapon 26:Dual Weapon Binary 4 1 0
+178
1337099193 "" 24:One-hand Weapon 25:Two-hand Weapon 26:Dual Weapon Binary 5 1 0
+178
1337099192 "" 24:One-hand Weapon 25:Two-hand Weapon 26:Dual Weapon Binary 6 1 0
+178
1337099191 "" 24:One-hand Weapon 25:Two-hand Weapon 26:Dual Weapon Binary 7 1 0
+178
1337038921 "correctTypeMagic" Byte
+0179
1337038922 "correctTypeFire" Byte
+017A
1337038923 "correctTypeThunder" Byte
+017B
1337038924 "" Float
+017C
1337038925 "" Float
+0180
1337038926 "darkGuardCutRate" Float
+0184
1337038927 "attackBaseDark" 2 Bytes
+188
1337038928 "correctTypeDark" Byte
+18A
1337038929 "AtkThrowEscapeA" Byte
+018B
1337038930 "swordArt_ActId" 4 Bytes
+018C
1337038931 "AtkThrowEscapeB" Byte
+0190
1337097970 "" Byte
+0191
1337038932 "frostGuardResist" Byte
+0192
1337038933 "MenuAdhoc" Byte
+0193
1337038934 "swordArtId (Weapon Art)" SWORD_ART_ID 4 Bytes
+194
1337038935 "correctLuck" Float
+0198
1337038936 "reinforceWeaponId (quiverModel)" 63990000:Arrow Quiver 67000000:Bolt Quiver 4 Bytes
+019C
1337038937 "" 0 2 Bytes
+01A0
1337038938 "displayTypeId (categoryName)" 1:Dagger 3:Straight Sword 5:Greatsword 7:Ultra Greatsword 9:Curved Sword 11:Curved Greatsword 13:Katana 15:Thrusting Sword 17:Axe 19:Greataxe 21:Hammer 23:Great Hammer 25:Spear 27:Pike 29:Halberd 31:Reaper 33:Fist [bare] 35:Fist [weapon] 37:Claw 39:Whip 51:Bow 53:Greatbow 55:Crossbow 57:Staff 59:Pyromancy Flame 61:Talisman 63:Sacred Chime 65:Small Shield 67:Shield 69:Greatshield 81:Arrow 83:Greatarrow 85:Bolt 87:Torch 101:Dagger (Paired) 103:Sword (Paired) 105:Ultra Greatsword (Unique) 107:Curved Sword (Paired) 109:Katana (Paired) 111:Axe (Paired) 113:Hammer (Paired) 115:Spear (Paired) 117:Special Straight Sword 119:Special Thrusting Sword 121:Reaper [paired] 131:Greatshield (Paired) 133:Ultra Greatsword (Paired) 2 Bytes
+1A2
1337038939 "CalcCorrectVal0" Float
+01A4
1337038940 "CalcCorrectVal1" Float
+01A8
1337038941 "CalcCorrectVal2" Float
+01AC
1337038942 "CalcCorrectVal3" Float
+01B0
1337038943 "CalcCorrectVal4" Float
+01B4
1337038944 "CalcCorrectVal5" Float
+01B8
1337038945 "CalcCorrectVal6" Float
+01BC
1337038946 "CalcCorrectVal7" Float
+01C0
1337038947 "CalcCorrectVal8" Float
+01C4
1337038948 "CalcCorrectVal9" Float
+01C8
1337038949 "CalcCorrectVal10" Float
+01CC
1337038950 "sfxId0" 1 4 Bytes
+01D0
1337038951 "sfxId1" 1 4 Bytes
+01D4
1337038952 "sfxId2" 1 4 Bytes
+01D8
1337038953 "sfxId3" 1 4 Bytes
+01DC
1337038954 "sfxPos0" 1 4 Bytes
+1E0
1337038955 "sfxPos1" 1 4 Bytes
+1E4
1337038956 "sfxPos2" 1 4 Bytes
+1E8
1337038957 "sfxPos3" 1 4 Bytes
+1EC
1337038958 "StaminaConsumeRate (staminaConsumption)" Float
+01F0
1337038959 "" Float
+01F4
1337038960 "" Float
+01F8
1337038961 "" Float
+01FC
1337038962 "" Float
+0200
1337038963 "" Float
+0204
1337038964 "" Float
+0208
1337038965 "" Float
+020C
1337038966 "" Float
+0210
1337038967 "214" 1 C0C0C0 4 Bytes
+0214
1337038968 "218" 1 C0C0C0 4 Bytes
+0218
1337038969 "21C" 1 C0C0C0 4 Bytes
+021C
1337038970 "220" 1 C0C0C0 4 Bytes
+0220
1337038971 "" 1 4 Bytes
+0224
1337038972 "attackElementCorrectId (AttackElementCorrect)" -1:No scaling 10000:Normal 10014:Phys Fth 10014 10015:Phys Lck 12000:Phys Fth 12000 13000:Phys Int 15000:Phys Fth Lck 16000:Normal 16000 10010030:Magic Fth Int 10131000:Man-grub's Staff 10131100:Archdeacon's Great Staff 10131200:Golden Ritual Spear 10160420:Magic Str Dex 1 4 Bytes
+228
1337038973 "shopPrice" 1 4 Bytes
+022C
1337038974 "" Byte
+0230
1337038975 "stackSize" Byte
+0231
1337038976 "WepSpMask0" Binary 0 1 0
+0232
1337097977 "WepSpMask1" Binary 1 1 0
+0232
1337097976 "WepSpMask2" Binary 2 1 0
+0232
1337097975 "WepSpMask3" Binary 3 1 0
+0232
1337097974 "WepSpMask4" Binary 4 1 0
+0232
1337097973 "WepSpMask5" Binary 5 1 0
+0232
1337097972 "WepSpMask6" Binary 6 1 0
+0232
1337097971 "WepSpMask7" Binary 7 1 0
+0232
1337038977 "" Byte
+0233
1337038978 "infusion related?" 4 Bytes
+0234
1337038979 "SpEffect9600 related" 4 Bytes
+0238
1337038980 "" 4 Bytes
+023C
1337038981 "" 4 Bytes
+0240
1337038982 "" 4 Bytes
+0244
1337038983 "" 4 Bytes
+0248
1337038984 "" 4 Bytes
+024C
1337038985 "" 4 Bytes
+0250
1337038986 "" 4 Bytes
+0254
1337038987 "" 4 Bytes
+0258
1337038988 "End" C0C0C0 4 Bytes
+025C
1337029847 "Last Weapon Art used" Auto Assembler Script [ENABLE] aobscanmodule(WeaponArtHighlited,DarkSoulsIII.exe, 41 0F BF 59 10 49 8B C8) alloc(newmem,$1000,WeaponArtHighlited) label(code) label(return) label(WeaponArtHighlited_ptr) newmem: code: mov rax,WeaponArtHighlited_ptr mov [rax],r9 movsx ebx,word ptr [r9+10] jmp return WeaponArtHighlited_ptr: dq 0 WeaponArtHighlited: jmp code return: registersymbol(WeaponArtHighlited) registersymbol(WeaponArtHighlited_ptr) [DISABLE] WeaponArtHighlited: db 41 0F BF 59 10 unregistersymbol(WeaponArtHighlited) unregistersymbol(WeaponArtHighlited_ptr) dealloc(newmem) 1337029848 "Start" String 0 0 0 0
WeaponArtHighlited_ptr
0 1337029849 "WeaponArtId" 1 Byte
+0
1337029850 "1" 1 C0C0C0 Byte
+1
1337029851 "2" 1 C0C0C0 Byte
+2
1337029852 "3" 1 C0C0C0 Byte
+3
1337029853 "4" 1 C0C0C0 4 Bytes
+4
1337029854 "8" C0C0C0 4 Bytes
+8
1337029855 "C" 1 C0C0C0 2 Bytes
+C
1337029856 "FP cost" 1 2 Bytes
+E
1337029857 "R1 FP cost on stance" 1 2 Bytes
+10
1337029858 "R2 FP cost on stance" 1 2 Bytes
+12
1337029859 "14" C0C0C0 4 Bytes
+14
1337029860 "18" C0C0C0 4 Bytes
+18
1337033702 "Weapon Art Effect" Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.0") {$asm} [ENABLE] aobscanmodule(AnimEffect,DarkSoulsIII.exe,41 8B 10 85 D2 7E ? 41 ? 79 18) alloc(newmem,$1000,AnimEffect) label(code) label(return) label(AnimEffect_ptr) newmem: code: mov rdx,AnimEffect_ptr mov [rdx],r8 mov edx,[r8] test edx,edx jmp return AnimEffect_ptr: dq 0 AnimEffect: jmp newmem return: registersymbol(AnimEffect) registersymbol(AnimEffect_ptr) define(VfxEffect,DarkSoulsIII.exe+8738E3) alloc(newmem11,100,VfxEffect) label(code11) label(return11) label(VfxAnim_ptr) newmem11: code11: mov rax,VfxAnim_ptr mov [rax],rdx mov eax,[rdx] mov [rsp+20],eax jmp return11 VfxAnim_ptr: dq 0 VfxEffect: jmp newmem11 nop return11: registersymbol(VfxEffect) registersymbol(VfxAnim_ptr) [DISABLE] AnimEffect: db 41 8B 10 85 D2 unregistersymbol(AnimEffect) unregistersymbol(AnimEffect_ptr) dealloc(newmem) VfxEffect: db 8B 02 89 44 24 20 unregistersymbol(VfxEffect) unregistersymbol(VfxAnim_ptr) dealloc(newmem11) 1337033703 "Effect" 1 4 Bytes
AnimEffect_ptr
0
1337033704 "Vfx" 4 Bytes
VfxAnim_ptr
0
72 "Last Stackable Item Highlighted" Auto Assembler Script [ENABLE] aobscanmodule(last_item,DarkSoulsIII.exe,99 ?? ?? ?? ?? 48 8B CB E8 ?? ?? ?? ?? 85 C0 78 ?? 8B D0 48 8B CB) alloc(newmem,$1000,last_item) label(code) label(return) label(lastItemBackup) label(last_item_ptr) newmem: mov rdx,last_item_ptr mov [rdx],rcx code: mov edx,eax mov rcx,rbx jmp return lastItemBackup: readmem(last_item+11,5) last_item_ptr: dq 0 last_item+11: jmp newmem return: registersymbol(last_item) registersymbol(last_item_ptr) registersymbol(lastItemBackup) [DISABLE] last_item+11: readmem(lastItemBackup,5) unregistersymbol(last_item) unregistersymbol(last_item_ptr) unregistersymbol(lastItemBackup) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+5786F9 "DarkSoulsIII.exe"+5786DD: CC - int 3 "DarkSoulsIII.exe"+5786DE: CC - int 3 "DarkSoulsIII.exe"+5786DF: CC - int 3 "DarkSoulsIII.exe"+5786E0: 40 53 - push rbx "DarkSoulsIII.exe"+5786E2: 48 83 EC 20 - sub rsp,20 "DarkSoulsIII.exe"+5786E6: 48 8D 99 A8 01 00 00 - lea rbx,[rcx+000001A8] "DarkSoulsIII.exe"+5786ED: 48 8B CB - mov rcx,rbx "DarkSoulsIII.exe"+5786F0: E8 AB 89 00 00 - call DarkSoulsIII.exe+5810A0 "DarkSoulsIII.exe"+5786F5: 85 C0 - test eax,eax "DarkSoulsIII.exe"+5786F7: 78 0F - js DarkSoulsIII.exe+578708 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+5786F9: 8B D0 - mov edx,eax "DarkSoulsIII.exe"+5786FB: 48 8B CB - mov rcx,rbx // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+5786FE: 48 83 C4 20 - add rsp,20 "DarkSoulsIII.exe"+578702: 5B - pop rbx "DarkSoulsIII.exe"+578703: E9 38 8C 00 00 - jmp DarkSoulsIII.exe+581340 "DarkSoulsIII.exe"+578708: 33 C0 - xor eax,eax "DarkSoulsIII.exe"+57870A: 48 83 C4 20 - add rsp,20 "DarkSoulsIII.exe"+57870E: 5B - pop rbx "DarkSoulsIII.exe"+57870F: C3 - ret "DarkSoulsIII.exe"+578710: 0F 57 C0 - xorps xmm0,xmm0 "DarkSoulsIII.exe"+578713: C3 - ret "DarkSoulsIII.exe"+578714: CC - int 3 } 73 "Base Address" String 0 0 0 0
last_item_ptr
0 81 "Item ID" 1 4 Bytes
+4
74 "Quantity" 4 Bytes
+8
10456 "Last Projectile Highlighted" Auto Assembler Script [ENABLE] aobscanmodule(projectile,DarkSoulsIII.exe,59 FF FF FF 0F B6 81 31 02 00 00) alloc(newmem,$1000,projectile) label(code) label(return) label(projectile_ptr) newmem: code: mov rax,projectile_ptr mov [rax],rcx movzx eax,byte ptr [rcx+00000231] jmp return projectile_ptr: dq 0 projectile+04: jmp code nop nop return: registersymbol(projectile) registersymbol(projectile_ptr) [DISABLE] projectile+04: db 0F B6 81 31 02 00 00 unregistersymbol(projectile) unregistersymbol(projectile_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+630648 "DarkSoulsIII.exe"+63061E: 89 5D F8 - mov [rbp-08],ebx "DarkSoulsIII.exe"+630621: E8 6A 37 7B 00 - call DarkSoulsIII.exe+DE3D90 "DarkSoulsIII.exe"+630626: 48 8B 4D D8 - mov rcx,[rbp-28] "DarkSoulsIII.exe"+63062A: 48 85 C9 - test rcx,rcx "DarkSoulsIII.exe"+63062D: 0F 84 6E FF FF FF - je DarkSoulsIII.exe+6305A1 "DarkSoulsIII.exe"+630633: 0F B6 91 E2 00 00 00 - movzx edx,byte ptr [rcx+000000E2] "DarkSoulsIII.exe"+63063A: 80 FA 0D - cmp dl,0D "DarkSoulsIII.exe"+63063D: 74 09 - je DarkSoulsIII.exe+630648 "DarkSoulsIII.exe"+63063F: 80 FA 0E - cmp dl,0E "DarkSoulsIII.exe"+630642: 0F 85 59 FF FF FF - jne DarkSoulsIII.exe+6305A1 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+630648: 0F B6 81 31 02 00 00 - movzx eax,byte ptr [rcx+00000231] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+63064F: 48 8B 5C 24 70 - mov rbx,[rsp+70] "DarkSoulsIII.exe"+630654: 48 8B 7C 24 78 - mov rdi,[rsp+78] "DarkSoulsIII.exe"+630659: 48 83 C4 60 - add rsp,60 "DarkSoulsIII.exe"+63065D: 5D - pop rbp "DarkSoulsIII.exe"+63065E: C3 - ret "DarkSoulsIII.exe"+63065F: CC - int 3 "DarkSoulsIII.exe"+630660: 48 89 5C 24 08 - mov [rsp+08],rbx "DarkSoulsIII.exe"+630665: 48 89 7C 24 10 - mov [rsp+10],rdi "DarkSoulsIII.exe"+63066A: 55 - push rbp "DarkSoulsIII.exe"+63066B: 48 8D 6C 24 A9 - lea rbp,[rsp-57] } 10457 "Base Address" String 0 0 0 0
projectile_ptr
0 1337045833 "behaviorVariationId" 4 Bytes
+0
1337045598 "sortId" 4 Bytes
+4
1337045599 "wanderingEquipId" 4 Bytes
+8
1337045600 "weight" Float
+c
1337045601 "weaponWeightRate" Float
+10
1337045602 "fixPrice" 4 Bytes
+14
1337045603 "basicPrice" 4 Bytes
+18
1337045604 "sellValue" 1 4 Bytes
+1c
1337045605 "correctStrength" Float
+20
1337045606 "correctAgility" Float
+24
1337045607 "correctMagic" Float
+28
1337045608 "correctFaith" Float
+2c
1337045609 "physGuardCutRate" Float
+30
1337045610 "magGuardCutRate" Float
+34
1337045611 "fireGuardCutRate" Float
+38
1337045612 "thunGuardCutRate" Float
+3c
1337045613 "spEffectBehaviorId" 1 4 Bytes
+40
1337045614 "spEffectBehaviorId1" 1 4 Bytes
+44
1337045615 "spEffectBehaviorId2" 1 4 Bytes
+48
1337045616 "residentSpEffectId" 1 4 Bytes
+4c
1337045617 "residentSpEffectId1" 1 4 Bytes
+50
1337045618 "residentSpEffectId2" 1 4 Bytes
+54
1337045619 "materialSetId" 1 4 Bytes
+58
1337045620 "originEquipWep" 1 4 Bytes
+5c
1337045621 "originEquipWep1" 1 4 Bytes
+60
1337045622 "originEquipWep2" 1 4 Bytes
+64
1337045623 "originEquipWep3" 1 4 Bytes
+68
1337045624 "originEquipWep4" 1 4 Bytes
+6c
1337045625 "originEquipWep5" 1 4 Bytes
+70
1337045626 "originEquipWep6" 1 4 Bytes
+74
1337045627 "originEquipWep7" 1 4 Bytes
+78
1337045628 "originEquipWep8" 1 4 Bytes
+7c
1337045629 "originEquipWep9" 1 4 Bytes
+80
1337045630 "originEquipWep10" 1 4 Bytes
+84
1337045631 "originEquipWep11" 1 4 Bytes
+88
1337045632 "originEquipWep12" 1 4 Bytes
+8c
1337045633 "originEquipWep13" 1 4 Bytes
+90
1337045634 "originEquipWep14" 1 4 Bytes
+94
1337045635 "originEquipWep15" 1 4 Bytes
+98
1337045636 "antiDemonDamageRate" Float
+9c
1337045637 "antUndeadDamageRate" Float
+a0
1337045638 "antHollowDamageRate" Float
+a4
1337045639 "antAbyssalDamageRate" Float
+a8
1337045640 "vagrantItemLotId" 1 4 Bytes
+ac
1337045641 "vagrantBonusEneDropItemLotId" 1 4 Bytes
+b0
1337045642 "vagrantItemEneDropItemLotId" 1 4 Bytes
+b4
1337045643 "equipModelId" 2 Bytes
+b8
1337045644 "iconId" 1 2 Bytes
+ba
1337045645 "durability" 2 Bytes
+bc
1337045646 "durabilityMax" 2 Bytes
+be
1337045647 "attackThrowEscape" 2 Bytes
+c0
1337045648 "parryDamageLife" 2 Bytes
+c2
1337045649 "attackBasePhysics" 2 Bytes
+c4
1337045650 "attackBaseMagic" 2 Bytes
+c6
1337045651 "attackBaseFire" 2 Bytes
+C8
1337045652 "attackBaseThunder" 2 Bytes
+Ca
1337045653 "attackBaseStamina" 2 Bytes
+cc
1337045654 "saWeaponDamage" 2 Bytes
+Ce
1337045655 "saDurability" 2 Bytes
+d0
1337045656 "guardAngle" 2 Bytes
+d2
1337045657 "staminaGuardDef" 2 Bytes
+d4
1337045658 "reinforceTypeId" 0:Normal +10 100:Heavy +10 200:Sharp +10 300:Refined +10 400:Crystal +10 500:Simple +10 600:Fire +10 700:Chaos +10 800:Lightning +10 900:Deep +10 1000:Dark +10 1100:Poison +10 1200:Blood +10 1300:Raw +10 1400:Blessed +10 1500:Hollow +10 2000:Catalyst +10 2090:Greatsword of Artorias +5 2100:Boss Weapon +5 2200:Special Weapon +5 2300:Boss Staff +5 2400:Boss Talisman/Chime +5 2500:Fire Special Weapon +5 2600:Magic Special Weapon +5 2700:2700 +10 2800:Pyro Flame +5 3000:Fists/Dark Hand +0 3100:Crossbow +10 3200:3200 +10 3300:Repeating Crossbow? +5 4000:4000 +10 4100:4100 +10 4500:Dragon Tooth? +5 4600:Ringed Knight Straight Sword? +5 5000:Sharp Dex Weapon +10 6000:6000 +10 6100:6100 +10 6200:6200 +10 6300:6300 +10 7000:7000 +10 8000:Small Shield +10 8100:Medium Shield +10 8200:Greatshield +10 8300:Special Shield +5 8400:8400 +5 8500:Pontiff Knight Shield? +5 8600:8600 +5 9000:9000 +10 9998:9998 +0 9999:9999 +0 2 Bytes
+d6
1337045659 "trophySGradeId" 1 2 Bytes
+d8
1337045660 "trophySeqId" 1 2 Bytes
+da
1337045661 "throwAtkRate" 2 Bytes
+dc
1337045662 "bowDistRate" 1 2 Bytes
+de
1337045663 "equipModelCategory" Byte
+e0
1337045664 "equipModelGender" Byte
+e1
1337045665 "weaponCategory" 0:Dagger 1:Sword/Whip 2:Thrusting Sword 3:Curved Sword/Katana 4:Axe 5:Hammer 6:Spear 7:Polearm 8:Catalyst 9:Fist 10:Bow 11:Crossbow 12:Shield 13:Arrow 14:Bolt Byte
+e2
1337045666 "wepmotionCategory" 20:Dagger 23:Straight Sword 25:Greatsword 26:Ultra Greatsword 27:Thrusting Sword 28:Curved Sword/Curved GS 29:Katana 30:Axe 32:Greataxe 33:Hammer 34:Dagger R1 1H 35:Greathammer 36:Spear 37:Dagger R1 1H+2H 38:Polearm 41:Catalyst 42:Fist 43:Whip 44:Bow 45:Greatbow 46:Crossbow 47:Greatshield 48:Shield 49:Torch 50:Scythe 51:Curved Greatsword 59:Club 86:Backhand Dagger 99:Special Curved Sword 101:Curved Sword 102:Special Straight Sword 103:Butcher Knife 107:Black Knight Greataxe 108:Halberd R1 146:Claws 151:Curved Sword 163:Ultra Greatsword 164:Curved Sword 166:Curved Greatsword 171:Greathammer 177:Greatlance 179:Scythe 180:Scythe 190:Bonecrunch 1H 191:Bonecrunch 1H 195:Curved Greatsword 210:Club? 220:Club R1 232:Scythe 234:Club 235:Backhand Dagger 252:Partizan Byte
+e3
1337045667 "guardmotionCategory" 0:Shield 1:Greatshield 2:Small Shield 3:Torch Byte
+e4
1337045668 "atkMaterial" 0:Normal 1:Fire? 2:Wood 3:Fists Byte
+e5
1337045669 "defMaterial" 100:Normal 102:Wood 103:Magic 104:Shield 105:Small Shield 129:Greatshield Byte
+e6
1337045670 "defSfxMaterial" Byte
+e7
1337045671 "correctType" 0:Normal 1:Heavy 2:Sharp 8:Refined Byte
+e8
1337045672 "spAttribute" 1:Normal 2:Fire 3:Magic 6:Lightning 9:Dark 10:Real Lightning Byte
+e9
1337045673 "spAtkcategory" 0:None 20:Dagger 23:Straight Sword 25:Greatsword 26:Ultra Greatsword 27:Thrusting Sword 28:Curved Sword/Curved GS 29:Katana 30:Axe 32:Greataxe 33:Hammer 34:Dagger R1 1H 35:Greathammer 36:Spear 37:Dagger R1 1H+2H 38:Polearm 41:Catalyst 42:Fist 43:Whip 44:Bow 45:Greatbow 46:Crossbow 47:Greatshield 48:Shield 49:Torch 50:Scythe 51:Carthus Curved Greatsword 53:Broken Straight Sword 54:Shortsword 55:Unused no combo 57:Dark Sword 59:Club 63:Partizan 67:Pike 68:Dragonslayer Spear 69:Large Club 70:Smough's Great Hammer 71:Parry Dagger 72:Dagger 74:Claymore 75:Special Greatsword 80:Black Knight Sword 81:Short Bow 82:Black Bow of Pharis 83:Dragonslayer Greatbow 84:Avelyn 85:Sniper Crossbow 86:Backhand Dagger 88:Chaos Blade 89:Iaito 90:Black Blade 91:Small Shield 93:Pierce Shield 94:Havel's Greatshield 95:Cathedral Knight Greatsword 99:Shotel 101:Painting Guardian's Curved Sword 102:Hand Axe 103:Butcher Knife 107:Black Knight Greataxe 108:Halberd 112:Black Knight Glaive 113:Estoc 115:Ricard's Rapier 123:Dark Hand 126:Bonewheel Shield 127:Talisman 128:Black Knight Greatsword 131:Wolf Knight's Greatsword 134:Four-Pronged Plow 137:Twinblades 138:Winged Knight Twinaxes 141:Twin daggers 142:Gotthard Twinswords 143:Golden Dual Swords 144:Onikiri and Ubadachi 145:Dragon Twinspears 146:Claws 148:Drang Hammers 149:Pyromancy Flame 150:Medium Shield 151:Scimitar 152:Caestus 153:Backhand Dagger 154:Greatsword of Judgement 155:Twin Princes' Greatsword 156:Wolnir's Holy Sword 157:Hollowslayer Greatsword 158:Moonlight Greatsword 159:Firelink Greatsword 160:Astora Greatsword 161:Farron Greatsword 162:Profaned Greatsword 163:Fume Ultra Greatsword 164:Pontiff Knight Curved Sword 165:Crescent Moon Sword 166:Old Wolf Curved Sword 167:Eleonora 168:Demon's Greataxe 169:Yhorm's Great Machete 171:Pickaxe 172:Gargoyle Flame Hammer 173:Vordt's Great Hammer 174:Old King's Great Hammer 175:Gargoyle Flame Spear 176:Dragonslayer Swordspear 177:Greatlance 178:Golden Ritual Spear 179:Pontiff Knight Great Scythe 184:Onislayer Greatbow 185:Chime 187:Irithyll Rapier 188:Lothric's Holy Sword 189:Lorian's Greatsword 190:Bonecrunch 1H 191:Bonecrunch 1H 193:Greatsword 195:Curved Greatsword 196:Drakeblood Greatsword 197:Yorshka's Spear 198:Bloodlust 199:Dragonslayer Greataxe 200:Spear 201:Winged Knight Halberd 202:Lothric Knight Greatsword 203:Zweihander 204:Tailbone Short Sword 205:Mail Breaker 206:Scholar's Candlestick 207:Cleric's Candlestick 208:Irithyll Straight Sword 209:Sunlight Straight Sword 210:Reinforced Club 211:Morne's Great Hammer 212:Storm Curved Sword 213:Great Club 215:Gundyr's Halberd 217:Immolation Tinder 218:Rapier 220:Heysel Pick 221:Executioner's Greatsword 222:Moaning Shield 224:Storyteller Staff 225:Dragonslayer Greatshield 227:Spiked Shield 228:Warpick 229:Witch's Locks 230:Darkmoon Longbow 231:Whip 232:Friede's Great Scythe 233:Sage's Crystal Staff 234:Rose of Ariandel 235:Crow Talons 236:Valorheart 237:Crow Quills 239:Pyro's Parting Flame 240:Follower Torch 241:Millwood Battle Axe 242:Earth Seeker 243:Quakestone Hammer 244:Millwood Greatbow 245:Onyx Blade 246:Follower Javelin 247:Follower Sabre 248:Splitleaf Greatsword 250:Giant Door Shield 251:Ringed Knight Straight Sword 252:Ringed Knight Spear 253:Ringed Knight Paired Greatswords 255:Dragonhead Greatshield 256:Aquamarine Dagger 257:Demon's Scar 258:Frayed Blade 259:Ledo's Great Hammer 260:Lothric War Banner 261:Crucifix of the Mad King 262:Repeating Crossbow 263:Gael's Greatsword 264:Harald Curved Greatsword 266:Murky Longstaff 2 Bytes
+ea
1337045674 "wepmotionOneHandId" 0:Light 1H 1:Light 1H 2:Heavy 1H 3:Spear 1H 10:Light 2H 12:Heavy 2H 13:Spear 2H 14:Bow 2H 15:Fist 2H 16:Crossbow 2H Byte
+ec
1337045675 "wepmotionBothHandId" 0:Light 1H 1:Light 1H 2:Heavy 1H 3:Spear 1H 10:Light 2H 11:Light 2H 12:Heavy 2H 13:Spear 2H 14:Bow 2H 15:Fist 2H 16:Crossbow 2H Byte
+ed
1337045676 "properStrength" Byte
+ee
1337045677 "properAgility" Byte
+ef
1337045678 "properMagic" Byte
+f0
1337045679 "properFaith" Byte
+f1
1337045680 "overStrength" Byte
+f2
1337045681 "attackBaseParry" Byte
+F3
1337045682 "defenseBaseParry" Byte
+F4
1337045683 "guardBaseRepel" Byte
+F5
1337045684 "attackBaseRepel" Byte
+F6
1337045685 "guardCutCancelRate" Byte
+F7
1337045686 "guardLevel" Byte
+f7+1
1337045687 "slashGuardCutRate" Byte
+f8+1
1337045688 "blowGuardCutRate" Byte
+f9+1
1337045689 "thrustGuardCutRate" Byte
+fa+1
1337045690 "poisonGuardResist" Byte
+FC
1337045691 "diseaseGuardResist" Byte
+FD
1337045692 "bloodGuardResist" Byte
+FE
1337045693 "curseGuardResist" Byte
+FF
1337045694 "isDurabilityDivergence" Byte
+100
1337045695 "rightHandEquippable" 1 Binary 0 1 0
+101
1337045696 "leftHandEquipable" Binary 1 1 0
+100+1
1337045697 "bothHandEquipable" Binary 2 1 0
+101
1337045698 "arrowSlotEquipable" Binary 3 1 0
+100+1
1337045699 "boltSlotEquipable" Binary 4 1 0
+100+1
1337045700 "enableGuard (LH buff)" Binary 5 1 0
+100+1
1337045701 "enableParry" Binary 6 1 0
+100+1
1337045702 "enableMagic" Binary 7 1 0
+101
1337045703 "enablePyromancy" Binary 0 1 0
+102
1337045704 "enableMiracle" Binary 1 1 0
+101+1
1337045705 "enableVowMagic" Binary 2 1 0
+102
1337045706 "isNormalAttackType" Binary 3 1 0
+102
1337045707 "isBlowAttackType" Binary 4 1 0
+102
1337045708 "isSlashAttackType" Binary 5 1 0
+102
1337045709 "isThrustAttackType" Binary 6 1 0
+102
1337045710 "isEnhance (RH buff)" Binary 7 1 0
+102
1337045711 "isLuckCorrect" Binary 0 1 0
+103
1337045712 "isCustom" Binary 1 1 0
+103
1337045713 "disableBaseChangeReset" Binary 2 1 0
+103
1337045714 "disableRepair" Binary 3 1 0
+103
1337045715 "isDarkHand" Binary 4 1 0
+103
1337045716 "simpleModelForDlc" Binary 5 1 0
+103
1337045717 "lanternWep" Binary 6 1 0
+103
1337045718 "isVersusGhostWep" Binary 7 1 0
+103
1337045719 "baseChangeCategory" 0:None 1:Heavy 2:Sharp 3:Refined 4:Simple 5:Magic 6:Fire 7:Chaos 8:Lightning 9:Deep 10:Dark 11:Poison 12:Bleed 13:Raw 14:Blessed 15:Hollow 16:Debug Binary 0 6 0
+104
1337045720 "isDragonSlayer" Binary 6 1 0
+104
1337045721 "isDeposit" Binary 7 1 0
+104
1337045722 "disableMultiDropShare" Binary 0 1 0
+105
1337045723 "isDiscard" Binary 1 1 0
+105
1337045724 "isDrop" Binary 2 1 0
+105
1337045725 "105" C0C0C0 Binary 3 1 0
+105
1337045726 "105" C0C0C0 Binary 4 1 0
+105
1337045727 "105" C0C0C0 Binary 5 1 0
+105
1337045728 "105" C0C0C0 Binary 6 1 0
+105
1337045729 "105" C0C0C0 Binary 7 1 0
+105
1337045730 "defMaterial2" 100:Normal 102:Wood 103:Magic 104:Shield 105:Small Shield 129:Greatshield Byte
+0106
1337045731 "" Byte
+0107
1337045732 "" Byte
+0108
1337045733 "" Byte
+0109
1337045734 "" Byte
+010A
1337045735 "" Byte
+010B
1337045736 "10C" 1 C0C0C0 4 Bytes
+010C
1337045737 "Something dual wield?" 1 4 Bytes
+0110
1337045738 "114" 1 C0C0C0 4 Bytes
+0114
1337045739 "" 1 4 Bytes
+0118
1337045740 "" 1 4 Bytes
+011C
1337045741 "" 1 4 Bytes
+0120
1337045742 "" 1 4 Bytes
+0124
1337045743 "" 1 4 Bytes
+0128
1337045744 "" 1 4 Bytes
+012C
1337045745 "" 1 4 Bytes
+0130
1337045746 "134" 1 C0C0C0 4 Bytes
+0134
1337045747 "" 1 4 Bytes
+0138
1337045748 "" 1 4 Bytes
+013C
1337045749 "" 1 4 Bytes
+0140
1337045750 "" 1 4 Bytes
+0144
1337045751 "" 1 4 Bytes
+0148
1337045752 "" 1 4 Bytes
+014C
1337045753 "" 1 4 Bytes
+0150
1337045754 "" 1 4 Bytes
+0154
1337045755 "" 1 4 Bytes
+0158
1337045756 "" 1 4 Bytes
+015C
1337045757 "" 1 4 Bytes
+0160
1337045758 "" 1 4 Bytes
+0164
1337045759 "" 1 4 Bytes
+0168
1337045760 "" 2 Bytes
+016C
1337045761 "" 2 Bytes
+016E
1337045762 "weapon position" 20:Dagger 23:Straight sword 25:Greatsword 27:Rapier 28:Curved Sword 29:Katana 30:Axe 32:Greataxe 35:Hammer/Greathammer 36:Spear 38:Halberd 41:Talisman/Sacred Chime 42:Pyro flame 44:Bow 45:Greatbow 46:Crossbow 47:Greatshield 48:Shield 49:Torch 50:Fists 147:Giant Door Shield 153:Offhand Dagger 181:Demon's Fist 232:Friede's Great Scythe 236:Valorheart 1020:Twindagger 1023:Twinswords 1026:Paired Greatswords 1028:Dancer's Swords 1029:Onikiri and Ubadachi 1036:Twinspears 1042:Dark Hand/Claws 10000:Miyazaki Dual Weapon 4 Bytes
+170
1337045763 "stun time?" Float
+0174
1337045764 "dualWeaponType" 24:One-hand Weapon 25:Two-hand Weapon 26:Dual Weapon Byte
+178
1337045765 "correctTypeMagic" Byte
+0179
1337045766 "correctTypeFire" Byte
+017A
1337045767 "correctTypeThunder" Byte
+017B
1337045768 "" Float
+017C
1337045769 "" Float
+0180
1337045770 "darkGuardCutRate" Float
+0184
1337045771 "attackBaseDark" 2 Bytes
+188
1337045772 "correctTypeDark" Byte
+18A
1337045773 "" Byte
+018B
1337045774 "" 4 Bytes
+018C
1337045775 "" 2 Bytes
+0190
1337045776 "frostGuardResist" Byte
+0192
1337045777 "" Byte
+0193
1337045778 "swordArt (Weapon Art)" 0:None 1:None 10:Weapon Skill 11:(Fists) 60:Weapon Skill 70:Weapon Skill 80:Weapon Skill 90:Parry (small) 91:Parry (medium) 92:Spell Parry 93:Spell Parry 99:Parry 100:Quickstep (Dagger) 101:Blind Spot 102:Unleash Dragon 103:Guiding Light 104:Blind Spot 105:Shieldsplitter 106:Stance (Dagger) 107:Crystal Blade 108:Quickstep (Dagger) 200:Stance (SS) 201:Stomp (SS) 202:Guiding Light (SS) 203:Oath of Sunlight 204:Sacred Lothric Light 205:Stance (SS) 206:Lion Stance 207:Ember (SS) 300:Stance (GS) 301:Wrath of the Gods (GS) 302:Ember (Firelink GS) 303:Moonlight Vortex 304:Stance of Judgement 305:Sacred Light and Flame 306:Wolf Sword 307:Stomp (GS) 308:Stomp (GS) 309:Storm King 310:Perseverance 311:Elfriede's Blackflame 312:Blade of Peril 400:Stomp (UGS) 401:Parry 402:Charge (UGS) 403:Profaned Flame 404:Flame of Lorian 405:Stomp (UGS) 406:Stomp (UGS) 407:Stomp (UGS) 410:Ember (paired UGS) 500:Stance (TS) 501:Shield Splitter 502:Ricard's Lunge and Press 503:Quill Dart 600:Spin Slash (CS) 601:Crescent Blade 602:Tornado 603:Frost Blade 604:Spin Slash (CS) 605:Spin Slash (CS) 606:Chained Dance 607:Prying Wedge 608:Spin Slash (CS) 700:Spin Slash (CGS) 701:Wolf Leap 702:Spin Slash (CGS) 703:Spin Slash (CGS) 704:Sever 800:Hold (Katana) 801:Bloodlust 802:Hold (Katana) 803:Darkdrift 804:Hold (Frayed Blade) 900:Warcry (Axe) 901:Sharpen (Axe) 902:Fest Bell 903:Quickstep (Axe) 904:Warcry (Axe) 1000:Warcry (GA) 1002:Demonic Flare 1003:Falling Bolt (GA) 1004:Warcry (GA) 1005:Sharp (GA) 1006:Earthen Wrath 1100:Perseverance (Hammer) 1101:Warcry (Hammer) 1102:Steady Chant (Hammer) 1103:Galvanize 1104:Breathe Fire 1200:Perseverance (GH) 1201:Molten Persverance 1202:Kindled Flurry 1203:Warcry (GH) 1204:Morne's Rage 1205:Spin Bash (GH) 1206:Galvanize (GH) 1207:Quake 1208:Call to Stone 1300:Charge (Spear) 1301:Falling Bolt (Swordspear) 1302:Pacify 1303:Shield Splitter 1304:Steady Chant 1305:Unleash Dragon 1306:Charge (Spear) 1307:Charge (Spear) 1308:Lightning Charge 1309:Kindled Charge 1310:Charge (Spear) 1311:Spin Sweep (Spear) 1312:Hurl Spear 1313:Ember (Spear) 1314:Lothric War Banner 1400:Spin Sweep (Halberd) 1401:Chain Spin 1402:Champion's Charge 1404:Punitive Flame 1405:Warcry (Halberd) 1406:Charge (Halberd) 1407:Perseverance (Halberd) 1408:Wind Wheel 1409:Mad King's Folly 1500:Neck Swipe 1501:1501? 1502:Frost 1600:Impact 1601:Flame Whip 1700:Quickstep (Fists) 1701:Flame Whirlwind 1702:Lifedrain 1703:Perseverance (Fists) 1800:Leaping Slash 1801:Quickstep (Claws) 1802:Quickstep (Claws) 1803:Raptor Flurry 1900:Rapid Fire 1901:Puncture 1902:Pharis Triple-shot 1903:Darkmoon Arrow 1904:Unseen Arrow 2000:Puncturing Arrow 2001:Puncturing Arrow 2002:Pierce Earth 2101:Tackle 2102:Quickstep (xbow) 2103:Repeat Fire 2200:Steady Chant 2201:Steady Chant 2202:Poison Spores 2203:Steady Chant 2204:Chant from the Depths 2205:Feasting Branch 2300:Unfaltering Prayer 2301:Gentle Prayer 2302:Combustion 2303:Unfaltering Prayer (Saint's Talisman) 2304:Unfaltering Prayer (Sunlight Talisman) 2305:Awakening 2306:Pray for Favor 2400:Combustion 2401:Parting Flame 2500:Quickstep (twindagger) 2600:Spin Slash (twinswords) 2700:Spin Slash (twinblades) 2701:Spin Slash ? 2710:(Golden Dual Swords) 2720:Dancer's Grace 2800:Onislayer 2900:Charge (twinspears) 3000:Chain Spin ? 3100:Spin Bash ? 3200:Shield Bash (Shield) 3201:Shield Strike 3300:Shield Bash (GShield) 3301:Moan 3310:Stone Flesh 3320:Wheel of Fate 3321:Dragon Roar? 3330:Lockout 3400:Shield Bash? 3401:Dragon Breath? 65536:65536 4 Bytes
+194
1337045779 "correctLuck" Float
+0198
1337045780 "quiver" 63990000:Arrow Quiver 67000000:Bolt Quiver 4 Bytes
+019C
1337045781 "" 0 2 Bytes
+01A0
1337045782 "categoryName" 1:Dagger 3:Straight Sword 5:Greatsword 7:Ultra Greatsword 9:Curved Sword 11:Curved Greatsword 13:Katana 15:Thrusting Sword 17:Axe 19:Greataxe 21:Hammer 23:Great Hammer 25:Spear 27:Pike 29:Halberd 31:Reaper 33:Fist [bare] 35:Fist [weapon] 37:Claw 39:Whip 51:Bow 53:Greatbow 55:Crossbow 57:Staff 59:Pyromancy Flame 61:Talisman 63:Sacred Chime 65:Small Shield 67:Shield 69:Greatshield 81:Arrow 83:Greatarrow 85:Bolt 87:Torch 101:Dagger (Paired) 103:Sword (Paired) 105:Ultra Greatsword (Unique) 107:Curved Sword (Paired) 109:Katana (Paired) 111:Axe (Paired) 113:Hammer (Paired) 115:Spear (Paired) 117:Special Straight Sword 119:Special Thrusting Sword 121:Reaper [paired] 131:Greatshield (Paired) 133:Ultra Greatsword (Paired) 2 Bytes
+1A2
1337045783 "1A4" C0C0C0 Float
+01A4
1337045784 "" Float
+01A8
1337045785 "" Float
+01AC
1337045786 "" Float
+01B0
1337045787 "" Float
+01B4
1337045788 "" Float
+01B8
1337045789 "" Float
+01BC
1337045790 "" Float
+01C0
1337045791 "" Float
+01C4
1337045792 "" Float
+01C8
1337045793 "" Float
+01CC
1337045794 "sfxId0" 1 4 Bytes
+01D0
1337045795 "sfxId1" 1 4 Bytes
+01D4
1337045796 "sfxId2" 1 4 Bytes
+01D8
1337045797 "sfxId3" 1 4 Bytes
+01DC
1337045798 "sfxPos0" 1 4 Bytes
+1E0
1337045799 "sfxPos1" 1 4 Bytes
+1E4
1337045800 "sfxPos2" 1 4 Bytes
+1E8
1337045801 "sfxPos3" 1 4 Bytes
+1EC
1337045802 "staminaConsumption" Float
+01F0
1337045803 "" Float
+01F4
1337045804 "" Float
+01F8
1337045805 "" Float
+01FC
1337045806 "" Float
+0200
1337045807 "" Float
+0204
1337045808 "" Float
+0208
1337045809 "" Float
+020C
1337045810 "" Float
+0210
1337045811 "214" 1 C0C0C0 4 Bytes
+0214
1337045812 "218" 1 C0C0C0 4 Bytes
+0218
1337045813 "21C" 1 C0C0C0 4 Bytes
+021C
1337045814 "220" 1 C0C0C0 4 Bytes
+0220
1337045815 "" 1 4 Bytes
+0224
1337045816 "AttackElementCorrect" -1:No scaling 10000:Normal 10014:Phys Fth 10014 10015:Phys Lck 12000:Phys Fth 12000 13000:Phys Int 15000:Phys Fth Lck 16000:Normal 16000 10010030:Magic Fth Int 10131000:Man-grub's Staff 10131100:Archdeacon's Great Staff 10131200:Golden Ritual Spear 10160420:Magic Str Dex 1 4 Bytes
+228
1337045817 "shopPrice" 1 4 Bytes
+022C
1337045818 "" Byte
+0230
1337045819 "stackSize" Byte
+0231
1337045820 "Something dual wield?" Byte
+0232
1337045821 "" Byte
+0233
1337045822 "infusion related?" 4 Bytes
+0234
1337045823 "" 4 Bytes
+0238
1337045824 "" 4 Bytes
+023C
1337045825 "" 4 Bytes
+0240
1337045826 "" 4 Bytes
+0244
1337045827 "" 4 Bytes
+0248
1337045828 "" 4 Bytes
+024C
1337045829 "" 4 Bytes
+0250
1337045830 "" 4 Bytes
+0254
1337045831 "" 4 Bytes
+0258
1337045832 "End" C0C0C0 4 Bytes
+025C
72521 "Find Item with ID (broken?)" Auto Assembler Script [ENABLE] aobscanmodule(itemid,DarkSoulsIII.exe,C3 90 89 48 8B 41 8B 41 0C 89 02) alloc(newmem,$1000,itemid) label(code) label(return) label(itemid_value) label(itemid_found) newmem: mov rax,itemid_value mov eax,[rax] cmp [rcx+0C],eax jne code mov rax,itemid_found mov [rax],rcx code: mov eax,[rcx+0C] mov [rdx],eax jmp return itemid_value: dd 0 itemid_found: dq 0 itemid+06: jmp newmem return: registersymbol(itemid) registersymbol(itemid_value) registersymbol(itemid_found) [DISABLE] itemid+06: db 8B 41 0C 89 02 unregistersymbol(itemid) unregistersymbol(itemid_value) unregistersymbol(itemid_found) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+5837D0 "DarkSoulsIII.exe"+5837BE: 8B C3 - mov eax,ebx "DarkSoulsIII.exe"+5837C0: 48 8B 5C 24 30 - mov rbx,[rsp+30] "DarkSoulsIII.exe"+5837C5: 48 83 C4 20 - add rsp,20 "DarkSoulsIII.exe"+5837C9: 5F - pop rdi "DarkSoulsIII.exe"+5837CA: C3 - ret "DarkSoulsIII.exe"+5837CB: CC - int 3 "DarkSoulsIII.exe"+5837CC: CC - int 3 "DarkSoulsIII.exe"+5837CD: CC - int 3 "DarkSoulsIII.exe"+5837CE: CC - int 3 "DarkSoulsIII.exe"+5837CF: CC - int 3 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+5837D0: 8B 41 0C - mov eax,[rcx+0C] "DarkSoulsIII.exe"+5837D3: 89 02 - mov [rdx],eax // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+5837D5: 48 8B C2 - mov rax,rdx "DarkSoulsIII.exe"+5837D8: C3 - ret "DarkSoulsIII.exe"+5837D9: CC - int 3 "DarkSoulsIII.exe"+5837DA: CC - int 3 "DarkSoulsIII.exe"+5837DB: CC - int 3 "DarkSoulsIII.exe"+5837DC: CC - int 3 "DarkSoulsIII.exe"+5837DD: CC - int 3 "DarkSoulsIII.exe"+5837DE: CC - int 3 "DarkSoulsIII.exe"+5837DF: CC - int 3 "DarkSoulsIII.exe"+5837E0: 48 89 5C 24 08 - mov [rsp+08],rbx } 72408 "Enter the ID to Find (decimal)" 4 Bytes
itemid_value
72407 "Enter the ID to Find (hex)" 1 4 Bytes
itemid_value
72523 "Found Item ID (decimal)" 4 Bytes
itemid_found
C
72522 "Found Item ID (hex)" 1 4 Bytes
itemid_found
C
2920 "Modify Message Sign" Auto Assembler Script [ENABLE] aobscanmodule(MessEditAOB,DarkSoulsIII.exe,48 63 8B 60 0A 00 00 48 03 C9 48 8D) // should be unique alloc(newmem,$1000,"DarkSoulsIII.exe"+A51467) label(code) label(return) label(MesData) registersymbol(MesData) newmem: code: lea rcx,[rbx+00000A60] mov [MesData],rcx movsxd rcx,dword ptr [rbx+00000A60] jmp return MesData: MessEditAOB: jmp code nop nop return: registersymbol(MessEditAOB) [DISABLE] MessEditAOB: db 48 63 8B 60 0A 00 00 unregistersymbol(MessEditAOB) unregistersymbol(MesData) dealloc(newmem) 2921 "Address" 4 Bytes
MesData
0 2924 "Conjunctions" 4 Bytes
+29C
2922 "Template" 4 Bytes
+DC
2925 "Templates (2nd Line)" 4 Bytes
+37C
2923 "Words" 4 Bytes
+1BC
2926 "Words (2nd Line)" 4 Bytes
+45C
89761 "Entity Control Helper" Auto Assembler Script [ENABLE] alloc(XE,8) registersymbol(XE) [DISABLE] dealloc(XE) unregistersymbol(XE) 89762 "Address to use" (c5140_0000):Pontiff (c5150_0001):Aldrich (c2240_0000):Vordt (c5270_0001):Dancer (c2090_0000):Oceiros (c5280_0000):Soul of Cinder (c3141_0000):Ancient Wyvern (c5010_0000):Nameless King (c5030_0000):King of the Storm (c3160_0000):Dragonslayer Armor (c5250_0001):Lorian Phase 1 (c5250_0000):Lorian Phase 2 (c5251_0000):Prince Lothric (c5110_0001):Champion Gundyr (c5260_0000):Yhorm (c3040_0000):Abyss Watcher (c6020_0001):Friede Phase One (c6010_0001):Friede Phase Two (c6010_0000):Ariandel (c6020_0000):Blackflame Friede (c0000_0009):Champion Gravetender 1 8 Bytes
XE
89824 "IDs" 1 89127 "c0000_0009" 1 8 Bytes
WorldChrMan
70 18F8 18
88526 "c2090_0000" 1 8 Bytes
WorldChrMan
2060 440 18
88555 "c2240_0000" 1 8 Bytes
WorldChrMan
2108 440 18
89108 "c3040_0000" 1 8 Bytes
WorldChrMan
3608 B90 18
88661 "c3141_0000" 1 8 Bytes
WorldChrMan
C08 920 18
88697 "c3160_0000" 1 8 Bytes
WorldChrMan
1228 578 18
89016 "c5010_0000" 1 8 Bytes
WorldChrMan
EA8 920 18
88977 "c5030_0000" 1 8 Bytes
WorldChrMan
EE0 920 18
88805 "c5110_0001" 1 8 Bytes
WorldChrMan
15a8 1688 18
89760 "c5140_0000" 1 8 Bytes
WorldChrMan
2728 12E0 18
89759 "c5150_0001" 1 8 Bytes
WorldChrMan
2798 12E0 18
89131 "c5250_0000" 1 8 Bytes
WorldChrMan
1228 E00 18
88913 "c5250_0001" 1 8 Bytes
WorldChrMan
1260 e00 18
89129 "c5251_0000" 1 8 Bytes
WorldChrMan
1298 E00 18
88733 "c5260_0000" 1 8 Bytes
WorldChrMan
1f80 1550 18
88589 "c5270_0001" 1 8 Bytes
WorldChrMan
21E8 440 18
88625 "c5280_0000" 1 8 Bytes
WorldChrMan
1C0 17C0 18
89116 "c6010_0000" 1 8 Bytes
WorldChrMan
13B0 18F8 18
89112 "c6010_0001" 1 8 Bytes
WorldChrMan
13E8 18F8 18
89148 "c6020_0000" 1 8 Bytes
WorldChrMan
1420 18F8 18
89110 "c6020_0001" 1 8 Bytes
WorldChrMan
1458 18F8 18
89763 "Open" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [DISABLE] //code from here till the end of the code will be used to disable the cheat 89764 "[]" 0:Reset -1:Default 90710:Leonard idle 90300:Yuria idle 90900:Horace idle 90740:Anri Sitting 90390:Orbeck of Vinheim idle 90760:Anri Confused 90340:sitting 90360:sitting 90380:dead 90410:sitting 90415:disappear 90420:sitting 90425:? 90430:? 90435:? 90460:? 90475:? 90495:disappear 90505:? 90510:? 90515:dead animation 90550:? 90560:? 90585:disappear 90590:? 90595:? 90605:dead 90610:Firekeeper 90615:firekeeper level up 90620:firekeeper level up 90625:sit 90630:lay 90650:Eyegon? 90660:staying 90670:lay 90680:sitting 90690:standing 90705:lay 90720:standing 90730: 90750:standing 90760:anri facepalm 90770:lay 90780:standing 90790:Anri 90800:upset 90810:patches 90820:? 90830:? 90840:? 90850:? 90860:nap 90865:nap 90870:frozen sitting animation 90875:tost 90890? 90930:sitting 90935:? 90940:? 90945:? 90950:on your knees and moving? 90955:dead animation 90960:on your knees 90970:? 90980:? 90985:dead animation 90990:? 90995:dead animation 91000:dead 91015:on your knees 91020:greirat upset 91025:black sepration crystal 91035:bonfire 91045:bonfire 91055:dragon sit 91060:Gael 91080:sitting 91090:moving in circles 91095:standing 91100:Vinhelm? 91115:disappear (invisibility) 91120:gael 91145:gael 1 String 0 0 0 0
XE
0
89765 "ID" c5140_0000:Pontiff c5150_0001:Aldrich c2240_0000:Vordt c5270_0001:Dancer c2090_0000:Oceiros c5280_0000:Soul of Cinder c3141_0000:Ancient Wyvern c5010_0000:Nameless King c5030_0000:King of the Storm c3160_0000:Dragonslayer Armor c5250_0001:Lorian Phase 1 c5250_0000:Lorian Phase 2 c5251_0000:Prince Lothric c5110_0001:Champion Gundyr c5260_0000:Yhorm c3040_0000:Abyss Watcher c6020_0001:Friede Phase One c6010_0001:Friede Phase Two c6010_0000:Ariandel c6020_0000:Blackflame Friede c0000_0009:Champion Gravetender String 32 1 0 0
XE
130 18 1F90
89768 "Chr Type" 4 Bytes
XE
70
89769 "Team Type" 4 Bytes
XE
74
89770 "Hp" 4 Bytes
XE
d8 18 1F90
89771 "BaseMaxHp" 4 Bytes
XE
dc 18 1F90
89772 "MaxHp" 4 Bytes
XE
E0 18 1F90
89773 "Sp" 1 4 Bytes
XE
f0 18 1F90
89774 "Base MaxSp" 4 Bytes
XE
f4 18 1F90
89775 "MaxSp" 4 Bytes
XE
F8 18 1F90
89776 "Mp" 4 Bytes
XE
E4 18 1F90
89777 "Base MaxMP" 4 Bytes
XE
E8 18 1F90
89778 "MaxMP" 4 Bytes
XE
EC 18 1F90
89779 "Speed Modifier" Float
XE
a38 28 1F90
89780 "---Resistances" 1 89781 "Poison" 4 Bytes
XE
10 20 1F90
89782 "Toxic" 4 Bytes
XE
14 20 1F90
89783 "Bleed" 4 Bytes
XE
18 20 1F90
89784 "Curse" 4 Bytes
XE
1c 20 1F90
89785 "Frost" 4 Bytes
XE
20 20 1F90
89786 "Poison Max" 4 Bytes
XE
24 20 1F90
89787 "Toxic Max" 4 Bytes
XE
28 20 1F90
91760 "Bleed Max" 4 Bytes
XE
2c 20 1F90
91761 "Curse Max" 4 Bytes
XE
30 20 1F90
91762 "Frost Max" 0 4 Bytes
XE
34 20 1F90
91763 "---Flags" 1 91764 "No Hit" Binary 5 1 0
XE
1EE8
91765 "No Move" Binary 7 1 0
XE
1EE8
91766 "No Attack" Binary 6 1 0
XE
1EE8
91767 "No Update" Binary 3 1 0
XE
1EE9
91768 "Draw" Binary 6 1 0
XE
1EE9
91769 "Backread" Binary 7 1 0
XE
1EE9
91770 "No Gravity" Binary 6 1 0
XE
1a08
91771 "---Position" 1 91772 "Coordinates #1" Float
XE
80 68 1F90
91773 "Coordinates #2" Float
XE
70 40 a8 68 1F90
91774 "Teleport Entity to Self" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[XE]+1FA0]+68]+80: readmem([[[WorldChrMan]+40]+28]+80,12) [[[[[XE]+1FA0]+68]+a8]+40]+70: readmem([[[WorldChrMan]+40]+28]+80,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat [[[XE]+1FA0]+68]+80: readmem([[[WorldChrMan]+40]+28]+80,12) [[[[[XE]+1FA0]+68]+a8]+40]+70: readmem([[[WorldChrMan]+40]+28]+80,12) 91775 "Teleport Self to Entity" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[WorldChrMan]+40]+28]+80: readmem([[[[[XE]+1FA0]+68]+a8]+40]+70,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat [[[WorldChrMan]+40]+28]+80: readmem([[[[[XE]+1F90]+68]+a8]+40]+70,12) 91776 "Vaccum Entity" Auto Assembler Script [ENABLE] define(mVAC,DarkSoulsIII.exe+9CF63D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) registersymbol(mVAC) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode cmp [XE], 0 je originalcode mov rdx, [XE] mov rdx, [rdx+1F90] cmp rdx, 0 jz originalcode mov rdx, [rdx+68] cmp rdx, rbx jne originalcode mov rdx, [rdx+a8] mov rdx, [rdx+40] mov rax,[[[[WorldChrMan]+40]+28]+80] mov [rbx+00000080],rax mov [rdx+70], rax mov rax,[[[[WorldChrMan]+40]+28]+84] mov [rbx+00000084],rax mov [rdx+74], rax mov rax,[[[[WorldChrMan]+40]+28]+88] mov [rbx+00000088],rax mov [rdx+78], rax originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05
91777 "---Get Camera" 1 91778 "Enable Entity Camera" Auto Assembler Script [ENABLE] [WorldChrManDbg]+150: readmem(XE,8) [DISABLE] [WorldChrManDbg]+150: db 00 00 00 00 00 00 00 00 91779 "Attach Player Camera to Entity" Auto Assembler Script [ENABLE] aobscanmodule(Cameramovetest,DarkSoulsIII.exe,41 0F 29 56 30 45) alloc(newmem,$1000,Cameramovetest) label(code) label(return) newmem: mov rax,[XE] mov rax,[rax+1F90] mov rax,[rax+68] movups xmm2,[rax+80] movaps [r14+30],xmm2 jmp return code: movaps [r14+30],xmm2 jmp return Cameramovetest: jmp newmem return: registersymbol(Cameramovetest) [DISABLE] Cameramovetest: db 41 0F 29 56 30 unregistersymbol(Cameramovetest) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+5144B6 "DarkSoulsIII.exe"+514487: 0F 28 95 20 15 00 00 - movaps xmm2,[rbp+00001520] "DarkSoulsIII.exe"+51448E: 0F 5C CA - subps xmm1,xmm2 "DarkSoulsIII.exe"+514491: 0F 29 8D 80 07 00 00 - movaps [rbp+00000780],xmm1 "DarkSoulsIII.exe"+514498: F3 0F 10 86 A8 01 00 00 - movss xmm0,[rsi+000001A8] "DarkSoulsIII.exe"+5144A0: 0F C6 C0 00 - shufps xmm0,xmm0,00 "DarkSoulsIII.exe"+5144A4: 0F 59 C8 - mulps xmm1,xmm0 "DarkSoulsIII.exe"+5144A7: F3 41 0F 10 C6 - movss xmm0,xmm14 "DarkSoulsIII.exe"+5144AC: 0F C6 C0 00 - shufps xmm0,xmm0,00 "DarkSoulsIII.exe"+5144B0: 0F 59 C1 - mulps xmm0,xmm1 "DarkSoulsIII.exe"+5144B3: 0F 58 D0 - addps xmm2,xmm0 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+5144B6: 41 0F 29 56 30 - movaps [r14+30],xmm2 // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+5144BB: 45 0F 57 ED - xorps xmm13,xmm13 "DarkSoulsIII.exe"+5144BF: 44 0F 29 AD 60 02 00 00 - movaps [rbp+00000260],xmm13 "DarkSoulsIII.exe"+5144C7: 66 41 0F 6F 0E - movdqa xmm1,[r14] "DarkSoulsIII.exe"+5144CC: 66 0F 6F C1 - movdqa xmm0,xmm1 "DarkSoulsIII.exe"+5144D0: 0F 28 2D E9 52 7C 03 - movaps xmm5,[DarkSoulsIII.exe+3CD97C0] "DarkSoulsIII.exe"+5144D7: 66 0F DB C5 - pand xmm0,xmm5 "DarkSoulsIII.exe"+5144DB: 66 0F 76 C5 - pcmpeqd xmm0,xmm5 "DarkSoulsIII.exe"+5144DF: 66 0F 6F 25 F9 52 7C 03 - movdqa xmm4,[DarkSoulsIII.exe+3CD97E0] "DarkSoulsIII.exe"+5144E7: 66 0F DB CC - pand xmm1,xmm4 "DarkSoulsIII.exe"+5144EB: 66 0F 6F 1D BD 52 7C 03 - movdqa xmm3,[DarkSoulsIII.exe+3CD97B0] } 91780 "Disable Camera Rotation" Auto Assembler Script [ENABLE] aobscanmodule(camrttn,$process,0F 29 86 E0 00 00 00 F3) registersymbol(camrttn) camrttn: db 90 90 90 90 90 90 90 [DISABLE] camrttn: db 0F 29 86 E0 00 00 00 unregistersymbol(camrttn) 91781 "---Force Attack" 1 89827 "Player" 1 91782 "Freeze Self" Auto Assembler Script [ENABLE] [[WorldChrMan]+80]+1EE8: db C0 [DISABLE] [[WorldChrMan]+80]+1EE8: db 00 89825 "Enable ChrAsm" 1 Byte
WorldChrMan
2098 8 18 1F90 80
89826 "Invulnerability" 1 Binary 7 1 0
WorldChrMan
1A09 80
89828 "Disable Attacks" Auto Assembler Script [ENABLE] define(Second,DarkSoulsIII.exe+3BCB80) alloc(newmem,$1000,Second) label(code) label(return) newmem: push rax mov rax,XE mov rax,[rax] mov rax,[rax+58] mov rax,[rax+320] add rax,7420 cmp rcx,rax pop rax je return code: mov [rcx+14],edx mov [rcx+18],edx jmp return Second: jmp newmem nop return: registersymbol(Second) define(Third,DarkSoulsIII.exe+3BCB00) alloc(newmem2,$1000,Third) label(code2) label(return2) newmem2: push rax mov rax,XE mov rax,[rax] mov rax,[rax+58] mov rax,[rax+320] add rax,7420 cmp rcx,rax pop rax je return2 code2: mov [rcx+14],FFFFFFFF jmp return2 Third: jmp newmem2 nop nop return2: registersymbol(Third) [DISABLE] Second: db 89 51 14 89 51 18 unregistersymbol(Second) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+3BCF60 "DarkSoulsIII.exe"+3BCF56: CC - int 3 "DarkSoulsIII.exe"+3BCF57: CC - int 3 "DarkSoulsIII.exe"+3BCF58: CC - int 3 "DarkSoulsIII.exe"+3BCF59: CC - int 3 "DarkSoulsIII.exe"+3BCF5A: CC - int 3 "DarkSoulsIII.exe"+3BCF5B: CC - int 3 "DarkSoulsIII.exe"+3BCF5C: CC - int 3 "DarkSoulsIII.exe"+3BCF5D: CC - int 3 "DarkSoulsIII.exe"+3BCF5E: CC - int 3 "DarkSoulsIII.exe"+3BCF5F: CC - int 3 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+3BCF60: 89 51 14 - mov [rcx+14],edx "DarkSoulsIII.exe"+3BCF63: 89 51 18 - mov [rcx+18],edx // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+3BCF66: C6 41 0D 01 - mov byte ptr [rcx+0D],01 "DarkSoulsIII.exe"+3BCF6A: C3 - ret "DarkSoulsIII.exe"+3BCF6B: CC - int 3 "DarkSoulsIII.exe"+3BCF6C: CC - int 3 "DarkSoulsIII.exe"+3BCF6D: CC - int 3 "DarkSoulsIII.exe"+3BCF6E: CC - int 3 "DarkSoulsIII.exe"+3BCF6F: CC - int 3 "DarkSoulsIII.exe"+3BCF70: 48 89 5C 24 10 - mov [rsp+10],rbx "DarkSoulsIII.exe"+3BCF75: 57 - push rdi "DarkSoulsIII.exe"+3BCF76: 48 83 EC 20 - sub rsp,20 } Third: db C7 41 14 FF FF FF FF unregistersymbol(Third) dealloc(newmem2) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+3BCEE0 "DarkSoulsIII.exe"+3BCED6: CC - int 3 "DarkSoulsIII.exe"+3BCED7: CC - int 3 "DarkSoulsIII.exe"+3BCED8: CC - int 3 "DarkSoulsIII.exe"+3BCED9: CC - int 3 "DarkSoulsIII.exe"+3BCEDA: CC - int 3 "DarkSoulsIII.exe"+3BCEDB: CC - int 3 "DarkSoulsIII.exe"+3BCEDC: CC - int 3 "DarkSoulsIII.exe"+3BCEDD: CC - int 3 "DarkSoulsIII.exe"+3BCEDE: CC - int 3 "DarkSoulsIII.exe"+3BCEDF: CC - int 3 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+3BCEE0: C7 41 14 FF FF FF FF - mov [rcx+14],FFFFFFFF // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+3BCEE7: C3 - ret "DarkSoulsIII.exe"+3BCEE8: CC - int 3 "DarkSoulsIII.exe"+3BCEE9: CC - int 3 "DarkSoulsIII.exe"+3BCEEA: CC - int 3 "DarkSoulsIII.exe"+3BCEEB: CC - int 3 "DarkSoulsIII.exe"+3BCEEC: CC - int 3 "DarkSoulsIII.exe"+3BCEED: CC - int 3 "DarkSoulsIII.exe"+3BCEEE: CC - int 3 "DarkSoulsIII.exe"+3BCEEF: CC - int 3 "DarkSoulsIII.exe"+3BCEF0: C6 41 08 01 - mov byte ptr [rcx+08],01 } 91784 "0x7434 - Attacks" -1:Nothing 3000: 3001: 3002: 3003: 3004: 3005: 3006: 3007: 3008: 3009: 3010: 3011: 3012: 3013: 3014: 3015: 3016: 3017: 3018: 3019: 3020: 3021: 3022: 3023: 3024: 3025: 3026: 3027: 3028: 3029: 3030: FFFF: 6000: 6001: 6002: 6003: 6004: 2100: 1500: -1: 20000: 20001: 20002: 20003: 20004: 20005: 1 4 Bytes
XE
7434 320 58
91785 "0x7438 - Attacks 2" 1 4 Bytes
XE
7438 320 58
91786 "0x7440 - Combo Attacks" Byte
XE
7440 320 58
91787 "0x7410 - Movement" Byte
XE
7410 320 58
91788 "0x7458 - Movement 2" Byte
XE
7458 320 58
1337045195 "Targeted Entity Info" Auto Assembler Script [ENABLE] aobscanmodule(CurrentTargetAOB,DarkSoulsIII.exe,48 8B 80 xx 1F 00 00 48 8B 08 48 8B 51) alloc(newmem,$1000,CurrentTargetAOB) alloc(target_ptr,8) alloc(target_event,8) label(code) label(return) newmem: newmem: mov rcx,[rax+58] mov rcx,[rcx+320] add rcx,7420 push rcx mov rcx,target_event pop qword ptr [rcx] code: mov [target_ptr],rax mov rax,[rax+1F90] jmp return CurrentTargetAOB: jmp newmem nop nop return: registersymbol(CurrentTargetAOB) registersymbol(target_ptr) registersymbol(target_event) [DISABLE] CurrentTargetAOB: db 48 8B 80 90 1F 00 00 unregistersymbol(target_event) unregistersymbol(target_ptr) unregistersymbol(CurrentTargetAOB) dealloc(newmem) dealloc(target_ptr) dealloc(target_event,8) 1337045196 "ID" String 32 1 0 0
target_ptr
130 18 1F90
1337045197 "Npc Swap" 1 1337045198 "ModelID" 0000:Human 1000:Bonfire 1070:Skeleton 1071:Skeleton 1090:Pus of Man 1100:Hollow Deserter 1102:Hollow Deserter 1105:Hollow Deserter 1130:Giant Slug 1170:Skeleton Elite 1180:Shotel Skeleton 1190:Cathedral Knight 1200:Thrall 1201:Thrall 1210:Ghru 1211:Ghru 1220:Hollow 1230:Evangelist 1240:Undead Settler 1241:Undead Settler 1250:Grave Warden 1260:Undead Jailer 1280:Lothric Knight 1281:Lothric Knight 1282:Lothric Knight 1283:Lothric Knight 1290:Winged Knight 1300:Black Knight 1310:Outrider 1320:Crystal Sage 1321:Crystal Sage 1340:Scholar 1350:Irithyll Hollow 1360:Crucified Hollow 1370:Swamp Hollow 1380:Snake Shaman 1390:Snake Assassin 1391:Snake Assassin 1400:Fire Keeper 1410:Silver Knight 1430:Hollow 1440:Hollow 1441:Hollow 1442:Hollow 1445:Hollow 1446:Hollow 1450:Ludleth 1470:Bonewheel 1480:Phantom Outrider 1490:Phantom Dancer 2020:Dog 2021:Dog 2030:Pontiff Knight 2040:Monstrosity of Sin 2060:Leech Monster 2070:Wretch 2080:Dog 2090:Oceiros 2100:Sewer Centipede 2110:Rat 2120:Mimic 2130:Slime 2131:Slime 2132:Slime 2140:Basilisk 2150:Crystal Lizard 2160:Pilgrim 2170:Yorshka 2180:Mangrub 2190:Gargoyle 2191:Gargoyle 2200:Sandworm 2210:Corvian 2230:Jailer 2240:Vordt 2250:Sulyvahn's Beast 2260:Ballista 2270:Giant Crab 2271:Crab 2280:Giant Rat 2290:Irithyll Dog 3020:Giant 3021:Greater Giant 3040:Abyss Watcher 3050:Stray Demon 3060:Fire Demon 3070:Demon Ghru 3071:Demon Ghru 3080:Pilgrim Butterfly 3090:Caged Hollow 3100:Giant Crystal Lizard 3110:Deep Accursed 3120:Elder Ghru 3140:Ancient Wyvern 3141:Ancient Wyvern 3160:Dragonslayer Armour 3170:Darkwraith 3190:Andre 3200:Shrine Handmaid 3210:Horn Beetle 3220:Rock Lizard 3230:Demon Statue 3250:Shrine Handmaid 5010:Nameless King 5020:Demon from Below 5021:Demon in Pain 5030:King of the Storm 5110:Ludex Gundyr 5140:Pontiff Sulyvahn 5150:Aldrich 5160:Wolnir 5180:Greatwood 5200:Stray Demon 5210:Rosaria 5220:Archdeacon 5221:Deacon (Fat) 5222:Deacon (Tall) 5223:Deacon (Normal) 5225:Deacon (Blue) 5226:Deacon 5227:Deacon 5240:Fire Witch 5250:Lorian 5251:Lothric 5260:Yhorm 5270:Dancer 5280:Soul of Cinder 6000:Follower 6010:Ariandel 6020:Friede 6030:Greatwolf 6040:Snowwolf 6050:Snowwolf (Small) 6060:Tree Hollow 6070:Corvian Knight 6080:Corvian Villager 6081:Corvian Villager 6090:Giant Fly 6100:Millwood Knight 6120:Painter 6121:Painter 6130:Ice Crab 6200:Gael Final Phase 6201:Slave Knight Gael 6210:Darkeater Midir 6211:Darkeater Midir 6230:Murkman 6231:Murkman 6232:Murkman 6240:Angel 6250:Angel Larva 6260:Ringed Knight 6270:Hollow Pilgrim 6280:Judicator 6281:Judicator 6290:Hollow Cleric 6300:Pygmy 6310:Filianore 6320:Harald Legionnaire 6330:Locust 6331:Locust (Small) String 4 1 0 0
target_ptr
2a 30
1337045199 "Swap" Auto Assembler Script [ENABLE] [target_ptr]+1EE9: db 80 [DISABLE] [target_ptr]+1EE9: db 00
1337045203 "Chr Type" 4 Bytes
target_ptr
70
1337045204 "Team Type" 4 Bytes
target_ptr
74
1337045205 "Hp" 4 Bytes
target_ptr
D8 18 1F90
1337045206 "BaseMaxHp" 4 Bytes
target_ptr
dc 18 1F90
1337045207 "MaxHp" 4 Bytes
target_ptr
E0 18 1F90
1337045208 "Sp" 1 4 Bytes
target_ptr
f0 18 1F90
1337045209 "Base MaxSp" 4 Bytes
target_ptr
f4 18 1F90
1337045210 "MaxSp" 4 Bytes
target_ptr
F8 18 1F90
1337045211 "Mp" 4 Bytes
target_ptr
E4 18 1F90
1337045212 "Base MaxMP" 4 Bytes
target_ptr
E8 18 1F90
1337045213 "MaxMP" 4 Bytes
target_ptr
EC 18 1F90
1337045214 "Speed Modifier" Float
target_ptr
A58 28 1F90
1337045215 "---Resistances" 1 1337045216 "Poison" 4 Bytes
target_ptr
10 20 1F90
1337045217 "Toxic" 4 Bytes
target_ptr
14 20 1F90
1337045218 "Bleed" 4 Bytes
target_ptr
18 20 1F90
1337045219 "Curse" 4 Bytes
target_ptr
1c 20 1F90
1337045220 "Frost" 4 Bytes
target_ptr
20 20 1F90
1337045221 "Poison Max" 4 Bytes
target_ptr
24 20 1F90
1337045222 "Toxic Max" 4 Bytes
target_ptr
28 20 1F90
1337045223 "Bleed Max" 4 Bytes
target_ptr
2c 20 1F90
1337045224 "Curse Max" 4 Bytes
target_ptr
30 20 1F90
1337045225 "Frost Max" 0 4 Bytes
target_ptr
34 20 1F90
1337045226 "---Flags" 1 1337045227 "No Attack" Binary 6 1 0
target_ptr
1EE8
1337045228 "No Damage" Binary 1 1 0
target_ptr
1C0 18 1F90
1337045229 "No Dead" Binary 2 1 0
target_ptr
1C0 18 1F90
1337045230 "Event Super Armor" Binary 0 1 0
target_ptr
10 40 1F90
1337045231 "No Gravity" Binary 6 1 0
target_ptr
1A08 8 18 1F90
1337045232 "Draw Model" Binary 5 1 0
target_ptr
1a09
1337045233 "State" Binary 0 1 0
target_ptr
1a09
1337045234 "Invuln" 1 Binary 7 1 0
target_ptr
1A09
1337045235 "Kill" Binary 1 1 0
target_ptr
1a0a
1337045236 "AI Autism" Binary 7 1 0
target_ptr
1EE8
1337045237 "Draw" Binary 6 1 0
target_ptr
1EE9
1337045238 "Backread" Binary 7 1 0
target_ptr
1EE9
1337045239 "?" Binary 1 1 0
target_ptr
1EEA
1337045240 "Is Dead?" Byte
target_ptr
8C 30 18
1337045241 "Spawn Clone by wulf2k" 4 Bytes
target_ptr
10 18
1337045242 "Freeze Movement by wulf2k" 0:Nothing 1:Freeze Byte
target_ptr
20 18
1337045254 "SuperArmor Info" 1 1337045255 "SADurability /" Float
target_ptr
20 48 1F90
1337045256 "SADurability /" Float
target_ptr
24 48 1F90
1337045257 "recoverTime" Float
target_ptr
2C 48 1F90
1337045258 "---Position" 1 1337045259 "X" Float
target_ptr
70 40 a8 68 1F90
1337045260 "Z" Float
target_ptr
74 40 a8 68 1F90
1337045261 "Y" Float
target_ptr
78 40 a8 68 1F90
1337045262 "Angle" Float
target_ptr
7C 40 a8 68 1F90
1337045263 "Initial Position" 1 Array of byte 12
target_ptr
150 68 1F90
1337045265 "X Update" Float
target_ptr
80 68 1F90
1337045266 "Z Update" Float
target_ptr
84 68 1F90
1337045267 "Y Update" Float
target_ptr
88 68 1F90
1337045268 "Angle Update" Float
target_ptr
8C 68 1F90
1337045269 "Teleport Entity to Self" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[target_ptr]+1F90]+68]+80: readmem([[[WorldChrMan]+40]+28]+80,12) [[[[[target_ptr]+1F90]+68]+a8]+40]+70: readmem([[[WorldChrMan]+40]+28]+80,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat [[[target_ptr]+1F90]+68]+80: readmem([[[WorldChrMan]+40]+28]+80,12) [[[[[target_ptr]+1F90]+68]+a8]+40]+70: readmem([[[WorldChrMan]+40]+28]+80,12) 1337045270 "Teleport Self to Entity" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[WorldChrMan]+40]+28]+80: readmem([[[[[target_ptr]+1F90]+68]+a8]+40]+70,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat [[[WorldChrMan]+40]+28]+80: readmem([[[[[target_ptr]+1F90]+68]+a8]+40]+70,12) 1337045271 "Vaccum Entity" Auto Assembler Script [ENABLE] define(mVAC,DarkSoulsIII.exe+9CF63D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) registersymbol(mVAC) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode cmp [target_ptr], 0 je originalcode mov rdx, [target_ptr] mov rdx, [rdx+1F90] cmp rdx, 0 jz originalcode mov rdx, [rdx+68] cmp rdx, rbx jne originalcode mov rdx, [rdx+a8] mov rdx, [rdx+40] mov rax,[[[[WorldChrMan]+40]+28]+80] mov [rbx+00000080],rax mov [rdx+70], rax mov rax,[[[[WorldChrMan]+40]+28]+84] mov [rbx+00000084],rax mov [rdx+74], rax mov rax,[[[[WorldChrMan]+40]+28]+88] mov [rbx+00000088],rax mov [rdx+78], rax originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05
1337045272 "---Movement and Animations" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [DISABLE] //code from here till the end of the code will be used to disable the cheat 1337045273 "Enable Slide" Auto Assembler Script [ENABLE] define(DontNopThis,DarkSoulsIII.exe+5BD567) registersymbol(DontNopThis) DontNopThis: db 90 90 90 90 90 90 90 [[[Target_ptr]+18]+30]+4F8: db 01 [DISABLE] DontNopThis: db 80 A3 F8 04 00 00 FC [[[Target_ptr]+18]+30]+4F8: db 00 unregistersymbol(DontNopThis) 1337045274 "Slide" Byte
target_ptr
4F8 30 18
1337045275 "Last Animation" 4 Bytes
target_ptr
c8 80 1F90
1337045276 "StayAnimID" 1 4 Bytes
target_ptr
20 58 1F90
1337045278 "Current Animation Name" String 20 1 0 0
target_ptr
898 28 1F90
1337045279 "---Facedata" 1 1337045280 "Copy and Apply FaceData" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[GameDataMan]+10]+6bc: readmem([[[[target_ptr]+1F90]+18]+88]+6bc,192) //Facedata silders [[GameDataMan]+10]+AA: readmem([[[[target_ptr]+1F90]+18]+88]+AA,3) //Gender, Voice... [[GameDataMan]+10]+3B0: readmem([[[[target_ptr]+1F90]+18]+88]+3B0,28) //Body Sizes [[GameDataMan]+10]+6b8: readmem([[[[target_ptr]+1F90]+18]+88]+6b8,1) //Age [DISABLE] //code from here till the end of the code will be used to disable the cheat 1337045281 "Backread Toggle" Auto Assembler Script [ENABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 128) {$asm} [DISABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 0) 1337045282 "---Get Camera" 1 1337045283 "Enable Entity Camera" Auto Assembler Script [ENABLE] [WorldChrManDbg]+150: readmem(target_ptr,8) [DISABLE] [WorldChrManDbg]+150: db 00 00 00 00 00 00 00 00 1337045284 "Attach Player Camera to Entity" Auto Assembler Script [ENABLE] aobscanmodule(Cameramovetest,DarkSoulsIII.exe,41 0F 29 56 30 45) alloc(newmem,256,Cameramovetest) label(code) label(return) alloc(CameraXOffset, 4) registersymbol(CameraXOffset) alloc(CameraZOffset, 4) registersymbol(CameraZOffset) alloc(CameraYOffset, 4) registersymbol(CameraYOffset) newmem: push rax mov rax,[Target_ptr] mov rax,[rax+1F90] mov rax,[rax+68] mov rax,[rax+80] movd xmm13,rax //Using xmm registers , Coins idea addss xmm13,[CameraXOffset] movd rax,xmm13 mov [r14+30],rax pop rax push rax mov rax,[Target_ptr] mov rax,[rax+1F90] mov rax,[rax+68] mov rax,[rax+84] movd xmm13,rax addss xmm13,[CameraZOffset] movd rax,xmm13 mov [r14+34],rax pop rax push rax mov rax,[Target_ptr] mov rax,[rax+1F90] mov rax,[rax+68] mov rax,[rax+88] movd xmm13,rax addss xmm13,[CameraYOffset] movd rax,xmm13 mov [r14+38],rax pop rax push rax mov rax,[Target_ptr] mov rax,[rax+1F90] mov rax,[rax+68] mov rax,[rax+8C] mov [r14+3C],rax pop rax jmp return code: movaps [r14+30],xmm2 jmp return Cameramovetest: jmp newmem return: registersymbol(Cameramovetest) [DISABLE] Cameramovetest: db 41 0F 29 56 30 unregistersymbol(Cameramovetest) dealloc(newmem) dealloc(CameraXOffset) unregistersymbol(CameraXOffset) dealloc(CameraZOffset) unregistersymbol(CameraZOffset) dealloc(CameraYOffset) unregistersymbol(CameraYOffset) 1337045285 "X Offset" Float
CameraXOffset
1337045286 "Z Offset" Float
CameraZOffset
1337045287 "Y Offset" Float
CameraYOffset
1337045288 "Disable Camera Rotation" Auto Assembler Script [ENABLE] aobscanmodule(camrttn,$process,0F 29 86 E0 00 00 00 F3) registersymbol(camrttn) camrttn: db 90 90 90 90 90 90 90 [DISABLE] camrttn: db 0F 29 86 E0 00 00 00 unregistersymbol(camrttn)
1337045289 "---Role Param" Auto Assembler Script { Game : DarkSoulsIII.exe Version: Date : 2017-12-04 Author : Pavuk How to use : Lock On Target } [ENABLE] define(RoleParam,DarkSoulsIII.exe+E2F350) alloc(RoleParamNew,256,RoleParam) //"DarkSoulsIII.exe"+E2F350 label(codeRoleP) label(returnRoleP) label(RoleParam_PTR) RoleParamNew: mov rbx,RoleParam_PTR mov [rbx],rax codeRoleP: movzx eax,byte ptr [rax+41] mov rbx,[rsp+30] jmp returnRoleP RoleParam_PTR: dq 0 RoleParam: jmp RoleParamNew nop nop nop nop returnRoleP: registersymbol(RoleParam) registersymbol(RoleParam_PTR) [DISABLE] RoleParam: db 0F B6 40 41 48 8B 5C 24 30 unregistersymbol(RoleParam) unregistersymbol(RoleParam_PTR) dealloc(RoleParamNew) 1337045290 "Start" String 0 0 0 0
RoleParam_PTR
0 1337045291 "TeamType?" 4 Bytes
+0
1337045292 "Phantom Color" -1:None 1 4 Bytes
+4
1337045293 "??" 1 4 Bytes
+8
1337045294 "??" 1 4 Bytes
+C
1337045295 "??" 1 4 Bytes
+10
1337045296 "??" 1 4 Bytes
+14
1337045297 "??" 1 4 Bytes
+18
1337045298 "??" 1 4 Bytes
+1C
1337045299 "??" 1 4 Bytes
+20
1337045300 "??" 1 4 Bytes
+24
1337045301 "??" 1 4 Bytes
+28
1337045302 "??" 1 4 Bytes
+2C
1337045303 "??" 1 4 Bytes
+30
1337045304 "??" 1 4 Bytes
+34
1337045305 "??" 1 4 Bytes
+38
1337045306 "??" 1 4 Bytes
+3C
1337045307 "Flag" 0 Byte
+40
1337045308 "Flag" Byte
+41
1337045309 "Flag" Byte
+42
1337045310 "Flag" Byte
+43
1337045311 "??" 4 Bytes
+44
1337045312 "Team Type Again?" 4 Bytes
+48
1337045313 "Same Value as Phantom Color Maybe for Online" 1 Float
+4C
1337045314 "Same Value as Phantom Color Maybe for Online" 1 Float
+50
1337045315 "Same Value as Phantom Color Maybe for Online" 1 Float
+54
1337045316 "---NPC Param" Auto Assembler Script [ENABLE] [DISABLE] 1337045317 "Start" String 0 0 0 0
target_ptr
0 20 320 58 1337045318 "Variation ID" 4 Bytes
+0
1337045319 "AI ID" 4 Bytes
+0+4
1337045320 "NPC ID" 4 Bytes
+0+8
1337045321 "Chr Type" Byte
+0+12d
1337045322 "NPC Type" Byte
+0+12e
1337045323 "Team Type" Byte
+0+12f
1337045324 "Something Type" Byte
+0+130
1337045325 "Anime?" Byte
+0+148
1337045326 "Turn deg?" Float
+0+c
1337045327 "Camera Ragdoll" Binary 0 1 0
+0+145
1337045328 "Ragdoll" Binary 2 1 0
+0+145
1337045329 "Kurosurizidohito" Binary 1 1 0
+0+145
1337045330 "Hit Stop?" Byte
+0+142
1337045331 "Lock On [m]" Byte
+0+131
1337045332 "Is Demon" Binary 3 1 0
+0+145
1337045333 "?" Binary 4 1 0
+0+145
1337045334 "Weak to Occult?" Binary 5 1 0
+0+145
1337045335 "Weak to Holy?" Binary 6 1 0
+0+145
1337045336 "Collision Radius?" Float
+0+10
1337045337 "Collision Radius?" Float
+0+14
1337045338 "Weight" Byte
+0+18
1337045339 "Y Offset" Float
+0+1c
1337045340 "Offset?" Byte
+0+143
1337045341 "Offset?" Byte
+0+144
1337045342 "SE" Byte
+0+132
1337045343 "SFX" Byte
+0+133
1337045344 "No description" Byte
+0+137
1337045345 "HP" 4 Bytes
+0+20
1337045346 "FP" 4 Bytes
+0+24
1337045347 "Stamina" 2 Bytes
+0+F0
1337045348 "Stamina" 2 Bytes
+0+F2
1337045349 "Drop Item?" Byte
+0+11C
1337045350 "Soul?" 4 Bytes
+0+28
1337045351 "Itemlot ID 1" 4 Bytes
+0+2C
1337045352 "Itemlot ID 2" 4 Bytes
+0+30
1337045353 "Itemlot ID 3" 4 Bytes
+0+34
1337045354 "Itemlot ID 4" 4 Bytes
+0+38
1337045355 "Itemlot ID 5" 4 Bytes
+0+3c
1337045356 "Itemlot ID 6" 4 Bytes
+0+40
1337045357 "?" 4 Bytes
+0+44
1337045358 "Physical Defense" 2 Bytes
+0+F4
1337045359 "Physical Defense" 2 Bytes
+0+F6
1337045360 "Physical Defense" 2 Bytes
+0+F8
1337045361 "Physical Defense" 2 Bytes
+0+FA
1337045362 "Defense?" 2 Bytes
+0+FC
1337045363 "Defense?" 2 Bytes
+0+FE
1337045364 "Defense?" 2 Bytes
+0+100
1337045365 "Poise" 2 Bytes
+0+118
1337045366 "Poise Regen Modifier" Float
+0+E8
1337045367 "Guard?" 2 Bytes
+0+102
1337045368 "Damage?" Byte
+0+12B
1337045369 "Mask 0" Binary 0 1 0
+0+146
1337045370 "Mask 1" Binary 1 1 0
+0+146
1337045371 "Mask 2" Binary 2 1 0
+0+146
1337045372 "Mask 3" Binary 3 1 0
+0+146
1337045373 "Mask 4" Binary 4 1 0
+0+146
1337045374 "Mask 5" Binary 5 1 0
+0+146
1337045375 "Mask 6" Binary 6 1 0
+0+146
1337045376 "Mask 7" Binary 7 1 0
+0+146
1337045377 "Mask 8" Binary 0 1 0
+0+147
1337045378 "Mask 9" Binary 1 1 0
+0+147
1337045379 "Mask 10" Binary 2 1 0
+0+147
1337045380 "Mask 11" Binary 3 1 0
+0+147
1337045381 "Mask 12" Binary 4 1 0
+0+147
1337045382 "Mask 13" Binary 5 1 0
+0+147
1337045383 "Mask 14" Binary 6 1 0
+0+147
1337045384 "Mask 15" Binary 7 1 0
+0+147
1337045385 "Sp Effect 0" 4 Bytes
+0+48
1337045386 "Sp Effect 1" 4 Bytes
+0+4C
1337045387 "Sp Effect 2" 4 Bytes
+0+50
1337045388 "Sp Effect 3" 4 Bytes
+0+54
1337045389 "Sp Effect 4" 4 Bytes
+0+58
1337045390 "Sp Effect 5" 4 Bytes
+0+5C
1337045391 "Sp Effect 6" 4 Bytes
+0+60
1337045392 "Sp Effect 7" 4 Bytes
+0+64
1337045393 "Sp Effect (NG+)" 4 Bytes
+0+68
1337045394 "---NPC ThinkParam" Auto Assembler Script [ENABLE] [DISABLE] 1337045395 "Start" String 0 0 0 0
target_ptr
0 30 320 58 1337045396 "Logic ID" 4 Bytes
+0
1337045397 "Battle Goal ID" 4 Bytes
+4
1337045398 "Disable Path Move" 2 Bytes
+5C
1337045399 "Team Attack Effectivity" Byte
+50
1337045400 "TargetSys_DmgEffectRate" 2 Bytes
+4E
1337045401 "SkipArrivalVisibleCheck" Byte
+5E
1337045402 "NearDist" Float
+8
1337045403 "MidDist" Float
+C
1337045404 "FarDist" Float
+10
1337045405 "OutDist" Float
+14
1337045406 "Eye_Dist" 2 Bytes
+30
1337045407 "Eye_AngX" Byte
+51
1337045408 "Eye_AngY" Byte
+52
1337045409 "Ear_Dist" 2 Bytes
+32
1337045410 "Ear_soundcut_dist" 2 Bytes
+34
1337045411 "Ear_AngX" Byte
+53
1337045412 "Ear_AngY" Byte
+54
1337045413 "Nose_Dist" 2 Bytes
+36
1337045414 "MaxBackhomeDist" 2 Bytes
+38
1337045415 "BackhomeDist" 2 Bytes
+3A
1337045416 "BackhomeBattleDist" 2 Bytes
+3C
1337045417 "NonBattleActLife" 2 Bytes
+3E
1337045418 "BackHome_LookTargetTime" 2 Bytes
+40
1337045419 "BackHome_LookTargetDist" 2 Bytes
+42
1337045420 "SightTargetForgetTime" 2 Bytes
+44
1337045421 "SoundTargetForgetTime" 2 Bytes
+46
1337045422 "IdAttackCannotMove" 4 Bytes
+20
1337045423 "BackHomeLife_OnHitEneWall" Float
+18
1337045424 "GoalAction_ToCaution" Byte
+5A
1337045425 "GoalID_ToCaution" 4 Bytes
+1C
1337045426 "BattleStartDist" 2 Bytes
+48
1337045427 "GoalAction_ToFind" Byte
+5B
1337045428 "GoalID_ToFind" 4 Bytes
+24
1337045429 "ThinkAttr_doAdmirer" 2 Bytes
+5E
1337045430 "---Force Attack" 1 1337045431 "Disable Attacks" Auto Assembler Script //Author : Pavuk //Disable Input For Attacks 2 (Game using only [rax+7434] pointer) //You can still use [rax+7414] for your own input [ENABLE] define(DisableAttacks,DarkSoulsIII.exe+5CC53A) alloc(newmem,128,DisableAttacks) //"DarkSoulsIII.exe"+5CC53A label(code) label(return) newmem: push r15 mov r15,[target_ptr] mov r15,[r15+58] mov r15,[r15+320] cmp rax,r15 pop r15 je return code: mov ebx,[rax+00007434] jmp return DisableAttacks: jmp newmem nop return: registersymbol(DisableAttacks) [DISABLE] DisableAttacks: db 8B 98 34 74 00 00 unregistersymbol(DisableAttacks) dealloc(newmem) 1337045432 "Reset Attack" Auto Assembler Script //Author: Pavuk //Reset Attack of the [rax+7414] pointer [ENABLE] define(ResetAttack,DarkSoulsIII.exe+5CC544) alloc(newmemResetAttack,256,ResetAttack) //"DarkSoulsIII.exe"+5CC544 label(codeReset) label(returnReset) label(Reset) newmemResetAttack: xor r8,r8 push r8 mov r8,[target_ptr] mov r8,[r8+58] mov r8,[r8+320] mov r8d,[r8+7414] mov r9d,000F4240 add r9d,r8d xor r11,r11 push r11 mov r11,[target_ptr] mov r11,[r11+1F90] mov r11,[r11+80] mov r11d,[r11+C8] cmp r9d,r11d je Reset cmp r11d,r8d je Reset jmp codeReset Reset: mov [rax+00007414],-01 codeReset: pop r11 pop r8 mov ebx,[rax+00007414] jmp returnReset ResetAttack: jmp newmemResetAttack nop returnReset: registersymbol(ResetAttack) [DISABLE] ResetAttack: db 8B 98 14 74 00 00 unregistersymbol(ResetAttack) dealloc(newmemResetAttack) 1337045433 "Target Angle" Auto Assembler Script [ENABLE] define(SomeAngle,DarkSoulsIII.exe+5CCAE6) alloc(newmem,256,SomeAngle) //"DarkSoulsIII.exe"+5CCAE6 label(code) label(return) globalalloc(AngleEntity, 8) newmem: push rbx mov rbx,[target_ptr] mov rbx,[rbx+58] mov rbx,[rbx+320] cmp rax,rbx pop rbx jne code mov r15,[AngleEntity] mov [rax+000073E0],r15 code: movaps xmm7,[rax+000073E0] jmp return SomeAngle: jmp newmem nop nop return: registersymbol(SomeAngle) [DISABLE] SomeAngle: db 0F 28 B8 E0 73 00 00 unregistersymbol(SomeAngle) dealloc(newmem) dealloc(AngleEntity) unregistersymbol(AngleEntity) 1337045434 "AngleEntity" Double
AngleEntity
1337045435 "AutoFollow" Auto Assembler Script [ENABLE] define(TargetedEntityMovement,DarkSoulsIII.exe+5CC85E) // should be unique alloc(newmem,10,"DarkSoulsIII.exe"+5CC85E) label(code) label(return) newmem: push rdx mov rdx,[target_ptr] mov rdx,[rdx+58] mov rdx,[rdx+320] cmp rcx,rdx pop rdx je return code: cmp [rcx+00007410],01 je return mov r14d,[rcx+00007410] jmp return TargetedEntityMovement: jmp newmem nop nop return: registersymbol(TargetedEntityMovement) [[[target_ptr]+58]+320]+7410: db 00 [DISABLE] TargetedEntityMovement: db 44 8B B1 10 74 00 00 unregistersymbol(TargetedEntityMovement) dealloc(newmem) 1337045436 "AutoFollow" 1 4 Bytes
target_ptr
7410 320 58
1337045437 "Attacks" -1:Nothing 700: 701: 702: 703: 704: 705: 1700: 1701: 1702: 1703: 1704: 1705: 3000: 3001: 3002: 3003: 3004: 3005: 3006: 3007: 3008: 3009: 3010: 3011: 3012: 3013: 3014: 3015: 3016: 3017: 3018: 3019: 3020: 3021: 3022: 3023: 3024: 3025: 3026: 3027: 3028: 3029: 3030: FFFF: 6000: 6001: 6002: 6003: 6004: 2100: 1500: -1: 20000: 20001: 20002: 20003: 20004: 20005: 30000: 1 4 Bytes
target_ptr
7414 320 58
88192 "Last Hit Entity Info" Auto Assembler Script [ENABLE] aobscanmodule(LastHitBase,DarkSoulsIII.exe,49 8B 80 xx 1F 00 00 48 8B 88 90) alloc(newmem,$1000,LastHitBase) alloc(lasthit_ptr,8) alloc(lasthit_event,8) label(code) label(return) newmem: mov rax,lasthit_ptr mov [rax],r8 mov rax,[r8+58] mov rax,[rax+320] add rax,7420 push rax mov rax,lasthit_event pop qword ptr [rax] code: mov rax,[r8+1F90] jmp return LastHitBase: jmp newmem nop nop return: registersymbol(LastHitBase) registersymbol(lasthit_ptr) registersymbol(lasthit_event) [DISABLE] LastHitBase: db 49 8B 80 90 1F 00 00 unregistersymbol(lasthit_ptr) unregistersymbol(lasthit_event) unregistersymbol(LastHitBase) dealloc(newmem) dealloc(lasthit_ptr) dealloc(lasthit_event) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+9B972E "DarkSoulsIII.exe"+9B9716: 74 0F - je DarkSoulsIII.exe+9B9727 "DarkSoulsIII.exe"+9B9718: 80 E9 02 - sub cl,02 "DarkSoulsIII.exe"+9B971B: 80 F9 01 - cmp cl,01 "DarkSoulsIII.exe"+9B971E: 77 02 - ja DarkSoulsIII.exe+9B9722 "DarkSoulsIII.exe"+9B9720: 32 C0 - xor al,al "DarkSoulsIII.exe"+9B9722: 48 83 C4 38 - add rsp,38 "DarkSoulsIII.exe"+9B9726: C3 - ret "DarkSoulsIII.exe"+9B9727: B0 01 - mov al,01 "DarkSoulsIII.exe"+9B9729: 48 83 C4 38 - add rsp,38 "DarkSoulsIII.exe"+9B972D: C3 - ret // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+9B972E: 49 8B 80 80 1F 00 00 - mov rax,[r8+1F90] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+9B9735: 48 8B 88 90 00 00 00 - mov rcx,[rax+00000090] "DarkSoulsIII.exe"+9B973C: 48 8B 49 08 - mov rcx,[rcx+08] "DarkSoulsIII.exe"+9B9740: 48 8B 01 - mov rax,[rcx] "DarkSoulsIII.exe"+9B9743: FF 90 78 01 00 00 - call qword ptr [rax+00000178] "DarkSoulsIII.exe"+9B9749: 48 8B C8 - mov rcx,rax "DarkSoulsIII.exe"+9B974C: 48 8B 00 - mov rax,[rax] "DarkSoulsIII.exe"+9B974F: 48 89 44 24 20 - mov [rsp+20],rax "DarkSoulsIII.exe"+9B9754: 48 8B 41 08 - mov rax,[rcx+08] "DarkSoulsIII.exe"+9B9758: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+9B975B: 74 C3 - je DarkSoulsIII.exe+9B9720 } 88194 "[]" 0:Reset -1:Default 90710:Leonard idle 90300:Yuria idle 90900:Horace idle 90740:Anri Sitting 90390:Orbeck of Vinheim idle 90760:Anri Confused 90340:sitting 90360:sitting 90380:dead 90410:sitting 90415:disappear 90420:sitting 90425:? 90430:? 90435:? 90460:? 90475:? 90495:disappear 90505:? 90510:? 90515:dead animation 90550:? 90560:? 90585:disappear 90590:? 90595:? 90605:dead 90610:Firekeeper 90615:firekeeper level up 90620:firekeeper level up 90625:sit 90630:lay 90650:Eyegon? 90660:staying 90670:lay 90680:sitting 90690:standing 90705:lay 90720:standing 90730: 90750:standing 90760:anri facepalm 90770:lay 90780:standing 90790:Anri 90800:upset 90810:patches 90820:? 90830:? 90840:? 90850:? 90860:nap 90865:nap 90870:frozen sitting animation 90875:tost 90890? 90930:sitting 90935:? 90940:? 90945:? 90950:on your knees and moving? 90955:dead animation 90960:on your knees 90970:? 90980:? 90985:dead animation 90990:? 90995:dead animation 91000:dead 91015:on your knees 91020:greirat upset 91025:black sepration crystal 91035:bonfire 91045:bonfire 91055:dragon sit 91060:Gael 91080:sitting 91090:moving in circles 91095:standing 91100:Vinhelm? 91115:disappear (invisibility) 91120:gael 91145:gael 1 String 0 0 0 0
lasthit_ptr
0
88217 "ID" String 32 1 0 0
lasthit_ptr
130 18 1F90
89748 "NpcParam" 4 Bytes
lasthit_ptr
0 20 320 58
89749 "NpcThinkParam" 4 Bytes
lasthit_ptr
4 30 320 58
88195 "Chr Type" 4 Bytes
lasthit_ptr
70
88193 "Team Type" 4 Bytes
lasthit_ptr
74
88196 "Hp" 4 Bytes
lasthit_ptr
d8 18 1F90
88197 "BaseMaxHp" 4 Bytes
lasthit_ptr
dc 18 1F90
88208 "MaxHp" 4 Bytes
lasthit_ptr
E0 18 1F90
88199 "Sp" 1 4 Bytes
lasthit_ptr
f0 18 1F90
88198 "Base MaxSp" 4 Bytes
lasthit_ptr
f4 18 1F90
88215 "MaxSp" 4 Bytes
lasthit_ptr
F8 18 1F90
88209 "Mp" 4 Bytes
lasthit_ptr
E4 18 1F90
88210 "Base MaxMP" 4 Bytes
lasthit_ptr
E8 18 1F90
88211 "MaxMP" 4 Bytes
lasthit_ptr
EC 18 1F90
88250 "Speed Modifier" Float
lasthit_ptr
a38 28 1F90
89052 "---Resistances" 1 89053 "Poison" 4 Bytes
lasthit_ptr
10 20 1F90
89054 "Toxic" 4 Bytes
lasthit_ptr
14 20 1F90
89055 "Bleed" 4 Bytes
lasthit_ptr
18 20 1F90
89056 "Curse" 4 Bytes
lasthit_ptr
1c 20 1F90
89057 "Frost" 4 Bytes
lasthit_ptr
20 20 1F90
89058 "Poison Max" 4 Bytes
lasthit_ptr
24 20 1F90
89059 "Toxic Max" 4 Bytes
lasthit_ptr
28 20 1F90
89060 "Bleed Max" 4 Bytes
lasthit_ptr
2c 20 1F90
89061 "Curse Max" 4 Bytes
lasthit_ptr
30 20 1F90
89062 "Frost Max" 0 4 Bytes
lasthit_ptr
34 20 1F90
88218 "---Flags" 1 88220 "No Hit" Binary 5 1 0
lasthit_ptr
1EE8
88202 "No Move" Binary 7 1 0
lasthit_ptr
1EE8
88203 "No Attack" Binary 6 1 0
lasthit_ptr
1EE8
88219 "No Update" Binary 3 1 0
lasthit_ptr
1EE9
88221 "Draw" Binary 6 1 0
lasthit_ptr
1EE9
88222 "Backread" Binary 7 1 0
lasthit_ptr
1EE9
88223 "No Gravity" Binary 6 1 0
lasthit_ptr
1a08
88212 "---Position" 1 88213 "Coordinates #1" Float
lasthit_ptr
80 68 1F90
88214 "Coordinates #2" Float
lasthit_ptr
70 40 a8 68 1F90
88224 "Teleport Entity to Self" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[lasthit_ptr]+1F90]+68]+80: readmem([[[WorldChrMan]+40]+28]+80,12) [[[[[lasthit_ptr]+1F90]+68]+a8]+40]+70: readmem([[[WorldChrMan]+40]+28]+80,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat [[[lasthit_ptr]+1F90]+68]+80: readmem([[[WorldChrMan]+40]+28]+80,12) [[[[[lasthit_ptr]+1F90]+68]+a8]+40]+70: readmem([[[WorldChrMan]+40]+28]+80,12) 88226 "Teleport Player to Self" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[WorldChrMan]+40]+28]+80: readmem([[[[[lasthit_ptr]+1F90]+68]+a8]+40]+70,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat [[[WorldChrMan]+40]+28]+80: readmem([[[[[lasthit_ptr]+1F90]+68]+a8]+40]+70,12) 88225 "Vaccum Entity" Auto Assembler Script [ENABLE] define(mVAC,DarkSoulsIII.exe+9CF63D) alloc(newmem,2048,mVAC) label(returnhere) label(originalcode) label(exit) registersymbol(mVAC) newmem: push rax push rdx mov rax,FFFFFFFFFFFFFFFF cmp r9,rax jne originalcode mov rax,[WorldChrMan] mov rax,[rax+40] mov rax,[rax+28] add rax,80 mov rdx,rbx add rdx,80 cmp rdx,rax je originalcode cmp [lasthit_ptr], 0 je originalcode mov rdx, [lasthit_ptr] mov rdx, [rdx+1F90] cmp rdx, 0 jz originalcode mov rdx, [rdx+68] cmp rdx, rbx jne originalcode mov rdx, [rdx+a8] mov rdx, [rdx+40] mov rax,[[[[WorldChrMan]+40]+28]+80] mov [rbx+00000080],rax mov [rdx+70], rax mov rax,[[[[WorldChrMan]+40]+28]+84] mov [rbx+00000084],rax mov [rdx+74], rax mov rax,[[[[WorldChrMan]+40]+28]+88] mov [rbx+00000088],rax mov [rdx+78], rax originalcode: pop rdx pop rax movaps xmm0,[rbx+00000080] exit: jmp returnhere mVAC: jmp newmem nop nop returnhere: [DISABLE] mVAC: db 0F 28 83 80 00 00 00 0F 54 05 unregistersymbol(mVAC) dealloc(newmem) //Alt: db 0F 28 83 80 00 00 00 0F 54 05
88294 "---Movement and Animations" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [DISABLE] //code from here till the end of the code will be used to disable the cheat 88297 "Enable Slide" Auto Assembler Script [ENABLE] define(DontNopThis,DarkSoulsIII.exe+5BD567) registersymbol(DontNopThis) DontNopThis: db 90 90 90 90 90 90 90 [[[lasthit_ptr]+18]+30]+4F8: db 01 [DISABLE] DontNopThis: db 80 A3 F8 04 00 00 FC [[[lasthit_ptr]+18]+30]+4F8: db 00 unregistersymbol(DontNopThis) 88298 "Last Animation" 4 Bytes
lasthit_ptr
c8 80 1F90
88419 "---Facedata" 1 88321 "-" 1 Array of byte 2
lasthit_ptr
6b8 88 18 1F90
88413 "Copy and Apply FaceData" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[GameDataMan]+10]+6bc: readmem([[[[lasthit_ptr]+1F90]+18]+88]+6bc,192) //Facedata silders [[GameDataMan]+10]+AA: readmem([[[[lasthit_ptr]+1F90]+18]+88]+AA,3) //Gender, Voice... [[GameDataMan]+10]+3B0: readmem([[[[lasthit_ptr]+1F90]+18]+88]+3B0,28) //Body Sizes [[GameDataMan]+10]+6b8: readmem([[[[lasthit_ptr]+1F90]+18]+88]+6b8,1) //Age [DISABLE] //code from here till the end of the code will be used to disable the cheat 88418 "Backread Toggle" Auto Assembler Script [ENABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 128) {$asm} [DISABLE] {$lua} writeBytes("[[WorldChrMan]+80]+1ED9", 0)
89198 "---Get Camera" 1 89508 "Enable Entity Camera" Auto Assembler Script [ENABLE] [WorldChrManDbg]+150: readmem(lasthit_ptr,8) [DISABLE] [WorldChrManDbg]+150: db 00 00 00 00 00 00 00 00 89509 "Attach Player Camera to Entity" Auto Assembler Script [ENABLE] aobscanmodule(Cameramovetest,DarkSoulsIII.exe,41 0F 29 56 30 45) alloc(newmem,$1000,Cameramovetest) label(code) label(return) newmem: mov rax,[lasthit_ptr] mov rax,[rax+1F90] mov rax,[rax+68] movups xmm2,[rax+80] movaps [r14+30],xmm2 jmp return code: movaps [r14+30],xmm2 jmp return Cameramovetest: jmp newmem return: registersymbol(Cameramovetest) [DISABLE] Cameramovetest: db 41 0F 29 56 30 unregistersymbol(Cameramovetest) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+5144B6 "DarkSoulsIII.exe"+514487: 0F 28 95 20 15 00 00 - movaps xmm2,[rbp+00001520] "DarkSoulsIII.exe"+51448E: 0F 5C CA - subps xmm1,xmm2 "DarkSoulsIII.exe"+514491: 0F 29 8D 80 07 00 00 - movaps [rbp+00000780],xmm1 "DarkSoulsIII.exe"+514498: F3 0F 10 86 A8 01 00 00 - movss xmm0,[rsi+000001A8] "DarkSoulsIII.exe"+5144A0: 0F C6 C0 00 - shufps xmm0,xmm0,00 "DarkSoulsIII.exe"+5144A4: 0F 59 C8 - mulps xmm1,xmm0 "DarkSoulsIII.exe"+5144A7: F3 41 0F 10 C6 - movss xmm0,xmm14 "DarkSoulsIII.exe"+5144AC: 0F C6 C0 00 - shufps xmm0,xmm0,00 "DarkSoulsIII.exe"+5144B0: 0F 59 C1 - mulps xmm0,xmm1 "DarkSoulsIII.exe"+5144B3: 0F 58 D0 - addps xmm2,xmm0 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+5144B6: 41 0F 29 56 30 - movaps [r14+30],xmm2 // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+5144BB: 45 0F 57 ED - xorps xmm13,xmm13 "DarkSoulsIII.exe"+5144BF: 44 0F 29 AD 60 02 00 00 - movaps [rbp+00000260],xmm13 "DarkSoulsIII.exe"+5144C7: 66 41 0F 6F 0E - movdqa xmm1,[r14] "DarkSoulsIII.exe"+5144CC: 66 0F 6F C1 - movdqa xmm0,xmm1 "DarkSoulsIII.exe"+5144D0: 0F 28 2D E9 52 7C 03 - movaps xmm5,[DarkSoulsIII.exe+3CD97C0] "DarkSoulsIII.exe"+5144D7: 66 0F DB C5 - pand xmm0,xmm5 "DarkSoulsIII.exe"+5144DB: 66 0F 76 C5 - pcmpeqd xmm0,xmm5 "DarkSoulsIII.exe"+5144DF: 66 0F 6F 25 F9 52 7C 03 - movdqa xmm4,[DarkSoulsIII.exe+3CD97E0] "DarkSoulsIII.exe"+5144E7: 66 0F DB CC - pand xmm1,xmm4 "DarkSoulsIII.exe"+5144EB: 66 0F 6F 1D BD 52 7C 03 - movdqa xmm3,[DarkSoulsIII.exe+3CD97B0] } 89224 "Disable Camera Rotation" Auto Assembler Script [ENABLE] aobscanmodule(camrttn,$process,0F 29 86 E0 00 00 00 F3) registersymbol(camrttn) camrttn: db 90 90 90 90 90 90 90 [DISABLE] camrttn: db 0F 29 86 E0 00 00 00 unregistersymbol(camrttn) 89428 "---NPCParam" Auto Assembler Script [ENABLE] [DISABLE] 89429 "Start" String 0 0 0 0
lasthit_ptr
0 20 320 58 89430 "Variation ID" 4 Bytes
+0
89431 "AI ID" 4 Bytes
+4
89432 "NPC ID" 4 Bytes
+0+8
89433 "Chr Type" Byte
+0+12d
89434 "NPC Type" Byte
+0+12e
89435 "Team Type" Byte
+0+12f
89436 "Something Type" Byte
+0+130
89437 "Anime?" Byte
+0+148
89438 "Turn deg?" Float
+0+c
89439 "Camera Ragdoll" Binary 0 1 0
+0+145
89440 "Ragdoll" Binary 2 1 0
+0+145
89441 "Kurosurizidohito" Binary 1 1 0
+0+145
89442 "Hit Stop?" Byte
+0+142
89443 "Lock On [m]" Byte
+0+131
89444 "Is Demon" Binary 3 1 0
+0+145
89445 "?" Binary 4 1 0
+0+145
89446 "Weak to Occult?" Binary 5 1 0
+0+145
89447 "Weak to Holy?" Binary 6 1 0
+0+145
89448 "Collision Radius?" Float
+0+10
89449 "Collision Radius?" Float
+0+14
89450 "Weight" Byte
+0+18
89451 "Y Offset" Float
+0+1c
89452 "Offset?" Byte
+0+143
89453 "Offset?" Byte
+0+144
89454 "SE" Byte
+0+132
89455 "SFX" Byte
+0+133
89456 "No description" Byte
+0+137
89457 "HP" 4 Bytes
+0+20
89458 "FP" 4 Bytes
+0+24
89459 "Stamina" 2 Bytes
+0+F0
89460 "Stamina" 2 Bytes
+0+F2
89461 "Drop Item?" Byte
+0+11C
89462 "Soul?" 4 Bytes
+0+28
89463 "Itemlot ID 1" 4 Bytes
+0+2C
89464 "Itemlot ID 2" 4 Bytes
+0+30
89465 "Itemlot ID 3" 4 Bytes
+0+34
89466 "Itemlot ID 4" 4 Bytes
+0+38
89467 "Itemlot ID 5" 4 Bytes
+0+3c
89468 "Itemlot ID 6" 4 Bytes
+0+40
89469 "?" 4 Bytes
+0+44
89470 "Physical Defense" 2 Bytes
+0+F4
89471 "Physical Defense" 2 Bytes
+0+F6
89472 "Physical Defense" 2 Bytes
+0+F8
89473 "Physical Defense" 2 Bytes
+0+FA
89474 "Defense?" 2 Bytes
+0+FC
89475 "Defense?" 2 Bytes
+0+FE
89476 "Defense?" 2 Bytes
+0+100
89477 "Poise" 2 Bytes
+0+118
89478 "Poise Regen Modifier" Float
+0+E8
89479 "Guard?" 2 Bytes
+0+102
89480 "Damage?" Byte
+0+12B
89481 "Mask 0" Binary 0 1 0
+0+146
89482 "Mask 1" Binary 1 1 0
+0+146
89483 "Mask 2" Binary 2 1 0
+0+146
89484 "Mask 3" Binary 3 1 0
+0+146
89485 "Mask 4" Binary 4 1 0
+0+146
89486 "Mask 5" Binary 5 1 0
+0+146
89487 "Mask 6" Binary 6 1 0
+0+146
89488 "Mask 7" Binary 7 1 0
+0+146
89489 "Mask 8" Binary 0 1 0
+0+147
89490 "Mask 9" Binary 1 1 0
+0+147
89491 "Mask 10" Binary 2 1 0
+0+147
89492 "Mask 11" Binary 3 1 0
+0+147
89493 "Mask 12" Binary 4 1 0
+0+147
89494 "Mask 13" Binary 5 1 0
+0+147
89495 "Mask 14" Binary 6 1 0
+0+147
89496 "Mask 15" Binary 7 1 0
+0+147
89497 "Sp Effect 0" 4 Bytes
+0+48
89498 "Sp Effect 1" 4 Bytes
+0+4C
89499 "Sp Effect 2" 4 Bytes
+0+50
89500 "Sp Effect 3" 4 Bytes
+0+54
89501 "Sp Effect 4" 4 Bytes
+0+58
89502 "Sp Effect 5" 4 Bytes
+0+5C
89503 "Sp Effect 6" 4 Bytes
+0+60
89504 "Sp Effect 7" 4 Bytes
+0+64
89505 "Sp Effect (NG+)" 4 Bytes
+0+68
89392 "---NPC ThinkParam" Auto Assembler Script [ENABLE] [DISABLE] 89393 "Start" String 0 0 0 0
lasthit_ptr
0 30 320 58 89394 "Logic ID" 4 Bytes
+0
89395 "Battle Goal ID" 4 Bytes
+4
89396 "Disable Path Move" 2 Bytes
+5C
89397 "Team Attack Effectivity" Byte
+50
89398 "TargetSys_DmgEffectRate" 2 Bytes
+4E
89399 "SkipArrivalVisibleCheck" Byte
+5E
89400 "NearDist" Float
+8
89401 "MidDist" Float
+C
89402 "FarDist" Float
+10
89403 "OutDist" Float
+14
89404 "Eye_Dist" 2 Bytes
+30
89405 "Eye_AngX" Byte
+51
89406 "Eye_AngY" Byte
+52
89407 "Ear_Dist" 2 Bytes
+32
89408 "Ear_soundcut_dist" 2 Bytes
+34
89409 "Ear_AngX" Byte
+53
89410 "Ear_AngY" Byte
+54
89411 "Nose_Dist" 2 Bytes
+36
89412 "MaxBackhomeDist" 2 Bytes
+38
89413 "BackhomeDist" 2 Bytes
+3A
89414 "BackhomeBattleDist" 2 Bytes
+3C
89415 "NonBattleActLife" 2 Bytes
+3E
89416 "BackHome_LookTargetTime" 2 Bytes
+40
89417 "BackHome_LookTargetDist" 2 Bytes
+42
89418 "SightTargetForgetTime" 2 Bytes
+44
89419 "SoundTargetForgetTime" 2 Bytes
+46
89420 "IdAttackCannotMove" 4 Bytes
+20
89421 "BackHomeLife_OnHitEneWall" Float
+18
89422 "GoalAction_ToCaution" Byte
+5A
89423 "GoalID_ToCaution" 4 Bytes
+1C
89424 "BattleStartDist" 2 Bytes
+48
89425 "GoalAction_ToFind" Byte
+5B
89426 "GoalID_ToFind" 4 Bytes
+24
89427 "ThinkAttr_doAdmirer" 2 Bytes
+5E
89750 "---Force Attack" 1 88959 "Freeze Player" Auto Assembler Script [ENABLE] [[WorldChrMan]+80]+1EE8: db C0 [DISABLE] [[WorldChrMan]+80]+1EE8: db 00 89559 "Disable Attacks" Auto Assembler Script [ENABLE] define(AttackAOB1,DarkSoulsIII.exe+3BCB80) alloc(newmem,$1000,AttackAOB1) label(code) label(return) // newmem: push rax mov rax,lasthit_event cmp rcx,[rax] pop rax je return code: mov [rcx+14],edx mov [rcx+18],edx jmp return AttackAOB1: jmp newmem nop return: registersymbol(AttackAOB1) define(AttackAOB2,DarkSoulsIII.exe+3BCB00) alloc(newmem2,$1000,AttackAOB2) label(code2) label(return2) // newmem2: push rax mov rax,lasthit_event cmp rcx,[rax] pop rax je return2 code2: mov [rcx+14],FFFFFFFF jmp return2 AttackAOB2: jmp newmem2 nop nop return2: registersymbol(AttackAOB2) [DISABLE] AttackAOB1: db 89 51 14 89 51 18 unregistersymbol(AttackAOB1) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+3BCF60 "DarkSoulsIII.exe"+3BCF56: CC - int 3 "DarkSoulsIII.exe"+3BCF57: CC - int 3 "DarkSoulsIII.exe"+3BCF58: CC - int 3 "DarkSoulsIII.exe"+3BCF59: CC - int 3 "DarkSoulsIII.exe"+3BCF5A: CC - int 3 "DarkSoulsIII.exe"+3BCF5B: CC - int 3 "DarkSoulsIII.exe"+3BCF5C: CC - int 3 "DarkSoulsIII.exe"+3BCF5D: CC - int 3 "DarkSoulsIII.exe"+3BCF5E: CC - int 3 "DarkSoulsIII.exe"+3BCF5F: CC - int 3 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+3BCF60: 89 51 14 - mov [rcx+14],edx "DarkSoulsIII.exe"+3BCF63: 89 51 18 - mov [rcx+18],edx // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+3BCF66: C6 41 0D 01 - mov byte ptr [rcx+0D],01 "DarkSoulsIII.exe"+3BCF6A: C3 - ret "DarkSoulsIII.exe"+3BCF6B: CC - int 3 "DarkSoulsIII.exe"+3BCF6C: CC - int 3 "DarkSoulsIII.exe"+3BCF6D: CC - int 3 "DarkSoulsIII.exe"+3BCF6E: CC - int 3 "DarkSoulsIII.exe"+3BCF6F: CC - int 3 "DarkSoulsIII.exe"+3BCF70: 48 89 5C 24 10 - mov [rsp+10],rbx "DarkSoulsIII.exe"+3BCF75: 57 - push rdi "DarkSoulsIII.exe"+3BCF76: 48 83 EC 20 - sub rsp,20 } AttackAOB2: db C7 41 14 FF FF FF FF unregistersymbol(AttackAOB2) dealloc(newmem2) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+3BCEE0 "DarkSoulsIII.exe"+3BCED6: CC - int 3 "DarkSoulsIII.exe"+3BCED7: CC - int 3 "DarkSoulsIII.exe"+3BCED8: CC - int 3 "DarkSoulsIII.exe"+3BCED9: CC - int 3 "DarkSoulsIII.exe"+3BCEDA: CC - int 3 "DarkSoulsIII.exe"+3BCEDB: CC - int 3 "DarkSoulsIII.exe"+3BCEDC: CC - int 3 "DarkSoulsIII.exe"+3BCEDD: CC - int 3 "DarkSoulsIII.exe"+3BCEDE: CC - int 3 "DarkSoulsIII.exe"+3BCEDF: CC - int 3 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+3BCEE0: C7 41 14 FF FF FF FF - mov [rcx+14],FFFFFFFF // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+3BCEE7: C3 - ret "DarkSoulsIII.exe"+3BCEE8: CC - int 3 "DarkSoulsIII.exe"+3BCEE9: CC - int 3 "DarkSoulsIII.exe"+3BCEEA: CC - int 3 "DarkSoulsIII.exe"+3BCEEB: CC - int 3 "DarkSoulsIII.exe"+3BCEEC: CC - int 3 "DarkSoulsIII.exe"+3BCEED: CC - int 3 "DarkSoulsIII.exe"+3BCEEE: CC - int 3 "DarkSoulsIII.exe"+3BCEEF: CC - int 3 "DarkSoulsIII.exe"+3BCEF0: C6 41 08 01 - mov byte ptr [rcx+08],01 } 89075 "0x7434 - Attacks" -1:Nothing 3000: 3001: 3002: 3003: 3004: 3005: 3006: 3007: 3008: 3009: 3010: 3011: 3012: 3013: 3014: 3015: 3016: 3017: 3018: 3019: 3020: 3021: 3022: 3023: 3024: 3025: 3026: 3027: 3028: 3029: 3030: FFFF: 6000: 6001: 6002: 6003: 6004: 2100: 1500: -1: 20000: 20001: 20002: 20003: 20004: 20005: 1 4 Bytes
lasthit_ptr
7434 320 58
88512 "0x7438 - Attacks 2" 1 4 Bytes
lasthit_ptr
7438 320 58
88513 "0x7440 - Combo Attacks" Byte
lasthit_ptr
7440 320 58
88514 "0x7410 - Movement" Byte
lasthit_ptr
7410 320 58
88515 "0x7458 - Movement 2" Byte
lasthit_ptr
7458 320 58
91882 "Last Hit Object" Auto Assembler Script [ENABLE] aobscanmodule(Objectshit,DarkSoulsIII.exe,0F 28 93 80 02 00 00 0F) alloc(newmem,$1000,Objectshit) alloc(object_ptr,8) label(code) label(return) newmem: code: mov [object_ptr],rbx movaps xmm2,[rbx+00000270] jmp return Objectshit: jmp newmem nop nop return: registersymbol(Objectshit) registersymbol(object_ptr) [DISABLE] Objectshit: db 0F 28 93 80 02 00 00 0F unregistersymbol(object_ptr) unregistersymbol(Objectshit) dealloc(newmem) dealloc(object_ptr) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+65D7D5 "DarkSoulsIII.exe"+65D79E: 48 8D 4C 24 30 - lea rcx,[rsp+30] "DarkSoulsIII.exe"+65D7A3: 33 F6 - xor esi,esi "DarkSoulsIII.exe"+65D7A5: 89 85 B0 00 00 00 - mov [rbp+000000B0],eax "DarkSoulsIII.exe"+65D7AB: C7 44 24 30 FF FF FF FF - mov [rsp+30],FFFFFFFF "DarkSoulsIII.exe"+65D7B3: 48 89 74 24 38 - mov [rsp+38],rsi "DarkSoulsIII.exe"+65D7B8: E8 83 2C 7A 00 - call DarkSoulsIII.exe+E00440 "DarkSoulsIII.exe"+65D7BD: 8B 57 04 - mov edx,[rdi+04] "DarkSoulsIII.exe"+65D7C0: 48 8D 8D B0 00 00 00 - lea rcx,[rbp+000000B0] "DarkSoulsIII.exe"+65D7C7: 0F 28 83 60 02 00 00 - movaps xmm0,[rbx+00000260] "DarkSoulsIII.exe"+65D7CE: 0F 28 A3 50 02 00 00 - movaps xmm4,[rbx+00000250] // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+65D7D5: 0F 28 93 70 02 00 00 - movaps xmm2,[rbx+00000270] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+65D7DC: 0F 28 DC - movaps xmm3,xmm4 "DarkSoulsIII.exe"+65D7DF: 0F C6 E0 EE - shufps xmm4,xmm0,-12 "DarkSoulsIII.exe"+65D7E3: 0F C6 D8 44 - shufps xmm3,xmm0,44 "DarkSoulsIII.exe"+65D7E7: 0F 28 C2 - movaps xmm0,xmm2 "DarkSoulsIII.exe"+65D7EA: 0F C6 05 2E A7 27 04 44 - shufps xmm0,[DarkSoulsIII.exe+48D7F20],44 "DarkSoulsIII.exe"+65D7F2: 0F C6 15 26 A7 27 04 EE - shufps xmm2,[DarkSoulsIII.exe+48D7F20],-12 "DarkSoulsIII.exe"+65D7FA: 0F 28 CB - movaps xmm1,xmm3 "DarkSoulsIII.exe"+65D7FD: 0F C6 C8 88 - shufps xmm1,xmm0,-78 "DarkSoulsIII.exe"+65D801: 0F C6 D8 DD - shufps xmm3,xmm0,-23 "DarkSoulsIII.exe"+65D805: 0F 28 C4 - movaps xmm0,xmm4 } 91884 "Start" String 0 0 0 0
object_ptr
0
91883 "Hit points" 2 Bytes
object_ptr
18C
91887 "ID" String 32 1 0 0
object_ptr
120
91891 "Some coordinates?" 1 91888 "" Float
object_ptr
25C
91889 "" Float
object_ptr
26C
91890 "" Float
object_ptr
27C
11336 "ObjectParam" String 0 0 0 0
object_ptr
0 18 18 11337 "HP" 2 Bytes
+0
11338 "Defense" 2 Bytes
+2
11339 "Is Cam Hit" Binary 0 1 0
+9
11340 "Is Chr Hit" Binary 4 1 0
+9
11341 "Is Damage No Hit" Binary 1 1 0
+A
11342 "Is Break by Player Collide" Binary 1 1 0
+9
11343 "Is Disable Break For First Appearance" Binary 6 1 0
+9
11344 "Ext Ref Tex ID" 2 Bytes
+4
11345 "Is Anim Break" Binary 2 1 0
+9
11346 "Anim Break ID Max" Byte
+8
11347 "Material ID" 2 Bytes
+6
11348 "Is Penetration Bullet Hit" Binary 3 1 0
+9
11349 "Is Attack Backlash" Binary 5 1 0
+9
11350 "Is Ladder" Binary 7 1 0
+9
11351 "Is Move Object" Binary 2 1 0
+A
11352 "Is Anim Pause on Remo Play" Binary 0 1 0
+A
11353 "Break SFX ID" 1 4 Bytes
+C
11354 "Break SFX ID" Byte
+B
1337080814 "Misc" 1 1337075929 "Custom FPS Limit" Auto Assembler Script //Author: inuNorii //Just changes values in Debug Stuff > GRAPHICS > GFX //Customise it to your own preference [ENABLE] [SprjFlipper]+358: //Use Debug FPS db 01 [SprjFlipper]+354: //Debug FPS dd (float)75.0 [DISABLE] [SprjFlipper]+358: //Use Debug FPS db 00 [SprjFlipper]+354: //Debug FPS dd (float)30.0 1337098529 "Curent FPS (read only)" Float
CSLoadBalancer
8
1337098531 "FPS Limit" Float
SprjFlipper
354
1337080323 "Stats warning system (TTS)" Auto Assembler Script { Author: Igromanru Game Version: 1.14 Date: 20.06.2017 Description: Checks players stats and warn user. } [ENABLE] {$lua} if(syntaxcheck) then return end local MAX_LEGIT_STATS = 4 local PLAYER_SIZE = 56 local playersHolder = { player1 = "", player2 = "", player3 = "", player4 = "", player5 = "", } function getPlayerPtr(number) if(number == nil) then number = 1 end return "[[[WorldChrMan]+40]+"..igro:toHex(number * PLAYER_SIZE).."]+1FA0" end function warnUser(playerPtr, playerNr) local playerName = readString("["..playerPtr.."]+88", 32, true) local steamId = readString("["..playerPtr.."]+7D8", 32, true) if(playersHolder[playerNr-1] ~= steamId) then playersHolder[playerNr-1] = steamId speakEnglish("Warning! Player "..playerNr..", "..playerName.." is a hacker!") print(os.date()..": Player "..playerNr..", "..playerName.." got über stats!") end end function checkStats(playerPtr, playerNr) local uberStatsCount = 0 for i = 1, 9 do if(readInteger("["..playerPtr.."]+"..igro:toHex(0x40+4*i)) > 80) then uberStatsCount = uberStatsCount + 1 end end if(uberStatsCount > MAX_LEGIT_STATS) then warnUser(playerPtr, playerNr) end end function checkPlayers(timer) for i = 1, 5 do local playerPtr = getPlayerPtr(i) if(readQword(playerPtr) ~= nil) then checkStats(playerPtr, i) end end end igroPlayerCheckTimer = createTimer(getMainForm()) igroPlayerCheckTimer.Interval = 100 igroPlayerCheckTimer.OnTimer = checkPlayers igroPlayerCheckTimer.setEnabled(true) [DISABLE] {$lua} if(syntaxcheck) then return end if(igroPlayerCheckTimer ~= nil) then igroPlayerCheckTimer.setEnabled(false) end 1337019902 "Log taken damage" Auto Assembler Script { Author: Igromanru Description: Logs taken damage } [ENABLE] {$lua} if syntaxcheck then return end print("--Taken damage logger started--") igroTakenDamageLogger = true local CURRENT_HP_PTR = "[[[[WorldChrMan]+80]+1F90]+18]+D8" local function startDmgLogger(thread) local tmpHp = 0 while(igroTakenDamageLogger) do local currentHp = readInteger(CURRENT_HP_PTR) if(currentHp ~= nil) then if(tmpHp > currentHp and tmpHp - currentHp > 10) then print("You lost "..tmpHp - currentHp.." HP") if(currentHp < 1) then print("Your died") end end tmpHp = currentHp end sleep(100) end end createNativeThread(startDmgLogger) [DISABLE] {$lua} if syntaxcheck then return end igroTakenDamageLogger = false print("--Taken damage log finished--") 1337097681 "Lighting Mod aka "Reshader"" C0C0C0 Auto Assembler Script //Author: inuNorii, original findings by Zullie the Witch //Lets you mess with the lighting //reverse engineered from a publicly available DLL //This has been tested for 2 weeks and confirmed safe by Dahoom {$lua} if syntaxcheck then return end address_version("1.15.0") {$asm} [ENABLE] alloc(LightingMod,$100,"DarkSoulsIII.exe"+629C7D) alloc(BrightnessMod,4) registerSymbol(BrightnessMod) label(returnhere) label(originalcode) label(exit) BrightnessMod: //Changes the game brightness past the intended limit dd (float)-2.0 DarkSoulsIII.exe+3D6C0C0: //Vfx R/G/B dd (float)2.0 //Red dd (float)2.0 //Green dd (float)2.0 //Blue DarkSoulsIII.exe+1717B28: //Map Brightness dd (float)0.5 DarkSoulsIII.exe+4727638: //Vfx Brightness dd (float)5.0 DarkSoulsIII.exe+0212450: //Glow Brightness dd (float)0.2 DarkSoulsIII.exe+4786138: //The Fire FadesTM Edition db 01 LightingMod: cmp [BrightnessMod],0 je originalcode movss xmm0,[BrightnessMod] movss xmm2,[BrightnessMod] //[DarkSoulsIII.exe+3D6ADD0] jmp exit //VFX:: -> Reshaded originalcode: movss xmm2,[DarkSoulsIII.exe+3D6ADD0] exit: jmp returnhere "DarkSoulsIII.exe"+629C7D: jmp LightingMod nop 3 returnhere: {$lua} if syntaxcheck then return end --this needs a better solution memoryrecord_freeze(getAddressList().getMemoryRecordByDescription("VFXReshadedPopup")) {$asm} [DISABLE] "DarkSoulsIII.exe"+629C7D: movss xmm2,[DarkSoulsIII.exe+3D6ADD0] dealloc(LightingMod) dealloc(BrightnessMod) unregisterSymbol(BrightnessMod) DarkSoulsIII.exe+3D6C0C0: dd 3F800000 dd 3F800000 dd 3F800000 DarkSoulsIII.exe+1717B28: dd 3F800000 DarkSoulsIII.exe+4727638: dd 3F800000 DarkSoulsIII.exe+0212450: dd 3F800000 DarkSoulsIII.exe+4786138: db 00 1337097683 "Game Brightness" Float
BrightnessMod
1337097684 "Vfx R/G/B" Float
DarkSoulsIII.exe+3D6C0C0
1337097685 "Red" Float
+0
1337097686 "Green" Float
+4
1337097687 "Blue" Float
+8
1337097688 "Map" Float
DarkSoulsIII.exe+1717B28
1337097689 "Vfx" Float
DarkSoulsIII.exe+4727638
1337097690 "Glow" Float
DarkSoulsIII.exe+0212450
1337097692 "Presets" 1 1337097694 "Default" Auto Assembler Script //Author: [ENABLE] BrightnessMod: dd (float)-2.0 DarkSoulsIII.exe+3D6C0C0: dd (float)2.0 (float)2.0 (float)2.0 DarkSoulsIII.exe+1717B28: dd (float)0.5 DarkSoulsIII.exe+4727638: dd (float)5.0 DarkSoulsIII.exe+0212450: dd (float)0.2 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337097696 "Alternate" Auto Assembler Script //Author: [ENABLE] BrightnessMod: dd (float)-1.0 DarkSoulsIII.exe+3D6C0C0: dd (float)2.0 (float)2.0 (float)2.0 DarkSoulsIII.exe+1717B28: dd (float)0.9 DarkSoulsIII.exe+4727638: dd (float)5.0 DarkSoulsIII.exe+0212450: dd (float)0.2 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337097697 "Alternate 2" Auto Assembler Script //Author: [ENABLE] BrightnessMod: dd (float)-1.0 DarkSoulsIII.exe+3D6C0C0: dd (float)2.0 (float)2.0 (float)2.0 DarkSoulsIII.exe+1717B28: dd (float)0.85 DarkSoulsIII.exe+4727638: dd (float)10.0 DarkSoulsIII.exe+0212450: dd (float)0.2 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337097695 "Preset" Auto Assembler Script //Author: [ENABLE] BrightnessMod: dd (float)-1.4 DarkSoulsIII.exe+3D6C0C0: dd (float)1.4 (float)1.4 (float)1.4 DarkSoulsIII.exe+1717B28: dd (float)0.5 DarkSoulsIII.exe+4727638: dd (float)4.0 DarkSoulsIII.exe+0212450: dd (float)0.0 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337183154 "Dahoom's Preset" Auto Assembler Script //Author: Dahoom [ENABLE] BrightnessMod: dd (float)-0.5 DarkSoulsIII.exe+3D6C0C0: dd (float)1.4 (float)1.4 (float)1.4 DarkSoulsIII.exe+1717B28: dd (float)0.6 DarkSoulsIII.exe+4727638: dd (float)2.56 DarkSoulsIII.exe+0212450: dd (float)0.3 {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337097701 "inuDarkPreset (Torch Recommended)" Auto Assembler Script //Author: inuNorii [ENABLE] BrightnessMod: dd (float)-1.0 DarkSoulsIII.exe+3D6C0C0: dd (float)5.0 (float)5.0 (float)5.0 DarkSoulsIII.exe+1717B28: dd (float)0.05 DarkSoulsIII.exe+4727638: dd (float)0.5 DarkSoulsIII.exe+0212450: dd (float)0.5 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337097750 "inuDarkPresetAlt (Torch Recommended)" Auto Assembler Script //Author: inuNorii [ENABLE] BrightnessMod: dd (float)-1.0 DarkSoulsIII.exe+3D6C0C0: dd (float)5.0 (float)5.0 (float)5.0 DarkSoulsIII.exe+1717B28: dd (float)0.1 DarkSoulsIII.exe+4727638: dd (float)0.5 DarkSoulsIII.exe+0212450: dd (float)0.5 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 92379 "Darkest Souls Option 1" Auto Assembler Script //Author: Zullie the Witch [ENABLE] BrightnessMod: dd (float)0.0 DarkSoulsIII.exe+3D6C0C0: dd 41A00000 41A00000 41A00000 DarkSoulsIII.exe+1717B28: dd 3A83126F DarkSoulsIII.exe+4727638: dd (float)1.0 DarkSoulsIII.exe+0212450: dd 3F800000 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 92370 "Darkest Souls Option 2" Auto Assembler Script //Author: Zullie the Witch [ENABLE] BrightnessMod: dd (float)0.0 DarkSoulsIII.exe+3D6C0C0: dd 3F800000 3F800000 3F800000 DarkSoulsIII.exe+1717B28: dd 3A83126F DarkSoulsIII.exe+4727638: dd (float)1.0 DarkSoulsIII.exe+0212450: dd 43FA0000 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337097693 "None" Auto Assembler Script //Author: FROMSOFTWARE [ENABLE] BrightnessMod: dd (float)0.0 DarkSoulsIII.exe+3D6C0C0: dd (float)1.0 (float)1.0 (float)1.0 DarkSoulsIII.exe+1717B28: dd (float)1.0 DarkSoulsIII.exe+4727638: dd (float)1.0 DarkSoulsIII.exe+0212450: dd (float)1.0 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337097698 "Misc" C0C0C0 1 1337097691 "GOTY" 0:Standard 1:The Fire FadesTM Edition 1 Byte
DarkSoulsIII.exe+4786138
1337097680 "VFXReshadedPopup" Auto Assembler Script //Thanks to LukeYui for providing the function for this meme! [ENABLE] alloc(PopupMsgInvade,256,DarkSoulsIII.exe) alloc(CreateNewString,256,DarkSoulsIII.exe) alloc(NewString,512) define(StringLookupByID,DarkSoulsIII.exe+E0C6E0) NewString: dw 'VFX -> Reshaded',0 CreateNewString: mov r9d,ebx xor edx,edx cmp r9d,03A7D28C jne DarkSoulsIII.exe+E0C6E5 //StringLookupByID+05 lea rax,[NewString] jmp DarkSoulsIII.exe+E0C6F3 //StringLookupByID+13 StringLookupByID: jmp CreateNewString PopupMsgInvade: mov rcx,[SprjLuaEventMan] mov edx,00000001 mov r8d,03A7D28C sub rsp,28 call 140473040 add rsp,28 ret createthread(PopupMsgInvade) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] DarkSoulsIII.exe+E0C6E0: db 44 8B CB 33 D2 dealloc(CreateNewString) dealloc(NewString) dealloc(PopupMsgInvade)
86512 "Disable Post Process Draw" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.0") {$asm} [ENABLE] DarkSoulsIII.exe+494C89E: db 01 [DISABLE] DarkSoulsIII.exe+494C89E: db 00
1337080820 "Param Mods" 1 1337080822 "Dependencies" C0C0C0 1 1337081387 "Don't disable these!" FF8000 1 251 "Param Patcher v2.0.5" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START PatchInfo class Author: Igromanru Description: Entity with informations (address, value and valueType). Also enum TYPE, with all possible value types. ]]-- PatchInfo = { address = 0, value = 0, valueType = 0, binaryOffset = 0, BINARYOFFSET = { ONE = 1, TWO = 2, THREE = 4, FOUR = 8, FIVE = 16, SIX = 32, SEVEN = 64, EIGHT = 128, }, TYPE = { BINARY = 0, BYTE = 1, TWO_BYTE = 2, FOUR_BYTE = 3, EIGHT_BYTE = 4, FLOAT = 5, } } function PatchInfo:new(address, value, valueType, binaryOffset) local o = {} setmetatable(o, self) self.__index = self if(address ~= nil) then o.address = address end if(value ~= nil) then o.value = value end if(valueType ~= nil) then o.valueType = valueType end if(binaryOffset ~= nil) then o.binaryOffset = binaryOffset end return o end function PatchInfo:getBinaryOffset(value) local result = value if(value == 0) then result = PatchInfo.BINARYOFFSET.ONE elseif(value == 1) then result = PatchInfo.BINARYOFFSET.TWO elseif(value == 2) then result = PatchInfo.BINARYOFFSET.THREE elseif(value == 3) then result = PatchInfo.BINARYOFFSET.FOUR elseif(value == 4) then result = PatchInfo.BINARYOFFSET.FIVE elseif(value == 5) then result = PatchInfo.BINARYOFFSET.SIX elseif(value == 6) then result = PatchInfo.BINARYOFFSET.SEVEN elseif(value == 7) then result = PatchInfo.BINARYOFFSET.EIGHT end return result end --[[END PatchInfo class]]-- --[[START ParamUtils class Author: Igromanru Description: Utils class for Params ]]-- ParamUtils = { masterParamTable = {}, patchBackUp = {}, patchBackUpOld = {}, } function ParamUtils:new() local function readIntegerSafe(Input) local Value = readInteger(Input) if Value < 2147483647 then return value else return Value - 0x100000000 end end local function InitializeAddress() autoAssemble([[ define(ParamPatch,[CSRegulationManager]+10) registerSymbol(ParamPatch) ]]) end local o = {} setmetatable(o, self) self.__index = self InitializeAddress() o:paramIndexer() return o end function ParamUtils:destroy() unregisterSymbol("ParamPatch") end function ParamUtils:toHex(number, length) local result = "" if(length ~= nil and length > 0) then result = string.format("%0"..length.."X",number) else result = string.format("%X",number) end return result end function ParamUtils:isEmpty(value) local result = value == nil if(not result) then if(type(value) == "string") then result = value == "" elseif(type(value) == "table") then result = true for key,tabl in pairs(value) do result = key == nil break end end end return result end function ParamUtils:isNotEmpty(value) return not self:isEmpty(value) end function ParamUtils:logError(message) local output = "ParamUtils Error:\r\n"..message print(output) error(output) end function ParamUtils:paramIndexer() local Param = getAddress("ParamPatch") local Start = readQword(Param) local End = readQword(Param+8) local Count = (End-Start)/8 self.masterParamTable = {} for i = 0, Count - 1 do local ParamOffset = readQword(Start+i*8) local ParamString = "Unknown" if readInteger(ParamOffset+0x20) > 7 then ParamString = readString(readQword(ParamOffset+0x10),90,true) else ParamString = readString(ParamOffset+0x10,90,true) end self.masterParamTable[ParamString] = ParamOffset end end function ParamUtils:getParamAddress(param) return self.masterParamTable[param] end function ParamUtils:getIdAddress(idTable, Id) local result = idTable[Id] if(self:isEmpty(result) or result < 0) then self:logError("ID: "..Id.." (0x"..self:toHex(Id) ..") couldn't be found") end return result end function ParamUtils:getIdFromAddress(idTable, address) local result = 0 if(self:isNotEmpty(idTable) and self:isNotEmpty(address)) then for id,addr in pairs(idTable) do if(addr == address) then result = id break end end end if(result == 0) then self:logError("ID for address: "..self:toHex(address).." couldn't be found") end return result end function ParamUtils:getParamIdTable(ParamName) local IDTable = {} local ParamAddr = readQword(readQword(self.masterParamTable[ParamName]+0x68)+0x68) local TableCount = byteTableToWord(readBytes(ParamAddr+0xa,2,true)) for i=0,TableCount-1 do local PID = readInteger(ParamAddr+0x40+0x18*i) local IDO = readInteger(ParamAddr+0x48+0x18*i) IDTable[PID] = ParamAddr + IDO end return IDTable end function ParamUtils:getIdAddressInParam(paramName, id) local result = 0 local idTable = self:getParamIdTable(paramName) if(idTable ~= nil) then result = self:getIdAddress(idTable, id) else self:logError("Addresses for Param: '"..paramName.."' couldn't be found") end return result end function ParamUtils:getIdFromAddressInParam(paramName, address) local result = 0 local idTable = self:getParamIdTable(paramName) if(self:isNotEmpty(idTable)) then result = self:getIdFromAddress(idTable, address) end return result end function ParamUtils:getIdByAddressInAnyParam(address) local result = 0 if(self.masterParamTable ~= nil) then for param,paramAddr in pairs(self.masterParamTable) do local idTable = self:getParamIdTable(param) if(self:isNotEmpty(idTable)) then local id = self:getIdFromAddress(idTable, address) if(id > 0) then result = id break end end end end return result end function ParamUtils:getAllAddressFromParam(paramName) local result = {} local idTable = self:getParamIdTable(paramName) if(self:isNotEmpty(idTable)) then for id,address in pairs(idTable) do table.insert(result, address) end end return result end function ParamUtils:paramIterator(ParamName,ChangeTable,uuid) local IDTable = self:getParamIdTable(ParamName) if uuid ~= nil then --Make a table for backups if self.patchBackUpOld == nil then self.patchBackUpOld = {} end self.patchBackUpOld[uuid] = {} for k,v in pairs(ChangeTable) do local Backup = {} local _,DataLength = string.gsub(v[3], "%x+","") local idAddress = self:getIdAddress(IDTable,v[1]) if self:isNotEmpty(idAddress) then Backup[1] = idAddress + v[2] Backup[2] = readBytes(Backup[1],DataLength,true) table.insert(self.patchBackUpOld[uuid],Backup) self:paramPatcher(idAddress,v[2],v[3],v[4]) end end else for k,v in pairs(ChangeTable) do local idAddress = self:getIdAddress(IDTable,v[1]) if self:isNotEmpty(idAddress) then self:paramPatcher(idAddress,v[2],v[3],v[4]) end end end end function ParamUtils:paramPatcher(idAddress,DataOffset,Data,Symbol) local WriteAddr = idAddress+DataOffset local HexTable = {} if Symbol == nil then for word in string.gmatch(Data, "%x+") do table.insert(HexTable,tonumber(word,16)) end writeBytes(WriteAddr,HexTable) else registerSymbol(Symbol,WriteAddr,true) end end function ParamUtils:paramDepatcher(uuid) if(self.patchBackUpOld[uuid] ~= nil) then for k,v in pairs(self.patchBackUpOld[uuid]) do if(self:isNotEmpty(v)) then writeBytes(v[1],v[2]) end end self.patchBackUpOld[uuid] = nil end end function ParamUtils:patchMultipleOffsets(paramName, id, patchInfoTable, uuid) if(self.patchBackUp[uuid] == nil) then local address = getIdAddressInParam() for key,patchInfo in pairs(patchInfoTable) do patchInfo.address = address self:patchValueWithBackup(patchInfo,uuid) end else self:logError("The UUID "..uuid.." is already in use.") end end function ParamUtils:restore(...) local arg = table.pack(...) for key,uuid in pairs(arg) do if(self:isNotEmpty(self.patchBackUp[uuid])) then for index,patchInfo in pairs(self.patchBackUp[uuid]) do self:patchValue(patchInfo) end self.patchBackUp[uuid] = nil end end end function ParamUtils:patchValueWithBackup(patchInfo, uuid) local readValue = self:readValue(patchInfo) local backup = true self:patchValue(patchInfo) for key,object in pairs(self.patchBackUp[uuid]) do if(object.address == patchInfo.address) then backup = false break end end if(backup) then if(patchInfo.valueType == PatchInfo.TYPE.BINARY) then patchInfo.valueType = PatchInfo.TYPE.BYTE end table.insert(self.patchBackUp[uuid], PatchInfo:new(patchInfo.address, readValue, patchInfo.valueType)) end end function ParamUtils:readValue(patchInfo) local value = 0 if(patchInfo.valueType == PatchInfo.TYPE.BYTE or patchInfo.valueType == PatchInfo.TYPE.BINARY) then value = self:readByte(patchInfo) elseif(patchInfo.valueType == PatchInfo.TYPE.TWO_BYTE) then value = self:read2Byte(patchInfo) elseif(patchInfo.valueType == PatchInfo.TYPE.FOUR_BYTE) then value = self:read4Byte(patchInfo) elseif(patchInfo.valueType == PatchInfo.TYPE.EIGHT_BYTE) then value = self:read8Byte(patchInfo) elseif(patchInfo.valueType == PatchInfo.TYPE.FLOAT) then value = self:readFloat(patchInfo) end return value end function ParamUtils:patchValue(patchInfo) if(patchInfo.valueType == PatchInfo.TYPE.BINARY) then self:writeBinary(patchInfo) elseif(patchInfo.valueType == PatchInfo.TYPE.BYTE) then self:writeByte(patchInfo) elseif(patchInfo.valueType == PatchInfo.TYPE.TWO_BYTE) then self:write2Byte(patchInfo) elseif(patchInfo.valueType == PatchInfo.TYPE.FOUR_BYTE) then self:write4Byte(patchInfo) elseif(patchInfo.valueType == PatchInfo.TYPE.EIGHT_BYTE) then self:write8Byte(patchInfo) elseif(patchInfo.valueType == PatchInfo.TYPE.FLOAT) then self:writeFloat(patchInfo) end end function ParamUtils:writeBinary(patchInfo) if(patchInfo.binaryOffset > 0) then local prevValue = self:readByte(patchInfo) if(patchInfo.value == 0) then patchInfo.value = bAnd(prevValue, ~patchInfo.binaryOffset) else patchInfo.value = bOr(prevValue,patchInfo.binaryOffset) end writeBytes(patchInfo.address, patchInfo.value) else self:logError("To write a binary you've to set the 'binaryOffset'") end end function ParamUtils:writeByte(patchInfo) if(patchInfo.value > 255) then self:logError("Byte can't be bigger then 255") elseif(patchInfo.value < -127) then self:logError("Byte can't be smaller then -127") else writeBytes(patchInfo.address, patchInfo.value) end end function ParamUtils:write2Byte(patchInfo) if(patchInfo.value > 65535) then self:logError("2 Bytes can't be bigger then 65535") elseif(patchInfo.value < -32767) then self:logError("2 Bytes can't be smaller then -32767") else writeBytes(patchInfo.address, wordToByteTable(patchInfo.value)) end end function ParamUtils:write4Byte(patchInfo) if(patchInfo.value > 4294967295) then self:logError("4 Bytes can't be bigger then 4294967295") elseif(patchInfo.value < -2147483648) then self:logError("4 Bytes can't be smaller then -2147483648") else writeInteger(patchInfo.address, patchInfo.value) end end function ParamUtils:write8Byte(patchInfo) if(patchInfo.value > 9223372036854775807) then self:logError("8 Bytes can't be bigger then 9223372036854775807") elseif(patchInfo.value < -9223372036854775808) then self:logError("8 Bytes can't be smaller then -9223372036854775808") else writeQword(patchInfo.address, patchInfo.value) end end function ParamUtils:writeFloat(patchInfo) if(patchInfo.value > 3.4028235E38) then self:logError("Float can't be bigger then 3.4028235E38") elseif(patchInfo.value < -3.4028235E38) then self:logError("Float can't be smaller then -3.4028235E38") else writeFloat(patchInfo.address, patchInfo.value) end end -- read functions function ParamUtils:readByte(patchInfo) return readBytes(patchInfo.address, 1) end function ParamUtils:read2Byte(patchInfo) return byteTableToWord(readBytes(patchInfo.address, 2, true)) end function ParamUtils:read4Byte(patchInfo) return readInteger(patchInfo.address) end function ParamUtils:read8Byte(patchInfo) return readQword(patchInfo.address) end function ParamUtils:readFloat(patchInfo) return readFloat(patchInfo.address) end function ParamUtils:restoreAllBackups() if(self:isNotEmpty(self.patchBackUp)) then for uuid,tBackup in pairs(self.patchBackUp) do self:restore(uuid) end end self.patchBackUp = {} end function ParamUtils:restoreAllOldBackups() if(self:isNotEmpty(self.patchBackUpOld)) then for uuid,tBackup in pairs(self.patchBackUpOld) do self:restore(uuid) end end self.patchBackUpOld = {} end function ParamUtils:printAllBackups() if(self:isNotEmpty(self.patchBackUp)) then for uuid,tBackup in pairs(self.patchBackUp) do print("UUID: "..uuid) for key,object in pairs(tBackup) do print("Address: "..object.address.." Value: "..object.value.." Type: "..object.valueType) end end end end function ParamUtils:printAllOldBackups() if(self:isNotEmpty(self.patchBackUpOld)) then for uuid,tBackup in pairs(self.patchBackUpOld) do print("UUID: "..uuid) for address,byteArray in pairs(tBackup) do print("Address: "..address.." Byte Array: ") end end end end function ParamUtils:printParams() if(self:isNotEmpty(self.masterParamTable)) then for key,address in pairs(self.masterParamTable) do print("Param: "..key.." Address: "..self:toHex(address)) end end end function ParamUtils:printParamsIds(param) if(self:isNotEmpty(self.masterParamTable)) then local idTable = self:getParamIdTable(param) for id,address in pairs(idTable) do print("ID: "..id.." (0x"..self:toHex(id)..") Address: "..self:toHex(address)) end end end function ParamUtils:printParamAddress(param) local address = self:getParamAddress(param) if(self:isNotEmpty(address)) then print("Param: "..param..", Address: "..self:toHex(address)) else print("Param: "..param.." couldn't be found.") end end -- Creating an instance of ParamUtils paramUtils = ParamUtils:new() --[[END ParamUtils class]]-- local function enableRecord(thread, id) local record = getAddressList().getMemoryRecordByID(id) if(record ~= nil) then sleep(500) record.Active = true else print("Record with ID "..id.." doesn't exists") end end createNativeThread(enableRecord, 252) --Enable PP classes [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restoreAllBackups() paramUtils:printAllOldBackups() paramUtils:destroy() local function disableRecord(thread, id) local record = getAddressList().getMemoryRecordByID(id) if(record ~= nil) then sleep(500) record.Active = false else print("Record with ID "..id.." doesn't exists") end end createNativeThread(disableRecord, 252) --Disable PP classes 252 "BaseParamClass" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START BaseParamClass class]]-- BaseParamClass = { id = 0, param = "", backupUuid = "", address = 0 } function BaseParamClass:new(param, uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init(param, uuid, id, address) return o end function BaseParamClass:init(param, uuid, id, address) if(param ~= nil) then self.param = param end if(uuid ~= nil) then self.backupUuid = uuid end if(id ~= nil) then self.id = id end if(self.param ~= "" and self.backupUuid ~= "") then if(paramUtils.patchBackUp[self.backupUuid] == nil) then paramUtils.patchBackUp[self.backupUuid] = {} end if(address ~= nil and address > 0) then self.address = address elseif(self.id ~= nil and self.id > 0) then self:stripSelfIdForParams() self.address = paramUtils:getIdAddressInParam(self.param, self.id) end end end -- Removes first Hex digit of the ID function BaseParamClass:stripIdForParams(id) local idHex = paramUtils:toHex(id, 8) return tonumber(idHex:sub(2),16) end function BaseParamClass:stripSelfIdForParams() if(self.id ~= nil and self.id > 0) then self.id = self:stripIdForParams(self.id) end end --Patch all values function BaseParamClass:patchAll(offset, value, valueType, binaryOffset) local addresses = paramUtils:getAllAddressFromParam(self.param) for key,address in pairs(addresses) do local patchInfo = PatchInfo:new(address + offset, value, valueType, PatchInfo:getBinaryOffset(binaryOffset)) paramUtils:patchValueWithBackup(patchInfo, self.backupUuid) end end function BaseParamClass:patchAllBinary(offset, value, binaryOffset) self:patchAll(offset, value, PatchInfo.TYPE.BINARY, binaryOffset) end function BaseParamClass:patchAllByte(offset, value) self:patchAll(offset, value, PatchInfo.TYPE.BYTE) end function BaseParamClass:patchAll2Byte(offset, value) self:patchAll(offset, value, PatchInfo.TYPE.TWO_BYTE) end function BaseParamClass:patchAll4Byte(offset, value) self:patchAll(offset, value, PatchInfo.TYPE.FOUR_BYTE) end function BaseParamClass:patchAll8Byte(offset, value) self:patchAll(offset, value, PatchInfo.TYPE.EIGHT_BYTE) end function BaseParamClass:patchAllFloat(offset, value) self:patchAll(offset, value, PatchInfo.TYPE.FLOAT) end -- Patch value function BaseParamClass:patchValue(offset, value, valueType, binaryOffset) local patchInfo = PatchInfo:new(self.address + offset, value, valueType, PatchInfo:getBinaryOffset(binaryOffset)) paramUtils:patchValueWithBackup(patchInfo, self.backupUuid) end function BaseParamClass:patchBinary(offset, value, binaryOffset) self:patchValue(offset, value, PatchInfo.TYPE.BINARY, binaryOffset) end function BaseParamClass:patchByte(offset, value) self:patchValue(offset, value, PatchInfo.TYPE.BYTE) end function BaseParamClass:patch2Byte(offset, value) self:patchValue(offset, value, PatchInfo.TYPE.TWO_BYTE) end function BaseParamClass:patch4Byte(offset, value) self:patchValue(offset, value, PatchInfo.TYPE.FOUR_BYTE) end function BaseParamClass:patch8Byte(offset, value) self:patchValue(offset, value, PatchInfo.TYPE.EIGHT_BYTE) end function BaseParamClass:patchFloat(offset, value) self:patchValue(offset, value, PatchInfo.TYPE.FLOAT) end -- Read value function BaseParamClass:readValue(offset, valueType, binaryOffset) local patchInfo = PatchInfo:new(self.address + offset, nil, valueType, PatchInfo:getBinaryOffset(binaryOffset)) return paramUtils:readValue(patchInfo) end function BaseParamClass:readBinary(offset, binaryOffset) local bByte = self:readValue(offset, PatchInfo.TYPE.BINARY, binaryOffset) return bAnd(bByte, PatchInfo:getBinaryOffset(binaryOffset)) ~= 0 end function BaseParamClass:readByte(offset) return self:readValue(offset, PatchInfo.TYPE.BYTE) end function BaseParamClass:read2Byte(offset) return self:readValue(offset, PatchInfo.TYPE.TWO_BYTE) end function BaseParamClass:read4Byte(offset) return self:readValue(offset, PatchInfo.TYPE.FOUR_BYTE) end function BaseParamClass:read8Byte(offset) return self:readValue(offset, PatchInfo.TYPE.EIGHT_BYTE) end function BaseParamClass:readFloat(offset) return self:readValue(offset, PatchInfo.TYPE.FLOAT) end --[[END BaseParamClass class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080397 "ActionButtonParam" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] -- Define ActionButtonParam Class ActionButtonParam = BaseParamClass:new() function ActionButtonParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("ActionButtonParam", uuid, id, address) return o end function ActionButtonParam:regionType(value) self:patchByte(0x00,value) end function ActionButtonParam:dummyPoly1(value) self:patch4Byte(0x01,value) end function ActionButtonParam:dummyPoly2(value) self:patch4Byte(0x05,value) end function ActionButtonParam:Radius(value) self:patchFloat(0x09,value) end function ActionButtonParam:Angle(value) self:patch4Byte(0x0D,value) end function ActionButtonParam:depth(value) self:patchFloat(0x11,value) end function ActionButtonParam:width(value) self:patchFloat(0x15,value) end function ActionButtonParam:height(value) self:patchFloat(0x19,value) end function ActionButtonParam:baseHeightOffset(value) self:patchFloat(0x1D,value) end function ActionButtonParam:angleCheckType(value) self:patchByte(0x21,value) end function ActionButtonParam:AllowAngle(value) self:patch4Byte(0x22,value) end function ActionButtonParam:textBoxType(value) self:patchByte(0x26,value) end function ActionButtonParam:textId(value) self:patch4Byte(0x27,value) end function ActionButtonParam:InvalidFlag(value) self:patch4Byte(0x2B,value) end function ActionButtonParam:grayoutFlag(value) self:patch4Byte(0x2F,value) end function ActionButtonParam:priority(value) self:patch4Byte(0x33,value) end function ActionButtonParam:execInvalidTime(value) self:patchFloat(0x37,value) end function ActionButtonParam:execButtonCircle(value) self:patchByte(0x3B,value) end [DISABLE] 1337180547 "AttackElementCorrectParam" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] AttackElementCorrectParam = BaseParamClass:new() function AttackElementCorrectParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("AttackElementCorrectParam", uuid, id, address) return o end function AttackElementCorrectParam:isPhysSTR(value) self:patchBinary(0x00,value, 0) end function AttackElementCorrectParam:isPhysDEX(value) self:patchBinary(0x00,value, 1) end function AttackElementCorrectParam:isPhysINT(value) self:patchBinary(0x00,value, 2) end function AttackElementCorrectParam:isPhysFTH(value) self:patchBinary(0x00,value, 3) end function AttackElementCorrectParam:isPhysLCK(value) self:patchBinary(0x00,value, 4) end function AttackElementCorrectParam:isMagicSTR(value) self:patchBinary(0x00,value, 5) end function AttackElementCorrectParam:isMagicDEX(value) self:patchBinary(0x00,value, 6) end function AttackElementCorrectParam:isMagicINT(value) self:patchBinary(0x00,value, 7) end function AttackElementCorrectParam:isMagicFTH(value) self:patchBinary(0x01,value, 0) end function AttackElementCorrectParam:isMagicLCK(value) self:patchBinary(0x01,value, 1) end function AttackElementCorrectParam:isFireSTR(value) self:patchBinary(0x01,value, 2) end function AttackElementCorrectParam:isFireDEX(value) self:patchBinary(0x01,value, 3) end function AttackElementCorrectParam:isFireINT(value) self:patchBinary(0x01,value, 4) end function AttackElementCorrectParam:isFireFTH(value) self:patchBinary(0x01,value, 5) end function AttackElementCorrectParam:isFireLCK(value) self:patchBinary(0x01,value, 6) end function AttackElementCorrectParam:isThunSTR(value) self:patchBinary(0x01,value, 7) end function AttackElementCorrectParam:isThunDEX(value) self:patchBinary(0x02,value, 0) end function AttackElementCorrectParam:isThunINT(value) self:patchBinary(0x02,value, 1) end function AttackElementCorrectParam:isThunFTH(value) self:patchBinary(0x02,value, 2) end function AttackElementCorrectParam:isThunLCK(value) self:patchBinary(0x02,value, 3) end function AttackElementCorrectParam:isDarkSTR(value) self:patchBinary(0x02,value, 4) end function AttackElementCorrectParam:isDarkDEX(value) self:patchBinary(0x02,value, 5) end function AttackElementCorrectParam:isDarkINT(value) self:patchBinary(0x02,value, 6) end function AttackElementCorrectParam:isDarkFTH(value) self:patchBinary(0x02,value, 7) end function AttackElementCorrectParam:isDarkLCK(value) self:patchBinary(0x03,value, 0) end --addRate (2Byte) starting at 0x04 --correctionRate (2Byte) starting at 0x36 [DISABLE] 1337080398 "AiSoundParam" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] -- Define AiSoundParam Class AiSoundParam = BaseParamClass:new() function AiSoundParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("AiSoundParam", uuid, id, address) return o end function AiSoundParam:Radius(value) self:patchFloat(0x00,value) end function AiSoundParam:lifeFrame(value) self:patchFloat(0x04,value) end function AiSoundParam:bSpEffectEnable(value) self:patchByte(0x08,value) end function AiSoundParam:Type(value) self:patchByte(0x09,value) end function AiSoundParam:fakeTargetType(value) self:patchByte(0x0A,value) end function AiSoundParam:InterestCategory(value) self:patchByte(0x0B,value) end function AiSoundParam:UseHitDamageTeam(value) self:patchByte(0x0C,value) end [DISABLE] 2 "AtkParam_Npc" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end -- Define AtkParam_Npc Class AtkParam_Npc = BaseParamClass:new() function AtkParam_Npc:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("AtkParam_Npc", uuid, id, address) return o end function AtkParam_Npc:Hit0_Radius(value) self:patchFloat(0x0, value) end function AtkParam_Npc:Hit1_Radius(value) self:patchFloat(0x4, value) end function AtkParam_Npc:Hit2_Radius(value) self:patchFloat(0x8, value) end function AtkParam_Npc:Hit3_Radius(value) self:patchFloat(0xC, value) end function AtkParam_Npc:KnockbackDist(value) self:patchFloat(0x10, value) end function AtkParam_Npc:HitStopTime(value) self:patchFloat(0x14, value) end function AtkParam_Npc:SpecialEffectId0(value) self:patch4Byte(0x18, value) end function AtkParam_Npc:SpecialEffectId1(value) self:patch4Byte(0x1C, value) end function AtkParam_Npc:SpecialEffectId2(value) self:patch4Byte(0x20, value) end function AtkParam_Npc:SpecialEffectId3(value) self:patch4Byte(0x24, value) end function AtkParam_Npc:SpecialEffectId4(value) self:patch4Byte(0x28, value) end function AtkParam_Npc:Hit0_DmyPoly1(value) self:patch2Byte(0x2C, value) end function AtkParam_Npc:Hit1_DmyPoly1(value) self:patch2Byte(0x2E, value) end function AtkParam_Npc:Hit2_DmyPoly1(value) self:patch2Byte(0x30, value) end function AtkParam_Npc:Hit3_DmyPoly1(value) self:patch2Byte(0x32, value) end function AtkParam_Npc:Hit0_DmyPoly2(value) self:patch2Byte(0x34, value) end function AtkParam_Npc:Hit1_DmyPoly2(value) self:patch2Byte(0x36, value) end function AtkParam_Npc:Hit2_DmyPoly2(value) self:patch2Byte(0x38, value) end function AtkParam_Npc:Hit3_DmyPoly2(value) self:patch2Byte(0x3A, value) end function AtkParam_Npc:BlowingCorrection(value) self:patch2Byte(0x3C, value) end function AtkParam_Npc:AtkPhysCorrection(value) self:patch2Byte(0x3E, value) end function AtkParam_Npc:AtkMagCorrection(value) self:patch2Byte(0x40, value) end function AtkParam_Npc:AtkFireCorrection(value) self:patch2Byte(0x42, value) end function AtkParam_Npc:AtkThunCorrection(value) self:patch2Byte(0x44, value) end function AtkParam_Npc:AtkStamCorrection(value) self:patch2Byte(0x46, value) end function AtkParam_Npc:GuardAtkRateCorrection(value) self:patch2Byte(0x48, value) end function AtkParam_Npc:GuardBreakCorrection(value) self:patch2Byte(0x4A, value) end function AtkParam_Npc:AtkThrowEscapeCorrection(value) self:patch2Byte(0x4C, value) end function AtkParam_Npc:AtkSuperArmorCorrection(value) self:patch2Byte(0x4E, value) end function AtkParam_Npc:AtkPhys(value) self:patch2Byte(0x50, value) end function AtkParam_Npc:AtkMag(value) self:patch2Byte(0x52, value) end function AtkParam_Npc:AtkFire(value) self:patch2Byte(0x54, value) end function AtkParam_Npc:AtkThun(value) self:patch2Byte(0x56, value) end function AtkParam_Npc:AtkStam(value) self:patch2Byte(0x58, value) end function AtkParam_Npc:GuardAtkRate(value) self:patch2Byte(0x5A, value) end function AtkParam_Npc:GuardBreakRate(value) self:patch2Byte(0x5C, value) end function AtkParam_Npc:AtkSuperArmor(value) self:patch2Byte(0x5E, value) end function AtkParam_Npc:AtkThrowEscape(value) self:patch2Byte(0x60, value) end function AtkParam_Npc:AtkObj(value) self:patch2Byte(0x62, value) end function AtkParam_Npc:GuardStaminaCutRate(value) self:patch2Byte(0x64, value) end function AtkParam_Npc:GuardRate(value) self:patch2Byte(0x66, value) end function AtkParam_Npc:ThrowTypeId(value) self:patch2Byte(0x68, value) end function AtkParam_Npc:Hit0_hitType(value) self:patchByte(0x6A, value) end function AtkParam_Npc:Hit1_hitType(value) self:patchByte(0x6B, value) end function AtkParam_Npc:Hit2_hitType(value) self:patchByte(0x6C, value) end function AtkParam_Npc:Hit3_hitType(value) self:patchByte(0x6D, value) end function AtkParam_Npc:hit0_Priority(value) self:patchByte(0x6E, value) end function AtkParam_Npc:hit1_Priority(value) self:patchByte(0x6F, value) end function AtkParam_Npc:hit2_Priority(value) self:patchByte(0x70, value) end function AtkParam_Npc:hit3_Priority(value) self:patchByte(0x71, value) end function AtkParam_Npc:DamageLevel(value) self:patchByte(0x72, value) end function AtkParam_Npc:MapHitType(value) self:patchByte(0x73, value) end function AtkParam_Npc:GuardCutCancelRate(value) self:patchByte(0x74, value) end function AtkParam_Npc:AtkAttribute(value) self:patchByte(0x75, value) end function AtkParam_Npc:SpAttribute(value) self:patchByte(0x76, value) end function AtkParam_Npc:AttackType(value) self:patchByte(0x77, value) end function AtkParam_Npc:AtkMaterial(value) self:patchByte(0x78, value) end function AtkParam_Npc:AtkSize(value) self:patchByte(0x79, value) end function AtkParam_Npc:DefMaterial(value) self:patchByte(0x7A, value) end function AtkParam_Npc:DefSfxMaterial(value) self:patchByte(0x7B, value) end function AtkParam_Npc:HitSourceType(value) self:patchByte(0x7C, value) end function AtkParam_Npc:ThrowFlag(value) self:patchByte(0x7D, value) end function AtkParam_Npc:isEffectDisabled(value) self:patchBinary(0x7E, value, 2) end function AtkParam_Npc:DoubleDamage(value) --Clientside self:patchBinary(0x7D, value, 6) end function AtkParam_Npc:isHitboxEnabled(value) self:patchBinary(0x81, value, 0) end function AtkParam_Npc:isHitBothTeams(value) self:patchBinary(0x81, value, 1) end function AtkParam_Npc:isSelfHit(value) self:patchBinary(0x81, value, 2) end function AtkParam_Npc:CameraActOnHit(value) --clientside self:patch4Byte(0x98, value) end function AtkParam_Npc:ThrowCameraAct(value) --clientside self:patch4Byte(0x9C, value) end [DISABLE] 1337080259 "AtkParam_Pc" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START AttackParam_PC class]]-- AtkParam_Pc = BaseParamClass:new() function AtkParam_Pc:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("AtkParam_Pc", uuid, id, address) return o end function AtkParam_Pc:Hit0_Radius(value) self:patchFloat(0x0, value) end function AtkParam_Pc:Hit1_Radius(value) self:patchFloat(0x4, value) end function AtkParam_Pc:Hit2_Radius(value) self:patchFloat(0x8, value) end function AtkParam_Pc:Hit3_Radius(value) self:patchFloat(0xC, value) end function AtkParam_Pc:KnockbackDist(value) self:patchFloat(0x10, value) end function AtkParam_Pc:HitStopTime(value) self:patchFloat(0x14, value) end --Special Effect IDs function AtkParam_Pc:SpecialEffectId0(value) self:patch4Byte(0x18, value) end function AtkParam_Pc:SpecialEffectId1(value) self:patch4Byte(0x1C, value) end function AtkParam_Pc:SpecialEffectId2(value) self:patch4Byte(0x20, value) end function AtkParam_Pc:SpecialEffectId3(value) self:patch4Byte(0x24, value) end function AtkParam_Pc:SpecialEffectId4(value) self:patch4Byte(0x28, value) end --Hit DmyPoly function AtkParam_Pc:Hit0_DmyPoly1(value) self:patch2Byte(0x2C, value) end function AtkParam_Pc:Hit1_DmyPoly1(value) self:patch2Byte(0x2E, value) end function AtkParam_Pc:Hit2_DmyPoly1(value) self:patch2Byte(0x30, value) end function AtkParam_Pc:Hit3_DmyPoly1(value) self:patch2Byte(0x32, value) end function AtkParam_Pc:Hit0_DmyPoly2(value) self:patch2Byte(0x34, value) end function AtkParam_Pc:Hit1_DmyPoly2(value) self:patch2Byte(0x36, value) end function AtkParam_Pc:Hit2_DmyPoly2(value) self:patch2Byte(0x38, value) end function AtkParam_Pc:Hit3_DmyPoly2(value) self:patch2Byte(0x3A, value) end -- function AtkParam_Pc:BlowingCorrection(value) self:patch2Byte(0x3C, value) end --Corrections function AtkParam_Pc:AtkPhysCorrection(value) self:patch2Byte(0x3E, value) end function AtkParam_Pc:AtkMagCorrection(value) self:patch2Byte(0x40, value) end function AtkParam_Pc:AtkFireCorrection(value) self:patch2Byte(0x42, value) end function AtkParam_Pc:AtkThunCorrection(value) self:patch2Byte(0x44, value) end function AtkParam_Pc:AtkStamCorrection(value) self:patch2Byte(0x46, value) end function AtkParam_Pc:GuardAtkRateCorrection(value) self:patch2Byte(0x48, value) end function AtkParam_Pc:GuardBreakCorrection(value) self:patch2Byte(0x4A, value) end function AtkParam_Pc:AtkThrowEscapeCorrection(value) self:patch2Byte(0x4C, value) end function AtkParam_Pc:AtkSuperArmorCorrection(value) self:patch2Byte(0x4E, value) end -- --Attack function AtkParam_Pc:AtkPhys(value) self:patch2Byte(0x50, value) end function AtkParam_Pc:AtkMag(value) self:patch2Byte(0x52, value) end function AtkParam_Pc:AtkFire(value) self:patch2Byte(0x54, value) end function AtkParam_Pc:AtkThun(value) self:patch2Byte(0x56, value) end function AtkParam_Pc:AtkStam(value) self:patch2Byte(0x58, value) end function AtkParam_Pc:GuardAtkRate(value) self:patch2Byte(0x5A, value) end function AtkParam_Pc:GuardBreakRate(value) self:patch2Byte(0x5C, value) end function AtkParam_Pc:AtkSuperArmor(value) self:patch2Byte(0x5E, value) end function AtkParam_Pc:AtkThrowEscape(value) self:patch2Byte(0x60, value) end function AtkParam_Pc:AtkObj(value) self:patch2Byte(0x62, value) end -- function AtkParam_Pc:GuardStaminaCutRate(value) self:patch2Byte(0x64, value) end function AtkParam_Pc:GuardRate(value) self:patch2Byte(0x66, value) end function AtkParam_Pc:ThrowTypeId(value) self:patch2Byte(0x68, value) end --Hit Type function AtkParam_Pc:Hit0_hitType(value) self:patchByte(0x6A, value) end function AtkParam_Pc:Hit1_hitType(value) self:patchByte(0x6B, value) end function AtkParam_Pc:Hit2_hitType(value) self:patchByte(0x6C, value) end function AtkParam_Pc:Hit3_hitType(value) self:patchByte(0x6D, value) end -- insert Unknown 1 6E-71 function AtkParam_Pc:DamageLevel(value) self:patchByte(0x72, value) end function AtkParam_Pc:MapHitType(value) self:patchByte(0x73, value) end function AtkParam_Pc:GuardCutCancelRate(value) self:patchByte(0x74, value) end function AtkParam_Pc:AtkAttribute(value) self:patchByte(0x75, value) end function AtkParam_Pc:SpecialAttributes(value) self:patchByte(0x76, value) end function AtkParam_Pc:AttackType(value) self:patchByte(0x77, value) end function AtkParam_Pc:AtkMaterial(value) self:patchByte(0x78, value) end function AtkParam_Pc:AtkSize(value) self:patchByte(0x79, value) end function AtkParam_Pc:DefMaterial(value) self:patchByte(0x7A, value) end function AtkParam_Pc:DefSfxMaterial(value) self:patchByte(0x7B, value) end function AtkParam_Pc:HitSourceType(value) self:patchByte(0x7C, value) end function AtkParam_Pc:ThrowFlag(value) self:patchByte(0x7D, value) end function AtkParam_Pc:isEffectDisabled(value) self:patchBinary(0x7E, value, 2) end function AtkParam_Pc:DoubleDamage(value) --Clientside self:patchBinary(0x7D, value, 6) end function AtkParam_Pc:isHitboxEnabled(value) self:patchBinary(0x81, value, 0) end function AtkParam_Pc:isHitBothTeams(value) self:patchBinary(0x81, value, 1) end function AtkParam_Pc:isSelfHit(value) self:patchBinary(0x81, value, 2) end function AtkParam_Pc:CameraActOnHit(value) --clientside self:patch4Byte(0x98, value) end function AtkParam_Pc:ThrowCameraAct(value) --clientside self:patch4Byte(0x9C, value) end -- insert Unknown 2 7E-184 here function AtkParam_Pc:AtkDarkCorrection(value) self:patch2Byte(0x186, value) end function AtkParam_Pc:AtkDark(value) self:patch2Byte(0x188, value) end -- insert Unknown 3 here --[[END AttackParam_PC class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080258 "BehaviorParam_PC" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START BehaviorParam_PC class]]-- BehaviorParam_PC = BaseParamClass:new() function BehaviorParam_PC:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("BehaviorParam_PC", uuid, id, address) return o end function BehaviorParam_PC:variationId(value) self:patch4Byte(0x0, value) end function BehaviorParam_PC:behaviorJudgeId(value) self:patch4Byte(0x4, value) end function BehaviorParam_PC:ezStateBehaviorType_old(value) self:patchByte(0x8, value) end function BehaviorParam_PC:refType(value) self:patchByte(0x9, value) end function BehaviorParam_PC:refId(value) self:patch4Byte(0xC, value) end function BehaviorParam_PC:sfxVariationId(value) self:patch4Byte(0x10, value) end function BehaviorParam_PC:stamina(value) self:patch4Byte(0x14, value) end function BehaviorParam_PC:mp(value) self:patch4Byte(0x18, value) end function BehaviorParam_PC:category(value) self:patchByte(0x1C, value) end function BehaviorParam_PC:heroPoint(value) self:patchByte(0x1D, value) end function BehaviorParam_PC:pad1(value) self:patchByte(0x1E, value) end -- insert 0x1F here --[[END BehaviorParam_PC class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080285 "BonfireWarpParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START BonfireWarpParam class]]-- BonfireWarpParam = BaseParamClass:new() function BonfireWarpParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("BonfireWarpParam", uuid, id, address) return o end function BonfireWarpParam:LocationEventId(value) self:patch4Byte(0x0,value) end function BonfireWarpParam:WarpEventId(value) self:patch4Byte(0x4,value) end function BonfireWarpParam:BonfireNameId(value) self:patch4Byte(0x8,value) end function BonfireWarpParam:DescriptionTextId(value) self:patch4Byte(0xC,value) end function BonfireWarpParam:PictureId(value) self:patch4Byte(0x10,value) end function BonfireWarpParam:ListId(value) self:patchByte(0x14,value) end function BonfireWarpParam:IsDisableQuickwarp(value) self:patchByte(0x15,value) end function BonfireWarpParam:CeremonyId(value) self:patch2Byte(0x16,value) end function BonfireWarpParam:onlineAreaId(value) self:patch4Byte(0x18,value) end --Compatibility function BonfireWarpParam:LocationID(value) self:patch4Byte(0x0, value) end function BonfireWarpParam:WarpID(value) self:patch4Byte(0x4, value) end function BonfireWarpParam:BonfireId(value) self:patch4Byte(0x8,value) end function BonfireWarpParam:NameID(value) self:patch4Byte(0x8, value) end function BonfireWarpParam:PictureID(value) self:patch4Byte(0x10, value) end function BonfireWarpParam:SectionID(value) self:patchByte(0x14, value) end [DISABLE] 1337080256 "Bullet" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START Bullet class]]-- Bullet = BaseParamClass:new() function Bullet:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("Bullet", uuid, id, address) return o end function Bullet:atkId_Bullet(value) self:patch4Byte(0x0, value) end function Bullet:sfxId_Bullet(value) self:patch4Byte(0x4, value) end function Bullet:sfxId_Hit(value) self:patch4Byte(0x8, value) end function Bullet:sfxId_Flick(value) self:patch4Byte(0xC, value) end function Bullet:life(value) self:patchFloat(0x10, value) end function Bullet:dist(value) self:patchFloat(0x14, value) end function Bullet:shootInterval(value) self:patchFloat(0x18, value) end function Bullet:gravityInRange(value) self:patch4Byte(0x1C, value) end function Bullet:gravityOutRange(value) self:patchFloat(0x20, value) end function Bullet:homingStopRange(value) self:patchFloat(0x24, value) end function Bullet:initVellocity(value) self:patchFloat(0x28, value) end function Bullet:accelInRange(value) self:patchFloat(0x2C, value) end function Bullet:accelOutRange(value) self:patchFloat(0x30, value) end function Bullet:maxVellocity(value) self:patchFloat(0x34, value) end function Bullet:minVellocity(value) self:patchFloat(0x38, value) end function Bullet:accelTime(value) self:patchFloat(0x3C, value) end function Bullet:homingBeginDist(value) self:patchFloat(0x40, value) end function Bullet:hitRadius(value) self:patchFloat(0x44, value) end function Bullet:hitRadiusMax(value) self:patchFloat(0x48, value) end function Bullet:spreadTime(value) self:patchFloat(0x4C, value) end function Bullet:expDelay(value) self:patchFloat(0x50, value) end function Bullet:hormingOffsetRange(value) self:patchFloat(0x54, value) end function Bullet:dmgHitRecordLifeTime(value) self:patchFloat(0x58, value) end function Bullet:externalForce(value) self:patch4Byte(0x5C, value) end function Bullet:spEffectIDForShooter(value) self:patch4Byte(0x60, value) end function Bullet:autoSearchNPCThinkID(value) self:patch4Byte(0x64, value) end function Bullet:HitBulletID(value) self:patch4Byte(0x68, value) end --Special Effect IDs function Bullet:spEffectId0(value) self:patch4Byte(0x6C, value) end function Bullet:spEffectId1(value) self:patch4Byte(0x70, value) end function Bullet:spEffectId2(value) self:patch4Byte(0x74, value) end function Bullet:spEffectId3(value) self:patch4Byte(0x78, value) end function Bullet:spEffectId4(value) self:patch4Byte(0x7C, value) end function Bullet:numShoot(value) self:patch2Byte(0x80, value) end function Bullet:homingAngle(value) self:patch2Byte(0x82, value) end function Bullet:shootAngle(value) self:patch2Byte(0x84, value) end function Bullet:shootAngleInterval(value) self:patch2Byte(0x86, value) end function Bullet:shootAngleXInterval(value) self:patch2Byte(0x88, value) end --Damp's function Bullet:damageDamp(value) self:patchByte(0x8A, value) end function Bullet:spelDamageDamp(value) self:patchByte(0x8B, value) end function Bullet:fireDamageDamp(value) self:patchByte(0x8C, value) end function Bullet:thunderDamageDamp(value) self:patchByte(0x8D, value) end function Bullet:staminaDamp(value) self:patchByte(0x8E, value) end function Bullet:knockbackDamp(value) self:patchByte(0x8F, value) end function Bullet:shootAngleXZ(value) self:patchByte(0x90, value) end function Bullet:lockShootLimitAng(value) self:patchByte(0x91, value) end function Bullet:isPenetrate(value) self:patchByte(0x92, value) end function Bullet:prevVelocityDirRate(value) self:patchByte(0x93, value) end function Bullet:atkAttribute(value) self:patchByte(0x94, value) end function Bullet:spAttribute(value) self:patchByte(0x95, value) end function Bullet:Material_AttackType(value) self:patchByte(0x96, value) end function Bullet:Material_AttackMaterial(value) self:patchByte(0x97, value) end function Bullet:Material_Size(value) self:patchByte(0x98, value) end function Bullet:launchConditionType(value) self:patchByte(0x99, value) end --Flags function Bullet:FollowType(value) self:patchBinary(0x9A, value, 0) end function Bullet:FollowType1(value) self:patchBinary(0x9A, value, 1) end function Bullet:FollowType2(value) self:patchBinary(0x9A, value, 2) end function Bullet:EmittePosType0(value) self:patchBinary(0x9A, value, 3) end function Bullet:EmittePosType1(value) self:patchBinary(0x9A, value, 4) end function Bullet:EmittePosType2(value) self:patchBinary(0x9A, value, 5) end function Bullet:isAttackSFX(value) self:patchBinary(0x9A, value, 6) end function Bullet:isEndlessHit(value) self:patchBinary(0x9A, value, 7) end function Bullet:isPenetrateMap(value) self:patchBinary(0x9B, value, 0) end function Bullet:isHitBothTeam(value) self:patchBinary(0x9B, value, 1) end function Bullet:isUseSharedHitList(value) self:patchBinary(0x9B, value, 2) end function Bullet:isUseMultiDmyPolyIfPlace(value) self:patchBinary(0x9B, value, 3) end function Bullet:attachEffectType0(value) self:patchBinary(0x9B, value, 4) end function Bullet:attachEffectType1(value) self:patchBinary(0x9B, value, 5) end function Bullet:isHitForceMagic(value) self:patchBinary(0x9B, value, 6) end function Bullet:isIgnoreSfxIfHitWater(value) self:patchBinary(0x9B, value, 7) end function Bullet:isIgnoreMoveStateIfHitWater(value) self:patchBinary(0x9C, value, 0) end function Bullet:isHitDarkForceMagic(value) self:patchBinary(0x9C, value, 1) end function Bullet:isInheritEffectToChild(value) self:patchBinary(0x9C, value, 2) end function Bullet:isInheritSpeedToChild(value) self:patchBinary(0x9C, value, 3) end function Bullet:isLockModule(value) self:patchBinary(0x9C, value, 4) end function Bullet:isSearchForTarget(value) self:patchBinary(0x9C, value, 5) end function Bullet:isEmittedBullet(value) self:patchBinary(0x9C, value, 6) end function Bullet:isInerhitLifeToChild(value) self:patchBinary(0x9C, value, 7) end function Bullet:darkDamageDamp(value) self:patchByte(0x9D, value) end function Bullet:bulletHitType0(value) self:patchByte(0x9E, value) end function Bullet:bulletHitType1(value) self:patchByte(0x9F, value) end function Bullet:targetYOffsetRange(value) self:patchFloat(0xA0, value) end function Bullet:shootAngleYMaxRandom(value) self:patchFloat(0xA4, value) end function Bullet:shootAngleXMaxRandom(value) self:patchFloat(0xA8, value) end function Bullet:intervalCreateBulletId(value) self:patch4Byte(0xAC, value) end function Bullet:intervalCreateTimeMin(value) self:patchFloat(0xB0, value) end function Bullet:intervalCreateTimeMax(value) self:patchFloat(0xB4, value) end function Bullet:predictionShootObserveTime(value) self:patchFloat(0xB8, value) end function Bullet:intervalCreateWaitTime(value) self:patchFloat(0xBC, value) end function Bullet:sfxPostureType(value) self:patchByte(0xC0, value) end function Bullet:BulletCreateLimitId(value) self:patchByte(0xC1, value) end function Bullet:counterHitType(value) self:patchByte(0xC2, value) end function Bullet:isPosHitBullet(value) self:patchBinary(0xC3, value, 0) end function Bullet:isAttachAttackSFX(value) self:patchBinary(0xC3, value, 1) end function Bullet:isSpCorrection0(value) self:patchBinary(0xC3, value, 2) end function Bullet:isSpCorrection1(value) self:patchBinary(0xC3, value, 3) end function Bullet:isPenetrateTarget(value) self:patchBinary(0xC3, value, 4) end function Bullet:isSpCorrection2(value) self:patchBinary(0xC3, value, 5) end function Bullet:isDisableIntScale(value) self:patchBinary(0xC3, value, 6) end function Bullet:randomCreateRadius(value) self:patchFloat(0xC4, value) end function Bullet:objId_Hit(value) self:patch4Byte(0xC8, value) end function Bullet:subLife(value) self:patchFloat(0xCC, value) end function Bullet:subHomingAngle(value) self:patch2Byte(0xD0, value) end function Bullet:lockShootCorrectionAng(value) self:patch2Byte(0xD2, value) end --Compatibility/memes function Bullet:hormingStopRange(value) self:patchFloat(0x24, value) end function Bullet:spEffectId5(value) self:patch4Byte(0x60, value) end function Bullet:spellParriable(value) self:patchBinary(0x9C, value, 1) end function Bullet:conditionByte(value) self:patchByte(0x9E, value) end function Bullet:conditionByte1(value) self:patchByte(0x9F, value) end function Bullet:Z_Homing(value) self:patchFloat(0xA0, value) end function Bullet:homingAngleCameraXY(value) self:patchFloat(0xA4, value) end function Bullet:homingAngleCameraZ(value) self:patchFloat(0xA8, value) end function Bullet:emitterBulletId(value) self:patch4Byte(0xAC, value) end function Bullet:emitterShootInterval(value) self:patchFloat(0xB0, value) end function Bullet:emitterSpawnInterval(value) self:patchFloat(0xB4, value) end function Bullet:emitterDelayUntilShot(value) self:patchFloat(0xBC, value) end function Bullet:targetHitstop(value) self:patchBinary(0xC3, value, 1) end function Bullet:targetPenetrate(value) self:patchBinary(0xC3, value, 4) end function Bullet:freeAim(value) self:patchBinary(0xC3, value, 5) end function Bullet:followTypeNumshoot(value) self:patchBinary(0xC3, value, 6) end function Bullet:objectId(value) self:patch4Byte(0xC8, value) end function Bullet:extendDist(value) self:patchFloat(0xCC, value) end function Bullet:extendLife(value) self:patchByte(0xD0, value) end function Bullet:adjustAngle(value) self:patchByte(0xD1, value) end --[[END Bullet class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080317 "CalcCorrectGraph" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end CalcCorrectGraph = BaseParamClass:new() function CalcCorrectGraph:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("CalcCorrectGraph", uuid, id, address) return o end function CalcCorrectGraph:stageMaxVal0(value) self:patchFloat(0x00,value) end function CalcCorrectGraph:stageMaxVal1(value) self:patchFloat(0x04,value) end function CalcCorrectGraph:stageMaxVal2(value) self:patchFloat(0x08,value) end function CalcCorrectGraph:stageMaxVal3(value) self:patchFloat(0x0C,value) end function CalcCorrectGraph:stageMaxVal4(value) self:patchFloat(0x10,value) end function CalcCorrectGraph:stageMaxGrowVal0(value) self:patchFloat(0x14,value) end function CalcCorrectGraph:stageMaxGrowVal1(value) self:patchFloat(0x18,value) end function CalcCorrectGraph:stageMaxGrowVal2(value) self:patchFloat(0x1C,value) end function CalcCorrectGraph:stageMaxGrowVal3(value) self:patchFloat(0x20,value) end function CalcCorrectGraph:stageMaxGrowVal4(value) self:patchFloat(0x24,value) end function CalcCorrectGraph:adjPt_maxGrowVal0(value) self:patchFloat(0x28,value) end function CalcCorrectGraph:adjPt_maxGrowVal1(value) self:patchFloat(0x2C,value) end function CalcCorrectGraph:adjPt_maxGrowVal2(value) self:patchFloat(0x30,value) end function CalcCorrectGraph:adjPt_maxGrowVal3(value) self:patchFloat(0x34,value) end function CalcCorrectGraph:adjPt_maxGrowVal4(value) self:patchFloat(0x38,value) end function CalcCorrectGraph:init_inclination_soul(value) self:patchFloat(0x3C,value) end function CalcCorrectGraph:adjustment_value(value) self:patchFloat(0x40,value) end function CalcCorrectGraph:boundry_inclination_soul(value) self:patchFloat(0x44,value) end function CalcCorrectGraph:boundry_value(value) self:patchFloat(0x48,value) end [DISABLE] {$lua} if syntaxcheck then return end 1337080282 "Ceremony" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START Ceremony class]]-- Ceremony = BaseParamClass:new() function Ceremony:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("Ceremony", uuid, id, address) return o end function Ceremony:EventLayerID(value) self:patch4Byte(0x0,value) end function Ceremony:MapStudioLayerID(value) self:patch4Byte(0x4,value) end function Ceremony:GparamID_Up(value) self:patch2Byte(0x8,value) end function Ceremony:GparamID_Low(value) self:patch2Byte(0xA,value) end function Ceremony:PointCloudID(value) self:patch4Byte(0xC,value) end function Ceremony:Gl_TextureID(value) self:patch4Byte(0x10,value) end function Ceremony:LightGroupID(value) self:patch4Byte(0x14,value) end function Ceremony:IsReload(value) self:patchByte(0x18,value) end function Ceremony:IsDisableOnline(value) self:patchByte(0x19,value) end [DiSaBlE] 1337080266 "CharaInitParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end CharaInitParam = BaseParamClass:new() function CharaInitParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("CharaInitParam", uuid, id, address) return o end function CharaInitParam:BaseRec_mp(value) self:patchFloat(0x00,value) end function CharaInitParam:BaseRec_sp(value) self:patchFloat(0x04,value) end function CharaInitParam:red_Falldam(value) self:patchFloat(0x08,value) end function CharaInitParam:soul(value) self:patch4Byte(0x0C,value) end function CharaInitParam:equip_Wep_Right(value) self:patch4Byte(0x10,value) end function CharaInitParam:equip_Subwep_Right(value) self:patch4Byte(0x14,value) end function CharaInitParam:equip_Wep_Left(value) self:patch4Byte(0x18,value) end function CharaInitParam:equip_Subwep_Left(value) self:patch4Byte(0x1C,value) end function CharaInitParam:equip_Helm(value) self:patch4Byte(0x20,value) end function CharaInitParam:equip_Armor(value) self:patch4Byte(0x24,value) end function CharaInitParam:equip_Gaunt(value) self:patch4Byte(0x28,value) end function CharaInitParam:equip_Leg(value) self:patch4Byte(0x2C,value) end function CharaInitParam:equip_Arrow(value) self:patch4Byte(0x30,value) end function CharaInitParam:equip_Bolt(value) self:patch4Byte(0x34,value) end function CharaInitParam:equip_SubArrow(value) self:patch4Byte(0x38,value) end function CharaInitParam:equip_SubBolt(value) self:patch4Byte(0x3C,value) end function CharaInitParam:equip_Accessory1(value) self:patch4Byte(0x40,value) end function CharaInitParam:equip_Accessory2(value) self:patch4Byte(0x44,value) end function CharaInitParam:equip_Accessory3(value) self:patch4Byte(0x48,value) end function CharaInitParam:equip_Accessory4(value) self:patch4Byte(0x4C,value) end function CharaInitParam:equip_Accessory5(value) self:patch4Byte(0x50,value) end function CharaInitParam:Equip_Skill_01(value) self:patch4Byte(0x54,value) end function CharaInitParam:Equip_Skill_02(value) self:patch4Byte(0x58,value) end function CharaInitParam:Equip_Skill_03(value) self:patch4Byte(0x5C,value) end function CharaInitParam:Equip_Spell_01(value) self:patch4Byte(0x60,value) end function CharaInitParam:Equip_Spell_02(value) self:patch4Byte(0x64,value) end function CharaInitParam:Equip_Spell_03(value) self:patch4Byte(0x68,value) end function CharaInitParam:Equip_Spell_04(value) self:patch4Byte(0x6C,value) end function CharaInitParam:Equip_Spell_05(value) self:patch4Byte(0x70,value) end function CharaInitParam:Equip_Spell_06(value) self:patch4Byte(0x74,value) end function CharaInitParam:Equip_Spell_07(value) self:patch4Byte(0x78,value) end function CharaInitParam:Item_01(value) self:patch4Byte(0x7C,value) end function CharaInitParam:Item_02(value) self:patch4Byte(0x80,value) end function CharaInitParam:Item_03(value) self:patch4Byte(0x84,value) end function CharaInitParam:Item_04(value) self:patch4Byte(0x88,value) end function CharaInitParam:Item_05(value) self:patch4Byte(0x8C,value) end function CharaInitParam:Item_06(value) self:patch4Byte(0x90,value) end function CharaInitParam:Item_07(value) self:patch4Byte(0x94,value) end function CharaInitParam:Item_08(value) self:patch4Byte(0x98,value) end function CharaInitParam:Item_09(value) self:patch4Byte(0x9C,value) end function CharaInitParam:Item_10(value) self:patch4Byte(0xA0,value) end function CharaInitParam:npcPlayerFaceGenId(value) self:patch4Byte(0xA4,value) end function CharaInitParam:npcPlayerThinkId(value) self:patch4Byte(0xA8,value) end function CharaInitParam:baseHp(value) self:patch2Byte(0xAC,value) end function CharaInitParam:baseMp(value) self:patch2Byte(0xAE,value) end function CharaInitParam:baseSp(value) self:patch2Byte(0xB0,value) end function CharaInitParam:arrowNum(value) self:patch2Byte(0xB2,value) end function CharaInitParam:boltNum(value) self:patch2Byte(0xB4,value) end function CharaInitParam:subArrowNum(value) self:patch2Byte(0xB6,value) end function CharaInitParam:subBoltNum(value) self:patch2Byte(0xB8,value) end function CharaInitParam:QWC_sb(value) self:patch2Byte(0xBC,value) end function CharaInitParam:QWC_mw(value) self:patch2Byte(0xBE,value) end function CharaInitParam:QWC_cd(value) self:patch2Byte(0xBF,value) end function CharaInitParam:soulLvl(value) self:patch2Byte(0xC0,value) end function CharaInitParam:baseVit(value) self:patchByte(0xC2,value) end function CharaInitParam:baseWil(value) self:patchByte(0xC3,value) end function CharaInitParam:baseEnd(value) self:patchByte(0xC4,value) end function CharaInitParam:baseStr(value) self:patchByte(0xC5,value) end function CharaInitParam:baseDex(value) self:patchByte(0xC6,value) end function CharaInitParam:baseMag(value) self:patchByte(0xC7,value) end function CharaInitParam:baseFai(value) self:patchByte(0xC8,value) end function CharaInitParam:baseLuc(value) self:patchByte(0xC9,value) end function CharaInitParam:baseHeroPoint(value) self:patchByte(0xCA,value) end function CharaInitParam:baseDurability(value) self:patchByte(0xCB,value) end function CharaInitParam:itemNum_01(value) self:patchByte(0xCC,value) end function CharaInitParam:itemNum_02(value) self:patchByte(0xCD,value) end function CharaInitParam:itemNum_03(value) self:patchByte(0xCE,value) end function CharaInitParam:itemNum_04(value) self:patchByte(0xCF,value) end function CharaInitParam:itemNum_05(value) self:patchByte(0xD0,value) end function CharaInitParam:itemNum_06(value) self:patchByte(0xD1,value) end function CharaInitParam:itemNum_07(value) self:patchByte(0xD2,value) end function CharaInitParam:itemNum_08(value) self:patchByte(0xD3,value) end function CharaInitParam:itemNum_09(value) self:patchByte(0xD4,value) end function CharaInitParam:itemNum_10(value) self:patchByte(0xD5,value) end function CharaInitParam:bodyScaleHead(value) self:patchByte(0xD6,value) end function CharaInitParam:bodyScaleBreast(value) self:patchByte(0xD7,value) end function CharaInitParam:BodyScaleAbdomen(value) self:patchByte(0xD8,value) end function CharaInitParam:BodyScaleArm(value) self:patchByte(0xD9,value) end function CharaInitParam:BodyScaleLeg(value) self:patchByte(0xDA,value) end function CharaInitParam:gestureid0(value) self:patchByte(0xDB,value) end function CharaInitParam:gestureid1(value) self:patchByte(0xDC,value) end function CharaInitParam:gestureid2(value) self:patchByte(0xDD,value) end function CharaInitParam:gestureid3(value) self:patchByte(0xDE,value) end function CharaInitParam:gestureid4(value) self:patchByte(0xDF,value) end function CharaInitParam:gestureid5(value) self:patchByte(0xE0,value) end function CharaInitParam:gestureid6(value) self:patchByte(0xE1,value) end function CharaInitParam:npcPlayerType(value) self:patchByte(0xE2,value) end function CharaInitParam:npcPlayerDrawType(value) self:patchByte(0xE3,value) end function CharaInitParam:NpcPlayerSex(value) self:patchByte(0xE4,value) end function CharaInitParam:vowType(value) self:patchByte(0xE5,value) end function CharaInitParam:VoiceType(value) self:patchByte(0xE6,value) end function CharaInitParam:equip_Wep_Right_GenId(value) self:patch4Byte(0xE8,value) end function CharaInitParam:equip_Subwep_Right_GenId(value) self:patch4Byte(0xEC,value) end function CharaInitParam:equip_Wep_Left_GenId(value) self:patch4Byte(0xF0,value) end function CharaInitParam:equip_Subwep_Left_GenId(value) self:patch4Byte(0xF4,value) end function CharaInitParam:equip_Helm_GenId(value) self:patch4Byte(0xF8,value) end function CharaInitParam:equip_Gaunt_GenId(value) self:patch4Byte(0xFC,value) end function CharaInitParam:equip_Leg_GenId(value) self:patch4Byte(0x100,value) end function CharaInitParam:equip_Wep_Body_GenId(value) self:patch4Byte(0x104,value) end function CharaInitParam:SecondaryItem_01(value) self:patch4Byte(0x108,value) end function CharaInitParam:SecondaryItem_02(value) self:patch4Byte(0x10C,value) end function CharaInitParam:SecondaryItem_03(value) self:patch4Byte(0x110,value) end function CharaInitParam:SecondaryItem_04(value) self:patch4Byte(0x114,value) end function CharaInitParam:SecondaryItem_05(value) self:patch4Byte(0x118,value) end function CharaInitParam:SecondaryItem_06(value) self:patch4Byte(0x11C,value) end function CharaInitParam:SecondaryItem_07(value) self:patch4Byte(0x120,value) end function CharaInitParam:SecondaryItem_08(value) self:patch4Byte(0x124,value) end function CharaInitParam:secondaryItemNum_01(value) self:patchByte(0x128,value) end function CharaInitParam:secondaryItemNum_02(value) self:patchByte(0x129,value) end function CharaInitParam:secondaryItemNum_03(value) self:patchByte(0x12A,value) end function CharaInitParam:secondaryItemNum_04(value) self:patchByte(0x12B,value) end function CharaInitParam:secondaryItemNum_05(value) self:patchByte(0x12C,value) end function CharaInitParam:secondaryItemNum_06(value) self:patchByte(0x12D,value) end function CharaInitParam:secondaryItemNum_07(value) self:patchByte(0x12E,value) end function CharaInitParam:secondaryItemNum_08(value) self:patchByte(0x12F,value) end function CharaInitParam:EstusFlask(value) self:patchByte(0x132,value) end function CharaInitParam:AshenEstusFlask(value) self:patchByte(0x133,value) end --Compatibility function CharaInitParam:Souls(value) self:patch4Byte(0x0C,value) end function CharaInitParam:PrimaryRightWep(value) self:patch4Byte(0x10,value) end function CharaInitParam:SecondaryRightWep(value) self:patch4Byte(0x14,value) end function CharaInitParam:PrimaryLeftWep(value) self:patch4Byte(0x18,value) end function CharaInitParam:SecondaryLeftWep(value) self:patch4Byte(0x1C,value) end function CharaInitParam:Helmet(value) self:patch4Byte(0x20,value) end function CharaInitParam:Armor(value) self:patch4Byte(0x24,value) end function CharaInitParam:Gauntlet(value) self:patch4Byte(0x28,value) end function CharaInitParam:Leggings(value) self:patch4Byte(0x2C,value) end function CharaInitParam:PrimaryArrow(value) self:patch4Byte(0x30,value) end function CharaInitParam:PrimaryBolt(value) self:patch4Byte(0x34,value) end function CharaInitParam:SecondaryArrow(value) self:patch4Byte(0x38,value) end function CharaInitParam:SecondaryBolt(value) self:patch4Byte(0x3C,value) end function CharaInitParam:Ring1(value) self:patch4Byte(0x40,value) end function CharaInitParam:Ring2(value) self:patch4Byte(0x44,value) end function CharaInitParam:Ring3(value) self:patch4Byte(0x48,value) end function CharaInitParam:Ring4(value) self:patch4Byte(0x4C,value) end function CharaInitParam:VOW_Type(value) self:patch4Byte(0x50,value) end function CharaInitParam:AttunementSlot1(value) self:patch4Byte(0x60,value) end function CharaInitParam:AttunementSlot2(value) self:patch4Byte(0x64,value) end function CharaInitParam:AttunementSlot3(value) self:patch4Byte(0x68,value) end function CharaInitParam:AttunementSlot4(value) self:patch4Byte(0x6C,value) end function CharaInitParam:AttunementSlot5(value) self:patch4Byte(0x70,value) end function CharaInitParam:AttunementSlot6(value) self:patch4Byte(0x74,value) end function CharaInitParam:AttunementSlot7(value) self:patch4Byte(0x78,value) end function CharaInitParam:QuickItem1(value) self:patch4Byte(0x7C,value) end function CharaInitParam:QuickItem2(value) self:patch4Byte(0x80,value) end function CharaInitParam:QuickItem3(value) self:patch4Byte(0x84,value) end function CharaInitParam:QuickItem4(value) self:patch4Byte(0x88,value) end function CharaInitParam:QuickItem5(value) self:patch4Byte(0x8C,value) end function CharaInitParam:QuickItem6(value) self:patch4Byte(0x90,value) end function CharaInitParam:QuickItem7(value) self:patch4Byte(0x94,value) end function CharaInitParam:QuickItem8(value) self:patch4Byte(0x98,value) end function CharaInitParam:QuickItem9(value) self:patch4Byte(0x9C,value) end function CharaInitParam:QuickItem10(value) self:patch4Byte(0x100,value) end function CharaInitParam:TertiaryRightHand(value) self:patch4Byte(0x108,value) end function CharaInitParam:TertiaryLeftWep(value) self:patch4Byte(0x10C,value) end function CharaInitParam:Toolbelt1(value) self:patch4Byte(0x114,value) end function CharaInitParam:Toolbelt2(value) self:patch4Byte(0x118,value) end function CharaInitParam:Toolbelt3(value) self:patch4Byte(0x11C,value) end function CharaInitParam:Toolbelt4(value) self:patch4Byte(0x120,value) end function CharaInitParam:Toolbelt5(value) self:patch4Byte(0x124,value) end function CharaInitParam:Toolbelt6(value) self:patch4Byte(0x128,value) end function CharaInitParam:ToolbeltAmount1(value) self:patchByte(0x12C,value) end function CharaInitParam:ToolbeltAmount2(value) self:patchByte(0x12D,value) end function CharaInitParam:ToolbeltAmount3(value) self:patchByte(0x12E,value) end function CharaInitParam:ToolbeltAmount4(value) self:patchByte(0x12F,value) end function CharaInitParam:ToolbeltAmount5(value) self:patchByte(0x130,value) end function CharaInitParam:ToolbeltAmount6(value) self:patchByte(0x131,value) end [DISABLE] {$lua} if syntaxcheck then return end 1337080265 "ClearCountCorrectParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end ClearCountCorrectParam = BaseParamClass:new() function ClearCountCorrectParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("ClearCountCorrectParam", uuid, id, address) return o end function ClearCountCorrectParam:MaxHP(value) self:patch4Byte(0x00,value) end function ClearCountCorrectParam:Unknown1(value) self:patch4Byte(0x08,value) end function ClearCountCorrectParam:Unknown2(value) self:patch4Byte(0x0C,value) end function ClearCountCorrectParam:PhysicalATK(value) self:patch4Byte(0x1C,value) end function ClearCountCorrectParam:MagATK(value) self:patch4Byte(0x20,value) end function ClearCountCorrectParam:FireATK(value) self:patch4Byte(0x24,value) end function ClearCountCorrectParam:ThunATK(value) self:patch4Byte(0x28,value) end function ClearCountCorrectParam:DarkATK(value) self:patch4Byte(0x2C,value) end function ClearCountCorrectParam:PhysicalDEF(value) self:patch4Byte(0x30,value) end function ClearCountCorrectParam:MagDEF(value) self:patch4Byte(0x34,value) end function ClearCountCorrectParam:FireDEF(value) self:patch4Byte(0x38,value) end function ClearCountCorrectParam:ThunDEF(value) self:patch4Byte(0x3C,value) end function ClearCountCorrectParam:DarkDEF(value) self:patch4Byte(0x40,value) end function ClearCountCorrectParam:Unknown3(value) self:patch4Byte(0x44,value) end function ClearCountCorrectParam:Soul(value) self:patch4Byte(0x48,value) end function ClearCountCorrectParam:PoisonRES(value) self:patch4Byte(0x4C,value) end function ClearCountCorrectParam:ToxicRES(value) self:patch4Byte(0x50,value) end function ClearCountCorrectParam:BloodRES(value) self:patch4Byte(0x54,value) end function ClearCountCorrectParam:CurseRES(value) self:patch4Byte(0x58,value) end function ClearCountCorrectParam:FrostRES(value) self:patch4Byte(0x5C,value) end function ClearCountCorrectParam:Unknown4(value) self:patch4Byte(0x64,value) end [DISABLE] {$lua} if syntaxcheck then return end 1337180511 "DecalParam" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] -- Define DecalParam Class DecalParam = BaseParamClass:new() function DecalParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("DecalParam", uuid, id, address) return o end function DecalParam:TextureId(value) self:patch4Byte(0x00,value) end function DecalParam:dmyPolyId(value) self:patch4Byte(0x04,value) end function DecalParam:pitchAngle(value) self:patchFloat(0x08,value) end function DecalParam:yawAngle(value) self:patchFloat(0x0C,value) end function DecalParam:nearDistance(value) self:patchFloat(0x10,value) end function DecalParam:farDistance(value) self:patchFloat(0x14,value) end function DecalParam:nearSize(value) self:patchFloat(0x18,value) end function DecalParam:farSize(value) self:patchFloat(0x1C,value) end function DecalParam:maskSpEffectId(value) self:patch4Byte(0x20,value) end function DecalParam:randomVariationNum0(value) self:patchBinary(0x24,value, 0) end function DecalParam:randomVariationNum1(value) self:patchBinary(0x24,value, 1) end function DecalParam:randomVariationNum2(value) self:patchBinary(0x24,value, 2) end function DecalParam:randomVariationNum3(value) self:patchBinary(0x24,value, 3) end function DecalParam:replaceTextureId_byMaterial(value) self:patchBinary(0x24,value, 4) end function DecalParam:dmyPolyCategory0(value) self:patchBinary(0x24,value, 5) end function DecalParam:dmyPolyCategory1(value) self:patchBinary(0x24,value, 6) end function DecalParam:decalShapeType0(value) self:patchBinary(0x24,value, 7) end function DecalParam:decalShapeType1(value) self:patchBinary(0x25,value, 0) end function DecalParam:decalShapeType2(value) self:patchBinary(0x25,value, 1) end function DecalParam:decalShapeType3(value) self:patchBinary(0x25,value, 2) end function DecalParam:useDeferredDecal(value) self:patchBinary(0x25,value, 3) end function DecalParam:usePaintDecal(value) self:patchBinary(0x25,value, 4) end function DecalParam:targetAttackChr(value) self:patchBinary(0x25,value, 5) end function DecalParam:targetDamageChr(value) self:patchBinary(0x25,value, 6) end function DecalParam:targetOtherChr(value) self:patchBinary(0x25,value, 7) end function DecalParam:targetMapObj(value) self:patchBinary(0x26,value, 0) end function DecalParam:usePom(value) self:patchBinary(0x26,value, 1) end function DecalParam:randomSizeMin(value) self:patch2Byte(0x28,value) end function DecalParam:randomSizeMax(value) self:patch2Byte(0x2A,value) end function DecalParam:randomRollMin(value) self:patchFloat(0x2C,value) end function DecalParam:randomRollMax(value) self:patchFloat(0x30,value) end function DecalParam:randomPitchMin(value) self:patchFloat(0x34,value) end function DecalParam:randomPitchMax(value) self:patchFloat(0x38,value) end function DecalParam:randomYawMin(value) self:patchFloat(0x3C,value) end function DecalParam:randomYawMax(value) self:patchFloat(0x40,value) end function DecalParam:pomHeightScale(value) self:patchFloat(0x44,value) end function DecalParam:pomSampleMin(value) self:patchByte(0x48,value) end function DecalParam:pomSampleMax(value) self:patchByte(0x49,value) end function DecalParam:Contrast1(value) self:patchByte(0x4A,value) end function DecalParam:TextureLengthType(value) self:patchByte(0x4B,value) end function DecalParam:TextureWidthX(value) self:patchFloat(0x4C,value) end function DecalParam:TextureWidthZ(value) self:patchFloat(0x50,value) end function DecalParam:TextureLifeTime(value) self:patchFloat(0x60,value) end function DecalParam:TextureId1(value) self:patch4Byte(0x70,value) end function DecalParam:TextureId2(value) self:patch4Byte(0x74,value) end function DecalParam:TextureId3(value) self:patch4Byte(0x78,value) end function DecalParam:Brightness(value) self:patch4Byte(0x7C,value) end function DecalParam:TextureId4(value) self:patch4Byte(0x80,value) end function DecalParam:TextureId5(value) self:patch4Byte(0x84,value) end function DecalParam:TextureId6(value) self:patch4Byte(0x88,value) end function DecalParam:R_Diffuse(value) self:patchByte(0x8C,value) end function DecalParam:G_Diffuse(value) self:patchByte(0x8D,value) end function DecalParam:B_Diffuse(value) self:patchByte(0x8E,value) end function DecalParam:UnkNaM(value) self:patchByte(0x8F,value) end function DecalParam:R_Specular(value) self:patchByte(0x90,value) end function DecalParam:G_Specular(value) self:patchByte(0x91,value) end function DecalParam:B_Specular(value) self:patchByte(0x92,value) end function DecalParam:DelayedSpawnState(value) self:patchByte(0x93,value) end function DecalParam:Contrast2(value) self:patchFloat(0x94,value) end function DecalParam:minVal(value) self:patchFloat(0xA4,value) end function DecalParam:maxVal(value) self:patchFloat(0xA8,value) end function DecalParam:DecalSpawnDelay(value) self:patch2Byte(0xAE,value) end function DecalParam:IsContactPlayer(value) self:patchBinary(0xB0,value, 5) end function DecalParam:IsFormCube(value) self:patchBinary(0xB0,value, 6) end function DecalParam:TextureSpawnDelay(value) self:patchFloat(0xB4,value) end [DISABLE] 1337080253 "EquipMtrlSetParam" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] EquipMtrlSetParam = BaseParamClass:new() function EquipMtrlSetParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("EquipMtrlSetParam", uuid, id, address) return o end function EquipMtrlSetParam:ItemId0(value) self:patch4Byte(0x00,value) end function EquipMtrlSetParam:ItemId1(value) self:patch4Byte(0x04,value) end function EquipMtrlSetParam:ItemId2(value) self:patch4Byte(0x08,value) end function EquipMtrlSetParam:ItemId3(value) self:patch4Byte(0x0C,value) end function EquipMtrlSetParam:ItemId4(value) self:patch4Byte(0x10,value) end function EquipMtrlSetParam:Quantity0(value) self:patchByte(0x14,value) end function EquipMtrlSetParam:Quantity1(value) self:patchByte(0x15,value) end function EquipMtrlSetParam:Quantity2(value) self:patchByte(0x16,value) end function EquipMtrlSetParam:Quantity3(value) self:patchByte(0x17,value) end function EquipMtrlSetParam:Quantity4(value) self:patchByte(0x18,value) end function EquipMtrlSetParam:ItemType0(value) self:patchByte(0x19,value) end function EquipMtrlSetParam:ItemType1(value) self:patchByte(0x1A,value) end function EquipMtrlSetParam:ItemType2(value) self:patchByte(0x1B,value) end function EquipMtrlSetParam:ItemType3(value) self:patchByte(0x1C,value) end function EquipMtrlSetParam:ItemType4(value) self:patchByte(0x1D,value) end [DISABLE] 1337080132 "EquipParamAccessory" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end EquipParamAccessory = BaseParamClass:new() function EquipParamAccessory:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("EquipParamAccessory", uuid, id, address) return o end function EquipParamAccessory:refId(value) self:patch4Byte(0x0, value) end function EquipParamAccessory:sfxVariation(value) self:patch4Byte(0x4, value) end function EquipParamAccessory:weight(value) self:patchFloat(0x8, value) end function EquipParamAccessory:behaviorId(value) self:patch4Byte(0xC, value) end function EquipParamAccessory:basicPrice(value) self:patch4Byte(0x10, value) end function EquipParamAccessory:sellValue(value) self:patch4Byte(0x14, value) end function EquipParamAccessory:sortId(value) self:patch4Byte(0x18, value) end function EquipParamAccessory:qwcId(value) self:patch4Byte(0x1C, value) end function EquipParamAccessory:equipModelId(value) self:patch2Byte(0x20, value) end function EquipParamAccessory:iconId(value) self:patch2Byte(0x22, value) end function EquipParamAccessory:shopLv(value) self:patch2Byte(0x24, value) end function EquipParamAccessory:trophySGradeId(value) self:patch2Byte(0x26, value) end function EquipParamAccessory:trophySeqId(value) self:patch2Byte(0x28, value) end function EquipParamAccessory:equipModelCategory(value) self:patchByte(0x2A, value) end function EquipParamAccessory:equipModelGender(value) self:patchByte(0x2B, value) end function EquipParamAccessory:accessoryCategory(value) self:patchByte(0x2C, value) end function EquipParamAccessory:refCategory(value) self:patchByte(0x2D, value) end function EquipParamAccessory:spEffectCategory(value) self:patchByte(0x2E, value) end function EquipParamAccessory:isDiscard(value) self:patchBinary(0x3C, value, 3) end function EquipParamAccessory:isDrop(value) self:patchBinary(0x3C, value, 4) end function EquipParamAccessory:vowType(value) self:patchByte(0x46, value) end function EquipParamAccessory:refId1(value) self:patch4Byte(0x48, value) end function EquipParamAccessory:refId2(value) self:patch4Byte(0x4C, value) end function EquipParamAccessory:refId3(value) self:patch4Byte(0x50, value) end function EquipParamAccessory:refId4(value) self:patch4Byte(0x54, value) end --compatibility function EquipParamAccessory:refId5(value) self:patch4Byte(0x0, value) end function EquipParamAccessory:Covenant(value) self:patchByte(0x46, value) end [DISABLE] {$lua} if syntaxcheck then return end 1337080131 "EquipParamGoods" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START EquipParamGoods class]]-- EquipParamGoods = BaseParamClass:new() function EquipParamGoods:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("EquipParamGoods", uuid, id, address) return o end function EquipParamGoods:refId(value) self:patch4Byte(0x0, value) end function EquipParamGoods:sfxVariationId(value) self:patch4Byte(0x4, value) end function EquipParamGoods:weight(value) self:patchFloat(0x8, value) end function EquipParamGoods:basicPrice(value) self:patch4Byte(0xC, value) end function EquipParamGoods:sellValue(value) self:patch4Byte(0x10, value) end function EquipParamGoods:behaviorId(value) self:patch4Byte(0x14, value) end function EquipParamGoods:replaceItemId(value) self:patch4Byte(0x18, value) end function EquipParamGoods:sortId(value) self:patch4Byte(0x1C, value) end function EquipParamGoods:qwcId(value) self:patch4Byte(0x20, value) end function EquipParamGoods:yesNoDialogMessageId(value) self:patch4Byte(0x24, value) end function EquipParamGoods:magicId(value) self:patch4Byte(0x28, value) end function EquipParamGoods:iconId(value) self:patch2Byte(0x2C, value) end function EquipParamGoods:modelId(value) self:patch2Byte(0x2E, value) end function EquipParamGoods:shopLv(value) self:patch2Byte(0x30, value) end function EquipParamGoods:compTrophySedId(value) self:patch2Byte(0x32, value) end function EquipParamGoods:trophySeqId(value) self:patch2Byte(0x34, value) end function EquipParamGoods:maxNum(value) self:patch2Byte(0x36, value) end function EquipParamGoods:consumeHeroPoint(value) self:patchByte(0x38, value) end function EquipParamGoods:overDexterity(value) self:patchByte(0x39, value) end function EquipParamGoods:goodsType(value) self:patchByte(0x3A, value) end function EquipParamGoods:refCategory(value) self:patchByte(0x3B, value) end function EquipParamGoods:spEffectCategory(value) self:patchByte(0x3C, value) end function EquipParamGoods:goodsUseAnim(value) self:patchByte(0x3E, value) end function EquipParamGoods:opmeMenuType(value) self:patchByte(0x3F, value) end function EquipParamGoods:useLimitCategory(value) self:patchByte(0x40, value) end function EquipParamGoods:replaceCategory(value) self:patchByte(0x41, value) end --Vow Types function EquipParamGoods:vowType0(value) self:patchBinary(0x42, value, 0) end function EquipParamGoods:vowType1(value) self:patchBinary(0x42, value, 1) end function EquipParamGoods:vowType2(value) self:patchBinary(0x42, value, 2) end function EquipParamGoods:vowType3(value) self:patchBinary(0x42, value, 3) end function EquipParamGoods:vowType4(value) self:patchBinary(0x42, value, 4) end function EquipParamGoods:vowType5(value) self:patchBinary(0x42, value, 5) end function EquipParamGoods:vowType6(value) self:patchBinary(0x42, value, 6) end function EquipParamGoods:vowType7(value) self:patchBinary(0x42, value, 7) end function EquipParamGoods:vowType8(value) self:patchBinary(0x43, value, 0) end function EquipParamGoods:vowType9(value) self:patchBinary(0x43, value, 1) end function EquipParamGoods:vowType10(value) self:patchBinary(0x43, value, 2) end function EquipParamGoods:vowType11(value) self:patchBinary(0x43, value, 3) end function EquipParamGoods:vowType12(value) self:patchBinary(0x43, value, 4) end function EquipParamGoods:vowType13(value) self:patchBinary(0x43, value, 5) end function EquipParamGoods:vowType14(value) self:patchBinary(0x43, value, 6) end function EquipParamGoods:vowType15(value) self:patchBinary(0x43, value, 7) end --Flags function EquipParamGoods:enable_live(value) self:patchBinary(0x44, value, 0) end function EquipParamGoods:enable_gray(value) self:patchBinary(0x44, value, 1) end function EquipParamGoods:enable_white(value) self:patchBinary(0x44, value, 2) end function EquipParamGoods:enable_black(value) self:patchBinary(0x44, value, 3) end function EquipParamGoods:enable_multi(value) self:patchBinary(0x44, value, 4) end function EquipParamGoods:disable_offline(value) self:patchBinary(0x44, value, 5) end function EquipParamGoods:isEquip(value) self:patchBinary(0x44, value, 6) end function EquipParamGoods:isConsume(value) self:patchBinary(0x44, value, 7) end function EquipParamGoods:isAutoEquip(value) self:patchBinary(0x45, value, 0) end function EquipParamGoods:isEstablishment(value) self:patchBinary(0x45, value, 1) end function EquipParamGoods:isOnlyOne(value) self:patchBinary(0x45, value, 2) end function EquipParamGoods:isDiscard(value) self:patchBinary(0x45, value, 3) end function EquipParamGoods:isDeposit(value) self:patchBinary(0x45, value, 4) end function EquipParamGoods:isDisableHand(value) self:patchBinary(0x45, value, 5) end function EquipParamGoods:IsTravelItem(value) self:patchBinary(0x45, value, 6) end function EquipParamGoods:isSuppleItem(value) self:patchBinary(0x45, value, 7) end function EquipParamGoods:isFullSuppleItem(value) self:patchBinary(0x46, value, 0) end function EquipParamGoods:isEnhance(value) self:patchBinary(0x46, value, 1) end function EquipParamGoods:isFixItem(value) self:patchBinary(0x46, value, 2) end function EquipParamGoods:disableMultiDropShare(value) self:patchBinary(0x46, value, 3) end function EquipParamGoods:disableUseAtColiseum(value) self:patchBinary(0x46, value, 4) end function EquipParamGoods:disableUseAtOutOfColiseum(value) self:patchBinary(0x46, value, 5) end function EquipParamGoods:useBulletMaxNum(value) self:patchBinary(0x46, value, 6) end function EquipParamGoods:useHpCureMaxNum(value) self:patchBinary(0x46, value, 7) end function EquipParamGoods:isAutoReplenish(value) self:patchByte(0x47, value) end function EquipParamGoods:refId2(value) self:patch4Byte(0x48, value) end function EquipParamGoods:reinforceTypeId(value) self:patch4Byte(0x4C, value) end function EquipParamGoods:vagrantItemLotId(value) self:patch4Byte(0x50, value) end function EquipParamGoods:vagrantBonusEneDropItemLotId(value) self:patch4Byte(0x54, value) end function EquipParamGoods:vagrantItemEneDropItemLotId(value) self:patch4Byte(0x58, value) end function EquipParamGoods:sfxId(value) self:patch4Byte(0x5C, value) end function EquipParamGoods:sfxId1(value) self:patch4Byte(0x60, value) end function EquipParamGoods:sfxId2(value) self:patch4Byte(0x64, value) end function EquipParamGoods:isLoadOfCinder(value) self:patchBinary(0x68, value, 0) end function EquipParamGoods:isPlayRegion1(value) self:patchBinary(0x68, value, 1) end function EquipParamGoods:isLadder(value) self:patchBinary(0x68, value, 2) end function EquipParamGoods:isMultiPlay(value) self:patchBinary(0x68, value, 3) end function EquipParamGoods:useSelected(value) self:patchBinary(0x68, value, 4) end function EquipParamGoods:isEnhanceLeft(value) self:patchBinary(0x68, value, 5) end function EquipParamGoods:isPlayRegion2(value) self:patchBinary(0x68, value, 6) end function EquipParamGoods:isNetPenalized(value) self:patchBinary(0x68, value, 7) end function EquipParamGoods:SuppleItemType(value) self:patchByte(0x69, value) end function EquipParamGoods:menuAdhocType(value) self:patchByte(0x6A, value) end function EquipParamGoods:isDrop(value) self:patchByte(0x6B, value) end function EquipParamGoods:storageMax(value) self:patch2Byte(0x6C, value) end function EquipParamGoods:invadeType(value) self:patchByte(0x6E, value) end function EquipParamGoods:shopId(value) self:patch4Byte(0x70, value) end function EquipParamGoods:mpCost(value) self:patch2Byte(0x74, value) end function EquipParamGoods:useLimitCategory2(value) self:patchByte(0x76, value) end --Compatibility stuff function EquipParamGoods:isUse(value) self:patchBinary(0x68, value, 0) end function EquipParamGoods:refId1(value) self:patch4Byte(0x0, value) end function EquipParamGoods:isEnhance1(value) self:patchBinary(0x46, value, 1) end function EquipParamGoods:DamageScaling(value) self:patch4Byte(0x4C, value) end function EquipParamGoods:ladderUse(value) self:patchBinary(0x68, value, 2) end function EquipParamGoods:isUseSelected(value) self:patchBinary(0x68, value, 4) end function EquipParamGoods:FPCost(value) self:patch2Byte(0x74, value) end function EquipParamGoods:fpConsume(value) self:patch2Byte(0x74, value) end function EquipParamGoods:specialRestrict(value) self:patchByte(0x76, value) end --[[END EquipParamGoods class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080130 "EquipParamProtector" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START EquipParamProtector class]]-- EquipParamProtector = BaseParamClass:new() function EquipParamProtector:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("EquipParamProtector", uuid, id, address) return o end function EquipParamProtector:sortId(value) self:patch4Byte(0x0, value) end function EquipParamProtector:wanderingEquipId(value) self:patch4Byte(0x4, value) end function EquipParamProtector:vagrantItemLotId(value) self:patch4Byte(0x8, value) end function EquipParamProtector:vagrantBonusEneDropItemLotId(value) self:patch4Byte(0xC, value) end function EquipParamProtector:vagrantItemEneDropItemLotId(value) self:patch4Byte(0x10, value) end --Prices function EquipParamProtector:fixPrice(value) self:patch4Byte(0x14, value) end function EquipParamProtector:basicPrice(value) self:patch4Byte(0x18, value) end function EquipParamProtector:sellValue(value) self:patch4Byte(0x1C, value) end function EquipParamProtector:weight(value) self:patchFloat(0x20, value) end --Effect On Equip function EquipParamProtector:residentSpEffectId(value) self:patch4Byte(0x24, value) end function EquipParamProtector:residentSpEffectId2(value) self:patch4Byte(0x28, value) end function EquipParamProtector:residentSpEffectId3(value) self:patch4Byte(0x2C, value) end function EquipParamProtector:materialSetId(value) self:patch4Byte(0x30, value) end function EquipParamProtector:partsDamageRate(value) self:patchFloat(0x34, value) end function EquipParamProtector:corectSARecover(value) self:patchFloat(0x38, value) end --Origin Equip Pros function EquipParamProtector:originEquipPro(value) self:patch4Byte(0x3C, value) end function EquipParamProtector:originEquipPro1(value) self:patch4Byte(0x40, value) end function EquipParamProtector:originEquipPro2(value) self:patch4Byte(0x44, value) end function EquipParamProtector:originEquipPro3(value) self:patch4Byte(0x48, value) end function EquipParamProtector:originEquipPro4(value) self:patch4Byte(0x4C, value) end function EquipParamProtector:originEquipPro5(value) self:patch4Byte(0x50, value) end function EquipParamProtector:originEquipPro6(value) self:patch4Byte(0x54, value) end function EquipParamProtector:originEquipPro7(value) self:patch4Byte(0x58, value) end function EquipParamProtector:originEquipPro8(value) self:patch4Byte(0x5C, value) end function EquipParamProtector:originEquipPro9(value) self:patch4Byte(0x60, value) end function EquipParamProtector:originEquipPro10(value) self:patch4Byte(0x64, value) end function EquipParamProtector:originEquipPro11(value) self:patch4Byte(0x68, value) end function EquipParamProtector:originEquipPro12(value) self:patch4Byte(0x6C, value) end function EquipParamProtector:originEquipPro13(value) self:patch4Byte(0x70, value) end function EquipParamProtector:originEquipPro14(value) self:patch4Byte(0x74, value) end function EquipParamProtector:originEquipPro15(value) self:patch4Byte(0x78, value) end --faceScale function EquipParamProtector:faceScaleM_ScaleX(value) self:patchFloat(0x7C, value) end function EquipParamProtector:faceScaleM_ScaleZ(value) self:patchFloat(0x80, value) end function EquipParamProtector:faceScaleM_MaxX(value) self:patchFloat(0x84, value) end function EquipParamProtector:faceScaleM_MaxZ(value) self:patchFloat(0x88, value) end function EquipParamProtector:faceScaleF_ScaleX(value) self:patchFloat(0x8C, value) end function EquipParamProtector:faceScaleF_ScaleZ(value) self:patchFloat(0x90, value) end function EquipParamProtector:faceScaleF_MaxX(value) self:patchFloat(0x94, value) end function EquipParamProtector:faceScaleF_MaxZ(value) self:patchFloat(0x98, value) end function EquipParamProtector:qwcId(value) self:patch4Byte(0x9C, value) end function EquipParamProtector:equipModelId(value) self:patch2Byte(0xA0, value) end function EquipParamProtector:iconIdM(value) self:patch2Byte(0xA2, value) end function EquipParamProtector:iconIdF(value) self:patch4Byte(0xA4, value) end function EquipParamProtector:knockbackBounceRate(value) self:patch2Byte(0xA8, value) end --Durability function EquipParamProtector:durability(value) self:patch2Byte(0xAA, value) end function EquipParamProtector:durabilityMax(value) self:patch2Byte(0xAC, value) end function EquipParamProtector:saDurability(value) self:patch2Byte(0xAE, value) end function EquipParamProtector:defFlickPower(value) self:patch2Byte(0xB0, value) end function EquipParamProtector:defensePhysics(value) self:patch2Byte(0xB2, value) end function EquipParamProtector:defenseMagic(value) self:patch2Byte(0xB4, value) end function EquipParamProtector:defenseFire(value) self:patch2Byte(0xB6, value) end function EquipParamProtector:defenseThunder(value) self:patch2Byte(0xB8, value) end function EquipParamProtector:defenseSlash(value) self:patch2Byte(0xBA, value) end function EquipParamProtector:defenseBlow(value) self:patch2Byte(0xBC, value) end function EquipParamProtector:defenseThrust(value) self:patch2Byte(0xBE, value) end --Resistence function EquipParamProtector:resistPoison(value) self:patch2Byte(0xC0, value) end function EquipParamProtector:resistDisease(value) self:patch2Byte(0xC2, value) end function EquipParamProtector:resistBlood(value) self:patch2Byte(0xC4, value) end function EquipParamProtector:resistCurse(value) self:patch2Byte(0xC6, value) end function EquipParamProtector:reinforceTypeId(value) self:patch2Byte(0xC8, value) end function EquipParamProtector:trophySGradeId(value) self:patch2Byte(0xCA, value) end function EquipParamProtector:shopLv(value) self:patch2Byte(0xCC, value) end function EquipParamProtector:knockbackParamId(value) self:patchByte(0xCE, value) end function EquipParamProtector:flickDamageCutRate(value) self:patchByte(0xCF, value) end function EquipParamProtector:equipModelCategory(value) self:patchByte(0xD0, value) end function EquipParamProtector:equipModelGender(value) self:patchByte(0xD0, value) end function EquipParamProtector:protectorCategory(value) self:patchByte(0xD2, value) end function EquipParamProtector:defenseMaterial(value) self:patchByte(0xD3, value) end function EquipParamProtector:defenseMaterialSfx(value) self:patchByte(0xD4, value) end function EquipParamProtector:partsDmgType(value) self:patchByte(0xD5, value) end function EquipParamProtector:defenseMaterial_Weak(value) self:patchByte(0xD6, value) end function EquipParamProtector:defenseMaterialSfx_Weak(value) self:patchByte(0xD7, value) end function EquipParamProtector:isDiscard(value) self:patchBinary(0xDF, value, 0) end function EquipParamProtector:isDrop(value) self:patchBinary(0xDF, value, 1) end --Defense function EquipParamProtector:absorbtionPhysical(value) self:patchFloat(0xE0, value) end function EquipParamProtector:absorbtionSlash(value) self:patchFloat(0xE4, value) end function EquipParamProtector:absorbtionStrike(value) self:patchFloat(0xE8, value) end function EquipParamProtector:absorbtionThrust(value) self:patchFloat(0xEC, value) end function EquipParamProtector:absorbtionMagic(value) self:patchFloat(0xF0, value) end function EquipParamProtector:absorbtionFire(value) self:patchFloat(0xF4, value) end function EquipParamProtector:absorbtionThunder(value) self:patchFloat(0xF8, value) end function EquipParamProtector:poise(value) self:patchFloat(0x110, value) end function EquipParamProtector:absorbtionDark(value) self:patchFloat(0x118, value) end function EquipParamProtector:defenseDark(value) self:patch2Byte(0x11C, value) end function EquipParamProtector:UpperArmID(value) self:patch4Byte(0x124, value) end function EquipParamProtector:shopPrice(value) self:patch4Byte(0x128, value) end function EquipParamProtector:resistFrost(value) self:patch2Byte(0x12C, value) end --[[END EquipParamProtector class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080129 "EquipParamWeapon" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START EquipParamWeapon class]]-- EquipParamWeapon = BaseParamClass:new() function EquipParamWeapon:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("EquipParamWeapon", uuid, id, address) return o end function EquipParamWeapon:behaviorVariationId(value) self:patch4Byte(0x0, value) end function EquipParamWeapon:sortId(value) self:patch4Byte(0x4, value) end function EquipParamWeapon:wanderingEquipId(value) self:patch4Byte(0x8, value) end -- Weight function EquipParamWeapon:weight(value) self:patchFloat(0xC, value) end function EquipParamWeapon:weaponWeightRate(value) self:patchFloat(0x10, value) end -- Prices function EquipParamWeapon:fixPrice(value) self:patch4Byte(0x14, value) end function EquipParamWeapon:basicPrice(value) self:patch4Byte(0x18, value) end function EquipParamWeapon:sellValue(value) self:patch4Byte(0x1C, value) end -- Scaling function EquipParamWeapon:correctStrength(value) self:patchFloat(0x20, value) end function EquipParamWeapon:correctAgility(value) self:patchFloat(0x24, value) end function EquipParamWeapon:correctMagic(value) self:patchFloat(0x28, value) end function EquipParamWeapon:correctFaith(value) self:patchFloat(0x2C, value) end --Block Rate function EquipParamWeapon:physGuardCutRate(value) self:patchFloat(0x30, value) end function EquipParamWeapon:magGuardCutRate(value) self:patchFloat(0x34, value) end function EquipParamWeapon:fireGuardCutRate(value) self:patchFloat(0x38, value) end function EquipParamWeapon:thunGuardCutRate(value) self:patchFloat(0x3C, value) end -- Effects on hit function EquipParamWeapon:spEffectBehaviorId(value) self:patch4Byte(0x40, value) end function EquipParamWeapon:spEffectBehaviorId1(value) self:patch4Byte(0x44, value) end function EquipParamWeapon:spEffectBehaviorId2(value) self:patch4Byte(0x48, value) end -- Effects on self function EquipParamWeapon:residentSpEffectId(value) self:patch4Byte(0x4C, value) end function EquipParamWeapon:residentSpEffectId1(value) self:patch4Byte(0x50, value) end function EquipParamWeapon:residentSpEffectId2(value) self:patch4Byte(0x54, value) end function EquipParamWeapon:materialSetId(value) self:patch4Byte(0x58, value) end --Origin Equip Weapon function EquipParamWeapon:originEquipWep(value) self:patch4Byte(0x5C, value) end function EquipParamWeapon:originEquipWep1(value) self:patch4Byte(0x60, value) end function EquipParamWeapon:originEquipWep2(value) self:patch4Byte(0x64, value) end function EquipParamWeapon:originEquipWep3(value) self:patch4Byte(0x68, value) end function EquipParamWeapon:originEquipWep4(value) self:patch4Byte(0x6C, value) end function EquipParamWeapon:originEquipWep5(value) self:patch4Byte(0x70, value) end function EquipParamWeapon:originEquipWep6(value) self:patch4Byte(0x74, value) end function EquipParamWeapon:originEquipWep7(value) self:patch4Byte(0x78, value) end function EquipParamWeapon:originEquipWep8(value) self:patch4Byte(0x7C, value) end function EquipParamWeapon:originEquipWep9(value) self:patch4Byte(0x80, value) end function EquipParamWeapon:originEquipWep10(value) self:patch4Byte(0x84, value) end function EquipParamWeapon:originEquipWep11(value) self:patch4Byte(0x88, value) end function EquipParamWeapon:originEquipWep12(value) self:patch4Byte(0x8C, value) end function EquipParamWeapon:originEquipWep13(value) self:patch4Byte(0x90, value) end function EquipParamWeapon:originEquipWep14(value) self:patch4Byte(0x94, value) end function EquipParamWeapon:originEquipWep15(value) self:patch4Byte(0x98, value) end --Anti Damage Rate function EquipParamWeapon:antiDemonDamageRate(value) self:patchFloat(0x9C, value) end function EquipParamWeapon:antUndeadDamageRate(value) self:patchFloat(0xA0, value) end function EquipParamWeapon:antHollowDamageRate(value) self:patchFloat(0xA4, value) end function EquipParamWeapon:antAbyssalDamageRate(value) self:patchFloat(0xA8, value) end -- AC-BA function EquipParamWeapon:vagrantItemLotId(value) self:patch4Byte(0xAC, value) end function EquipParamWeapon:vagrantBonusEneDropItemLotId(value) self:patch4Byte(0xB0, value) end function EquipParamWeapon:vagrantItemEneDropItemLotId(value) self:patch4Byte(0xB4, value) end function EquipParamWeapon:equipModelId(value) self:patch2Byte(0xB8, value) end function EquipParamWeapon:iconId(value) self:patch2Byte(0xBA, value) end -- Durability function EquipParamWeapon:durability(value) self:patch2Byte(0xBC, value) end function EquipParamWeapon:durabilityMax(value) self:patch2Byte(0xBE, value) end -- C0-C2 function EquipParamWeapon:attackThrowEscape(value) self:patch2Byte(0xC0, value) end function EquipParamWeapon:parryDamageLife(value) self:patch2Byte(0xC2, value) end --Attack Damage function EquipParamWeapon:attackBasePhysics(value) self:patch2Byte(0xC4, value) end function EquipParamWeapon:attackBaseMagic(value) self:patch2Byte(0xC6, value) end function EquipParamWeapon:attackBaseFire(value) self:patch2Byte(0xC8, value) end function EquipParamWeapon:attackBaseThunder(value) self:patch2Byte(0xCA, value) end function EquipParamWeapon:attackBaseStamina(value) -- Stamina consuption to block self:patch2Byte(0xCC, value) end -- CE-ED function EquipParamWeapon:saWeaponDamage(value) self:patch2Byte(0xCE, value) end function EquipParamWeapon:saDurability(value) self:patch2Byte(0xD0, value) end function EquipParamWeapon:guardAngle(value) self:patch2Byte(0xD2, value) end function EquipParamWeapon:staminaGuardDef(value) self:patch2Byte(0xD4, value) end function EquipParamWeapon:reinforceTypeId(value) self:patch2Byte(0xD6, value) end function EquipParamWeapon:trophySGradeId(value) self:patch2Byte(0xD8, value) end function EquipParamWeapon:trophySeqId(value) self:patch2Byte(0xDA, value) end function EquipParamWeapon:throwAtkRate(value) --100 minimum self:patch2Byte(0xDC, value) end function EquipParamWeapon:bowDistRate(value) self:patch2Byte(0xDE, value) end function EquipParamWeapon:equipModelCategory(value) self:patchByte(0xE0, value) end function EquipParamWeapon:equipModelGender(value) self:patchByte(0xE1, value) end function EquipParamWeapon:weaponCategory(value) self:patchByte(0xE2, value) end function EquipParamWeapon:wepmotionCategory(value) self:patchByte(0xE3, value) end function EquipParamWeapon:guardmotionCategory(value) self:patchByte(0xE4, value) end function EquipParamWeapon:atkMaterial(value) self:patchByte(0xE5, value) end function EquipParamWeapon:defMaterial(value) self:patchByte(0xE6, value) end function EquipParamWeapon:defSfxMaterial(value) self:patchByte(0xE7, value) end function EquipParamWeapon:correctType(value) self:patchByte(0xE8, value) end function EquipParamWeapon:spAttribute(value) self:patchByte(0xE9, value) end function EquipParamWeapon:spAtkcategory(value) self:patch2Byte(0xEA, value) end function EquipParamWeapon:wepmotionOneHandId(value) self:patchByte(0xEC, value) end function EquipParamWeapon:wepmotionBothHandId(value) self:patchByte(0xED, value) end -- Requirements function EquipParamWeapon:properStrength(value) self:patchByte(0xEE, value) end function EquipParamWeapon:properAgility(value) self:patchByte(0xEF, value) end function EquipParamWeapon:properMagic(value) self:patchByte(0xF0, value) end function EquipParamWeapon:properFaith(value) self:patchByte(0xF1, value) end -- F2-100 function EquipParamWeapon:overStrength(value) self:patchByte(0xF2, value) end function EquipParamWeapon:attackBaseParry(value) self:patchByte(0xF3, value) end function EquipParamWeapon:defenseBaseParry(value) self:patchByte(0xF4, value) end function EquipParamWeapon:guardBaseRepel(value) self:patchByte(0xF5, value) end function EquipParamWeapon:attackBaseRepel(value) self:patchByte(0xF6, value) end function EquipParamWeapon:guardCutCancelRate(value) self:patchByte(0xF7, value) end function EquipParamWeapon:guardLevel(value) self:patchByte(0xF8, value) end function EquipParamWeapon:slashGuardCutRate(value) self:patchByte(0xF9, value) end function EquipParamWeapon:blowGuardCutRate(value) self:patchByte(0xFA, value) end function EquipParamWeapon:thrustGuardCutRate(value) self:patchByte(0xFB, value) end function EquipParamWeapon:poisonGuardResist(value) self:patchByte(0xFC, value) end function EquipParamWeapon:diseaseGuardResist(value) self:patchByte(0xFD, value) end function EquipParamWeapon:bloodGuardResist(value) self:patchByte(0xFE, value) end function EquipParamWeapon:curseGuardResist(value) self:patchByte(0xFF, value) end function EquipParamWeapon:isDurabilityDivergence(value) self:patchByte(0x100, value) end -- Flags -- 101 function EquipParamWeapon:rightHandEquipable(value) self:patchBinary(0x101, value, 0) end function EquipParamWeapon:leftHandEquipable(value) self:patchBinary(0x101, value, 1) end function EquipParamWeapon:bothHandEquipable(value) self:patchBinary(0x101, value, 2) end function EquipParamWeapon:arrowSlotEquipable(value) self:patchBinary(0x101, value, 3) end function EquipParamWeapon:boltSlotEquipable(value) self:patchBinary(0x101, value, 4) end function EquipParamWeapon:enableGuard(value) self:patchBinary(0x101, value, 5) end function EquipParamWeapon:enableParry(value) self:patchBinary(0x101, value, 6) end function EquipParamWeapon:enableMagic(value) self:patchBinary(0x101, value, 7) end -- 102 function EquipParamWeapon:enableSorcery(value) --Pyromancy self:patchBinary(0x102, value, 0) end function EquipParamWeapon:enableMiracle(value) self:patchBinary(0x102, value, 1) end function EquipParamWeapon:enableVowMagic(value) self:patchBinary(0x102, value, 2) end function EquipParamWeapon:isNormalAttackType(value) self:patchBinary(0x102, value, 3) end function EquipParamWeapon:isBlowAttackType(value) self:patchBinary(0x102, value, 4) end function EquipParamWeapon:isSlashAttackType(value) self:patchBinary(0x102, value, 5) end function EquipParamWeapon:isThrustAttackType(value) self:patchBinary(0x102, value, 6) end function EquipParamWeapon:isEnhance(value) self:patchBinary(0x102, value, 7) end -- 103 function EquipParamWeapon:isLuckCorrect(value) self:patchBinary(0x103, value, 0) end function EquipParamWeapon:isCustom(value) self:patchBinary(0x103, value, 1) end function EquipParamWeapon:disableBaseChangeReset(value) self:patchBinary(0x103, value, 2) end function EquipParamWeapon:disableRepair(value) self:patchBinary(0x103, value, 3) end function EquipParamWeapon:isDarkHand(value) self:patchBinary(0x103, value, 4) end function EquipParamWeapon:simpleModelForDlc(value) self:patchBinary(0x103, value, 5) end function EquipParamWeapon:lanternWep(value) self:patchBinary(0x103, value, 6) end function EquipParamWeapon:isVersusGhostWep(value) self:patchBinary(0x103, value, 7) end --Changes the infusion icon function EquipParamWeapon:baseChangeCategory(value) self:patchBinary(0x104, value, 0) end function EquipParamWeapon:baseChangeCategory1(value) self:patchBinary(0x104, value, 1) end function EquipParamWeapon:baseChangeCategory2(value) self:patchBinary(0x104, value, 2) end function EquipParamWeapon:baseChangeCategory3(value) self:patchBinary(0x104, value, 3) end function EquipParamWeapon:baseChangeCategory4(value) self:patchBinary(0x104, value, 4) end function EquipParamWeapon:baseChangeCategory5(value) self:patchBinary(0x104, value, 5) end --Greatbow/Greatarrow function EquipParamWeapon:isDragonSlayer(value) self:patchBinary(0x104, value, 6) end function EquipParamWeapon:isDeposit(value) self:patchBinary(0x104, value, 7) end function EquipParamWeapon:disableMultiDropShare(value) self:patchBinary(0x105, value, 0) end function EquipParamWeapon:isDiscard(value) self:patchBinary(0x105, value, 1) end function EquipParamWeapon:isDrop(value) self:patchBinary(0x105, value, 2) end function EquipParamWeapon:defMaterial2(value) self:patch2Byte(0x106, value) end function EquipParamWeapon:wepCollidableType0(value) self:patchByte(0x108, value) end function EquipParamWeapon:wepCollidableType1(value) self:patchByte(0x109, value) end function EquipParamWeapon:wepCollidableType2(value) self:patchByte(0x10A, value) end function EquipParamWeapon:wepCollidableType3(value) self:patchByte(0x10B, value) end function EquipParamWeapon:traceSfxId0(value) self:patch4Byte(0x10C, value) end function EquipParamWeapon:traceDmyIdHead0(value) self:patch4Byte(0x110, value) end function EquipParamWeapon:traceDmyIdTail0(value) self:patch4Byte(0x114, value) end function EquipParamWeapon:traceSfxId1(value) self:patch4Byte(0x118, value) end function EquipParamWeapon:traceDmyIdHead1(value) self:patch4Byte(0x11C, value) end function EquipParamWeapon:traceDmyIdTail1(value) self:patch4Byte(0x120, value) end function EquipParamWeapon:traceSfxId2(value) self:patch4Byte(0x124, value) end function EquipParamWeapon:traceDmyIdHead2(value) self:patch4Byte(0x128, value) end function EquipParamWeapon:traceDmyIdTail2(value) self:patch4Byte(0x12C, value) end function EquipParamWeapon:traceSfxId3(value) self:patch4Byte(0x130, value) end function EquipParamWeapon:traceDmyIdHead3(value) self:patch4Byte(0x134, value) end function EquipParamWeapon:traceDmyIdTail3(value) self:patch4Byte(0x138, value) end function EquipParamWeapon:traceSfxId4(value) self:patch4Byte(0x13C, value) end function EquipParamWeapon:traceDmyIdHead4(value) self:patch4Byte(0x140, value) end function EquipParamWeapon:traceDmyIdTail4(value) self:patch4Byte(0x144, value) end function EquipParamWeapon:traceSfxId5(value) self:patch4Byte(0x148, value) end function EquipParamWeapon:traceDmyIdHead5(value) self:patch4Byte(0x14C, value) end function EquipParamWeapon:traceDmyIdTail5(value) self:patch4Byte(0x150, value) end function EquipParamWeapon:traceSfxId6(value) self:patch4Byte(0x154, value) end function EquipParamWeapon:traceDmyIdHead6(value) self:patch4Byte(0x158, value) end function EquipParamWeapon:traceDmyIdTail6(value) self:patch4Byte(0x15C, value) end function EquipParamWeapon:traceSfxId7(value) self:patch4Byte(0x160, value) end function EquipParamWeapon:traceDmyIdHead7(value) self:patch4Byte(0x164, value) end function EquipParamWeapon:traceDmyIdTail7(value) self:patch4Byte(0x168, value) end function EquipParamWeapon:defSfxMaterial2(value) self:patch2Byte(0x16C, value) end function EquipParamWeapon:defSeMaterial2(value) self:patch2Byte(0x16E, value) end function EquipParamWeapon:absorpParamId(value) self:patch4Byte(0x170, value) end function EquipParamWeapon:toughnessCorrectRate(value) self:patchFloat(0x174, value) end function EquipParamWeapon:isValidTough_ProtSADmg(value) self:patchBinary(0x178, value, 0) end function EquipParamWeapon:isDualBlade(value) self:patchBinary(0x178, value, 1) end function EquipParamWeapon:isAutoEquip(value) self:patchBinary(0x178, value, 2) end function EquipParamWeapon:isEnableEmergencyStep(value) self:patchBinary(0x178, value, 3) end function EquipParamWeapon:invisibleOnRemo(value) self:patchBinary(0x178, value, 4) end function EquipParamWeapon:correctType_Magic(value) self:patchByte(0x179, value) end function EquipParamWeapon:correctType_Fire(value) self:patchByte(0x17A, value) end function EquipParamWeapon:correctType_Thunder(value) self:patchByte(0x17B, value) end function EquipParamWeapon:weakE_DamageRate(value) self:patchFloat(0x17C, value) end function EquipParamWeapon:weakF_DamageRate(value) self:patchFloat(0x180, value) end function EquipParamWeapon:darkGuardCutRate(value) self:patchFloat(0x184, value) end function EquipParamWeapon:attackBaseDark(value) self:patch2Byte(0x188, value) end function EquipParamWeapon:correctType_Dark(value) self:patchByte(0x18A, value) end function EquipParamWeapon:correctType_Poison(value) self:patchByte(0x18B, value) end function EquipParamWeapon:swordArtsId(value) self:patchByte(0x18C, value) end function EquipParamWeapon:correctType_Blood(value) self:patchByte(0x190, value) end function EquipParamWeapon:properLuck(value) self:patchByte(0x191, value) end function EquipParamWeapon:frostGuardResist(value) self:patchByte(0x192, value) end function EquipParamWeapon:MenuAdhoc(value) self:patchByte(0x193, value) end function EquipParamWeapon:swordArtsParamId(value) self:patch4Byte(0x194, value) end function EquipParamWeapon:correctLuck(value) self:patchFloat(0x198, value) end function EquipParamWeapon:DerivationLevelType(value) self:patch4Byte(0x19C, value) end function EquipParamWeapon:displayTypeId(value) self:patch2Byte(0x1A2, value) end function EquipParamWeapon:sfxId0(value) self:patch4Byte(0x1D0, value) end function EquipParamWeapon:sfxId1(value) self:patch4Byte(0x1D4, value) end function EquipParamWeapon:sfxId2(value) self:patch4Byte(0x1D8, value) end function EquipParamWeapon:sfxId3(value) self:patch4Byte(0x1DC, value) end function EquipParamWeapon:sfxPos0(value) self:patch4Byte(0x1E0, value) end function EquipParamWeapon:sfxPos1(value) self:patch4Byte(0x1E4, value) end function EquipParamWeapon:sfxPos2(value) self:patch4Byte(0x1E8, value) end function EquipParamWeapon:sfxPos3(value) self:patch4Byte(0x1EC, value) end function EquipParamWeapon:staminaConsumeRate(value) self:patchFloat(0x1F0, value) end -- function EquipParamWeapon:attackElementCorrectId(value) self:patch4Byte(0x228, value) end function EquipParamWeapon:shopPrice(value) self:patch4Byte(0x22C, value) end function EquipParamWeapon:ReinforcementMenuType(value) self:patchByte(0x231, value) end function EquipParamWeapon:stackSize(value) self:patchByte(0x231, value) end --Compatibility function EquipParamWeapon:enablePyromancy(value) self:patchBinary(0x102, value, 0) end function EquipParamWeapon:Group0_AtkVfxId(value) self:patch4Byte(0x10C, value) end function EquipParamWeapon:Group0_DummyPolyId0(value) self:patch4Byte(0x110, value) end function EquipParamWeapon:Group0_DummyPolyId1(value) self:patch4Byte(0x114, value) end function EquipParamWeapon:materialVal0(value) self:patch2Byte(0x16C, value) end function EquipParamWeapon:materialVal1(value) self:patch2Byte(0x16E, value) end function EquipParamWeapon:weaponPosition(value) self:patch4Byte(0x170, value) end function EquipParamWeapon:correctTypeMagic(value) self:patchByte(0x179, value) end function EquipParamWeapon:correctTypeFire(value) self:patchByte(0x17A, value) end function EquipParamWeapon:correctTypeThunder(value) self:patchByte(0x17B, value) end function EquipParamWeapon:correctTypeDark(value) self:patchByte(0x18A, value) end function EquipParamWeapon:AtkThrowEscapeA(value) self:patchByte(0x18B, value) end function EquipParamWeapon:swordArt_ActId(value) self:patchByte(0x18C, value) end function EquipParamWeapon:AtkThrowEscapeB(value) self:patchByte(0x190, value) end function EquipParamWeapon:weaponArt(value) self:patch4Byte(0x194, value) end function EquipParamWeapon:swordArt(value) self:patch4Byte(0x194, value) end function EquipParamWeapon:swordArtId(value) self:patch4Byte(0x194, value) end function EquipParamWeapon:reinforceWeaponId(value) self:patch4Byte(0x19C, value) end function EquipParamWeapon:quiverModel(value) self:patch4Byte(0x19C, value) end function EquipParamWeapon:categoryName(value) self:patch2Byte(0x1A2, value) end function EquipParamWeapon:StaminaConsumeRate(value) self:patchFloat(0x1F0, value) end function EquipParamWeapon:staminaConsumption(value) self:patchFloat(0x1F0, value) end function EquipParamWeapon:AttackElementCorrect(value) self:patch4Byte(0x228, value) end function EquipParamWeapon:StackSize(value) self:patchByte(0x231, value) end --[[END EquipParamWeapon class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080263 "HitEffectSfxParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end HitEffectSfxParam = BaseParamClass:new() function HitEffectSfxParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("HitEffectSfxParam", uuid, id, address) return o end function HitEffectSfxParam:Sfx1(value) self:patch4Byte(0x0, value) end function HitEffectSfxParam:Sfx2(value) self:patch4Byte(0x4, value) end function HitEffectSfxParam:Sfx3(value) self:patch4Byte(0x8, value) end function HitEffectSfxParam:Sfx4(value) self:patch4Byte(0xC, value) end function HitEffectSfxParam:Sfx5(value) self:patch4Byte(0x10, value) end function HitEffectSfxParam:Sfx6(value) self:patch4Byte(0x14, value) end function HitEffectSfxParam:Sfx7(value) self:patch4Byte(0x18, value) end function HitEffectSfxParam:Sfx8(value) self:patch4Byte(0x1C, value) end function HitEffectSfxParam:Sfx9(value) self:patch4Byte(0x20, value) end function HitEffectSfxParam:Sfx10(value) self:patch4Byte(0x24, value) end function HitEffectSfxParam:Sfx11(value) self:patch4Byte(0x28, value) end function HitEffectSfxParam:Sfx12(value) self:patch4Byte(0x2C, value) end function HitEffectSfxParam:Sfx13(value) self:patch4Byte(0x30, value) end function HitEffectSfxParam:Sfx14(value) self:patch4Byte(0x34, value) end function HitEffectSfxParam:Sfx15(value) self:patch4Byte(0x38, value) end [DISABLE] {$lua} if syntaxcheck then return end 1337099070 "HitMtrlParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end HitMtrlParam = BaseParamClass:new() function HitMtrlParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("HitMtrlParam", uuid, id, address) return o end function HitMtrlParam:aiVolumeRate(value) self:patch4Float(0x0, value) end function HitMtrlParam:spEffectId0(value) self:patch4Byte(0x4, value) end function HitMtrlParam:spEffectId1(value) self:patch4Byte(0x8, value) end function HitMtrlParam:footEffectHeightType0(value) self:patchBinary(0xC, value, 0) end function HitMtrlParam:footEffectHeightType1(value) self:patchBinary(0xC, value, 1) end function HitMtrlParam:footEffectDirType0(value) self:patchBinary(0xC, value, 2) end function HitMtrlParam:footEffectDirType1(value) self:patchBinary(0xC, value, 3) end function HitMtrlParam:newSpType0(value) self:patchBinary(0xC, value, 4) end function HitMtrlParam:newSpType1(value) self:patchBinary(0xC, value, 5) end function HitMtrlParam:hitMtrlType0(value) self:patchByte(0xD, value) end function HitMtrlParam:hitMtrlType1(value) self:patchByte(0xE, value) end function HitMtrlParam:hitMtrlType2(value) self:patchByte(0xF, value) end function HitMtrlParam:spEffectId2(value) self:patchByte(0x10, value) end function HitMtrlParam:spEffectId3(value) self:patchByte(0x14, value) end function HitMtrlParam:spEffectId4(value) self:patchByte(0x18, value) end function HitMtrlParam:spEffectId5(value) self:patchByte(0x1C, value) end function HitMtrlParam:spEffectId6(value) self:patchByte(0x20, value) end function HitMtrlParam:spEffectId7(value) self:patchByte(0x24, value) end function HitMtrlParam:spEffectId8(value) self:patchByte(0x28, value) end function HitMtrlParam:spEffectId9(value) self:patchByte(0x2C, value) end function HitMtrlParam:spEffectId10(value) self:patchByte(0x30, value) end function HitMtrlParam:spEffectId11(value) self:patchByte(0x34, value) end function HitMtrlParam:spEffectId12(value) self:patchByte(0x38, value) end function HitMtrlParam:spEffectId13(value) self:patchByte(0x3C, value) end function HitMtrlParam:spEffectId14(value) self:patchByte(0x40, value) end function HitMtrlParam:spEffectId15(value) self:patchByte(0x44, value) end function HitMtrlParam:spEffectId16(value) self:patchByte(0x48, value) end [DISABLE] {$lua} if syntaxcheck then return end 1337080267 "ItemLotParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end ItemLotParam = BaseParamClass:new() function ItemLotParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("ItemLotParam", uuid, id, address) return o end function ItemLotParam:ItemLotId(value) self:patch4Byte(0x00,value) end function ItemLotParam:ItemLotId1(value) self:patch4Byte(0x04,value) end function ItemLotParam:ItemLotId2(value) self:patch4Byte(0x08,value) end function ItemLotParam:ItemLotId3(value) self:patch4Byte(0x0C,value) end function ItemLotParam:ItemLotId4(value) self:patch4Byte(0x10,value) end function ItemLotParam:ItemLotId5(value) self:patch4Byte(0x14,value) end function ItemLotParam:ItemLotId6(value) self:patch4Byte(0x18,value) end function ItemLotParam:ItemLotId7(value) self:patch4Byte(0x1C,value) end function ItemLotParam:ItemType(value) self:patch4Byte(0x20,value) end function ItemLotParam:ItemType1(value) self:patch4Byte(0x24,value) end function ItemLotParam:ItemType2(value) self:patch4Byte(0x28,value) end function ItemLotParam:ItemType3(value) self:patch4Byte(0x2C,value) end function ItemLotParam:ItemType4(value) self:patch4Byte(0x30,value) end function ItemLotParam:ItemType5(value) self:patch4Byte(0x34,value) end function ItemLotParam:ItemType6(value) self:patch4Byte(0x38,value) end function ItemLotParam:ItemType7(value) self:patch4Byte(0x3C,value) end function ItemLotParam:DropRateItem(value) self:patch2Byte(0x40,value) end function ItemLotParam:DropRateItem1(value) self:patch2Byte(0x42,value) end function ItemLotParam:DropRateItem2(value) self:patch2Byte(0x44,value) end function ItemLotParam:DropRateItem3(value) self:patch2Byte(0x46,value) end function ItemLotParam:DropRateItem4(value) self:patch2Byte(0x48,value) end function ItemLotParam:DropRateItem5(value) self:patch2Byte(0x4A,value) end function ItemLotParam:DropRateItem6(value) self:patch2Byte(0x4C,value) end function ItemLotParam:DropRateItem7(value) self:patch2Byte(0x4E,value) end [DISABLE] {$lua} if syntaxcheck then return end 1337180514 "LockCamParam" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABlE] --[[START LockCamParam class]]-- LockCamParam = BaseParamClass:new() function LockCamParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("LockCamParam", uuid, id, address) return o end function LockCamParam:CamDistTarget(value) self:patchFloat(0x00, value) end function LockCamParam:RotRange(value) self:patchFloat(0x04, value) end function LockCamParam:LockRotXShiftRatio(value) self:patchFloat(0x08, value) end function LockCamParam:ChrOrgOffsetZ(value) self:patchFloat(0x0C, value) end function LockCamParam:ChrLockRangeMaxRadius(value) self:patchFloat(0x10, value) end function LockCamParam:FovYChange(value) self:patchFloat(0x14, value) end function LockCamParam:ChrLockRangeMaxRadius_forDark(value) self:patchFloat(0x18, value) end function LockCamParam:ChrLockRangeMaxRadius_forPitchDark(value) self:patchFloat(0x1C, value) end --[[END LockCamParam class]]-- [DiSABlE] 1337080389 "LodParam" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABlE] --[[START LodParam class]]-- LodParam = BaseParamClass:new() function LodParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("LodParam", uuid, id, address) return o end function LodParam:lv01_BorderDist(value) self:patchFloat(0x0, value) end function LodParam:lv01_PlayDist(value) self:patchFloat(0x4, value) end function LodParam:lv12_BorderDist(value) self:patchFloat(0x8, value) end function LodParam:lv12_PlayDist(value) self:patchFloat(0xC, value) end function LodParam:textureLod(value) self:patchByte(0x10, value) end function LodParam:lv23_BorderDist(value) self:patchFloat(0x14, value) end function LodParam:lv23_PlayDist(value) self:patchFloat(0x18, value) end function LodParam:lv34_BorderDist(value) self:patchFloat(0x1C, value) end function LodParam:lv34_PlayDist(value) self:patchFloat(0x20, value) end function LodParam:lv45_BorderDist(value) self:patchFloat(0x24, value) end function LodParam:lv45_PlayDist(value) self:patchFloat(0x28, value) end function LodParam:distanceScaleId(value) self:patchByte(0x2C, value) end --[[END LodParam class]]-- [DiSABlE] 1337080255 "Magic" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START Magic class]]-- Magic = BaseParamClass:new() function Magic:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("Magic", uuid, id, address) return o end function Magic:YesNoDialogMessageId(value) self:patchByte(0x0, value) end function Magic:LimitCancelSpEffectId(value) self:patch4Byte(0x4, value) end function Magic:SortId(value) self:patch2Byte(0x8, value) end function Magic:RefId(value) self:patch2Byte(0xA, value) end function Magic:Mp(value) self:patch2Byte(0xC, value) end function Magic:Stamina(value) self:patch2Byte(0xE, value) end function Magic:IconId(value) self:patch2Byte(0x10, value) end function Magic:BehaviorId(value) self:patch2Byte(0x12, value) end function Magic:MtrlItemId(value) self:patch2Byte(0x14, value) end function Magic:ReplaceMagicId(value) self:patch2Byte(0x16, value) end function Magic:MaxQuantity(value) self:patch2Byte(0x18, value) end function Magic:heroPoint(value) self:patchByte(0x1A, value) end function Magic:OverDexterity(value) self:patchByte(0x1B, value) end function Magic:SfxVariationId(value) self:patchByte(0x1C, value) end function Magic:SlotLength(value) self:patchByte(0x1D, value) end function Magic:RequirementIntellect(value) self:patchByte(0x1E, value) end function Magic:RequirementFaith(value) self:patchByte(0x1F, value) end function Magic:AnalogDexiterityMin(value) self:patchByte(0x20, value) end function Magic:AnalogDexiterityMax(value) self:patchByte(0x21, value) end function Magic:EzStateBehaviorType(value) self:patchByte(0x22, value) end function Magic:RefCategory(value) self:patchByte(0x23, value) end function Magic:SpEffectCategory(value) self:patchByte(0x24, value) end function Magic:RefType(value) self:patchByte(0x25, value) end function Magic:OpmeMenuType(value) self:patchByte(0x26, value) end function Magic:HasSpEffectType(value) self:patchByte(0x27, value) end function Magic:ReplaceCategory(value) self:patchByte(0x28, value) end function Magic:UseLimitCategory(value) self:patchByte(0x29, value) end function Magic:DisableOffline(value) self:patchBinary(0x2A, value, 0) end function Magic:CastResonanceMagic(value) self:patchBinary(0x2A, value, 1) end function Magic:isValidTough_ProtSADmg(value) self:patchBinary(0x2A, value, 2) end function Magic:isWarpMagic(value) self:patchBinary(0x2A, value, 3) end function Magic:VowType0(value) self:patchBinary(0x2C, value, 0) end function Magic:VowType1(value) self:patchBinary(0x2C, value, 1) end function Magic:VowType2(value) self:patchBinary(0x2C, value, 2) end function Magic:VowType3(value) self:patchBinary(0x2C, value, 3) end function Magic:VowType4(value) self:patchBinary(0x2C, value, 4) end function Magic:VowType5(value) self:patchBinary(0x2C, value, 5) end function Magic:VowType6(value) self:patchBinary(0x2C, value, 6) end function Magic:VowType7(value) self:patchBinary(0x2C, value, 7) end function Magic:Enable_multi(value) self:patchBinary(0x2D, value, 0) end function Magic:Enable_multi_only(value) self:patchBinary(0x2D, value, 1) end function Magic:IsEnchant(value) self:patchBinary(0x2D, value, 2) end function Magic:IsShieldEnchant(value) self:patchBinary(0x2D, value, 3) end function Magic:Enable_live(value) self:patchBinary(0x2D, value, 4) end function Magic:Enable_gray(value) self:patchBinary(0x2D, value, 5) end function Magic:Enable_white(value) self:patchBinary(0x2D, value, 6) end function Magic:Enable_black(value) self:patchBinary(0x2D, value, 7) end function Magic:VowType8(value) self:patchBinary(0x2F, value, 0) end function Magic:VowType9(value) self:patchBinary(0x2F, value, 1) end function Magic:VowType10(value) self:patchBinary(0x2F, value, 2) end function Magic:VowType11(value) self:patchBinary(0x2F, value, 3) end function Magic:VowType12(value) self:patchBinary(0x2F, value, 4) end function Magic:VowType13(value) self:patchBinary(0x2F, value, 5) end function Magic:VowType14(value) self:patchBinary(0x2F, value, 6) end function Magic:VowType15(value) self:patchBinary(0x2F, value, 7) end function Magic:castSfxId(value) self:patch4Byte(0x30, value) end function Magic:fireSfxId(value) self:patch4Byte(0x34, value) end function Magic:effectSfxId(value) self:patch4Byte(0x38, value) end function Magic:toughnessCorrectRate(value) self:patchFloat(0x3C, value) end function Magic:attributeType(value) self:patchByte(0x40, value) end --Faith Breakpoints function Magic:FaithBreakpoint20(value) self:patchByte(0x41, value) end function Magic:FaithBreakpoint30(value) self:patchByte(0x42, value) end function Magic:FaithBreakpoint40(value) self:patchByte(0x43, value) end function Magic:FaithBreakpoint60(value) self:patchByte(0x44, value) end function Magic:refCategory1(value) self:patchByte(0x45, value) end --Spell cast at X Faith function Magic:SpellCastAt20Faith(value) self:patch4Byte(0x48, value) end function Magic:SpellCastAt30Faith(value) self:patch4Byte(0x4C, value) end function Magic:SpellCastAt40Faith(value) self:patch4Byte(0x50, value) end function Magic:SpellCastAt60Faith(value) self:patch4Byte(0x54, value) end function Magic:mp1(value) self:patch2Byte(0x58, value) end function Magic:stamina1(value) self:patch2Byte(0x5A, value) end function Magic:Condition(value) self:patchByte(0x5C, value) end function Magic:refCategory2(value) self:patchByte(0x5D, value) end function Magic:mp3(value) self:patch2Byte(0x5E, value) end function Magic:mp2(value) self:patch2Byte(0x60, value) end function Magic:stamina2(value) self:patch2Byte(0x62, value) end -- Bullets function Magic:refId1(value) self:patch4Byte(0x64, value) end function Magic:refId2(value) self:patch4Byte(0x68, value) end function Magic:refId3(value) self:patch4Byte(0x6C, value) end function Magic:refId4(value) self:patch4Byte(0x70, value) end -- Compatibility with old names function Magic:YesNoDialogBox(value) self:patchByte(0x0, value) end function Magic:LimitCancelSpEffectID(value) self:patch4Byte(0x4, value) end function Magic:SortID(value) self:patch2Byte(0x8, value) end function Magic:ReferenceID(value) self:patch2Byte(0xA, value) end function Magic:FPCost(value) self:patch2Byte(0xC, value) end function Magic:StaminaCost(value) self:patch2Byte(0xE, value) end function Magic:IconID(value) self:patch2Byte(0x10, value) end function Magic:BehaviorID(value) self:patch2Byte(0x12, value) end function Magic:MaterialItemID(value) self:patch2Byte(0x14, value) end function Magic:ReplaceMagicID(value) self:patch2Byte(0x16, value) end function Magic:NumberofCasts(value) self:patch2Byte(0x18, value) end function Magic:Humanity(value) self:patchByte(0x1A, value) end function Magic:SFXVariation(value) self:patchByte(0x1C, value) end function Magic:SlotsUsed(value) self:patchByte(0x1D, value) end function Magic:RequiredINT(value) self:patchByte(0x1E, value) end function Magic:RequiredFAI(value) self:patchByte(0x1F, value) end function Magic:DexterityMinimumCastSpeedScaling(value) self:patchByte(0x20, value) end function Magic:DexterityMaximumCastSpeedScaling(value) self:patchByte(0x21, value) end function Magic:ReferenceCategory(value) self:patchByte(0x23, value) end function Magic:CastAnimation(value) self:patchByte(0x25, value) end function Magic:MenuType(value) self:patchByte(0x26, value) end function Magic:EnableMulti(value) self:patchBinary(0x2D, value, 0) end function Magic:EnableMultOnly(value) self:patchBinary(0x2D, value, 1) end function Magic:IsWeaponEnchant(value) self:patchBinary(0x2D, value, 2) end function Magic:EnableHuman(value) self:patchBinary(0x2D, value, 4) end function Magic:EnableDragonPhantom(value) self:patchBinary(0x2D, value, 5) end function Magic:EnableWhitePhantom(value) self:patchBinary(0x2D, value, 6) end function Magic:EnableBlackPhantom(value) self:patchBinary(0x2D, value, 7) end function Magic:sfxID1(value) self:patch4Byte(0x30, value) end function Magic:sfxID2(value) self:patch4Byte(0x34, value) end function Magic:sfxID3(value) self:patch4Byte(0x38, value) end function Magic:useBullet2(value) self:patchByte(0x45, value) end function Magic:useBullet3(value) self:patchByte(0x5D, value) end function Magic:Bullet1(value) self:patch4Byte(0x64, value) end function Magic:Bullet2(value) self:patch4Byte(0x68, value) end function Magic:Bullet3(value) self:patch4Byte(0x6C, value) end function Magic:Bullet4(value) self:patch4Byte(0x70, value) end --[[END Magic class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080286 "MapMimicryEstablishmentParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START MapMimicryEstablishmentParam class]]-- MapMimicryEstablishmentParam = BaseParamClass:new() function MapMimicryEstablishmentParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("MapMimicryEstablishmentParam", uuid, id, address) return o end function MapMimicryEstablishmentParam:RandomizerCoefficient0(value) self:patchFloat(0x0,value) end function MapMimicryEstablishmentParam:RandomizerCoefficient1(value) self:patchFloat(0x4,value) end function MapMimicryEstablishmentParam:RandomizerCoefficient2(value) self:patchFloat(0x8,value) end function MapMimicryEstablishmentParam:TransformVfxId0(value) self:patch4Byte(0xC,value) end function MapMimicryEstablishmentParam:LoopVfxId0(value) self:patch4Byte(0x10,value) end function MapMimicryEstablishmentParam:DestroyVfxId0(value) self:patch4Byte(0x14,value) end function MapMimicryEstablishmentParam:TransformVfxId1(value) self:patch4Byte(0x18,value) end function MapMimicryEstablishmentParam:LoopVfxId1(value) self:patch4Byte(0x1C,value) end function MapMimicryEstablishmentParam:DestroyVfxId1(value) self:patch4Byte(0x20,value) end function MapMimicryEstablishmentParam:TransformVfxId2(value) self:patch4Byte(0x24,value) end function MapMimicryEstablishmentParam:LoopVfxId2(value) self:patch4Byte(0x28,value) end function MapMimicryEstablishmentParam:DestroyVfxId2(value) self:patch4Byte(0x2C,value) end [DISABLE] 1337190556 "NetworkParam" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] -- Define NetworkParam Class NetworkParam = BaseParamClass:new() function NetworkParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("NetworkParam", uuid, id, address) return o end function NetworkParam:signVerticalOffset(value) self:patchFloat(0x0, value) end function NetworkParam:maxSignPosCorrectionRange(value) self:patchFloat(0x4, value) end function NetworkParam:signPuddleActiveMessageIntervalSec(value) self:patchFloat(0x10, value) end function NetworkParam:reloadSignIntervalTime1(value) self:patchFloat(0x18, value) end function NetworkParam:reloadSignIntervalTime2(value) self:patchFloat(0x1C, value) end function NetworkParam:reloadSignTotalCount(value) self:patch4Byte(0x20, value) end function NetworkParam:reloadSignCellCount(value) self:patch4Byte(0x24, value) end function NetworkParam:updateSignIntervalTime(value) self:patchFloat(0x28, value) end function NetworkParam:basicExclusiveRange(value) self:patchFloat(0x2C, value) end function NetworkParam:basicExclusiveHeight(value) self:patchFloat(0x30, value) end function NetworkParam:previewChrWaitingTime(value) self:patchFloat(0x34, value) end function NetworkParam:signVisibleRange(value) self:patchFloat(0x38, value) end function NetworkParam:cellGroupHorizontalRange(value) self:patch4Byte(0x3C, value) end function NetworkParam:cellGroupTopRange(value) self:patch4Byte(0x40, value) end function NetworkParam:cellGroupBottomRange(value) self:patch4Byte(0x44, value) end function NetworkParam:minWhitePhantomLimitTimeScale(value) self:patchFloat(0x48, value) end function NetworkParam:minSmallPhantomLimitTimeScale(value) self:patchFloat(0x4C, value) end function NetworkParam:whiteKeywordLimitTimeScale(value) self:patchFloat(0x50, value) end function NetworkParam:smallKeywordLimitTimeScale(value) self:patchFloat(0x54, value) end function NetworkParam:blackKeywordLimitTimeScale(value) self:patchFloat(0x58, value) end function NetworkParam:dragonKeywordLimitTimeScale(value) self:patchFloat(0x5C, value) end function NetworkParam:singGetMax(value) self:patch4Byte(0x60, value) end function NetworkParam:signDownloadSpan(value) self:patchFloat(0x64, value) end function NetworkParam:signUpdateSpan(value) self:patchFloat(0x68, value) end function NetworkParam:maxBreakInTargetListCount(value) self:patch4Byte(0x70, value) end function NetworkParam:breakInRequestIntervalTimeSec(value) self:patchFloat(0x74, value) end function NetworkParam:breakInRequestTimeOutSec(value) self:patchFloat(0x78, value) end function NetworkParam:keyGuideRange(value) self:patchFloat(0x80, value) end function NetworkParam:reloadSignTotalCount(value) self:patch4Byte(0x88, value) end function NetworkParam:reloadNewSignCellCount(value) self:patch4Byte(0x8C, value) end function NetworkParam:reloadRandomSignCellCount(value) self:patch4Byte(0x90, value) end function NetworkParam:maxSignTotalCount(value) self:patch4Byte(0x94, value) end function NetworkParam:maxSignCellCount(value) self:patch4Byte(0x98, value) end function NetworkParam:basicExclusiveRange(value) self:patchFloat(0x9C, value) end function NetworkParam:basicExclusiveHeight(value) self:patchFloat(0xA0, value) end function NetworkParam:signVisibleRange(value) self:patchFloat(0xA4, value) end function NetworkParam:maxWriteSignCount(value) self:patch4Byte(0xA8, value) end function NetworkParam:maxReadSignCount(value) self:patch4Byte(0xAC, value) end function NetworkParam:reloadSignIntervalTime(value) self:patchFloat(0xB0, value) end function NetworkParam:cellGroupHorizontalRange(value) self:patch4Byte(0xB4, value) end function NetworkParam:cellGroupTopRange(value) self:patch4Byte(0xB8, value) end function NetworkParam:cellGroupBottomRange(value) self:patch4Byte(0xBC, value) end function NetworkParam:downloadSpan(value) self:patchFloat(0xC4, value) end function NetworkParam:downloadEvaluationSpan(value) self:patchFloat(0xC8, value) end function NetworkParam:deadingGhostStartPosThreshold(value) self:patchFloat(0xD0, value) end function NetworkParam:keyGuideRangePlayer(value) self:patchFloat(0xD8, value) end function NetworkParam:keyGuideHeightPlayer(value) self:patchFloat(0xDC, value) end function NetworkParam:reloadSignTotalCount(value) self:patch4Byte(0xE0, value) end function NetworkParam:reloadSignCellCount(value) self:patch4Byte(0xE4, value) end function NetworkParam:maxSignTotalCount(value) self:patch4Byte(0xE8, value) end function NetworkParam:maxSignCellCount(value) self:patch4Byte(0xEC, value) end function NetworkParam:reloadSignIntervalTime(value) self:patchFloat(0xF0, value) end function NetworkParam:signVisibleRange(value) self:patchFloat(0xF4, value) end function NetworkParam:basicExclusiveRange(value) self:patchFloat(0xF8, value) end function NetworkParam:basicExclusiveHeight(value) self:patchFloat(0xFC, value) end function NetworkParam:cellGroupHorizontalRange(value) self:patch4Byte(0x100, value) end function NetworkParam:cellGroupTopRange(value) self:patch4Byte(0x104, value) end function NetworkParam:cellGroupBottomRange(value) self:patch4Byte(0x108, value) end function NetworkParam:recordDeadingGhostTotalTime(value) self:patchFloat(0x110, value) end function NetworkParam:recordDeadingGhostMinTime(value) self:patchFloat(0x114, value) end function NetworkParam:downloadSpan(value) self:patchFloat(0x118, value) end function NetworkParam:statueCreatableDistance(value) self:patchFloat(0x11C, value) end function NetworkParam:reloadGhostTotalCount(value) self:patch4Byte(0x120, value) end function NetworkParam:reloadGhostCellCount(value) self:patch4Byte(0x124, value) end function NetworkParam:maxGhostTotalCount(value) self:patch4Byte(0x128, value) end function NetworkParam:distanceOfBeginRecordVersus(value) self:patchFloat(0x12C, value) end function NetworkParam:distanceOfEndRecordVersus(value) self:patchFloat(0x130, value) end function NetworkParam:updateWanderGhostIntervalTime(value) self:patchFloat(0x134, value) end function NetworkParam:updateVersusGhostIntervalTime(value) self:patchFloat(0x138, value) end function NetworkParam:recordWanderingGhostTime(value) self:patchFloat(0x13C, value) end function NetworkParam:recordWanderingGhostMinTime(value) self:patchFloat(0x140, value) end function NetworkParam:updateBonfireGhostIntervalTime(value) self:patchFloat(0x144, value) end function NetworkParam:replayGhostRangeOnView(value) self:patchFloat(0x148, value) end function NetworkParam:replayGhostRangeOutView(value) self:patchFloat(0x14C, value) end function NetworkParam:replayBonfireGhostTime(value) self:patchFloat(0x150, value) end function NetworkParam:minBonfireGhostValidRange(value) self:patchFloat(0x154, value) end function NetworkParam:maxBonfireGhostValidRange(value) self:patchFloat(0x158, value) end function NetworkParam:minReplayIntervalTime(value) self:patchFloat(0x15C, value) end function NetworkParam:maxReplayIntervalTime(value) self:patchFloat(0x160, value) end function NetworkParam:reloadGhostIntervalTime(value) self:patchFloat(0x164, value) end function NetworkParam:cellGroupHorizontalRange(value) self:patch4Byte(0x168, value) end function NetworkParam:cellGroupTopRange(value) self:patch4Byte(0x16C, value) end function NetworkParam:replayBonfirePhantomParamIdForCodename(value) self:patch4Byte(0x170, value) end function NetworkParam:replayBonfireModeRange(value) self:patchFloat(0x174, value) end function NetworkParam:replayBonfirePhantomParamId(value) self:patch4Byte(0x178, value) end function NetworkParam:reloadVisitListCoolTime(value) self:patchFloat(0x180, value) end function NetworkParam:maxCoopBlueSummonCount(value) self:patch4Byte(0x184, value) end function NetworkParam:maxBellGuardSummonCount(value) self:patch4Byte(0x188, value) end function NetworkParam:maxVisitListCount(value) self:patch4Byte(0x18C, value) end function NetworkParam:reloadSearch_CoopBlue_Min(value) self:patchFloat(0x190, value) end function NetworkParam:reloadSearch_CoopBlue_Max(value) self:patchFloat(0x194, value) end function NetworkParam:reloadSearch_BellGuard_Min(value) self:patchFloat(0x198, value) end function NetworkParam:reloadSearch_BellGuard_Max(value) self:patchFloat(0x19C, value) end function NetworkParam:reloadSearch_RatKing_Min(value) self:patchFloat(0x1A0, value) end function NetworkParam:reloadSearch_RatKing_Max(value) self:patchFloat(0x1A4, value) end function NetworkParam:srttMaxLimit(value) self:patchFloat(0x1B0, value) end function NetworkParam:srttMeanLimit(value) self:patchFloat(0x1B4, value) end function NetworkParam:srttMeanDeviationLimit(value) self:patchFloat(0x1B8, value) end function NetworkParam:darkPhantomLimitBoostTime(value) self:patchFloat(0x1BC, value) end function NetworkParam:darkPhantomLimitBoostScale(value) self:patchFloat(0x1C0, value) end function NetworkParam:multiplayDisableLifeTime(value) self:patchFloat(0x1C4, value) end function NetworkParam:abyssMultiplayLimit(value) self:patchByte(0x1C8, value) end function NetworkParam:phantomWarpMinimumTime(value) self:patchByte(0x1C9, value) end function NetworkParam:phantomReturnDelayTime(value) self:patchByte(0x1CA, value) end function NetworkParam:terminateTimeoutTime(value) self:patchByte(0x1CB, value) end function NetworkParam:penaltyPointLanDisconnect(value) self:patch2Byte(0x1CC, value) end function NetworkParam:penaltyPointSignout(value) self:patch2Byte(0x1CE, value) end function NetworkParam:penaltyPointReboot(value) self:patch2Byte(0x1D0, value) end function NetworkParam:penaltyPointBeginPenalize(value) self:patch2Byte(0x1D2, value) end function NetworkParam:penaltyForgiveItemLimitTime(value) self:patchFloat(0x1D4, value) end function NetworkParam:allAreaSearchRate_CoopBlue(value) self:patchByte(0x1D8, value) end function NetworkParam:allAreaSearchRate_VsBlue(value) self:patchByte(0x1D9, value) end function NetworkParam:allAreaSearchRate_BellGuard(value) self:patchByte(0x1DA, value) end function NetworkParam:bloodMessageEvalHealRate(value) self:patchByte(0x1DB, value) end function NetworkParam:smallGoldSuccessHostRewardId(value) self:patch4Byte(0x1DC, value) end function NetworkParam:doorInvalidPlayAreaExtents(value) self:patchFloat(0x1E0, value) end function NetworkParam:signDisplayMax(value) self:patchByte(0x1E4, value) end function NetworkParam:bloodStainDisplayMax(value) self:patchByte(0x1E5, value) end function NetworkParam:bloodMessageDisplayMax(value) self:patchByte(0x1E6, value) end function NetworkParam:summonMessageInterval(value) self:patchFloat(0x210, value) end function NetworkParam:hostRegisterUpdateTime(value) self:patchFloat(0x214, value) end function NetworkParam:guestUpdateTime(value) self:patchFloat(0x21C, value) end function NetworkParam:guestPlayerNoTimeOutTime(value) self:patchFloat(0x220, value) end function NetworkParam:hostPlayerNoTimeOutTime(value) self:patchFloat(0x224, value) end function NetworkParam:requestSearchQuickMatchLimit(value) self:patch4Byte(0x228, value) end function NetworkParam:AvatarMatchSearchMax(value) self:patch4Byte(0x22C, value) end function NetworkParam:BattleRoyalMatchSearchMin(value) self:patch4Byte(0x230, value) end function NetworkParam:BattleRoyalMatchSearchMax(value) self:patch4Byte(0x234, value) end function NetworkParam:VisitorListMax(value) self:patch4Byte(0x240, value) end function NetworkParam:DownloadSpan(value) self:patchFloat(0x248, value) end function NetworkParam:VisitorGuestRequestMessageIntervalSec(value) self:patchFloat(0x24C, value) end function NetworkParam:wanderGhostIntervalLifeTime(value) self:patchFloat(0x250, value) end function NetworkParam:YellowMonkDownloadSpan(value) self:patchFloat(0x264, value) end function NetworkParam:YellowMonkOverallFlowTimeOutTime(value) self:patchFloat(0x268, value) end [DISABLE] 3 "NpcParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START NpcParam class]]-- NpcParam = BaseParamClass:new() function NpcParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("NpcParam", uuid, id, address) return o end function NpcParam:behaviorVariationId(value) self:patch4Byte(0x0, value) end function NpcParam:AiThinkId(value) self:patch4Byte(0x4, value) end function NpcParam:NameId(value) self:patch4Byte(0x8, value) end function NpcParam:turnVellocity(value) self:patchFloat(0xC, value) end function NpcParam:hitHeight(value) self:patchFloat(0x10, value) end function NpcParam:hitRadius(value) self:patchFloat(0x14, value) end function NpcParam:weight(value) self:patch4Byte(0x18, value) end function NpcParam:hitOffset(value) self:patchFloat(0x1C, value) end function NpcParam:Hp(value) self:patch4Byte(0x20, value) end function NpcParam:Mp(value) self:patch4Byte(0x24, value) end function NpcParam:getSoul(value) self:patch4Byte(0x28, value) end function NpcParam:ItemLotId1(value) self:patch4Byte(0x2C, value) end function NpcParam:ItemLotId2(value) self:patch4Byte(0x30, value) end function NpcParam:ItemLotId3(value) self:patch4Byte(0x34, value) end function NpcParam:ItemLotId4(value) self:patch4Byte(0x38, value) end function NpcParam:ItemLotId5(value) self:patch4Byte(0x3C, value) end function NpcParam:ItemLotId6(value) self:patch4Byte(0x40, value) end function NpcParam:humanityLotId(value) self:patch4Byte(0x44, value) end function NpcParam:spEffectId0(value) self:patch4Byte(0x48, value) end function NpcParam:spEffectId1(value) self:patch4Byte(0x4C, value) end function NpcParam:spEffectId2(value) self:patch4Byte(0x50, value) end function NpcParam:spEffectId3(value) self:patch4Byte(0x54, value) end function NpcParam:spEffectId4(value) self:patch4Byte(0x58, value) end function NpcParam:spEffectId5(value) self:patch4Byte(0x5C, value) end function NpcParam:spEffectId6(value) self:patch4Byte(0x60, value) end function NpcParam:spEffectId7(value) self:patch4Byte(0x64, value) end function NpcParam:GameClearSpEffectID(value) self:patch4Byte(0x68, value) end function NpcParam:physGuardCutRate(value) self:patchFloat(0x6C, value) end function NpcParam:magGuardCutRate(value) self:patchFloat(0x70, value) end function NpcParam:fireGuardCutRate(value) self:patchFloat(0x74, value) end function NpcParam:thunGuardCutRate(value) self:patchFloat(0x78, value) end function NpcParam:animidOffset(value) self:patch4Byte(0x7C, value) end function NpcParam:moveAnimId(value) self:patch4Byte(0x80, value) end function NpcParam:spMoveAnimId1(value) self:patch4Byte(0x84, value) end function NpcParam:spMoveAnimId2(value) self:patch4Byte(0x88, value) end function NpcParam:networkWarpDisp(value) self:patchFloat(0x8C, value) end function NpcParam:dbgBehaviorR1(value) self:patch4Byte(0x90, value) end function NpcParam:dbgBehaviorL1(value) self:patch4Byte(0x94, value) end function NpcParam:dbgBehaviorR2(value) self:patch4Byte(0x98, value) end function NpcParam:dbgBehaviorL2(value) self:patch4Byte(0x9C, value) end function NpcParam:dbgBehaviorRL(value) self:patch4Byte(0xA0, value) end function NpcParam:dbgBehaviorRR(value) self:patch4Byte(0xA4, value) end function NpcParam:dbgBehaviorRD(value) self:patch4Byte(0xA8, value) end function NpcParam:dbgBehaviorRU(value) self:patch4Byte(0xAC, value) end function NpcParam:dbgBehaviorLL(value) self:patch4Byte(0xB0, value) end function NpcParam:dbgBehaviorLR(value) self:patch4Byte(0xB4, value) end function NpcParam:dbgBehaviorLD(value) self:patch4Byte(0xB8, value) end function NpcParam:dbgBehaviorLU(value) self:patch4Byte(0xBC, value) end function NpcParam:animIdOffset(value) self:patch4Byte(0xC0, value) end function NpcParam:partsDamageRate1(value) self:patchFloat(0xC4, value) end function NpcParam:partsDamageRate2(value) self:patchFloat(0xC8, value) end function NpcParam:partsDamageRate3(value) self:patchFloat(0xCC, value) end function NpcParam:partsDamageRate4(value) self:patchFloat(0xD0, value) end function NpcParam:partsDamageRate5(value) self:patchFloat(0xD4, value) end function NpcParam:partsDamageRate6(value) self:patchFloat(0xD8, value) end function NpcParam:partsDamageRate7(value) self:patchFloat(0xDC, value) end function NpcParam:partsDamageRate8(value) self:patchFloat(0xE0, value) end function NpcParam:weakPartsDamageRate(value) self:patchFloat(0xE4, value) end function NpcParam:SuperArmorRecoverCorrection(value) self:patchFloat(0xE8, value) end function NpcParam:SuperArmorBrakeKnockbackDist(value) self:patchFloat(0xEC, value) end function NpcParam:stamina(value) self:patch2Byte(0xF0, value) end function NpcParam:staminaRecoverBaseVal(value) self:patch2Byte(0xF2, value) end function NpcParam:defPhys(value) self:patch2Byte(0xF4, value) end function NpcParam:defSlash(value) self:patch2Byte(0xF6, value) end function NpcParam:defBlow(value) self:patch2Byte(0xF8, value) end function NpcParam:defThrust(value) self:patch2Byte(0xFA, value) end function NpcParam:defMag(value) self:patch2Byte(0xFC, value) end function NpcParam:defFire(value) self:patch2Byte(0xFE, value) end function NpcParam:defThunder(value) self:patch2Byte(0x100, value) end function NpcParam:defFlickPower(value) self:patch2Byte(0x102, value) end function NpcParam:resistPoison(value) self:patch2Byte(0x104, value) end function NpcParam:resistToxic(value) self:patch2Byte(0x106, value) end function NpcParam:resistBlood(value) self:patch2Byte(0x108, value) end function NpcParam:resistCurse(value) self:patch2Byte(0x10A, value) end function NpcParam:ghostModelId(value) self:patch2Byte(0x10C, value) end function NpcParam:normalChangeResourceId(value) self:patch2Byte(0x10E, value) end function NpcParam:guardAngle(value) self:patch2Byte(0x110, value) end function NpcParam:slashGuardCutRate(value) self:patch2Byte(0x112, value) end function NpcParam:blowGuardCutRate(value) self:patch2Byte(0x114, value) end function NpcParam:thrustGuardCutRate(value) self:patch2Byte(0x116, value) end function NpcParam:superArmorDurability(value) self:patch2Byte(0x118, value) end function NpcParam:normalChangeTexChrId(value) self:patch2Byte(0x11A, value) end function NpcParam:dropType(value) self:patch2Byte(0x11C, value) end function NpcParam:knockbackRate(value) self:patchByte(0x11E, value) end function NpcParam:knockbackParamId(value) self:patchByte(0x11F, value) end function NpcParam:fallDamageDamp(value) self:patchByte(0x120, value) end function NpcParam:staminaGuardDef(value) self:patchByte(0x121, value) end function NpcParam:pcAttrB(value) self:patchByte(0x122, value) end function NpcParam:pcAttrW(value) self:patchByte(0x123, value) end function NpcParam:pcAttrL(value) self:patchByte(0x124, value) end function NpcParam:pcAttrR(value) self:patchByte(0x125, value) end function NpcParam:areaAttrB(value) self:patchByte(0x126, value) end function NpcParam:areaAttrW(value) self:patchByte(0x127, value) end function NpcParam:areaAttrL(value) self:patchByte(0x128, value) end function NpcParam:areaAttrR(value) self:patchByte(0x129, value) end function NpcParam:mpRecoverBaseVal(value) self:patchByte(0x12A, value) end function NpcParam:flickDamageCutRate(value) self:patchByte(0x12B, value) end function NpcParam:defaultLodParamId(value) self:patchByte(0x12C, value) end function NpcParam:drawType(value) self:patchByte(0x12D, value) end function NpcParam:npcType(value) self:patchByte(0x12E, value) end function NpcParam:teamType(value) self:patchByte(0x12F, value) end function NpcParam:moveType(value) self:patchByte(0x130, value) end function NpcParam:lockDist(value) self:patchByte(0x131, value) end function NpcParam:material(value) self:patch2Byte(0x132, value) end function NpcParam:materialSfx(value) self:patch2Byte(0x134, value) end function NpcParam:partsDamageType(value) self:patchByte(0x136, value) end function NpcParam:maxUndurationAng(value) self:patchByte(0x137, value) end function NpcParam:guardLevel(value) self:patchByte(0x138, value) end function NpcParam:burnsfxType(value) self:patchByte(0x139, value) end function NpcParam:poisonGuardResist(value) self:patchByte(0x13A, value) end function NpcParam:toxicGuardResist(value) self:patchByte(0x13B, value) end function NpcParam:bloodGuardResist(value) self:patchByte(0x13C, value) end function NpcParam:curseGuardResist(value) self:patchByte(0x13D, value) end function NpcParam:parryAttack(value) self:patchByte(0x13E, value) end function NpcParam:parryDefense(value) self:patchByte(0x13F, value) end function NpcParam:sfxSize(value) self:patchByte(0x140, value) end function NpcParam:pushOutCamRegionRadius(value) self:patchByte(0x141, value) end function NpcParam:hitStopType(value) self:patchByte(0x142, value) end function NpcParam:ladderEndChkOffsetTop(value) self:patchByte(0x143, value) end function NpcParam:ladderEndChkOffsetLow(value) self:patchByte(0x144, value) end function NpcParam:UseRagdollCamHit(value) self:patchBinary(0x145, value, 0) end function NpcParam:disableClothRigidHit(value) self:patchBinary(0x145, value, 1) end function NpcParam:UseRagdoll(value) self:patchBinary(0x145, value, 2) end function NpcParam:isDemon(value) self:patchBinary(0x145, value, 3) end function NpcParam:isGhost(value) self:patchBinary(0x145, value, 4) end function NpcParam:isNoDamageMotion(value) self:patchBinary(0x145, value, 5) end function NpcParam:isUnduration(value) self:patchBinary(0x145, value, 6) end function NpcParam:isChangeWanderGhost(value) self:patchBinary(0x145, value, 7) end function NpcParam:ModelDispMask0(value) self:patchBinary(0x146, value, 0) end function NpcParam:ModelDispMask1(value) self:patchBinary(0x146, value, 1) end function NpcParam:ModelDispMask2(value) self:patchBinary(0x146, value, 2) end function NpcParam:ModelDispMask3(value) self:patchBinary(0x146, value, 3) end function NpcParam:ModelDispMask4(value) self:patchBinary(0x146, value, 4) end function NpcParam:ModelDispMask5(value) self:patchBinary(0x146, value, 5) end function NpcParam:ModelDispMask6(value) self:patchBinary(0x146, value, 6) end function NpcParam:ModelDispMask7(value) self:patchBinary(0x146, value, 7) end function NpcParam:ModelDispMask8(value) self:patchBinary(0x147, value, 0) end function NpcParam:ModelDispMask9(value) self:patchBinary(0x147, value, 1) end function NpcParam:ModelDispMask10(value) self:patchBinary(0x147, value, 2) end function NpcParam:ModelDispMask11(value) self:patchBinary(0x147, value, 3) end function NpcParam:ModelDispMask12(value) self:patchBinary(0x147, value, 4) end function NpcParam:ModelDispMask13(value) self:patchBinary(0x147, value, 5) end function NpcParam:ModelDispMask14(value) self:patchBinary(0x147, value, 6) end function NpcParam:ModelDispMask15(value) self:patchBinary(0x147, value, 7) end function NpcParam:isEnableNeckTurn(value) self:patchBinary(0x148, value, 0) end function NpcParam:disableRespawn(value) self:patchBinary(0x148, value, 1) end function NpcParam:isMoveAnimWait(value) self:patchBinary(0x148, value, 2) end function NpcParam:isCrowd(value) self:patchBinary(0x148, value, 3) end function NpcParam:isWeakSaint(value) self:patchBinary(0x148, value, 4) end function NpcParam:isWeakA(value) self:patchBinary(0x148, value, 5) end function NpcParam:isWeakB(value) self:patchBinary(0x148, value, 6) end function NpcParam:isEnableDropSoulCapture(value) self:patchBinary(0x148, value, 7) end function NpcParam:VowType0(value) self:patchBinary(0x149, value, 0) end function NpcParam:VowType1(value) self:patchBinary(0x149, value, 1) end function NpcParam:VowType2(value) self:patchBinary(0x149, value, 2) end function NpcParam:disableIntiliazeDead(value) self:patchBinary(0x149, value, 3) end function NpcParam:isSoulGetByBoss(value) self:patchBinary(0x149, value, 4) end function NpcParam:isMultilingual(value) self:patchBinary(0x149, value, 5) end function NpcParam:Unk1(value) self:patchBinary(0x149, value, 6) end function NpcParam:Unk2(value) self:patchBinary(0x149, value, 7) end function NpcParam:ModelDispMask16(value) self:patchBinary(0x14A, value, 0) end function NpcParam:ModelDispMask17(value) self:patchBinary(0x14A, value, 1) end function NpcParam:ModelDispMask18(value) self:patchBinary(0x14A, value, 2) end function NpcParam:ModelDispMask19(value) self:patchBinary(0x14A, value, 3) end function NpcParam:ModelDispMask20(value) self:patchBinary(0x14A, value, 4) end function NpcParam:ModelDispMask21(value) self:patchBinary(0x14A, value, 5) end function NpcParam:ModelDispMask22(value) self:patchBinary(0x14A, value, 6) end function NpcParam:ModelDispMask23(value) self:patchBinary(0x14A, value, 7) end function NpcParam:ModelDispMask24(value) self:patchBinary(0x14B, value, 0) end function NpcParam:ModelDispMask25(value) self:patchBinary(0x14B, value, 1) end function NpcParam:ModelDispMask26(value) self:patchBinary(0x14B, value, 2) end function NpcParam:ModelDispMask27(value) self:patchBinary(0x14B, value, 3) end function NpcParam:ModelDispMask28(value) self:patchBinary(0x14B, value, 4) end function NpcParam:ModelDispMask29(value) self:patchBinary(0x14B, value, 5) end function NpcParam:ModelDispMask30(value) self:patchBinary(0x14B, value, 6) end function NpcParam:ModelDispMask31(value) self:patchBinary(0x14B, value, 7) end function NpcParam:itemSearchRadius(value) self:patchFloat(0x14C, value) end function NpcParam:subHitHeight(value) self:patchFloat(0x150, value) end function NpcParam:subHitRadius(value) self:patchFloat(0x154, value) end function NpcParam:turnVelocityType(value) self:patchByte(0x158, value) end function NpcParam:isMultModeBoss(value) self:patchBinary(0x159, value, 0) end function NpcParam:Unk3(value) self:patchBinary(0x159, value, 1) end function NpcParam:behMemSize(value) self:patchBinary(0x159, value, 2) end function NpcParam:Unk4(value) self:patchBinary(0x159, value, 3) end function NpcParam:isUseFeetData(value) self:patchBinary(0x159, value, 4) end function NpcParam:Unk5(value) self:patchBinary(0x159, value, 5) end function NpcParam:Unk6(value) self:patchBinary(0x159, value, 6) end function NpcParam:Unk7(value) self:patchBinary(0x159, value, 7) end function NpcParam:defDark(value) self:patch2Byte(0x15A, value) end function NpcParam:subTurnVelocity(value) self:patchFloat(0x15C, value) end function NpcParam:footStepId(value) self:patch4Byte(0x160, value) end function NpcParam:subMaterial(value) self:patch2Byte(0x164, value) end function NpcParam:subMaterialSfx(value) self:patch2Byte(0x166, value) end function NpcParam:material_Weak(value) self:patch2Byte(0x168, value) end function NpcParam:materialSfx_Weak(value) self:patch2Byte(0x16A, value) end function NpcParam:subMaterial_weak(value) self:patch2Byte(0x16C, value) end function NpcParam:subMaterialSfx_weak(value) self:patch2Byte(0x16E, value) end function NpcParam:spEffectId8(value) self:patch4Byte(0x170, value) end function NpcParam:spEffectId9(value) self:patch4Byte(0x174, value) end function NpcParam:spEffectId10(value) self:patch4Byte(0x178, value) end function NpcParam:spEffectId11(value) self:patch4Byte(0x17C, value) end function NpcParam:spEffectId12(value) self:patch4Byte(0x180, value) end function NpcParam:spEffectId13(value) self:patch4Byte(0x184, value) end function NpcParam:spEffectId14(value) self:patch4Byte(0x188, value) end function NpcParam:spEffectId15(value) self:patch4Byte(0x18C, value) end function NpcParam:TentativePlayerId(value) self:patch4Byte(0x190, value) end function NpcParam:basicToughnessValue(value) self:patch4Byte(0x194, value) end function NpcParam:gameSystemParamCorrection(value) self:patchFloat(0x198, value) end function NpcParam:regainRate_PhysNeutral(value) self:patchFloat(0x19C, value) end function NpcParam:regainRate_PhysSlash(value) self:patchFloat(0x1A0, value) end function NpcParam:regainRate_PhysBlow(value) self:patchFloat(0x1A4, value) end function NpcParam:regainRate_PhysThrust(value) self:patchFloat(0x1A8, value) end function NpcParam:regainRate_Magic(value) self:patchFloat(0x1AC, value) end function NpcParam:regainRate_Fire(value) self:patchFloat(0x1B0, value) end function NpcParam:regainRate_Thunder(value) self:patchFloat(0x1B4, value) end function NpcParam:regainRate_Dark(value) self:patchFloat(0x1B8, value) end function NpcParam:maxAnkleAngle(value) self:patchFloat(0x1BC, value) end function NpcParam:clothUpdateOffset(value) self:patchByte(0x1C0, value) end -- ON/OFF function NpcParam:spNpcType(value) self:patchByte(0x1C1, value) end function NpcParam:normalChangeModelId(value) self:patch2Byte(0x1C2, value) end function NpcParam:normalChangeAnimChrId(value) self:patch2Byte(0x1C4, value) end function NpcParam:staminaGuardDefVal(value) self:patch2Byte(0x1C6, value) end function NpcParam:CultSettingId(value) self:patch4Byte(0x1C8, value) end function NpcParam:PhantomParamId(value) self:patch4Byte(0x1CC, value) end function NpcParam:MultiPlayCorrectionId(value) self:patch4Byte(0x1D0, value) end function NpcParam:FootAnkle(value) self:patchFloat(0x1D4, value) end function NpcParam:resistFrost(value) self:patch2Byte(0x1D8, value) end function NpcParam:subNpcType(value) self:patchByte(0x1DA, value) end function NpcParam:subTeamType(value) self:patchByte(0x1DB, value) end function NpcParam:lockCamParamId(value) self:patch4Byte(0x1DC, value) end function NpcParam:spEffectId16(value) self:patch4Byte(0x1E0, value) end function NpcParam:spEffectId17(value) self:patch4Byte(0x1E4, value) end function NpcParam:spEffectId18(value) self:patch4Byte(0x1E8, value) end function NpcParam:spEffectId19(value) self:patch4Byte(0x1EC, value) end function NpcParam:spEffectId20(value) self:patch4Byte(0x1F0, value) end function NpcParam:spEffectId21(value) self:patch4Byte(0x1F4, value) end function NpcParam:spEffectId22(value) self:patch4Byte(0x1F8, value) end function NpcParam:spEffectId23(value) self:patch4Byte(0x1FC, value) end function NpcParam:spEffectId24(value) self:patch4Byte(0x200, value) end function NpcParam:spEffectId25(value) self:patch4Byte(0x204, value) end function NpcParam:spEffectId26(value) self:patch4Byte(0x208, value) end function NpcParam:spEffectId27(value) self:patch4Byte(0x20C, value) end function NpcParam:spEffectId28(value) self:patch4Byte(0x210, value) end function NpcParam:spEffectId29(value) self:patch4Byte(0x214, value) end function NpcParam:spEffectId30(value) self:patch4Byte(0x218, value) end function NpcParam:spEffectId31(value) self:patch4Byte(0x21C, value) end function NpcParam:lockCorrection(value) self:patchFloat(0x220, value) end function NpcParam:subClothUpdateOffset(value) self:patchByte(0x224, value) end function NpcParam:EstusFlaskParamId(value) self:patch2Byte(0x225, value) end function NpcParam:TextId(value) self:patch4Byte(0x227, value) end function NpcParam:HPandMP_RestoreId0(value) self:patch2Byte(0x22B, value) end function NpcParam:HP_RestoreId0(value) self:patch2Byte(0x22D, value) end function NpcParam:MP_RestoreId0(value) self:patch2Byte(0x22F, value) end function NpcParam:HPandMP_RestoreId1(value) self:patch2Byte(0x231, value) end function NpcParam:HP_RestoreId1(value) self:patch2Byte(0x233, value) end function NpcParam:MP_RestoreId1(value) self:patch2Byte(0x235, value) end function NpcParam:subPhantomParamId(value) self:patch4Byte(0x237, value) end function NpcParam:activateDistance(value) self:patch2Byte(0x23B, value) end function NpcParam:DeactivateDistance(value) self:patch2Byte(0x23D, value) end --[[END NpcParam class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080283 "ObjActParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START ObjActParam class]]-- ObjActParam = BaseParamClass:new() function ObjActParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("ObjActParam", uuid, id, address) return o end function ObjActParam:actionEnableMsgId(value) self:patch4Byte(0x0,value) end function ObjActParam:actionFailedMsgId(value) self:patch4Byte(0x4,value) end function ObjActParam:spQualifiedPassEventFlag(value) self:patch4Byte(0x8,value) end function ObjActParam:playerAnimId(value) self:patch4Byte(0xC,value) end function ObjActParam:chrAnimId(value) self:patch4Byte(0x10,value) end function ObjActParam:validDist(value) self:patch2Byte(0x14,value) end function ObjActParam:spQualifiedId(value) self:patch2Byte(0x16,value) end function ObjActParam:spQualifiedId2(value) self:patch2Byte(0x18,value) end function ObjActParam:ObjDummyId(value) self:patchByte(0x1A,value) end function ObjActParam:ObjAnimId(value) self:patch4Byte(0x1C,value) end function ObjActParam:ValidPlayerAngle(value) self:patchByte(0x20,value) end function ObjActParam:spQualifiedType(value) self:patchByte(0x21,value) end function ObjActParam:spQualifiedType2(value) self:patchByte(0x22,value) end function ObjActParam:ValidObjAngle(value) self:patchByte(0x23,value) end function ObjActParam:ChrSorbType(value) self:patchByte(0x24,value) end function ObjActParam:eventKickTiming(value) self:patchByte(0x25,value) end function ObjActParam:actionButtonParamId(value) self:patch4Byte(0x28,value) end function ObjActParam:actionSuccessMsgId(value) self:patch4Byte(0x2C,value) end [DiSaBlE] 1337080261 "ObjectParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START ObjectParam class]]-- ObjectParam = BaseParamClass:new() function ObjectParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("ObjectParam", uuid, id, address) return o end function ObjectParam:HP(value) self:patch2Byte(0x0, value) end function ObjectParam:IsBreakbyPlayerCollide(value) self:patchBinary(0x9, value, 1) end [DISABLE] {$lua} if syntaxcheck then return end 1337080269 "PhantomParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end PhantomParam = BaseParamClass:new() function PhantomParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("PhantomParam", uuid, id, address) return o end function PhantomParam:Brightness(value) self:patchFloat(0x00,value) end function PhantomParam:Brightness1(value) self:patchFloat(0x04,value) end function PhantomParam:Brightness2(value) self:patchFloat(0x08,value) end function PhantomParam:Brightness3(value) self:patchFloat(0x0C,value) end function PhantomParam:Brightness4(value) self:patchFloat(0x10,value) end function PhantomParam:Red(value) self:patchByte(0x14,value) end function PhantomParam:Green(value) self:patchByte(0x15,value) end function PhantomParam:Blue(value) self:patchByte(0x16,value) end function PhantomParam:Red1(value) self:patchByte(0x17,value) end function PhantomParam:Green1(value) self:patchByte(0x18,value) end function PhantomParam:Blue1(value) self:patchByte(0x19,value) end function PhantomParam:Red2(value) self:patchByte(0x1A,value) end function PhantomParam:Green2(value) self:patchByte(0x1B,value) end function PhantomParam:Blue2(value) self:patchByte(0x1C,value) end function PhantomParam:Red3(value) self:patchByte(0x1D,value) end function PhantomParam:Green3(value) self:patchByte(0x1E,value) end function PhantomParam:Blue3(value) self:patchByte(0x1F,value) end function PhantomParam:Red4(value) self:patchByte(0x20,value) end function PhantomParam:Green4(value) self:patchByte(0x21,value) end function PhantomParam:Blue4(value) self:patchByte(0x1F,value) end function PhantomParam:Fade(value) self:patchFloat(0x24,value) end function PhantomParam:Fade1(value) self:patchFloat(0x28,value) end function PhantomParam:FadeType(value) self:patchByte(0x2C,value) end function PhantomParam:Flag(value) self:patchByte(0x2D,value) end function PhantomParam:Flag1(value) self:patchByte(0x2E,value) end [DISABLE] {$lua} if syntaxcheck then return end 1337190229 "PlayRegionParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end PlayRegionParam = BaseParamClass:new() function PlayRegionParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("PlayRegionParam", uuid, id, address) return o end function PlayRegionParam:multiPlayZoneId(value) local current = self:read4Byte(0x00) if value ~= nil then self:patch4Byte(0x00, value) end return current end function PlayRegionParam:multiPlayStartLimitEventFlagId(value) local current = self:read4Byte(0x04) if value ~= nil then self:patch4Byte(0x04, value) end return current end function PlayRegionParam:otherDisableDistance(value) self:patchloate(0x08, value) end function PlayRegionParam:pcPositionSaveLimitEventFlagId(value) self:patch4Byte(0x0C, value) end function PlayRegionParam:multiPlayHostLimitEventFlagId(value) local current = self:read4Byte(0x10) if value ~= nil then self:patch4Byte(0x10, value) end return current end function PlayRegionParam:DisolvedEventFlag(value) self:patch2Byte(0x14, value) end function PlayRegionParam:LoadOfCinder(value) self:patchByte(0x16, value) end function PlayRegionParam:isEnableEvent(value) self:patchBinary(0x17, value, 0) end function PlayRegionParam:BonfireEventId0(value) self:patch4Byte(0x18, value) end function PlayRegionParam:BonfireEventId1(value) self:patch4Byte(0x1C, value) end function PlayRegionParam:BonfireEventId2(value) self:patch4Byte(0x20, value) end function PlayRegionParam:BonfireEventId3(value) self:patch4Byte(0x24, value) end function PlayRegionParam:BonfireEventId4(value) self:patch4Byte(0x28, value) end function PlayRegionParam:BonfireEventId5(value) self:patch4Byte(0x2C, value) end function PlayRegionParam:BonfireEventId6(value) self:patch4Byte(0x30, value) end function PlayRegionParam:BonfireEventId7(value) self:patch4Byte(0x34, value) end function PlayRegionParam:BonfireEventId8(value) self:patch4Byte(0x38, value) end function PlayRegionParam:BonfireEventId9(value) self:patch4Byte(0x3C, value) end function PlayRegionParam:enableBloodstain(value) self:patchBinary(0x40, value, 0) end function PlayRegionParam:enableBloodMessage(value) self:patchBinary(0x40, value, 1) end function PlayRegionParam:enableGhost(value) self:patchBinary(0x40, value, 2) end [DISABLE] {$lua} if syntaxcheck then return end 1337180546 "ReinforceParamWeapon" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] ReinforceParamWeapon = BaseParamClass:new() function ReinforceParamWeapon:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("ReinforceParamWeapon", uuid, id, address) return o end function ReinforceParamWeapon:physicsAtkRate(value) self:patchFloat(0x00,value) end function ReinforceParamWeapon:magicAtkRate(value) self:patchFloat(0x04,value) end function ReinforceParamWeapon:fireAtkRate(value) self:patchFloat(0x08,value) end function ReinforceParamWeapon:thunderAtkRate(value) self:patchFloat(0x0C,value) end function ReinforceParamWeapon:staminaAtkRate(value) self:patchFloat(0x10,value) end function ReinforceParamWeapon:saWeaponAtkRate(value) self:patchFloat(0x14,value) end function ReinforceParamWeapon:saDurabilityRate(value) self:patchFloat(0x18,value) end function ReinforceParamWeapon:correctStrengthRate(value) self:patchFloat(0x1C,value) end function ReinforceParamWeapon:correctAgilityRate(value) self:patchFloat(0x20,value) end function ReinforceParamWeapon:correctMagicRate(value) self:patchFloat(0x24,value) end function ReinforceParamWeapon:correctFaithRate(value) self:patchFloat(0x28,value) end function ReinforceParamWeapon:physicsGuardCutRate(value) self:patchFloat(0x2C,value) end function ReinforceParamWeapon:magicGuardCutRate(value) self:patchFloat(0x30,value) end function ReinforceParamWeapon:fireGuardCutRate(value) self:patchFloat(0x34,value) end function ReinforceParamWeapon:thunderGuardCutRate(value) self:patchFloat(0x38,value) end function ReinforceParamWeapon:poisonGuardResistRate(value) self:patchFloat(0x3C,value) end function ReinforceParamWeapon:toxicGuardResistRate(value) self:patchFloat(0x40,value) end function ReinforceParamWeapon:bleedGuardResistRate(value) self:patchFloat(0x44,value) end function ReinforceParamWeapon:curseGuardResistRate(value) self:patchFloat(0x48,value) end function ReinforceParamWeapon:staminaGuardResistRate(value) self:patchFloat(0x4C,value) end function ReinforceParamWeapon:spEffectId1(value) self:patchByte(0x50,value) end function ReinforceParamWeapon:spEffectId2(value) self:patchByte(0x51,value) end function ReinforceParamWeapon:spEffectId3(value) self:patchByte(0x52,value) end function ReinforceParamWeapon:ResidentSpEffectId1(value) self:patchByte(0x53,value) end function ReinforceParamWeapon:ResidentSpEffectId2(value) self:patchByte(0x54,value) end function ReinforceParamWeapon:ResidentSpEffectId3(value) self:patchByte(0x55,value) end function ReinforceParamWeapon:materialSetId(value) self:patchByte(0x56,value) end function ReinforceParamWeapon:materialSetId2(value) self:patchByte(0x57,value) end function ReinforceParamWeapon:darkAtkRate(value) self:patchFloat(0x58,value) end function ReinforceParamWeapon:darkGuardCutRate(value) self:patchFloat(0x5C,value) end function ReinforceParamWeapon:correctLuckRate(value) self:patchFloat(0x60,value) end function ReinforceParamWeapon:frostGuardResistRate(value) self:patchFloat(0x64,value) end function ReinforceParamWeapon:StabilityAtkRate(value) self:patchFloat(0x68,value) end function ReinforceParamWeapon:StabilityGuardCutRate(value) self:patchFloat(0x68,value) end --Compatibility function ReinforceParamWeapon:darkCutRate(value) self:patchFloat(0x5C,value) end function ReinforceParamWeapon:StabilityCutRate(value) self:patchFloat(0x64,value) end [DISABLE] 1337080268 "RoleParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end RoleParam = BaseParamClass:new() function RoleParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("RoleParam", uuid, id, address) return o end function RoleParam:teamType(value) self:patchByte(0x00,value) end function RoleParam:phantomParamId(value) self:patch4Byte(0x04,value) end function RoleParam:spEffectId(value) self:patch4Byte(0x08,value) end function RoleParam:spEffectId1(value) self:patch4Byte(0x0C,value) end function RoleParam:spEffectId2(value) self:patch4Byte(0x10,value) end function RoleParam:spEffectId3(value) self:patch4Byte(0x14,value) end function RoleParam:spEffectId4(value) self:patch4Byte(0x18,value) end function RoleParam:spEffectId5(value) self:patch4Byte(0x1C,value) end function RoleParam:spEffectId6(value) self:patch4Byte(0x20,value) end function RoleParam:spEffectId7(value) self:patch4Byte(0x24,value) end function RoleParam:spEffectId8(value) self:patch4Byte(0x28,value) end function RoleParam:spEffectId9(value) self:patch4Byte(0x2C,value) end function RoleParam:soapstoneColor1(value) self:patch4Byte(0x30,value) end function RoleParam:soapstoneColor(value) self:patch4Byte(0x34,value) end function RoleParam:animEntry(value) self:patch4Byte(0x38,value) end function RoleParam:itemLotId(value) self:patch4Byte(0x3C,value) end function RoleParam:voiceChat(value) self:patchByte(0x40,value) end function RoleParam:displayNameType(value) self:patchByte(0x41,value) end function RoleParam:displayTeamTypeName(value) self:patch4Byte(0x44,value) end function RoleParam:teamType1(value) self:patch4Byte(0x48,value) end function RoleParam:phantomParamId1(value) self:patch4Byte(0x4C,value) end function RoleParam:phantomParamId2(value) self:patch4Byte(0x50,value) end function RoleParam:phantomParamId3(value) self:patch4Byte(0x54,value) end function RoleParam:spEffectId10(value) self:patch4Byte(0x58,value) end function RoleParam:spEffectId11(value) self:patch4Byte(0x5C,value) end function RoleParam:spEffectId12(value) self:patch4Byte(0x60,value) end function RoleParam:spEffectId13(value) self:patch4Byte(0x64,value) end [DISABLE] {$lua} if syntaxcheck then return end 1337080264 "ShopLineupParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end ShopLineupParam = BaseParamClass:new() function ShopLineupParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("ShopLineupParam", uuid, id, address) return o end function ShopLineupParam:EquipId(value) self:patch4Byte(0x0,value) end function ShopLineupParam:Value(value) self:patch4Byte(0x4,value) end function ShopLineupParam:MtrlId(value) self:patch4Byte(0x8,value) end function ShopLineupParam:EventFlag(value) self:patch4Byte(0xC,value) end function ShopLineupParam:qwcID(value) self:patch4Byte(0x10,value) end function ShopLineupParam:SellQuantity(value) self:patch2Byte(0x14,value) end function ShopLineupParam:ShopType(value) self:patchByte(0x16,value) end function ShopLineupParam:EquipType(value) self:patchByte(0x17,value) end function ShopLineupParam:Durability(value) self:patch2Byte(0x18,value) end function ShopLineupParam:Unknown(value) self:patch4Byte(0x1C,value) end function ShopLineupParam:PriceRate(value) self:patchFloat(0x20,value) end --Compatibility function ShopLineupParam:ItemId(value) self:patch4Byte(0x0,value) end function ShopLineupParam:Price(value) self:patch2Byte(0x4,value) end function ShopLineupParam:ModelId(value) self:patch2Byte(0x10,value) end function ShopLineupParam:Amount(value) self:patch2Byte(0x14,value) end function ShopLineupParam:Category(value) self:patchByte(0x17,value) end function ShopLineupParam:Soul(value) self:patch4Byte(0x10,value) end function ShopLineupParam:ValueCorrection(value) self:patchFloat(0x20,value) end function ShopLineupParam:CostMultiplier(value) self:patchFloat(0x20,value) end [DISABLE] {$lua} if syntaxcheck then return end 1337080254 "SpEffectParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START SpEffectParam class]]-- SpEffectParam = BaseParamClass:new() function SpEffectParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("SpEffectParam", uuid, id, address) return o end function SpEffectParam:iconId(value) self:patch4Byte(0x0, value) end function SpEffectParam:conditionHp(value) self:patchFloat(0x4, value) end function SpEffectParam:effectEndurance(value) self:patchFloat(0x8, value) end function SpEffectParam:motionInterval(value) self:patchFloat(0xC, value) end --Modifier function SpEffectParam:maxHpRate(value) self:patchFloat(0x10, value) end function SpEffectParam:maxMpRate(value) self:patchFloat(0x14, value) end function SpEffectParam:maxStaminaRate(value) self:patchFloat(0x18, value) end --Damage Cut function SpEffectParam:slashDamageCutRate(value) self:patchFloat(0x1C, value) end function SpEffectParam:blowDamageCutRate(value) self:patchFloat(0x20, value) end function SpEffectParam:thrustDamageCutRate(value) self:patchFloat(0x24, value) end function SpEffectParam:neutralDamageCutRate(value) self:patchFloat(0x28, value) end function SpEffectParam:magicDamageCutRate(value) self:patchFloat(0x2C, value) end function SpEffectParam:fireDamageCutRate(value) self:patchFloat(0x30, value) end function SpEffectParam:thunderDamageCutRate(value) self:patchFloat(0x34, value) end --Rate function SpEffectParam:physicsAttackRate(value) self:patchFloat(0x38, value) end function SpEffectParam:magicAttackRate(value) self:patchFloat(0x3C, value) end function SpEffectParam:fireAttackRate(value) self:patchFloat(0x40, value) end function SpEffectParam:thunderAttackRate(value) self:patchFloat(0x44, value) end --Power Rate function SpEffectParam:physicsAttackPowerRate(value) self:patchFloat(0x48, value) end function SpEffectParam:magicAttackPowerRate(value) self:patchFloat(0x4C, value) end function SpEffectParam:fireAttackPowerRate(value) self:patchFloat(0x50, value) end function SpEffectParam:thunderAttackPowerRate(value) self:patchFloat(0x54, value) end function SpEffectParam:physicsAttackPower(value) self:patch4Byte(0x58, value) end function SpEffectParam:magicAttackPower(value) self:patch4Byte(0x5C, value) end function SpEffectParam:fireAttackPower(value) self:patch4Byte(0x60, value) end function SpEffectParam:thunderAttackPower(value) self:patch4Byte(0x64, value) end --Diffence Rate function SpEffectParam:physicsDiffenceRate(value) self:patchFloat(0x68, value) end function SpEffectParam:magicDiffenceRate(value) self:patchFloat(0x6C, value) end function SpEffectParam:fireDiffenceRate(value) self:patchFloat(0x70, value) end function SpEffectParam:thunderDiffenceRate(value) self:patchFloat(0x74, value) end function SpEffectParam:physicsDiffence(value) self:patch4Byte(0x78, value) end function SpEffectParam:magicDiffence(value) self:patch4Byte(0x7C, value) end function SpEffectParam:fireDiffence(value) self:patch4Byte(0x80, value) end function SpEffectParam:thunderDiffence(value) self:patch4Byte(0x84, value) end --Change Rare 1 function SpEffectParam:noGuardDamageRate(value) self:patchFloat(0x88, value) end function SpEffectParam:vitalSpotChangeRate(value) self:patchFloat(0x8C, value) end function SpEffectParam:normalSpotChangeRate(value) self:patchFloat(0x90, value) end function SpEffectParam:maxHpChangeRate(value) self:patchFloat(0x94, value) end function SpEffectParam:behaviorId(value) self:patch4Byte(0x98, value) end --Change Rare 2 function SpEffectParam:changeHpRate(value) self:patchFloat(0x9C, value) end function SpEffectParam:changeHpPoint(value) self:patch4Byte(0xA0, value) end function SpEffectParam:changeMpRate(value) self:patchFloat(0xA4, value) end function SpEffectParam:changeMpPoint(value) self:patch4Byte(0xA8, value) end function SpEffectParam:mpRecoverChangeSpeed(value) self:patch4Byte(0xAC, value) end function SpEffectParam:changeStaminaRate(value) self:patchFloat(0xB0, value) end function SpEffectParam:changeStaminaPoint(value) self:patch4Byte(0xB4, value) end function SpEffectParam:staminaRecoverChangeSpeed(value) self:patch4Byte(0xB8, value) end function SpEffectParam:magicEffectTimeChange(value) self:patchFloat(0xBC, value) end --Durability function SpEffectParam:insideDurability(value) self:patch4Byte(0xC0, value) end function SpEffectParam:maxDurability(value) self:patch4Byte(0xC4, value) end function SpEffectParam:staminaAttackRate(value) self:patchFloat(0xC8, value) end function SpEffectParam:poizonAttackPower(value) self:patch4Byte(0xCC, value) end function SpEffectParam:registIllness(value) self:patch4Byte(0xD0, value) end function SpEffectParam:registBlood(value) self:patch4Byte(0xD4, value) end function SpEffectParam:registCurse(value) self:patch4Byte(0xD8, value) end function SpEffectParam:fallDamageRate(value) self:patchFloat(0xDC, value) end function SpEffectParam:soulRate(value) self:patchFloat(0xE0, value) end function SpEffectParam:equipWeightChangeRate(value) self:patchFloat(0xE4, value) end function SpEffectParam:allItemWeightChangeRate(value) self:patchFloat(0xE8, value) end function SpEffectParam:soul(value) self:patch4Byte(0xEC, value) end function SpEffectParam:animIdOffset(value) self:patch4Byte(0xF0, value) end function SpEffectParam:haveSoulRate(value) self:patchFloat(0xF4, value) end function SpEffectParam:targetPriority(value) self:patchFloat(0xF8, value) end function SpEffectParam:sightSearchEnemyCut(value) self:patch4Byte(0xFC, value) end function SpEffectParam:hearingSearchEnemyCut(value) self:patchFloat(0x100, value) end function SpEffectParam:grabityRate(value) self:patchFloat(0x104, value) end --Change Rate 3 function SpEffectParam:registPoizonChangeRate(value) self:patchFloat(0x108, value) end function SpEffectParam:registIllnessChangeRate(value) self:patchFloat(0x10C, value) end function SpEffectParam:registBloodChangeRate(value) self:patchFloat(0x110, value) end function SpEffectParam:registCurseChangeRate(value) self:patchFloat(0x114, value) end function SpEffectParam:soulStealRate(value) self:patchFloat(0x118, value) end function SpEffectParam:lifeReductionRate(value) self:patchFloat(0x11C, value) end function SpEffectParam:hpRecoverRate(value) self:patchFloat(0x120, value) end function SpEffectParam:replaceSpEffectId(value) self:patch4Byte(0x124, value) end function SpEffectParam:cycleOccurrenceSpEffectId(value) self:patch4Byte(0x128, value) end function SpEffectParam:atkOccurrenceSpEffectId(value) self:patch4Byte(0x12C, value) end function SpEffectParam:guardDefFlickPowerRate(value) self:patchFloat(0x130, value) end function SpEffectParam:guardStaminaCutRate(value) self:patchFloat(0x134, value) end function SpEffectParam:rayCastPassedTime(value) self:patch2Byte(0x138, value) end function SpEffectParam:changeSuperArmorPoint(value) self:patch2Byte(0x13A, value) end function SpEffectParam:bowDistRate(value) self:patch2Byte(0x13C, value) end function SpEffectParam:spCategory(value) self:patch2Byte(0x13E, value) end function SpEffectParam:categoryPriority(value) self:patchByte(0x140, value) end function SpEffectParam:saveCategory(value) self:patchByte(0x141, value) end function SpEffectParam:changeMagicSlot(value) self:patchByte(0x142, value) end function SpEffectParam:changeMiracleSlot(value) self:patchByte(0x143, value) end function SpEffectParam:heroPointDamage(value) self:patchByte(0x144, value) end function SpEffectParam:defFlickPower(value) self:patchByte(0x145, value) end function SpEffectParam:flickDamageCutRate(value) self:patchByte(0x146, value) end function SpEffectParam:bloodDamageRate(value) self:patchByte(0x147, value) end --Damage Level function SpEffectParam:dmgLv_None(value) self:patchByte(0x148, value) end function SpEffectParam:dmgLv_S(value) self:patchByte(0x149, value) end function SpEffectParam:dmgLv_M(value) self:patchByte(0x14A, value) end function SpEffectParam:dmgLv_L(value) self:patchByte(0x14B, value) end function SpEffectParam:dmgLv_BlowM(value) self:patchByte(0x14C, value) end function SpEffectParam:dmgLv_Push(value) self:patchByte(0x14D, value) end function SpEffectParam:dmgLv_Strike(value) self:patchByte(0x14E, value) end function SpEffectParam:dmgLv_BlowS(value) self:patchByte(0x14F, value) end function SpEffectParam:dmgLv_Min(value) self:patchByte(0x150, value) end function SpEffectParam:dmgLv_Uppercut(value) self:patchByte(0x151, value) end function SpEffectParam:dmgLv_BlowLL(value) self:patchByte(0x152, value) end function SpEffectParam:dmgLv_Breath(value) self:patchByte(0x153, value) end function SpEffectParam:atkAttribute(value) self:patchByte(0x154, value) end function SpEffectParam:spAttribute(value) self:patchByte(0x155, value) end function SpEffectParam:stateInfo(value) self:patch2Byte(0x156, value) end function SpEffectParam:wepParamChange(value) self:patchByte(0x158, value) end function SpEffectParam:moveType(value) self:patchByte(0x159, value) end function SpEffectParam:lifeReductionType(value) self:patchByte(0x15A, value) end function SpEffectParam:throwCondition(value) self:patchByte(0x15C, value) end function SpEffectParam:addBehaviorJudgeId_condition(value) self:patchByte(0x15D, value) end function SpEffectParam:addBehaviorJudgeId_add(value) self:patchByte(0x15E, value) end -- insert Minor 1 here function SpEffectParam:TargetSelf(value) self:patchBinary(0x15F, value, 0) end function SpEffectParam:TargetFriend(value) self:patchBinary(0x15F, value, 1) end function SpEffectParam:TargetEnemy(value) self:patchBinary(0x15F, value, 2) end function SpEffectParam:TargetPlayer(value) self:patchBinary(0x15F, value, 3) end function SpEffectParam:TargetAI(value) self:patchBinary(0x15F, value, 4) end function SpEffectParam:TargetLive(value) self:patchBinary(0x15F, value, 5) end function SpEffectParam:TargetGhost(value) self:patchBinary(0x15F, value, 6) end function SpEffectParam:TargetWhiteGhost(value) self:patchBinary(0x15F, value, 7) end function SpEffectParam:TargetBlackGhost(value) self:patchBinary(0x160, value, 0) end function SpEffectParam:TargetAttacker(value) self:patchBinary(0x160, value, 1) end function SpEffectParam:DispIconNonactive(value) self:patchBinary(0x160, value, 2) end function SpEffectParam:useSpEffectEffect(value) self:patchBinary(0x160, value, 3) end --scales with int function SpEffectParam:bAdjustMagicAblity(value) self:patchBinary(0x160, value, 4) end --scales with fth function SpEffectParam:bAdjustFaithAblity(value) self:patchBinary(0x160, value, 5) end --scales with NG+ function SpEffectParam:bGameClearBonus(value) self:patchBinary(0x160, value, 6) end --affects sorceries function SpEffectParam:magParamChange(value) self:patchBinary(0x160, value, 7) end --affects miracles function SpEffectParam:miracleParamChange(value) self:patchBinary(0x161, value, 0) end --removes souls function SpEffectParam:clearSoul(value) self:patchBinary(0x161, value, 1) end --places white summon sign function SpEffectParam:requestSOS(value) self:patchBinary(0x161, value, 2) end --places red summon sign function SpEffectParam:requestBlackSOS(value) self:patchBinary(0x161, value, 3) end --try to invade function SpEffectParam:requestForceJoinBlackSOS(value) self:patchBinary(0x161, value, 4) end --black crystal menu function SpEffectParam:requestKickSession(value) self:patchBinary(0x161, value, 5) end --leave world as phantom function SpEffectParam:requestLeaveSession(value) self:patchBinary(0x161, value, 6) end --search for npc world to invade if available function SpEffectParam:requestNpcInveda(value) self:patchBinary(0x161, value, 7) end function SpEffectParam:noDead(value) self:patchBinary(0x162, value, 0) end function SpEffectParam:bCurrHPIndependeMaxHP(value) self:patchBinary(0x162, value, 1) end function SpEffectParam:corrosionIgnore(value) self:patchBinary(0x162, value, 2) end function SpEffectParam:sightSearchCutIgnore(value) self:patchBinary(0x162, value, 3) end function SpEffectParam:hearingSearchCutIgnore(value) self:patchBinary(0x162, value, 4) end function SpEffectParam:antiMagicIgnore(value) self:patchBinary(0x162, value, 5) end function SpEffectParam:fakeTargetIgnore(value) self:patchBinary(0x162, value, 6) end function SpEffectParam:fakeTargetIgnoreUndead(value) self:patchBinary(0x162, value, 7) end function SpEffectParam:fakeTargetIgnoreAnimal(value) self:patchBinary(0x163, value, 0) end function SpEffectParam:grabityIgnore(value) self:patchBinary(0x163, value, 1) end function SpEffectParam:disablePoison(value) self:patchBinary(0x163, value, 2) end function SpEffectParam:disableDisease(value) self:patchBinary(0x163, value, 3) end function SpEffectParam:disableBlood(value) self:patchBinary(0x163, value, 4) end function SpEffectParam:disableCurse(value) self:patchBinary(0x163, value, 5) end function SpEffectParam:enableCharm(value) self:patchBinary(0x163, value, 6) end function SpEffectParam:enableLifeTime(value) self:patchBinary(0x163, value, 7) end function SpEffectParam:hasTarget(value) self:patchBinary(0x164, value, 0) end function SpEffectParam:isFireDamageCancel(value) self:patchBinary(0x164, value, 1) end function SpEffectParam:isExtendSpEffectLife(value) self:patchBinary(0x164, value, 2) end --leave arena match function SpEffectParam:requestLeaveColiseumSession(value) self:patchBinary(0x164, value, 3) end function SpEffectParam:vowType0(value) self:patchBinary(0x165, value, 0) end function SpEffectParam:vowType1(value) self:patchBinary(0x165, value, 1) end function SpEffectParam:vowType2(value) self:patchBinary(0x165, value, 2) end function SpEffectParam:vowType3(value) self:patchBinary(0x165, value, 3) end function SpEffectParam:vowType4(value) self:patchBinary(0x165, value, 4) end function SpEffectParam:vowType5(value) self:patchBinary(0x165, value, 5) end function SpEffectParam:vowType6(value) self:patchBinary(0x165, value, 6) end function SpEffectParam:vowType7(value) self:patchBinary(0x165, value, 7) end function SpEffectParam:vowType8(value) self:patchBinary(0x166, value, 0) end function SpEffectParam:vowType9(value) self:patchBinary(0x166, value, 1) end function SpEffectParam:vowType10(value) self:patchBinary(0x166, value, 2) end function SpEffectParam:vowType11(value) self:patchBinary(0x166, value, 3) end function SpEffectParam:vowType12(value) self:patchBinary(0x166, value, 4) end function SpEffectParam:vowType13(value) self:patchBinary(0x166, value, 5) end function SpEffectParam:vowType14(value) self:patchBinary(0x166, value, 6) end function SpEffectParam:vowType15(value) self:patchBinary(0x166, value, 7) end function SpEffectParam:effectTargetOpposeTarget(value) self:patchBinary(0x16C, value, 0) end function SpEffectParam:effectTargetFriendlyTarget(value) self:patchBinary(0x16C, value, 1) end function SpEffectParam:effectTargetSelfTarget(value) self:patchBinary(0x16C, value, 2) end function SpEffectParam:behaviorFireFrom(value) self:patchByte(0x16E, value) end function SpEffectParam:effectSfx(value) self:patch4Byte(0x170, value) end function SpEffectParam:triggerEffect(value) self:patch4Byte(0x174, value) end function SpEffectParam:triggerRequirement(value) self:patch4Byte(0x178, value) end function SpEffectParam:effectSfx1(value) self:patch4Byte(0x190, value) end -- insert Unknown here function SpEffectParam:registFrost(value) self:patch4Byte(0x1AC, value) end function SpEffectParam:darkDamageCutRate(value) self:patchFloat(0x1D4, value) end function SpEffectParam:darkDiffenceRate(value) self:patchFloat(0x1D8, value) end function SpEffectParam:darkDiffence(value) self:patchFloat(0x1DC, value) end function SpEffectParam:darkAttackPowerRate(value) self:patchFloat(0x1E4, value) end function SpEffectParam:darkAttackPower(value) self:patch4Byte(0x1E8, value) end function SpEffectParam:itemDiscovery(value) self:patchFloat(0x1FC, value) end --absorbtions pvp function SpEffectParam:pvpAbsorbtionPhys(value) self:patchFloat(0x268, value) end function SpEffectParam:pvpAbsorbtionMag(value) self:patchFloat(0x26C, value) end function SpEffectParam:pvpAbsorbtionFire(value) self:patchFloat(0x270, value) end function SpEffectParam:pvpAbsorbtionThun(value) self:patchFloat(0x274, value) end function SpEffectParam:pvpAbsorbtionDark(value) self:patchFloat(0x278, value) end --absorbtions pve function SpEffectParam:pveAbsorbtionPhys(value) self:patchFloat(0x27C, value) end function SpEffectParam:pveAbsorbtionMag(value) self:patchFloat(0x280, value) end function SpEffectParam:pveAbsorbtionFire(value) self:patchFloat(0x284, value) end function SpEffectParam:pveAbsorbtionThun(value) self:patchFloat(0x288, value) end function SpEffectParam:pveAbsorbtionDark(value) self:patchFloat(0x28C, value) end --damage pvp function SpEffectParam:pvpAttackPhys(value) self:patchFloat(0x294, value) end function SpEffectParam:pvpAttackMag(value) self:patchFloat(0x298, value) end function SpEffectParam:pvpAttackFire(value) self:patchFloat(0x29C, value) end function SpEffectParam:pvpAttackThun(value) self:patchFloat(0x2A0, value) end function SpEffectParam:pvpAttackDark(value) self:patchFloat(0x2A4, value) end --damage pve function SpEffectParam:pveAttackPhys(value) self:patchFloat(0x2A8, value) end function SpEffectParam:pveAttackMag(value) self:patchFloat(0x2AC, value) end function SpEffectParam:pveAttackFire(value) self:patchFloat(0x2B0, value) end function SpEffectParam:pveAttackThun(value) self:patchFloat(0x2B4, value) end function SpEffectParam:pveAttackDark(value) self:patchFloat(0x2B8, value) end function SpEffectParam:registFrostChange(value) self:patch4Byte(0x2BC, value) end function SpEffectParam:pyroParamChange(value) self:patchBinary(0x2C6, value, 0) end function SpEffectParam:castDexterity(value) self:patchByte(0x2C7, value) end function SpEffectParam:magicMpCost(value) self:patchFloat(0x2D0, value) end function SpEffectParam:pyroMpCost(value) self:patchFloat(0x2D4, value) end function SpEffectParam:miracleMpCost(value) self:patchFloat(0x2D8, value) end function SpEffectParam:estusHpRate(value) self:patch4Byte(0x2DC, value) end function SpEffectParam:estusHpPoint(value) self:patch4Byte(0x2E0, value) end function SpEffectParam:estusMpRate(value) self:patch4Byte(0x2E4, value) end function SpEffectParam:etsusMpPoint(value) self:patch4Byte(0x2E8, value) end function SpEffectParam:estusMult(value) self:patchFloat(0x2EC, value) end function SpEffectParam:ashenMult(value) self:patchFloat(0x2F0, value) end --Buffs function SpEffectParam:vigor(value) self:patchByte(0x308, value) end function SpEffectParam:attunement(value) self:patchByte(0x309, value) end function SpEffectParam:endurance(value) self:patchByte(0x30A, value) end function SpEffectParam:vitality(value) self:patchByte(0x30B, value) end function SpEffectParam:strength(value) self:patchByte(0x30C, value) end function SpEffectParam:dexterity(value) self:patchByte(0x30D, value) end function SpEffectParam:intelligence(value) self:patchByte(0x30E, value) end function SpEffectParam:faith(value) self:patchByte(0x30F, value) end function SpEffectParam:luck(value) self:patchByte(0x310, value) end --Compatibility function SpEffectParam:atkOccurence(value) self:patch4Byte(0x12C, value) end function SpEffectParam:atkOccurrence(value) self:patch4Byte(0x12C, value) end function SpEffectParam:restrictFlags(value) self:patchByte(0x16C, value) end function SpEffectParam:vigorBuff(value) self:patchByte(0x308, value) end function SpEffectParam:attunementBuff(value) self:patchByte(0x309, value) end function SpEffectParam:enduranceBuff(value) self:patchByte(0x30A, value) end function SpEffectParam:vitalityBuff(value) self:patchByte(0x30B, value) end function SpEffectParam:strenghtBuff(value) self:patchByte(0x30C, value) end function SpEffectParam:strengthBuff(value) self:patchByte(0x30C, value) end function SpEffectParam:dextrerityBuff(value) self:patchByte(0x30D, value) end function SpEffectParam:intelligenceBuff(value) self:patchByte(0x30E, value) end function SpEffectParam:faithBuff(value) self:patchByte(0x30F, value) end function SpEffectParam:luckBuff(value) self:patchByte(0x310, value) end --[[END SpEffectParam class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337033278 "SpEffectVfxParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START SpEffectVfxParam class]]-- SpEffectVfxParam = BaseParamClass:new() function SpEffectVfxParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("SpEffectVfxParam", uuid, id, address) return o end function SpEffectVfxParam:midstSfxID(value) self:patch4Byte(0x0, value) end function SpEffectVfxParam:midstSeID(value) self:patch4Byte(0x4, value) end function SpEffectVfxParam:initSfxID(value) self:patch4Byte(0x8, value) end function SpEffectVfxParam:InitSeID(value) self:patch4Byte(0xC, value) end function SpEffectVfxParam:FinishSfxID(value) self:patch4Byte(0x10, value) end function SpEffectVfxParam:FinishSeID(value) self:patch4Byte(0x14, value) end function SpEffectVfxParam:camouflageBeginDist(value) self:patchFloat(0x18, value) end function SpEffectVfxParam:camouflageEndDist(value) self:patchFloat(0x1C, value) end function SpEffectVfxParam:transformProtectorID(value) self:patch4Byte(0x20, value) end function SpEffectVfxParam:midstDmyID(value) self:patch2Byte(0x24, value) end function SpEffectVfxParam:initDmyID(value) self:patch2Byte(0x26, value) end function SpEffectVfxParam:FinishDmyID(value) self:patch2Byte(0x28, value) end function SpEffectVfxParam:EffectType(value) self:patchByte(0x2A, value) end function SpEffectVfxParam:SoulParamIDForWepEnchant(value) self:patchByte(0x2B, value) end function SpEffectVfxParam:soulParamIdForWepEnchant0(value) --compatibility self:patchByte(0x2B, value) end function SpEffectVfxParam:PlayCategory(value) self:patchByte(0x2C, value) end function SpEffectVfxParam:PlayPriority(value) self:patchByte(0x2D, value) end function SpEffectVfxParam:ExistEffectForLarge(value) self:patchBinary(0x2E, value , 0) end function SpEffectVfxParam:ExistEffectForSoul(value) self:patchBinary(0x2E, value , 1) end function SpEffectVfxParam:EffectInvisibleAtCamouflage(value) self:patchBinary(0x2E, value , 2) end function SpEffectVfxParam:useCamouflage(value) self:patchBinary(0x2E, value , 3) end function SpEffectVfxParam:InvisibleAtFriendCamouflage(value) self:patchBinary(0x2E, value , 4) end function SpEffectVfxParam:addMapAreaBlock(value) self:patchBinary(0x2E, value , 5) end function SpEffectVfxParam:halfCamouflage(value) self:patchBinary(0x2E, value , 6) end function SpEffectVfxParam:isFullBodyTransformProtectorID(value) self:patchBinary(0x2E, value , 7) end function SpEffectVfxParam:IsInvisibleWeapon(value) self:patchBinary(0x2F, value , 0) end function SpEffectVfxParam:IsSilence(value) self:patchBinary(0x2F, value , 1) end function SpEffectVfxParam:isGauntletProtectorId(value) self:patchBinary(0x2F, value , 2) end function SpEffectVfxParam:Unk1(value) self:patchBinary(0x2F, value , 3) end function SpEffectVfxParam:Unk2(value) self:patchBinary(0x2F, value , 4) end function SpEffectVfxParam:Unk3(value) self:patchBinary(0x2F, value , 5) end function SpEffectVfxParam:Unk4(value) self:patchBinary(0x2F, value , 6) end function SpEffectVfxParam:Unk5(value) self:patchBinary(0x2F, value , 7) end function SpEffectVfxParam:DecalId0(value) self:patch4Byte(0x30, value) end function SpEffectVfxParam:DecalId1(value) self:patch4Byte(0x34, value) end function SpEffectVfxParam:soulParamIdForWepEnchant1(value) self:patchByte(0x38, value) end function SpEffectVfxParam:SpEffectSp0(value) self:patchByte(0x39, value) end function SpEffectVfxParam:SpEffectSp1(value) self:patchByte(0x3A, value) end function SpEffectVfxParam:bodyProtectorType(value) self:patchByte(0x3B, value) end function SpEffectVfxParam:SpSfxId0(value) self:patch4Byte(0x3C, value) end function SpEffectVfxParam:SpSfxId1(value) self:patch4Byte(0x40, value) end function SpEffectVfxParam:SpSfxId2(value) self:patch4Byte(0x44, value) end function SpEffectVfxParam:SpSfxId3(value) self:patch4Byte(0x48, value) end function SpEffectVfxParam:SpSfxId4(value) self:patch4Byte(0x4C, value) end function SpEffectVfxParam:SpSfxId5(value) self:patch4Byte(0x50, value) end function SpEffectVfxParam:SpSfxId6(value) self:patch4Byte(0x54, value) end function SpEffectVfxParam:SpSfxId7(value) self:patch4Byte(0x58, value) end function SpEffectVfxParam:SpSfxId8(value) self:patch4Byte(0x5C, value) end function SpEffectVfxParam:SpSfxId9(value) self:patch4Byte(0x60, value) end function SpEffectVfxParam:SpSfxId10(value) self:patch4Byte(0x64, value) end function SpEffectVfxParam:SpSfxId11(value) self:patch4Byte(0x68, value) end function SpEffectVfxParam:SpSfxId12(value) self:patch4Byte(0x6C, value) end function SpEffectVfxParam:SpSfxId13(value) self:patch4Byte(0x70, value) end function SpEffectVfxParam:SpSfxId14(value) self:patch4Byte(0x74, value) end function SpEffectVfxParam:SpSfxId15(value) self:patch4Byte(0x78, value) end function SpEffectVfxParam:Unk6(value) self:patchByte(0x7C, value) end function SpEffectVfxParam:PhantomType(value) self:patchByte(0x7D, value) end function SpEffectVfxParam:CamouflageGhost(value) self:patchByte(0x7E, value) end function SpEffectVfxParam:Unk7(value) self:patchByte(0x7F, value) end function SpEffectVfxParam:PhantomParamId(value) self:patch4Byte(0x80, value) end function SpEffectVfxParam:EmissiveIntensityScale(value) self:patchFloat(0x84, value) end function SpEffectVfxParam:Unk8(value) self:patchFloat(0x88, value) end function SpEffectVfxParam:BodyProtectorVal(value) self:patch2Byte(0x8C, value) end function SpEffectVfxParam:Unk9(value) self:patch2Byte(0x8E, value) end function SpEffectVfxParam:CinderIntensityScale(value) self:patchFloat(0x90, value) end [DISABLE] {$lua} if syntaxcheck then return end 1337080270 "SwordArtsParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START SwordArtsParam class]]-- SwordArtsParam = BaseParamClass:new() function SwordArtsParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("SwordArtsParam", uuid, id, address) return o end function SwordArtsParam:WeaponArtId(value) self:patchByte(0x0,value) end function SwordArtsParam:FPcost(value) self:patch2Byte(0xE,value) end function SwordArtsParam:R1FP(value) self:patch2Byte(0x10,value) end function SwordArtsParam:R2FP(value) self:patch2Byte(0x12,value) end [DISABLE] {$lua} if syntaxcheck then return end 1337080257 "ThrowParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START ThrowParam class]]-- ThrowParam = BaseParamClass:new() function ThrowParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("ThrowParam", uuid, id, address) return o end function ThrowParam:AtkChrId(value) self:patch4Byte(0x0, value) end function ThrowParam:DefChrId(value) self:patch4Byte(0x4, value) end function ThrowParam:Dist(value) self:patchFloat(0x8, value) end function ThrowParam:DiffAngMin(value) self:patchFloat(0xC, value) end function ThrowParam:DiffAngMax(value) self:patchFloat(0x10, value) end function ThrowParam:UpperYRange(value) self:patchFloat(0x14, value) end function ThrowParam:LowerYRange(value) self:patchFloat(0x18, value) end function ThrowParam:DiffAngMyToDef(value) self:patchFloat(0x1C, value) end function ThrowParam:ThrowTypeId(value) self:patch4Byte(0x20, value) end function ThrowParam:AtkAnimId(value) self:patch4Byte(0x24, value) end function ThrowParam:DefAnimId(value) self:patch4Byte(0x28, value) end function ThrowParam:EscHp(value) self:patch2Byte(0x2C, value) end function ThrowParam:SelfEscCycleTime(value) self:patch2Byte(0x2E, value) end function ThrowParam:SphereCastRadiusRateTop(value) self:patch2Byte(0x30, value) end function ThrowParam:SphereCastRadiusRateLow(value) self:patch2Byte(0x32, value) end function ThrowParam:PadType(value) self:patchByte(0x34, value) end function ThrowParam:AtkEnableState(value) self:patchByte(0x35, value) end function ThrowParam:AtkSorbDmyId(value) self:patchByte(0x36, value) end function ThrowParam:DefSorbDmyId(value) self:patchByte(0x37, value) end function ThrowParam:ThrowType(value) self:patchByte(0x38, value) end function ThrowParam:SelfEscCycleCnt(value) self:patchByte(0x39, value) end function ThrowParam:DmyHasChrDirType(value) self:patchByte(0x3A, value) end -- insert 3B-7C here --[[END ThrowParam class]]-- [DISABLE] {$lua} if syntaxcheck then return end 1337080284 "UpperArmParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START UpperArmParam class]]-- UpperArmParam = BaseParamClass:new() function UpperArmParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("UpperArmParam", uuid, id, address) return o end function UpperArmParam:ArmZ0(value) self:patchFloat(0x0,value) end function UpperArmParam:ArmXY0(value) self:patchFloat(0x4,value) end function UpperArmParam:ArmZ1(value) self:patchFloat(0x8,value) end function UpperArmParam:ArmXY1(value) self:patchFloat(0xC,value) end function UpperArmParam:ArmZ2(value) self:patchFloat(0x10,value) end function UpperArmParam:ArmXY2(value) self:patchFloat(0x14,value) end function UpperArmParam:ArmZ3(value) self:patchFloat(0x18,value) end function UpperArmParam:ArmXY3(value) self:patchFloat(0x1C,value) end function UpperArmParam:ArmZ4(value) self:patchFloat(0x20,value) end function UpperArmParam:ArmXY4(value) self:patchFloat(0x24,value) end function UpperArmParam:ArmZ5(value) self:patchFloat(0x28,value) end function UpperArmParam:ArmXY5(value) self:patchFloat(0x2C,value) end function UpperArmParam:ArmZ6(value) self:patchFloat(0x30,value) end function UpperArmParam:ArmXY6(value) self:patchFloat(0x34,value) end function UpperArmParam:ArmZ7(value) self:patchFloat(0x38,value) end function UpperArmParam:ArmXY7(value) self:patchFloat(0x3C,value) end function UpperArmParam:ArmZ8(value) self:patchFloat(0x40,value) end function UpperArmParam:ArmXY8(value) self:patchFloat(0x44,value) end function UpperArmParam:ArmZ9(value) self:patchFloat(0x48,value) end function UpperArmParam:ArmXY9(value) self:patchFloat(0x4C,value) end [DISABLE] 1337080251 "WetAspectParam" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end --[[START WetAspectParam class]]-- WetAspectParam = BaseParamClass:new() function WetAspectParam:new(uuid, id, address) local o = {} self.__index = self setmetatable(o, self) o:init("WetAspectParam", uuid, id, address) return o end function WetAspectParam:Red(value) self:patchByte(0x0,value) end function WetAspectParam:Green(value) self:patchByte(0x1,value) end function WetAspectParam:Blue(value) self:patchByte(0x2,value) end function WetAspectParam:Alpha(value) self:patchFloat(0x4,value) end function WetAspectParam:Red2(value) self:patchByte(0x8,value) end function WetAspectParam:Green2(value) self:patchByte(0x9,value) end function WetAspectParam:Blue2(value) self:patchByte(0xA,value) end function WetAspectParam:Alpha2(value) self:patchFloat(0xC,value) end function WetAspectParam:WetRate(value) self:patchFloat(0x10,value) end function WetAspectParam:WetCorrection(value) self:patchByte(0x14,value) end [DISABLE] 1003 "CParamUtils" Auto Assembler Script { CParamUtils - Helper functions to manipulate params at runtime by tremwil (minusone12) } [ENABLE] {$c prefix=CParamUtils} #include <stdbool.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <winapi/windows.h> #include <tga/celua.h> #include <tga/param_utils.h> #include <tga/hashmap.h> #include <tga/mem_diff_stack.h> extern CSRegulationManagerImp* CSRegulationManager; hashmap* PARAM_MAP = 0; // Iterate over game params. void CParamUtils_ParamIterator(param_iter_func cb) { uint64_t num_params = CSRegulationManager->param_list_end - CSRegulationManager->param_list_begin; for (size_t i = 0; i < num_params; i++) { ParamResCap* res_cap = CSRegulationManager->param_list_begin[i]; if (cb(dlw_c_str(&res_cap->param_name), res_cap->param_header->param_table)) break; } } // Iterate over the rows of a param. Returns FALSE (0) if param doesn't exist. bool CParamUtils_RowIterator(wchar_t* param_name, row_iter_func cb) { hm_node* node = hm_get_node(PARAM_MAP, param_name); if (node == 0) return true; ParamTable* tbl = ((param_info*)node->value)->table; for (int j = 0; j < tbl->num_rows; j++) { if (cb(tbl->rows[j].row_id, get_row_data(tbl, j))) break; } return false; } // Get a pointer to processed param info given a game param. NULL if param doesn't exist. param_info* CParamUtils_GetParamInfo(wchar_t* param_name) { hm_node* node = hm_get_node(PARAM_MAP, param_name); return (node == NULL) ? NULL : (param_info*)node->value; } // Convert an UTF-16 string in the ASCII range to a single byte string. size_t wchar_to_char(char* dest_buff, size_t cb, const wchar_t* wide_str) { char* start = dest_buff; for (char* end = start + cb-1; dest_buff < end && (*wide_str & 0xFF) != 0; dest_buff++, wide_str++) *dest_buff = *wide_str; *dest_buff = 0; return dest_buff - start; } // Like CParamUtils_GetParamInfo, but prints out an error message in the CE console on failure. param_info* CParamUtils_GetParamInfoVerbose(wchar_t* param_name) { param_info* res = CParamUtils_GetParamInfo(param_name); if (res == NULL) { char cstr[512]; wchar_to_char(cstr, sizeof(cstr), param_name); char buffer[1024]; snprintf(buffer, sizeof(buffer), "asyncPrint(\"CParamUtils Error: Param \\\"%s\\\" not found\")", cstr); CELUA_ExecuteFunctionAsync(buffer, 0); } return res; } // Return the index of a param row given it's row ID (-1 if not found). int32_t CParamUtils_GetRowIndex(wchar_t* param_name, uint64_t row_id) { param_info* pinfo = (param_info*)hm_get_val(PARAM_MAP, param_name); if (pinfo == NULL) return NULL; hm_node* row_node = hm_get_node(pinfo->_reserved, (void*)row_id); return (row_node == NULL) ? -1 : (int32_t)row_node->value; } // Like CParamUtils_GetRowIndex, but prints out an error message in the CE console on failure. int32_t CParamUtils_GetRowIndexVerbose(wchar_t* param_name, uint64_t row_id) { int32_t res = CParamUtils_GetRowIndex(param_name, row_id); if (res == -1) { char cstr[512]; wchar_to_char(cstr, sizeof(cstr), param_name); char buffer[1024]; snprintf(buffer, sizeof(buffer), "asyncPrint(\"CParamUtils Error: Row ID %I64d of param \\\"%s\\\" not found\")", row_id, cstr); CELUA_ExecuteFunctionAsync(buffer, 0); } return res; } // Get a pointer to the row data for a given param, by row ID. NULL if ID/param doesn't exist. void* CParamUtils_GetRowData(wchar_t* param_name, uint64_t row_id) { param_info* pinfo = (param_info*)hm_get_val(PARAM_MAP, param_name); if (pinfo == NULL) return NULL; hm_node* row_node = hm_get_node(pinfo->_reserved, (void*)row_id); return (row_node == NULL) ? NULL : get_row_data(pinfo->table, (int32_t)row_node->value); } // Like CParamUtils_GetRowData, but prints out an error message in the CE console on failure. void* CParamUtils_GetRowDataVerbose(wchar_t* param_name, uint64_t row_id) { void* res = CParamUtils_GetRowData(param_name, row_id); if (res == NULL) { char cstr[512]; wchar_to_char(cstr, sizeof(cstr), param_name); char buffer[1024]; snprintf(buffer, sizeof(buffer), "asyncPrint(\"CParamUtils Error: Row ID %I64d of param \\\"%s\\\" not found\")", row_id, cstr); CELUA_ExecuteFunctionAsync(buffer, 0); } return res; } /* Param Patcher API */ // Array of mem diffs, indexed by param index, row index mem_diff_stack** MEM_DIFFS = NULL; // Represents a collection of param patches under a given name typedef struct _named_patch { struct _named_patch* next; char* name; uint32_t uid; // Unique identifier for this named patch int32_t diffs_num; int32_t diffs_cap; mem_diff_stack** diff_stacks; mem_diff** diffs; } named_patch; #define NAMED_PATCH_INIT_DIFF_CAP 0x100 // Stack of named param patches defined by the user. uint32_t NAMED_PATCH_UID_CTR = 0; named_patch* NAMED_PATCH_LL_HEAD = NULL; const char* CURRENT_PATCH_NAME = NULL; // Critical section object to make patching thread safe. Could be important // if a user attempts to execute multiple separate scripts at once. CRITICAL_SECTION PARAM_PATCHER_LOCK; // Create a new named patch with the given name. // If a patch already exists under this name, will return a null pointer. named_patch* CParamUtils_Internal_TryCreateNamedPatch(const char* name, bool debug) { named_patch* curr = NAMED_PATCH_LL_HEAD, * prev = NULL; for (; curr != NULL && strcmp(curr->name, name); curr = (prev = curr)->next); if (curr == NULL) { named_patch* patch = malloc(sizeof(named_patch)); patch->next = NAMED_PATCH_LL_HEAD; patch->name = strdup(name); patch->uid = ++NAMED_PATCH_UID_CTR; patch->diffs_num = 0; patch->diffs_cap = NAMED_PATCH_INIT_DIFF_CAP; patch->diff_stacks = malloc(sizeof(mem_diff_stack*) * NAMED_PATCH_INIT_DIFF_CAP); patch->diffs = malloc(sizeof(void*) * NAMED_PATCH_INIT_DIFF_CAP); NAMED_PATCH_LL_HEAD = patch; CURRENT_PATCH_NAME = strdup(name); return patch; } else if (debug) { char buffer[1024]; snprintf(buffer, sizeof(buffer), "asyncPrint(\"CParamUtils Error: Tried to create new patch under existing name \\\"%s\\\"\")", name); CELUA_ExecuteFunctionAsync(buffer, 0); } return NULL; } // Signify the current named patch is complete. Release the internal param patcher lock, and // prevents any future patches from being made under this name until the script is disabled. extern void CParamUtils_Internal_FinalizeNamedPatch() { if (CURRENT_PATCH_NAME != NULL) { FREE(CURRENT_PATCH_NAME); CURRENT_PATCH_NAME = NULL; } LeaveCriticalSection(&PARAM_PATCHER_LOCK); } // Declare a new named param patch. This acquires a critical section, so CParamUtils_Internal_FinalizeNamedPatch // MUST be called after all desired patches have been applied to release it. void CParamUtils_Internal_BeginNamedPatch(const char* patch_name, bool debug) { // Don't let an idiot pass a null pointer as a patch name if (patch_name == NULL) patch_name = ""; EnterCriticalSection(&PARAM_PATCHER_LOCK); // Same patch is still in progress and this call is superfluous, release and do nothing if (CURRENT_PATCH_NAME != NULL && !strcmp(patch_name, CURRENT_PATCH_NAME)) LeaveCriticalSection(&PARAM_PATCHER_LOCK); else { // Different patch was in progress on this thread and was not Finalized(); do it for the user if (CURRENT_PATCH_NAME != NULL) CParamUtils_Internal_FinalizeNamedPatch(); CParamUtils_Internal_TryCreateNamedPatch(patch_name, debug); } } // If a previous call to BeginNamedPatch specified a valid name, returns the current patch object // instance. Otherwise, returns a null pointer. extern void* CParamUtils_Internal_GetPatchIns(bool debug) { if (CURRENT_PATCH_NAME == NULL && debug) CELUA_ExecuteFunctionAsync("asyncPrint(\"CParamUtils Error: Tried to patch params without an active named patch in progress\")", 0); return (CURRENT_PATCH_NAME == NULL) ? NULL : NAMED_PATCH_LL_HEAD; } // Begin a memory patch, and return a pointer to the given param row's data. void* CParamUtils_Internal_BeginRowPatch(int32_t param_index, int32_t row_index) { return mds_push_begin(&MEM_DIFFS[param_index][row_index]); } // Call immediately after having called BeginPatch and having modified the returned param row. extern void CParamUtils_Internal_FinalizeRowPatch(void* h_patch, int32_t param_index, int32_t row_index) { named_patch* patch = (named_patch*)h_patch; mem_diff* diff = mds_push_end(&MEM_DIFFS[param_index][row_index], patch->uid); if (diff != NULL) { if (patch->diffs_num == patch->diffs_cap) { patch->diffs_cap *= 2; patch->diffs = realloc(patch->diffs, sizeof(mem_diff*) * patch->diffs_cap); patch->diff_stacks = realloc(patch->diff_stacks, sizeof(mem_diff_stack*) * patch->diffs_cap); } patch->diffs[patch->diffs_num] = diff; patch->diff_stacks[patch->diffs_num++] = &MEM_DIFFS[param_index][row_index]; } } // Attempts to restore a named param patch. Returns FALSE if the patch was not found. extern bool CParamUtils_Internal_RestorePatch(const char* name, bool debug) { // Don't let an idiot pass a null pointer as a patch name if (name == NULL) name = ""; EnterCriticalSection(&PARAM_PATCHER_LOCK); named_patch* curr = NAMED_PATCH_LL_HEAD, * prev = NULL; for (; curr != NULL && strcmp(curr->name, name); curr = (prev = curr)->next); if (curr != NULL) { for (int i = 0; i < curr->diffs_num; i++) mds_restore(curr->diff_stacks[i], curr->diffs[i]); free(curr->diffs); free(curr->diff_stacks); free(curr->name); if (prev == NULL) NAMED_PATCH_LL_HEAD = curr->next; else prev->next = curr->next; free(curr); } else if (debug) { char buffer[1024]; snprintf(buffer, sizeof(buffer), "asyncPrint(\"CParamUtils Error: Patch \\\"%s\\\" cannot be restored, as it doesn't exist\")", name); CELUA_ExecuteFunctionAsync(buffer, 0); } // User is trying to restore the same patch they are currently working on // Remove it without leaving the critical section, to account for their call to End() if (CURRENT_PATCH_NAME != NULL && !strcmp(CURRENT_PATCH_NAME, name)) { free(CURRENT_PATCH_NAME); CURRENT_PATCH_NAME = NULL; } LeaveCriticalSection(&PARAM_PATCHER_LOCK); return curr != NULL; } typedef struct _paramdef_metadata { uint32_t name_offset; // If set to 0, means this is an array terminator uint32_t field_bitmask_offset; } paramdef_metadata; // Pointer to an array of paramdef metadata structs, set by an external lua script. // The param patcher will still work without this data, but expect undefined behavior // when attempting to resolve patches to the same field out-of-order. extern paramdef_metadata PARAMDEF_META[1]; // Search the paramdef metadata array for a field mask for the given paramdef. // return NULL if not found. field_bitmask* get_field_mask(const char* def_name) { if (PARAMDEF_META == 1) return NULL; for (int i = 0; PARAMDEF_META[i].name_offset != 0; i++) { if (!strcmp((char*)PARAMDEF_META + PARAMDEF_META[i].name_offset, def_name)) return (field_bitmask*)((char*)PARAMDEF_META + PARAMDEF_META[i].field_bitmask_offset); } return NULL; } // Parse game param list & build data structures void CParamUtils_Init() { if (PARAM_MAP != 0) { CELUA_ExecuteFunctionAsync("asyncPrint(\"CParamUtils_Init error: CParamUtils is already initialized, ignoring\")", 0); return; }; InitializeCriticalSection(&PARAM_PATCHER_LOCK); // Wait until CSRegulationManager is initialized while (!CSRegulationManager) Sleep(10); Sleep(10); uint64_t num_params = CSRegulationManager->param_list_end - CSRegulationManager->param_list_begin; PARAM_MAP = hm_create(2 * num_params, (hash_fun)wstr_hash, (eq_fun)wstr_eq, FALSE, FALSE); MEM_DIFFS = calloc(num_params, sizeof(mem_diff_stack*)); for (size_t i = 0; i < num_params; i++) { ParamResCap* res_cap = CSRegulationManager->param_list_begin[i]; ParamTable* tbl = res_cap->param_header->param_table; param_info* pinfo = malloc(sizeof(param_info)); pinfo->name = dlw_c_str(&res_cap->param_name); pinfo->index = i; pinfo->row_size = get_param_size(tbl); pinfo->type = get_param_type(tbl); pinfo->table = tbl; pinfo->_reserved = hm_create(2 * (size_t)tbl->num_rows, (hash_fun)u64_hash, (eq_fun)u64_eq, FALSE, FALSE); if (pinfo->row_size > 0) { field_bitmask* fbm = get_field_mask(pinfo->type); MEM_DIFFS[i] = malloc(sizeof(mem_diff_stack) * tbl->num_rows); for (int j = 0; j < tbl->num_rows; j++) { mds_init(&MEM_DIFFS[i][j], get_row_data(tbl, j), pinfo->row_size, fbm); hm_set(pinfo->_reserved, (void*)tbl->rows[j].row_id, j); } } hm_set(PARAM_MAP, pinfo->name, pinfo); } } {$asm} {$lua} if syntaxcheck then return end local paramHeader = findTableFile("params.h") if (paramHeader ~= nil) then paramHeader.saveToFile("params.h") end local fieldMetadata = findTableFile("param_fields.bin") if (fieldMetadata ~= nil) then local mem = allocateMemory(fieldMetadata.Stream.Size) local data = readBytesLocal(fieldMetadata.Stream.Memory, fieldMetadata.Stream.Size, true) writeBytes(mem, data) registerSymbol("PARAMDEF_META", mem, true) else registerSymbol("PARAMDEF_META", 1, true) end {$asm} createthread(CParamUtils.CParamUtils_Init) [DISABLE] 80342 "Params" 1 1337079051 "Param Toggles" FF8000 1 1337079052 "EquipParamWeapon" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
68
1337079053 "EquipParamProtector" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
B0
1337079054 "EquipParamAccessory" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
F8
1337079055 "EquipParamGoods" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
140
1337079056 "ReinforceParamWeapon" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
188
1337079057 "ReinforceParamProtector" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1D0
1337079058 "NpcParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
218
1337079059 "AtkParam_Npc" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
260
1337079060 "AtkParam_Pc" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
2A8
1337079061 "NpcThinkParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
2F0
1337079062 "ObjectParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
338
1337079063 "Bullet" 0:Disabled 1:Enabled 0 FF8000 Byte
SoloParamRepository
380
1337079064 "BehaviorParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
3C8
1337079065 "BehaviorParam_PC" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
410
1337079066 "Magic" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
458
1337079067 "SpEffectParam" 0:Disabled 1:Enabled 0 FF8000 Byte
SoloParamRepository
4A0
1337079068 "SpEffectVfxParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
4E8
1337079069 "TalkParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
530
1337079070 "ItemLotParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
5C0
1337079071 "MoveParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
608
1337079072 "CharaInitParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
650
1337079073 "EquipMtrlSetParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
698
1337079074 "FaceGenParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
6E0
1337079075 "FaceParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
728
1337079076 "FaceRangeParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
770
1337079077 "RagdollParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
7B8
1337079078 "ShopLineupParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
800
1337079079 "GameAreaParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
848
1337079080 "SkeletonParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
890
1337079081 "CalcCorrectGraph" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
8D8
1337079082 "LockCamParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
920
1337079083 "ObjActParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
968
1337079084 "HitMtrlParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
9B0
1337079085 "KnockBackParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
9F8
1337079086 "Wind" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
A40
1337079087 "DecalParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
A88
1337079088 "ActionButtonParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
AD0
1337079089 "WeaponGenParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
B18
1337079090 "ProtectorGenParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
B60
1337079091 "GemGenParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
BA8
1337079092 "GemeffectParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
BF0
1337079093 "GemCategoryParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
C38
1337079094 "GemDropDopingParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
C80
1337079095 "GemDropModifyParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
CC8
1337079096 "ModelSfxParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
D10
1337079097 "AiSoundParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
D58
1337079098 "PlayRegionParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
DA0
1337079099 "NetWorkAreaParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
DE8
1337079100 "NetworkParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
E30
1337079101 "NetworkMsgParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
E78
1337079102 "BudgetParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
EC0
1337079103 "BonfireWarpParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
F08
1337079104 "MenuPropertySpecParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
F50
1337079105 "MenuPropertyLayoutParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
F98
1337079106 "MenuValueTableParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
FE0
1337079107 "Ceremony" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1070
1337079108 "PhantomParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
10B8
1337079109 "CharMakeMenuTopParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1100
1337079110 "CharMakeMenuListItemParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1148
1337079111 "NewMenuColorTableParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1190
1337079112 "HitEffectSfxConceptParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
11D8
1337079113 "HitEffectSfxParam" 0:Disabled 1:Enabled 0 FF8000 Byte
SoloParamRepository
1220
1337079114 "HitEffectSeParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1268
1337079115 "WepAbsorpPosParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
12B0
1337079116 "ToughnessParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
12F8
1337079117 "SeMaterialConvertParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1340
1337079118 "DirectionCameraParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1388
1337079119 "RoleParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
13D0
1337079120 "WetAspectParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1418
1337079121 "CultSettingParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1460
1337079122 "SwordArtsParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
14A8
1337079123 "HPEstusFlaskRecoveryParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
14F0
1337079124 "MPEstusFlaskRecoveryParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1538
1337079125 "MultiPlayCorrectionParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1580
1337079126 "MapMimicryEstablishmentParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
15C8
1337079127 "UpperArmParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1610
1337079128 "AttackElementCorrectParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1658
1337079129 "ThrowDirectionSfxParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
16A0
1337079130 "FootSfxParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
16E8
1337079131 "NpcAiActionParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1730
1337079132 "BulletCreateLimitParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1778
1337079133 "ClearCountCorrectParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
17C0
1337079134 "GameProgressParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1808
1337079135 "LoadBalancerParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1850
1337079136 "ObjectMaterialSfxParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1898
1337079137 "KnowledgeLoadScreenItemParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
18E0
1337079138 "MenuOffscrRendParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1928
1337079139 "MultiHPEstusFlaskBonusParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1970
1337079140 "MultiMPEstusFlaskBonusParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
19B8
1337079141 "MultiSoulBonusRateParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1A00
1337079142 "LoadBalancerDrawDistScaleParam " 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1A48
1337079143 "CoolTimeParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1A90
1337079144 "CharacterLoadParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1AD8
1337079145 "WhiteSignCoolTimeParam" 0:Disabled 1:Enabled 0 Byte
SoloParamRepository
1B20
80242 "Param table (offset+10+0 = name)" 1 8 Bytes
SoloParamRepository
0 80343 "Example: Ceremony param" 1 String 32 1 0 0
SoloParamRepository
0 10 1078
80282 "ActionButtonParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 AD8
80287 "AiSoundParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 D60
80339 "AtkParam_Npc" 1 String 0 0 0 0
SoloParamRepository
0 68 68 268
80340 "AtkParam_Pc" 1 String 0 0 0 0
SoloParamRepository
0 68 68 2B0
80332 "AttackElementCorrectParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1660
80253 "BehaviorParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 3D0
80260 "BehaviorParam_PC" 1 String 0 0 0 0
SoloParamRepository
0 68 68 418
80302 "BonfireWarpParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 F10
80303 "BudgetParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 EC8
80254 "Bullet" 1 String 0 0 0 0
SoloParamRepository
0 68 68 388
80328 "BulletCreateLimitParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1780
80272 "CalcCorrectGraph" 1 String 0 0 0 0
SoloParamRepository
0 68 68 8E0
80298 "Ceremony" 1 String 0 0 0 0
SoloParamRepository
0 68 68 1078
80261 "CharacterInitParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 658
1337080394 "CharacterLoadParam" 0 String 0 0 0 0
SoloParamRepository
0 68 68 1AE0
80295 "CharMakeMenuListItemParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 1150
80296 "CharMakeMenuTopParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1108
80327 "ClearCountCorrectParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 17C8
80336 "CoolTimeParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 1A98
80319 "CultSettingParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1468
80283 "DecalParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 A90
80308 "DirectionCameraParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1390
80268 "EquipMtrlSetParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 6A0
80247 "EquipParamAccessory" 1 String 0 0 0 0
SoloParamRepository
0 68 68 100
80341 "EquipParamGoods" 1 String 0 0 0 0
SoloParamRepository
0 68 68 148
80246 "EquipParamProtector" 1 String 0 0 0 0
SoloParamRepository
0 68 68 B8
80245 "EquipParamWeapon" 1 String 0 0 0 0
SoloParamRepository
0 68 68 70
80267 "FaceGenParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 6E8
80266 "FaceParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 730
80265 "FaceRangeParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 778
80330 "FootSfxParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 16F0
80274 "GameAreaParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 850
80326 "GameProgressParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1810
80277 "GemCategoryParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 C40
80291 "GemDropDopingParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 C88
80290 "GemDropModifyParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 CD0
80278 "GemeffectParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 BF8
80279 "GemGenParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 BB0
80312 "HitEffectSeParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1270
80293 "HitEffectSfxConceptParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 11E0
80292 "HitEffectSfxParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 1228
1337079761 "HitMtrlParam" 1 0 String 0 0 0 0
SoloParamRepository
0 68 68 9B8
80317 "HPEstusFlaskRecoveryParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 14F8
80263 "ItemLotParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 5C8
80269 "KnockBackParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 A00
80323 "KnowledgeLoadScreenItemParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 18E8
80337 "LoadBalancerDrawDistScaleParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1A50
80321 "LoadBalancerParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1858
80271 "LockCamParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 928
1337080404 "LodParam" 1 String 0 0 0 0
DarkSoulsIII.exe+4781508
0 68 68 60
80259 "Magic" 1 String 0 0 0 0
SoloParamRepository
0 68 68 460
80314 "MapMimicryEstablishmentParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 15D0
80324 "MenuOffscrRendParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1930
80300 "MenuPropertyLayoutParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 FA0
80301 "MenuPropertySpecParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 F58
80299 "MenuValueTableParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 FE8
80289 "ModelSfxParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 D18
80262 "Move Param" 1 String 0 0 0 0
SoloParamRepository
0 68 68 610
80316 "MPEstusFlaskRecoveryParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1540
80325 "MultiHPEstusFlaskBonusParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1978
80338 "MultiMPEstusFlaskBonusParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 19C0
80315 "MultiPlayCorrectionParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1588
80285 "NetworkAreaParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 DF0
80304 "NetworkMsgParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 E80
80305 "NetworkParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 E38
80294 "NewMenuColorTableParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1198
80329 "NpcAiActionParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1738
80249 "NpcParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 220
80252 "NpcThinkParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 2F8
80270 "ObjActParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 970
80322 "ObjectMaterialSfxParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 18A0
80251 "ObjectParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 340
80297 "PhantomParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 10C0
80286 "PlayRegionParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 DA8
80280 "ProtectorGenParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 B68
80276 "RagdollParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 7C0
80250 "ReinforceParamProtector" 1 String 0 0 0 0
SoloParamRepository
0 68 68 1D8
80248 "ReinforceParamWeapon" 1 String 0 0 0 0
SoloParamRepository
0 68 68 190
80307 "RoleParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 13D8
80309 "SeMaterialConvertParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 1348
80275 "ShopLineupParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 808
80273 "SkeletonParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 898
80258 "SpEffectParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 4A8
80257 "SpEffectVfxParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 4F0
80318 "SwordArtsParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 14B0
80264 "TalkParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 538
80331 "ThrowDirectionSfxParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 16A8
1337018903 "ToughnessParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 1300
80313 "UpperArmParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1618
80281 "WeaponGenParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 B20
80311 "WepAbsorpPosParam" 1 String 0 0 0 0
SoloParamRepository
0 68 68 12B8
80306 "WetAspectParam " 1 String 0 0 0 0
SoloParamRepository
0 68 68 1420
80284 "Wind" 1 String 0 0 0 0
SoloParamRepository
0 68 68 A48
1337080395 "WhiteSignCoolTimeParam" 0 String 0 0 0 0
SoloParamRepository
0 68 68 1B28
1337256168 "Special Params" 1 1337099206 "EnemyCommonParam" 1 1337099218 "WhenPlayerUsesLadder" Float
CSStayParamRepository
0 60 A0
1337099219 "ForThrows" Float
CSStayParamRepository
4 60 A0
1337099220 "GameSystemParam" 1 1337099312 "Basic Toughness Durability Recover Time" 1 Float
CSStayParamRepository
0 60 90
1337099350 "Character Turning Animation Left (°90)" 1 4 Bytes
CSStayParamRepository
4 60 90
1337099349 "Character Turning Animation Right (°90)" 1 4 Bytes
CSStayParamRepository
8 60 90
1337099348 "Character Turning Animation Left (°180)" 1 4 Bytes
CSStayParamRepository
C 60 90
1337099347 "Character Turning Animation Right (°180)" 1 4 Bytes
CSStayParamRepository
10 60 90
1337099346 "Animation Start Angle (°90)" 1 2 Bytes
CSStayParamRepository
14 60 90
1337099470 "Animation Start Angle (°180)" 1 2 Bytes
CSStayParamRepository
16 60 90
1337099345 "Debt ItemId" 1 4 Bytes
CSStayParamRepository
18 60 90
1337099344 "Shield Repel Damage Cut Rate" 1 Float
CSStayParamRepository
1C 60 90
1337099343 "Npc Talk Anim Playback Angle1" 1 Float
CSStayParamRepository
20 60 90
1337099363 "Npc Talk Anim Playback Angle2" 1 Float
CSStayParamRepository
24 60 90
1337099362 "cult_Arbitrary SpEffectId" 1 4 Bytes
CSStayParamRepository
28 60 90
1337099361 "cult_lvlUp SpEffectId" 1 4 Bytes
CSStayParamRepository
2C 60 90
1337099360 "cult_Swing SpEffectId" 1 4 Bytes
CSStayParamRepository
30 60 90
1337099359 "cult_HollowReset SpEffectId" 1 4 Bytes
CSStayParamRepository
34 60 90
1337099358 "cult_Atonement SpEffectId" 1 4 Bytes
CSStayParamRepository
38 60 90
1337099357 "cult_NpcSummon SpEffectId" 1 4 Bytes
CSStayParamRepository
3C 60 90
1337099356 "cult_Bomb SpEffectId" 1 4 Bytes
CSStayParamRepository
40 60 90
1337099355 "cult_InvasionBan SpEffectId" 1 4 Bytes
CSStayParamRepository
44 60 90
1337099354 "LvLUp Ritual Sword Id" 1 4 Bytes
CSStayParamRepository
48 60 90
1337099353 "Swing Ritual Sword Id" 1 4 Bytes
CSStayParamRepository
4C 60 90
1337099352 "Hollow Reset Ritual Sword Id" 1 4 Bytes
CSStayParamRepository
50 60 90
1337099351 "Atonement Ritual Sword Id" 1 4 Bytes
CSStayParamRepository
54 60 90
1337099375 "NPC Summon Ritual Sword Id" 1 4 Bytes
CSStayParamRepository
58 60 90
1337099374 "Bomb Ritual Sword Id" 1 4 Bytes
CSStayParamRepository
5C 60 90
1337099373 "Invasion Ban Ritual Sword Id" 1 4 Bytes
CSStayParamRepository
60 60 90
1337099372 "TextId - Impossible Ritual [LvLUp]" 1 4 Bytes
CSStayParamRepository
64 60 90
1337099370 "TextId - Impossible Ritual [Swing]" 1 4 Bytes
CSStayParamRepository
6C 60 90
1337099369 "TextId - Impossible Ritual [HollowReset]" 1 4 Bytes
CSStayParamRepository
70 60 90
1337099368 "TextId - Impossible Ritual [Atonement]" 1 4 Bytes
CSStayParamRepository
74 60 90
1337099367 "TextId - Impossible Ritual [NpcSummon]" 1 4 Bytes
CSStayParamRepository
78 60 90
1337099366 "TextId - Impossible Ritual [Bomb]" 1 4 Bytes
CSStayParamRepository
7C 60 90
1337099385 "TextId - Impossible Ritual [InvasionBan]" 1 4 Bytes
CSStayParamRepository
84 60 90
1337099384 "EventFlagID [HollowReset]" 1 4 Bytes
CSStayParamRepository
88 60 90
1337099383 "EventFlagID [Ritual]" 1 4 Bytes
CSStayParamRepository
8C 60 90
1337099382 "UnkSpEffectID" 1 4 Bytes
CSStayParamRepository
90 60 90
1337099406 "Estus Restore VfxID [HP]" 1 4 Bytes
CSStayParamRepository
94 60 90
1337099405 "Estus Restore VfxID [MP]" 1 4 Bytes
CSStayParamRepository
98 60 90
1337099404 "TearsOfDenial - SpEffectID" 1 4 Bytes
CSStayParamRepository
9C 60 90
1337099381 "" 1 Float
CSStayParamRepository
A0 60 90
1337099388 "" 1 Float
CSStayParamRepository
A4 60 90
1337099387 "MultiplayerBossSoulsRate" 1 Float
CSStayParamRepository
A8 60 90
1337099386 "MultiplayerSoulsRate" 1 Float
CSStayParamRepository
AC 60 90
1337099380 "MultiplayerBossSoulsRate2" 1 Float
CSStayParamRepository
B0 60 90
1337099391 "MultiplayerSoulsRate2" 1 Float
CSStayParamRepository
B4 60 90
1337099390 "ChrType Name Pos[Y]" 1 4 Bytes
CSStayParamRepository
B8 60 90
1337099389 "DmyPolyID" 1 2 Bytes
CSStayParamRepository
BC 60 90
1337099469 "MaxEnemyNum" 1 2 Bytes
CSStayParamRepository
BE 60 90
1337099379 "MaxRange" 1 Float
CSStayParamRepository
C0 60 90
1337099403 "BulletID1" 1 4 Bytes
CSStayParamRepository
C4 60 90
1337099402 "BulletID2" 1 4 Bytes
CSStayParamRepository
C8 60 90
1337099401 "BulletID3" 1 4 Bytes
CSStayParamRepository
CC 60 90
1337099378 "BulletID4" 1 4 Bytes
CSStayParamRepository
D0 60 90
1337099400 "BulletID5" 1 4 Bytes
CSStayParamRepository
D4 60 90
1337099399 "BulletID6" 1 4 Bytes
CSStayParamRepository
D8 60 90
1337099398 "BulletID7" 1 4 Bytes
CSStayParamRepository
DC 60 90
1337099377 "BulletID8" 1 4 Bytes
CSStayParamRepository
E0 60 90
1337099397 "BulletID9" 1 4 Bytes
CSStayParamRepository
E4 60 90
1337099396 "BulletID10" 1 4 Bytes
CSStayParamRepository
E8 60 90
1337099395 "BulletID11" 1 4 Bytes
CSStayParamRepository
EC 60 90
1337099376 "BulletID12" 1 4 Bytes
CSStayParamRepository
F0 60 90
1337099394 "BulletID13" 1 4 Bytes
CSStayParamRepository
F4 60 90
1337099393 "BulletID14" 1 4 Bytes
CSStayParamRepository
F8 60 90
1337099392 "BulletID15" 1 4 Bytes
CSStayParamRepository
FC 60 90
1337099407 "BulletID16" 1 4 Bytes
CSStayParamRepository
100 60 90
1337099418 "BulletID17" 1 4 Bytes
CSStayParamRepository
104 60 90
1337099417 "BulletID [Dead Again]" 1 4 Bytes
CSStayParamRepository
108 60 90
1337099416 "BehaviorType" 1 4 Bytes
CSStayParamRepository
10C 60 90
1337099415 "ChrTransparency" 1 Float
CSStayParamRepository
110 60 90
1337099442 "IgnoreThrowNetSyncTime [sec]" 1 Float
CSStayParamRepository
114 60 90
1337099441 "" 1 2 Bytes
CSStayParamRepository
118 60 90
1337099472 "" 1 2 Bytes
CSStayParamRepository
11A 60 90
1337099440 "NetPenaltyCondition1" 1 2 Bytes
CSStayParamRepository
11C 60 90
1337099471 "" 1 2 Bytes
CSStayParamRepository
11E 60 90
1337099414 "NetPenaltyTimer [sec]" 1 Float
CSStayParamRepository
120 60 90
1337099439 "NetPenaltyCondition2" 1 2 Bytes
CSStayParamRepository
124 60 90
1337099473 "Invasion AFK Timer [sec]" 1 2 Bytes
CSStayParamRepository
126 60 90
1337099438 "Entity_BulletID" 1 4 Bytes
CSStayParamRepository
128 60 90
1337099437 "SpEffectID [Dead Again]" 1 4 Bytes
CSStayParamRepository
12C 60 90
1337099413 "Timer (sec) [Dead Again]" 1 Float
CSStayParamRepository
130 60 90
1337099436 "Frame Rate Value1" 1 Float
CSStayParamRepository
134 60 90
1337099435 "Frame Rate Value2" 1 Float
CSStayParamRepository
138 60 90
1337099434 "AddSoloBreakInPoint Max" 1 4 Bytes
CSStayParamRepository
13C 60 90
1337099412 "Talk Time [Global]" 1 Float
CSStayParamRepository
140 60 90
1337099433 "Server.UnkTimer1 [sec]" 1 Float
CSStayParamRepository
144 60 90
1337099432 "Bullet Vfx Ctrl" 1 2 Bytes
CSStayParamRepository
148 60 90
1337099475 "Host Weakness Compensation" 1 2 Bytes
CSStayParamRepository
14A 60 90
1337099431 "Host Weakness Compensation" 1 2 Bytes
CSStayParamRepository
14C 60 90
1337099474 "Client/Host Weakness Compensation" 1 2 Bytes
CSStayParamRepository
14E 60 90
1337099411 "White Sign Value" 1 4 Bytes
CSStayParamRepository
150 60 90
1337099430 "SpEffectID [Mound Maker]" 1 4 Bytes
CSStayParamRepository
154 60 90
1337099429 "UndeadMatchType1_1" 1 Byte
CSStayParamRepository
158 60 90
1337099478 "UndeadMatchType1_2" 1 Byte
CSStayParamRepository
159 60 90
1337099477 "UndeadMatchType2_1" 1 Byte
CSStayParamRepository
15A 60 90
1337099476 "QuickMatchType2_1" 1 Byte
CSStayParamRepository
15B 60 90
1337099428 "QuickMatchDB.Type1_1" 1 Byte
CSStayParamRepository
15C 60 90
1337099481 "QuickMatchDB.Type1_2" 1 Byte
CSStayParamRepository
15D 60 90
1337099480 "QuickMatchDB.Type1_3" 1 Byte
CSStayParamRepository
15E 60 90
1337099479 "QuickMatchDB.Type1_4" 1 Byte
CSStayParamRepository
15F 60 90
1337099410 "QuickMatchDB.Type1_5" 1 Byte
CSStayParamRepository
160 60 90
1337099484 "QuickMatchDB.Type1_6" 1 Byte
CSStayParamRepository
161 60 90
1337099483 "QuickMatchDB.Type1_7" 1 Byte
CSStayParamRepository
162 60 90
1337099482 "QuickMatchDB.Type1_8" 1 Byte
CSStayParamRepository
163 60 90
1337099427 "QuickMatchDB.Type1_9" 1 Byte
CSStayParamRepository
164 60 90
1337099487 "QuickMatchDB.Type1_10" 1 Byte
CSStayParamRepository
165 60 90
1337099486 "QuickMatchDB.Type1_11" 1 Byte
CSStayParamRepository
166 60 90
1337099485 "QuickMatchDB.Type2_1" 1 Byte
CSStayParamRepository
167 60 90
1337099426 "QuickMatchDB.Type2_2" 1 Byte
CSStayParamRepository
168 60 90
1337099490 "QuickMatchDB.Type2_3" 1 Byte
CSStayParamRepository
169 60 90
1337099489 "QuickMatchDB.Type2_4" 1 Byte
CSStayParamRepository
16A 60 90
1337099488 "QuickMatchDB.Type2_5" 1 Byte
CSStayParamRepository
16B 60 90
1337099425 "QuickMatchDB.Type2_6" 1 Byte
CSStayParamRepository
16C 60 90
1337099493 "QuickMatchDB.Type2_7" 1 Byte
CSStayParamRepository
16D 60 90
1337099492 "QuickMatchDB.Type2_8" 1 Byte
CSStayParamRepository
16E 60 90
1337099491 "QuickMatchDB.Type2_9" 1 Byte
CSStayParamRepository
16F 60 90
1337099409 "QuickMatchDB.Type2_10" 1 Byte
CSStayParamRepository
170 60 90
1337099496 "QuickMatchDB.Type2_11" 1 Byte
CSStayParamRepository
171 60 90
1337099424 "Server.UnkTimer2 [sec]" 1 Float
CSStayParamRepository
174 60 90
1337099423 "AddSoloBreakInPoint[White]" 1 2 Bytes
CSStayParamRepository
178 60 90
1337099497 "AddSoloBreakInPoint[Red]" 1 2 Bytes
CSStayParamRepository
17A 60 90
1337099422 "AddSoloBreakInPoint[ForceJoin]" 1 2 Bytes
CSStayParamRepository
17C 60 90
1337099443 "AddSoloBreakInPoint[Guardian]" 1 2 Bytes
CSStayParamRepository
17E 60 90
1337099408 "AddSoloBreakInPoint[RedHunter]" 1 4 Bytes
CSStayParamRepository
180 60 90
1337099421 "Calc Correct Global Adjustment" 1 Float
CSStayParamRepository
184 60 90
1337099420 "QuickMatchDB.Type13_1" 1 Byte
CSStayParamRepository
188 60 90
1337099446 "QuickMatchDB.Type13_2" 1 Byte
CSStayParamRepository
189 60 90
1337099445 "QuickMatchDB.Type13_3" 1 Byte
CSStayParamRepository
18A 60 90
1337099444 "QuickMatchDB.Type13_4" 1 Byte
CSStayParamRepository
18B 60 90
1337099419 "QuickMatchDB.Type13_5" 1 Byte
CSStayParamRepository
18C 60 90
1337099449 "QuickMatchDB.Type13_6" 1 Byte
CSStayParamRepository
18D 60 90
1337099448 "QuickMatchDB.Type13_7" 1 Byte
CSStayParamRepository
18E 60 90
1337099447 "QuickMatchDB.Type13_8" 1 Byte
CSStayParamRepository
18F 60 90
1337099450 "QuickMatchDB.Type13_9" 1 Byte
CSStayParamRepository
190 60 90
1337099453 "QuickMatchDB.Type13_10" 1 Byte
CSStayParamRepository
191 60 90
1337099452 "QuickMatchDB.Type13_11" 1 Byte
CSStayParamRepository
192 60 90
1337099454 "QuickMatchType13_1" 1 Byte
CSStayParamRepository
194 60 90
1337099455 "QuickMatchType13_2" 1 Byte
CSStayParamRepository
195 60 90
1337099456 "Pvp Arena Time1_1" 1 Float
CSStayParamRepository
198 60 90
1337099468 "Pvp Arena Time1_2" 1 Float
CSStayParamRepository
19C 60 90
1337099467 "Pvp Arena Time2_1" 1 Float
CSStayParamRepository
1A0 60 90
1337099466 "Pvp Arena Time2_2" 1 Float
CSStayParamRepository
1A4 60 90
1337099465 "Pvp Arena Time3_1" 1 Float
CSStayParamRepository
1A8 60 90
1337099464 "Pvp Arena Time3_2" 1 Float
CSStayParamRepository
1AC 60 90
1337099463 "Pvp Arena Time4_1" 1 Float
CSStayParamRepository
1B0 60 90
1337099462 "Pvp Arena Time4_2" 1 Float
CSStayParamRepository
1B4 60 90
1337099461 "Pvp Arena Time5_1" 1 Float
CSStayParamRepository
1B8 60 90
1337099460 "Pvp Arena Time5_2" 1 Float
CSStayParamRepository
1BC 60 90
1337099459 "Pvp Arena Time6_1" 1 Float
CSStayParamRepository
1C0 60 90
1337099458 "Pvp Arena Time6_2" 1 Float
CSStayParamRepository
1C4 60 90
1337099457 "Summon Sign Parameter" 1 4 Bytes
CSStayParamRepository
1C8 60 90
1337099224 "GraphicsParam" 1 1337099326 "Landing VFX Value" Float
CSStayParamRepository
0 60 80
1337099229 "Torch Emissive Intensity Scale" Float
CSStayParamRepository
4 60 80
1337099228 "Torch Model Emissive Intensity Scale" 4 Bytes
CSStayParamRepository
8 60 80
1337099227 "PlayerFlverValue" Float
CSStayParamRepository
C 60 80
1337099223 "MenuParam" 1 1337099231 "Host Death Screen Timer" 1 Float
CSStayParamRepository
0 60 60
1337099233 "Phantom Death Screen Timer" 1 Float
CSStayParamRepository
4 60 60
1337099232 "HpBarCap" 1 4 Bytes
CSStayParamRepository
8 60 60
1337099234 "MpBarCap" 1 4 Bytes
CSStayParamRepository
C 60 60
1337099235 "SpBarCap" 1 4 Bytes
CSStayParamRepository
10 60 60
1337099236 "ActionButtonAdjust1" 1 Float
CSStayParamRepository
14 60 60
1337099237 "ActionButtonAdjust2" 1 Float
CSStayParamRepository
18 60 60
1337099238 "MaxHpBarCapAdjust" 1 4 Bytes
CSStayParamRepository
1C 60 60
1337099240 "MaxMpBarCapAdjust" 1 4 Bytes
CSStayParamRepository
20 60 60
1337099239 "MaxSpBarCapAdjust" 1 4 Bytes
CSStayParamRepository
24 60 60
1337099241 "EscMenuFaceRangeAdjust1" 1 4 Bytes
CSStayParamRepository
28 60 60
1337099242 "EscMenuFaceRangeAdjust2" 1 4 Bytes
CSStayParamRepository
2C 60 60
1337099243 "Bonfire - Area Activity [High]" 1 Float
CSStayParamRepository
30 60 60
1337099250 "Bonfire - Area Activity [Medium]" 1 Float
CSStayParamRepository
34 60 60
1337099249 "Bonfire - Area Activity [Low]" 1 Float
CSStayParamRepository
38 60 60
1337099248 "Bonfire - Area Activity [Icon Glow]" 1 4 Bytes
CSStayParamRepository
3C 60 60
1337099247 "Bonfire - Area Activity Check [High]" 1 4 Bytes
CSStayParamRepository
40 60 60
1337099246 "Bonfire - Area Activity Check [Medium]" 1 4 Bytes
CSStayParamRepository
44 60 60
1337099245 "Bonfire - Area Activity Check [Low]" 1 4 Bytes
CSStayParamRepository
48 60 60
1337099251 "Menu Unk Vale [sec]" 1 Float
CSStayParamRepository
80 60 60
1337099222 "TentativePlayerParam" 1 1337099253 "Foot Effect Size Scale" 1 4 Bytes
CSStayParamRepository
0 60 70
1337099254 "Player Aim Fade Out [sec]" 1 Float
CSStayParamRepository
4 60 70
1337099255 "Toughness Correction Rate" 1 Float
CSStayParamRepository
8 60 70
1337099256 "Max Decease Lvl" 1 2 Bytes
CSStayParamRepository
C 60 70
1337099273 "Giant Tree Seed Lottery1" 1 2 Bytes
CSStayParamRepository
E 60 70
1337099257 "Enemy Loot - AnimID" 1 4 Bytes
CSStayParamRepository
10 60 70
1337099258 "Chest Loot - AnimID" 1 4 Bytes
CSStayParamRepository
14 60 70
1337099259 "PC_LordOfCinder - SpEffectID1" 1 4 Bytes
CSStayParamRepository
18 60 70
1337099260 "PC_LordOfCinder - SpEffectID2" 1 4 Bytes
CSStayParamRepository
1C 60 70
1337099262 "PC_LordOfCinder - SpEffectID3" 1 4 Bytes
CSStayParamRepository
20 60 70
1337099261 "PC_LordOfCinder - SpEffectID4" 1 4 Bytes
CSStayParamRepository
24 60 70
1337099265 "PC_LordOfCinder - SpEffectID5" 1 4 Bytes
CSStayParamRepository
28 60 70
1337099264 "Attack Penalty Expression" 1 Float
CSStayParamRepository
2C 60 70
1337099263 "Stamina Consume Rate" 1 Float
CSStayParamRepository
30 60 70
1337099268 "Attack Repel DmgLvL" 1 2 Bytes
CSStayParamRepository
34 60 70
1337099272 "UnkCalcCorrectGraph" 1 2 Bytes
CSStayParamRepository
36 60 70
1337099267 "PC_LordOfCinder - SpEffectID6" 1 4 Bytes
CSStayParamRepository
38 60 70
1337099266 "PC_LordOfCinder - SpEffectID7" 1 4 Bytes
CSStayParamRepository
3C 60 70
1337099269 "PC_LordOfCinder - SpEffectID8" 1 4 Bytes
CSStayParamRepository
40 60 70
1337099270 "PC_LordOfCinder - SpEffectID9" 1 4 Bytes
CSStayParamRepository
44 60 70
1337099271 "PC_LordOfCinder - SpEffectID10" 1 4 Bytes
CSStayParamRepository
48 60 70
1337099274 "Stamina Consume Condition" 1 4 Bytes
CSStayParamRepository
4C 60 70
1337099287 "Session - Estus Alloc Rate" 1 Float
CSStayParamRepository
54 60 70
1337099286 "Giant Tree Seed Lottery2" 1 Byte
CSStayParamRepository
58 60 70
1337099311 "Giant Tree Seed Lottery3" 1 Byte
CSStayParamRepository
59 60 70
1337099310 "Stick Hold Time for Kick" 1 Byte
CSStayParamRepository
5A 60 70
1337099309 "EquipLoadRate1" 1 Byte
CSStayParamRepository
5B 60 70
1337099285 "EquipLoadRate2" 1 Byte
CSStayParamRepository
5C 60 70
1337099308 "EquipLoadRate3" 1 Byte
CSStayParamRepository
5D 60 70
1337099307 "EquipLoadRate4" 1 Byte
CSStayParamRepository
5E 60 70
1337099306 "EquipLoadRate5" 1 Byte
CSStayParamRepository
5F 60 70
1337099284 "Giant Tree Seed - TeamType SpEffectID" 1 4 Bytes
CSStayParamRepository
60 60 70
1337099283 "MultiPlayerSuccess - SpEffectID" 1 4 Bytes
CSStayParamRepository
64 60 70
1337099282 "LoadBowParts" 1 4 Bytes
CSStayParamRepository
68 60 70
1337099281 "QuiverModelChangeThreshold1" 1 Byte
CSStayParamRepository
6C 60 70
1337099305 "QuiverModelChangeThreshold2" 1 Byte
CSStayParamRepository
6D 60 70
1337099280 "PC_Resist" 1 Float
CSStayParamRepository
70 60 70
1337099279 "PC_UnkResist1" 1 Float
CSStayParamRepository
74 60 70
1337099278 "PC_UnkResist2" 1 Float
CSStayParamRepository
78 60 70
1337099277 "PC_UnkResist3" 1 Float
CSStayParamRepository
7C 60 70
1337099276 "PC_UnkResist4" 1 Float
CSStayParamRepository
80 60 70
1337099275 "Ememy_Resist" 1 Float
CSStayParamRepository
84 60 70
1337099297 "Ememy_UnkResist1" 1 Float
CSStayParamRepository
88 60 70
1337099296 "Ememy_UnkResist2" 1 Float
CSStayParamRepository
8C 60 70
1337099295 "Ememy_UnkResist3" 1 Float
CSStayParamRepository
90 60 70
1337099294 "Ememy_UnkResist4" 1 Float
CSStayParamRepository
94 60 70
1337099293 "ActionRequest" 1 Float
CSStayParamRepository
98 60 70
1337099292 "Boss Defeat - Ember SpEffectID" 1 4 Bytes
CSStayParamRepository
9C 60 70
1337099291 "UndeadMatchType1_EstusAllocRate" 1 Float
CSStayParamRepository
A0 60 70
1337099290 "UndeadMatchType1_EstusNum" 1 4 Bytes
CSStayParamRepository
A4 60 70
1337099289 "UndeadMatchType2_EstusAllocRate" 1 Float
CSStayParamRepository
A8 60 70
1337099304 "UndeadMatchType2_EstusNum" 1 4 Bytes
CSStayParamRepository
AC 60 70
1337099303 "UndeadMatchType3_EstusAllocRate" 1 Float
CSStayParamRepository
B0 60 70
1337099302 "UndeadMatchType3_EstusNum" 1 4 Bytes
CSStayParamRepository
B4 60 70
1337099301 "SessionHpEstusAllocRate" 1 Float
CSStayParamRepository
B8 60 70
1337099300 "SessionHpEstusAllocNum" 1 4 Bytes
CSStayParamRepository
BC 60 70
1337099299 "SessionMpEstusAllocRate" 1 Float
CSStayParamRepository
C0 60 70
1337099298 "SessionMpEstusAllocNum" 1 4 Bytes
CSStayParamRepository
C4 60 70
1337020974 "PhantomParam (Color)" 1 1337020991 "White Phantom" 1 1337021004 "Remove color" Byte
SoloParamRepository
1F20 68 68 10C0
1337020970 "PhantomColor" 0:White w/Less glow 1:White w/More glow 2:Faded brown with slight blue glow 4:Faded brown with pink glow 5:Bright blue with pink shade 6:Brighter blue with pink shade 7:Aqua Blue w/White tint 8:Aqua Blue w/Slightly darker white tint 9:Bright Aqua w/bright white tint 10:Bright Aqua 11:Glowing Grey 12:Grey w/Dark purple shade 13:White w/slight glow 14:Translucent w/Grey shade 15:Chalk White/Faded White 16:Invisibility with dark green color 17:Marine blue 18:Brighter Marine 19:Bright Yellow 20:Light Orange 21:Light Purple 22:Light Green/Yellow 23:Light Orange w/Less glow 24:Darker Marine 27:Similar to 15 but w/light purple shade 28:Similar to 15 but w/Glow 29:Like darkmoon blue w/fade 30:Translucent Grey 31:Transparent Grey, like ghost color 32:Transparent w/Purple glow 33:Normal colors w/Orange shade 34:Like 34 but with peach glow 35:Transparent teal color 36:Completely Invisible 37:Completely White 38:Grey shade 39:Bright Sky Blue shade 40:Cyan glow 41:Yellow glow 42:Orange glow 43:Purple glow 44:Green/yellow glow 45:Similar to 42 w/less glow 51:Like 31 with more white glow 52:Bright white color w/slight peach shade 53:Bright gold glow 54:Bright gold glow with red shade 55:Purple glow 56:Purple glow with red shade 57:Turquoise glow 58:Green glow with red shade 59:Blue glow 60:Darkmoon spirit color with bright white glow 61:Darkmoon color with yellow glow 62:Darkmoon color with green/yellow glow 63:Transparent, ghost color 64:Transparent with no glow 65:Transparent with less glow 66:White phantom color 67:Dark spirit color w/Small normal colors 68:Blue sentinel color 69:Darkmoon spirit color 71:Sunbro color 72:Dark sunbro color 73:Mound maker color 75:Dark spirit color 76:Dark blue glow with purple shade 77:Aldrich faithful color 78:Brown glow 79:Like 0 with less glow 81:Blue with orange shade 82:Bright blue with orange shade 83:Very bright cyan, brown shade 84:Very bright cyan, more brown shade 85:Very bright cyan, white shade 86:Very bright cyan, more white shade 87:Very bright cyan only 89:Transparent with red shade 90:Transparent with sunbro shade 91:Transparent with dark sunbro shade 92:Transparent with mound maker shade 93:Black phantom 94:Like 93 with white glow 95:Like 93 with brown shade 96:Bright blue with pink shade 97:Bright cyab, slight darker shade 101:Translucent white Byte
SoloParamRepository
1F24 68 68 10C0
1337020992 "Dark Spirit" 1 1337021475 "Remove color" Byte
SoloParamRepository
1F30 68 68 10C0
1337021474 "DarkSpiritColor" 0:White w/Less glow 1:White w/More glow 2:Faded brown with slight blue glow 4:Faded brown with pink glow 5:Bright blue with pink shade 6:Brighter blue with pink shade 7:Aqua Blue w/White tint 8:Aqua Blue w/Slightly darker white tint 9:Bright Aqua w/bright white tint 10:Bright Aqua 11:Glowing Grey 12:Grey w/Dark purple shade 13:White w/slight glow 14:Translucent w/Grey shade 15:Chalk White/Faded White 16:Invisibility with dark green color 17:Marine blue 18:Brighter Marine 19:Bright Yellow 20:Light Orange 21:Light Purple 22:Light Green/Yellow 23:Light Orange w/Less glow 24:Darker Marine 27:Similar to 15 but w/light purple shade 28:Similar to 15 but w/Glow 29:Like darkmoon blue w/fade 30:Translucent Grey 31:Transparent Grey, like ghost color 32:Transparent w/Purple glow 33:Normal colors w/Orange shade 34:Like 34 but with peach glow 35:Transparent teal color 36:Completely Invisible 37:Completely White 38:Grey shade 39:Bright Sky Blue shade 40:Cyan glow 41:Yellow glow 42:Orange glow 43:Purple glow 44:Green/yellow glow 45:Similar to 42 w/less glow 51:Like 31 with more white glow 52:Bright white color w/slight peach shade 53:Bright gold glow 54:Bright gold glow with red shade 55:Purple glow 56:Purple glow with red shade 57:Turquoise glow 58:Green glow with red shade 59:Blue glow 60:Darkmoon spirit color with bright white glow 61:Darkmoon color with yellow glow 62:Darkmoon color with green/yellow glow 63:Transparent, ghost color 64:Transparent with no glow 65:Transparent with less glow 66:White phantom color 67:Dark spirit color w/Small normal colors 68:Blue sentinel color 69:Darkmoon spirit color 71:Sunbro color 72:Dark sunbro color 73:Mound maker color 75:Dark spirit color 76:Dark blue glow with purple shade 77:Aldrich faithful color 78:Brown glow 79:Like 0 with less glow 81:Blue with orange shade 82:Bright blue with orange shade 83:Very bright cyan, brown shade 84:Very bright cyan, more brown shade 85:Very bright cyan, white shade 86:Very bright cyan, more white shade 87:Very bright cyan only 89:Transparent with red shade 90:Transparent with sunbro shade 91:Transparent with dark sunbro shade 92:Transparent with mound maker shade 93:Black phantom 94:Like 93 with white glow 95:Like 93 with brown shade 96:Bright blue with pink shade 97:Bright cyab, slight darker shade 101:Translucent white Byte
SoloParamRepository
1F2C 68 68 10C0
1337020993 "Blue Sentinel" 1 1337021003 "Remove color" Byte
SoloParamRepository
1F30 68 68 10C0
1337020976 "BlueSentinelColor" 0:White w/Less glow 1:White w/More glow 2:Faded brown with slight blue glow 4:Faded brown with pink glow 5:Bright blue with pink shade 6:Brighter blue with pink shade 7:Aqua Blue w/White tint 8:Aqua Blue w/Slightly darker white tint 9:Bright Aqua w/bright white tint 10:Bright Aqua 11:Glowing Grey 12:Grey w/Dark purple shade 13:White w/slight glow 14:Translucent w/Grey shade 15:Chalk White/Faded White 16:Invisibility with dark green color 17:Marine blue 18:Brighter Marine 19:Bright Yellow 20:Light Orange 21:Light Purple 22:Light Green/Yellow 23:Light Orange w/Less glow 24:Darker Marine 27:Similar to 15 but w/light purple shade 28:Similar to 15 but w/Glow 29:Like darkmoon blue w/fade 30:Translucent Grey 31:Transparent Grey, like ghost color 32:Transparent w/Purple glow 33:Normal colors w/Orange shade 34:Like 34 but with peach glow 35:Transparent teal color 36:Completely Invisible 37:Completely White 38:Grey shade 39:Bright Sky Blue shade 40:Cyan glow 41:Yellow glow 42:Orange glow 43:Purple glow 44:Green/yellow glow 45:Similar to 42 w/less glow 51:Like 31 with more white glow 52:Bright white color w/slight peach shade 53:Bright gold glow 54:Bright gold glow with red shade 55:Purple glow 56:Purple glow with red shade 57:Turquoise glow 58:Green glow with red shade 59:Blue glow 60:Darkmoon spirit color with bright white glow 61:Darkmoon color with yellow glow 62:Darkmoon color with green/yellow glow 63:Transparent, ghost color 64:Transparent with no glow 65:Transparent with less glow 66:White phantom color 67:Dark spirit color w/Small normal colors 68:Blue sentinel color 69:Darkmoon spirit color 71:Sunbro color 72:Dark sunbro color 73:Mound maker color 75:Dark spirit color 76:Dark blue glow with purple shade 77:Aldrich faithful color 78:Brown glow 79:Like 0 with less glow 81:Blue with orange shade 82:Bright blue with orange shade 83:Very bright cyan, brown shade 84:Very bright cyan, more brown shade 85:Very bright cyan, white shade 86:Very bright cyan, more white shade 87:Very bright cyan only 89:Transparent with red shade 90:Transparent with sunbro shade 91:Transparent with dark sunbro shade 92:Transparent with mound maker shade 93:Black phantom 94:Like 93 with white glow 95:Like 93 with brown shade 96:Bright blue with pink shade 97:Bright cyab, slight darker shade 101:Translucent white Byte
SoloParamRepository
1F34 68 68 10C0
1337020994 "Darkmoon" 1 1337020977 "Remove color" Byte
SoloParamRepository
1F30 68 68 10C0
1337020978 "Color" 0:White w/Less glow 1:White w/More glow 2:Faded brown with slight blue glow 4:Faded brown with pink glow 5:Bright blue with pink shade 6:Brighter blue with pink shade 7:Aqua Blue w/White tint 8:Aqua Blue w/Slightly darker white tint 9:Bright Aqua w/bright white tint 10:Bright Aqua 11:Glowing Grey 12:Grey w/Dark purple shade 13:White w/slight glow 14:Translucent w/Grey shade 15:Chalk White/Faded White 16:Invisibility with dark green color 17:Marine blue 18:Brighter Marine 19:Bright Yellow 20:Light Orange 21:Light Purple 22:Light Green/Yellow 23:Light Orange w/Less glow 24:Darker Marine 27:Similar to 15 but w/light purple shade 28:Similar to 15 but w/Glow 29:Like darkmoon blue w/fade 30:Translucent Grey 31:Transparent Grey, like ghost color 32:Transparent w/Purple glow 33:Normal colors w/Orange shade 34:Like 34 but with peach glow 35:Transparent teal color 36:Completely Invisible 37:Completely White 38:Grey shade 39:Bright Sky Blue shade 40:Cyan glow 41:Yellow glow 42:Orange glow 43:Purple glow 44:Green/yellow glow 45:Similar to 42 w/less glow 51:Like 31 with more white glow 52:Bright white color w/slight peach shade 53:Bright gold glow 54:Bright gold glow with red shade 55:Purple glow 56:Purple glow with red shade 57:Turquoise glow 58:Green glow with red shade 59:Blue glow 60:Darkmoon spirit color with bright white glow 61:Darkmoon color with yellow glow 62:Darkmoon color with green/yellow glow 63:Transparent, ghost color 64:Transparent with no glow 65:Transparent with less glow 66:White phantom color 67:Dark spirit color w/Small normal colors 68:Blue sentinel color 69:Darkmoon spirit color 71:Sunbro color 72:Dark sunbro color 73:Mound maker color 75:Dark spirit color 76:Dark blue glow with purple shade 77:Aldrich faithful color 78:Brown glow 79:Like 0 with less glow 81:Blue with orange shade 82:Bright blue with orange shade 83:Very bright cyan, brown shade 84:Very bright cyan, more brown shade 85:Very bright cyan, white shade 86:Very bright cyan, more white shade 87:Very bright cyan only 89:Transparent with red shade 90:Transparent with sunbro shade 91:Transparent with dark sunbro shade 92:Transparent with mound maker shade 93:Black phantom 94:Like 93 with white glow 95:Like 93 with brown shade 96:Bright blue with pink shade 97:Bright cyab, slight darker shade 101:Translucent white Byte
SoloParamRepository
1F3C 68 68 10C0
1337020995 "Sunbro" 1 1337020983 "Remove color" Byte
SoloParamRepository
1F48 68 68 10C0
1337020982 "Color" 0:White w/Less glow 1:White w/More glow 2:Faded brown with slight blue glow 4:Faded brown with pink glow 5:Bright blue with pink shade 6:Brighter blue with pink shade 7:Aqua Blue w/White tint 8:Aqua Blue w/Slightly darker white tint 9:Bright Aqua w/bright white tint 10:Bright Aqua 11:Glowing Grey 12:Grey w/Dark purple shade 13:White w/slight glow 14:Translucent w/Grey shade 15:Chalk White/Faded White 16:Invisibility with dark green color 17:Marine blue 18:Brighter Marine 19:Bright Yellow 20:Light Orange 21:Light Purple 22:Light Green/Yellow 23:Light Orange w/Less glow 24:Darker Marine 27:Similar to 15 but w/light purple shade 28:Similar to 15 but w/Glow 29:Like darkmoon blue w/fade 30:Translucent Grey 31:Transparent Grey, like ghost color 32:Transparent w/Purple glow 33:Normal colors w/Orange shade 34:Like 34 but with peach glow 35:Transparent teal color 36:Completely Invisible 37:Completely White 38:Grey shade 39:Bright Sky Blue shade 40:Cyan glow 41:Yellow glow 42:Orange glow 43:Purple glow 44:Green/yellow glow 45:Similar to 42 w/less glow 51:Like 31 with more white glow 52:Bright white color w/slight peach shade 53:Bright gold glow 54:Bright gold glow with red shade 55:Purple glow 56:Purple glow with red shade 57:Turquoise glow 58:Green glow with red shade 59:Blue glow 60:Darkmoon spirit color with bright white glow 61:Darkmoon color with yellow glow 62:Darkmoon color with green/yellow glow 63:Transparent, ghost color 64:Transparent with no glow 65:Transparent with less glow 66:White phantom color 67:Dark spirit color w/Small normal colors 68:Blue sentinel color 69:Darkmoon spirit color 71:Sunbro color 72:Dark sunbro color 73:Mound maker color 75:Dark spirit color 76:Dark blue glow with purple shade 77:Aldrich faithful color 78:Brown glow 79:Like 0 with less glow 81:Blue with orange shade 82:Bright blue with orange shade 83:Very bright cyan, brown shade 84:Very bright cyan, more brown shade 85:Very bright cyan, white shade 86:Very bright cyan, more white shade 87:Very bright cyan only 89:Transparent with red shade 90:Transparent with sunbro shade 91:Transparent with dark sunbro shade 92:Transparent with mound maker shade 93:Black phantom 94:Like 93 with white glow 95:Like 93 with brown shade 96:Bright blue with pink shade 97:Bright cyab, slight darker shade 101:Translucent white Byte
SoloParamRepository
1F4C 68 68 10C0
1337021002 "Dark spirit sunbro" 1 1337020985 "Remove color" Byte
SoloParamRepository
1F50 68 68 10C0
1337020984 "Color" 0:White w/Less glow 1:White w/More glow 2:Faded brown with slight blue glow 4:Faded brown with pink glow 5:Bright blue with pink shade 6:Brighter blue with pink shade 7:Aqua Blue w/White tint 8:Aqua Blue w/Slightly darker white tint 9:Bright Aqua w/bright white tint 10:Bright Aqua 11:Glowing Grey 12:Grey w/Dark purple shade 13:White w/slight glow 14:Translucent w/Grey shade 15:Chalk White/Faded White 16:Invisibility with dark green color 17:Marine blue 18:Brighter Marine 19:Bright Yellow 20:Light Orange 21:Light Purple 22:Light Green/Yellow 23:Light Orange w/Less glow 24:Darker Marine 27:Similar to 15 but w/light purple shade 28:Similar to 15 but w/Glow 29:Like darkmoon blue w/fade 30:Translucent Grey 31:Transparent Grey, like ghost color 32:Transparent w/Purple glow 33:Normal colors w/Orange shade 34:Like 34 but with peach glow 35:Transparent teal color 36:Completely Invisible 37:Completely White 38:Grey shade 39:Bright Sky Blue shade 40:Cyan glow 41:Yellow glow 42:Orange glow 43:Purple glow 44:Green/yellow glow 45:Similar to 42 w/less glow 51:Like 31 with more white glow 52:Bright white color w/slight peach shade 53:Bright gold glow 54:Bright gold glow with red shade 55:Purple glow 56:Purple glow with red shade 57:Turquoise glow 58:Green glow with red shade 59:Blue glow 60:Darkmoon spirit color with bright white glow 61:Darkmoon color with yellow glow 62:Darkmoon color with green/yellow glow 63:Transparent, ghost color 64:Transparent with no glow 65:Transparent with less glow 66:White phantom color 67:Dark spirit color w/Small normal colors 68:Blue sentinel color 69:Darkmoon spirit color 71:Sunbro color 72:Dark sunbro color 73:Mound maker color 75:Dark spirit color 76:Dark blue glow with purple shade 77:Aldrich faithful color 78:Brown glow 79:Like 0 with less glow 81:Blue with orange shade 82:Bright blue with orange shade 83:Very bright cyan, brown shade 84:Very bright cyan, more brown shade 85:Very bright cyan, white shade 86:Very bright cyan, more white shade 87:Very bright cyan only 89:Transparent with red shade 90:Transparent with sunbro shade 91:Transparent with dark sunbro shade 92:Transparent with mound maker shade 93:Black phantom 94:Like 93 with white glow 95:Like 93 with brown shade 96:Bright blue with pink shade 97:Bright cyab, slight darker shade 101:Translucent white Byte
SoloParamRepository
1F54 68 68 10C0
1337020996 "Moundmaker phantom" 1 1337020999 "Remove color" Byte
SoloParamRepository
1F58 68 68 10C0
1337020986 "Color" 0:White w/Less glow 1:White w/More glow 2:Faded brown with slight blue glow 4:Faded brown with pink glow 5:Bright blue with pink shade 6:Brighter blue with pink shade 7:Aqua Blue w/White tint 8:Aqua Blue w/Slightly darker white tint 9:Bright Aqua w/bright white tint 10:Bright Aqua 11:Glowing Grey 12:Grey w/Dark purple shade 13:White w/slight glow 14:Translucent w/Grey shade 15:Chalk White/Faded White 16:Invisibility with dark green color 17:Marine blue 18:Brighter Marine 19:Bright Yellow 20:Light Orange 21:Light Purple 22:Light Green/Yellow 23:Light Orange w/Less glow 24:Darker Marine 27:Similar to 15 but w/light purple shade 28:Similar to 15 but w/Glow 29:Like darkmoon blue w/fade 30:Translucent Grey 31:Transparent Grey, like ghost color 32:Transparent w/Purple glow 33:Normal colors w/Orange shade 34:Like 34 but with peach glow 35:Transparent teal color 36:Completely Invisible 37:Completely White 38:Grey shade 39:Bright Sky Blue shade 40:Cyan glow 41:Yellow glow 42:Orange glow 43:Purple glow 44:Green/yellow glow 45:Similar to 42 w/less glow 51:Like 31 with more white glow 52:Bright white color w/slight peach shade 53:Bright gold glow 54:Bright gold glow with red shade 55:Purple glow 56:Purple glow with red shade 57:Turquoise glow 58:Green glow with red shade 59:Blue glow 60:Darkmoon spirit color with bright white glow 61:Darkmoon color with yellow glow 62:Darkmoon color with green/yellow glow 63:Transparent, ghost color 64:Transparent with no glow 65:Transparent with less glow 66:White phantom color 67:Dark spirit color w/Small normal colors 68:Blue sentinel color 69:Darkmoon spirit color 71:Sunbro color 72:Dark sunbro color 73:Mound maker color 75:Dark spirit color 76:Dark blue glow with purple shade 77:Aldrich faithful color 78:Brown glow 79:Like 0 with less glow 81:Blue with orange shade 82:Bright blue with orange shade 83:Very bright cyan, brown shade 84:Very bright cyan, more brown shade 85:Very bright cyan, white shade 86:Very bright cyan, more white shade 87:Very bright cyan only 89:Transparent with red shade 90:Transparent with sunbro shade 91:Transparent with dark sunbro shade 92:Transparent with mound maker shade 93:Black phantom 94:Like 93 with white glow 95:Like 93 with brown shade 96:Bright blue with pink shade 97:Bright cyab, slight darker shade 101:Translucent white Byte
SoloParamRepository
1F5C 68 68 10C0
1337020997 "Moundmaker invader" 1 1337020987 "Remove color" Byte
SoloParamRepository
1F60 68 68 10C0
1337020988 "Color" 0:White w/Less glow 1:White w/More glow 2:Faded brown with slight blue glow 4:Faded brown with pink glow 5:Bright blue with pink shade 6:Brighter blue with pink shade 7:Aqua Blue w/White tint 8:Aqua Blue w/Slightly darker white tint 9:Bright Aqua w/bright white tint 10:Bright Aqua 11:Glowing Grey 12:Grey w/Dark purple shade 13:White w/slight glow 14:Translucent w/Grey shade 15:Chalk White/Faded White 16:Invisibility with dark green color 17:Marine blue 18:Brighter Marine 19:Bright Yellow 20:Light Orange 21:Light Purple 22:Light Green/Yellow 23:Light Orange w/Less glow 24:Darker Marine 27:Similar to 15 but w/light purple shade 28:Similar to 15 but w/Glow 29:Like darkmoon blue w/fade 30:Translucent Grey 31:Transparent Grey, like ghost color 32:Transparent w/Purple glow 33:Normal colors w/Orange shade 34:Like 34 but with peach glow 35:Transparent teal color 36:Completely Invisible 37:Completely White 38:Grey shade 39:Bright Sky Blue shade 40:Cyan glow 41:Yellow glow 42:Orange glow 43:Purple glow 44:Green/yellow glow 45:Similar to 42 w/less glow 51:Like 31 with more white glow 52:Bright white color w/slight peach shade 53:Bright gold glow 54:Bright gold glow with red shade 55:Purple glow 56:Purple glow with red shade 57:Turquoise glow 58:Green glow with red shade 59:Blue glow 60:Darkmoon spirit color with bright white glow 61:Darkmoon color with yellow glow 62:Darkmoon color with green/yellow glow 63:Transparent, ghost color 64:Transparent with no glow 65:Transparent with less glow 66:White phantom color 67:Dark spirit color w/Small normal colors 68:Blue sentinel color 69:Darkmoon spirit color 71:Sunbro color 72:Dark sunbro color 73:Mound maker color 75:Dark spirit color 76:Dark blue glow with purple shade 77:Aldrich faithful color 78:Brown glow 79:Like 0 with less glow 81:Blue with orange shade 82:Bright blue with orange shade 83:Very bright cyan, brown shade 84:Very bright cyan, more brown shade 85:Very bright cyan, white shade 86:Very bright cyan, more white shade 87:Very bright cyan only 89:Transparent with red shade 90:Transparent with sunbro shade 91:Transparent with dark sunbro shade 92:Transparent with mound maker shade 93:Black phantom 94:Like 93 with white glow 95:Like 93 with brown shade 96:Bright blue with pink shade 97:Bright cyab, slight darker shade 101:Translucent white Byte
SoloParamRepository
1F64 68 68 10C0
1337020998 "Aldrich Faithful" 1 1337021001 "Remove color" Byte
SoloParamRepository
1F78 68 68 10C0
1337020990 "Color" 0:White w/Less glow 1:White w/More glow 2:Faded brown with slight blue glow 4:Faded brown with pink glow 5:Bright blue with pink shade 6:Brighter blue with pink shade 7:Aqua Blue w/White tint 8:Aqua Blue w/Slightly darker white tint 9:Bright Aqua w/bright white tint 10:Bright Aqua 11:Glowing Grey 12:Grey w/Dark purple shade 13:White w/slight glow 14:Translucent w/Grey shade 15:Chalk White/Faded White 16:Invisibility with dark green color 17:Marine blue 18:Brighter Marine 19:Bright Yellow 20:Light Orange 21:Light Purple 22:Light Green/Yellow 23:Light Orange w/Less glow 24:Darker Marine 27:Similar to 15 but w/light purple shade 28:Similar to 15 but w/Glow 29:Like darkmoon blue w/fade 30:Translucent Grey 31:Transparent Grey, like ghost color 32:Transparent w/Purple glow 33:Normal colors w/Orange shade 34:Like 34 but with peach glow 35:Transparent teal color 36:Completely Invisible 37:Completely White 38:Grey shade 39:Bright Sky Blue shade 40:Cyan glow 41:Yellow glow 42:Orange glow 43:Purple glow 44:Green/yellow glow 45:Similar to 42 w/less glow 51:Like 31 with more white glow 52:Bright white color w/slight peach shade 53:Bright gold glow 54:Bright gold glow with red shade 55:Purple glow 56:Purple glow with red shade 57:Turquoise glow 58:Green glow with red shade 59:Blue glow 60:Darkmoon spirit color with bright white glow 61:Darkmoon color with yellow glow 62:Darkmoon color with green/yellow glow 63:Transparent, ghost color 64:Transparent with no glow 65:Transparent with less glow 66:White phantom color 67:Dark spirit color w/Small normal colors 68:Blue sentinel color 69:Darkmoon spirit color 71:Sunbro color 72:Dark sunbro color 73:Mound maker color 75:Dark spirit color 76:Dark blue glow with purple shade 77:Aldrich faithful color 78:Brown glow 79:Like 0 with less glow 81:Blue with orange shade 82:Bright blue with orange shade 83:Very bright cyan, brown shade 84:Very bright cyan, more brown shade 85:Very bright cyan, white shade 86:Very bright cyan, more white shade 87:Very bright cyan only 89:Transparent with red shade 90:Transparent with sunbro shade 91:Transparent with dark sunbro shade 92:Transparent with mound maker shade 93:Black phantom 94:Like 93 with white glow 95:Like 93 with brown shade 96:Bright blue with pink shade 97:Bright cyab, slight darker shade 101:Translucent white Byte
SoloParamRepository
1F7C 68 68 10C0
1337018799 "Tools" 1 1337019901 "Find address by ID in a param" Auto Assembler Script { Author: Igromanru Description: Searches for an address by ID in an param } [ENABLE] {$lua} if syntaxcheck then return end local id = --enter ID local paramName = "" -- enter Param Name here -------------------------------------------------------- local address = paramUtils:getIdAddressInParam(paramName, id) if(address ~= nil and address > 0) then print("Your address is "..address.." (0x"..paramUtils:toHex(address)..")") else print("The address for ID "..id.." (0x"..paramUtils:toHex(id)..") couldn't be found in param "..paramName) end [DISABLE] {$lua} if syntaxcheck then return end 1337011532 "Find ID by address in any param" Auto Assembler Script { Author: Igromanru Description: Searches for an ID by address in an param } [ENABLE] {$lua} if syntaxcheck then return end local address = 0x --enter address to search for the ID -------------------------------------------------------- local id = paramUtils:getIdByAddressInAnyParam(address) if(id ~= nil and id > 0) then print("Your ID is "..id.."(0x"..paramUtils:toHex(id)..")") end [DISABLE] {$lua} if syntaxcheck then return end 1337018800 "Find ID by address in special param" Auto Assembler Script { Author: Igromanru Description: Searches for an ID by address in an param } [ENABLE] {$lua} if syntaxcheck then return end local address = 0x --enter address to search for the ID local paramName = "" -- enter Param Name here -------------------------------------------------------- local id = paramUtils:getIdFromAddressInParam(paramName, address) if(id ~= nil and id > 0) then print("Your ID is "..id.."(0x"..paramUtils:toHex(id)..")") end [DISABLE] {$lua} if syntaxcheck then return end 1337018908 "Print list of all Params" Auto Assembler Script { Author: Igromanru Description: Prints the address of a Param } [ENABLE] {$lua} if syntaxcheck then return end paramUtils:printParams() [DISABLE] {$lua} if syntaxcheck then return end 1337018907 "Print the address of a Param" Auto Assembler Script { Author: Igromanru Description: Prints the address of a Param } [ENABLE] {$lua} if syntaxcheck then return end local paramName = "" --enter a param Name here, for example EquipParamWeapon -------------------------------------------------------- paramUtils:printParamAddress(paramName) [DISABLE] {$lua} if syntaxcheck then return end 1337018906 "Print all ID's for a Param" Auto Assembler Script { Author: Igromanru Description: Print all ID's for a Param } [ENABLE] {$lua} if syntaxcheck then return end local paramName = "LockCamParam" --enter a param Name here, for example EquipParamWeapon -------------------------------------------------------- paramUtils:printParamsIds(paramName) [DISABLE] {$lua} if syntaxcheck then return end 1337080821 "Param Scripting" 1 1337183581 "Treat these as examples, compare with helpers" FF8000 1 1337218239 "C" 1 1337213611 "Double all weapon base damage" Auto Assembler Script {cscript} // Example C Param Patcher script: Double all weapon base damage // Requires CSCRIPT extensions [ENABLE] {$c} #include <tga/params.h> int on_enable() { ParamPatchBegin("double_dmg"); ParamPatchAll(EquipParamWeapon, { param->atkBasePhysics *= 2; param->atkBaseMagic *= 2; param->atkBaseFire *= 2; param->atkBaseThunder *= 2; param->atkBaseStamina *= 2; }); ParamPatchEnd(); return 0; } int on_disable() { ParamRestore("double_dmg"); return 0; } {$asm} [DISABLE] 1337215535 "Curse Daggers" Auto Assembler Script {cscript} [ENABLE] {$c} #include <tga/params.h> int on_enable() { ParamPatchBegin("curse_dagger"); ParamPatchAll(EquipParamWeapon, { if (param->weaponCategory == 0) { param->residentSpEffectId2 = 33; } }); ParamPatchEnd(); return 0; } int on_disable() { ParamRestore("curse_dagger"); return 0; } {$asm} [DISABLE] 1337271243 "Custom FOV" Auto Assembler Script {cscript} [ENABLE] {$c} #include <tga/params.h> int on_enable() { ParamPatchBegin("custom_fov"); ParamPatchAll(LockCamParam, { param->camFovY = 90; }); ParamPatchEnd(); return 0; } int on_disable() { ParamRestore("custom_fov"); return 0; } {$asm} [DISABLE] 1337018655 "EquipParamWeapon" 1 1337018801 "Weapon Modification" Auto Assembler Script { Author: Igromanru Description: Simple example how to modify a weapon. } [ENABLE] {$lua} if syntaxcheck then return end local WeaponId = 0x4C4B40 -- Uchigatana local equipWeapon = EquipParamWeapon:new("weaponModificationTut",WeaponId) -- Attack Damage equipWeapon:attackBasePhysics(200) -- Physical Damage - 200 equipWeapon:attackBaseMagic(50) -- Magic Damage - 50 equipWeapon:attackBaseFire(50) -- Fire Damage - 50 equipWeapon:attackBaseThunder(50) -- Lightning Damage - 50 equipWeapon:attackBaseDark(150) -- Dark Damage - 150 -- Requirements equipWeapon:properStrength(0) -- Required STR - 0 equipWeapon:properAgility(0) -- Required DEX - 0 equipWeapon:properMagic(0) -- Required INT - 0 equipWeapon:properFaith(0) -- Required FTH - 0 -- Scaling equipWeapon:correctStrength(150) -- STR Scaling - 150 equipWeapon:correctAgility(150) -- DEX Scaling - 150 equipWeapon:correctMagic(50) -- INT Scaling - 50 equipWeapon:correctFaith(50) -- FTH Scaling - 50 -- Block equipWeapon:physGuardCutRate(50) -- Physical Block - 50 equipWeapon:magGuardCutRate(50) -- Magic Block - 50 equipWeapon:fireGuardCutRate(50) -- Fire Block - 50 equipWeapon:thunGuardCutRate(50) -- Lightning Block - 50 equipWeapon:darkGuardCutRate(50) -- Dark Block - 50 --Effects on Hit equipWeapon:spEffectBehaviorId(3151) --Effect on Hit 1 -- Undead Hunter Charm equipWeapon:spEffectBehaviorId1(110) --Effect on Hit 2 -- Bonfire equipWeapon:spEffectBehaviorId2(2030)--Effect on Hit 2 -- Green Moss --Effects on Self equipWeapon:residentSpEffectId(112079000) --Effect on Self 1 -- Pontiff's Left Eye effect equipWeapon:residentSpEffectId1(112042000) --Effect on Self 2 -- Silvercat Ring effect equipWeapon:residentSpEffectId2(112042000) --Effect on Self 2 -- Carthus Milkring equipWeapon:saWeaponDamage(0) -- Poise Damage - 100 equipWeapon:weight(0) -- Weight - 0 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("weaponModificationTut") 1337097374 "Casting Fists" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local Fists = EquipParamWeapon:new("CastingFists",110000) Fists:bothHandEquipable(1) Fists:wepmotionCategory(41) Fists:correctMagic(20) Fists:correctFaith(20) --Fists:spAtkcategory(178) --cast on R2 instead, comment out wepmotionCategory Fists:enableMagic(1) Fists:enablePyromancy(1) Fists:enableMiracle(1) Fists:enableVowMagic(1) [DISABLE] paramUtils:restore("CastingFists") 489726 "Every Catalyst can cast everything" Auto Assembler Script { Author: Igromanru Description: Patch all catalyst to allow cast any sorcery, pyromancy and miracle } [ENABLE] {$lua} if not syntaxcheck then local catalysts = {13050000, 13260000, 13290000, 13270000, 13280000, 13300000, 13210000, 13220000, 13230000, 13430000, 13240000, 13250000, 13140000, 13060000, 13170000, 13180000, 13190000, 13070000, 13080000, 13420000, 13200000, 13110000, 13100000, 13440000, 13160000, 13400000, 13410000, 2160000, 4130000, 13120000, 8220000, 10160000, 12070000 } for i,id in ipairs(catalysts) do local weapon = EquipParamWeapon:new("EveryCatalystCanCastEverything", id) weapon:enableMagic(1) weapon:enablePyromancy(1) weapon:enableMiracle(1) end end [DISABLE] {$lua} if not syntaxcheck then paramUtils:restore("EveryCatalystCanCastEverything") end 1337018802 "Pyromancy Flame cast everything" Auto Assembler Script { Author: Igromanru Description: Patch Pyromancy Flame to allow cast any sorcery, pyromancy and miracle } [ENABLE] {$lua} if not syntaxcheck then local weapon = EquipParamWeapon:new("PyromancyFlameCastEverything", 0xCC77C0) weapon:enableMagic(1) weapon:enablePyromancy(1) weapon:enableMiracle(1) end [DISABLE] {$lua} if not syntaxcheck then paramUtils:restore("PyromancyFlameCastEverything") end 1337018803 "Placing a red sign on weapon equip - Weapon Self Effect " Auto Assembler Script { Author: Igromanru Description: Place a red sign on equipping a Long Sword. } [ENABLE] {$lua} if not syntaxcheck then local WeaponId = 0x1EAB90 --Long Sword local weapon = EquipParamWeapon:new("LongSwordPlaceRedSignOnEquip", WeaponId) weapon:residentSpEffectId(10) end [DISABLE] {$lua} if not syntaxcheck then paramUtils:restore("LongSwordPlaceRedSignOnEquip") end 1337018806 "Curse dagger's" Auto Assembler Script { Author: Igromanru Description: Gives all daggers curse. (User test) } [ENABLE] {$lua} if syntaxcheck then return end local daggers = { 0x000F4240, --Dagger 0x000F9060, --Parrying Dagger 0x000F90C4, --Heavy Parrying Dagger 0x000F9128, --Sharp Parrying Dagger 0x00111700, --Handmaid's Dagger 0x00116520, --Aquamarine Dagger 0x00F50E60, --Brigand Twindaggers } for i,id in ipairs(daggers) do local equipWeapon = EquipParamWeapon:new("curseDaggerMeme",id) equipWeapon:patch4Byte(0x54,33) -- Curse end [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("curseDaggerMeme") 1337018813 "EquipParamProtector" 1 1337018814 "Roy cosplay with several ring effects" Auto Assembler Script { Author: Igromanru Description: My Roy cosplay with several ring effects } [ENABLE] {$lua} if syntaxcheck then return end local infoTable = { { 0x1C22260, -- Shira's Crown 112056000, --Untrue Dark Ring -1, -1, }, { 0x53EC9E8, -- Drakeblood Armor 112004300, --Ring of Steel Protection +3 112000300, --Life Ring +3 112005200, --Flame Stoneplate Ring +2 }, { 0x1C9CB50, -- Sorcerer Gloves 112011100, --Poisonbite Ring +1 112019300, --Wolf Ring +3 112020000, --Leo Ring }, { 0x58B1CF8, -- Dragonslayer Leggings 112042000, --Silvercat Ring 112045000, --Carthus Milkring 112058000, --Obscuring Ring Effect } } for i,arr in pairs(infoTable) do if(arr ~= nil) then local object = EquipParamProtector:new("MyRoycosplaywithseveralringeffects",arr[1]) object:residentSpEffectId(arr[2]) object:residentSpEffectId2(arr[3]) object:residentSpEffectId3(arr[4]) object:weight(0) end end [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("MyRoycosplaywithseveralringeffects") 1337080825 "EquipParamAccessory" 1 1337080391 "Remove Ring Restrictions" Auto Assembler Script {Gate 07/08/2019} {$lua} if syntaxcheck then return end [enable] local EquipRing = EquipParamAccessory:new("SaveVal") EquipRing:patchAll2Byte(0x44,65535) --Using the multiple of the same level ring does nothing --because they would all use the same Speffect, --so use a different ring level (+0, +1, +2, +3) [disable] paramUtils:restore("SaveVal") 1337018815 "EquipParamGoods" 1 1337080024 "Infinite usage on projectile goods" Auto Assembler Script { Author: Igromanru Description: Makes projectiles not consumable } [ENABLE] {$lua} if syntaxcheck then return end local goods = { 0x40000122, --Kukri 0x40000124, --Firebomb 0x40000125, --Dung Pie 0x40000126, --Alluring Skull 0x40000128, --Undead Hunter Charm 0x40000129, --Black Firebomb 0x4000012B, --Rope Firebomb 0x4000012C, --Lightning Urn 0x4000012E, --Rope Black Firebomb 0x4000012F, --Stalk Dung Pie 0x40000130, --Duel Charm 0x40000136, --Throwing Knife 0x40000137, --Poison Throwing Knife } for i,id in pairs(goods) do if(id ~= nil) then local good = EquipParamGoods:new("MakesprojectilesnotconsumableUuidge2",id) good:isConsume(0) end end [DISABLE] {$lua} if not syntaxcheck then paramUtils:restore("MakesprojectilesnotconsumableUuidge2") end 1337018665 "SpEffectParam" 1 1337018821 "Every Pine & Bundle Infinite" Auto Assembler Script { Author: Igromanru Description: Makes Every Pine & Bundle Infinite (cycle himself) Credis: Jessica for base idea } [ENABLE] {$lua} if not syntaxcheck then local catalysts = {2100,2110,2120,2130,2150,2170,2180,2190} for i,id in ipairs(catalysts) do local effect = SpEffectParam:new("EveryPineAndBundleInfinite",id) effect:cycleOccurrenceSpEffectId(id) end end [DISABLE] {$lua} if not syntaxcheck then paramUtils:restore("EveryPineAndBundleInfinite") end 1337018822 "Knight's Ring buff increases all stats by 30 (confirmed ban)" 000080 Auto Assembler Script { Author: Igromanru Description: Knight's Ring buff increases all stats by 30 Credits: Oden for base idea This has been confirmed to ban by Dahoom Do not use it unless you know what you're doing } [ENABLE] {$lua} if syntaxcheck then return end local effect = SpEffectParam:new("KnightsRingBuffIncreasesAllStatsBy30",112046000) --effect:vigor(30) --effect:attunement(30) --effect:endurance(30) --effect:vitality(30) --effect:strength(30) --effect:dexterity(30) --effect:intelligence(30) --effect:faith(30) --effect:luck(30) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("KnightsRingBuffIncreasesAllStatsBy30") 1337018817 "Multibuff - pine and bundle cycle" Auto Assembler Script { Author: Igromanru Description: Multibuff, cycles all pine and bundle effects. } [ENABLE] {$lua} if syntaxcheck then return end local pines = {2100,2110,2120,2130,2150,2170,2180,2190,2100} for i,id in ipairs(pines) do if(pines[i+1] ~= nil) then local effect = SpEffectParam:new("MultibuffPineCycle",id) effect:cycleOccurrenceSpEffectId(pines[i+1]) end end [DISABLE] {$lua} if not syntaxcheck then paramUtils:restore("MultibuffPineCycle") end 1337018818 "Player tracker" Auto Assembler Script { Authror: Igromanru Description: Activates invader (players) trackers } [ENABLE] {$lua} if syntaxcheck then return end local effect = SpEffectParam:new("PlayerTrackers",40) effect:motionInterval(999) effect:stateInfo(296) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("PlayerTrackers") 1337046606 "Easy Souls" Auto Assembler Script { Author: inuNorii Description: Gives you 2147483647 souls whenever effect 40 activates } [ENABLE] {$lua} if syntaxcheck then return end local effect = SpEffectParam:new("soulsTbh",40) effect:soul(2147483647) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("soulsTbh") 1337018819 "Restrict All Effects" Auto Assembler Script { Author: Igromanru Description: Restrict All Effects } [ENABLE] {$lua} if syntaxcheck then return end local object = SpEffectParam:new("RestrictAllEffectsUuid31s") object:patchAllByte(0x16C,4) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("RestrictAllEffectsUuid31s") 1337018944 "Patchs only special stateInfo" Auto Assembler Script { Author: Igromanru Description: Patchs only special stateInfo } [ENABLE] {$lua} if syntaxcheck then return end function PatchSpecialStateInfo(thread) local idTable = paramUtils:getParamIdTable("SpEffectParam") for id,address in pairs(idTable) do local object = SpEffectParam:new("PatchSpecialStateInfo", nil, address) local stateInfo = object:readByte(0x156) if(stateInfo == 116 or stateInfo == 136 or stateInfo == 64) then object:stateInfo(0) end end end createNativeThread(PatchSpecialStateInfo) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("PatchSpecialStateInfo") 1337018661 "Magic" 1 1337018825 "Remove FP and Stamina costs from Crystal Hail" Auto Assembler Script { Author: Igromanru Description: Removes FP and Stamina costs from the Crystal Hail } [ENABLE] {$lua} if syntaxcheck then return end local magic = Magic:new("CrystalHailNoFPCost", 0x4014F348) magic:Mp(0) magic:Stamina(0) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("CrystalHailNoFPCost") 1337075983 "vowType example: Darkmoon Blade" Auto Assembler Script { Author: inuNorii Description: Example on using vowtypes Darkmoon Blade now requires being in the Blades of the Darkmoon covenant } [ENABLE] {$lua} if syntaxcheck then return end local magic = Magic:new("vowTypeExample",3591000) magic:vowType0(0) --No covenant magic:vowType1(1) --Blades of the Darkmoon magic:vowType2(0) --Warrior of Sunlight magic:vowType3(0) --Mound-makers magic:vowType4(0) --Spears of the Church magic:vowType5(0) --Fingers of Rosaria magic:vowType6(0) --Watchdogs of Farron magic:vowType7(0) --Aldrich Faithful magic:vowType8(0) --Way of Blue magic:vowType9(0) --Blue Sentinels [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("vowTypeExample") 1337018823 "No requirements for all spells" Auto Assembler Script { Author: Igromanru Description: Removes requirements from all spells } [ENABLE] {$lua} if syntaxcheck then return end local object = Magic:new("NoRequirementsForAllSpells") object:patchAllByte(0x1E,0) -- INT object:patchAllByte(0x1F,0) -- FTH [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("NoRequirementsForAllSpells") 1337018824 "Remove FP and Stamina costs from all spells" Auto Assembler Script { Author: Igromanru Description: Remove FP and Stamina costs from all spells } [ENABLE] {$lua} if syntaxcheck then return end local object = Magic:new("RemoveFPandStaminacostsfromallspells") object:patchAll2Byte(0xC,0) -- FPCost object:patchAll2Byte(0xE,0) -- StaminaCost [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("RemoveFPandStaminacostsfromallspells") 1337018668 "Bullet" 1 1337075982 "Perseverence Warmth" Auto Assembler Script { Authror: Igromanru Credits: Fockboxx (from Reverse Souls) (original script) } [ENABLE] {$lua} if syntaxcheck then return end local bullet = Bullet:new("PerseverenceWarmth",12470000) bullet:life(9999.0) -- Life of bullet bullet:hitRadius(9999.0) bullet:hitRadiusMax(-1.0) bullet:spEffectId1(120700) -- Perseverence Effect bullet:spEffectId2(3100) -- Repair Powder effect [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("PerseverenceWarmth") 1337018827 "Set all bullets life to 0" Auto Assembler Script { Author: Igromanru Description: Changes all bullets life to 0 } [ENABLE] {$lua} if syntaxcheck then return end local object = Bullet:new("SetAllBulletsLifeToZero") object:patchAllFloat(0x10,0.0) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("SetAllBulletsLifeToZero") 1337018829 "All bullets gives Bonfire & Budding Green Moss on Hit" Auto Assembler Script { Author: Igromanru Description: All bullets gives Bonfire & Budding Green Moss on Hit } [ENABLE] {$lua} if syntaxcheck then return end local object = Bullet:new("AllBulletsAppliesBoneFireAndGreenMoss") object:patchAll4Byte(0x6C,110) --Apply Bonfire on spEffectId0 object:patchAll4Byte(0x74,3042) --Apply Green Moss on spEffectId2 [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("AllBulletsAppliesBoneFireAndGreenMoss") 1337183583 "Curse throwing knife" Auto Assembler Script //Gives throwing knives curse, user test {$lua} if syntaxcheck then return end [ENABLE] local knives = { 300, 301, 302, 305 } for i,id in ipairs(knives) do local yes = EquipParamWeapon:new("curseKnivesMeme",id) yes:spEffectId5(34) -- Curse end [DISABLE] paramUtils:restore("curseKnivesMeme") 1337021577 "AtkParam_Pc" 1 1337021579 "Sets damage of sacred flame" Auto Assembler Script //Sacred flame tutorial script [ENABLE] {$lua} if syntaxcheck then return end local ID = 4100501 local Atk = AtkParam_Pc:new("SacredFlameDmgUUID", ID) Atk:SpecialEffectId0(33) Atk:AtkPhys(200) Atk:AtkMag(200) Atk:AtkThun(200) Atk:AtkFire(200) Atk:AtkStam(200) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("SacredFlameDmgUUID") 1337080826 "BonfireWarpParam" 1 1337080321 "Change Firelink Bonfire" Auto Assembler Script //Changes the Firelink Shrine choice in the first menu to Pontiff {$lua} if syntaxcheck then return end [ENABLE] local Bonfire = BonfireWarpParam:new("ChangeFirelinkBonfire",1) Bonfire:WarpEventId(3701951) Bonfire:BonfireNameId(211295) Bonfire:DescriptionTextId(211695) Bonfire:PictureId(10062) [DISABLE] paramUtils:restore("ChangeFirelinkBonfire") 1337080828 "CharaInitParam" 1 1337080339 "Deprived starts SL802" Auto Assembler Script {Gate 24 June 2019 17:10} {$lua} if syntaxcheck then return end [ENABLE] local StatTut = CharaInitParam:new("DEPRIVED",3009) StatTut:soulLvl(802) --Level StatTut:baseVit(99) --Vigor StatTut:baseWil(99) --Attunement StatTut:baseEnd(99) --Endurance StatTut:baseStr(99) --Strength StatTut:baseDex(99) --Dexterity StatTut:baseMag(99) --Intelligence StatTut:baseFai(99) --Faith StatTut:baseLuc(99) --Luck --StatTut:baseHeroPoint(0) --Humanity StatTut:baseDurability(99) --Vitality [DISABLE] paramUtils:restore("DEPRIVED") 1337080827 "LodParam" 1 1337080390 "Lod Edit Example" Auto Assembler Script {Gate 05/08/2019} {$lua} if syntaxcheck then return end [enable] local lodids = {19, 50, 54, 61} for i,lt in ipairs(lodids) do local lod = LodParam:new("LodEdit",lt) lod:lv01_BorderDist(5) lod:lv01_PlayDist(1) lod:lv12_BorderDist(15) lod:lv12_PlayDist(2) lod:textureLod(0) lod:lv23_BorderDist(15) lod:lv23_PlayDist(1) lod:lv34_BorderDist(15) lod:lv34_PlayDist(1) lod:lv45_BorderDist(15) lod:lv45_PlayDist(1) lod:distanceScaleId(1) end [disable] paramUtils:restore("LodEdit") 1337096510 "SpEffectVfxParam" 1 1337096511 "SpEffectVfxParam Example" Auto Assembler Script {$lua} if syntaxcheck then return end [enable] local vt = SpEffectVfxParam:new("ab",113) local vt1 = SpEffectVfxParam:new("ab",112) local resonance = SpEffectParam:new("ab",40) vt:midstSfxID(302022) vt:EffectType(1) vt:SoulParamIDForWepEnchant(3) vt:SpSfxId0(10300) vt:SpSfxId2(206) vt:SpSfxId3(206) vt:SpSfxId4(10310) vt:SpSfxId8(10320) vt:SpSfxId12(10330) vt:SpSfxId14(10180) vt:SpSfxId15(10180) vt1:midstSfxID(302022) vt1:EffectType(2) vt1:SoulParamIDForWepEnchant(5) vt1:SpSfxId0(20300) vt1:SpSfxId2(206) vt1:SpSfxId3(206) vt1:SpSfxId4(20310) vt1:SpSfxId8(20320) vt1:SpSfxId12(20330) vt1:SpSfxId14(20180) vt1:SpSfxId15(20180) resonance:effectEndurance(-1) resonance:effectSfx(113) resonance:effectSfx1(112) [disable] paramUtils:restore("ab") 1337180548 "PhantomParam" 1 1337180549 "PhantomParam Example" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local WhitePhantom = PhantomParam:new("PhantomParamExample",1) WhitePhantom:Brightness(1.0) WhitePhantom:Brightness1(2.0) WhitePhantom:Brightness2(3.0) WhitePhantom:Brightness3(4.0) WhitePhantom:Brightness4(5.0) WhitePhantom:Red(1) WhitePhantom:Red1(2) WhitePhantom:Red2(3) WhitePhantom:Red3(4) WhitePhantom:Red4(5) WhitePhantom:Green(1) WhitePhantom:Green1(2) WhitePhantom:Green2(3) WhitePhantom:Green3(4) WhitePhantom:Green4(5) WhitePhantom:Blue(1) WhitePhantom:Blue1(2) WhitePhantom:Blue2(3) WhitePhantom:Blue3(4) WhitePhantom:Blue4(5) WhitePhantom:Fade(1.0) WhitePhantom:Fade1(2.0) WhitePhantom:FadeType(1) [DISABLE] paramUtils:restore("PhantomParamExample") 1337096977 "RoleParam" 1 1337037125 "Rosaria Role Example" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local RosariaPhantom = RoleParam:new("RosariaRoleExample",50001) RosariaPhantom:displayTeamTypeName(331146) local RosariaInvader = RoleParam:new("RosariaRoleExample",50002) RosariaInvader:phantomParamId(89) local RosariaArena = RoleParam:new("RosariaRoleExample",50013) RosariaArena:phantomParamId(89) RosariaArena:displayTeamTypeName(331146) [DISABLE] {$lua} if syntaxcheck then return end paramUtils:restore("RosariaRoleExample")
253 "Event Flags" Auto Assembler Script //authors: sfix and Dasaav [ENABLE] alloc(ef.flag_code,$400,$process) alloc(ef.flag_data,12,$process) aobscanmodule(ef.set_call,$process,40 55 57 41 54 41 57 48 83 EC ?? 80 B9 ?? ?? ?? ?? 00 45 0F B6 F9 45 0F B6 E0) aobscanmodule(ef.get_call,$process,40 53 48 83 EC ?? 80 B9 ?? ?? ?? ?? 00 8B DA) ef.flag_data: registersymbol(ef.flag_data) dd #14000001 dd 0 dd 0 ef.flag_code: registersymbol(ef.flag_code) label(ef.set_flag) registersymbol(ef.set_flag) ef.set_flag: sub rsp,48 test cl,cl mov rcx,[SprjEventFlagMan] jne sf_call mov edx,[ef.flag_data] mov r8l,[ef.flag_data+04] sf_call: xor r9d,r9d call ef.set_call add rsp,48 ret label(ef.get_flag) registersymbol(ef.get_flag) ef.get_flag: push rbx sub rsp,48 mov bl,cl test cl,cl mov rcx,[SprjEventFlagMan] jne gf_call mov edx,[ef.flag_data] gf_call: call ef.get_call test bl,bl jne gf_skip mov [ef.flag_data+04],al gf_skip: add rsp,48 pop rbx ret {$lua} if syntaxcheck then return end ef = ef or {} -- Sets a flag by ID to the specified state -- state can be binary or boolean -- Examples: -- ef.setFlag(14000001, 1) -- ef.setFlag(14000001, false) -- for more examples check Event Flags > Event Flags by ID > Examples -- @param id | signed int32, positive -- @param state | 0/1 or false/true function ef.setFlag(id, state) if not getAddressSafe(process) then return end assert(state and type(id) == "number" and id > 0 and id < 0x80000000, "ef.setFlag: bad argument") id = math.floor(id) state = state and state ~= 0 and 1 or 0 executeCodeEx(0, -1, "ef.set_flag", 1, id, state) end -- Returns the state of a flag by ID -- the return value type can be specified to be boolean -- Examples: -- print(ef.getFlag(14000001)) -- if ef.getFlag(14000001, "boolean") then print("flag is set") end -- for more examples check Event Flags > Event Flags by ID > Examples -- @param id | signed int32, positive -- @param returnType | optional string | "boolean" to return boolean value function ef.getFlag(id, returnType) if not getAddressSafe(process) then return end assert(type(id) == "number" and id > 0 and id < 0x80000000, "ef.setFlag: bad argument") id = math.floor(id) returnType = returnType ~= "boolean" local r = executeCodeEx(0, -1, "ef.get_flag", 1, id)&1 return returnType and r or r == 1 or false end ef.categories = { [[]], [[14000101:Cemetary of Ash - Coiled Sword embed 14000001:Cemetary of Ash - Cemetery of Ash 14000002:Cemetary of Ash - Iudex Gundyr 14000000:Cemetary of Ash - Firelink Shrine 14000003:Cemetary of Ash - Untended Graves 14000004:Cemetary of Ash - Champion Gundyr 13000000:Cemetary of Ash - Enable Warp to High Wall of Lothric 13000009:High Wall of Lothric - High Wall of Lothric 13000005:High Wall of Lothric - Tower on the Wall 13000002:High Wall of Lothric - Vordt of the Boreal Valley 13000004:High Wall of Lothric - Dancer of the Boreal Valley 13000001:High Wall of Lothric - Oceiros, the Consumed King 13100004:Undead Settlement - Foot of the High Wall 13100000:Undead Settlement - Undead Settlement 13100003:Undead Settlement - Dilapidated Bridge 13100002:Undead Settlement - Cliff Underside 13100001:Undead Settlement - Pit of Hollows 13300006:Road of Sacrifices - Road of Sacrifices 13300000:Road of Sacrifices - Halfway Fortress 13300007:Road of Sacrifices - Cruifixion Woods 13300002:Road of Sacrifices - Crystal Sage 13300003:Road of Sacrifices - Farron Keep 13300003:Road of Sacrifices - Farron Keep 13300004:Road of Sacrifices - Keep Ruins 13300005:Road of Sacrifices - Old Walf of Farron 13300004:Road of Sacrifices - Abyss Watchers 13500003:Cathedral of the Deep - Cathedral of the Deep 13500000:Cathedral of the Deep - Cleansing Chapel 13500002:Cathedral of the Deep - Rosaria's Bed Chamber 13500001:Cathedral of the Deep - Deacons of the Deep 13800006:Catacombs of Carthus - Catacombs of Carthus 13800000:Catacombs of Carthus - High Lord Wolnir 13800001:Catacombs of Carthus - Abandoned Tomb 13800003:Catacombs of Carthus - Demon Ruins 13800002:Catacombs of Carthus - Old King's Antechamber 13800004:Catacombs of Carthus - Old Demon King 13700007:Irithyll of the Boreal Valley - Irithyll of the Boreal Valley 13700004:Irithyll of the Boreal Valley - Central Irithyll 13700000:Irithyll of the Boreal Valley - Church of Yorshka 13700005:Irithyll of the Boreal Valley - Distant Manor 13700001:Irithyll of the Boreal Valley - Pontiff Sulyvahn 13700006:Irithyll of the Boreal Valley - Water Reserve 13700003:Irithyll of the Boreal Valley - Anor Londo 13700008:Irithyll of the Boreal Valley - Prison Tower 13700002:Irithyll of the Boreal Valley - Aldrich, Devourer of Gods 13900000:Irithyll Dungeon - Irithyll Dungeon 13900002:Irithyll Dungeon - Profaned Capital 13900001:Irithyll Dungeon - Yhorm the Giant 13200000:Archdragon Peak - Archdragon Peak 13200003:Archdragon Peak - Dragon-Kin Mausoleum 13200002:Archdragon Peak - Great Belfry 13200001:Archdragon Peak - Nameless King 13010000:Lothric Castle - Lothric Castle 13010002:Lothric Castle - Dragon Barracks 13010001:Lothric Castle - Dragonslayer Armor 13410001:Lothric Castle - Grand Archives 13410000:Lothric Castle - Twin Princes 14100000:Kiln of the First Flame - Flameless Shrine 14100001:Kiln of the First Flame - Kiln of the First Flame 14100002:Kiln of the First Flame - Soul of Cinder]], [[14000800:Iudex Gundyr - Defeated 14000801:Iudex Gundyr - Encountered 14000802:Iudex Gundyr - Pulled Sword Out 13000800:Vordt of the Boreal Valley - Defeated 13000801:Vordt of the Boreal Valley - Encountered 13100800:Curse-Rotted Greatwood - Defeated 13100801:Curse-Rotted Greatwood - Encountered 13300850:Crystal Sage - Defeated 13300852:Crystal Sage - Encountered 13500800:Deacons of the Deep - Defeated 13500801:Deacons of the Deep - Encountered 13300800:Abyss Watchers - Defeated 13300801:Abyss Watchers - Encountered 13800800:High Lord Wolnir - Defeated 13800801:High Lord Wolnir - Encountered 13800830:Old Demon King - Defeated 13900800:Yhorm the Giant - Defeated 13900801:Yhorm the Giant - Encountered 13700850:Pontiff Sulyvahn - Defeated 13700800:Aldrich, Devourer of Gods - Defeated 13000890:Dancer of the Boreal Valley - Defeated 13000830:Oceiros, the Consumed King - Defeated 13000838:Oceiros, the Consumed King - Encountered 14000830:Champion Gundyr - Defeated 14000831:Champion Gundyr - Encountered 13200800:Ancient Wyvern - Defeated 13200850:Nameless King - Defeated 13010800:Dragonslayer Armour - Defeated 13410830:Twin Princes - Defeated 13410831:Twin Princes - Encountered 14100800:Soul of Cinder - Defeated 14100801:Soul of Cinder - Encountered]], [[13700472:Anor Londo Cathedral 64500572:Ariendel Chapel Basement 64500630:Ariendel Chapel Main Gates 63500201:Big Green Gates 63500210:Cleansing Chapel #1 63500213:Cleansing Chapel #2 (Right side) 63500212:Cleansing Chapel #3 (Left side) 63500211:Cleansing Chapel #4 (Elevator Room) 63500220:Cleansing Chapel #5 (Staircase) 13500405:Cleansing Chapel Bridge #1 13500406:Cleansing Chapel Bridge #3 13500407:Cleansing Chapel Bridge #3 63100451:Entrance to Irina of Carim 64000250:Firelink Tower #1 64000252:Firelink Tower #2 64500570:Gates From Corvian Settlement 63100400:Gates to Catarina 64000260:Gates to Firelink Shrine 63410400:Grand Archives Main Door 63000254:High Wall of Lothric Shortcut 63900420:Irithyll Dungeon #1 (Next to bonfire) 63900450:Irithyll Dungeon #2 63900430:Irithyll Dungeon #3 63700460:Pontiff's Shortcut 63500202:Rosaria's Bedroom 14500540:Shortcut tree #1 14500542:Shortcut tree #2 64500556:Snowy Mountain Pass Door #1 14500610:Stairs to the Painter 63410420:Twin Princes 63100470:Undead Settlement Sewers Entrance 13300410:Farron door open 13300414:Farron Fire 13300413:Farron Fire 13300412:Farron Fire 13300411:All farron fires put out]], [[13700500:Anor Londo 13100250:Catarina's Elevator 13500420:Cleansing Chapel #1 13500430:Cleansing Chapel #2 13500405:Cleansing Chapel Bridge #1 13500406:Cleansing Chapel Bridge #3 13500407:Cleansing Chapel Bridge #3 13010450:Elevator to Dragonslayer Armour 14000400:Firelink Shrine 13410450:Grand Archives 13000300:High Wall of Lothric 13300405:Old Wolf of Farron 13700420:Pontiff 14500510:Snowy Mountain Pass Elevator 13010460:Twin Princes]], [[14000433:Firelink Shrine 13700535:Gwyn's Statue 13000990:To Untended Graves]], [[1175:Blacksmith Andre - Friendly 1176:Blacksmith Andre - Has Been Killed? 1035:Ludleth of Courland - Friendly 1038:Ludleth of Courland - Killed 1155:Leonhard - Friendly 1156:Leonhard - Attacked 1158:Leonhard - Killed 74000850:Leonhard - Talked to Leonhard (at shrine) 1115:Hawkwood - Friendly 1116:Hawkwood - Attacked 1118:Hawkwood - Killed 1201:Greirat - At Shrine 1216:Greirat - Attacked? 1200:Greirat - Disabled When At Shrine? 1215:Greirat - Friendly 1218:Greirat - Killed? 1061:Yoel of Londor - At Shrine 1075:Yoel of Londor - Alive 1078:Yoel of Londor - Killed 1041:Yuria of Londor - At Shrine 1056:Yuria of Londor - Attacked 1058:Yuria of Londor - Killed 1055:Yuria of Londor - Interactable? 74000600:Yuria of Londor - Talked to Yuria (at shrine) 1281:Irina of Carim - At Shrine 1295:Irina of Carim - Friendly 1298:Irina of Carim - Killed 1302:Eygon of Carim - At Shrine 1303:Eygon of Carim - At another location? 1301:Eygon of Carim - At another location? 1300:Eygon of Carim - At Undead Settlement 74000650:Eygon of Carim - Talked to Eygon (at shrine) 1315:Eygon of Carim - Alive/Friendly 1318:Eygon of Carim - Killed 1316:Eygon of Carim - Attacked 1317:Eygon of Carim - Hostile 1121:Sirris of the Sunless Realms - At Shrine 1122:Sirris of the Sunless Realms - At another location? 74000750:Sirris of the Sunless Realms - Talked to Sirris (at shrine) 1135:Sirris of the Sunless Realms - Friendly 1138:Sirris of the Sunless Realms - Killed 1136:Sirris of the Sunless Realms - Attacked 1658:Sir Vilhelm - Killed 1241:Cornyx of the Great Swamp - At Shrine 1256:Cornyx of the Great Swamp - Attacked 1255:Cornyx of the Great Swamp - Friendly 1258:Cornyx of the Great Swamp - Killed 1240:Cornyx of the Great Swamp - ??? 1342:Anri/Horace - WorksOnlyOneFlag - Anri at Shrine 1482:Anri/Horace - WorksOnlyOneFlag - Horace at Shrine 1484:Anri/Horace - WorksOnlyOneFlag - Catacombs - Horace at catacombs/scorching lake 1344:Anri/Horace - WorksOnlyOneFlag - Catacombs - Anri at catacombs 1355:Anri/Horace - Anri (while at shrine) - Anri friendly 1356:Anri/Horace - Anri (while at shrine) - Anri attacked + dialogue trigger (at shrine) 74000700:Anri/Horace - Anri (while at shrine) - Talked to Anri (at shrine) 1495:Anri/Horace - Horace (while at shrine) - Horace Friendly 1496:Anri/Horace - Horace (while at shrine) - Horace Attacked 1221:Orbeck of Vinheim - At Shrine 1235:Orbeck of Vinheim - Friendly 1238:Orbeck of Vinheim - Killed 1236:Orbeck of Vinheim - Attacked 1261:Karla - At Shrine 1275:Karla - Friendly 1278:Karla - Killed 1365:Unbreakable Patches - WorksOnlyOneFlag(Set Others to zero) - At Shrine 1361:Unbreakable Patches - WorksOnlyOneFlag(Set Others to zero) - COTD disguise as ONION 1364:Unbreakable Patches - WorksOnlyOneFlag(Set Others to zero) - AtTowerDoor 1376:Unbreakable Patches - Attacked? 1375:Unbreakable Patches - Friendly 1362:Unbreakable Patches - ???]], [[9213:Activate Lord of Cinders in Firelink Shrine - Cinder of Abyss Watchers 9212:Activate Lord of Cinders in Firelink Shrine - Cinder of Aldrich, Devourer of Gods 9211:Activate Lord of Cinders in Firelink Shrine - Cinder of Prince Lothric 9214:Activate Lord of Cinders in Firelink Shrine - Cinder of Yhorm the Giant 9210:Enable "True Heir" Scene in Firelink 73500170:Rebirths (Go in order) - Rebirth 1 73500171:Rebirths (Go in order) - Rebirth 2 73500172:Rebirths (Go in order) - Rebirth 3 73500173:Rebirths (Go in order) - Rebirth 4 73500174:Rebirths (Go in order) - Rebirth 5]], [[14000380:Minibosses - Ravenous Crystal Lizard - Cemetery of Ash 13500290:Minibosses - Ravenous Crystal Lizard - Cathedral of the Deep 13300384:Minibosses - Ravenous Crystal Lizard - Farron Keep 13000481:Minibosses - High Wall dragon on the tower - Defeated 13000480:Minibosses - High Wall dragon on the tower 13100500:Minibosses - Demon (Undead Settlement) 13100501:Minibosses - Outrider Knight (Road of Sacrifices) 13500299:Minibosses - Deep Accursed (Cathedral) 13500301:Minibosses - Cathedral Giant 1 13500300:Minibosses - Cathedral Giant 2 13300560:Minibosses - Stray demon 13800380:Minibosses - Demon (Catacombs) 13800200:Minibosses - Smouldering Lake ballista 13800381:Minibosses - Carthus worm 13700250:Minibosses - Sulyvahn's Beast bridge 13700252:Minibosses - Sulyvahn's Beast sewer 1 13700251:Minibosses - Sulyvahn's Beast sewer 2 13700370:Minibosses - Deep Accursed (Irithyll) 13900380:Minibosses - Irithyll Dungeon giant 13010580:Minibosses - Lothric Castle dragon - white dragon on the balcony 13010891:Minibosses - Lothric Castle dragon - golden dragon parasite awake 13010890:Minibosses - Lothric Castle dragon - white dragon parasite awake 13010896:Minibosses - Lothric Castle dragon - golden dragon parasite dead 13010590:Minibosses - Outrider Knight (Lothric Castle) 13410200:Minibosses - Crystal Sage 13410201:Minibosses - Outrider Knight (Grand Archives) 15100285:Minibosses - Dragonslayer Armor (Ringed City) 14500200:Minibosses - Ariandel wolf 1 14500210:Minibosses - Ariandel wolf 2 15000237:Minibosses - Pilgrim Pupa 1 (Angel?) 15000236:Minibosses - Pilgrim Pupa 2 (Angel?) 15000235:Minibosses - Pilgrim Pupa 3 (Angel?) 15100285:Minibosses - Dragonslayer Armor 15100200:Minibosses - Midir at Bridge - Defeated 15100230:Minibosses - Midir at Bridge 53000960:Mimics - High Wall - Loot taken 13000358:Mimics - High Wall 53500980:Mimics - Cathedral of the Deep - Loot taken 13500298:Mimics - Cathedral of the Deep 53800940:Mimics - Catacombs - Loot taken 13800390:Mimics - Catacombs 53700980:Mimics - Irithyll - Loot taken 13700400:Mimics - Irithyll 53900995:Mimics - Irithyll Dungeon - Loot taken 13900356:Mimics - Irithyll Dungeon 53900990:Mimics - Irithyll Dungeon curse - Loot taken 13900351:Mimics - Irithyll Dungeon curse 53900940:Mimics - Irithyll Dungeon giant - Loot taken 13900350:Mimics - Irithyll Dungeon giant 53900950:Mimics - Irithyll Dungeon jailers - Loot taken 13900353:Mimics - Irithyll Dungeon jailers 53010960:Mimics - Lothric Castle golden dragon - Loot taken 13010591:Mimics - Lothric Castle golden dragon 53010950:Mimics - Lothric Castle white dragon - Loot taken 13010592:Mimics - Lothric Castle white dragon 15100298:Mimics - Mimic Ringed City 9500:NPCs - Sword Master 13100720:NPCs - Hodrick (Undead Settlement) 13300395:NPCs - Butcher Knife Woman 13300160:NPCs - Hodrick (Road of Sacrifices) 13300397:NPCs - Exile greatclub 13300396:NPCs - Exile greatsword 13500286:NPCs - Fallen knight 13500285:NPCs - Bandit 1498:NPCs - Horace (hollow @ Smouldering Lake) 13800398:NPCs - Tarkus (human) 13700199:NPCs - Drang spear 13700198:NPCs - Drang hammer 1358:NPCs - Anri (hollow @ Cathedral of the Deep) 13410204:NPCs - Black Hand Kamui 13410203:NPCs - Daughter of Crystal Kriemhild 13410202:NPCs - Lion Knight Albert 14500176:NPCs - Livid Pyromancer Dunnel 15000180:NPCs - Desert Pyromancer Zoey 73700970:Other - Dorhy 13700373:Other - Gwynevere silver knight 1 13700372:Other - Gwynevere silver knight 2 13700371:Other - Gwynevere silver knight 3]] } local bonfiresAddendumDLC1 = [[ 14500001:Painted World of Ariandel - Snowfield 14500002:Painted World of Ariandel - Rope Bridge Cave 14500005:Painted World of Ariandel - Ariandel Chapel 14500003:Painted World of Ariandel - Corvian Settlement 14500004:Painted World of Ariandel - Snowy Mountain Pass 14500007:Painted World of Ariandel - Depths of the Painting 14500000:Painted World of Ariandel - Sister Friede 14500006:Painted World of Ariandel - Champion's Gravetender]] local bonfiresAddendumDLC2 = [[ 15000001:The Dreg Heap - The Dreg Heap 15000002:The Dreg Heap - Earthen Peak Ruins 15000003:The Dreg Heap - Within the Earthen Peak Ruins 15000000:The Dreg Heap - The Demon Prince 15100002:The Ringed City - Mausoleum Lookout 15100003:The Ringed City - Ringed Inner Wall 15100004:The Ringed City - Ringed City Streets 15100005:The Ringed City - Shared Grave 15100000:The Ringed City - Church of Filianore 15100001:The Ringed City - Darkeater Midir 15110001:The Ringed City - Filianore's Rest 15110000:The Ringed City - Slave Knight Gael]] local bossesAddendumDLC1 = [[ 14500860:Champion's Gravetender - Defeated 14500861:Champion's Gravetender - Encountered 14500800:Father Ariandel and Sister Friede - Defeated 14500801:Father Ariandel and Sister Friede - Encountered]] local bossesAddendumDLC2 = [[ 15000800:Demon Prince - Defeated 14500620:Father Ariandel and Sister Friede - Unlock Ariendel's Room 15100801:Halflight, Spear of the Church - Encountered 15100800:Halflight, Spear of the Church - Defeated 15100851:Darkeater Midir - Encountered 15100850:Darkeater Midir - Defeated 15110801:Slave Knight Gael - Encountered 15110800:Slave Knight Gael - Defeated]] if readByte(readQword("CSDlc")+0x11) == 1 then ef.categories[2] = ef.categories[2].."\n"..bonfiresAddendumDLC1 ef.categories[3] = ef.categories[3].."\n"..bossesAddendumDLC1 end if readByte(readQword("CSDlc")+0x12) == 1 then ef.categories[2] = ef.categories[2].."\n"..bonfiresAddendumDLC2 ef.categories[3] = ef.categories[3].."\n"..bossesAddendumDLC2 end for i,v in ipairs(ef.categories) do ef.categories[1] = ef.categories[1] == "" and v or ef.categories[1].."\n"..v end ef.updateTimer = createTimer(getMainForm()) ef.updateTimer.Interval = 500 ef.updateTimer.OnTimer = function() if getAddressSafe(process) and not autoAssemble("createthread(ef.get_flag)") then ef.updateTimer.destroy() end end local memrec = getAddressList().getMemoryRecordByDescription("Event Flags by ID") for i = 1, memrec.Count do local child = memrec.Child[i - 1] local desc = child.Description if desc == "Category" then ef.flagCategoryRec = child elseif desc == "Event Flag ID" then ef.flagIDRec = child elseif desc == "State" then ef.flagStateRec = child end end ef.flagCategoryRec.Value = 0 ef.flagIDRec.DropDownList.setText(ef.categories[1]) ef.flagIDRec.Value = ef.flagIDRec.DropDownValue[0] ef.flagCategoryRec.OnGetDisplayValue = function(sender, newValue) if newValue == "??" then return end if ef.oldCategory ~= newValue then ef.flagIDRec.DropDownList.setText(ef.categories[newValue + 1]) ef.flagIDRec.Value = ef.flagIDRec.DropDownValue[0] end ef.oldCategory = newValue return false, newValue end ef.flagIDRec.OnGetDisplayValue = function(sender, newValue) if newValue == "??" then return end if ef.oldID ~= newValue then ef.idChanged = autoAssemble("createthread(ef.get_flag)") end ef.oldID = newValue return false, newValue end ef.flagStateRec.OnGetDisplayValue = function(sender, newValue) if newValue == "??" then return end if ef.oldState ~= newValue and not ef.idChanged then autoAssemble("createthread(ef.set_flag)") end ef.idChanged = false ef.oldState = newValue return false, newValue end [DISABLE] {$asm} dealloc(ef.flag_code) dealloc(ef.flag_data) unregistersymbol(ef.flag_code) unregistersymbol(ef.flag_data) unregistersymbol(ef.set_flag) unregistersymbol(ef.get_flag) {$lua} if syntaxcheck then return end if ef.updateTimer then ef.updateTimer.destroy() end ef.flagCategoryRec.OnGetDisplayValue = nil ef.flagIDRec.OnGetDisplayValue = nil ef.flagStateRec.OnGetDisplayValue = nil 1337256125 "Unlock all Bonfires" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local flagsBase = { 14000101, -- Coiled Sword embed 3001960, 13000000, -- Enable Warp to High Wall of Lothric 4001951, 14000001, -- Cemetery of Ash 4001952, 14000002, -- Iudex Gundyr 4001950, 14000000, -- Firelink Shrine 4001953, 14000003, -- Untended Graves 4001954, 14000004, -- Champion Gundyr 3001950, 13000009, -- High Wall of Lothric 3001955, 13000005, -- Tower on the Wall 3001952, 13000002, -- Vordt of the Boreal Valley 3001954, 13000004, -- Dancer of the Boreal Valley 3001951, 13000001, -- Oceiros, the Consumed King 3101954, 13100004, -- Foot of the High Wall 3101950, 13100000, -- Undead Settlement 3101953, 13100003, -- Dilapidated Bridge 3101952, 13100002, -- Cliff Underside 3101951, 13100001, -- Pit of Hollows 3301956, 13300006, -- Road of Sacrifices 3301950, 13300000, -- Halfway Fortress 3301957, 13300007, -- Cruifixion Woods 3301953, 13300003, -- Farron Keep 3301954, 13300004, -- Keep Ruins 3301955, 13300005, -- Old Walf of Farron 3301957, 13300007, -- Crucifixion Woods 3301952, 13300002, -- Crystal Sage 3301958, 13300008, -- Farron Keep Perimeter 3301954, 13300004, -- Abyss Watchers 3301955, 13500003, -- Cathedral of the Deep 3501950, 13500000, -- Cleansing Chapel 3501951, 13500001, -- Deacons of the Deep 3501952, 13500002, -- Rosaria's Bed Chamber 3801956, 13800006, -- Catacombs of Carthus 3801951, 13800001, -- Abandoned Tomb 3801953, 13800003, -- Demon Ruins 3801952, 13800002, -- Old King's Antechamber 3801950, 13800000, -- High Lord Wolnir 3801954, 13800004, -- Old Demon King 3701957, 13700007, -- Irithyll of the Boreal Valley 3701954, 13700004, -- Central Irithyll 3701950, 13700000, -- Church of Yorshka 3701955, 13700005, -- Distant Manor 3701951, 13700001, -- Pontiff Sulyvahn 3701956, 13700006, -- Water Reserve 3701953, 13700003, -- Anor Londo 3701958, 13700008, -- Prison Tower 3701952, 13700002, -- Aldrich, Devourer of Gods 3901950, 13900000, -- Irithyll Dungeon 3901952, 13900002, -- Profaned Capital 3901951, 13900001, -- Yhorm the Giant 3201950, 13200000, -- Archdragon Peak 3201953, 13200003, -- Kin Mausoleum 3201952, 13200002, -- Great Belfry 3201951, 13200001, -- Nameless King 3011950, 13010000, -- Lothric Castle 3011952, 13010002, -- Dragon Barracks 3011951, 13010001, -- Dragonslayer Armor 3411951, 13410001, -- Grand Archives 3411950, 13410000, -- Twin Princes 4101950, 14100000, -- Flameless Shrine 4101951, 14100001, -- Kiln of the First Flame 4101952, 14100002, -- Soul of Cinder } local flagsDLC1 = { 4501951, 14500001, -- Snowfield 4501952, 14500002, -- Rope Bridge Cave 4501955, 14500005, -- Ariandel Chapel 4501953, 14500003, -- Corvian Settlement 4501954, 14500004, -- Snowy Mountain Pass 4501950, 14500000, -- Sister Friede 4501956, 14500006, -- Champion's Gravetender 4501957, 14500007, -- Depths of the Painting } local flagsDLC2 = { 5001951, 15000001, -- The Dreg Heap 5001952, 15000002, -- Earthen Peak Ruins 5001953, 15000003, -- Within the Earthen Peak Ruins 5001950, 15000000, -- The Demon Prince 5101952, 15100002, -- Mausoleum Lookout 5101953, 15100003, -- Ringed Inner Wall 5101954, 15100004, -- Ringed City Streets 5101955, 15100005, -- Shared Grave 5101950, 15100000, -- Church of Filianore 5101951, 15100001, -- Darkeater Midir 5111951, 15110001, -- Filianore's Rest 5111950, 15110000 -- Slave Knight Gael } local flags = {flagsBase} if readByte(readQword("CSDlc")+0x11) == 1 then table.insert(flags, flagsDLC1) end if readByte(readQword("CSDlc")+0x12) == 1 then table.insert(flags, flagsDLC2) end ef.runThread0 = true local thread = createThread(function() local results = {} local total = 0 for i,v in ipairs(flags) do if not ef.runThread0 then break end n = #v table.insert(results, n) local p1, p2, count = 0, 0 local t = os.clock() for i,v in ipairs(v) do if not ef.runThread0 then break end ef.setFlag(v, 1) p1 = i*100//n if p1 ~= p2 then print(p1.."% "..(os.clock() - t)*100//1/100) p2 = p1 end end end for i,v in ipairs(results) do total = total + v end print(string.format("Set %s flags!", total)) ef.runThread0 = false end) [DISABLE] ef.runThread0 = false 1337256129 "Kill all Bosses" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local flagsBase = { 14000800, -- Iudex Gundyr - Defeated 14000801, -- Iudex Gundyr - Encountered 14000802, -- Iudex Gundyr - Pulled Sword Out 13000800, -- Vordt of the Boreal Valley - Defeated 13000801, -- Vordt of the Boreal Valley - Encountered 13100800, -- Curse-Rotted Greatwood - Defeated 13100801, -- Curse-Rotted Greatwood - Encountered 13300850, -- Crystal Sage - Defeated 13300852, -- Crystal Sage - Encountered 13500800, -- Deacons of the Deep - Defeated 13500801, -- Deacons of the Deep - Encountered 13300800, -- Abyss Watchers - Defeated 13300801, -- Abyss Watchers - Encountered 13800800, -- High Lord Wolnir - Defeated 13800801, -- High Lord Wolnir - Encountered 13800830, -- Old Demon King - Defeated 13900800, -- Yhorm the Giant - Defeated 13900801, -- Yhorm the Giant - Encountered 13700850, -- Pontiff Sulyvahn - Defeated 13700800, -- Aldrich, Devourer of Gods - Defeated 13000890, -- Dancer of the Boreal Valley - Defeated 13000830, -- Oceiros, the Consumed King - Defeated 13000838, -- Oceiros, the Consumed King - Encountered 14000830, -- Champion Gundyr - Defeated 14000831, -- Champion Gundyr - Encountered 13200800, -- Ancient Wyvern - Defeated 13200850, -- Nameless King - Defeated 13010800, -- Dragonslayer Armour - Defeated 13410830, -- Twin Princes - Defeated 13410831, -- Twin Princes - Encountered 14100800, -- Soul of Cinder - Defeated 14100801, -- Soul of Cinder - Encountered } local flagsDLC1 = { 14500860, -- Champion's Gravetender - Defeated 14500861, -- Champion's Gravetender - Encountered 14500620, -- Father Ariandel and Sister Friede - Unlock Ariendel's Room 14500800, -- Father Ariandel and Sister Friede - Defeated 14500801, -- Father Ariandel and Sister Friede - Encountered } local flagsDLC2 = { 15000800, -- Demon Prince - Defeated 15100801, -- Halflight, Spear of the Church - Encountered 15100800, -- Halflight, Spear of the Church - Defeated 15100851, -- Darkeater Midir - Encountered 15100850, -- Darkeater Midir - Defeated 15110801, -- Slave Knight Gael - Encountered 15110800 -- Slave Knight Gael - Defeated } local flags = {flagsBase} if readByte(readQword("CSDlc")+0x11) == 1 then table.insert(flags, flagsDLC1) end if readByte(readQword("CSDlc")+0x12) == 1 then table.insert(flags, flagsDLC2) end ef.runThread2 = true local thread = createThread(function() local results = {} local total = 0 for i,v in ipairs(flags) do if not ef.runThread2 then break end n = #v table.insert(results, n) local p1, p2, count = 0, 0 local t = os.clock() for i,v in ipairs(v) do if not ef.runThread2 then break end ef.setFlag(v, 1) p1 = i*100//n if p1 ~= p2 then print(p1.."% "..(os.clock() - t)*100//1/100) p2 = p1 end end end for i,v in ipairs(results) do total = total + v end print(string.format("Set %s flags!", total)) ef.runThread2 = false end) [DISABLE] ef.runThread2 = false 1337256130 "Resurrect all Bosses" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local flagsBase = { 14000800, -- Iudex Gundyr - Defeated 14000801, -- Iudex Gundyr - Encountered 14000802, -- Iudex Gundyr - Pulled Sword Out 13000800, -- Vordt of the Boreal Valley - Defeated 13000801, -- Vordt of the Boreal Valley - Encountered 13100800, -- Curse-Rotted Greatwood - Defeated 13100801, -- Curse-Rotted Greatwood - Encountered 13300850, -- Crystal Sage - Defeated 13300852, -- Crystal Sage - Encountered 13500800, -- Deacons of the Deep - Defeated 13500801, -- Deacons of the Deep - Encountered 13300800, -- Abyss Watchers - Defeated 13300801, -- Abyss Watchers - Encountered 13800800, -- High Lord Wolnir - Defeated 13800801, -- High Lord Wolnir - Encountered 13800830, -- Old Demon King - Defeated 13900800, -- Yhorm the Giant - Defeated 13900801, -- Yhorm the Giant - Encountered 13700850, -- Pontiff Sulyvahn - Defeated 13700800, -- Aldrich, Devourer of Gods - Defeated 13000890, -- Dancer of the Boreal Valley - Defeated 13000830, -- Oceiros, the Consumed King - Defeated 13000838, -- Oceiros, the Consumed King - Encountered 14000830, -- Champion Gundyr - Defeated 14000831, -- Champion Gundyr - Encountered 13200800, -- Ancient Wyvern - Defeated 13200850, -- Nameless King - Defeated 13010800, -- Dragonslayer Armour - Defeated 13410830, -- Twin Princes - Defeated 13410831, -- Twin Princes - Encountered 14100800, -- Soul of Cinder - Defeated 14100801, -- Soul of Cinder - Encountered } local flagsDLC1 = { 14500860, -- Champion's Gravetender - Defeated 14500861, -- Champion's Gravetender - Encountered 14500620, -- Father Ariandel and Sister Friede - Unlock Ariendel's Room 14500800, -- Father Ariandel and Sister Friede - Defeated 14500801, -- Father Ariandel and Sister Friede - Encountered } local flagsDLC2 = { 15000800, -- Demon Prince - Defeated 15100801, -- Halflight, Spear of the Church - Encountered 15100800, -- Halflight, Spear of the Church - Defeated 15100851, -- Darkeater Midir - Encountered 15100850, -- Darkeater Midir - Defeated 15110801, -- Slave Knight Gael - Encountered 15110800 -- Slave Knight Gael - Defeated } local flags = {flagsBase} if readByte(readQword("CSDlc")+0x11) == 1 then table.insert(flags, flagsDLC1) end if readByte(readQword("CSDlc")+0x12) == 1 then table.insert(flags, flagsDLC2) end ef.runThread2 = true local thread = createThread(function() local results = {} local total = 0 for i,v in ipairs(flags) do if not ef.runThread2 then break end n = #v table.insert(results, n) local p1, p2, count = 0, 0 local t = os.clock() for i,v in ipairs(v) do if not ef.runThread2 then break end ef.setFlag(v, 0) p1 = i*100//n if p1 ~= p2 then print(p1.."% "..(os.clock() - t)*100//1/100) p2 = p1 end end end for i,v in ipairs(results) do total = total + v end print(string.format("Set %s flags!", total)) ef.runThread2 = false end) [DISABLE] ef.runThread2 = false 1337256127 "Place all Cinders of a Lord" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local flags = { 9213, -- Activate Lord of Cinders in Firelink Shrine - Cinder of Abyss Watchers 9212, -- Activate Lord of Cinders in Firelink Shrine - Cinder of Aldrich, Devourer of Gods 9211, -- Activate Lord of Cinders in Firelink Shrine - Cinder of Prince Lothric 9214, -- Activate Lord of Cinders in Firelink Shrine - Cinder of Yhorm the Giant 9210 -- Enable "True Heir" Scene in Firelink } ef.runThread1 = true local thread = createThread(function() local r = #flags local p1, p2, count = 0, 0 local t = os.clock() for i,v in ipairs(flags) do if not ef.runThread1 then break end ef.setFlag(v, 1) p1 = i*100//r if p1 ~= p2 then print(p1.."% "..(os.clock() - t)*100//1/100) p2 = p1 end end print(string.format("Set %s flags!", r)) ef.runThread1 = false end) [DISABLE] ef.runThread1 = false 1337256124 "Event Flags by ID" 1 1337256115 "How to use" FF8000 Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] disableMemrec(memrec) showText("Event Flags Help", [[ Select your event flag category from the "Category" dropdown, for example "Bosses," then select the event flag ID from the "Event Flag ID" dropdown, for example "13300850 : Crystal Sage - Defeated," "State" will show the selected flag's current state, which you can change from its dropdown. You can also manually set "Event Flag ID" to a valid flag ID and check and/or change its state in the same way. Check under the "Examples" header to see example scripts. List containing flags and names, some are Cinders mod specific: https://github.com/vawser/Cinders-DS3/blob/52cdc32e14b8cbf343473acdd28922c3ed3cb0cc/%23%20Documentation%2FMod%2FMod%20Info%20-%20Event%20Flags.txt ]]) [DISABLE] 1337256116 "Examples" FF8000 1 1337256117 "Check if a Flag is Set" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local id = 14000800 -- the id of the flag to check if ef.getFlag(id, "boolean") then print(id.." is set!") else print(id.." is not set!") end disableMemrec(memrec) [DISABLE] 1337256118 "Set Flag with ID" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local id = 14000800 -- the id of the flag to set local state = 1 -- the state to set, 0/1 or false/true state = state and state ~= 0 and 1 or 0 ef.setFlag(id, state) print(string.format("The state of event flag %s is now %s", id, ef.getFlag(id))) disableMemrec(memrec) [DISABLE] 1337256119 "Print Flags in Range" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local start = 1000 -- the id of the first flag in a flag range local range = 200 -- the number of flags after the first flag to check local state = 1 -- the state to check for, 0/1 or false/true ef.runThread = true local thread = createThread(function() local total = start + range local state = state and state ~= 0 and 1 or 0 local r = {} local p1, p2 = 0, 0 local t = os.clock() for id = start, total do if not ef.runThread then break end if ef.getFlag(id) == state then table.insert(r, id) end p1 = (id - start)*100//range if p1 ~= p2 then print(p1.."% "..(os.clock() - t)*100//1/100) p2 = p1 end end print(string.format("Found %s flags with state %s in range %s-%s:", #r, state, start, start + range)) for i,v in ipairs(r) do print(v) end ef.runThread = false end) disableMemrec(memrec, function() return not ef.runThread end) [DISABLE] ef.runThread = false 1337256121 "Category" 0:All 1:Bonfires 2:Bosses 3:Doors and Shortcuts 4:Elevators 5:Illusory Walls 6:NPCs 7:Misc 8:Non-respawning Enemies 0 4 Bytes
ef.flag_data+8
1337256123 "Event Flag ID" 14000101:Cemetary of Ash - Coiled Sword embed 0 4 Bytes
ef.flag_data
1337256122 "State" 0:Off 1:On 0 4 Bytes
ef.flag_data+4
378 "Camera" 1 92040 "Attach Camera" 000080 Auto Assembler Script [ENABLE] globalalloc(newmem2,32) label(AttachAddressToUse) registersymbol(AttachAddressToUse) newmem2: AttachAddressToUse: [DISABLE] dealloc(newmem2) unregistersymbol(AttachAddressToUse) 92041 "Address (X coordinate)" 1 8 Bytes
AttachAddressToUse
92042 "Open" Auto Assembler Script [ENABLE] label(CameraThing) registersymbol(CameraThing) [AttachAddressToUse]: CameraThing: [DISABLE] unregistersymbol(CameraThing) 92039 "Attach Player Camera to" Auto Assembler Script [ENABLE] aobscanmodule(Cameramovetest,DarkSoulsIII.exe,41 0F 29 56 30 45) alloc(newmem,$1000,Cameramovetest) label(code) label(return) newmem: mov rax,CameraThing movaps xmm2,[rax] movaps [r14+30],xmm2 jmp return code: movaps [r14+30],xmm2 jmp return Cameramovetest: jmp newmem return: registersymbol(Cameramovetest) [DISABLE] Cameramovetest: db 41 0F 29 56 30 unregistersymbol(Cameramovetest) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+5144B6 "DarkSoulsIII.exe"+514487: 0F 28 95 20 15 00 00 - movaps xmm2,[rbp+00001520] "DarkSoulsIII.exe"+51448E: 0F 5C CA - subps xmm1,xmm2 "DarkSoulsIII.exe"+514491: 0F 29 8D 80 07 00 00 - movaps [rbp+00000780],xmm1 "DarkSoulsIII.exe"+514498: F3 0F 10 86 A8 01 00 00 - movss xmm0,[rsi+000001A8] "DarkSoulsIII.exe"+5144A0: 0F C6 C0 00 - shufps xmm0,xmm0,00 "DarkSoulsIII.exe"+5144A4: 0F 59 C8 - mulps xmm1,xmm0 "DarkSoulsIII.exe"+5144A7: F3 41 0F 10 C6 - movss xmm0,xmm14 "DarkSoulsIII.exe"+5144AC: 0F C6 C0 00 - shufps xmm0,xmm0,00 "DarkSoulsIII.exe"+5144B0: 0F 59 C1 - mulps xmm0,xmm1 "DarkSoulsIII.exe"+5144B3: 0F 58 D0 - addps xmm2,xmm0 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+5144B6: 41 0F 29 56 30 - movaps [r14+30],xmm2 // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+5144BB: 45 0F 57 ED - xorps xmm13,xmm13 "DarkSoulsIII.exe"+5144BF: 44 0F 29 AD 60 02 00 00 - movaps [rbp+00000260],xmm13 "DarkSoulsIII.exe"+5144C7: 66 41 0F 6F 0E - movdqa xmm1,[r14] "DarkSoulsIII.exe"+5144CC: 66 0F 6F C1 - movdqa xmm0,xmm1 "DarkSoulsIII.exe"+5144D0: 0F 28 2D E9 52 7C 03 - movaps xmm5,[DarkSoulsIII.exe+3CD97C0] "DarkSoulsIII.exe"+5144D7: 66 0F DB C5 - pand xmm0,xmm5 "DarkSoulsIII.exe"+5144DB: 66 0F 76 C5 - pcmpeqd xmm0,xmm5 "DarkSoulsIII.exe"+5144DF: 66 0F 6F 25 F9 52 7C 03 - movdqa xmm4,[DarkSoulsIII.exe+3CD97E0] "DarkSoulsIII.exe"+5144E7: 66 0F DB CC - pand xmm1,xmm4 "DarkSoulsIII.exe"+5144EB: 66 0F 6F 1D BD 52 7C 03 - movdqa xmm3,[DarkSoulsIII.exe+3CD97B0] } 92043 "[]" Float
CameraThing
73110 "Camera Control" 000080 Auto Assembler Script [ENABLE] aobscanmodule(camera,DarkSoulsIII.exe,41 0F 29 56 30 45) alloc(newmem,$1000,camera) label(code) label(return) label(camera_val) label(camera_on) newmem: mov rax,camera_on cmp byte ptr [rax],1 je code mov byte ptr [rax],1 mov rax,camera_val movups [rax],xmm2 code: mov rax,camera_val movups xmm2,[rax] movaps [r14+30],xmm2 jmp return camera_on: db 0 camera_val: dq 0 dq 0 camera: jmp newmem return: registersymbol(camera) registersymbol(camera_val) [DISABLE] camera: db 41 0F 29 56 30 unregistersymbol(camera) unregistersymbol(camera_val) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+50FB56 "DarkSoulsIII.exe"+50FB27: 0F 28 95 20 15 00 00 - movaps xmm2,[rbp+00001520] "DarkSoulsIII.exe"+50FB2E: 0F 5C CA - subps xmm1,xmm2 "DarkSoulsIII.exe"+50FB31: 0F 29 8D 80 07 00 00 - movaps [rbp+00000780],xmm1 "DarkSoulsIII.exe"+50FB38: F3 0F 10 86 A8 01 00 00 - movss xmm0,[rsi+000001A8] "DarkSoulsIII.exe"+50FB40: 0F C6 C0 00 - shufps xmm0,xmm0,00 "DarkSoulsIII.exe"+50FB44: 0F 59 C8 - mulps xmm1,xmm0 "DarkSoulsIII.exe"+50FB47: F3 41 0F 10 C6 - movss xmm0,xmm14 "DarkSoulsIII.exe"+50FB4C: 0F C6 C0 00 - shufps xmm0,xmm0,00 "DarkSoulsIII.exe"+50FB50: 0F 59 C1 - mulps xmm0,xmm1 "DarkSoulsIII.exe"+50FB53: 0F 58 D0 - addps xmm2,xmm0 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+50FB56: 41 0F 29 56 30 - movaps [r14+30],xmm2 // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+50FB5B: 45 0F 57 ED - xorps xmm13,xmm13 "DarkSoulsIII.exe"+50FB5F: 44 0F 29 AD 60 02 00 00 - movaps [rbp+00000260],xmm13 "DarkSoulsIII.exe"+50FB67: 66 41 0F 6F 0E - movdqa xmm1,[r14] "DarkSoulsIII.exe"+50FB6C: 66 0F 6F C1 - movdqa xmm0,xmm1 "DarkSoulsIII.exe"+50FB70: 0F 28 2D D9 EB 77 03 - movaps xmm5,[DarkSoulsIII.exe+3C8E750] "DarkSoulsIII.exe"+50FB77: 66 0F DB C5 - pand xmm0,xmm5 "DarkSoulsIII.exe"+50FB7B: 66 0F 76 C5 - pcmpeqd xmm0,xmm5 "DarkSoulsIII.exe"+50FB7F: 66 0F 6F 25 E9 EB 77 03 - movdqa xmm4,[DarkSoulsIII.exe+3C8E770] "DarkSoulsIII.exe"+50FB87: 66 0F DB CC - pand xmm1,xmm4 "DarkSoulsIII.exe"+50FB8B: 66 0F 6F 1D AD EB 77 03 - movdqa xmm3,[DarkSoulsIII.exe+3C8E740] } 73114 "?" Float
camera_val+c
73111 "X" Float
camera_val
73113 "Y" Float
camera_val+8
73112 "Z" Float
camera_val+4
90660 "Current Camera Lock" 000080 Auto Assembler Script [ENABLE] aobscanmodule(CurrentCameraLock,DarkSoulsIII.exe,F3 0F 10 02 F3 0F 11 44 24 74) alloc(newmem,$1000,CurrentCameraLock) alloc(lockcam,8) label(code) label(return) newmem: code: mov [lockcam],rdx movss xmm0,[rdx] movss [rsp+74],xmm0 jmp return CurrentCameraLock: jmp newmem nop nop nop nop nop return: registersymbol(CurrentCameraLock) registersymbol(lockcam) [DISABLE] CurrentCameraLock: db F3 0F 10 02 F3 0F 11 44 24 74 unregistersymbol(lockcam) unregistersymbol(CurrentCameraLock) dealloc(newmem) dealloc(lockcam) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+854F31 "DarkSoulsIII.exe"+854EFF: F3 0F 11 8E 24 29 00 00 - movss [rsi+00002924],xmm1 "DarkSoulsIII.exe"+854F07: F3 0F 10 52 1C - movss xmm2,[rdx+1C] "DarkSoulsIII.exe"+854F0C: 41 0F 2F D2 - comiss xmm2,xmm10 "DarkSoulsIII.exe"+854F10: 73 03 - jae DarkSoulsIII.exe+854F15 "DarkSoulsIII.exe"+854F12: 0F 28 D3 - movaps xmm2,xmm3 "DarkSoulsIII.exe"+854F15: F3 0F 10 86 28 29 00 00 - movss xmm0,[rsi+00002928] "DarkSoulsIII.exe"+854F1D: F3 0F 5C D0 - subss xmm2,xmm0 "DarkSoulsIII.exe"+854F21: F3 0F 59 D4 - mulss xmm2,xmm4 "DarkSoulsIII.exe"+854F25: F3 0F 58 D0 - addss xmm2,xmm0 "DarkSoulsIII.exe"+854F29: F3 0F 11 96 28 29 00 00 - movss [rsi+00002928],xmm2 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+854F31: F3 0F 10 02 - movss xmm0,[rdx] "DarkSoulsIII.exe"+854F35: F3 0F 11 44 24 74 - movss [rsp+74],xmm0 // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+854F3B: 49 8B 87 80 1F 00 00 - mov rax,[r15+1F90] "DarkSoulsIII.exe"+854F42: 48 8B 88 10 01 00 00 - mov rcx,[rax+00000110] "DarkSoulsIII.exe"+854F49: 48 85 C9 - test rcx,rcx "DarkSoulsIII.exe"+854F4C: 74 06 - je DarkSoulsIII.exe+854F54 "DarkSoulsIII.exe"+854F4E: E8 4D 9B 12 00 - call DarkSoulsIII.exe+97EAA0 "DarkSoulsIII.exe"+854F53: 90 - nop "DarkSoulsIII.exe"+854F54: 48 89 7D 40 - mov [rbp+40],rdi "DarkSoulsIII.exe"+854F58: 80 BE 22 28 00 00 00 - cmp byte ptr [rsi+00002822],00 "DarkSoulsIII.exe"+854F5F: 74 10 - je DarkSoulsIII.exe+854F71 "DarkSoulsIII.exe"+854F61: 66 C7 86 20 28 00 00 00 00 - mov word ptr [rsi+00002820],0000 } 90661 "Start" String 0 0 0 0
LockCam
0 90668 "18" Float
+18
90669 "1C" Float
+1c
90670 "20" Float
+20
90671 "24" Float
+24
90672 "28" Float
+28
90673 "2C" Float
+2C
90674 "30" Float
+30
90675 "34" Float
+34
90676 "38" Float
+38
90677 "3C" Float
+3C
90678 "40" Float
+40
90679 "44" Float
+44
90680 "48" 4 Bytes
+48
90681 "4C" 4 Bytes
+4C
90682 "50" 4 Bytes
+50
90683 "54" 4 Bytes
+54
90684 "58" 4 Bytes
+58
90685 "5C" 4 Bytes
+5C
90686 "60" 4 Bytes
7FFA1484F90
90666 "ChrLockRangeMaxRadius" Float
+10
90665 "ChrOrgOffset_Y" Float
+c
90662 "camDisTarget" Float
+0
90667 "camFovY" Float
+14
90664 "lockRotXShiftRatio" Float
+8
90663 "rotRangeMinX" Float
+4
78568 "Free Camera" 000080 Auto Assembler Script { Version: 1.14 Author: Phokz Date: 27.05.2017 } [ENABLE] aobscanmodule(FollowCam,DarkSoulsIII.exe,41 0F 29 56 30 45) alloc(newmem,$1000,FollowCam) label(code) label(return) newmem: mov rax,[FieldArea] mov rax,[rax+18] mov rax,[rax+E8] movups xmm2,[rax+40] movaps [r14+30],xmm2 jmp return code: movaps [r14+30],xmm2 jmp return FollowCam: jmp newmem return: registersymbol(FollowCam) [WorldChrManDbg]+30: dd (float)9999 [[FieldArea]+18]+E0: dd 1 [[[FieldArea]+18]+E8]+40: readmem([[[WorldChrMan]+40]+28]+80,12) [DISABLE] [WorldChrManDbg]+30: dd (float)10 FollowCam: db 41 0F 29 56 30 [[FieldArea]+18]+E0: dd 0 unregistersymbol(FollowCam) dealloc(newmem) 86111 "Camera Position" 1 81124 "FOV" Float
FieldArea
50 E8 18
86112 "Other Offsets" 1 81128 "??" Float
FieldArea
28 E8 18
81131 "??" Float
FieldArea
30 E8 18
81130 "??" Float
FieldArea
34 E8 18
81129 "??" Float
FieldArea
38 E8 18
79008 "X" Float
FieldArea
40 E8 18
79009 "Y" Float
FieldArea
48 E8 18
79007 "Z" Float
FieldArea
44 E8 18
78569 "Status" 0:Default (Off) 1:Camera Mode 4 Bytes
FieldArea
E0 18
78738 "Teleport Camera to Player" Auto Assembler Script [ENABLE] [[[FieldArea]+18]+E8]+40: readmem([[[WorldChrMan]+40]+28]+80,12) {$lua} if syntaxcheck then return end disableMemrec(memrec) [DISABLE] 78703 "Teleport to Camera Position" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: readmem([[[FieldArea]+18]+E8]+40,12) {$lua} if syntaxcheck then return end disableMemrec(memrec) [DISABLE]
86511 "HUD" 1:On 2:Auto 0:Off Byte
GameDataMan
F91 60
78704 "Misc" 1 10270 "Camera Offsets" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.0") {$asm} [ENABLE] define(camoffsets,DarkSoulsIII.exe+514ABD) alloc(newmem,$1000,camoffsets) label(code) label(return) label(coords) registersymbol(coords) newmem: code: mov [coords],rsi jmp return //// /// coords: dq 0 /// camoffsets: jmp code nop nop nop return: registersymbol(camoffsets) [DISABLE] camoffsets: db 66 0F 7F 9E 70 01 00 00 unregistersymbol(coords) unregistersymbol(camoffsets) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+50F40D "DarkSoulsIII.exe"+50F3D5: F3 0F 5C C2 - subss xmm0,xmm2 "DarkSoulsIII.exe"+50F3D9: F3 0F 59 86 D0 03 00 00 - mulss xmm0,[rsi+000003D0] "DarkSoulsIII.exe"+50F3E1: F3 0F 58 D0 - addss xmm2,xmm0 "DarkSoulsIII.exe"+50F3E5: F3 0F 10 8E 7C 01 00 00 - movss xmm1,[rsi+0000017C] "DarkSoulsIII.exe"+50F3ED: F3 0F 10 86 78 01 00 00 - movss xmm0,[rsi+00000178] "DarkSoulsIII.exe"+50F3F5: F3 0F 10 9E 70 01 00 00 - movss xmm3,[rsi+00000170] "DarkSoulsIII.exe"+50F3FD: 0F 14 D8 - unpcklps xmm3,xmm0 "DarkSoulsIII.exe"+50F400: 0F 14 D1 - unpcklps xmm2,xmm1 "DarkSoulsIII.exe"+50F403: 0F 14 DA - unpcklps xmm3,xmm2 "DarkSoulsIII.exe"+50F406: 0F 29 9D 50 01 00 00 - movaps [rbp+00000150],xmm3 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+50F40D: 66 0F 7F 9E 70 01 00 00 - movdqa [rsi+00000170],xmm3 // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+50F415: C7 45 B0 00 00 34 43 - mov [rbp-50],43340000 "DarkSoulsIII.exe"+50F41C: C7 45 0C 00 00 00 00 - mov [rbp+0C],00000000 "DarkSoulsIII.exe"+50F423: 48 83 C1 14 - add rcx,14 "DarkSoulsIII.exe"+50F427: F3 0F 10 01 - movss xmm0,[rcx] "DarkSoulsIII.exe"+50F42B: 44 0F 2F E0 - comiss xmm12,xmm0 "DarkSoulsIII.exe"+50F42F: 76 06 - jna DarkSoulsIII.exe+50F437 "DarkSoulsIII.exe"+50F431: 48 8D 45 0C - lea rax,[rbp+0C] "DarkSoulsIII.exe"+50F435: EB 0F - jmp DarkSoulsIII.exe+50F446 "DarkSoulsIII.exe"+50F437: 48 8D 45 B0 - lea rax,[rbp-50] "DarkSoulsIII.exe"+50F43B: 0F 2F 05 D6 1F 7E 03 - comiss xmm0,[DarkSoulsIII.exe+3CF1418] } 849 "Forward\Backward" Float
Coords
170
850 "Left\Right" Float
Coords
178
10395 "Vertical" Float
Coords
174
10401 "Disable Auto Follow Cam" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.0") {$asm} [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat define(camHRotateCorrectionAOB,DarkSoulsIII.exe+515F34) registersymbol(camHRotateCorrectionAOB) camHRotateCorrectionAOB: //"DarkSoulsIII.exe"+5107F4: db 90 90 90 90 90 90 90 90 [DISABLE] //code from here till the end of the code will be used to disable the cheat camHRotateCorrectionAOB: //"DarkSoulsIII.exe"+5107F4: db 66 0F 7F A6 40 01 00 00 //Alt: movdqa [rsi+00000140],xmm4 unregistersymbol(camHRotateCorrectionAOB) 10397 "FOV" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.0") {$asm} [ENABLE] define(fovAOB,DarkSoulsIII.exe+514AD7) // should be unique alloc(newmem,$1000,fovAOB) label(code) label(return) label(fov) registersymbol(fov) newmem: code: mov [fov],rcx movss xmm0,[rcx] comiss xmm12,xmm0 jmp return //// /// fov: dq 0 /// fovAOB: jmp code nop nop nop return: registersymbol(fovAOB) [DISABLE] fovAOB: db F3 0F 10 01 44 0F 2F E0 unregistersymbol(fovAOB) dealloc(newmem) // unregistersymbol(fov) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+50F427 "DarkSoulsIII.exe"+50F3ED: F3 0F 10 86 78 01 00 00 - movss xmm0,[rsi+00000178] "DarkSoulsIII.exe"+50F3F5: F3 0F 10 9E 70 01 00 00 - movss xmm3,[rsi+00000170] "DarkSoulsIII.exe"+50F3FD: 0F 14 D8 - unpcklps xmm3,xmm0 "DarkSoulsIII.exe"+50F400: 0F 14 D1 - unpcklps xmm2,xmm1 "DarkSoulsIII.exe"+50F403: 0F 14 DA - unpcklps xmm3,xmm2 "DarkSoulsIII.exe"+50F406: 0F 29 9D 50 01 00 00 - movaps [rbp+00000150],xmm3 "DarkSoulsIII.exe"+50F40D: 66 0F 7F 9E 70 01 00 00 - movdqa [rsi+00000170],xmm3 "DarkSoulsIII.exe"+50F415: C7 45 B0 00 00 34 43 - mov [rbp-50],43340000 "DarkSoulsIII.exe"+50F41C: C7 45 0C 00 00 00 00 - mov [rbp+0C],00000000 "DarkSoulsIII.exe"+50F423: 48 83 C1 14 - add rcx,14 // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+50F427: F3 0F 10 01 - movss xmm0,[rcx] "DarkSoulsIII.exe"+50F42B: 44 0F 2F E0 - comiss xmm12,xmm0 // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+50F42F: 76 06 - jna DarkSoulsIII.exe+50F437 "DarkSoulsIII.exe"+50F431: 48 8D 45 0C - lea rax,[rbp+0C] "DarkSoulsIII.exe"+50F435: EB 0F - jmp DarkSoulsIII.exe+50F446 "DarkSoulsIII.exe"+50F437: 48 8D 45 B0 - lea rax,[rbp-50] "DarkSoulsIII.exe"+50F43B: 0F 2F 05 D6 1F 7E 03 - comiss xmm0,[DarkSoulsIII.exe+3CF1418] "DarkSoulsIII.exe"+50F442: 48 0F 46 C1 - cmovbe rax,rcx "DarkSoulsIII.exe"+50F446: F3 0F 10 08 - movss xmm1,[rax] "DarkSoulsIII.exe"+50F44A: F3 0F 59 CC - mulss xmm1,xmm4 "DarkSoulsIII.exe"+50F44E: F3 0F 5C 4E 50 - subss xmm1,[rsi+50] "DarkSoulsIII.exe"+50F453: F3 0F 59 8E D0 03 00 00 - mulss xmm1,[rsi+000003D0] } 10394 "FOV (Default is 43)" Float
fov
0
10407 "Increased Cam Look Up Limit" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.0") {$asm} [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat define(vCamUpperLimitCorrectionAOB,DarkSoulsIII.exe+514A4B) registersymbol(vCamUpperLimitCorrectionAOB) alloc(newmem,2048,vCamUpperLimitCorrectionAOB) //"DarkSoulsIII.exe"+50F30B) label(returnhere) label(originalcode) label(exit) newmem: //this is allocated memory, you have read,write,execute access //place your code here push rax mov eax,(float)-1.221730471 movd xmm0,eax pop rax originalcode: movss [rsi+000001FC],xmm0 exit: jmp returnhere /// vCamUpperLimitCorrectionAOB: //"DarkSoulsIII.exe"+50F30B: jmp newmem nop nop nop returnhere: [DISABLE] //code from here till the end of the code will be used to disable the cheat dealloc(newmem) vCamUpperLimitCorrectionAOB: //"DarkSoulsIII.exe"+50F30B: db F3 0F 11 86 FC 01 00 00 //Alt: movss [rsi+000001FC],xmm0 unregistersymbol(vCamUpperLimitCorrectionAOB) 72403 "Vertical Cam Look Limit Mod .2" 000080 Auto Assembler Script {$lua} if syntaxcheck then return end address_version("1.15.0") {$asm} [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat define(lookUpRawAngleReadAOB,DarkSoulsIII.exe+514A2A) registersymbol(lookUpRawAngleReadAOB) label(fCusLookUpAngle) registersymbol(fCusLookUpAngle) alloc(newmem,2048,lookUpRawAngleReadAOB) //"DarkSoulsIII.exe"+50F2EA) label(returnhere) label(originalcode) label(exit) newmem: //this is allocated memory, you have read,write,execute access //place your code here movss xmm0,[fCusLookUpAngle] jmp exit originalcode: movss xmm0,[rcx+04] exit: jmp returnhere /// fCusLookUpAngle: dd (float)-70 /// lookUpRawAngleReadAOB: //"DarkSoulsIII.exe"+50F2EA: jmp newmem returnhere: ///*************************************************/// define(lookDownCalAngleCmpConstAOB,DarkSoulsIII.exe+5166A5) registersymbol(lookDownCalAngleCmpConstAOB) label(fCusLookDownAngle) registersymbol(fCusLookDownAngle) alloc(newmem1,2048,lookDownCalAngleCmpConstAOB) //"DarkSoulsIII.exe"+510F65) label(returnhere1) label(originalcode1) label(exit1) newmem1: //this is allocated memory, you have read,write,execute access //place your code here fld dword ptr [fCusLookDownAngle] fmul dword ptr [fCusLookDownAngle+4] fstp dword ptr [fCusLookDownAngle+8] push rdi lea rdi,[fCusLookDownAngle+8] originalcode1: comiss xmm1,[rdi] cmova rax,rdi pop rdi //lea rdi,[rsi+200] exit1: jmp returnhere1 /// fCusLookDownAngle: dd (float)89 dd 3C8EFA35 dd (float)1.396262169 /// lookDownCalAngleCmpConstAOB: //"DarkSoulsIII.exe"+510F65: jmp newmem1 nop nop returnhere1: ///*************************************************/// define(lookDownCalAngleCmpOnCamMoveAOB,DarkSoulsIII.exe+5169A9) registersymbol(lookDownCalAngleCmpOnCamMoveAOB) alloc(newmem2,2048,lookDownCalAngleCmpOnCamMoveAOB) //"DarkSoulsIII.exe"+511269) label(returnhere2) label(originalcode2) label(exit2) newmem2: //this is allocated memory, you have read,write,execute access //place your code here push rdi lea rdi,[fCusLookDownAngle+8] originalcode2: comiss xmm3,[rdi] cmova rbx,rdi pop rdi exit2: jmp returnhere2 /// lookDownCalAngleCmpOnCamMoveAOB: //"DarkSoulsIII.exe"+511269: jmp newmem2 nop nop returnhere2: ///*************************************************/// define(aimUpRawAngleReadAOB,DarkSoulsIII.exe+50DDF6) registersymbol(aimUpRawAngleReadAOB) label(fCusAimLookUpAngle) registersymbol(fCusAimLookUpAngle) alloc(newmem3,2048,aimUpRawAngleReadAOB) //"DarkSoulsIII.exe"+5086B6) label(returnhere3) label(originalcode3) label(exit3) newmem3: //this is allocated memory, you have read,write,execute access //place your code here movss xmm0,[fCusAimLookUpAngle] originalcode3: mulss xmm0,xmm6 andps xmm2,xmm1 exit3: jmp returnhere3 /// fCusAimLookUpAngle: dd (float)-90 /// aimUpRawAngleReadAOB: //"DarkSoulsIII.exe"+5086B6: jmp newmem3 nop nop returnhere3: ///*************************************************/// define(aimDownRawAngleReadAOB,DarkSoulsIII.exe+50DE19) registersymbol(aimDownRawAngleReadAOB) label(fCusAimLookDownAngle) registersymbol(fCusAimLookDownAngle) alloc(newmem4,2048,aimDownRawAngleReadAOB) //"DarkSoulsIII.exe"+5086D9) label(returnhere4) label(originalcode4) label(exit4) newmem4: //this is allocated memory, you have read,write,execute access //place your code here movss xmm1,[fCusAimLookDownAngle] originalcode4: mulss xmm1,xmm6 subps xmm5,xmm2 exit4: jmp returnhere4 /// fCusAimLookDownAngle: dd (float)90 /// aimDownRawAngleReadAOB: //"DarkSoulsIII.exe"+5086D9: jmp newmem4 nop nop returnhere4: [DISABLE] //code from here till the end of the code will be used to disable the cheat dealloc(newmem) lookUpRawAngleReadAOB: //"DarkSoulsIII.exe"+50F2EA: db F3 0F 10 41 04 //Alt: movss xmm0,[rcx+04] unregistersymbol(lookUpRawAngleReadAOB) unregistersymbol(fCusLookUpAngle) ///*************************************************/// dealloc(newmem1) lookDownCalAngleCmpConstAOB: //"DarkSoulsIII.exe"+510F65: db 0F 2F 0F 48 0F 47 C7 //Alt: comiss xmm1,[rdi] //Alt: cmova rax,rdi unregistersymbol(lookDownCalAngleCmpConstAOB) unregistersymbol(fCusLookDownAngle) ///*************************************************/// dealloc(newmem2) lookDownCalAngleCmpOnCamMoveAOB: //"DarkSoulsIII.exe"+511269: db 0F 2F 1F 48 0F 47 DF //Alt: comiss xmm3,[rdi] //Alt: cmova rbx,rdi unregistersymbol(lookDownCalAngleCmpOnCamMoveAOB) ///*************************************************/// dealloc(newmem3) aimUpRawAngleReadAOB: //"DarkSoulsIII.exe"+5086B6: db F3 0F 59 C6 0F 54 D1 //Alt: mulss xmm0,xmm6 //Alt: andps xmm2,xmm1 unregistersymbol(aimUpRawAngleReadAOB) unregistersymbol(fCusAimLookUpAngle) ///*************************************************/// dealloc(newmem4) aimDownRawAngleReadAOB: //"DarkSoulsIII.exe"+5086D9: db F3 0F 59 CE 0F 5C EA //Alt: mulss xmm1,xmm6 //Alt: subps xmm5,xmm2 unregistersymbol(aimDownRawAngleReadAOB) unregistersymbol(fCusAimLookDownAngle) 72341 "Bow Aim Down Angle Limit" Float
fCusAimLookDownAngle
72340 "Bow Aim Up Angle Limit" Float
fCusAimLookUpAngle
72405 "Look Down Angle Limit" Float
fCusLookDownAngle
72404 "Look Up Angle Limit" Float
fCusLookUpAngle
95 "Coordinates & Teleport" 1 273 "AOB Teleport" 1 Array of byte 12
WorldChrMan
80 28 40
72964 "Coordinates" 1 72361 "Angle" Float
WorldChrMan
74 28 40
86090 "Disable Gravity" 1 Binary 6 1 0
WorldChrMan
1A08 80
72358 "X" Float
WorldChrMan
80 28 40
72359 "Z" Float
WorldChrMan
84 28 40
72360 "Y" Float
WorldChrMan
88 28 40
1337019904 "Bloodstain coordinates" 000080 Auto Assembler Script { Author: vbk } [ENABLE] aobscanmodule(bloodstain_coords_ptr_1,DarkSoulsIII.exe,89 0A 8B 48 04 89 4A 04 8B 48 08 89 4A 08 48 8B 53 60 8B 48 0C 89 4A 0C 8B 48 10 89 4A 10 8B 40) alloc(newmem,$1000,bloodstain_coords_ptr_1) label(code) label(return) label(bloodstain_coords_ptr_2) newmem: code: mov [bloodstain_coords_ptr_2],rdx mov [rdx],ecx mov ecx,[rax+04] jmp return bloodstain_coords_ptr_2: dq 0 bloodstain_coords_ptr_1: jmp code return: registersymbol(bloodstain_coords_ptr_1) registersymbol(bloodstain_coords_ptr_2) [DISABLE] bloodstain_coords_ptr_1: db 89 0A 8B 48 04 89 4A unregistersymbol(bloodstain_coords_ptr_1) unregistersymbol(bloodstain_coords_ptr_2) dealloc(newmem) 1337019905 "X" Float
bloodstain_coords_ptr_2
0
1337019906 "Z" Float
bloodstain_coords_ptr_2
4
1337019907 "Y" Float
bloodstain_coords_ptr_2
8
72357 "World" 1 368 "Bloodstain" 1 Array of byte 12
GameDataMan
0 40
86108 "InitPosition" 1 Array of byte 12
GameMan
A40
377 "Reset Position at InitPos" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[WorldChrMan]+40]+28]+80: readmem([GameMan]+a40,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat 371 "Teleport to Bloodstain" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[[WorldChrMan]+40]+28]+80: readmem([[GameDataMan]+40]+0,12) [DISABLE] //code from here till the end of the code will be used to disable the cheat 89227 "Save / Restore Position" 1 88434 "Save / Restore #1" Auto Assembler Script [ENABLE] alloc(teleportsave1,12) teleportsave1: readmem([[[WorldChrMan]+40]+28]+80,12) registersymbol(teleportsave1) [DISABLE] dealloc(teleportsave1) [[[WorldChrMan]+40]+28]+80: readmem(teleportsave1,12) unregistersymbol(teleportsave1) 89232 "Saved Coordinates" 1 Array of byte 12
teleportsave1
89228 "Save / Restore #2" Auto Assembler Script [ENABLE] alloc(teleportsave2,12) teleportsave2: readmem([[[WorldChrMan]+40]+28]+80,12) registersymbol(teleportsave2) [DISABLE] dealloc(teleportsave2) [[[WorldChrMan]+40]+28]+80: readmem(teleportsave2,12) unregistersymbol(teleportsave2) 89233 "Saved Coordinates" 1 Array of byte 12
teleportsave2
89229 "Save / Restore #3" Auto Assembler Script [ENABLE] alloc(teleportsave3,12) teleportsave3: readmem([[[WorldChrMan]+40]+28]+80,12) registersymbol(teleportsave3) [DISABLE] dealloc(teleportsave3) [[[WorldChrMan]+40]+28]+80: readmem(teleportsave3,12) unregistersymbol(teleportsave3) 89234 "Saved Coordinates" 1 Array of byte 12
teleportsave3
89230 "Save / Restore #4" Auto Assembler Script [ENABLE] alloc(teleportsave4,12) teleportsave4: readmem([[[WorldChrMan]+40]+28]+80,12) registersymbol(teleportsave4) [DISABLE] dealloc(teleportsave4) [[[WorldChrMan]+40]+28]+80: readmem(teleportsave4,12) unregistersymbol(teleportsave4) 89235 "Saved Coordinates" 1 Array of byte 12
teleportsave4
89231 "Save / Restore #5" Auto Assembler Script [ENABLE] alloc(teleportsave5,12) teleportsave5: readmem([[[WorldChrMan]+40]+28]+80,12) registersymbol(teleportsave5) [DISABLE] dealloc(teleportsave5) [[[WorldChrMan]+40]+28]+80: readmem(teleportsave5,12) unregistersymbol(teleportsave5) 89236 "Saved Coordinates" 1 Array of byte 12
teleportsave5
1337159934 "Boss Teleports -- requires you to be in the general area first" 1 1337159935 "Iudex" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 93 E6 F8 42 6D D0 7F C2 C7 F3 0A 44 {$lua} disableMemrec(memrec) [DISABLE] 1337159940 "Vordt" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db F1 38 DF 41 20 F5 CB C1 9C 7B 47 42 {$lua} disableMemrec(memrec) [DISABLE] 1337159941 "Dancer" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 40 25 E0 41 00 5B 09 C1 9C 6A 01 43 {$lua} disableMemrec(memrec) [DISABLE] 1337159945 "Greatwood" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db DF 0D 07 43 F4 24 34 C3 1D 5D 5B C4 {$lua} disableMemrec(memrec) [DISABLE] 1337159946 "Sage" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 79 C7 22 C3 55 E3 76 C3 F7 23 D3 C3 {$lua} disableMemrec(memrec) [DISABLE] 1337159947 "Deacons" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 25 7B E3 C3 F4 AC 44 C3 8F 0C 1B C4 {$lua} disableMemrec(memrec) [DISABLE] 1337190297 "Watchers" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 21 D2 8B 43 BC 23 78 C3 8E 19 F3 C3 {$lua} disableMemrec(memrec) [DISABLE] 1337190298 "Old Demon King" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 14 2C 92 43 54 2C A3 C3 D0 86 66 C4 {$lua} disableMemrec(memrec) [DISABLE] 1337159948 "Wolnir" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db C2 8B B7 43 F7 35 89 C3 86 FB 27 C4 {$lua} disableMemrec(memrec) [DISABLE] 1337190299 "Pontiff" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 9F 2C C7 43 45 D1 60 C3 86 64 8B C4 {$lua} disableMemrec(memrec) [DISABLE] 1337190300 "Aldrich" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db AE 32 2C 44 2B B7 F2 C2 B7 DE 86 C4 {$lua} disableMemrec(memrec) [DISABLE] 1337190301 "Yhorm" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 16 C2 F3 42 EB 6D D4 C3 D8 68 19 C4 {$lua} disableMemrec(memrec) [DISABLE] 1337190302 "Oceiros" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db D4 D3 95 C2 FC 96 45 C2 34 60 B6 43 {$lua} disableMemrec(memrec) [DISABLE] 1337190303 "Champion" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db DF 3E FB 42 D6 19 80 C2 D8 BF 0B 44 {$lua} disableMemrec(memrec) [DISABLE] 1337190304 "Wyvern" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 76 F0 84 C2 04 05 EA 41 3C FE 3C 43 {$lua} disableMemrec(memrec) [DISABLE] 1337159970 "Nameless (Pull Lever First)" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 6B 51 70 42 C9 C2 9E 42 D8 23 9D 43 {$lua} disableMemrec(memrec) [DISABLE] 1337190305 "Dragonslayer Armor" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db A5 0D 0C C2 48 47 6F 42 20 2C 5F 43 {$lua} disableMemrec(memrec) [DISABLE] 1337190306 "Twin Princes(use from boss' bonfire, wont work from archives bonfire)" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db A6 9C 48 41 49 3C 13 43 D4 F0 A3 43 {$lua} disableMemrec(memrec) [DISABLE] 1337190307 "Soul of Cinder" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db FF D5 0D C3 DD C7 C6 44 5D 30 1B 42 {$lua} disableMemrec(memrec) [DISABLE] 1337190308 "Friede - Fog (looks weird but it's ok)" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db EE BA 39 C3 51 04 DE 41 27 0E 66 C3 {$lua} disableMemrec(memrec) [DISABLE] 1337190309 "Friede - Lever (if you really don't like the look)" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 2E 03 23 C3 AF 77 7E 40 92 17 64 C3 {$lua} disableMemrec(memrec) [DISABLE] 1337159961 "Gravetender" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 69 F0 F1 C0 27 D8 BB C2 C5 FF 92 C3 {$lua} disableMemrec(memrec) [DISABLE] 1337159962 "Demon Princes (pretty pointless though lol)" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 38 68 09 43 E3 8F B4 C2 FC F5 70 42 {$lua} disableMemrec(memrec) [DISABLE] 1337190310 "Halflight" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 5C 79 BE C3 50 3E 5D C2 3D CF A0 C3 {$lua} disableMemrec(memrec) [DISABLE] 1337159963 "Midir (make sure to kill bridge midir first)" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 00 F5 F0 C3 64 8D A5 C2 DB 64 C6 C3 {$lua} disableMemrec(memrec) [DISABLE] 1337190311 "Gael (pretty pointless though lol)" Auto Assembler Script [ENABLE] [[[WorldChrMan]+40]+28]+80: db 04 10 5B 43 CF C8 03 44 99 A7 40 43 {$lua} disableMemrec(memrec) [DISABLE]
492852 "Debug Stuff" 1 1337256166 "Expect a lot of things to be broken in this category for v1.15.1 and above" 0000FF 1 1337098172 "GAME" 1 1337080849 "GAME_PROPERTIES" 1 492940 "NearOnlyDraw" 0:Disable 1:Enable 000080 Byte
DarkSoulsIII.exe+4766569
1337080850 "MstSfxEnable" 0:Disable 1:Enable 000080 Byte
DarkSoulsIII.exe+457F3D8
1337080853 "LoadEzStateDebugFile" 0:Disable 1:Enable 000080 Byte
DarkSoulsIII.exe+476656A
1337080852 "s_bNtMode" 0:Disable 1:Enable 000080 Byte
DarkSoulsIII.exe+476656B
1337080851 "IsDisableAccountPicker_forMoveMap" 0:Disable 1:Enable 000080 Byte
14476656C
1337075949 "CHR DBG" 1 1337097675 "Player No Dead" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags
492910 "Player Exterminate" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+1
492901 "All No Dead" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+8
492900 "All No Damage" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+9
492902 "All No Hit" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+A
492899 "All No Attack" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+B
492905 "All No Move" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+C
492907 "All No Update Ai" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+D
492906 "All No Stamina Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+2
492903 "All No MP Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+3
492897 "All No Arrow Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+4
492904 "All No MagicQty Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+5
492908 "All No WepProtDurability Damage" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+E
492898 "All No Arts Point Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+F
492911 "Player Hide" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+6
492913 "Player Silence" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+7
492896 "New KnockBackMode" 0:Off 1:On Byte
WorldChrManDbg
135
1337080854 "Draw FootIK Ray" 0:Off 1:On Byte
WorldChrManDbg
6B
1337080855 "Show toughness | 強靭度を表示する" 0:Off 1:On Byte
WorldChrManDbg
6C
492909 "Force Parry Mode" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+10
1337080856 "Disable ritual execution condition check | 儀式の実行条件チェックを無効化" 0:Off 1:On Byte
WorldChrManDbg
189
1337080857 "Enable bonfire function | 篝火機能有効化" 0:Off 1:On Byte
WorldChrManDbg
18A
1337080858 "All debug drawing function | 全デバッグ描画機能" 0:Off 1:On Byte
WorldChrManDbg
65
492895 "All Draw Hit" 0:Off 1:On Byte
WorldChrManDbg
66
1337097177 "All Omission Mode | 全員省略モード" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+12
1337097782 "Lv1[1]/Lv2[3]/Lv5[4]Lv30[20]/None[180]/Total[208]" C0C0C0 Array of byte 0
0
1337097785 "0032/0032/0208 < VisibleNum/ReadyNum/MaxNum" C0C0C0 Array of byte 0
0
1337097784 "Number of Lv1 updates | Lv1更新数" C0C0C0 Array of byte 0
0
1337097786 "Number of Lv2 updates | Lv1更新数" C0C0C0 Array of byte 0
0
1337097787 "Omitting update level judgment distance [m] (Drawing group invalid Lv5/30 judgment) | 省略更新レベル判定距離[m](描画グループ無効 Lv5/30判別)" Float
WorldChrManDbg
2C
1337097788 "Omitted update level judgment distance [m] (outside screen Lv5/30 judgment) | 省略更新レベル判定距離[m](画面外 Lv5/30判別)" Float
WorldChrManDbg
30
1337097793 "Omitted Update Level Judgment Distance [m] (Lv5/30 discrimination in screen) | 省略更新レベル判定距離[m](画面内 Lv5/30判別)" Float
WorldChrManDbg
34
1337097792 "Omission update level judgment distance [m] (previous frame non-drawing Lv2 judgment) | 省略更新レベル判定距離[m](前フレーム非描画 Lv2判定)" Float
WorldChrManDbg
38
1337097791 "Omitted update level judgment distance [m] (previous frame non-drawing Lv5 judgment) | 省略更新レベル判定距離[m](前フレーム非描画 Lv5判定)" Float
WorldChrManDbg
3C
1337097790 "Omitted update level judgment distance [m] (previous frame non-drawing Lv30 judgment) | 省略更新レベル判定距離[m](前フレーム非描画 Lv30判定)" Float
WorldChrManDbg
40
1337097789 "Omitted update level judgment distance [m] (Ragdoll priority decrease distance) | 省略更新レベル判定距離[m](ラグドール優先度低下距離)" Float
WorldChrManDbg
44
1337097799 "Display update omission status (Lv1 green Lv2 blue Lv5 red Lv30 purple Off white) | 更新省略状態を表示(Lv1緑 Lv2青 Lv5赤 Lv30紫 Off白)" 0:Off 1:On 1 Byte
WorldChrManDbg
11
1337097845 "Update Lv5 and above characters are hidden | 更新Lv5以上のキャラを非表示に" 0:Off 1:On 1 Byte
WorldChrManDbg
12
1337097800 "Update Lv5 characters over Lv30 | 更新Lv5のキャラをLv30に上書きする" 0:Off 1:On 1 Byte
WorldChrManDbg
13
1337097797 "Locally controlled NPC display | ローカル制御のNPC表示" 0:Off 1:On 1 Byte
WorldChrManDbg
67
1337097798 "LOD level display (Lv0 green Lv1 blue Lv2 red) | LODレベル表示 (Lv0緑 Lv1青 Lv2赤)" 0:Off 1:On 1 Byte
WorldChrManDbg
6D
1337097794 "LOD level to cast shadow (if this value or less, drop shadow) | 影を落とすLODレベル(この値以下なら影を落とす)" -1:-1 0:0 1:1 2:2 1 4 Bytes
WorldChrManDbg
4C
1337097801 "Dead Count" 4 Bytes
WorldChrManDbg
13C
1337097859 "Clear Dead Count" Auto Assembler Script [ENABLE] alloc(Debug_ClearDeadCount,256,DarkSoulsIII.exe) createthread(Debug_ClearDeadCount) Debug_ClearDeadCount: sub rsp,48 mov edx,00000002 call DarkSoulsIII.exe+8D8750 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_ClearDeadCount) 1337097860 "Check Dead Flag" Auto Assembler Script [ENABLE] alloc(Debug_CheckDeadFlag,256,DarkSoulsIII.exe) createthread(Debug_CheckDeadFlag) Debug_CheckDeadFlag: sub rsp,48 mov edx,00000003 call DarkSoulsIII.exe+8D8750 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_CheckDeadFlag) 1337097805 "Debug dash switching operation | デバッグダッシュ切替操作" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4768F7E
1337097804 "EzState fix randum integer number" -1:randum 1 4 Bytes
WorldChrManDbg
138
1337097806 "ActionFlags | アクションフラグ監視" 1 1337097978 "Target Chr Id" C0C0C0 Array of byte 0
0
1337097850 "Is it possible to cancel the step animation? | ステップアニメキャンセル可能か?" C0C0C0 Array of byte 0
0
1337097849 "Is it possible to cancel the animation by entering the move key? | 移動キー入力でアニメキャンセル可能か?" C0C0C0 Array of byte 0
0
1337097848 "In the air | 空振り中か" C0C0C0 Array of byte 0
0
1337097881 "Ladder condition | はしご状態" 1 Byte
WorldChrMan
2CC 48 50 80
1337097807 "▼ Convenient system summary ▼ | ▼便利系まとめ▼" 1 1337097885 "▼ Batch change debug status | ▼デバッグ状態一括変更" 1 1337097889 "Target | 一括変更対象" -1:All valid chars | 全有効キャラ 1 4 Bytes
WorldChrManDbg
158
1337097887 "No Dead" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337097896 "No Damage" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337097895 "No Hit" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337097894 "No Attack" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337097893 "No Move" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337097892 "No Stamina Consume" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337097891 "No MP Consume" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337097890 "No Update" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE]
1337097810 "Positioned warp | 位置指定ワープ" 1 1337097898 "X" Float
WorldChrManDbg
160
1337097900 "Y" Float
WorldChrManDbg
164
1337097899 "Z" Float
WorldChrManDbg
168
1337097902 "Warp | ワープ実行" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE]
1337097809 "▼ Summary of test / experiment system ▼ | ▼テスト/実験系をひとまとめ▼" C0C0C0 1 1337097903 "BurnTest stuff" 1 1337097808 "▼ Debug marker ▼ | ▼デバッグマーカー▼" 1 1337097905 "Damage hit position display | ダメージヒット位置表示" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4768F89
1337097815 "Inability test | 能力不足テスト" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4768F7F
1337097811 "disp first floor hit | [名前表示] 初期床アタリ" 0:Off 1:On Byte
WorldChrManDbg
68
1337097813 "disp update state | [名前表示] 更新状態" 0:Off 1:On Byte
WorldChrManDbg
69
1337097812 "disp dead state | [名前表示] 死亡状態" 0:Off 1:On Byte
WorldChrManDbg
6A
1337097816 "Falling Death Camera | 落下死亡カメラ" 0:Off 1:On Byte
WorldChrMan
90
1337097817 "Invalidate per enemy? | 敵あたり無効化するか" 0:OFF 1:ON Byte
WorldChrManDbg
48
1337097861 "Respawn All Characters | ○ボタンで全キャラリスポン(リイニット版)" Auto Assembler Script [ENABLE] alloc(Debug_RespawnAllCharacters,256,DarkSoulsIII.exe) createthread(Debug_RespawnAllCharacters) Debug_RespawnAllCharacters: sub rsp,48 mov edx,0000000B call DarkSoulsIII.exe+8D8750 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_RespawnAllCharacters) 1337097862 "Reload All Characters | ○ボタンで全キャラリロード" Auto Assembler Script [ENABLE] alloc(Debug_ReloadAllCharacters,256,DarkSoulsIII.exe) createthread(Debug_ReloadAllCharacters) Debug_ReloadAllCharacters: sub rsp,48 mov edx,0000000C call DarkSoulsIII.exe+8D8750 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_ReloadAllCharacters) 1337097818 "Create Behavior characters in the back thread? | 裏スレッドでBehaviorキャラを作成するか" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4587149
1337097819 "Delete Behavior characters in the back thread? | 裏スレッドでBehaviorキャラを削除するか" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+458714A
1337097820 "Enable Havok Behavior multi-threaded updates | Havok Behavior マルチスレッド更新を有効にするか" 0:Off 1:On Byte
SprjHkBehManager
50
1337097821 "Enable FootIkModifier | FootIkModifierを有効にするか" 0:Off 1:On Byte
SprjHkBehManager
51
1337097827 "TAE debug function | TAEデバッグ機能" 1 1337097906 "Enable behavioral flags | ビヘイビア用フラグを有効化するか" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F80
1337097913 "Enable animation playback speed | アニメ再生速度を有効化するか" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F81
1337097912 "Activate test parameters | テストパラメータを有効化するか" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F82
1337097911 "Enable animation movement adjustment | アニメ移動量調節を有効化するか" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F83
1337097910 "Enable behavioral flags (for players) | ビヘイビア用フラグを有効化するか(プレイヤー用)" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F84
1337097909 "Enable animation playback speed (for players) | アニメ再生速度を有効化するか(プレイヤー用)" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F85
1337097908 "Activate test parameters (for players) | テストパラメータを有効化するか(プレイヤー用)" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F86
1337097907 "Enable animation movement adjustment (for players) | アニメ移動量調節を有効化するか(プレイヤー用)" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F87
1337097826 "Cross scale | クロススケール" 1 1337097917 "Enable cross scaling for characters | キャラのクロススケーリングを有効化するか" 0:Off 1:On Byte
WorldChrManDbg
170
1337097918 "Display the bone scaling value | ボーンのスケーリングの値を表示するか" 0:Off 1:On Byte
WorldChrManDbg
171
1337097825 "Sfx" 1 1337097958 "Enable the TAE Sfx setting "Follow Damipoli" | TAEのSfx設定「ダミポリに追従」を有効にするか" 0:Off 1:On Byte
WorldChrManDbg
172
1337097959 "Enable TAE's Sfx setting "Generate from multiple Damipoli" | TAEのSfx設定「複数のダミポリから発生」を有効にするか" 0:Off 1:On Byte
WorldChrManDbg
173
1337097961 "Enable automation of the sword flash effect | 剣閃エフェクトの自動化を有効化するか" 0:Off 1:On Byte
WorldChrManDbg
174
1337097960 "Activate the serial number Damipoli occurrence of the sword flash effect | 剣閃エフェクトの連番ダミポリ発生を有効化するか" 0:Off 1:On Byte
WorldChrManDbg
175
1337097962 "Enchant Sfx occurrence interval [m] | エンチャントSfx発生間隔[m]" Float
WorldChrManDbg
17C
1337097969 "Whip Enchant Sfx Occurrence Interval [m] | 鞭エンチャントSfx発生間隔[m]" Float
WorldChrManDbg
180
1337097968 "Whip (standby) Enchant Sfx Occurrence interval [m] | 鞭(待機中)エンチャントSfx発生間隔[m]" Float
WorldChrManDbg
184
1337097967 "Draw the enchantment Sfx occurrence position | エンチャントSfx発生位置を描画するか" 0:Off 1:On Byte
WorldChrManDbg
17A
1337097966 "Magic/Item Casting/Activation/Effect Enable SFX | 魔法/アイテムの詠唱・発動・効果SFXを有効化するか" 0:Off 1:On Byte
WorldChrManDbg
176
1337097965 "Enable landing SFX matrix. | 着弾SFXマトリックスを有効化。" 0:Off 1:On Byte
WorldChrManDbg
177
1337097964 "Enable Sh replacement in the foot effect SFX | フットエフェクトSFXでSh置換を有効化するか" 0:Off 1:On Byte
WorldChrManDbg
178
1337097963 "Enable the foot effect SFX matrix | フットエフェクトSFXマトリクスを有効化するか" 0:Off 1:On Byte
WorldChrManDbg
179
1337097824 "Se" 1 1337097953 "Enable the landing SE matrix. | 着弾SEマトリクスを有効化。" 0:Off 1:On Byte
WorldChrManDbg
188
1337097823 "Distance deactivate | 距離ディアクティベート" 1 1337097954 "Is distance deactivation enabled | 距離によるディアクティベートを有効にするか" Byte
WorldChrManDbg
18B
1337097957 "Enable distance overwrite for deactivation processing | ディアクティベート処理の距離上書きを有効にするか" Byte
WorldChrManDbg
18C
1337097956 "Activate distance | アクティベート距離" Float
WorldChrManDbg
190
1337097955 "Deactivate distance | ディアクティベート距離" Float
WorldChrManDbg
194
1337097822 "Test" 1 1337097937 "Flag0" Byte
WorldChrManDbg
198
1337097938 "Flag1" Byte
WorldChrManDbg
199
1337097943 "Flag2" Byte
WorldChrManDbg
19A
1337097942 "Flag3" Byte
WorldChrManDbg
19B
1337097941 "Flag4" Byte
WorldChrManDbg
19C
1337097940 "Flag5" Byte
WorldChrManDbg
19D
1337097939 "Flag6" Byte
WorldChrManDbg
19E
1337097944 "Flag7" Byte
WorldChrManDbg
19F
1337097945 "Id0" 4 Bytes
WorldChrManDbg
1A0
1337097952 "Id1" 4 Bytes
WorldChrManDbg
1A4
1337097951 "Id2" 4 Bytes
WorldChrManDbg
1A8
1337097950 "Id3" 4 Bytes
WorldChrManDbg
1AC
1337097949 "Id4" 4 Bytes
WorldChrManDbg
1B0
1337097948 "Id5" 4 Bytes
WorldChrManDbg
1B4
1337097947 "Id6" 4 Bytes
WorldChrManDbg
1B8
1337097946 "Id7" 4 Bytes
WorldChrManDbg
1BC
1337187542 "OBJ INS" 1 1337187583 "Option" C0C0C0 1 1337187584 "Debug" 1 1337189361 "Destroy All" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337189363 "Restore All" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337189362 "Extinction All" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337189360 "Create" 1 1337189375 "area id|エリアID" 0 4 Bytes
DarkSoulsIII.exe+47451D0
1337189376 "model id|モデルID" 4 Bytes
DarkSoulsIII.exe+47451D4
1337189377 "create length|出現距離[m]" 0 Float
1447451F0
1337189378 "create height|出現高さ[m]" 0 Float
1447451EC
1337189379 "create Angle|出現角度" 0 Float
1447451FC
1337189380 "create num|生成数" 4 Bytes
DarkSoulsIII.exe+4558D8C
1337189370 "Create object | ○ボタンで o%02d_%04d を作成" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337189374 "---" 1 1337189371 "Delete all | ○ボタンで全削除" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE]
1337187585 "WORLD OBJ MAN" C0C0C0 1
1337187540 "CHR INS" 1 1337187588 "NetWorldChrSync" C0C0C0 1 1337187587 "WorldChrMan" 1 1337189326 "Create Debug Chr|デバッグキャラ作成" 1 1337189329 "Select Chr|作成キャラ選択" 1 1337189346 "000000" Auto Assembler Script [ENABLE] [[WorldChrMan]+3018]+128: dd #000000 {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337189348 "000001" Auto Assembler Script [ENABLE] [[WorldChrMan]+3018]+128: dd #000001 {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337189347 "000010" Auto Assembler Script [ENABLE] [[WorldChrMan]+3018]+128: dd #000010 {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337189354 "..." C0C0C0 1 1337189330 "Select Chr Think|AI思考選択" 1 1337189349 "000000" Auto Assembler Script [ENABLE] [[WorldChrMan]+3018]+124: dd #000000 {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337189350 "000001" Auto Assembler Script [ENABLE] [[WorldChrMan]+3018]+124: dd #000001 {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337189352 "000002" Auto Assembler Script [ENABLE] [[WorldChrMan]+3018]+124: dd #000002 {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337189351 "000010" Auto Assembler Script [ENABLE] [[WorldChrMan]+3018]+124: dd #000010 {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE] 1337189353 "..." C0C0C0 1 1337189338 "chr id|キャラID" 0 4 Bytes
WorldChrMan
1B0 3018
1337189343 "create length|出現距離[m]" 0 Float
WorldChrMan
1B4 3018
1337189342 "create height|出現高さ[m]" 0 Float
WorldChrMan
1B8 3018
1337189341 "create Angle|出現向き[deg](0:プレイヤーと同じ向き" 0 Float
WorldChrMan
1BC 3018
1337189340 "npc param id|NPCパラムID" 0 4 Bytes
WorldChrMan
128 3018
1337189339 "npc think id|AI思考ID" 0 4 Bytes
WorldChrMan
124 3018
1337189331 "Create character | 以上の情報でキャラ作成" Auto Assembler Script [ENABLE] alloc(CreateDebugChr,$100,DarkSoulsIII.exe) createthread(CreateDebugChr) CreateDebugChr: sub rsp,28 mov rcx,[WorldChrMan] mov rcx,[rcx+3018] mov edx,01 call 140A07E60 add rsp,28 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(CreateDebugChr) 1337189345 "Delete most recent character | 最も新しいキャラを削除" Auto Assembler Script [ENABLE] alloc(CreateDebugChr,$100,DarkSoulsIII.exe) createthread(CreateDebugChr) CreateDebugChr: sub rsp,28 mov rcx,[WorldChrMan] mov rcx,[rcx+3018] mov edx,02 call 140A07E60 add rsp,28 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(CreateDebugChr) 1337189344 "Output for debug | 生成した全キャラの配置データを出力" Auto Assembler Script [ENABLE] alloc(CreateDebugChr,$100,DarkSoulsIII.exe) createthread(CreateDebugChr) CreateDebugChr: sub rsp,28 mov rcx,[WorldChrMan] mov rcx,[rcx+3018] mov edx,03 call 140A07E60 add rsp,28 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(CreateDebugChr)
1337189327 "Character Performance Check | キャラパフォーマンスチェック" C0C0C0 1 1337188063 "c0000" C0C0C0 1 1337189328 "..." C0C0C0 1
1337189939 "CHR DBG" 1 1337189940 "Player No Dead" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags
1337189941 "Player Exterminate" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+1
1337189942 "All No Dead" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+8
1337189943 "All No Damage" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+9
1337189944 "All No Hit" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+A
1337189945 "All No Attack" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+B
1337189946 "All No Move" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+C
1337189947 "All No Update Ai" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+D
1337189948 "All No Stamina Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+2
1337189949 "All No MP Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+3
1337189950 "All No Arrow Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+4
1337189951 "All No MagicQty Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+5
1337189952 "All No WepProtDurability Damage" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+E
1337189953 "All No Arts Point Consume" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+F
1337189954 "Player Hide" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+6
1337189955 "Player Silence" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+7
1337189956 "New KnockBackMode" 0:Off 1:On Byte
WorldChrManDbg
135
1337189957 "Draw FootIK Ray" 0:Off 1:On Byte
WorldChrManDbg
6B
1337189958 "Show toughness | 強靭度を表示する" 0:Off 1:On Byte
WorldChrManDbg
6C
1337189959 "Force Parry Mode" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+10
1337189960 "Disable ritual execution condition check | 儀式の実行条件チェックを無効化" 0:Off 1:On Byte
WorldChrManDbg
189
1337189961 "Enable bonfire function | 篝火機能有効化" 0:Off 1:On Byte
WorldChrManDbg
18A
1337189962 "All debug drawing function | 全デバッグ描画機能" 0:Off 1:On Byte
WorldChrManDbg
65
1337189963 "All Draw Hit" 0:Off 1:On Byte
WorldChrManDbg
66
1337189964 "All Omission Mode | 全員省略モード" 0:Off 1:On 000080 Byte
WorldChrManDbg_Flags+12
1337189965 "Lv1[1]/Lv2[3]/Lv5[4]Lv30[20]/None[180]/Total[208]" C0C0C0 Array of byte 0
0
1337189966 "0032/0032/0208 < VisibleNum/ReadyNum/MaxNum" C0C0C0 Array of byte 0
0
1337189967 "Number of Lv1 updates | Lv1更新数" C0C0C0 Array of byte 0
0
1337189968 "Number of Lv2 updates | Lv1更新数" C0C0C0 Array of byte 0
0
1337189969 "Omitting update level judgment distance [m] (Drawing group invalid Lv5/30 judgment) | 省略更新レベル判定距離[m](描画グループ無効 Lv5/30判別)" Float
WorldChrManDbg
2C
1337189970 "Omitted update level judgment distance [m] (outside screen Lv5/30 judgment) | 省略更新レベル判定距離[m](画面外 Lv5/30判別)" Float
WorldChrManDbg
30
1337189971 "Omitted Update Level Judgment Distance [m] (Lv5/30 discrimination in screen) | 省略更新レベル判定距離[m](画面内 Lv5/30判別)" Float
WorldChrManDbg
34
1337189972 "Omission update level judgment distance [m] (previous frame non-drawing Lv2 judgment) | 省略更新レベル判定距離[m](前フレーム非描画 Lv2判定)" Float
WorldChrManDbg
38
1337189973 "Omitted update level judgment distance [m] (previous frame non-drawing Lv5 judgment) | 省略更新レベル判定距離[m](前フレーム非描画 Lv5判定)" Float
WorldChrManDbg
3C
1337189974 "Omitted update level judgment distance [m] (previous frame non-drawing Lv30 judgment) | 省略更新レベル判定距離[m](前フレーム非描画 Lv30判定)" Float
WorldChrManDbg
40
1337189975 "Omitted update level judgment distance [m] (Ragdoll priority decrease distance) | 省略更新レベル判定距離[m](ラグドール優先度低下距離)" Float
WorldChrManDbg
44
1337189976 "Display update omission status (Lv1 green Lv2 blue Lv5 red Lv30 purple Off white) | 更新省略状態を表示(Lv1緑 Lv2青 Lv5赤 Lv30紫 Off白)" 0:Off 1:On 1 Byte
WorldChrManDbg
11
1337189977 "Update Lv5 and above characters are hidden | 更新Lv5以上のキャラを非表示に" 0:Off 1:On 1 Byte
WorldChrManDbg
12
1337189978 "Update Lv5 characters over Lv30 | 更新Lv5のキャラをLv30に上書きする" 0:Off 1:On 1 Byte
WorldChrManDbg
13
1337189979 "Locally controlled NPC display | ローカル制御のNPC表示" 0:Off 1:On 1 Byte
WorldChrManDbg
67
1337189980 "LOD level display (Lv0 green Lv1 blue Lv2 red) | LODレベル表示 (Lv0緑 Lv1青 Lv2赤)" 0:Off 1:On 1 Byte
WorldChrManDbg
6D
1337189981 "LOD level to cast shadow (if this value or less, drop shadow) | 影を落とすLODレベル(この値以下なら影を落とす)" -1:-1 0:0 1:1 2:2 1 4 Bytes
WorldChrManDbg
4C
1337189982 "Dead Count" 4 Bytes
WorldChrManDbg
13C
1337189983 "Clear Dead Count" Auto Assembler Script [ENABLE] alloc(Debug_ClearDeadCount,256,DarkSoulsIII.exe) createthread(Debug_ClearDeadCount) Debug_ClearDeadCount: sub rsp,48 mov edx,00000002 call DarkSoulsIII.exe+8D8750 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_ClearDeadCount) 1337189984 "Check Dead Flag" Auto Assembler Script [ENABLE] alloc(Debug_CheckDeadFlag,256,DarkSoulsIII.exe) createthread(Debug_CheckDeadFlag) Debug_CheckDeadFlag: sub rsp,48 mov edx,00000003 call DarkSoulsIII.exe+8D8750 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_CheckDeadFlag) 1337189985 "Debug dash switching operation | デバッグダッシュ切替操作" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4768F7E
1337189986 "EzState fix randum integer number" -1:randum 1 4 Bytes
WorldChrManDbg
138
1337189987 "ActionFlags | アクションフラグ監視" 1 1337189988 "Target Chr Id" C0C0C0 Array of byte 0
0
1337189989 "Is it possible to cancel the step animation? | ステップアニメキャンセル可能か?" C0C0C0 Array of byte 0
0
1337189990 "Is it possible to cancel the animation by entering the move key? | 移動キー入力でアニメキャンセル可能か?" C0C0C0 Array of byte 0
0
1337189991 "In the air | 空振り中か" C0C0C0 Array of byte 0
0
1337189992 "Ladder condition | はしご状態" 1 Byte
WorldChrMan
2CC 48 50 80
1337189993 "▼ Convenient system summary ▼ | ▼便利系まとめ▼" 1 1337189994 "▼ Batch change debug status | ▼デバッグ状態一括変更" 1 1337189995 "Target | 一括変更対象" -1:All valid chars | 全有効キャラ 1 4 Bytes
WorldChrManDbg
158
1337189996 "No Dead" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337189997 "No Damage" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337189998 "No Hit" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337189999 "No Attack" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337190000 "No Move" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337190001 "No Stamina Consume" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337190002 "No MP Consume" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337190003 "No Update" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE]
1337190004 "Positioned warp | 位置指定ワープ" 1 1337190005 "X" 0 Float
WorldChrManDbg
160
1337190006 "Y" 0 Float
WorldChrManDbg
164
1337190007 "Z" 0 Float
WorldChrManDbg
168
1337190008 "Warp | ワープ実行" Auto Assembler Script [ENABLE] alloc(PositionedWarp,$100,DarkSoulsIII.exe) createthread(PositionedWarp) PositionedWarp: mov rdx,[WorldChrManDbg] mov rcx,[WorldChrMan] mov rcx,[rcx+80] mov rcx,[rcx+50] mov byte ptr [rcx+0000018A],01 movaps xmm0,[rdx+160] movdqa [rcx+00000190],xmm0 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(PositionedWarp)
1337190009 "▼ Summary of test / experiment system ▼ | ▼テスト/実験系をひとまとめ▼" C0C0C0 1 1337190010 "BurnTest stuff" 1 1337190011 "▼ Debug marker ▼ | ▼デバッグマーカー▼" 1 1337190012 "Damage hit position display | ダメージヒット位置表示" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4768F89
1337190013 "Inability test | 能力不足テスト" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4768F7F
1337190014 "disp first floor hit | [名前表示] 初期床アタリ" 0:Off 1:On Byte
WorldChrManDbg
68
1337190015 "disp update state | [名前表示] 更新状態" 0:Off 1:On Byte
WorldChrManDbg
69
1337190016 "disp dead state | [名前表示] 死亡状態" 0:Off 1:On Byte
WorldChrManDbg
6A
1337190017 "Falling Death Camera | 落下死亡カメラ" 0:Off 1:On Byte
WorldChrMan
90
1337190018 "Invalidate per enemy? | 敵あたり無効化するか" 0:OFF 1:ON Byte
WorldChrManDbg
48
1337190019 "Respawn All Characters | ○ボタンで全キャラリスポン(リイニット版)" Auto Assembler Script [ENABLE] alloc(Debug_RespawnAllCharacters,256,DarkSoulsIII.exe) createthread(Debug_RespawnAllCharacters) Debug_RespawnAllCharacters: sub rsp,48 mov edx,0000000B call DarkSoulsIII.exe+8D8750 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_RespawnAllCharacters) 1337190020 "Reload All Characters | ○ボタンで全キャラリロード" Auto Assembler Script [ENABLE] alloc(Debug_ReloadAllCharacters,256,DarkSoulsIII.exe) createthread(Debug_ReloadAllCharacters) Debug_ReloadAllCharacters: sub rsp,48 mov edx,0000000C call DarkSoulsIII.exe+8D8750 add rsp,48 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_ReloadAllCharacters) 1337190021 "Create Behavior characters in the back thread? | 裏スレッドでBehaviorキャラを作成するか" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4587149
1337190022 "Delete Behavior characters in the back thread? | 裏スレッドでBehaviorキャラを削除するか" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+458714A
1337190023 "Enable Havok Behavior multi-threaded updates | Havok Behavior マルチスレッド更新を有効にするか" 0:Off 1:On Byte
SprjHkBehManager
50
1337190024 "Enable FootIkModifier | FootIkModifierを有効にするか" 0:Off 1:On Byte
SprjHkBehManager
51
1337190025 "TAE debug function | TAEデバッグ機能" 1 1337190026 "Enable behavioral flags | ビヘイビア用フラグを有効化するか" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F80
1337190027 "Enable animation playback speed | アニメ再生速度を有効化するか" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F81
1337190028 "Activate test parameters | テストパラメータを有効化するか" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F82
1337190029 "Enable animation movement adjustment | アニメ移動量調節を有効化するか" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F83
1337190030 "Enable behavioral flags (for players) | ビヘイビア用フラグを有効化するか(プレイヤー用)" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F84
1337190031 "Enable animation playback speed (for players) | アニメ再生速度を有効化するか(プレイヤー用)" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F85
1337190032 "Activate test parameters (for players) | テストパラメータを有効化するか(プレイヤー用)" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F86
1337190033 "Enable animation movement adjustment (for players) | アニメ移動量調節を有効化するか(プレイヤー用)" 0:Off 1:On Byte
DarkSoulsIII.exe+4768F87
1337190034 "Cross scale | クロススケール" 1 1337190035 "Enable cross scaling for characters | キャラのクロススケーリングを有効化するか" 0:Off 1:On Byte
WorldChrManDbg
170
1337190036 "Display the bone scaling value | ボーンのスケーリングの値を表示するか" 0:Off 1:On Byte
WorldChrManDbg
171
1337190037 "Sfx" 1 1337190038 "Enable the TAE Sfx setting "Follow Damipoli" | TAEのSfx設定「ダミポリに追従」を有効にするか" 0:Off 1:On Byte
WorldChrManDbg
172
1337190039 "Enable TAE's Sfx setting "Generate from multiple Damipoli" | TAEのSfx設定「複数のダミポリから発生」を有効にするか" 0:Off 1:On Byte
WorldChrManDbg
173
1337190040 "Enable automation of the sword flash effect | 剣閃エフェクトの自動化を有効化するか" 0:Off 1:On Byte
WorldChrManDbg
174
1337190041 "Activate the serial number Damipoli occurrence of the sword flash effect | 剣閃エフェクトの連番ダミポリ発生を有効化するか" 0:Off 1:On Byte
WorldChrManDbg
175
1337190042 "Enchant Sfx occurrence interval [m] | エンチャントSfx発生間隔[m]" Float
WorldChrManDbg
17C
1337190043 "Whip Enchant Sfx Occurrence Interval [m] | 鞭エンチャントSfx発生間隔[m]" Float
WorldChrManDbg
180
1337190044 "Whip (standby) Enchant Sfx Occurrence interval [m] | 鞭(待機中)エンチャントSfx発生間隔[m]" Float
WorldChrManDbg
184
1337190045 "Draw the enchantment Sfx occurrence position | エンチャントSfx発生位置を描画するか" 0:Off 1:On Byte
WorldChrManDbg
17A
1337190046 "Magic/Item Casting/Activation/Effect Enable SFX | 魔法/アイテムの詠唱・発動・効果SFXを有効化するか" 0:Off 1:On Byte
WorldChrManDbg
176
1337190047 "Enable landing SFX matrix. | 着弾SFXマトリックスを有効化。" 0:Off 1:On Byte
WorldChrManDbg
177
1337190048 "Enable Sh replacement in the foot effect SFX | フットエフェクトSFXでSh置換を有効化するか" 0:Off 1:On Byte
WorldChrManDbg
178
1337190049 "Enable the foot effect SFX matrix | フットエフェクトSFXマトリクスを有効化するか" 0:Off 1:On Byte
WorldChrManDbg
179
1337190050 "Se" 1 1337190051 "Enable the landing SE matrix. | 着弾SEマトリクスを有効化。" 0:Off 1:On Byte
WorldChrManDbg
188
1337190052 "Distance deactivate | 距離ディアクティベート" 1 1337190053 "Is distance deactivation enabled | 距離によるディアクティベートを有効にするか" Byte
WorldChrManDbg
18B
1337190054 "Enable distance overwrite for deactivation processing | ディアクティベート処理の距離上書きを有効にするか" Byte
WorldChrManDbg
18C
1337190055 "Activate distance | アクティベート距離" Float
WorldChrManDbg
190
1337190056 "Deactivate distance | ディアクティベート距離" Float
WorldChrManDbg
194
1337190057 "Test" 1 1337190058 "Flag0" Byte
WorldChrManDbg
198
1337190059 "Flag1" Byte
WorldChrManDbg
199
1337190060 "Flag2" Byte
WorldChrManDbg
19A
1337190061 "Flag3" Byte
WorldChrManDbg
19B
1337190062 "Flag4" Byte
WorldChrManDbg
19C
1337190063 "Flag5" Byte
WorldChrManDbg
19D
1337190064 "Flag6" Byte
WorldChrManDbg
19E
1337190065 "Flag7" Byte
WorldChrManDbg
19F
1337190066 "Id0" 4 Bytes
WorldChrManDbg
1A0
1337190067 "Id1" 4 Bytes
WorldChrManDbg
1A4
1337190068 "Id2" 4 Bytes
WorldChrManDbg
1A8
1337190069 "Id3" 4 Bytes
WorldChrManDbg
1AC
1337190070 "Id4" 4 Bytes
WorldChrManDbg
1B0
1337190071 "Id5" 4 Bytes
WorldChrManDbg
1B4
1337190072 "Id6" 4 Bytes
WorldChrManDbg
1B8
1337190073 "Id7" 4 Bytes
WorldChrManDbg
1BC
492860 "GAME MAN OPTION" 1 1337096692 "HIT Debugging | HITデバッグ" 1 1337096699 "Flashing interval | 点滅間隔" 1 Float
GameMan
CB4 1337096715 "" 1 Float
GameMan
CB8
1337096716 "" 1 Byte
GameMan
CBC
1337096700 "display the map model | マップモデルを表示するか" 1 Byte
GameMan
CBD
1337096701 "show row hits | ロウヒットを表示するか" 1 Byte
GameMan
CBE
1337096702 "Show high hits | ハイヒットを表示するか" 1 Byte
GameMan
CBF
492870 "IsDisableAllAreaEne" 0:Off 1:On 1 Byte
GameMan
CC0
492871 "IsDisableAllAreaEvent" 0:Off 1:On 1 Byte
GameMan
CC1
492872 "IsDisableAllAreaMap" 0:Off 1:On 1 Byte
GameMan
CC2
492873 "IsDisableAllAreaObj" 0:Off 1:On 1 Byte
GameMan
CC3
492874 "IsEnableAllAreaObj" 0:Off 1:On 1 Byte
GameMan
CC4
492875 "IsEnableAllAreaObjBreak" 0:Off 1:On 1 Byte
GameMan
CC5
1337096708 "IsDisableAllAreaHiHit" 0:Off 1:On 1 Byte
GameMan
CC6
1337096707 "IsEnableAllAreaLoHit" 0:Off 1:On 1 Byte
GameMan
CC7
1337096706 "IsDisableAllAreaSfx" 0:Off 1:On 1 Byte
GameMan
CC8
1337096709 "IsDisableAllAreaSound" 0:Off 1:On 1 Byte
GameMan
CC9
1337096713 "IsObjBreakRecordMode" 0:Off 1:On 1 Byte
GameMan
CCA
1337096712 "IsAutoMapWarpMode" 0:Off 1:On 1 Byte
GameMan
CCB
1337096711 "IsChrNpcWandertest" 0:Off 1:On 1 Byte
GameMan
CCC
1337096710 "IsDbgChrAllDead" 0:Off 1:On 1 Byte
GameMan
CCD
492861 "bRequestToEnding" 0:Off 1:On 1 Byte
GameMan
AE8
1337096714 "bRequestToNextLap" 0:Off 1:On 1 Byte
GameMan
AE9
1337096685 "IsTitleStart" 0:Off 1:On 1 Byte
GameMan
B1D
1337096686 "IsOnlineMode" 1 Byte
GameMan
B1C
1337096687 "IsMultModeMoss" 1 Byte
GameMan
ADC
1337096688 "Did you return without operation for a certain time | 一定時間無操作帰還をしたか" 1 Byte
GameMan
AC8
1337096689 "HP & MP bottle recovery lottery probability (accumulated value) | HP&MP瓶回復 抽選確率(蓄積値)" 1 2 Bytes
GameMan
CAE
1337096691 "HP bottle recovery lottery probability (accumulated value) | HP瓶回復 抽選確率(蓄積値)" 1 2 Bytes
GameMan
CAE
1337096690 "MP bottle recovery Lottery probability (accumulated value) | MP瓶回復 抽選確率(蓄積値)" 1 2 Bytes
GameMan
CAE
1337187661 "Party Member Info" 1 1337187662 "white ghosts | ホワイトゴーストの数" 4 Bytes
GameMan
D28
1337187663 "black ghosts | ブラックゴーストの数" 4 Bytes
GameMan
D2C
1337187664 "detective ghosts | 探知ゴーストの数" 4 Bytes
GameMan
D30
1337187665 "NPC members | NPC メンバーの数" 4 Bytes
GameMan
D34
1337187666 "members created | キャラ作成済みのメンバーの数" 4 Bytes
GameMan
D38
1337187667 "connected members | 接続してるメンバーの数" 4 Bytes
GameMan
D3C
1337187668 "memberInfo" 1 1337187669 "Slot 0" 1 1337187670 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
D40
1337187671 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
D44
1337187672 "state" 1 4 Bytes
GameMan
D48
1337187673 "initFlag" 1 4 Bytes
GameMan
D4C
1337187674 "endFlag" 1 4 Bytes
GameMan
D50
1337187675 "Slot 1" 1 1337187676 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
D5C
1337187677 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
D60
1337187678 "state" 1 4 Bytes
GameMan
D64
1337187679 "initFlag" 1 4 Bytes
GameMan
D68
1337187680 "endFlag" 1 4 Bytes
GameMan
D6C
1337187681 "Slot 2" 1 1337187682 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
D78
1337187683 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
D7C
1337187684 "state" 1 4 Bytes
GameMan
D80
1337187685 "initFlag" 1 4 Bytes
GameMan
D84
1337187686 "endFlag" 1 4 Bytes
GameMan
D88
1337187687 "Slot 3" 1 1337187688 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
D94
1337187689 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
D98
1337187690 "state" 1 4 Bytes
GameMan
D9C
1337187691 "initFlag" 1 4 Bytes
GameMan
DA0
1337187692 "endFlag" 1 4 Bytes
GameMan
DA4
1337187693 "Slot 4" 1 1337187694 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
DB0
1337187695 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
DB4
1337187696 "state" 1 4 Bytes
GameMan
DB8
1337187697 "initFlag" 1 4 Bytes
GameMan
DBC
1337187698 "endFlag" 1 4 Bytes
GameMan
DC0
1337187699 "Slot 5" 1 1337187700 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
DCC
1337187701 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
DD0
1337187702 "state" 1 4 Bytes
GameMan
DD4
1337187703 "initFlag" 1 4 Bytes
GameMan
DD8
1337187704 "endFlag" 1 4 Bytes
GameMan
DDC
492925 "Event" 1 492926 "EventStop" Byte
SprjDbgEvent
D4
492927 "Draw" Byte
SprjDbgEvent
A8
1337098173 "WIND WORLD" 1 1337098187 "All-in-one debug drawing | 全風デバッグ描画" 0:Off 1:On Byte
WindWorld
70
1337098176 "All SFX style debug drawing | 全SFX風デバッグ描画" 0:Off 1:On Byte
WindWorld
71
1337098177 "All cross wind debug drawing | 全クロス風デバッグ描画" 0:Off 1:On Byte
WindWorld
72
1337098181 "TAE:c0000" 1 1337098194 "All-in-one debug drawing | 全風デバッグ描画" 0:Off 1:On Byte
WindWorld
100 10 0 38
1337098196 "All SFX style debug drawing | 全SFX風デバッグ描画" 0:Off 1:On Byte
WindWorld
101 10 0 38
1337098195 "All cross wind debug drawing | 全クロス風デバッグ描画" 0:Off 1:On Byte
WindWorld
102 10 0 38
1337098197 "TAE:c0000" 1 1337098201 "All-in-one debug drawing | 全風デバッグ描画" 0:Off 1:On Byte
WindWorld
100 10 0 0 38
1337098199 "All SFX style debug drawing | 全SFX風デバッグ描画" 0:Off 1:On Byte
WindWorld
101 10 0 0 38
1337098200 "All cross wind debug drawing | 全クロス風デバッグ描画" 0:Off 1:On Byte
WindWorld
102 10 0 0 38
1337098202 "TAE:c0000" 1 1337098203 "All-in-one debug drawing | 全風デバッグ描画" 0:Off 1:On Byte
WindWorld
100 10 0 0 0 38
1337098204 "All SFX style debug drawing | 全SFX風デバッグ描画" 0:Off 1:On Byte
WindWorld
101 10 0 0 0 38
1337098205 "All cross wind debug drawing | 全クロス風デバッグ描画" 0:Off 1:On Byte
WindWorld
102 10 0 0 0 38
1337098206 "TAE:c0000" 1 1337098207 "All-in-one debug drawing | 全風デバッグ描画" 0:Off 1:On Byte
WindWorld
100 10 0 0 0 0 38
1337098208 "All SFX style debug drawing | 全SFX風デバッグ描画" 0:Off 1:On Byte
WindWorld
101 10 0 0 0 0 38
1337098209 "All cross wind debug drawing | 全クロス風デバッグ描画" 0:Off 1:On Byte
WindWorld
102 10 0 0 0 0 38
1337098210 "TAE:c0000" 1 1337098211 "All-in-one debug drawing | 全風デバッグ描画" 0:Off 1:On Byte
WindWorld
100 10 0 0 0 0 0 38
1337098212 "All SFX style debug drawing | 全SFX風デバッグ描画" 0:Off 1:On Byte
WindWorld
101 10 0 0 0 0 0 38
1337098213 "All cross wind debug drawing | 全クロス風デバッグ描画" 0:Off 1:On Byte
WindWorld
102 10 0 0 0 0 0 38
1337098214 "TAE:c0000" 1 1337098215 "All-in-one debug drawing | 全風デバッグ描画" 0:Off 1:On Byte
WindWorld
100 10 0 0 0 0 0 0 38
1337098216 "All SFX style debug drawing | 全SFX風デバッグ描画" 0:Off 1:On Byte
WindWorld
101 10 0 0 0 0 0 0 38
1337098217 "All cross wind debug drawing | 全クロス風デバッグ描画" Byte
WindWorld
102 10 0 0 0 0 0 0 38
1337099086 "MapItemMan" 1 1337098225 "DbgDispDropItem" Byte
MapItemMan
100
1337098219 "Drop Items" 1 1337098257 "1" 1
MapItemMan
0 18 1337098255 "ID" 1 1 4 Bytes
+58
1337098256 "Quantity" 1 4 Bytes
+5C
1337098263 "Durability" 1 4 Bytes
+60
1337098264 "2" 1
MapItemMan
0 0 18 1337098269 "ID" 1 1 4 Bytes
+58
1337098270 "Quantity" 1 4 Bytes
+5C
1337098271 "Durability" 1 4 Bytes
+60
1337098272 "3" 1
MapItemMan
0 0 0 18 1337098277 "ID" 1 1 4 Bytes
+58
1337098278 "Quantity" 1 4 Bytes
+5C
1337098279 "Durability" 1 4 Bytes
+60
1337098288 "4" 1
MapItemMan
0 0 0 0 18 1337098293 "ID" 1 1 4 Bytes
+58
1337098294 "Quantity" 1 4 Bytes
+5C
1337098295 "Durability" 1 4 Bytes
+60
1337098296 "5" 1
MapItemMan
0 0 0 0 0 18 1337098301 "ID" 1 1 4 Bytes
+58
1337098302 "Quantity" 1 4 Bytes
+5C
1337098303 "Durability" 1 4 Bytes
+60
1337098304 "6" 1
MapItemMan
0 0 0 0 0 0 18 1337098309 "ID" 1 1 4 Bytes
+58
1337098310 "Quantity" 1 4 Bytes
+5C
1337098311 "Durability" 1 4 Bytes
+60
1337098312 "7" 1
MapItemMan
0 0 0 0 0 0 0 18 1337098317 "ID" 1 1 4 Bytes
+58
1337098318 "Quantity" 1 4 Bytes
+5C
1337098319 "Durability" 1 4 Bytes
+60
1337098320 "8" 1
MapItemMan
0 0 0 0 0 0 0 0 18 1337098321 "ID" 1 1 4 Bytes
+58
1337098322 "Quantity" 1 4 Bytes
+5C
1337098323 "Durability" 1 4 Bytes
+60
1337098324 "9" 1
MapItemMan
0 0 0 0 0 0 0 0 0 18 1337098325 "ID" 1 1 4 Bytes
+58
1337098326 "Quantity" 1 4 Bytes
+5C
1337098327 "Durability" 1 4 Bytes
+60
1337098328 "10" 1
MapItemMan
0 0 0 0 0 0 0 0 0 0 18 1337098329 "ID" 1 1 4 Bytes
+58
1337098330 "Quantity" 1 4 Bytes
+5C
1337098331 "Durability" 1 4 Bytes
+60
1337098344 "...30" C0C0C0 1
1337098222 "Treasure Items" C0C0C0 1 1337098221 "Corpse Items" C0C0C0 1 1337098220 "Item Drop Exchanger (FDP hawk girl version) | アイテムドロップ交換機(FDP版鷹娘)" 1 1337098338 "Area information | 領域情報" 1 1337098339 "Area to add | 追加したい領域" 4 Bytes
MapItemMan
60 88
1337098350 "Added by setting ↑ | ↑の設定で追加" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337098351 "------------------------------------------" 1
1337098243 "Exchange information | 交換情報" 1 1337098239 "Replacement EquipType | 追加したい交換元装備種類" 0:Weapon | 武器 1:Protecter | 防具 2:Accessory | 装飾 4:Goods | 道具 1 4 Bytes
MapItemMan
4C 88
1337098341 "Replacement EquipId | 追加したい交換元装備ID" 1 4 Bytes
MapItemMan
50 88
1337098340 "Exchange ItemLotId | 追加したい交換後アイテム抽選ID" 1 4 Bytes
MapItemMan
54 88
1337098342 "Replacement FlagID | 追加したい交換済み判定用フラグID" 1 4 Bytes
MapItemMan
58 88
1337098343 "Replacement TypeFlagId | 追加したい交換アイテム種類判定フラグID" 1 4 Bytes
MapItemMan
5C 88
1337098369 "Added by setting ↑ | ↑の設定で追加" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337098370 "------------------------------------------" 1 1337098373 "Eleonora" 1 0 4 Bytes
MapItemMan
10*0 28 88 1337098374 "ItemLotId" 0 4 Bytes
+4
1337098375 "FlagID" 0 4 Bytes
+8
1337098376 "TypeFlagID" 0 4 Bytes
+C
1337098377 "Blacksmith Hammer" 1 0 4 Bytes
MapItemMan
10*1 28 88 1337098378 "ItemLotId" 0 4 Bytes
+4
1337098379 "FlagID" 0 4 Bytes
+8
1337098380 "TypeFlagID" 0 4 Bytes
+C
1337098381 "Mendicant's Staff" 1 0 4 Bytes
MapItemMan
10*2 28 88 1337098382 "ItemLotId" 0 4 Bytes
+4
1337098383 "FlagID" 0 4 Bytes
+8
1337098384 "TypeFlagID" 0 4 Bytes
+C
1337098385 "Yorshka's Chime" 1 0 4 Bytes
MapItemMan
10*3 28 88 1337098386 "ItemLotId" 0 4 Bytes
+4
1337098387 "FlagID" 0 4 Bytes
+8
1337098388 "TypeFlagID" 0 4 Bytes
+C
1337098389 "Cleric's Sacred Chime" 1 0 4 Bytes
MapItemMan
10*4 28 88 1337098390 "ItemLotId" 0 4 Bytes
+4
1337098391 "FlagID" 0 4 Bytes
+8
1337098392 "TypeFlagID" 0 4 Bytes
+C
1337098405 "Priest's Chime" 1 0 4 Bytes
MapItemMan
10*5 28 88 1337098406 "ItemLotId" 0 4 Bytes
+4
1337098407 "FlagID" 0 4 Bytes
+8
1337098408 "TypeFlagID" 0 4 Bytes
+C
1337098401 "Saint-tree Bellvine" 1 0 4 Bytes
MapItemMan
10*6 28 88 1337098402 "ItemLotId" 0 4 Bytes
+4
1337098403 "FlagID" 0 4 Bytes
+8
1337098404 "TypeFlagID" 0 4 Bytes
+C
1337098397 "Caitha's Chime" 1 0 4 Bytes
MapItemMan
10*7 28 88 1337098398 "ItemLotId" 0 4 Bytes
+4
1337098399 "FlagID" 0 4 Bytes
+8
1337098400 "TypeFlagID" 0 4 Bytes
+C
1337098393 "Crystal Chime" 1 0 4 Bytes
MapItemMan
10*8 28 88 1337098394 "ItemLotId" 0 4 Bytes
+4
1337098395 "FlagID" 0 4 Bytes
+8
1337098396 "TypeFlagID" 0 4 Bytes
+C
1337098489 "Avelyn" 1 0 4 Bytes
MapItemMan
10*9 28 88 1337098490 "ItemLotId" 0 4 Bytes
+4
1337098491 "FlagID" 0 4 Bytes
+8
1337098492 "TypeFlagID" 0 4 Bytes
+C
1337098481 "Large Leather Shield" 1 0 4 Bytes
MapItemMan
10*A 28 88 1337098482 "ItemLotId" 0 4 Bytes
+4
1337098483 "FlagID" 0 4 Bytes
+8
1337098484 "TypeFlagID" 0 4 Bytes
+C
1337098477 "Moaning Shield" 1 0 4 Bytes
MapItemMan
10*B 28 88 1337098478 "ItemLotId" 0 4 Bytes
+4
1337098479 "FlagID" 0 4 Bytes
+8
1337098480 "TypeFlagID" 0 4 Bytes
+C
1337098473 "Xanthous Crown" 1 0 4 Bytes
MapItemMan
10*C 28 88 1337098474 "ItemLotId" 0 4 Bytes
+4
1337098475 "FlagID" 0 4 Bytes
+8
1337098476 "TypeFlagID" 0 4 Bytes
+C
1337098469 "Divine Blessing" 1 0 4 Bytes
MapItemMan
10*D 28 88 1337098470 "ItemLotId" 0 4 Bytes
+4
1337098471 "FlagID" 0 4 Bytes
+8
1337098472 "TypeFlagID" 0 4 Bytes
+C
1337098465 "Hidden Blessing" 1 0 4 Bytes
MapItemMan
10*E 28 88 1337098466 "ItemLotId" 0 4 Bytes
+4
1337098467 "FlagID" 0 4 Bytes
+8
1337098468 "TypeFlagID" 0 4 Bytes
+C
1337098461 "Firebomb" 1 0 4 Bytes
MapItemMan
10*F 28 88 1337098462 "ItemLotId" 0 4 Bytes
+4
1337098463 "FlagID" 0 4 Bytes
+8
1337098464 "TypeFlagID" 0 4 Bytes
+C
1337098457 "Alluring Skull" 1 0 4 Bytes
MapItemMan
10*10 28 88 1337098458 "ItemLotId" 0 4 Bytes
+4
1337098459 "FlagID" 0 4 Bytes
+8
1337098460 "TypeFlagID" 0 4 Bytes
+C
1337098453 "black Firebomb" 1 0 4 Bytes
MapItemMan
10*11 28 88 1337098454 "ItemLotId" 0 4 Bytes
+4
1337098455 "FlagID" 0 4 Bytes
+8
1337098456 "TypeFlagID" 0 4 Bytes
+C
1337098449 "Rope Firebomb" 1 0 4 Bytes
MapItemMan
10*12 28 88 1337098450 "ItemLotId" 0 4 Bytes
+4
1337098451 "FlagID" 0 4 Bytes
+8
1337098452 "TypeFlagID" 0 4 Bytes
+C
1337098445 "Lightning Urn" 1 0 4 Bytes
MapItemMan
10*13 28 88 1337098446 "ItemLotId" 0 4 Bytes
+4
1337098447 "FlagID" 0 4 Bytes
+8
1337098448 "TypeFlagID" 0 4 Bytes
+C
1337098441 "Rope Black Firebomb" 1 0 4 Bytes
MapItemMan
10*14 28 88 1337098442 "ItemLotId" 0 4 Bytes
+4
1337098443 "FlagID" 0 4 Bytes
+8
1337098444 "TypeFlagID" 0 4 Bytes
+C
1337098437 "Homeward Bone" 1 0 4 Bytes
MapItemMan
10*15 28 88 1337098438 "ItemLotId" 0 4 Bytes
+4
1337098439 "FlagID" 0 4 Bytes
+8
1337098440 "TypeFlagID" 0 4 Bytes
+C
1337098433 "Coiled Sword Fragment" 1 0 4 Bytes
MapItemMan
10*16 28 88 1337098434 "ItemLotId" 0 4 Bytes
+4
1337098435 "FlagID" 0 4 Bytes
+8
1337098436 "TypeFlagID" 0 4 Bytes
+C
1337098429 "Prism Stone" 1 0 4 Bytes
MapItemMan
10*17 28 88 1337098430 "ItemLotId" 0 4 Bytes
+4
1337098431 "FlagID" 0 4 Bytes
+8
1337098432 "TypeFlagID" 0 4 Bytes
+C
1337098425 "Vertebra Shackle" 1 0 4 Bytes
MapItemMan
10*18 28 88 1337098426 "ItemLotId" 0 4 Bytes
+4
1337098427 "FlagID" 0 4 Bytes
+8
1337098428 "TypeFlagID" 0 4 Bytes
+C
1337098421 "Seed of a Giant Tree" 1 0 4 Bytes
MapItemMan
10*19 28 88 1337098422 "ItemLotId" 0 4 Bytes
+4
1337098423 "FlagID" 0 4 Bytes
+8
1337098424 "TypeFlagID" 0 4 Bytes
+C
1337098417 "Siegbrau" 1 0 4 Bytes
MapItemMan
10*1A 28 88 1337098418 "ItemLotId" 0 4 Bytes
+4
1337098419 "FlagID" 0 4 Bytes
+8
1337098420 "TypeFlagID" 0 4 Bytes
+C
1337098413 "Shriving Stone" 1 0 4 Bytes
MapItemMan
10*1B 28 88 1337098414 "ItemLotId" 0 4 Bytes
+4
1337098415 "FlagID" 0 4 Bytes
+8
1337098416 "TypeFlagID" 0 4 Bytes
+C
1337098409 "Loretta's Bone" 1 0 4 Bytes
MapItemMan
10*1C 28 88 1337098410 "ItemLotId" 0 4 Bytes
+4
1337098411 "FlagID" 0 4 Bytes
+8
1337098412 "TypeFlagID" 0 4 Bytes
+C
1337098497 "Undead Bone Shard" 1 0 4 Bytes
MapItemMan
10*1D 28 88 1337098498 "ItemLotId" 0 4 Bytes
+4
1337098499 "FlagID" 0 4 Bytes
+8
1337098500 "TypeFlagID" 0 4 Bytes
+C
1337098372 "Wheter to enable | 有効にするか" 0:Off 1:On Byte
MapItemMan
178
1337187560 "ThrowMan" 1 1337187616 "ThrowCoords" 1 1337187617 "" 1 0 Array of byte 12
ThrowMan
F0 1337187619 "" 0 Float
+00
1337187621 "" 0 Float
+04
1337187620 "" 0 Float
+08
1337187618 "" 1 0 Array of byte 12
ThrowMan
100 1337187622 "" 0 Float
+00
1337187623 "" 0 Float
+04
1337187624 "" 0 Float
+08
1337187597 "" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337187596 "" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337187594 "" 0 4 Bytes
ThrowMan
D8
1337187595 "" 0 4 Bytes
ThrowMan
DC
1337187592 "" 0 Float
ThrowMan
98
1337187598 "Test Throw" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337187599 "" 1 1337187593 "Throw Param Id | " 0 4 Bytes
ThrowMan
E0
1337187600 "Draw Y Axis" 0 Binary 0 1 0
ThrowMan
E8
1337187607 "Draw Throw Pos" 0 Binary 1 1 0
ThrowMan
E8
1337187602 "Draw Throw State" 0 0000FF Binary 2 1 0
ThrowMan
E8
1337187606 "Draw Esc Hp" 0 0000FF Binary 3 1 0
ThrowMan
E8
1337187601 "Draw Throw Mask" 0 0000FF Binary 4 1 0
ThrowMan
E8
1337187605 "Draw Chr Throw state" 0 0000FF Binary 5 1 0
ThrowMan
E8
1337187604 "Draw Throw Area" 0 Binary 6 1 0
ThrowMan
E8
1337187608 "" 0 Byte
ThrowMan
80
1337187609 "" 0 Byte
ThrowMan
E4
1337187611 "" 0 Byte
ThrowMan
E5
1337187610 "" 0 Byte
ThrowMan
160
1337187612 "" C0C0C0 Float
DarkSoulsIII.exe+4553A98
1337187613 "" 0 C0C0C0 Float
DarkSoulsIII.exe+4553A9C
1337097268 "LOCK_TGT_MAN" 1 926 "IsLockMode" Byte
LockTgtMan
2821
1337099107 "---" 1 1337099108 "Stick playing frame | スティック弾きフレーム" Byte
LockTgtMan
2838
1337099110 "Stick playing strength | スティック弾き強度" Float
LockTgtMan
283C
1337099111 "Stick playing range [deg] | スティック弾き範囲 [deg]" Float
LockTgtMan
2840
1337099109 "---" 1 1337099115 "TgtHeightMax" Float
LockTgtMan
2904
1337099116 "TgtHeightRate" Float
LockTgtMan
2908
1337099117 "VisibleCheckIntervalTime" Float
LockTgtMan
290C
1337099106 "Invisible lock timeout time [sec] | 不可視ロックタイムアウト時間 [sec]" Float
LockTgtMan
2910
1337099113 "---" 1 1337079008 "LockRangeRadiusBonus" Float
LockTgtMan
2914
1337099123 "LockRangeRadiusBonusDampingStartAngle [rad] | ロック範囲半径ボーナス減衰開始角度 [rad]" Float
LockTgtMan
2918
1337099124 "LockRangeRadiusBonusDampingEndAngle [rad] | ロック範囲半径ボーナス減衰終了角度 [rad]" Float
LockTgtMan
291C
1337099125 "ChrLockRangeMaxRadius" Float
LockTgtMan
2920
1337099134 "ChrLockRangeMaxRadius_forDark" Float
LockTgtMan
2924
1337099133 "ChrLockRangeMaxRadius_forPitchDark" Float
LockTgtMan
2928
1337099132 "ChrAllRangeLockRadius" Float
LockTgtMan
292C
1337099131 "ChrFrontRangeLockHalfAng [deg]" Float
LockTgtMan
2930
1337099135 "ChrFrontRangeLockRadius" Float
LockTgtMan
2934
1337099136 "ChrFrontScoreAddBonusMax" Float
LockTgtMan
2938
1337099137 "ChrFrontScoreAddBonusMaxEndHalfAng" Float
LockTgtMan
293C
1337099139 "CamAllRangeLockRadius" Float
LockTgtMan
2944
1337099140 "camFrontRangeLockHalfAng [deg]" Float
LockTgtMan
2948
1337099141 "CamFrontRangeLockRadius" Float
LockTgtMan
294C
1337099120 "---" 1 1337099142 "LockCamParamID | ロックカメラパラムID" -1:デフォルト 1 4 Bytes
LockTgtMan
2950
1337099143 "MapLockCamParamID | マップ指定ロックカメラパラムID" -1:デフォルト 1 4 Bytes
LockTgtMan
2954
1337099144 "LockCamParamInterpolationRate (0.0 to 1.0) | ロックカメラパラム補間率(0.0〜1.0)" Float
LockTgtMan
2958
1337099119 "---" 1 1337099145 "LockTgtListNum" C0C0C0 1 1337099118 "---" 1 1337099146 "Is the lock target debug display enabled? | ロックターゲットデバッグ表示が有効か" 0:Disable 1:Enable Byte
LockTgtMan
2968
1337099147 "Whether visibility judgment has been performed or whether debug display is enabled | 可視判定をしたかデバッグ表示が有効か" 0:Disable 1:Enable Byte
LockTgtMan
2969
1337099149 "Is debug display enabled | デバッグ表示が有効か" 0:Disable 1:Enable 0000FF Byte
LockTgtMan
296A
1337099148 "Is lock mode enabled | ロックモードが有効か" 0:Disable 1:Enable Byte
LockTgtMan
296B
1337099150 "Whether player lock is effective | プレイヤロックが有効か" 0:Disable 1:Enable Byte
LockTgtMan
296C
1337099151 "Is camera lock enabled | カメラロックが有効か" 0:Disable 1:Enable Byte
LockTgtMan
296D
1337099153 "Whether forced lock is effective for conversation characters | 会話キャラを強制ロックが有効か" 0:Disable 1:Enable Byte
LockTgtMan
296E
1337099152 "Is manual lock change effective? | 手動ロック変更が有効か" 0:Disable 1:Enable Byte
LockTgtMan
296F
1337099154 "Use flip target switching | 弾きターゲット切替を使うか" 0:No 1:Yes Byte
LockTgtMan
2970
1337099155 "Whether auto lock change is effective | オートロック変更が有効か" 0:Disable 1:Enable Byte
LockTgtMan
2971
1337099157 "Whether auto lock change restriction is effective | オートロック変更制限が有効か" 0:Disable 1:Enable Byte
LockTgtMan
2972
1337099156 "Is lock range radius bonus damping effective? | ロック範囲半径ボーナス減衰が有効か" 0:Disable 1:Enable Byte
LockTgtMan
2973
1337099158 "Whether the timeout in the visibility judgment of the locked target is valid | ロック中ターゲットの可視判定でのタイムアウトが有効か" 0:Disable 1:Enable Byte
LockTgtMan
2974
1337099161 "Is it effective to test that hits that the camera does not hit also locks | カメラの当たらないヒットにロックも当たらないテストが有効か" 0:Disable 1:Enable Byte
LockTgtMan
2975
1337099160 "Is the summoning magic lock target debug display effective? | 召喚魔法用ロックターゲットデバッグ表示が有効か" 0:Disable 1:Enable Byte
LockTgtMan
2976
1337096516 "Damage management | ダメージ管理" 1 1337098111 "Debug sphere display | デバッグ球表示" 0:Disable 1:Enable 0 Byte
DamageMan
30
1337096515 "Debug sphere display 2 | デバッグ球表示2" 0:Disable 1:Enable 0 Byte
DamageMan
31
1337096514 "Display debug information | デバッグ情報表示" 0:Disable 1:Enable 0 000080 Byte
DamageMan
32
1337096513 "Display the farthest attack arrival point | 最遠攻撃到達点を表示" 0:Disable 1:Enable 0 Byte
DamageMan
33
1337096529 "Damage from weapon Damipoli | 武器ダミポリからダメージ発生するか" 0:No 1:Yes 0 Byte
DamageMan
34
1337096530 "Whether damage occurs by referring to attack parameters | 攻撃パラメータ参照してダメージ発生するか" 0:No 1:Yes 0 Byte
DamageMan
35
1337096531 "Whether to cast the damage with large rotation angle in multiple times | 回転角が大きいダメージを複数回に分けてシェイプキャストするか" 0:No 1:Yes 0 Byte
DamageMan
36
1337096512 "Sparking distance | 火花出す距離" 0 Float
DamageMan
1C
1337096534 "Slope of low hit assumed on the floor [angle 0-180] | 床で仮定するロウヒットの斜度[角度 0〜180]" 000080 Float
DarkSoulsIII.exe+4581470
1337096527 "Damage number | ダメージ数" C0C0C0 Byte
0
1337096528 "History usage number | 履歴使用数" C0C0C0 Byte
0
1337096535 "Generated damage list | 発生ダメージ一覧" C0C0C0 1 1337096536 "Damage number | ダメージ数[ SUM:%d / POOL:%d ] [ EM:%d / SUM:%d ]" C0C0C0 Byte
0
1337183968 "BulletMan | 弾丸管理" 1 1337183969 "BulletEmitter | 弾丸エミッタ" C0C0C0 1 1337183972 "BulletIns | 弾丸インスタンス" 1 1337183973 "Condition | 使用状況: ... / 128" 0 4 Bytes
SprjBulletManager
1D4
1337183974 "Condition | 使用状況: ... / 256" 0 4 Bytes
SprjBulletManager
1D8
1337183975 "Condition | 使用状況: ... / 0" 0 4 Bytes
SprjBulletManager
1DC
1337187444 "Bullet direction drawing | 弾丸方向描画" 0 Byte
SprjBulletManager
1C0
1337187451 "▼ Fixed parameter adjustment system | ▼固定パラメータ調整系" 1 1337187449 "Offset value for firing from the top of the dmyply | ダミポリの上から発射用のオフセット値" 000080 Float
DarkSoulsIII.exe+45939FC
1337187452 "Velocity attenuation rate when a sliding bullet hits the floor | すべる弾の床ヒット時の速度減衰率" 0 Float
SprjBulletManager
1C4
1337187442 "Addition rate of the previous movement direction of the sliding bullet | すべる弾の前回の移動方向の加算率" 0 Float
SprjBulletManager
1C8
1337187443 "External force of sliding bullets | すべる弾の外力" 0 Float
SprjBulletManager
1CC
1337187450 "Meteor: Raycast offset | メテオ : Raycastオフセット" 000080 Float
DarkSoulsIII.exe+45939F8
1337187447 "Disable attach system | アタッチシステム無効化" 0 Byte
SprjBulletManager
68
1337183970 "Attach effect | アタッチ効果" C0C0C0 1 1337187448 "Seven-colored stone ray cast drawing * Remains for 1 minute | 七色石レイキャスト描画※1分間残留します" 0 Byte
SprjBulletManager
1E4
1337187813 "GAME REND" 1 1337187814 "STAGE MASK" 1 1337187815 "DepthDraw_DepthNormal" 0:Disable 1:Enable Byte
FieldArea
D4 18
1337187816 "DepthDraw_DepthTexEdge" 0:Disable 1:Enable Byte
FieldArea
D5 18
1337187817 "NormalDraw_Normal" 0:Disable 1:Enable Byte
FieldArea
D6 18
1337187818 "NormalDraw_BoundingRegion" 0:Disable 1:Enable Byte
FieldArea
D7 18
1337187819 "NormalDraw_TexEdge" 0:Disable 1:Enable Byte
FieldArea
D8 18
1337187820 "NormalDraw_WaterMask" 0:Disable 1:Enable Byte
FieldArea
D9 18
1337187821 "NormalDraw_Water" 0:Disable 1:Enable Byte
FieldArea
DA 18
1337187822 "NormalDraw_Trans" 0:Disable 1:Enable Byte
FieldArea
DB 18
1337187823 "ShadowDepth_ShadowDepthNormal" 0:Disable 1:Enable Byte
FieldArea
DC 18
1337187824 "ShadowDepth_ShadowDepthTexEdge" 0:Disable 1:Enable Byte
FieldArea
DD 18
1337187825 "GROUP MASK" 1 1337187826 "Map" 000080 Byte
DarkSoulsIII.exe+4555CF0
1337187827 "Obj" 000080 Byte
DarkSoulsIII.exe+4555CF1
1337187828 "Chr" 000080 Byte
DarkSoulsIII.exe+4555CF2
1337187829 "Sfx" 000080 Byte
DarkSoulsIII.exe+4555CF3
1337187830 "Remo" 000080 Byte
DarkSoulsIII.exe+4555CF4
1337187831 "CULL TEST" 1 1337187832 "UseCullCam" Byte
FieldArea
DE 18
1337187833 "DispCullCamFrustum" Byte
FieldArea
DF 18
1337187834 "Camera shake | カメラ振動が有効か" 0:Off 1:On 0 4 Bytes
FieldArea
F8 18
1337187835 "Free camera mode | フリーカメラモード" 0:OFF | 無効 1:ON | 操作 2:ON (updating) | 操作(ゲーム中の更新あり) 3:Fixed | 固定 4 Bytes
FieldArea
E0 18
1337187836 "DOF" 1 1337187837 "Auto focus | オートフォーカス" 0:Off 1:On Byte
FieldArea
C2 18
1337187838 "Focus distance (m) | フォーカス距離(m)" Float
FieldArea
C4 18
1337187839 "Focus distance offset (m) | フォーカス距離オフセット(m)" Float
FieldArea
C8 18
1337187840 "Parameter setting from title side | タイトル側からのパラメータ設定" 0:Off 1:On Byte
FieldArea
C1 18
1337187841 "---" 1 1337187842 "Affect debug camera | デバッグカメラ時も有効" 0:Off 1:On Byte
FieldArea
C0 18
1337081106 "FIELD AREA" 1 1337081773 "Some of these will crash if you're not using the debug menu dll!" 0000FF 1 1337081099 "DbgBackReadRange [m]" 000080 Float
DarkSoulsIII.exe+4554A10
1337081100 "DbgBackReadRangeForHit [m]" 000080 Float
DarkSoulsIII.exe+4554A14
1337081101 "DbgStartBackReadRange [m]" 000080 Float
DarkSoulsIII.exe+4554A28
1337081102 "DbgStartBackReadRangeForHit [m]" 000080 Float
DarkSoulsIII.exe+4554A2C
1337081103 "UseBackreadPrevNaviMesh" 0:No 1:Yes 000080 Byte
DarkSoulsIII.exe+4554A40
1337081104 "UseBackreadNaviMeshSearchByGate" 0:No 1:Yes 000080 Byte
DarkSoulsIII.exe+4554A41
1337081108 "Log the list of unstable display group data? | 不安定な表示グループデータのリストをログ出力するか" 0:No 1:Yes 000080 Byte
DarkSoulsIII.exe+4743A78
1337081111 "Compass | 方位計表示テスト" 0:Off 1:On 0000FF Byte
DarkSoulsIII.exe+4743A79
1337081110 "Altimeter | 高度計表示テスト" 0:Off 1:On 0000FF Byte
DarkSoulsIII.exe+4743A7A
1337081109 "Subjective Compass | 主観方位計表示テスト" 0:Off 1:On 0000FF Byte
DarkSoulsIII.exe+4743A7B
1337081105 "Subjective compass angle range [deg] | 主観方位計角度範囲 [deg]" 0 0000FF 2 Bytes
DarkSoulsIII.exe+4554A79
1337081112 "Bloodstain position | 血痕位置デバッグ表示" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4743A7C
1337081113 "Vibration position | 振動位置デバッグ表示" 0:Off 1:On 000080 Byte
DarkSoulsIII.exe+4743A7D
1337081115 "Minimap | ミニマップ表示テスト" 0:Off 1:On C0C0C0 Byte
DarkSoulsIII.exe+4743A7E
1337081116 "Minimap layer | ミニマップ表示テストレイヤ番号(-1:デフォ)" -1:-1 0:0 1:1 2:2 3:3 1 C0C0C0 4 Bytes
DarkSoulsIII.exe+4554A7C
1337081118 "Major display for debugging | デバッグ用メジャー表示" 0:Off 1:On C0C0C0 Byte
0
1337081119 "Major reset for debugging | デバッグ用メジャーリセット" 0:Off 1:On C0C0C0 Byte
0
1337081877 "World Navi Mesh Management | ワールドナビメッシュ管理" 1 1337081985 "Some of these will crash if you're not using the debug menu dll!" 0000FF 1 1337081894 "Path search test | パス検索テスト" 1 1337081896 "==== PathFinding Test for AI =======================" 1 1337081911 "スタート位置設定 - Set Start Pos" C0C0C0 String 100 1 0 1
14295DA80
1337081912 "ゴール位置設定 - Set Goal Pos" C0C0C0 String 100 1 0 1
14295DAD0
1337081895 "radius | 半径" Float
DarkSoulsIII.exe+477F498
1720
1337081897 "Time required for path search | パス検索に掛かった時間" Float
DarkSoulsIII.exe+477F498
1724
1337081982 "Path List" C0C0C0 1 1337081983 "HavokAI Chara" C0C0C0 1 1337081915 "周囲の面を取得 - Collect Near Faces" C0C0C0 String 100 1 0 1
14295DB60
1337081916 "周囲のナビメッシュパーツを取得 - Collect Near Parts" C0C0C0 String 100 1 0 1
14295DBC0
1337081898 "Peripheral parts acquisition distance | 周辺パーツ取得距離" Float
DarkSoulsIII.exe+477F498
172C
1337081918 "直線上にナビメッシュが通ってるか - Test Line of Sight" C0C0C0 String 100 1 0 1
14295DC50
1337081919 "直線で移動可能な位置を取得 - Test Find Direct Path" C0C0C0 String 100 1 0 1
14295DCC0
1337081908 "===== Debug drawing control | デバッグ描画制御 =====" 1 1337081885 "Draw all navigation meshes | 全てのナビメッシュを描画" Byte
DarkSoulsIII.exe+477F498
1748
1337081886 "Draw your own navigation mesh | 自分のいるナビメッシュを描画" Byte
DarkSoulsIII.exe+477F498
1749
1337081893 "Draw to a nearby Navi mesh | 近くのナビメッシュまで描画" Byte
DarkSoulsIII.exe+477F498
174A
1337081948 "Draw back lead navigation mesh (default) | バックリードナビメッシュ(デフォルト)を描画" 000080 Byte
DarkSoulsIII.exe+4743A98
1337081949 "Draw back lead navigation mesh (hit) | バックリードナビメッシュ(ヒット)を描画" 000080 Byte
DarkSoulsIII.exe+4743A99
1337081944 "Map drawing | マップ描画" 000080 Byte
144555CF0
1337081945 "Object drawing | オブジェ描画" 000080 Byte
144555CF1
1337081946 "Character drawing | キャラ描画" 000080 Byte
144555CF2
1337081947 "SFX drawing | SFX描画" 000080 Byte
144555CF3
1337081900 "Detailed settings for debug drawing | デバッグ描画詳細設定" 1 1337081981 "Node drawing mask | ノード描画マスク" 1 1337081899 "" 1 1 Binary 0 1 0
DarkSoulsIII.exe+477F498
1754
1337081956 "" 1 1 Binary 1 1 0
DarkSoulsIII.exe+477F498
1754
1337081955 "" 1 1 Binary 2 1 0
DarkSoulsIII.exe+477F498
1754
1337081954 "" 1 1 Binary 3 1 0
DarkSoulsIII.exe+477F498
1754
1337081953 "" 1 1 Binary 4 1 0
DarkSoulsIII.exe+477F498
1754
1337081952 "" 1 1 Binary 5 1 0
DarkSoulsIII.exe+477F498
1754
1337081951 "" 1 1 Binary 6 1 0
DarkSoulsIII.exe+477F498
1754
1337081950 "" 1 1 Binary 7 1 0
DarkSoulsIII.exe+477F498
1754
1337081957 "" 1 1 Binary 0 1 0
DarkSoulsIII.exe+477F498
1755
1337081966 "" 1 1 Binary 1 1 0
DarkSoulsIII.exe+477F498
1755
1337081965 "" 1 1 Binary 2 1 0
DarkSoulsIII.exe+477F498
1755
1337081964 "" 1 1 Binary 3 1 0
DarkSoulsIII.exe+477F498
1755
1337081963 "" 1 1 Binary 4 1 0
DarkSoulsIII.exe+477F498
1755
1337081962 "" 1 1 Binary 5 1 0
DarkSoulsIII.exe+477F498
1755
1337081961 "" 1 1 Binary 6 1 0
DarkSoulsIII.exe+477F498
1755
1337081960 "" 1 1 Binary 7 1 0
DarkSoulsIII.exe+477F498
1755
1337081959 "" 1 1 Binary 0 1 0
DarkSoulsIII.exe+477F498
1756
1337081973 "" 1 1 Binary 1 1 0
DarkSoulsIII.exe+477F498
1756
1337081972 "" 1 1 Binary 2 1 0
DarkSoulsIII.exe+477F498
1756
1337081971 "" 1 1 Binary 3 1 0
DarkSoulsIII.exe+477F498
1756
1337081970 "" 1 1 Binary 4 1 0
DarkSoulsIII.exe+477F498
1756
1337081969 "" 1 1 Binary 5 1 0
DarkSoulsIII.exe+477F498
1756
1337081968 "" 1 1 Binary 6 1 0
DarkSoulsIII.exe+477F498
1756
1337081967 "" 1 1 Binary 7 1 0
DarkSoulsIII.exe+477F498
1756
1337081958 "" 1 1 Binary 0 1 0
DarkSoulsIII.exe+477F498
1757
1337081980 "" 1 1 Binary 1 1 0
DarkSoulsIII.exe+477F498
1757
1337081979 "" 1 1 Binary 2 1 0
DarkSoulsIII.exe+477F498
1757
1337081978 "" 1 1 Binary 3 1 0
DarkSoulsIII.exe+477F498
1757
1337081977 "" 1 1 Binary 4 1 0
DarkSoulsIII.exe+477F498
1757
1337081976 "" 1 1 Binary 5 1 0
DarkSoulsIII.exe+477F498
1757
1337081975 "" 1 1 Binary 6 1 0
DarkSoulsIII.exe+477F498
1757
1337081974 "" 1 1 Binary 7 1 0
DarkSoulsIII.exe+477F498
1757
1337081906 "Surface index drawing | 面インデックス描画" Byte
DarkSoulsIII.exe+477F498
174C
1337081905 "Edge index drawing | エッジインデックス描画" Byte
DarkSoulsIII.exe+477F498
174D
1337081904 "Opposite side index drawing | 反対側面インデックス描画" Byte
DarkSoulsIII.exe+477F498
174E
1337081903 "Draw opposite edge index | 反対側エッジインデックス描画" Byte
DarkSoulsIII.exe+477F498
174F
1337081902 "Vertex drawing | 頂点描画" Byte
DarkSoulsIII.exe+477F498
1750
1337081901 "Drawing distance between parts | パーツ間距離描画" Byte
DarkSoulsIII.exe+477F498
1752
1337081938 "===============" 1 1337081943 "Navimesh flag control | ナビメッシュフラグ制御" C0C0C0 1 1337081942 "For back lead | バックリード用" C0C0C0 1 1337081941 "Test processing | テスト処理" C0C0C0 1 1337081940 "Navimesh automatic check | ナビメッシュ自動チェック" C0C0C0 1 1337081939 "World Area Nvm" C0C0C0 1
1337080843 "MENUMAN" 1 1337080840 "NewMenuSystem" 1 1337097658 "Stop updating FE data. (Used when operating FE data from the debug menu) | FEデータ更新を止める。(FEデータをデバッグメニューから操作する時に使います)" 0:False 1:True Byte
NewMenuSystem
3085
1337080838 "Display text ID (= item ID). The setting is reflected appropriately after moving the cursor and opening / closing the menu. | テキストID(=アイテムID)を表示する。設定の反映はカーソル移動やメニュー開閉後に適宜行われます。" 0:False 1:True Byte
NewMenuSystem
3080
1337080837 "Display long text everywhere? (For checking the maximum number of characters) | 各所に長いテキストを表示するかどうか。(最大文字数の確認向け)" 0:False 1:True Byte
NewMenuSystem
3081
1337080836 "Show icon ID | アイコンIDを表示する" 0:False 1:True Byte
NewMenuSystem
3082
1337080288 "Add the Debug item to the top menu? | トップメニューにDebug項目を追加するかどうか" 0:False 1:True Byte
NewMenuSystem
3083 1337180541 "Google Translation, WIP" Auto Assembler Script //Author: inuNorii //Translated some of the start menu debug strings [ENABLE] //Main screen DarkSoulsIII.exe+28DF400: dw 'FontDebug',0 DarkSoulsIII.exe+28DF418: dw 'DialogDebug',0 DarkSoulsIII.exe+28DF438: dw 'Item',0 DarkSoulsIII.exe+28DF448: dw 'BloodDbg',0 DarkSoulsIII.exe+28DF460: dw 'Optio',0 DarkSoulsIII.exe+28DF470: dw 'TitlDbg',0 DarkSoulsIII.exe+28DF480: dw 'LvlUp',0 DarkSoulsIII.exe+28DF498: dw 'DeadLvUp',0 DarkSoulsIII.exe+28DF4B0: dw 'ZeroLvlUp',0 DarkSoulsIII.exe+28DF4C8: dw 'StatusDbg',0 DarkSoulsIII.exe+28DF4E0: dw 'Magc',0 DarkSoulsIII.exe+28DF4F0: dw 'CreateChrNG',0 DarkSoulsIII.exe+28DF510: dw 'CreateChrInG',0 DarkSoulsIII.exe+28DF530: dw 'Rank',0 DarkSoulsIII.exe+28DF540: dw 'KickOutDebug',0 DarkSoulsIII.exe+28DF560: dw 'TombDbg',0 DarkSoulsIII.exe+28DF570: dw 'WarpDbg',0 DarkSoulsIII.exe+28DF588: dw 'NpcTalkDbg',0 DarkSoulsIII.exe+28DF5A0: dw 'EstusSet',0 DarkSoulsIII.exe+28DF5B8: dw 'MatchDbg',0 DarkSoulsIII.exe+28DF5D0: dw 'SendQMData',0 DarkSoulsIII.exe+28DF5E8: dw 'XboxOneDefect',0 DarkSoulsIII.exe+28DF608: dw 'FakeLoading',0 DarkSoulsIII.exe+28DF620: dw 'TextDebug',0 //Item Menu DarkSoulsIII.exe+28DF650: dw 'Shop',0 DarkSoulsIII.exe+28DF660: dw 'Trade',0 DarkSoulsIII.exe+28DF670: dw 'St',0 DarkSoulsIII.exe+28DF678: dw 'Sell',0 DarkSoulsIII.exe+28DF688: dw 'Enhanc',0 DarkSoulsIII.exe+28DF698: dw 'Infuse',0 DarkSoulsIII.exe+28DF6A8: dw 'Repair',0 DarkSoulsIII.exe+28DF6B8: dw 'Multiple',0 DarkSoulsIII.exe+28DF6D0: dw 'Item Status Test',0 DarkSoulsIII.exe+28DF6F8: dw 'Break',0 DarkSoulsIII.exe+28F4248: dw 'Break all?',0 [DISABLE] //Main screen DarkSoulsIII.exe+28DF400: dw 'フォントデバッグ用',0 DarkSoulsIII.exe+28DF418: dw '汎用ダイアログデバッグ用',0 DarkSoulsIII.exe+28DF438: dw 'アイテム',0 DarkSoulsIII.exe+28DF448: dw '血文字デバッグ用',0 DarkSoulsIII.exe+28DF460: dw 'オプション',0 DarkSoulsIII.exe+28DF470: dw 'タイトルフロー',0 DarkSoulsIII.exe+28DF480: dw '通常レベルアップ',0 DarkSoulsIII.exe+28DF498: dw '亡者レベルアップ',0 DarkSoulsIII.exe+28DF4B0: dw 'ゼロソウルレベルアップ',0 DarkSoulsIII.exe+28DF4C8: dw 'ステータス振り直し',0 DarkSoulsIII.exe+28DF4E0: dw '魔法装備',0 DarkSoulsIII.exe+28DF4F0: dw 'キャラメイク(Newgame)',0 DarkSoulsIII.exe+28DF510: dw 'キャラメイク(Ingame)',0 DarkSoulsIII.exe+28DF530: dw 'ランキング',0 DarkSoulsIII.exe+28DF540: dw 'キックアウト デバッグ用',0 DarkSoulsIII.exe+28DF560: dw '墓 デバッグ用',0 DarkSoulsIII.exe+28DF570: dw 'ワープ デバッグ用',0 DarkSoulsIII.exe+28DF588: dw 'NPC会話デバッグ用',0 DarkSoulsIII.exe+28DF5A0: dw 'エスト瓶振り分け',0 DarkSoulsIII.exe+28DF5B8: dw 'マッチングメニュー',0 DarkSoulsIII.exe+28DF5D0: dw 'クイックマッチ結果送信',0 DarkSoulsIII.exe+28DF5E8: dw 'XboxOne不具合確認用',0 DarkSoulsIII.exe+28DF608: dw 'ロード画面(うんちく)',0 DarkSoulsIII.exe+28DF620: dw 'テキストデバッグ用',0 //Item Menu DarkSoulsIII.exe+28DF650: dw 'アイテム購入',0 DarkSoulsIII.exe+28DF660: dw 'アイテム交換',0 DarkSoulsIII.exe+28DF670: dw '倉庫',0 DarkSoulsIII.exe+28DF678: dw 'アイテム売却',0 DarkSoulsIII.exe+28DF688: dw 'アイテム強化',0 DarkSoulsIII.exe+28DF698: dw 'アイテム進化',0 DarkSoulsIII.exe+28DF6A8: dw 'アイテム修理',0 DarkSoulsIII.exe+28DF6B8: dw 'アイテム個数選択',0 DarkSoulsIII.exe+28DF6D0: dw 'アイテムステータス画面 単体表示',0 DarkSoulsIII.exe+28DF6F8: dw 'アイテム全破壊',0 DarkSoulsIII.exe+28F4248: dw '全ての武器を破壊します',0
1337080835 "Disable the help menu? (For when the start button is covered and it is an obstacle when displaying the debug menu) | ヘルプメニューを無効化するかどうか。(起動ボタンが被ってる、デバッグメニュー表示時に邪魔な時用)" 0:False 1:True Byte
NewMenuSystem
3084
1337080839 "Put the menu in the cutscene state? | メニューをカットシーン中状態にするかどうか" 0:True 1:False Byte
NewMenuSystem
30D4
1337080842 "Menu Drop Data" 1 1337097659 "EquipType" 1 4 Bytes
MenuDropData
840
1337080845 "EquipId" 1 1 4 Bytes
MenuDropData
844
1337080847 "Durability" 1 1 4 Bytes
MenuDropData
848
1337080846 "Quantity" 1 4 Bytes
MenuDropData
84C
1337097278 "Win64" 1 1337097279 "Exit | ゲーム終了" Auto Assembler Script //Function contributed by Luke_Yui [ENABLE] alloc(Debug_ExitGame,100,DarkSoulsIII.exe) createthread(Debug_ExitGame) Debug_ExitGame: sub rsp,8 call DarkSoulsIII.exe+764170 add rsp,8 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337097280 "MsgRepository" 1 1337097286 "Using System Text" 0:Steam 1:PS4 2:Xbox One Byte
MsgRepository
40
1337099341 "PERFORMANCE" C0C0C0 1 1337081395 "NETWORK" 1 1337096537 "Network" 1 1337097677 "MatchingServiceErrorMonitoring" 0:Disable 1:Enable C0C0C0 Byte
0
1337097720 "Debug MatchingServiceError" 0:Off 1:On Byte
SprjSessionManager
180 10
1337187658 "Member Limit" 0 Byte
SprjSessionManager
C 10
1337096588 "Leave Session" Auto Assembler Script [ENABLE] alloc(LeaveSession,100,DarkSoulsIII.exe) createthread(LeaveSession) LeaveSession: sub rsp,28 mov rcx,[SprjSessionManager] call DarkSoulsIII.exe+DEB7F0 add rsp,28 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(LeaveSession) 1337096563 "Debug AutoMatching" 0:Disable 1:Enable Byte
SprjSessionManager
181 10
1337097713 "Signing in with | でサインイン中" 000080 String 16 0 0 1
DarkSoulsIII.exe+474D010
1337097714 "Sign-in user | サインインユーザー" 000080 String 16 0 0 1
DarkSoulsIII.exe+474D020
1337187843 "Create a session" Auto Assembler Script [ENABLE] alloc(Debug_CreateSession,$100,DarkSoulsIII.exe) createthread(Debug_CreateSession) Debug_CreateSession: sub rsp,38 mov rcx,[SprjSessionManager] test rcx,rcx je short end mov rcx,[rcx+10] lea rdx,[DebugMenuInput] mov [rdx+3C],02001000 mov r8d,0000001E call 140782560 end: add rsp,38 ret DebugMenuInput: dq 0000000000000000 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_CreateSession) 1337187454 "Join the session" Auto Assembler Script [ENABLE] alloc(Debug_JoinSession,$100,DarkSoulsIII.exe) createthread(Debug_JoinSession) Debug_JoinSession: sub rsp,38 mov rcx,[SprjSessionManager] test rcx,rcx je short end mov rcx,[rcx+10] lea rdx,[DebugMenuInput] mov [rdx+3C],02001000 mov r8d,0000001F call 140782560 end: add rsp,38 ret DebugMenuInput: dq 0000000000000000 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_JoinSession) 1337096540 "State" 0:None 1:Try to Create Session 2:Failed To Create Session 3:Host 4:Try to Join Session 5:Failed To Join Session 6:Client 7:On Leave Session 8:Failed To Leave Session 1 Byte
SprjSessionManager
16C
1337096589 "Network System" 0:Fine 1:Error Byte
SprjSessionManager
16B 10
1337097721 "JoinCheck Timer" 000080 Float
DarkSoulsIII.exe+4578750
1337096538 "Is My World" 0:0 1:1 4 Bytes
GameMan
B1E
1337187802 "Minimum delay time | 受信遅延最小時間" 0 Float
SprjSessionManager
348
1337187803 "Maximum delay time | 受信遅延最大時間" 0 Float
SprjSessionManager
34C
1337187800 "Forced kickout (when hosting) | 強制キックアウト(ホスト時)" 0:No 1:Yes Byte
SprjSessionManager
350
1337189385 "Forced session creation failure | 強制セッション作成失敗" 0:No 1:Yes 0 Byte
SprjSessionManager
37C
1337187805 "?" 0:No 1:Yes 0 Byte
SprjSessionManager
374
1337097729 "RecvBuffer | 受信バッファ情報" 1 1337097737 "RecvBufferSize" C0C0C0 4 Bytes
0
1337097739 "RecvBufferSize Threshold" 4 Bytes
SprjSessionManager
354
1337097735 "RecvBufferOver Time" Float
SprjSessionManager
360
1337097736 "RecvBufferOver MaxTime" Float
SprjSessionManager
370
1337096550 "Voice Chat" 1 1337096599 "Voice Chat Status | ボイスチャット状態" 0:Disable 1:Enable 1 Byte
SprjSessionManager
8 178 10>
1337096601 "Permission for parental control etc. | ペアレンタルコントロールなどの許可" 0:Disable 1:Enable 1 Byte
SprjSessionManager
9 178 10
1337096600 "Restricted mode | 制限モード:%s" 0:No 1:Yes 1 Byte
SprjSessionManager
A 178 10
1337096607 "------- Connect Status -------" 1
1337081396 "Block List" 1 1337183580 "Extended Blocklist" FF8000 Auto Assembler Script //Author: inuNorii //Extend blocklist to 4000 IDs //Make sure to adjust the alloc size if you want to increase it further [ENABLE] alloc(BlockListMember,$FA08,DarkSoulsIII.exe) registerSymbol(BlockListMember) BlockListMember: readmem([[[SprjSessionManager]+10]+108]+08,8) dq DarkSoulsIII.exe+4644550 dq DarkSoulsIII.exe+4644550 [[[SprjSessionManager]+10]+108]+28: dd #4000 [[[SprjSessionManager]+10]+108]+08: dq BlockListMember+18 [DISABLE] [[[SprjSessionManager]+10]+108]+08: readmem(BlockListMember,8) [[[SprjSessionManager]+10]+108]+28: dd #1000 dealloc(BlockListMember) unregisterSymbol(BlockListMember) 1337081763 "Check Interval Time" Float
SprjSessionManager
30 108 10
1337081397 "Next Update Time" Float
SprjSessionManager
2C 108 10
1337081764 "Debug Stop" 0:False 1:True Byte
SprjSessionManager
35 108 10
1337081401 "Treat # as blocked | fdp#の人をブロックリスト扱い(-1で無効)" 1 000080 4 Bytes
DarkSoulsIII.exe+457629C
1337081765 "Total" 4 Bytes
SprjSessionManager
28 108 10
1337080207 "[Block List Member] start" String 16 0 0 1
SprjSessionManager
0 08 108 10
1337098052 "[Block List Member] end" String 16 0 0 1
SprjSessionManager
0 10 108 10
492914 "FrpgNet" 1 492915 "Enable FRPG NET" Byte
FrpgNetMan
C20
492916 "Channel" Byte
FrpgNetMan
C21
1337097348 "diable net game contents" Byte
FrpgNetMan
A28
1337096718 "SCE_NP_PLUS_FEATURE_REALTIME_MULTIPLAY" C0C0C0 Byte
0
1337097366 "Network Status" 1 1337097367 "All" 1 Array of byte 8
FrpgNetMan
A2F
492919 "Force Lan Dis" Byte
FrpgNetMan
A30
1337097368 "Force Sign Out" Byte
FrpgNetMan
A32
1337097369 "Local Or Sign In" Byte
FrpgNetMan
A35
1337097370 "FrameRate Disconnect" Byte
FrpgNetMan
A42
1337097371 "Force Disconnect" Byte
FrpgNetMan
A43
1337097372 "Override Live Connection Status?" Byte
FrpgNetMan
A44
1337096719 "SOS DB" 1 1337096725 "MySosRequest" 1 1337096732 "Update interval of my SOS request | 自分のSOS要求の更新間隔" Float
FrpgNetMan
70 B90
1337096733 "Initial life of your SOS request | 自分のSOS要求の初期寿命" Float
FrpgNetMan
74 B90
1337096734 "Initial number of tickets for your SOS request | 自分のSOS要求の初期チケット枚数" 4 Bytes
FrpgNetMan
78 B90
1337096739 "SosSign Summon Reject | サイン召還拒否テスト" 000080 4 Bytes
DarkSoulsIII.exe+4740014
1337096724 "Wandering Ghost DB | 徘徊幻影 DB" 1 1337096751 "No wandering ghost transmission | 徘徊ゴースト送信禁止" 0:Disable 1:Enable Byte
FrpgNetMan
84 B98
1337096753 "Wandering ghost reception prohibited | 徘徊ゴースト受信禁止" 0:Disable 1:Enable Byte
FrpgNetMan
85 B98
1337096755 "Always show my wandering ghost | 自分の徘徊ゴースト常時表示するか" 0:No 1:Yes Byte
FrpgNetMan
86 B98
1337096754 "Display the downloaded ghost in debug? | ダウンロードした幻影をデバッグ表示するか" 0:No 1:Yes 000080 Byte
FrpgNetMan
87 B98
1337096756 "Number of initial tickets for your wandering illusion | 自分の徘徊幻影初期チケット枚数" Byte
FrpgNetMan
80 B98
1337096762 "Get the wandering ghost immediately | 徘徊幻影をすぐに取得" Auto Assembler Script [ENABLE] [[FrpgNetMan]+B98]+78: dd 0 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] 1337096760 "Remaining time for the next phantom regular acquisition | 次の幻影定期取得残り時間" Float
FrpgNetMan
78 B98
1337096759 "Whether to overwrite the received phantom life | 受信した幻影の寿命を上書きするか" 0:No 1:Yes Byte
FrpgNetMan
88 B98
1337096752 "Time to overwrite the received life of the ghost | 受信した幻影の寿命を上書き時間" Byte
FrpgNetMan
89 B98
1337096761 "Phantom Play History | 幻影の再生履歴" C0C0C0 1 1337097172 "Active Ghosts" 1 1337097148 "Ghost 0" 1 1337097166 "GamerTag" 1 String 16 0 0 1
FrpgNetMan
8 10 0 20 B98
1337097171 "Map (m??_??_??_??)" Array of byte 4
FrpgNetMan
20 10 0 20 B98 1337097173 "AreaNo" Byte
+3
1337097176 "" Byte
+2
1337097175 "" Byte
+1
1337097174 "" Byte
+0
1337097170 "Uncompressed replay data size [byte] | 未圧縮リプレイデータサイズ [byte]" 4 Bytes
FrpgNetMan
30 10 0 20 B98
1337097169 "Compressed replay data size [byte] | 圧縮リプレイデータサイズ [byte]" 4 Bytes
FrpgNetMan
34 10 0 20 B98
1337097168 "Life" Float
FrpgNetMan
40 10 0 20 B98
1337097167 "ID" 4 Bytes
FrpgNetMan
44 10 0 20 B98
1337096723 "Blood Message DB | 血文字 DB" C0C0C0 1 1337098526 "Gesture ID" Byte
FrpgNetMan
148 BA0
1337096778 "Create Test Blood Message: 10 | テスト血文字作成:10" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096777 "Create Test Blood Message: 11 | テスト血文字作成:11" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096776 "Create Test Blood Message: 12 | テスト血文字作成:12" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096775 "Create Test Blood Message: 13 | テスト血文字作成:13" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096774 "Create Test Blood Message: 14 | テスト血文字作成:14" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096767 "Download Blood Message" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096766 "Download Blood Message Evaluation" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096773 "My Blood Message | 自分の血文字" C0C0C0 1 1337096765 "Open the debug menu for blood messages written by yourself touched | 触れている自分が書いた血文字のデバッグメニューを開く[Push ○]" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096764 "Open the debug menu of the delivered blood messages touched | 触れている配信された血文字のデバッグメニューを開く[Push ○]" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096780 "Blood Messages (own) | 血文字(自分の)" C0C0C0 1 1337096779 "Blood Messages (others) | 血文字(配信の)" C0C0C0 1 1337097740 "Start range when hint blood letters are valid [m] | ヒント血文字有効時開始範囲[m]" Float
DarkSoulsIII.exe+4549428
1337097741 "End range when hint blood letters are valid [m] | ヒント血文字有効時終了範囲[m]" Float
DarkSoulsIII.exe+454942C
1337097744 "Start range when hint blood characters are invalid [m] | ヒント血文字無効時開始範囲[m]" Float
DarkSoulsIII.exe+473F7A0
1337097742 "End range when hint blood characters are invalid [m] | ヒント血文字無効時終了範囲[m]" Float
DarkSoulsIII.exe+4549430
1337097745 "Max number of registrations Max value | 登録最大数最大値" Byte
FrpgNetMan
18 80 BA0
1337097749 "Max number of registrations Min value | 登録最大数最小値" Byte
FrpgNetMan
1C 80 BA0
1337097748 "Max number of registrations | 登録最大数" Byte
FrpgNetMan
20 80 BA0
1337096722 "Bloodstain DB | 血痕 DB" C0C0C0 1 1337096781 "Download" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096782 "MyBloodStainRequest" C0C0C0 1 1337096721 "Bonfire DB | 篝火 DB" 000080 1 1337096787 "Maximum value of basic spot points | 基本スポットポイント最大値" 000080 4 Bytes
DarkSoulsIII.exe+454A22C
1337096786 "Maximum additional spot points | 追加スポットポイント最大値" 000080 4 Bytes
DarkSoulsIII.exe+454A230
1337096785 "Maximum total spot points | 合計スポットポイント最大値" 000080 4 Bytes
DarkSoulsIII.exe+454A234
1337096784 "Overall level of bonfire | 篝火全体レベル" 000080 Byte
DarkSoulsIII.exe+454A228
1337096790 "Overall bonfire level (for other worlds) | 篝火全体レベル(他世界用)" 000080 Byte
DarkSoulsIII.exe+454A229
1337096720 "Ranking DB | ランキング DB" C0C0C0 1 1337096791 "Rosaria ranking | ロザリアランキング" C0C0C0 1 1337096792 "Registration test score | 登録テストスコア" C0C0C0 4 Bytes
DarkSoulsIII.exe+454B760
1337096793 "Acquisition start order | 取得開始順位" C0C0C0 4 Bytes
DarkSoulsIII.exe+454B764
1337096794 "Maximum number of acquisitions | 最大取得数" C0C0C0 4 Bytes
DarkSoulsIII.exe+454B768
1337096806 "================" 1 1337096807 "Ranking registration | ランキング登録" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096808 "================" 1 1337096809 "Get ranking | ランキング登録" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096810 "Get your own ranking | 自分のランキング取得" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096811 "================" 1
1337096813 "PlatformNetworkMan" C0C0C0 1 1337096821 "sceNpNotifyPlusFeature" C0C0C0 Byte
0
1337081406 "Party Member Info" 1 1337081407 "white ghosts | ホワイトゴーストの数" 4 Bytes
GameMan
D28
1337081409 "black ghosts | ブラックゴーストの数" 4 Bytes
GameMan
D2C
1337081410 "detective ghosts | 探知ゴーストの数" 4 Bytes
GameMan
D30
1337081411 "NPC members | NPC メンバーの数" 4 Bytes
GameMan
D34
1337081408 "members created | キャラ作成済みのメンバーの数" 4 Bytes
GameMan
D38
1337081404 "connected members | 接続してるメンバーの数" 4 Bytes
GameMan
D3C
1337081414 "memberInfo" 1 1337081420 "Slot 0" 1 1337081413 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
D40
1337081426 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
D44
1337081427 "state" 1 4 Bytes
GameMan
D48
1337081428 "initFlag" 1 4 Bytes
GameMan
D4C
1337081429 "endFlag" 1 4 Bytes
GameMan
D50
1337081425 "Slot 1" 1 1337081415 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
D5C
1337081416 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
D60
1337081419 "state" 1 4 Bytes
GameMan
D64
1337081418 "initFlag" 1 4 Bytes
GameMan
D68
1337081417 "endFlag" 1 4 Bytes
GameMan
D6C
1337081424 "Slot 2" 1 1337081430 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
D78
1337081431 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
D7C
1337081432 "state" 1 4 Bytes
GameMan
D80
1337081433 "initFlag" 1 4 Bytes
GameMan
D84
1337081434 "endFlag" 1 4 Bytes
GameMan
D88
1337081423 "Slot 3" 1 1337081435 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
D94
1337081436 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
D98
1337081437 "state" 1 4 Bytes
GameMan
D9C
1337081438 "initFlag" 1 4 Bytes
GameMan
DA0
1337081439 "endFlag" 1 4 Bytes
GameMan
DA4
1337081422 "Slot 4" 1 1337081440 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
DB0
1337081441 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
DB4
1337081442 "state" 1 4 Bytes
GameMan
DB8
1337081443 "initFlag" 1 4 Bytes
GameMan
DBC
1337081444 "endFlag" 1 4 Bytes
GameMan
DC0
1337081421 "Slot 5" 1 1337081445 "handle" FFFFFFFF:unknown 1 4 Bytes
GameMan
DCC
1337081446 "type" 0:Local 1:Net 2:AI 1 4 Bytes
GameMan
DD0
1337081447 "state" 1 4 Bytes
GameMan
DD4
1337081448 "initFlag" 1 4 Bytes
GameMan
DD8
1337081449 "endFlag" 1 4 Bytes
GameMan
DDC
1337096820 "SosSignMan" 1 1337096849 "Receive forced intrusion? | 強制乱入を受け取るか " 0:No 1:Yes 000080 Byte
DarkSoulsIII.exe+458171D
1337096853 "Forced intrusion for debugging (only intrusion) | デバッグ用強制乱入許可(乱入のみ許可)" 0:Disable 1:Enable 000080 Byte
DarkSoulsIII.exe+4766BE4
1337096854 "Unlimited matching for debugging (allows all matching including visits) | デバッグ用無制限マッチング(訪問含む全てのマッチングを許可)" 0:Disable 1:Enable 000080 Byte
DarkSoulsIII.exe+4766BE5
1337096852 "Recall of AI player DelayTime[s] | AIプレイヤーの召還DelayTime[s]" 000080 Float
DarkSoulsIII.exe+4581718
1337096850 "Ritual Summon Summon DelayTime[s] | 儀式召喚の召還DelayTime[s]" 000080 Float
DarkSoulsIII.exe+4766BE0
1337096851 "Time limit coefficient | 制限時間係数" 000080 Float
DarkSoulsIII.exe+4581738
1337187453 "Create White Sos Sign" Auto Assembler Script [ENABLE] alloc(Debug_CreateWhiteSosSign,$100,DarkSoulsIII.exe) createthread(Debug_CreateWhiteSosSign) Debug_CreateWhiteSosSign: sub rsp,28 mov edx,000005DC call DarkSoulsIII.exe+846190 add rsp,28 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_CreateWhiteSosSign) 1337096873 "Create Red Sos Sign" Auto Assembler Script [ENABLE] alloc(Debug_CreateRedSosSign,$100,DarkSoulsIII.exe) createthread(Debug_CreateRedSosSign) Debug_CreateRedSosSign: sub rsp,28 mov edx,000005DD call DarkSoulsIII.exe+846190 add rsp,28 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_CreateRedSosSign) 1337096872 "Download Sos Sign" Auto Assembler Script [ENABLE] alloc(Debug_DownloadSosSign,$100,DarkSoulsIII.exe) createthread(Debug_DownloadSosSign) Debug_DownloadSosSign: sub rsp,28 mov edx,000005E6 call DarkSoulsIII.exe+846190 add rsp,28 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_DownloadSosSign) 1337096871 "Update My Sos Sign" Auto Assembler Script [ENABLE] alloc(Debug_UpdateMySosSign,$100,DarkSoulsIII.exe) createthread(Debug_UpdateMySosSign) Debug_UpdateMySosSign: sub rsp,28 mov edx,000005E7 call DarkSoulsIII.exe+846190 add rsp,28 ret {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_UpdateMySosSign) 1337096856 "Join to Host" 0:Disable 1:Enable 000080 Byte
DarkSoulsIII.exe+458171C
1337096866 "Summon state debug | 召還状態デバッグ" C0C0C0 1 1337098527 "SprjEventMan" C0C0C0 1
DarkSoulsIII.exe+473BE40
1337098525 "GuardianOfRosaliaCountEnable" 0:Disable 1:Enable 4 Bytes
(SprjEventMan)
320 40 60
1337098508 "GuardianOfRosaliaCount" 4 Bytes
(SprjEventMan)
324 40 60
1337098523 "GuardianOfMapCountEnable" 0:Disable 1:Enable 4 Bytes
(SprjEventMan)
328 40 60
1337098524 "GuardianOfMapCount" 4 Bytes
(SprjEventMan)
32C 40 60
1337098521 "ForceJoinBlackCountEnable" 0:Disable 1:Enable 4 Bytes
(SprjEventMan)
330 40 60
1337098522 "ForceJoinBlackCount" 4 Bytes
(SprjEventMan)
334 40 60
1337098519 "SinnerHunterCountEnable" 0:Disable 1:Enable 4 Bytes
(SprjEventMan)
338 40 60
1337098520 "SinnerHunterCount" 4 Bytes
(SprjEventMan)
33C 40 60
1337098517 "BerserkerWhiteCountEnable" 0:Disable 1:Enable 4 Bytes
(SprjEventMan)
340 40 60
1337098518 "BerserkerWhiteCount" 4 Bytes
(SprjEventMan)
344 40 60
1337098515 "SinnerHeroCountEnable" 0:Disable 1:Enable 4 Bytes
(SprjEventMan)
348 40 60
1337098516 "SinnerHeroCount" 4 Bytes
(SprjEventMan)
34C 40 60
1337098513 "CultWhiteCountEnable" 0:Disable 1:Enable 4 Bytes
(SprjEventMan)
350 40 60
1337098514 "CultWhiteCount" 4 Bytes
(SprjEventMan)
354 40 60
1337098511 "NormalWhiteCountEnable" 0:Disable 1:Enable 4 Bytes
(SprjEventMan)
358 40 60
1337098512 "NormalWhiteCount" 4 Bytes
(SprjEventMan)
35C 40 60
1337098509 "RedSummonCountEnable" 0:Disable 1:Enable 4 Bytes
(SprjEventMan)
360 40 60
1337098510 "RedSummonCount" 4 Bytes
(SprjEventMan)
364 40 60
1337096819 "Player | プレイヤー" 1 1337097627 "Play area | プレイ領域" 4 Bytes
FdpClient
4 20
1337097059 "Backread Play Area | バックリードプレイ領域" 1 Array of byte 8
FdpClient
8 20 1337097060 "" 4 Bytes
+0
1337097061 "" 4 Bytes
+4
1337097055 "request player id | サーバープレイヤー情報リクエストプレイヤーID" 4 Bytes
FdpClient
4A4 20
1337097056 "request char id | サーバープレイヤー情報リクエストキャラID" 4 Bytes
FdpClient
4A8 20
1337097057 "Check Player Status Log" 1 1337097082 "Output Log" 0:Off 1:On Byte
FdpClient
4B8 20
1337097085 "Capture" 0:Off 1:On Byte
FdpClient
4B9 20
1337097083 "UMF_CharacterID" 4 Bytes
FdpClient
4BC 20
1337097084 "UMF_Level" 4 Bytes
FdpClient
4C0 20
1337097086 "UMF_SoulAmount" 4 Bytes
FdpClient
4C4 20
1337097096 "UMF_TotalSoulAmount" 4 Bytes
FdpClient
4C8 20
1337097095 "UMF_LifeForce" 4 Bytes
FdpClient
4CC 20
1337097094 "UMF_Concentration" 4 Bytes
FdpClient
4D0 20
1337097093 "UMF_Endurance" 4 Bytes
FdpClient
4D4 20
1337097092 "UMF_Vitality" 4 Bytes
FdpClient
4D8 20
1337097091 "UMF_Strength" 4 Bytes
FdpClient
4DC 20
1337097090 "UMF_Dexiterity" 4 Bytes
FdpClient
4E0 20
1337097089 "UMF_MagicPower" 4 Bytes
FdpClient
4E4 20
1337097088 "UMF_Faith" 4 Bytes
FdpClient
4E8 20
1337097087 "UMF_Luck" 4 Bytes
FdpClient
4EC 20
1337096818 "ServerIF" 1 1337097656 "Server connection status | サーバ接続状態" 0:Login in progress | ログイン処理中 1:Logged in | ログイン済み 2:Banned | BANされた 3:Not logged in | ログインしていない 4 Bytes
FdpClient
10
1337096828 "Request Logout" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096827 "Network channel (current value) | ネットワークチャンネル(現在値)" 4 Bytes
FdpClient
30
1337096826 "NetworkChannelChange ReLogin" 4 Bytes
FdpClient
70
1337097042 "PlayerId" 4 Bytes
FdpClient
518 60 0
1337097105 "Char ID" 4 Bytes
FdpClient
B4 28 300 0
1337097046 "Destination address | 接続先アドレス" 1 String 55 1 0 1
FdpClient
0 38
1337097079 "Destination port | 接続先ポート" 4 Bytes
FdpClient
68
1337096817 "Intrusion | 乱入" C0C0C0 1 1337097099 "Intrusion position | 乱入位置" C0C0C0 1 1337097100 "Display Intrude Point | 侵入ポイントを表示" C0C0C0 Byte
0
1337097101 "Intrusion point placement | 侵入ポイント配置" C0C0C0 1
1337097102 "Intruder (needs a white spirit) [Red] | 乱入(相手に白霊が必要)[赤]" C0C0C0 1 1337097103 "Intrusion request status | 乱入リクエスト状態" C0C0C0 Byte
0
1337096816 "QUICK_MATCH" C0C0C0 1 1337096815 "" C0C0C0 1 1337097109 "Red picking | 赤狩り" C0C0C0 1 1337097110 "" C0C0C0 1 1337097113 "" C0C0C0 1 1337097112 "" C0C0C0 1 1337097111 "" C0C0C0 1 1337097117 "No description" Float
FrpgNetMan
AC C0 C0 C0 C0 BE8
1337096814 "Multi Play Local Debug" C0C0C0 1
1337096636 "GRAPHICS" 1 1337096639 "GPARAM" C0C0C0 1 1337187844 "REMO" 1 1337187845 "Config" 1 1337183585 "AutoPreUpdateFrame" Float
SprjRemo
110 140
1337183586 "AreaNo (Default : 99)" 21:Base 30:Lothric 31:Undead Settlement 32:Archdragon Peak 33:Farron 34:Grand Archives 35:Cathedral of the Deep 36:God Grave (Cut) 37:Irithyll 38:Carthus 39:Irithyll Dungeon 40:Firelink 41:Kiln of the First Flame 45:Ariandel 46:Arena - Grand Roof 47:Arena - Kiln of Flame 50:Dreg Heap 51:The Ringed City 53:Arena - Dragon Ruins 53:Arena - Round Plaza 90:? 91:? 92:? 93:? 94:? 95:? 96:? 97:? 98:? 99:? 4 Bytes
SprjRemo
18
4 "BlockNo (Default : 00)" 4 Bytes
SprjRemo
1C
5 "MapNo (Default : 00)" 4 Bytes
SprjRemo
20
6 "AltNo (Default : 00)" 4 Bytes
SprjRemo
24
7 "RemoId (Default : 0000)" 0 4 Bytes
SprjRemo
28
1337183587 "sAreaNo_BlockNo_RemoId@mAreaNo_BlockNo_MapNo_AltNo" C0C0C0 1 1337183588 "Play" Auto Assembler Script [ENABLE] alloc(Debug_Remo,$100,DarkSoulsIII.exe) createthread(Debug_Remo) Debug_Remo: sub rsp,48 mov rcx,[SprjRemo] test rcx,rcx je short end lea rdx,[DebugMenuInput] mov [rdx+18],02001000 //Push X or circle mov r8d,FFFFFFFF //Play mov r9,140CD6270 call r9 end: add rsp,48 ret DebugMenuInput: dq 0000000000000000 {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] dealloc(Debug_Remo) 1337183589 "SerialCapture | 連番キャプチャ" 0:Off 1:On Byte
SprjRemo
1B0
1337096640 "SFX" 1 1337098110 "Sfx information display level | Sfx情報表示レベル" 0:No Display | 表示なし 1:SfxId Only | SfxIdのみ 2:Detailed | 詳細表示 4 Bytes
SprjSfx
D0
1337096671 "ffxSceneCtrlGUIWidget{GUI}" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096670 "Sfx{GUI}" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096665 "Disp Group Enable" 0:Disable 1:Enable Byte
SprjSfx
73
1337096673 "DestroySfxAll" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096672 "CreateSfx" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337096663 "CreateSfx:SfxId" 4 Bytes
SprjSfx
78
1337096662 "CreateSfx:Dist" Float
SprjSfx
7C
1337096667 "CreateSfx:UseCameraDistOnly" 0:Off 1:On Byte
SprjSfx
75
1337096669 "CreateSfx:ReplaceShByPlayer" 0:Off 1:On Byte
SprjSfx
76
1337096668 "PreviewSfx:MoveToLookAtPos" 0:Off 1:On Byte
SprjSfx
74
1337096674 "Motion | 動き" C0C0C0 1 1337096680 "AttachTestEffect | テストエフェクトをアタッチする" C0C0C0 Byte
0
1337096683 "type | 種類" C0C0C0 Byte
0
1337096682 "Speed [m/sec] | 速度[m/sec]" C0C0C0 Byte
0
1337096681 "Radius [m] | 半径[m]" C0C0C0 Byte
0
1337096608 "GFX" 1 1337096630 "Disp FPS" 0:Off 1:On Byte
SprjFlipper
362
1337097655 "FPS (read only)" Float
CSLoadBalancer
8
1337096616 "FPS" 0:30FPS 1:30FPS_withoutSkip 2:60FPS_withoutSkip 3:30FPS_withoutTearing 4:30FPS_withoutSkipTearing 5:60FPS_withoutSkipTearing Byte
SprjFlipper
8
1337096631 "FlipMode_forHeavyGame" 0:30FPS 1:30FPS_withoutSkip 2:60FPS_withoutSkip 3:30FPS_withoutTearing 4:30FPS_withoutSkipTearing 5:60FPS_withoutSkipTearing Byte
SprjFlipper
C
1337096612 "DT" Byte
SprjFlipper
361
1337096629 "Minimum FPS | 最低FPS" Float
SprjFlipper
2C0
1337096613 "Use Debug FPS | デバッグFPSを利用するか" 0:Off 1:On Byte
SprjFlipper
358
1337096611 "Debug FPS | デバッグFPS" Float
SprjFlipper
354
1337096617 "Shake FPS for debugging Increased value | デバッグ用にFPSをぶれさせる 増加値" Float
SprjFlipper
35C
1337096614 "Run at variable frame rate | 可変フレームレートで実行するか" 0:Off 1:On Byte
SprjFlipper
360
1337096632 "dT smooth sampling number | dT平滑サンプリング数" Byte
SprjFlipper
34C
1337096633 "Production dT smooth sampling number | 演出用dT平滑サンプリング数" Byte
SprjFlipper
350
1337096634 "ScreenCapture" C0C0C0 1 1337096635 "EnvMapCapture" C0C0C0 1
1337097455 "RENDMAN" 1 1337097456 "ETC" 1 1337097460 "DisableMenuRend" Byte
RendMan
90
1337097462 "BrightnessGammaScale" Float
RendMan
98
1337097463 "BlinkErrorTexture" 000080 Byte
DarkSoulsIII.exe+477D610
1337097459 "FADE" 1 1337097556 "FinalColor (read only)" 1 Array of byte 0
SprjFade
20 8 1337097557 "R" Float
+0
1337097563 "G" Float
+4
1337097562 "B" Float
+8
1337097561 "A" Float
+C
1337097464 "Title" 1 1337097488 "CurrentColor" 1 Array of byte 0
SprjFade
10 28 0 8 8 1337097616 "R" Float
+0
1337097617 "G" Float
+4
1337097618 "B" Float
+8
1337097619 "A" Float
+C
1337097489 "TargetColor" 1 Array of byte 0
SprjFade
20 28 0 8 8 1337097612 "R" Float
+0
1337097613 "G" Float
+4
1337097614 "B" Float
+8
1337097615 "A" Float
+C
1337097493 "RemainTiem" Float
SprjFade
38 28 0 8 8
1337097469 "MapIn" 1 1337097498 "CurrentColor" 1 Array of byte 0
SprjFade
D0 28 0 8 8 1337097608 "R" Float
+0
1337097609 "G" Float
+4
1337097610 "B" Float
+8
1337097611 "A" Float
+C
1337097499 "TargetColor" 1 Array of byte 0
SprjFade
E0 28 0 8 8 1337097604 "R" Float
+0
1337097605 "G" Float
+4
1337097606 "B" Float
+8
1337097607 "A" Float
+C
1337097503 "RemainTiem" Float
SprjFade
F8 28 0 8 8
1337097468 "InGame" 1 1337097507 "CurrentColor" 1 Array of byte 0
SprjFade
190 28 0 8 8 1337097600 "R" Float
+0
1337097601 "G" Float
+4
1337097602 "B" Float
+8
1337097603 "A" Float
+C
1337097512 "TargetColor" 1 Array of byte 0
SprjFade
1A0 28 0 8 8 1337097596 "R" Float
+0
1337097597 "G" Float
+4
1337097598 "B" Float
+8
1337097599 "A" Float
+C
1337097518 "RemainTiem" Float
SprjFade
1B8 28 0 8 8
1337097467 "Remo" 1 1337097508 "CurrentColor" 1 Array of byte 0
SprjFade
250 28 0 8 8 1337097592 "R" Float
+0
1337097593 "G" Float
+4
1337097594 "B" Float
+8
1337097595 "A" Float
+C
1337097513 "TargetColor" 1 Array of byte 0
SprjFade
260 28 0 8 8 1337097588 "R" Float
+0
1337097589 "G" Float
+4
1337097590 "B" Float
+8
1337097591 "A" Float
+C
1337097519 "RemainTiem" Float
SprjFade
278 28 0 8 8
1337097466 "InRemo" 1 1337097509 "CurrentColor" 1 Array of byte 0
SprjFade
310 28 0 8 8 1337097584 "R" Float
+0
1337097585 "G" Float
+4
1337097586 "B" Float
+8
1337097587 "A" Float
+C
1337097514 "TargetColor" 1 Array of byte 0
SprjFade
320 28 0 8 8 1337097580 "R" Float
+0
1337097581 "G" Float
+4
1337097582 "B" Float
+8
1337097583 "A" Float
+C
1337097520 "RemainTiem" Float
SprjFade
338 28 0 8 8
1337097465 "Ending" 1 1337097510 "CurrentColor" 1 Array of byte 0
SprjFade
3D0 28 0 8 8 1337097576 "R" Float
+0
1337097577 "G" Float
+4
1337097578 "B" Float
+8
1337097579 "A" Float
+C
1337097515 "TargetColor" 1 Array of byte 0
SprjFade
3E0 28 0 8 8 1337097572 "R" Float
+0
1337097573 "G" Float
+4
1337097574 "B" Float
+8
1337097575 "A" Float
+C
1337097521 "RemainTiem" Float
SprjFade
3F8 28 0 8 8
1337097470 "InGameChroma" 1 1337097511 "CurrentColor" 1 Array of byte 0
SprjFade
490 28 0 8 8 1337097568 "R" Float
+0
1337097569 "G" Float
+4
1337097570 "B" Float
+8
1337097571 "A" Float
+C
1337097517 "TargetColor" 1 Array of byte 0
SprjFade
4A0 28 0 8 8 1337097564 "R" Float
+0
1337097565 "G" Float
+4
1337097566 "B" Float
+8
1337097567 "A" Float
+C
1337097522 "RemainTiem" Float
SprjFade
4B8 28 0 8 8
1337097458 "OFFSCREEN REND" C0C0C0 1 1337097457 "STAGE REND" C0C0C0 1
492853 "GAME REND" 1 1337081774 "STAGE MASK" 1 1337081861 "DepthDraw_DepthNormal" 0:Disable 1:Enable Byte
FieldArea
D4 18
1337081870 "DepthDraw_DepthTexEdge" 0:Disable 1:Enable Byte
FieldArea
D5 18
1337081869 "NormalDraw_Normal" 0:Disable 1:Enable Byte
FieldArea
D6 18
1337081868 "NormalDraw_BoundingRegion" 0:Disable 1:Enable Byte
FieldArea
D7 18
1337081867 "NormalDraw_TexEdge" 0:Disable 1:Enable Byte
FieldArea
D8 18
1337081866 "NormalDraw_WaterMask" 0:Disable 1:Enable Byte
FieldArea
D9 18
1337081865 "NormalDraw_Water" 0:Disable 1:Enable Byte
FieldArea
DA 18
1337081864 "NormalDraw_Trans" 0:Disable 1:Enable Byte
FieldArea
DB 18
1337081863 "ShadowDepth_ShadowDepthNormal" 0:Disable 1:Enable Byte
FieldArea
DC 18
1337081862 "ShadowDepth_ShadowDepthTexEdge" 0:Disable 1:Enable Byte
FieldArea
DD 18
1337080848 "GROUP MASK" 1 1337081841 "Map" 000080 Byte
DarkSoulsIII.exe+4555CF0
492858 "Obj" 000080 Byte
DarkSoulsIII.exe+4555CF1
492855 "Chr" 000080 Byte
DarkSoulsIII.exe+4555CF2
492859 "Sfx" 000080 Byte
DarkSoulsIII.exe+4555CF3
492856 "Remo" 000080 Byte
DarkSoulsIII.exe+4555CF4
1337081776 "CULL TEST" 1 1337081835 "UseCullCam" Byte
FieldArea
DE 18
1337081836 "DispCullCamFrustum" Byte
FieldArea
DF 18
1337081806 "Camera shake | カメラ振動が有効か" 0:Off 1:On 0 4 Bytes
FieldArea
F8 18
1337081842 "Free camera mode | フリーカメラモード" 0:OFF | 無効 1:ON | 操作 2:ON (updating) | 操作(ゲーム中の更新あり) 3:Fixed | 固定 4 Bytes
FieldArea
E0 18
1337081775 "DOF" 1 1337081871 "Auto focus | オートフォーカス" 0:Off 1:On Byte
FieldArea
C2 18
1337081875 "Focus distance (m) | フォーカス距離(m)" Float
FieldArea
C4 18
1337081872 "Focus distance offset (m) | フォーカス距離オフセット(m)" Float
FieldArea
C8 18
1337081873 "Parameter setting from title side | タイトル側からのパラメータ設定" 0:Off 1:On Byte
FieldArea
C1 18
1337081834 "---" 1 1337081874 "Affect debug camera | デバッグカメラ時も有効" 0:Off 1:On Byte
FieldArea
C0 18
1337096644 "ChrCam" 1 1337098549 "ChrFollowCam" 1 1337180513 "FovY" 0 Float
FieldArea
50 60 28
1337180542 "NearPlane" 0 Float
FieldArea
58 60 28
1337098806 "FarPlane" 0 Float
FieldArea
5C 60 28
1337098807 "---" 1 1337098808 "ChrOrgOffset X" 0 Float
FieldArea
170 60 28
1337098809 "ChrOrgOffset Y" 0 Float
FieldArea
174 60 28
1337098810 "ChrOrgOffset Z" 0 Float
FieldArea
178 60 28
1337098811 "---" 1 1337098812 "FulcrumDistRateByLrMoveMaxDist" 0 Float
FieldArea
180 60 28
1337098813 "FulcrumDistRateMinByLrMove" 0 Float
FieldArea
184 60 28
1337098816 "FulcrumDistRateMaxByLrMove" 0 Float
FieldArea
188 60 28
1337098815 "FulcrumDistRate" 0 Float
FieldArea
18C 60 28
1337098814 "FulcrumDist" 0 Float
FieldArea
190 60 28
1337098817 "CamDist" 0 Float
FieldArea
194 60 28
1337098818 "CamDistTarget" 0 Float
FieldArea
198 60 28
1337098819 "CamCastSphereRadius" 0 Float
FieldArea
19C 60 28
1337098820 "CamSafeMarginRate" 0 Float
FieldArea
1A0 60 28
1337098821 "CamSafeMarginMax" 0 Float
FieldArea
1A4 60 28
1337098822 "ChrTranseChaseRate" 0 Float
FieldArea
1A8 60 28
1337098823 "ChrTranseChaseRateForNormal" 0 Float
FieldArea
1AC 60 28
1337098824 "ChrTranseChaseRateForEscapeWall" 0 Float
FieldArea
1B0 60 28
1337098825 "TargetTransChaseRate" 0 Float
FieldArea
1B4 60 28
1337098826 "TargetRotXChaseRate" 0 Float
FieldArea
1B8 60 28
1337098827 "TargetChaseRateXZ" 0 Float
FieldArea
1BC 60 28
1337098828 "TargetChaseRateXZForNormal" 0 Float
FieldArea
1C0 60 28
1337098829 "TargetChaseRateXZForEscapeWall" 0 Float
FieldArea
1C4 60 28
1337098830 "TargetChaseRateY" 0 Float
FieldArea
1C8 60 28
1337098831 "TargetChaseRateMinAng [deg]" 0 Float
FieldArea
1CC 60 28
1337098832 "TargetChaseRateMaxAng [deg]" 0 Float
FieldArea
1D0 60 28
1337098833 "TargetChaseDistRate" 0 Float
FieldArea
1D4 60 28
1337098834 "TargetChaseRateAtLockXZ" 0 Float
FieldArea
1D8 60 28
1337098835 "TargetChaseRateAtLockY" 0 Float
FieldArea
1DC 60 28
1337098836 "TargetChaseRateMinAngAtLock [deg]" 0 Float
FieldArea
1E0 60 28
1337098837 "TargetChaseRateMaxAngAtLock [deg]" 0 Float
FieldArea
1E4 60 28
1337098843 "---" 1 1337098838 "TransChaseByControlEndWaitTime [sec]" 0 Float
FieldArea
1E8 60 28
1337098839 "TransChaseByControlEndReleaseTime [sec]" 0 Float
FieldArea
1EC 60 28
1337098840 "RotCtrlEndWaitTime [sec]" 0 Float
FieldArea
1F0 60 28
1337098841 "RotCtrlEndReleaseTime [sec]" 0 Float
FieldArea
1F4 60 28
1337098842 "RotHiSpeedRateIncTime [sec]" 0 Float
FieldArea
1F8 60 28
1337098844 "---" 1 1337098846 "RotRange MaxX [deg]" 0 Float
FieldArea
200 60 28
1337098845 "RotRange MinX [deg]" 0 Float
FieldArea
1FC 60 28
1337098848 "RotRangeAtLock MaxX [deg]" 0 Float
FieldArea
208 60 28
1337098847 "RotRangeAtLock MinX [deg]" 0 Float
FieldArea
204 60 28
1337098849 "RotRangeLerpHeight Begin [deg]" 0 Float
FieldArea
20C 60 28
1337098850 "RotRangeLerpHeight End [deg]" 0 Float
FieldArea
210 60 28
1337098851 "---" 1 1337098852 "RotSpeed X [deg/sec]" 0 Float
FieldArea
220 60 28
1337098853 "RotSpeed Y [deg/sec]" 0 Float
FieldArea
224 60 28
1337098856 "RotSpeedMin X [deg/sec]" 0 Float
FieldArea
230 60 28
1337098857 "RotSpeedMin Y [deg/sec]" 0 Float
FieldArea
234 60 28
1337098860 "RotSpeedMax X [deg/sec]" 0 Float
FieldArea
240 60 28
1337098861 "RotSpeedMax Y [deg/sec]" 0 Float
FieldArea
244 60 28
1337098864 "RotHiSpeed X [deg/sec]" 0 Float
FieldArea
250 60 28
1337098865 "RotHiSpeed Y [deg/sec]" 0 Float
FieldArea
254 60 28
1337098868 "RotHiSpeedMin X [deg/sec]" 0 Float
FieldArea
260 60 28
1337098869 "RotHiSpeedMin Y [deg/sec]" 0 Float
FieldArea
264 60 28
1337098871 "RotHiSpeedMax X [deg/sec]" 0 Float
FieldArea
270 60 28
1337098872 "RotHiSpeedMax Y [deg/sec]" 0 Float
FieldArea
274 60 28
1337098876 "OptionRotSpeedRate" 0 Float
FieldArea
280 60 28
1337098877 "---" 1 1337098878 "DirectPitchAng [deg]" 0 Float
FieldArea
284 60 28
1337098879 "DirectPitchRate" 0 Float
FieldArea
288 60 28
1337098881 "---" 1 1337098886 "LockRotChaseRate" 0 Float
FieldArea
28C 60 28
1337098887 "LockRotChasePlayAng" 0 Float
FieldArea
290 60 28
1337098888 "LockRotXShiftRatio" 0 Float
FieldArea
294 60 28
1337098889 "ForceFrontLockRemainTime" 0 Float
FieldArea
2B4 60 28
1337098891 "ForceFrontLockTime" 0 Float
FieldArea
2B8 60 28
1337098892 "UpdateTargetRotXByLock" 0 Byte
FieldArea
2D0 60 28
1337098893 "UpdateTargetRotXByFrontLock" 0 Byte
FieldArea
2D1 60 28
1337098894 "OptionIsReset_UD (up/down camera reset) | (上下カメラリセットオプション)" 0 Byte
FieldArea
2D2 60 28
1337098895 "IsLockCamAdjustEffective | ロックカメラ調整が有効か" 0 Byte
FieldArea
2D3 60 28
1337098902 "LockCamAdjustXRotMaxValue [rad] | ロックカメラ調整X軸回転最大値 [rad]" 0 Float
FieldArea
2F0 60 28
1337098903 "LockCamAdjustYRotMaxValue [rad] |ロックカメラ調整Y軸回転最大値 [rad]" 0 Float
FieldArea
2F4 60 28
1337098904 "LockCamAdjustRotTrackRate | ロックカメラ調整回転追尾率" 0 Float
FieldArea
2F8 60 28
1337098880 "---" 1 1337098907 "UseEscapeWall" 0:Disable 1:Enable Byte
GameDataMan
15 58
1337098906 "IsEscapeWallMode" 0 Byte
FieldArea
304 60 28
1337098910 "EscapeWallRotX" 0 Float
FieldArea
310 60 28
1337098911 "EscapeWallRotY" 0 Float
FieldArea
314 60 28
1337098912 "EscapeWallRotAddX [deg/sec]" 0 Float
FieldArea
320 60 28
1337098913 "EscapeWallRotAddY [deg/sec]" 0 Float
FieldArea
324 60 28
1337098914 "EscapeWallWeakRotAddX [deg/sec]" 0 Float
FieldArea
330 60 28
1337098915 "EscapeWallWeakRotAddY [deg/sec]" 0 Float
FieldArea
334 60 28
1337098916 "EscapeWallWeakBeginRatio" 0 Float
FieldArea
340 60 28
1337098917 "EscapeWallRotMaxX [deg/sec]" 0 Float
FieldArea
350 60 28
1337098918 "EscapeWallRotMaxY [deg/sec]" 0 Float
FieldArea
354 60 28
1337098919 "EscapeWallRotDampRatio" 0 Float
FieldArea
360 60 28
1337098920 "EscapeWallWingAngY [deg]" 0 Float
FieldArea
364 60 28
1337098921 "EscapeWallWingLen [m]" 0 Float
FieldArea
368 60 28
1337098922 "EscapeWallWingRadius [m]" 0 Float
FieldArea
36C 60 28
1337098923 "EscapeWallWingSeparate [m]" 0 Float
FieldArea
370 60 28
1337098924 "EscapeWallWingHitFractionPlus" 0 Float
FieldArea
374 60 28
1337098925 "EscapeWallWingHitFractionMinus" 0 Float
FieldArea
378 60 28
1337098926 "UseTerritoryAvoidance | テリトリ回避を使用するか" 0 Byte
FieldArea
37C 60 28
1337098927 "DispTerritoryAvoidance | テリトリ回避範囲を表示するか" 0 Byte
FieldArea
37D 60 28
1337098885 "---" 1 1337098940 "LockCamArrangement | ロックカメラアレンジ" 0:None 1:Ave 2:WAve 000080 Byte
DarkSoulsIII.exe+4544990
1337098941 "Average time | 平均時間" 000080 Float
DarkSoulsIII.exe+4544988
1337098942 "Weight multiplier | 重み乗数" 000080 Float
DarkSoulsIII.exe+454498C
1337098884 "---" 1 1337098939 "LockCamParamID | ロックカメラパラムID" -1:default 1 4 Bytes
FieldArea
3C0 60 28
1337098948 "LockCamParamID | ロックカメラパラムID" -1:default 1 4 Bytes
FieldArea
3C0 60 28
1337098947 "LockCamParamID (Event) | イベント指定ロックカメラパラムID" -1:default 1 4 Bytes
FieldArea
3C4 60 28
1337098946 "LockCamParamID (Boss) | ボスロック用ロックカメラパラムID" -1:default 1 4 Bytes
FieldArea
3C8 60 28
1337098945 "LockCamParamID (Map) | マップ指定ロックカメラパラムID" -1:default 1 4 Bytes
FieldArea
3CC 60 28
1337098944 "LockCamParamInterpolationRate (0.0 to 1.0) | ロックカメラパラム補間率(0.0〜1.0)" 1 Float
FieldArea
3D0 60 28
1337098883 "---" 1 1337098943 "RotCtrlRate" 1 Float
FieldArea
130 60 28
1337098949 "RotCtrlEndWaitRemainTime" 1 Float
FieldArea
134 60 28
1337098950 "RotHiSpeedRate" 1 Float
FieldArea
138 60 28
1337098951 "ResetRequest" 1 Byte
FieldArea
13C 60 28
1337098953 "ResetCamRot" 1 Byte
FieldArea
13D 60 28
1337098952 "CamRotX" 1 Float
FieldArea
140 60 28
1337098957 "ResetCamRotX" 1 Float
FieldArea
150 60 28
1337098961 "ResetCamRotY" 1 Float
FieldArea
154 60 28
1337098965 "TargetRotX" 1 Float
FieldArea
160 60 28
1337098964 "TransChaseControlEndRate" 1 Float
FieldArea
164 60 28
1337098967 "TransChaseControlEndWaitRemainTime" 1 Float
FieldArea
168 60 28
1337098960 "IsHandControl" 1 Byte
FieldArea
16C 60 28
1337098882 "---" 1 1337098968 "EnableDbgDisp" 0:Disable 1:Enable 1 Byte
FieldArea
430 60 28
1337098970 "EnableChrFollowCam" 0:Disable 1:Enable 1 Byte
FieldArea
432 60 28
1337098969 "EnableDbgDispForEscapeWallWing" 0:Disable 1:Enable 1 Byte
FieldArea
431 60 28
1337098978 "EnableCamMapAdjust | マップ指定のカメラモードパラムが有効か" 0:Disable 1:Enable 1 Byte
FieldArea
433 60 28
1337098971 "EnableCamHeightAdjust | カメラ高自動調整が有効か" 0:Disable 1:Enable 1 Byte
FieldArea
434 60 28
1337098973 "EnableObstacleFade | カメラ・プレイヤー間の障害物半透明化が有効か" 0:Disable 1:Enable 1 Byte
FieldArea
3D5 60 28
1337098977 "ObstacleFadeProperty" 1 1337098980 "ExtensionOfTime(/sec)" 1 Float
FieldArea
420 60 28
1337098983 "AlphaMin" 1 Float
FieldArea
424 60 28
1337098982 "AlphaIncreaseRate" 1 Float
FieldArea
428 60 28
1337098981 "AlphaDecreaseRate" 1 Float
FieldArea
42C 60 28
1337098551 "ChrAimCam" 1 1337098986 "NearPlane" 0 Float
FieldArea
58 68 28
1337098987 "FarPlane" 0 Float
FieldArea
5C 68 28
1337098990 "FovY" 0 Float
FieldArea
50 68 28
1337098988 "ZoomInFovY" 0 Float
FieldArea
130 68 28
1337098991 "ZoomInFovY" 0 Float
FieldArea
134 68 28
1337098992 "ZoomRate" 0 Float
FieldArea
138 68 28
1337098993 "ZoomRateNormalMin" 0 Float
FieldArea
13C 68 28
1337098994 "ZoomSpeed" 0 Float
FieldArea
140 68 28
1337098995 "---" 1 1337099005 "ZoomInOrg.x" 0 Float
FieldArea
B0 68 28
1337099006 "ZoomInOrg.y" 0 Float
FieldArea
B4 68 28
1337099008 "ZoomInOrg.z" 0 Float
FieldArea
B8 68 28
1337099007 "ZoomInOrg.w" 0 Float
FieldArea
BC 68 28
1337099003 "---" 1 1337099009 "ZoomOutOrg.x" 0 Float
FieldArea
C0 68 28
1337099012 "ZoomOutOrg.y" 0 Float
FieldArea
C4 68 28
1337099011 "ZoomOutOrg.z" 0 Float
FieldArea
C8 68 28
1337099010 "ZoomOutOrg.w" 0 Float
FieldArea
CC 68 28
1337099002 "---" 1 1337099013 "BlendRateP.x" 0 Float
FieldArea
D0 68 28
1337099019 "BlendRateM.x" 0 Float
FieldArea
E0 68 28
1337099022 "BlendRateP.y" 0 Float
FieldArea
D4 68 28
1337099014 "BlendRateM.y" 0 Float
FieldArea
E4 68 28
1337099021 "BlendRateP.z" 0 Float
FieldArea
D8 68 28
1337099020 "BlendRateM.z" 0 Float
FieldArea
E8 68 28
1337099001 "---" 1 1337099023 "RotRageMaxX [deg]" 0 Float
FieldArea
F0 68 28
1337099024 "RotRageMinX [deg]" 0 Float
FieldArea
F4 68 28
1337099000 "---" 1 1337099025 "ChrTargetDist [m]" 0 Float
FieldArea
F8 68 28
1337098999 "---" 1 1337099026 "RotSpeed X [deg/sec]" 0 Float
FieldArea
FC 68 28
1337099027 "RotSpeed Y [deg/sec]" 0 Float
FieldArea
100 68 28
1337099038 "RotSpeedMin X [deg/sec]" 0 Float
FieldArea
104 68 28
1337099037 "RotSpeedMin Y [deg/sec]" 0 Float
FieldArea
108 68 28
1337099036 "RotSpeedMax X [deg/sec]" 0 Float
FieldArea
10C 68 28
1337099035 "RotSpeedMax Y [deg/sec]" 0 Float
FieldArea
110 68 28
1337099034 "RotHiSpeed X [deg/sec]" 0 Float
FieldArea
114 68 28
1337099033 "RotHiSpeed Y [deg/sec]" 0 Float
FieldArea
118 68 28
1337099032 "RotHiSpeedMin X [deg/sec]" 0 Float
FieldArea
11C 68 28
1337099031 "RotHiSpeedMin Y [deg/sec]" 0 Float
FieldArea
120 68 28
1337099030 "RotHiSpeedMax X [deg/sec]" 0 Float
FieldArea
124 68 28
1337099029 "RotHiSpeedMax Y [deg/sec]" 0 Float
FieldArea
128 68 28
1337099028 "OptionRotSpeedRate" 0 Float
FieldArea
12C 68 28
1337098998 "---" 1 1337099039 "InBloomBegin [pix]" 0 Float
FieldArea
170 68 28
1337099040 "InBloomEnd [pix]" 0 Float
FieldArea
174 68 28
1337099041 "InBloomPow" 0 Float
FieldArea
178 68 28
1337099042 "OutBloomBegin [pix]" 0 Float
FieldArea
17C 68 28
1337099044 "OutBloomEnd [pix]" 0 Float
FieldArea
180 68 28
1337099043 "OutBloomPow" 0 Float
FieldArea
184 68 28
1337098997 "---" 1 1337099045 "TmpTgtAng.X" 0 Float
FieldArea
18C 68 28
1337099046 "TmpTgtAng.Y" 0 Float
FieldArea
190 68 28
1337099047 "TmpChrAng.X" 0 Float
FieldArea
19C 68 28
1337099048 "TmpChrAng.Y" 0 Float
FieldArea
1A0 68 28
1337099049 "TmpCamAng.X" 0 Float
FieldArea
1AC 68 28
1337099050 "TmpCamAng.Y" 0 Float
FieldArea
1B0 68 28
1337098996 "---" 1 1337099051 "DirectPitchAng [deg]" 0 Float
FieldArea
15C 68 28
1337099052 "DirectPitchRate" 0 Float
FieldArea
160 68 28
1337099053 "CamTurnBaseRotY" 0 Float
FieldArea
164 68 28
1337099055 "CamTurnRate" 0 Float
FieldArea
168 68 28
1337099054 "CamTurnRateIncTime" 0 Float
FieldArea
16C 68 28
1337098550 "BallistaAimCam" 1 1337099056 "NearPlane" 0 Float
FieldArea
50 78 28
1337099057 "NearPlane" 0 Float
FieldArea
58 78 28
1337099058 "FarPlane" 0 Float
FieldArea
5C 78 28
1337099060 "ZoomInFovY" 0 Float
FieldArea
A0 78 28
1337099061 "ZoomOutFovY" 0 Float
FieldArea
A4 78 28
1337099062 "ZoomRate" 0 Float
FieldArea
A8 78 28
1337099063 "ZoomSpeed" 0 Float
FieldArea
AC 78 28
1337099059 "---" 1 1337099064 "InBloomBegin [pix]" 0 Float
FieldArea
B4 78 28
1337099065 "InBloomEnd [pix]" 0 Float
FieldArea
B8 78 28
1337099066 "InBloomPow" 0 Float
FieldArea
BC 78 28
1337099067 "OutBloomBegin [pix]" 0 Float
FieldArea
C0 78 28
1337099068 "OutBloomEnd [pix]" 0 Float
FieldArea
C4 78 28
1337099069 "OutBloomPow" 0 Float
FieldArea
C8 78 28
1337098552 "---" 1 1337098554 "LerpTime" 0 Float
FieldArea
8C 28
1337098553 "---" 1 1337098984 "Enable New Camera" 0:Disable 1:Enable Byte
GameDataMan
15 58
1337096643 "MODEL VIEWER" C0C0C0 1 1337096642 "SFX VIEWER" C0C0C0 1
1337098105 "SYSTEM" 1 1337098106 "TROPHY" 1 1337098167 "TrophyUnlock" FF8000 Auto Assembler Script [ENABLE] aobscanmodule(trophyAOB,$process,74 2c 80 7b 4c 00 74 26 c6 43 4d 00) define(trophy_func,trophyAOB-1D) alloc(TrophyUnlock,$100,DarkSoulsIII.exe) registerSymbol(TrophyUnlock) TrophyUnlock: sub rsp,28 mov rcx,[CSTrophy] mov rcx,[rcx+08] lea rdx,[TrophyData] call trophy_func add rsp,28 ret TrophyData: registerSymbol(TrophyData) dd 0000002A [DISABLE] dealloc(TrophyUnlock) unregisterSymbol(TrophyUnlock) unregisterSymbol(TrophyData) 1337098168 "TrophyID" 0:The Dark Soul 1:To Link The First Flame 2:The End of Fire 3:The Usurpation of Fire 4:Lords of Cinder: Abyss Watchers 5:Lord of Cinder: Yhorm the Giant 6:Lord of Cinder: Aldrich, Devourer of Gods 7:Lord of Cinder: Younger Prince 8:Supreme Weapon Reinforcement 9:Master of Infusion 10:Master of Sorceries 11:Master of Pyromancies 12:Master of Miracles 13:Master of Rings 14:Master of Expressions 15:Ultimate Bonfire 16:Ultimate Estus 17:Covenant: Warrior of Sunlight 18:Covenant: Way of Blue 19:Covenant: Blue Sentinels 20:Covenant: Blade of the Darkmoon 21:Covenant: Rosaria's Fingers 22:Covenant: Mound-makers 23:Covenant: Watchdogs of Farron 24:Covenant: Aldrich Faithful 25:Untended Graves 26:Archdragon Peak 27:Iudex Gundyr 28:Vordt of the Boreal Valley 29:Curse-rotted Greatwood 30:Crystal Sage 31:Deacons of the Deep 32:High Lord Wolnir 33:Pontiff Sulyvahn 34:Dancer of the Boreal Valley 35:Dragonslayer Armour 36:Old Demon King 37:Oceiros, the Consumed King 38:Champion Gundyr 39:Ancient Wyvern 40:The Nameless King 41:Enkindle 42:Embrace the Flame 4 Bytes
TrophyData
1337098169 "← Unlock" FF8080 Auto Assembler Script [ENABLE] createthread(TrophyUnlock) {$lua} if not syntaxcheck then disableMemrec(memrec) end [DISABLE]
1337098171 "DebugDisableIsReadyFlag" 0:Off 1:On Byte
CSTrophy
18
1337098121 "ID:0 < The Dark Soul" 0:Locked 1:Unlocked Byte
CSTrophy
102*0 40 8
1337098122 "ID:1 < To link The First Flame" 0:Locked 1:Unlocked Byte
CSTrophy
102*1 40 8
1337098123 "ID:2 < The End of Fire" 0:Locked 1:Unlocked Byte
CSTrophy
102*2 40 8
1337098124 "ID:3 < The Usurpation of Fire" 0:Locked 1:Unlocked Byte
CSTrophy
102*3 40 8
1337098125 "ID:4 < Lords of Cinder: Abyss Watchers" 0:Locked 1:Unlocked Byte
CSTrophy
102*4 40 8
1337098163 "ID:5 < Lords of Cinder: Yhorm the Giant" 0:Locked 1:Unlocked Byte
CSTrophy
102*5 40 8
1337098162 "ID:6 < Lords of Cinder: Aldrich, Devourer of Gods" 0:Locked 1:Unlocked Byte
CSTrophy
102*6 40 8
1337098161 "ID:7 < Lords of Cinder: Younger Prince" 0:Locked 1:Unlocked Byte
CSTrophy
102*7 40 8
1337098160 "ID:8 < Supreme Weapon Reinforcement" 0:Locked 1:Unlocked Byte
CSTrophy
102*8 40 8
1337098159 "ID:9 < Master of Infusion" 0:Locked 1:Unlocked Byte
CSTrophy
102*9 40 8
1337098158 "ID:10 < Master of Sorceries" 0:Locked 1:Unlocked Byte
CSTrophy
102*A 40 8
1337098157 "ID:11 < Master of Pyromancies" 0:Locked 1:Unlocked Byte
CSTrophy
102*B 40 8
1337098156 "ID:12 < Master of Miracles" 0:Locked 1:Unlocked Byte
CSTrophy
102*C 40 8
1337098155 "ID:13 < Master of Rings" 0:Locked 1:Unlocked Byte
CSTrophy
102*D 40 8
1337098154 "ID:14 < Master of Expressions" 0:Locked 1:Unlocked Byte
CSTrophy
102*E 40 8
1337098153 "ID:15 < Ultimate Bonfire" 0:Locked 1:Unlocked Byte
CSTrophy
102*F 40 8
1337098152 "ID:16 < Ultimate Estus" 0:Locked 1:Unlocked Byte
CSTrophy
102*10 40 8
1337098151 "ID:17 < Covenant: Warrior of Sunlight" 0:Locked 1:Unlocked Byte
CSTrophy
102*11 40 8
1337098150 "ID:18 < Covenant: Way of Blue" 0:Locked 1:Unlocked Byte
CSTrophy
102*12 40 8
1337098149 "ID:19 < Covenant: Blue Sentinels" 0:Locked 1:Unlocked Byte
CSTrophy
102*13 40 8
1337098148 "ID:20 < Covenant: Blade of the Darkmoon" 0:Locked 1:Unlocked Byte
CSTrophy
102*14 40 8
1337098147 "ID:21 < Covenant: Rosaria's Fingers" 0:Locked 1:Unlocked Byte
CSTrophy
102*15 40 8
1337098146 "ID:22 < Covenant: Mound-makers" 0:Locked 1:Unlocked Byte
CSTrophy
102*16 40 8
1337098145 "ID:23 < Covenant: Watchdogs of Farron" 0:Locked 1:Unlocked Byte
CSTrophy
102*17 40 8
1337098144 "ID:24 < Covenant: Aldrich Faithful" 0:Locked 1:Unlocked Byte
CSTrophy
102*18 40 8
1337098143 "ID:25 < Untended Graves" 0:Locked 1:Unlocked Byte
CSTrophy
102*19 40 8
1337098142 "ID:26 < Archdragon Peak" 0:Locked 1:Unlocked Byte
CSTrophy
102*1A 40 8
1337098141 "ID:27 < Iudex Gundyr" 0:Locked 1:Unlocked Byte
CSTrophy
102*1B 40 8
1337098140 "ID:28 < Vordt of the Boreal Valley" 0:Locked 1:Unlocked Byte
CSTrophy
102*1C 40 8
1337098139 "ID:29 < Curse-rotted Greatwood" 0:Locked 1:Unlocked Byte
CSTrophy
102*1D 40 8
1337098138 "ID:30 < Crystal Sage" 0:Locked 1:Unlocked Byte
CSTrophy
102*1E 40 8
1337098137 "ID:31 < Deacons of the Deep" 0:Locked 1:Unlocked Byte
CSTrophy
102*1F 40 8
1337098136 "ID:32 < High Lord Wolnir" 0:Locked 1:Unlocked Byte
CSTrophy
102*20 40 8
1337098135 "ID:33 < Pontiff Sulyvahn" 0:Locked 1:Unlocked Byte
CSTrophy
102*21 40 8
1337098134 "ID:34 < Dancer of the Boreal Valley" 0:Locked 1:Unlocked Byte
CSTrophy
102*22 40 8
1337098133 "ID:35 < Dragonslayer Armour" 0:Locked 1:Unlocked Byte
CSTrophy
102*23 40 8
1337098132 "ID:36 < Old Demon King" 0:Locked 1:Unlocked Byte
CSTrophy
102*24 40 8
1337098131 "ID:37 < Oceiros, the Consumed King" 0:Locked 1:Unlocked Byte
CSTrophy
102*25 40 8
1337098130 "ID:38 < Champion Gundyr" 0:Locked 1:Unlocked Byte
CSTrophy
102*26 40 8
1337098129 "ID:39 < Ancient Wyvern" 0:Locked 1:Unlocked Byte
CSTrophy
102*27 40 8
1337098128 "ID:40 < The Nameless King" 0:Locked 1:Unlocked Byte
CSTrophy
102*28 40 8
1337098127 "ID:41 < Enkindle" 0:Locked 1:Unlocked Byte
CSTrophy
102*29 40 8
1337098126 "ID:42 < Embrace the Flame" 0:Locked 1:Unlocked Byte
CSTrophy
102*2A 40 8
1337098164 "All Reset" C0C0C0 Auto Assembler Script [ENABLE] {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE]
1337099092 "DLC" 1 1337099093 "0" C0C0C0 Byte
CsDlc
10
1337099099 "1 Ashes of Ariandel" Byte
CsDlc
11
1337099096 "2 The Ringed City" Byte
CsDlc
12
1337099102 "3" C0C0C0 Byte
CsDlc
13
1337099105 "...49" C0C0C0 1
1337180580 "USER MAN" C0C0C0 1 1337180581 "FrpgHavokMan" C0C0C0 1 1337180582 "FrpgPhysWorld" C0C0C0 1 1337180583 "LOCALIZE" C0C0C0 1 1337180584 "WINDOW" 1 1337180630 "ScreenMode" 0:Window 1:Fullscreen Byte
CSWindow
C0
1337180631 "FullScreenMode" 0:Real 1:Fake Byte
CSWindow
40
1337183137 "Windowed Resolution" 000001C200000320:800x450 0000024000000400:1024x576 0000028800000480:1152x648 000002D000000500:1280x720 0000032A000005A0:1440x810 0000038400000640:1600x900 000003B100000690:1680x945 0000043800000780:1920x1080 1 8 Bytes
CSWindow
B0
1337183138 "Fullscreen Resolution" 0000025800000320:800x600 0000027000000340:832x624 0000030000000400:1024x768 000002D000000480:1152x720 0000036800000480:1152x872 000002D000000500:1280x720 000003C000000500:1280x960 0000040000000500:1280x1024 000003840000032A:1440x900 0000038400000640:1600x900 0000041A00000640:1680x1050 0000043800000780:1920x1080 0000032A00000A00:2560x1440 0000075800000C80:3200x1880 0000087000000F00:3840x2160 1 8 Bytes
CSWindow
B8
1337180585 "GRAPHICSCONFIG" 1 1337180635 "Resolution-WindowScreenWidth | 画面解像度-ウインドウ width" 4 Bytes
CSWindow
B0
1337180627 "Resolution-WindowScreenHeight | 画面解像度-ウインドウ height" 4 Bytes
CSWindow
B4
1337180626 "Resolution-FullScreenWidth | 画面解像度-フルスクリーン width" 4 Bytes
CSWindow
B8
1337180625 "Resolution-FullScreenHeight | 画面解像度-フルスクリーン height" 4 Bytes
CSWindow
BC
1337180624 "Screen Mode | スクリーンモード" 0:WINDOW 1:FULLSCREEN 4 Bytes
CSWindow
C0
1337180600 "Auto-detect best rendering settings | 自動描画調整" 0:OFF 1:ON 4 Bytes
CSWindow
C4
1337180628 "Quality Setting" 1:LOW 2:MEDIUM 3:HIGH 4:MAX 5:CUSTOM 4 Bytes
CSWindow
C8
1337180603 "Texture quality | テクスチャフィルタ品質" 1:LOW 2:MEDIUM 3:HIGH 4:MAX 4 Bytes
CSWindow
CC
1337180602 "Antialiasing | アンチエイリアシング品質" 0:OFF 1:ON 4 Bytes
CSWindow
D0
1337180601 "SSAO | SSAO品質" 0:OFF 1:LOW 2:MEDIUM 3:HIGH 4:MAX 4 Bytes
CSWindow
D4
1337180606 "Depth of field | DOF品質" 0:OFF 1:LOW 2:MEDIUM 3:HIGH 4:MAX 4 Bytes
CSWindow
D8
1337180605 "Motion blur | モーションブラー品質" 0:OFF 1:LOW 2:MEDIUM 3:HIGH 4 Bytes
CSWindow
DC
1337180607 "Shadow quality | シャドウ品質" 1:LOW 2:MEDIUM 3:HIGH 4:MAX 4 Bytes
CSWindow
E0
1337180611 "Lighting quality | ライティング品質" 1:LOW 2:MEDIUM 3:HIGH 4:MAX 4 Bytes
CSWindow
E4
1337180610 "Effects quality | エフェクト品質" 1:LOW 2:MEDIUM 3:HIGH 4:MAX 4 Bytes
CSWindow
E8
1337180609 "Reflection quality | 反射品質" 1:LOW 2:MEDIUM 3:HIGH 4:MAX 4 Bytes
CSWindow
EC
1337180612 "Water surface quality | 水面品質" 1:LOW 2:MEDIUM 3:HIGH 4 Bytes
CSWindow
F0
1337180613 "Shader quality | シェーダー品質" 1:LOW 2:MEDIUM 3:HIGH 4:MAX 4 Bytes
CSWindow
F4
1337099201 "RESOURCE" 1 1337099319 "GAITEM" C0C0C0 1 1337099318 "FACEGEN MAN" 1 1337099342 "Use FaceGen" 0:No 1:Yes Byte
FaceGenMan
190
1337099340 "HelmetScale_useDbgParam" 0:No 1:Yes 000080 Byte
DarkSoulsIII.exe+474CC18
1337099327 "HelmetScale_ScaleX" 000080 Float
DarkSoulsIII.exe+4576178
1337099330 "HelmetScale_ScaleZ" 000080 Float
DarkSoulsIII.exe+457617C
1337099329 "HelmetScale_MaxX" 000080 Float
DarkSoulsIII.exe+4576180
1337099328 "HelmetScale_MaxZ" 000080 Float
DarkSoulsIII.exe+4576184
1337099339 "BaseFaceRangeMin" 000080 Byte
DarkSoulsIII.exe+4782370
1337099331 "BaseFaceRangeMax" 000080 Byte
DarkSoulsIII.exe+4638610
1337099332 "FaceCoordGeoMin" 000080 Float
DarkSoulsIII.exe+4638614
1337099333 "FaceCoordGeoMax" 000080 Float
DarkSoulsIII.exe+4638618
1337099335 "FaceCoordTexMin" 000080 Float
DarkSoulsIII.exe+463861C
1337099334 "FaceCoordTexMax" 000080 Float
DarkSoulsIII.exe+4638620
1337099323 "TEXTURE" C0C0C0 1 1337099322 "MTD" C0C0C0 1 1337099321 "HKX" C0C0C0 1 1337099320 "ANIBND" C0C0C0 1 1337099325 "MSB" C0C0C0 1 1337099202 "Parameter" 1 1337099314 "Param" C0C0C0 1 1337099316 "ParamDef" C0C0C0 1 1337099315 "ParamTdf" C0C0C0 1 1337099203 "StayParamRepo | とりあえずパラメータ" C0C0C0 1 1337099324 "EventMaker" C0C0C0 1 1337099317 "MessageText" C0C0C0 1
1337098053 "SOUND" 1 1337098089 "MOBANK" C0C0C0 1 1337098090 "fdp_main" C0C0C0 1 1337098093 "fdp_main_dlc1" C0C0C0 1 1337098092 "fdp_main_dlc2" C0C0C0 1 1337098091 "fdp_smain" C0C0C0 1 1337098095 "fdp_smain_dlc1" C0C0C0 1 1337098094 "fdp_smain_dlc2" C0C0C0 1 1337098096 "fdp_m40" C0C0C0 1 1337098101 "fdp_sm40" C0C0C0 1 1337098100 "fdp_xm40" C0C0C0 1 1337098099 "fdp_vm40" C0C0C0 1 1337098098 "fdp_rm40" C0C0C0 1 1337098097 "fdp_c1000" C0C0C0 1 1337098102 "fdp_c1430" C0C0C0 1 1337098054 "FDP SOUND" 1 1337098067 "ID" 1 1337098071 "Debug" 0:Off 1:On Byte
SprjSound
18 58
1337098074 "DispId" 0:Off 1:On Byte
SprjSound
19 58
1337098073 "DispDetail" 0:Off 1:On Byte
SprjSound
1A 58
1337098072 "CollectStatistic" 0:Off 1:On Byte
SprjSound
1B 58
1337098069 "IdScaleX" Float
SprjSound
10 58
1337098070 "IdScaleY" Float
SprjSound
14 58
1337098075 "" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE]
1337098055 "Sound Test" 1 1337098058 "Play Mode" 0:2D Sound 1:3D Sound 4 Bytes
SprjSound
10 60
1337098063 "3D Sound Position X[m]" Float
SprjSound
14 60
1337098062 "3D Sound Position Y[m]" Float
SprjSound
18 60
1337098061 "3D Sound Position Z[m]" Float
SprjSound
1C 60
1337098060 "Sound Type" 0:a : ambient 1:c : CharacterMotion 2:f : FrontEnd 3:o : Object 4:p : PolyGeki 5:s : SFX 6:m : BGM 7:v : Voice 8:x : XMaterial 9:b : Body 10:g : Ghost 11:y : MultiChannelStreaming 12:z : Material 13:e : Foot Effect 4 Bytes
SprjSound
8 60
1337098059 "Sound ID" 4 Bytes
SprjSound
C 60
1337098065 "Play" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE] 1337098064 "Stop" C0C0C0 Auto Assembler Script [ENABLE] [DISABLE]
1337098066 "NewSoundTest" C0C0C0 1 1337098068 "BankSoundTest" C0C0C0 1
1337098087 "old SOUND" C0C0C0 1
1337078684 "Uncategorized" 1 492937 "Draw.HiResTexEnable" 000080 Byte
DarkSoulsIII.exe+4766620
492938 "Hide Launch Settings" 000080 Byte
DarkSoulsIII.exe+4766584
492939 "MenuMan.EnableTitleFlowDebug" 000080 Byte
DarkSoulsIII.exe+47666A8
492941 "Start Menu" 000080 Byte
DarkSoulsIII.exe+47665EC
1337036800 "Global Speed" 000080 Float
DarkSoulsIII.exe+999C28
1337098548 "Entity Count" 4 Bytes
WorldChrMan
0 1D0
1337081756 "Global Modelsize" 1 73554 "Float value" 000080 Float
DarkSoulsIII.exe+39E8B50
73555 "Float value" 000080 Float
DarkSoulsIII.exe+39E8B64
73556 "Float value" 000080 Float
DarkSoulsIII.exe+39E8B78
492932 "Controller" 1 1337078686 "" Float
WorldChrManDbg
30
492933 "Controller" 1 8 Bytes
WorldChrManDbg
148
1337078685 "Camera" 1 8 Bytes
WorldChrManDbg
150
1337256131 "Table Tools" 1 1337256132 "Configure Table" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local cfgForm = {ctrl} function cfgForm:new() o = { ctrl = {} } setmetatable(o, self) self.__index = self return o end function cfgForm:create(typ, parent, properties, customName) parent = self.ctrl[parent] local control = createComponentClass(typ, parent) control.Parent = parent self:initialize(control, properties) control['x'] = control.Left + control.Width control['y'] = control.Top + control.Height local name = customName or properties.Caption name = string.gsub(name, "%s", "") self.ctrl[name] = control end function cfgForm:initialize(control, properties) if(type(control) == 'string') then control = self.ctrl[control] end for propertyName, property in pairs(properties) do if (type(property) == 'table') then for subPropertyName, subProperty in pairs(property) do control[propertyName][subPropertyName] = subProperty end else control[propertyName] = property end end end function cfgForm:initDefaultForm(formName) self.ctrl[formName].BorderStyle = bsDialog self.ctrl[formName].show() self.ctrl[formName].centerScreen() self.ctrl[formName].BorderStyle = bsDialog self.ctrl[formName].OnClose = function (sender) return caFree end end function cfgForm:fixSize(parentName, x, y) x = x or 0 y = y or 0 local parent = self.ctrl[parentName] local width, height = 0,0 local tempWidth, tempHeight for i = 0, parent.ComponentCount - 1 do tempWidth = parent.Component[i].Left + parent.Component[i].Width if (tempWidth > width) then width = tempWidth end tempHeight = parent.Component[i].Top + parent.Component[i].Height if (tempHeight > height) then height = tempHeight end end parent.Width = width + x parent.x = parent.Width + parent.Left parent.Height = height + y parent.y = parent.Height + parent.Top end local win = cfgForm:new() local function configure() local checkBoxes = win.ctrl local config = tga.config for i,v in pairs(config) do local desc = tga.configdesc[i] config[i] = checkBoxes[desc:gsub("%s+", "")].Checked end tga:saveConfig() win.ctrl.ConfigureTable.close() end local function createWindow() local formName = 'ConfigureTable' win:create('TCEForm', nil, {Caption = 'Configure Table'}, formName) win:initDefaultForm(formName) win:create('TLabel', formName, {Caption = '', Left = 15}) win:create('TScrollBox', formName, {Caption = 'test', Width = 300, Height = 100, Left = 10, Top = 15 }) for i,v in pairs(tga.config) do if type(v) == "boolean" then win:create('TCheckBox', 'test', {Caption = tga.configdesc[i], Checked = v}) end end win:initialize('test',{ChildSizing = {Layout = 'cclLeftToRightThenTopToBottom', EnlargeHorizontal = 'crsScaleChilds', LeftRightSpacing = 5}}) win:fixSize(formName, 10, 60) win:create('TButton', formName, {Caption = 'OK', Width = win.ctrl[formName].Width - 20, Height = 40, Left = 10, Top = win.ctrl[formName].Height - 50}) win.ctrl['OK'].onClick = configure end createWindow() disableMemrec(memrec) [DISABLE] 1337256133 "Clear Symbol Cache" 1 1337256134 "Confirm" 0000FF Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] tga:clearSymbolCache() disableMemrec("Clear Symbol Cache") disableMemrec(memrec) [DISABLE] 1337191092 "Clear runOnce Memory" 1 1337191093 "Confirm" 0000FF Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] tga:clearRunOnce() disableMemrec("Clear runOnce Memory") disableMemrec(memrec) [DISABLE] 1337259157 "Unpack C include table file" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] if findTableFile("include") then print("Unpacking TGA C library...") tga:unpackTableFile(tga.path, "include", true) else print("tga WARNING: Could not find archive of C includes") end disableMemrec(memrec) [DISABLE] 1337258980 "Repackage C include table file *FOR TABLE DEVELOPMENT ONLY!*" 0000FF Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local path = inputQuery("Repackage C include table file", "Select path", './resources/include') if findTableFile("include") then if (messageDialog("Confirm", "Overwrite existing C include table file?", 0, mbno, mbyes) == mbno) then disableMemrec(memrec) return end end tga:packToTableFile(path, "include", "include", true) disableMemrec(memrec) [DISABLE] 1337259159 "C include path override *FOR TABLE DEVELOPMENT*" 0000FF Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local path = inputQuery("Select new C include path: ", "Select path", "./resources/include") if findTableFile("include") then if (messageDialog("Confirm", "Confirm?", 0, mbno, mbyes) == mbno) then disableMemrec(memrec) return end end removeCIncludePath(tga.path .. '/include') addCIncludePath(path) disableMemrec(memrec) [DISABLE] 1337045834 "Misc/WIP" C0C0C0 1 1337257107 "Dependencies" C0C0C0 1 1337256174 "Dropdowns" 1 1337256175 "SWORD_ARTS_ID" 0:None 1:None 10:Weapon Skill 11:(Fists) 60:Weapon Skill 70:Weapon Skill 80:Weapon Skill 90:Parry (small) 91:Parry (medium) 92:Spell Parry 93:Spell Parry 99:Parry 100:Quickstep (Dagger) 101:Blind Spot 102:Unleash Dragon 103:Guiding Light 104:Blind Spot 105:Shieldsplitter 106:Stance (Dagger) 107:Crystal Blade 108:Quickstep (Dagger) 200:Stance (SS) 201:Stomp (SS) 202:Guiding Light (SS) 203:Oath of Sunlight 204:Sacred Lothric Light 205:Stance (SS) 206:Lion Stance 207:Ember (SS) 300:Stance (GS) 301:Wrath of the Gods (GS) 302:Ember (Firelink GS) 303:Moonlight Vortex 304:Stance of Judgement 305:Sacred Light and Flame 306:Wolf Sword 307:Stomp (GS) 308:Stomp (GS) 309:Storm King 310:Perseverance 311:Elfriede's Blackflame 312:Blade of Peril 400:Stomp (UGS) 401:Parry 402:Charge (UGS) 403:Profaned Flame 404:Flame of Lorian 405:Stomp (UGS) 406:Stomp (UGS) 407:Stomp (UGS) 410:Ember (paired UGS) 500:Stance (TS) 501:Shield Splitter 502:Ricard's Lunge and Press 503:Quill Dart 600:Spin Slash (CS) 601:Crescent Blade 602:Tornado 603:Frost Blade 604:Spin Slash (CS) 605:Spin Slash (CS) 606:Chained Dance 607:Prying Wedge 608:Spin Slash (CS) 700:Spin Slash (CGS) 701:Wolf Leap 702:Spin Slash (CGS) 703:Spin Slash (CGS) 704:Sever 800:Hold (Katana) 801:Bloodlust 802:Hold (Katana) 803:Darkdrift 804:Hold (Frayed Blade) 900:Warcry (Axe) 901:Sharpen (Axe) 902:Fest Bell 903:Quickstep (Axe) 904:Warcry (Axe) 1000:Warcry (GA) 1002:Demonic Flare 1003:Falling Bolt (GA) 1004:Warcry (GA) 1005:Sharp (GA) 1006:Earthen Wrath 1100:Perseverance (Hammer) 1101:Warcry (Hammer) 1102:Steady Chant (Hammer) 1103:Galvanize 1104:Breathe Fire 1200:Perseverance (GH) 1201:Molten Persverance 1202:Kindled Flurry 1203:Warcry (GH) 1204:Morne's Rage 1205:Spin Bash (GH) 1206:Galvanize (GH) 1207:Quake 1208:Call to Stone 1300:Charge (Spear) 1301:Falling Bolt (Swordspear) 1302:Pacify 1303:Shield Splitter 1304:Steady Chant 1305:Unleash Dragon 1306:Charge (Spear) 1307:Charge (Spear) 1308:Lightning Charge 1309:Kindled Charge 1310:Charge (Spear) 1311:Spin Sweep (Spear) 1312:Hurl Spear 1313:Ember (Spear) 1314:Lothric War Banner 1400:Spin Sweep (Halberd) 1401:Chain Spin 1402:Champion's Charge 1404:Punitive Flame 1405:Warcry (Halberd) 1406:Charge (Halberd) 1407:Perseverance (Halberd) 1408:Wind Wheel 1409:Mad King's Folly 1500:Neck Swipe 1501:1501? 1502:Frost 1600:Impact 1601:Flame Whip 1700:Quickstep (Fists) 1701:Flame Whirlwind 1702:Lifedrain 1703:Perseverance (Fists) 1800:Leaping Slash 1801:Quickstep (Claws) 1802:Quickstep (Claws) 1803:Raptor Flurry 1900:Rapid Fire 1901:Puncture 1902:Pharis Triple-shot 1903:Darkmoon Arrow 1904:Unseen Arrow 2000:Puncturing Arrow 2001:Puncturing Arrow 2002:Pierce Earth 2101:Tackle 2102:Quickstep (xbow) 2103:Repeat Fire 2200:Steady Chant 2201:Steady Chant 2202:Poison Spores 2203:Steady Chant 2204:Chant from the Depths 2205:Feasting Branch 2300:Unfaltering Prayer 2301:Gentle Prayer 2302:Combustion 2303:Unfaltering Prayer (Saint's Talisman) 2304:Unfaltering Prayer (Sunlight Talisman) 2305:Awakening 2306:Pray for Favor 2400:Combustion 2401:Parting Flame 2500:Quickstep (twindagger) 2600:Spin Slash (twinswords) 2700:Spin Slash (twinblades) 2701:Spin Slash ? 2710:(Golden Dual Swords) 2720:Dancer's Grace 2800:Onislayer 2900:Charge (twinspears) 3000:Chain Spin ? 3100:Spin Bash ? 3200:Shield Bash (Shield) 3201:Shield Strike 3300:Shield Bash (GShield) 3301:Moan 3310:Stone Flesh 3320:Wheel of Fate 3321:Dragon Roar? 3330:Lockout 3400:Shield Bash? 3401:Dragon Breath? 65536:65536 0 1 1337256176 "LOCK_CAM_ID" 1:1 2:2 3:3 0:0 6920:6920 10000:10000 10001:10001 10002:10002 10003:10003 5140:5140 10005:10005 10006:10006 6940:6940 3101:3101 5150:5150 5151:5151 5160:5160 2090:2090 3120:3120 6200:6200 5180:5180 8000:8000 6210:6210 6211:6211 6212:6212 6213:6213 5190:5190 5191:5191 1100:1100 1101:1101 1102:1102 1103:1103 5200:5200 5201:5201 6230:6230 6999:6999 3160:3160 3161:3161 101:101 102:102 103:103 104:104 105:105 110:110 111:111 112:112 113:113 10100:10100 10101:10101 10102:10102 10103:10103 10104:10104 6010:6010 6011:6011 6012:6012 6013:6013 3200:3200 3201:3201 1410:1410 5251:5251 7300:7300 6280:6280 6281:6281 5260:5260 6030:6030 6031:6031 6800:6800 90001:90001 5270:5270 90010:90010 5020:5020 5021:5021 5022:5022 5280:5280 1700:1700 5030:5030 5290:5290 6320:6320 5300:5300 3000:3000 3001:3001 1210:1210 3010:3010 2500:2500 2501:2501 200:200 99010:99010 7370:7370 99000:99000 90000:90000 10400:10400 10300:10300 10202:10202 2000:2000 2001:2001 2002:2002 2003:2003 2004:2004 213:213 214:214 3202:3202 10200:10200 10201:10201 2010:2010 2011:2011 220:220 3203:3203 6110:6110 3204:3204 10121:10121 10120:10120 210:210 6930:6930 3300:3300 3301:3301 1510:1510 1511:1511 1000:1000 1300:1300 1301:1301 10004:10004 3100:3100 3102:3102 9000:9000 5252:5252 7510:7510 6000:6000 1010:1010 6998:6998 3060:3060 3002:3002 5110:5110 6900:6900 6215:6215 6214:6214 6100:6100 211:211 212:212 5250:5250 6910:6910 5230:5230 0 1 1337257113 "SP_EFFECT_ID" 0:0 : Test 1:1 : Pledge effect test 2:2 : test_enchantweapon 3:3 : test_cure 4:4 : White Sign Soapstone 5:5 : test_cureitem 6:6 : Black Crystal Kick 7:7 : Black Crystal Leave Session 8:8 : Parameter change of [ system ] ghost when 9:9 : Parameter change of the system when the black 10:10 : Red Sign Soapstone 11:11 : Red Eye orb 12:12 : [ System ] bloodSign 13:13 : [ System ] Seoul Steel [ multi ] 14:14 : [ System ] blue sign visualization 15:15 : Entry into the [ system ] NPC 16:16 : Eye of Death 17:17 : [ System ] l arena exit 20:20 : Message rated heal 21:21 : [ System ] point light source equipment 22:22 : test_change_wep0 23:23 : test_change_wep1 24:24 : [ System ] relief request 25:25 : [ System ] revival production for effect 26:26 : Blue Eye Orb 27:27 : Dragon Eye 28:28 : Dried Finger 29:29 : 30:30 : Parry to be deformed state (conditions throw ) 31:31 : Counterhit thrust damage vulnerability 32:32 : Player falling to (conditions throw ) 33:33 : Curse 34:34 : Crystal Curse 35:35 : Invalid state throw 36:36 : Hornet Ring 37:37 : Throw Seoul drain state (conditions throw ) 38:38 : Hornet Ring Damage Boost 39:39 : Invalid state _ Saddle anti- throw [ DLC ] 40:40 : No Miracle Resonance (idle effect) 41:41 : Miracle Resonance Lv1 42:42 : Miracle Resonance Lv2 43:43 : Miracle Resonance Lv3 44:44 : Miracle Resonance Lv4 45:45 : Frost Curse 46:46 : 50:50 : Nature of magic ( +3 slot version) 52:52 : PG test : detection 53:53 : PG test : Waiting cooperation 54:54 : PG test : cooperation 55:55 : PG test : Submit cooperation 57:57 : PG test : gravity invalid 59:59 : Cooperation Lv1 60:60 : Cooperation Lv2 61:61 : Cooperation Lv3 62:62 : Cooperation wait release 63:63 : Evil eye Lv1 64:64 : Evil Eye Lv2 65:65 : Evil Eye ( for user ) 71:71 : Curse effect _LV1 72:72 : Curse effect _LV2 73:73 : Curse effect _LV3 74:74 : Curse effect _LV4 80:80 : Curse effect [ strengthening ] Tairei 90:90 : 91:91 : 92:92 : 93:93 : Humanity revival 94:94 : 95:95 : 96:96 : Stops enemies from attacking 97:97 : 100:100 : Bonfire recovery effect 1 101:101 : Bonfire recovery effect 2 102:102 : Bonfire recovery Effect 3 103:103 : Bonfire recovery effect 4 104:104 : Bonfire recovery effect 5 105:105 : Bonfire recovery effect 6 106:106 : Bonfire recovery effect 7 107:107 : Bonfire recovery effect 8 108:108 : Bonfire recovery effect 9 109:109 : Bonfire recovery effect 10 110:110 : Respawn recovery effect 1 111:111 : Respawn recovery effect 2 112:112 : Respawn recovery Effect 3 113:113 : Respawn recovery effect 4 114:114 : Respawn recovery effect 5 115:115 : Respawn recovery effect 6 116:116 : Respawn recovery effect 7 117:117 : Respawn recovery effect 8 118:118 : Respawn recovery effect 9 119:119 : Respawn recovery effect 10 150:150 : 151:151 : 152:152 : 153:153 : 154:154 : 155:155 : 156:156 : 157:157 : 158:158 : 159:159 : 170:170 : Bloodred Moss Clump 180:180 : Purple Moss Clump 190:190 : Blooming Purple Moss Clump 195:195 : Rime Moss Clump 201:201 : 202:202 : 203:203 : 206:206 : 207:207 : Max HP lowered 208:208 : Max HP lowered + 211:211 : 212:212 : 221:221 : 222:222 : 231:231 : 232:232 : 236:236 : Max HP lowered 237:237 : Max HP lowered 311:311 : 312:312 : 321:321 : 322:322 : 331:331 : 332:332 : 336:336 : 337:337 : Max HP lowered 401:401 : ??? 402:402 : Torch flame cycle effect 403:403 : 404:404 : 407:407 : 412:412 : 420:420 : Oil Urn 421:421 : 425:425 : Lose some HP 430:430 : Lose more HP 440:440 : 490:490 : Ember (Host) 491:491 : 499:499 : Ember (Client) 500:500 : Ring around chest 510:510 : 520:520 : Aural Decoy 530:530 : Hidden Body 531:531 : Hidden Body 540:540 : Silence 550:550 : 560:560 : Tears of Denial 561:561 : 570:570 : ??? 571:571 : ??? 580:580 : Homeward 581:581 : Homeward 600:600 : Vow of Silence 610:610 : Vow of Silence2 611:611 : Vow of Silence3 620:620 : Cast Light 630:630 : 640:640 : Spook 650:650 : ??? 651:651 : 1000:1000 : Magic Weapon 1010:1010 : Great Magic Weap 1020:1020 : Crystal Magic Weap 1040:1040 : Magic Shield 1050:1050 : Great Magic Shield 1060:1060 : Invisible Weapon 1070:1070 : Sunlight Blade 1080:1080 : Darkmoon Blade 1081:1081 : Darkmoon Blade LV1 1082:1082 : Darkmoon Blade LV2 1083:1083 : Darkmoon Blade LV3 1090:1090 : Power Within 1100:1100 : Carthus Flame Arc 1120:1120 : Flash Sweat 1130:1130 : 1140:1140 : 1150:1150 : 1160:1160 : Magic Barrier? 1170:1170 : Great Magic Barrier? 1200:1200 : Poison Mist 1210:1210 : Toxic Mist 1220:1220 : Acid Surge 1230:1230 : ??? 1240:1240 : ??? 1300:1300 : Stop something? 1301:1301 : Stop Bleeding 1302:1302 : Stop Poison 1303:1303 : Stop Toxic 1320:1320 : 1321:1321 : 1330:1330 : Repair? 1340:1340 : Dispel? 1350:1350 : 1400:1400 : HP Recovery 1401:1401 : HP Recovery 1405:1405 : HP Recovery 1406:1406 : 1420:1420 : HP Recovery 1421:1421 : HP Recovery 1430:1430 : HP Recovery 1431:1431 : HP Recovery 1440:1440 : HP Recovery 1441:1441 : HP Recovery 1450:1450 : Profuse Sweat visuals 1500:1500 : Chameleon 1510:1510 : Chameleon 1520:1520 : Dragon change 1 1530:1530 : Dragon change 2 1600:1600 : Drain 1610:1610 : Drain 1620:1620 : Drain 1630:1630 : Drain 1700:1700 : 1710:1710 : 1720:1720 : 1800:1800 : 1810:1810 : 1820:1820 : Dark Blade 1900:1900 : 1901:1901 : 1902:1902 : 1903:1903 : 1904:1904 : 1905:1905 : 1906:1906 : 1907:1907 : 1998:1998 : some vfx? 1999:1999 : Silvercat ring landing effect 2000:2000 : Estus flask +0 2001:2001 : Estus flask +1 2002:2002 : Estus flask +2 2003:2003 : Estus flask +3 2004:2004 : Estus flask +4 2005:2005 : Estus flask +5 2006:2006 : Estus flask +6 2007:2007 : Estus flask +7 2008:2008 : Estus flask +8 2009:2009 : Estus flask +9 2010:2010 : Estus flask +10 2020:2020 : Ashen Estus flask +0 2021:2021 : Ashen Estus flask +1 2022:2022 : Ashen Estus flask +2 2023:2023 : Ashen Estus flask +3 2024:2024 : Ashen Estus flask +4 2025:2025 : Ashen Estus flask +5 2026:2026 : Ashen Estus flask +6 2027:2027 : Ashen Estus flask +7 2028:2028 : Ashen Estus flask +8 2029:2029 : Ashen Estus flask +9 2030:2030 : Ashen Estus flask +10 2100:2100 : Fire Resin 2110:2110 : Short Fire Resin 2120:2120 : Lightning Resin 2130:2130 : Short Light Resin 2140:2140 : 2150:2150 : Poison Resin 2151:2151 : Resin Buildup 2160:2160 : Short poison Resin 2161:2161 : Large resin buildup 2170:2170 : Human Pine Resin 2180:2180 : Bleed Resin 2181:2181 : Bleed resin buildup 2190:2190 : Magic Resin 2300:2300 : Fire resin 2310:2310 : Short fire resin 2320:2320 : Lightning resin 2330:2330 : Short light resin 2340:2340 : 2350:2350 : Poison resin 2351:2351 : Poison buildup 2360:2360 : Short poison resin 2361:2361 : Large poison buildup 2370:2370 : Dark resin 2380:2380 : Bleed resin 2381:2381 : Bleed buildup 2390:2390 : Magic resin 3000:3000 : Divine Blessing 3001:3001 : HP recovery 3002:3002 : HP recovery 3003:3003 : HP recovery 3040:3040 : Stamina Regen 3041:3041 : Stamina Regen 3042:3042 : Stamina Regen 3050:3050 : Bloodred Moss Clump 3051:3051 : Bloodred Moss Clump, Divine Blessing 3052:3052 : 3060:3060 : Purple Moss Clump and Blooming Purple Moss Clump 3061:3061 : Purple Moss Clump, Blooming Purple Moss Clump, Divine Blessing 3070:3070 : Blooming Purple Moss 3071:3071 : Blooming Purple Moss Clump, Divine Blessing 3080:3080 : Divine Blessing 3090:3090 : Hollowing Reversed 3091:3091 : Rime-blue Moss Clump, Divine Blessing 3092:3092 : Rime-blue Moss Clump 3093:3093 : Hollowing Reversed 3094:3094 : 3100:3100 : Repair Powder 3110:3110 : Poison Throwing Knives? 3115:3115 : Bleed 3120:3120 : Toxic 3121:3121 : Toxic from Oceiros Garden 3130:3130 : 3140:3140 : 3150:3150 : 3151:3151 : Undead Hunter Charm 3152:3152 : n 3160:3160 : Either Charcoal Pine Resin or bundle 3161:3161 : Charcoal Pine Bundle 3170:3170 : Gold Pine Resin 3171:3171 : Gold Pine Bundle 3180:3180 : 3210:3210 : 3220:3220 : Homeward Bone 3221:3221 : Dark Sign 3222:3222 : 3223:3223 : 3224:3224 : 3225:3225 : 3226:3226 : Dark Sign 3230:3230 : Crashes the game. 3231:3231 : Gain Humanity (unused) 3240:3240 : Binoc in 3241:3241 : 3250:3250 : Covenant Icon returns to default while active 3269:3269 : Souls+ 3270:3270 : Souls+ 3271:3271 : Souls+ 3272:3272 : Souls+ 3273:3273 : Souls+ 3274:3274 : Souls+ 3275:3275 : Souls+ 3276:3276 : Souls+ 3277:3277 : Souls+ 3278:3278 : Souls+ 3279:3279 : Souls+ 3280:3280 : Souls+ from NG+ 3281:3281 : Souls+ from NG+ 3282:3282 : Souls+ from NG+ 3283:3283 : Souls+ from NG+ 3284:3284 : Souls+ from NG+ 3285:3285 : Souls+ from NG+ 3286:3286 : Souls+ from NG+ 3287:3287 : Souls+ from NG+ 3288:3288 : Souls+ from NG+ 3289:3289 : Souls+ from NG+ 3290:3290 : Ember 3291:3291 : Ember 3292:3292 : Ember 3293:3293 : Ember 3294:3294 : Ember 3295:3295 : Ember 3296:3296 : Ember Heal 3297:3297 : Ember 3298:3298 : Ember 3330:3330 : Fire Keeper Soul (DS1) 3340:3340 : Hidden Blessing 3350:3350 : Duel Charm 3400:3400 : Souls+ 3401:3401 : Souls+ 3402:3402 : Souls+ 3403:3403 : Souls+ 3404:3404 : Souls+ 3405:3405 : Souls+ 3406:3406 : Souls+ 3407:3407 : Souls+ 3408:3408 : Souls+ 3409:3409 : Souls+ 3410:3410 : Souls+ 3411:3411 : Souls+ 3412:3412 : Souls+ 3413:3413 : Souls+ 3414:3414 : Souls+ 3415:3415 : Souls+ 3416:3416 : Souls+ 3417:3417 : Souls+ 3418:3418 : Souls+ 3419:3419 : Souls+ 3420:3420 : Souls+ 3421:3421 : Souls+ 3422:3422 : Souls+ 3423:3423 : Souls+ 3424:3424 : Souls+ 3425:3425 : Souls+ 3426:3426 : Souls+ 3427:3427 : Souls+ 3428:3428 : Souls+ 3429:3429 : Souls+ 3430:3430 : Souls+ 3431:3431 : Souls+ 3432:3432 : Souls+ 3433:3433 : Souls+ 3434:3434 : Souls+ 3435:3435 : Souls+ 3600:3600 : Dragon Head 3610:3610 : Dragon Body 3620:3620 : 3630:3630 : 3640:3640 : Twinkling Dragon Head 3650:3650 : Dragon torso buff 3700:3700 : Seed of a giant tree 3701:3701 : Actual Seed Effect 3710:3710 : Actual Seed Effect 3720:3720 : Invader Trackers 3730:3730 : Way of White Circlet 3740:3740 : Forked Pale Tongue 3750:3750 : Proof of a Concord Well Kept 3800:3800 : Blue Tearstone Ring 3810:3810 : 3820:3820 : 3830:3830 : 3840:3840 : 3850:3850 : 3851:3851 : 3860:3860 : 3870:3870 : Chameleon effect 3871:3871 : 3880:3880 : Rusted Coin 3890:3890 : Rusted Gold Coin 3900:3900 : 3901:3901 : 3910:3910 : "Blue Bug Pellet:" 3920:3920 : "Red Bug Pellet:" 3930:3930 : Yellow Bug Pellet 3940:3940 : Black Bug Pellet 4000:4000 : 4001:4001 : Farron swamp poison 4002:4002 : Farron swamp poison 4003:4003 : Farron swamp poison 4004:4004 : Farron swamp poison 4010:4010 : 4011:4011 : 4012:4012 : 4013:4013 : 4020:4020 : atk effect from lava textures in demon ruins 4021:4021 : atk effect from lava textures in demon ruins 4022:4022 : atk effect from lava textures in demon ruins 4050:4050 : 4060:4060 : 4070:4070 : 4080:4080 : 4085:4085 : 4100:4100 : Overencumbered state aka Edgy slow walk 4101:4101 : Overencumbered state 4150:4150 : 汎用扉の内鍵 4200:4200 : Curse Bar 4201:4201 : Curse Bar 4300:4300 : Has to do with Toxic 4310:4310 : 4400:4400 : n 4410:4410 : 4420:4420 : 4430:4430 : 4500:4500 : Covenant Invasion Territory? 4501:4501 : Covenant Invasion Territory? 4502:4502 : ??? 4510:4510 : ??? 4600:4600 : Wax Head 4610:4610 : Permament Wax Head 4620:4620 : atk effect 4621:4621 : 4630:4630 : Full Invisibility 4640:4640 : Invisibility With Effect 4641:4641 : This is another invisibility effect, similar to 4630 4650:4650 : - 4660:4660 : - 4670:4670 : 4680:4680 : 4690:4690 : Unique 'blank' offset. 4700:4700 : 4800:4800 : - 4900:4900 : - 4901:4901 : - 4902:4902 : Freeze self 5000:5000 : - 5001:5001 : - 5002:5002 : - 5020:5020 : - 5021:5021 : - 5022:5022 : - 5023:5023 : - 5024:5024 : - 5025:5025 : 5026:5026 : 5027:5027 : 5028:5028 : 5029:5029 : 5030:5030 : 5031:5031 : 5032:5032 : 5033:5033 : 5034:5034 : 5040:5040 : 5041:5041 : 5042:5042 : 5043:5043 : 5044:5044 : 5045:5045 : 5046:5046 : 5047:5047 : 5048:5048 : 5049:5049 : 5050:5050 : 5051:5051 : 5052:5052 : 5053:5053 : n 5054:5054 : 5055:5055 : 5056:5056 : 5057:5057 : n 5058:5058 : 5059:5059 : 5100:5100 : Leeches 5101:5101 : Leeches 5105:5105 : Blood leeches from Ariandel. Causes quick blood bleedup. 5106:5106 : Blood buildup 5110:5110 : 5111:5111 : 5120:5120 : 5121:5121 : 5122:5122 : 5124:5124 : 5125:5125 : 5247:5247 : 5300:5300 : staggering 5301:5301 : 5302:5302 : 5303:5303 : 5304:5304 : 5305:5305 : 5306:5306 : 5307:5307 : 5308:5308 : 5309:5309 : 5310:5310 : 5311:5311 : 5312:5312 : 5320:5320 : 5321:5321 : 5322:5322 : 5323:5323 : 5324:5324 : 5325:5325 : 5326:5326 : 5327:5327 : 5328:5328 : n 5329:5329 : 5330:5330 : 5331:5331 : 5332:5332 : 5333:5333 : 5334:5334 : 5335:5335 : 5350:5350 : 5351:5351 : 5352:5352 : 5353:5353 : 5354:5354 : 5355:5355 : 5356:5356 : Small blood buildup that stops building 5360:5360 : 5361:5361 : 5362:5362 : 5363:5363 : 5364:5364 : 5370:5370 : 5371:5371 : 5372:5372 : 5373:5373 : 5374:5374 : 5380:5380 : 5400:5400 : 5404:5404 : 5405:5405 : 5406:5406 : n 5407:5407 : 5408:5408 : 5440:5440 : Auto-Block? 5441:5441 : n 5442:5442 : n 5450:5450 : n 5460:5460 : n 5461:5461 : n 5462:5462 : n 5463:5463 : n 5540:5540 : n 5600:5600 : n 5700:5700 : n 5701:5701 : n 5702:5702 : n 5703:5703 : n 5704:5704 : n 5705:5705 : n 5706:5706 : n 5707:5707 : n 5708:5708 : n 5709:5709 : n 5710:5710 : n 5711:5711 : n 5712:5712 : n 5713:5713 : n 5714:5714 : n 5715:5715 : n 5750:5750 : n 5751:5751 : n 5752:5752 : n 5800:5800 : n 5820:5820 : n 5821:5821 : n 5830:5830 : n 5831:5831 : n 5832:5832 : n 5833:5833 : n 5840:5840 : n 5900:5900 : n 5901:5901 : 5902:5902 : 5903:5903 : 5904:5904 : 5905:5905 : 6000:6000 : 6001:6001 : 6002:6002 : n 6003:6003 : 6010:6010 : Divine Blessing 6020:6020 : Hidden Blessing 6021:6021 : 6030:6030 : 6050:6050 : 6060:6060 : Prevents death, forever 6061:6061 : 6062:6062 : 6070:6070 : 6071:6071 : 6200:6200 : special effect for attacks (stamina drain) 6201:6201 : 6202:6202 : 6203:6203 : 6210:6210 : 6211:6211 : 6212:6212 : 6213:6213 : 6220:6220 : 6221:6221 : 6222:6222 : 6223:6223 : 6230:6230 : 6231:6231 : 6232:6232 : 6233:6233 : 6300:6300 : Poise (DS1) 6310:6310 : Armor of Thorns 6311:6311 : Armor of Thorns 6312:6312 : Armor of Thorns 6313:6313 : Armor of Thorns 6320:6320 : Symbol of Avarice 6321:6321 : Symbol of Avarice 6325:6325 : Blindfold Mask 6326:6326 : Blindfold Mask 6330:6330 : Crown of Dusk 6331:6331 : Crown of Dusk 6335:6335 : 6340:6340 : 6350:6350 : 6351:6351 : 6352:6352 : 6353:6353 : 6354:6354 : 6360:6360 : 6370:6370 : 6380:6380 : Naked Head debuff 6381:6381 : Naked Chest debuff 6382:6382 : Naked Hands debuff 6383:6383 : Naked Legs debuff 6400:6400 : 6400-6405 blood builds up 6401:6401 : 6402:6402 : 6403:6403 : 6404:6404 : 6405:6405 : 6500:6500 : 30 poison build-up (Poison Arrows) 6501:6501 : 33 poison build-up 6502:6502 : 36 poison build-up 6503:6503 : 39 poison build-up 6504:6504 : 42 poison build-up 6505:6505 : 45 poison build-up 6510:6510 : 30 poison build-up 6511:6511 : 30 poison build-up 6512:6512 : 30 poison build-up 6513:6513 : 30 poison build-up 6514:6514 : 30 poison build-up 6515:6515 : 30 poison build-up 6600:6600 : toxic 6601:6601 : 6602:6602 : 6603:6603 : 6604:6604 : 6605:6605 : 6700:6700 : 10 Frostbite Build-up 6701:6701 : 20 Frostbite Build-up 6702:6702 : 30 Frostbite Build-up 6703:6703 : 40 Frostbite Build-up 6704:6704 : 50 Frostbite Build-up 6705:6705 : 100 Frostbite Build-up 6800:6800 : 6801:6801 : 6802:6802 : 6803:6803 : 6804:6804 : 6805:6805 : 6900:6900 : 6901:6901 : 6902:6902 : Freehand R1 uses this Effect ID 6903:6903 : 6904:6904 : (an effect attached to some charged R2 attacks) 6906:6906 : Effect attached to most charged R2 attacks 6980:6980 : Evangelist and Worker Hat No idea what it does 7000:7000 : 7010:7010 : 7020:7020 : 7030:7030 : 7040:7040 : 7045:7045 : 7060:7060 : 7070:7070 : 7080:7080 : 7090:7090 : 7092:7092 : 7093:7093 : 7095:7095 : 7120:7120 : 7130:7130 : 7135:7135 : 7140:7140 : 7150:7150 : 7160:7160 : 7170:7170 : 7300:7300 : 7400:7400 : 7410:7410 : 7420:7420 : 7430:7430 : 7440:7440 : 7445:7445 : 7460:7460 : 7470:7470 : 7480:7480 : 7490:7490 : 7492:7492 : 7493:7493 : 7495:7495 : 7520:7520 : 7530:7530 : 7535:7535 : n 7540:7540 : 7550:7550 : n 7560:7560 : n 9000:9000 : Watchdogs of Farron Invasion Trigger 9010:9010 : Aldrich Faithful Invasion Trigger 9020:9020 : Spear of the Church Invasion Trigger 9100:9100 : Bandits territory of forest 9110:9110 : Spear of the Church role related 9120:9120 : Spear of the Church role related 9130:9130 : Unknown 9131:9131 : Unknown 9132:9132 : Unknown 9133:9133 : Unknown 9134:9134 : Unknown 9135:9135 : Unknown 9136:9136 : Unknown 9137:9137 : Unknown 9138:9138 : Unknown 9139:9139 : Unknown 9150:9150 : Spear of the Church vs Solo Host 9151:9151 : Spear of the Church vs Solo Host Poise 9160:9160 : Spear of the Church vs 1 Phantom 9161:9161 : Spear of the Church vs 1 Phantom Poise 9170:9170 : Spear of the Church vs 2 Phantoms 9171:9171 : Spear of the Church vs 2 Phantoms Poise 9180:9180 : Spear of the Church vs 3 Phantoms 9181:9181 : Spear of the Church vs 3 Phantoms Poise 9190:9190 : Poise glow? 9195:9195 : Damage buff 9200:9200 : red eye orb icon 9201:9201 : black eye orb icon 9400:9400 : Moundmakers burst 9500:9500 : Unknown 9501:9501 : Unknown 9600:9600 : Password Summon Level Scaling 9700:9700 : Password set 9800:9800 : Spear Boss Soulmass vs Solo Host Lv0 9801:9801 : Spear Boss Soulmass vs 1 Phantom Lv0 9802:9802 : Spear Boss Soulmass vs 2 Phantoms Lv0 9803:9803 : Spear Boss Soulmass vs 3 Phantoms Lv0 9810:9810 : Spear Boss Soulmass vs Solo Host Lv1 9811:9811 : Spear Boss Soulmass vs 1 Phantom Lv1 9812:9812 : Spear Boss Soulmass vs 2 Phantoms Lv1 9813:9813 : Spear Boss Soulmass vs 3 Phantoms Lv1 9820:9820 : Spear Boss Soulmass vs Solo Host Lv2 9821:9821 : Spear Boss Soulmass vs 1 Phantom Lv2 9822:9822 : Spear Boss Soulmass vs 2 Phantoms Lv2 9823:9823 : Spear Boss Soulmass vs 3 Phantoms Lv2 9830:9830 : Spear Boss Soulmass vs Solo Host Lv3 9831:9831 : Spear Boss Soulmass vs 1 Phantom Lv3 9832:9832 : Spear Boss Soulmass vs 2 Phantoms Lv3 9833:9833 : Spear Boss Soulmass vs 3 Phantoms Lv3 9840:9840 : Spear Boss Soulmass vs Solo Host Lv4 9841:9841 : Spear Boss Soulmass vs 1 Phantom Lv4 9842:9842 : Spear Boss Soulmass vs 2 Phantoms Lv4 9843:9843 : Spear Boss Soulmass vs 3 Phantoms Lv4 9850:9850 : Spear Boss Soulmass vs Solo Host Lv5 9851:9851 : Spear Boss Soulmass vs 1 Phantom Lv5 9852:9852 : Spear Boss Soulmass vs 2 Phantoms Lv5 9853:9853 : Spear Boss Soulmass vs 3 Phantoms Lv5 9860:9860 : Spear Boss Soulmass vs Solo Host Lv6 9861:9861 : Spear Boss Soulmass vs 1 Phantom Lv6 9862:9862 : Spear Boss Soulmass vs 2 Phantoms Lv6 9863:9863 : Spear Boss Soulmass vs 3 Phantoms Lv6 9870:9870 : Spear Boss Soulmass vs Solo Host Lv7 9871:9871 : Spear Boss Soulmass vs 1 Phantom Lv7 9872:9872 : Spear Boss Soulmass vs 2 Phantoms Lv7 9873:9873 : Spear Boss Soulmass vs 3 Phantoms Lv7 9880:9880 : Spear Boss Soulmass vs Solo Host Lv8 9881:9881 : Spear Boss Soulmass vs 1 Phantom Lv8 9882:9882 : Spear Boss Soulmass vs 2 Phantoms Lv8 9883:9883 : Spear Boss Soulmass vs 3 Phantoms Lv8 9890:9890 : Spear Boss Soulmass vs Solo Host Lv9 9891:9891 : Spear Boss Soulmass vs 1 Phantom Lv9 9892:9892 : Spear Boss Soulmass vs 2 Phantoms Lv9 9893:9893 : Spear Boss Soulmass vs 3 Phantoms Lv9 9900:9900 : Spear Boss Soulmass vs Solo Host Lv10 9901:9901 : Spear Boss Soulmass vs 1 Phantom Lv10 9902:9902 : Spear Boss Soulmass vs 2 Phantoms Lv10 9903:9903 : Spear Boss Soulmass vs 3 Phantoms Lv10 9910:9910 : Spear Boss Soulmass vs Solo Host Lv11 9911:9911 : Spear Boss Soulmass vs 1 Phantom Lv11 9912:9912 : Spear Boss Soulmass vs 2 Phantoms Lv11 9913:9913 : Spear Boss Soulmass vs 3 Phantoms Lv11 9920:9920 : Spear Boss Soulmass vs Solo Host Lv12 9921:9921 : Spear Boss Soulmass vs 1 Phantom Lv12 9922:9922 : Spear Boss Soulmass vs 2 Phantoms Lv12 9923:9923 : Spear Boss Soulmass vs 3 Phantoms Lv12 9930:9930 : Spear Boss Soulmass vs Solo Host Lv13 9931:9931 : Spear Boss Soulmass vs 1 Phantom Lv13 9932:9932 : Spear Boss Soulmass vs 2 Phantoms Lv13 9933:9933 : Spear Boss Soulmass vs 3 Phantoms Lv13 9940:9940 : Spear Boss Soulmass vs Solo Host Lv14 9941:9941 : Spear Boss Soulmass vs 1 Phantom Lv14 9942:9942 : Spear Boss Soulmass vs 2 Phantoms Lv14 9943:9943 : Spear Boss Soulmass vs 3 Phantoms Lv14 9950:9950 : Spear Boss Soulmass vs Solo Host Lv15 9951:9951 : Spear Boss Soulmass vs 1 Phantom Lv15 9952:9952 : Spear Boss Soulmass vs 2 Phantoms Lv15 9953:9953 : Spear Boss Soulmass vs 3 Phantoms Lv15 9960:9960 : Spear Boss Soulmass vs Solo Host Lv16 9961:9961 : Spear Boss Soulmass vs 1 Phantom Lv16 9962:9962 : Spear Boss Soulmass vs 2 Phantoms Lv16 9963:9963 : Spear Boss Soulmass vs 3 Phantoms Lv16 9970:9970 : Spear Boss Soulmass vs Solo Host Lv17 9971:9971 : Spear Boss Soulmass vs 1 Phantom Lv17 9972:9972 : Spear Boss Soulmass vs 2 Phantoms Lv17 9973:9973 : Spear Boss Soulmass vs 3 Phantoms Lv17 9980:9980 : Spear Boss Soulmass vs Solo Host Lv18 9981:9981 : Spear Boss Soulmass vs 1 Phantom Lv18 9982:9982 : Spear Boss Soulmass vs 2 Phantoms Lv18 9983:9983 : Spear Boss Soulmass vs 3 Phantoms Lv18 10000:10000 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv0 10001:10001 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv0 10002:10002 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv0 10003:10003 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv0 10010:10010 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv1 10011:10011 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv1 10012:10012 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv1 10013:10013 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv1 10020:10020 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv2 10021:10021 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv2 10022:10022 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv2 10023:10023 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv2 10030:10030 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv3 10031:10031 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv3 10032:10032 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv3 10033:10033 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv3 10040:10040 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv4 10041:10041 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv4 10042:10042 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv4 10043:10043 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv4 10050:10050 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv5 10051:10051 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv5 10052:10052 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv5 10053:10053 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv5 10060:10060 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv6 10061:10061 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv6 10062:10062 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv6 10063:10063 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv6 10070:10070 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv7 10071:10071 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv7 10072:10072 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv7 10073:10073 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv7 10080:10080 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv8 10081:10081 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv8 10082:10082 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv8 10083:10083 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv8 10090:10090 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv9 10091:10091 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv9 10092:10092 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv9 10093:10093 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv9 10100:10100 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv10 10101:10101 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv10 10102:10102 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv10 10103:10103 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv10 10110:10110 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv11 10111:10111 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv11 10112:10112 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv11 10113:10113 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv11 10120:10120 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv12 10121:10121 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv12 10122:10122 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv12 10123:10123 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv12 10130:10130 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv13 10131:10131 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv13 10132:10132 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv13 10133:10133 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv13 10140:10140 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv14 10141:10141 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv14 10142:10142 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv14 10143:10143 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv14 10150:10150 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv15 10151:10151 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv15 10152:10152 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv15 10153:10153 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv15 10160:10160 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv16 10161:10161 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv16 10162:10162 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv16 10163:10163 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv16 10170:10170 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv17 10171:10171 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv17 10172:10172 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv17 10173:10173 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv17 10180:10180 : Spear Boss (Young Grass Dew) Soulmass vs Solo Host Lv18 10181:10181 : Spear Boss (Young Grass Dew) Soulmass vs 1 Phantom Lv18 10182:10182 : Spear Boss (Young Grass Dew) Soulmass vs 2 Phantoms Lv18 10183:10183 : Spear Boss (Young Grass Dew) Soulmass vs 3 Phantoms Lv18 10200:10200 : Spear Boss Spawn Protection Lv0 10201:10201 : Spear Boss Spawn Protection Instant Lv0 10205:10205 : Spear Boss Spawn Protection Lv1 10206:10206 : Spear Boss Spawn Protection Instant Lv1 10210:10210 : Spear Boss Spawn Protection Lv2 10211:10211 : Spear Boss Spawn Protection Instant Lv2 10215:10215 : Spear Boss Spawn Protection Lv3 10216:10216 : Spear Boss Spawn Protection Instant Lv3 10220:10220 : Spear Boss Spawn Protection Lv4 10221:10221 : Spear Boss Spawn Protection Instant Lv4 10225:10225 : Spear Boss Spawn Protection Lv5 10226:10226 : Spear Boss Spawn Protection Instant Lv5 10230:10230 : Spear Boss Spawn Protection Lv6 10231:10231 : Spear Boss Spawn Protection Instant Lv6 10235:10235 : Spear Boss Spawn Protection Lv7 10236:10236 : Spear Boss Spawn Protection Instant Lv7 10240:10240 : Spear Boss Spawn Protection Lv8 10241:10241 : Spear Boss Spawn Protection Instant Lv8 10245:10245 : Spear Boss Spawn Protection Lv9 10246:10246 : Spear Boss Spawn Protection Instant Lv9 10250:10250 : Spear Boss Spawn Protection Lv10 10251:10251 : Spear Boss Spawn Protection Instant Lv10 10255:10255 : Spear Boss Spawn Protection Lv11 10256:10256 : Spear Boss Spawn Protection Instant Lv11 10260:10260 : Spear Boss Spawn Protection Lv12 10261:10261 : Spear Boss Spawn Protection Instant Lv12 10265:10265 : Spear Boss Spawn Protection Lv13 10266:10266 : Spear Boss Spawn Protection Instant Lv13 10270:10270 : Spear Boss Spawn Protection Lv14 10271:10271 : Spear Boss Spawn Protection Instant Lv14 10275:10275 : Spear Boss Spawn Protection Lv15 10276:10276 : Spear Boss Spawn Protection Instant Lv15 10280:10280 : Spear Boss Spawn Protection Lv16 10281:10281 : Spear Boss Spawn Protection Instant Lv16 10285:10285 : Spear Boss Spawn Protection Lv17 10286:10286 : Spear Boss Spawn Protection Instant Lv17 10290:10290 : Spear Boss Spawn Protection Lv18 10291:10291 : Spear Boss Spawn Protection Instant Lv18 10400:10400 : Spear Boss (Young Grass Dew) Spawn Protection Lv0 10401:10401 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv0 10405:10405 : Spear Boss (Young Grass Dew) Spawn Protection Lv1 10406:10406 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv1 10410:10410 : Spear Boss (Young Grass Dew) Spawn Protection Lv2 10411:10411 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv2 10415:10415 : Spear Boss (Young Grass Dew) Spawn Protection Lv3 10416:10416 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv3 10420:10420 : Spear Boss (Young Grass Dew) Spawn Protection Lv4 10421:10421 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv4 10425:10425 : Spear Boss (Young Grass Dew) Spawn Protection Lv5 10426:10426 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv5 10430:10430 : Spear Boss (Young Grass Dew) Spawn Protection Lv6 10431:10431 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv6 10435:10435 : Spear Boss (Young Grass Dew) Spawn Protection Lv7 10436:10436 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv7 10440:10440 : Spear Boss (Young Grass Dew) Spawn Protection Lv8 10441:10441 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv8 10445:10445 : Spear Boss (Young Grass Dew) Spawn Protection Lv9 10446:10446 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv9 10450:10450 : Spear Boss (Young Grass Dew) Spawn Protection Lv10 10451:10451 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv10 10455:10455 : Spear Boss (Young Grass Dew) Spawn Protection Lv11 10456:10456 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv11 10460:10460 : Spear Boss (Young Grass Dew) Spawn Protection Lv12 10461:10461 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv12 10465:10465 : Spear Boss (Young Grass Dew) Spawn Protection Lv13 10466:10466 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv13 10470:10470 : Spear Boss (Young Grass Dew) Spawn Protection Lv14 10471:10471 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv14 10475:10475 : Spear Boss (Young Grass Dew) Spawn Protection Lv15 10476:10476 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv15 10480:10480 : Spear Boss (Young Grass Dew) Spawn Protection Lv16 10481:10481 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv16 10485:10485 : Spear Boss (Young Grass Dew) Spawn Protection Lv17 10486:10486 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv17 10490:10490 : Spear Boss (Young Grass Dew) Spawn Protection Lv18 10491:10491 : Spear Boss (Young Grass Dew) Spawn Protection Instant Lv18 10500:10500 : Some blue effect on enteriy body 10501:10501 : 10502:10502 : 10503:10503 : 10504:10504 : 10505:10505 : 10506:10506 : 10507:10507 : 10508:10508 : 10510:10510 : 10511:10511 : 10512:10512 : 10513:10513 : n 10514:10514 : 10515:10515 : 10516:10516 : 10530:10530 : deep soul effect on right arm 10531:10531 : deep soul effect on left arm 10532:10532 : 10533:10533 : 10534:10534 : deep soul effect on entire body 10540:10540 : 10549:10549 : 10550:10550 : 10551:10551 : 10552:10552 : 10553:10553 : 10554:10554 : 10555:10555 : 10556:10556 : 10557:10557 : 10558:10558 : 10559:10559 : 10560:10560 : 10561:10561 : 10562:10562 : fire on body 10563:10563 : n 10564:10564 : Undead Hunter Charm 10565:10565 : n 10570:10570 : n 10571:10571 : n 10572:10572 : n 10573:10573 : n 10574:10574 : n 10575:10575 : n 10576:10576 : n 10577:10577 : n 10578:10578 : n 10579:10579 : n 10580:10580 : n 10581:10581 : n 10582:10582 : n 10583:10583 : n 10590:10590 : n 10591:10591 : n 10600:10600 : n 10601:10601 : n 10602:10602 : n 10603:10603 : 10604:10604 : 10605:10605 : 10606:10606 : 10607:10607 : 10608:10608 : 10609:10609 : 10610:10610 : 10611:10611 : 10612:10612 : 10613:10613 : 10614:10614 : 10615:10615 : 10616:10616 : 10617:10617 : 10618:10618 : 10619:10619 : 10620:10620 : 10621:10621 : 10622:10622 : 10623:10623 : 10624:10624 : 10625:10625 : 10629:10629 : 10630:10630 : 10631:10631 : 10632:10632 : 10633:10633 : 10634:10634 : 10635:10635 : 10636:10636 : 10637:10637 : 10638:10638 : 10639:10639 : 10640:10640 : 10641:10641 : 10642:10642 : 10650:10650 : 10651:10651 : 10652:10652 : 10653:10653 : 10654:10654 : 10700:10700 : 10800:10800 : Buff HP 10801:10801 : 10802:10802 : 10803:10803 : 10804:10804 : 10805:10805 : 10806:10806 : 10807:10807 : 10820:10820 : 10830:10830 : 10831:10831 : 10850:10850 : 10851:10851 : 10852:10852 : 10853:10853 : 10854:10854 : 10855:10855 : 10856:10856 : Perseverance 10857:10857 : dark mist from shoulders 10858:10858 : AnimationIdOffset 3000000 10859:10859 : 10900:10900 : 10901:10901 : 10902:10902 : frost decals 10920:10920 : fire that follows behind your ass 10921:10921 : 10922:10922 : 10930:10930 : Boss cinder 10931:10931 : 10932:10932 : Pontiff Left Eye 10933:10933 : 10934:10934 : 10935:10935 : Eleonora Weapon art 10936:10936 : 10950:10950 : 10951:10951 : 11000:11000 : 11001:11001 : 11002:11002 : 11003:11003 : 11004:11004 : 11005:11005 : 11006:11006 : 11007:11007 : 11008:11008 : purple blood on floor 11009:11009 : 11010:11010 : 11011:11011 : 11012:11012 : 11013:11013 : Instadeath effect 11020:11020 : 11021:11021 : 11022:11022 : 11023:11023 : 11030:11030 : 11031:11031 : 11032:11032 : 11040:11040 : 11060:11060 : 11100:11100 : 11101:11101 : 11102:11102 : 11103:11103 : n 11200:11200 : 11201:11201 : 11202:11202 : 11210:11210 : 11211:11211 : 11212:11212 : 11213:11213 : 11280:11280 : 11281:11281 : 11282:11282 : 11283:11283 : 11284:11284 : 11285:11285 : 11290:11290 : 11291:11291 : 11292:11292 : 11300:11300 : 11301:11301 : 11400:11400 : Yhorm's fire visuals 11401:11401 : 11402:11402 : 11410:11410 : 11420:11420 : The effect of bullet 100063730, Add damage for storm ruler WA bullet 11421:11421 : The effect of bullet 100063730, Add damage for storm ruler WA bullet 11430:11430 : Damage 11431:11431 : 11432:11432 : 11433:11433 : 11434:11434 : 11435:11435 : 11436:11436 : 11437:11437 : 11438:11438 : 11439:11439 : 11440:11440 : 11441:11441 : 11442:11442 : 11443:11443 : 11444:11444 : 11445:11445 : 11446:11446 : 11447:11447 : 11448:11448 : 11449:11449 : 11450:11450 : 11451:11451 : 11452:11452 : 11453:11453 : 11460:11460 : 11461:11461 : 11462:11462 : 11463:11463 : 11464:11464 : 11465:11465 : 11466:11466 : 11467:11467 : Damage 11500:11500 : 11501:11501 : 11502:11502 : 11503:11503 : 11504:11504 : 11511:11511 : 11512:11512 : 11513:11513 : 11514:11514 : 11515:11515 : 11516:11516 : 11517:11517 : 11519:11519 : 11520:11520 : 11521:11521 : Big red fumes 11522:11522 : Little flame on the right hand 11523:11523 : 11530:11530 : 11531:11531 : 11532:11532 : 11533:11533 : 11534:11534 : 11535:11535 : 11536:11536 : 11537:11537 : 11538:11538 : 11539:11539 : 11540:11540 : 11541:11541 : 11542:11542 : 11543:11543 : 11544:11544 : 11550:11550 : 11551:11551 : 11552:11552 : 11553:11553 : 11554:11554 : 11554-11556 are used by the Deacons to activate the curse fog 11555:11555 : 11556:11556 : 11557:11557 : Peasantry curse fog 11558:11558 : 11559:11559 : 11560:11560 : 11561:11561 : 11562:11562 : 11563:11563 : 11564:11564 : 11565:11565 : n 11600:11600 : Lorian Resurrection 11601:11601 : 11602:11602 : 11603:11603 : 11604:11604 : 11605:11605 : Some kind of fire restricted to Lothric Castle 11606:11606 : 11607:11607 : 11610:11610 : nn 11611:11611 : 11612:11612 : 11700:11700 : 11710:11710 : 11720:11720 : 11721:11721 : 11730:11730 : 11731:11731 : 11800:11800 : 11801:11801 : (marked as -150 souls) 11880:11880 : 11881:11881 : 11882:11882 : 11890:11890 : 11895:11895 : Blue dot on floor, dog eye? 11896:11896 : Golden dot on floor, eye of Jailer? 11897:11897 : 11898:11898 : Jailer HP drain SFX 11899:11899 : 11900:11900 : 11901:11901 : 11902:11902 : Blue dot on floor 11903:11903 : Yellow dot 11904:11904 : 11905:11905 : 11906:11906 : 11907:11907 : 11908:11908 : Searing Iron 11909:11909 : 11910:11910 : 11911:11911 : 11912:11912 : 11913:11913 : 11920:11920 : 11921:11921 : 11922:11922 : 11923:11923 : 11926:11926 : 11950:11950 : 11951:11951 : 11952:11952 : 11960:11960 : 11970:11970 : 11980:11980 : 11990:11990 : 11991:11991 : ??? 12000:12000 : Some light circles around body 12010:12010 : White-Blue dot on floor 12011:12011 : Grey dot on floor 12012:12012 : White snow puff 12013:12013 : n 12020:12020 : n 12021:12021 : Grand Archives Scholar wax 12022:12022 : n 12023:12023 : n 12024:12024 : n 12030:12030 : n 12035:12035 : n 12040:12040 : n 12041:12041 : n 12042:12042 : n 12043:12043 : n 12044:12044 : n 12045:12045 : Embers on body if not already embered 12050:12050 : Overencumbered state (edgy slow walk) 12060:12060 : n 12061:12061 : Nameless King's Storm Aura 12062:12062 : n 12063:12063 : n 12070:12070 : White dot in front of player 12071:12071 : n 12080:12080 : n 12090:12090 : n 12091:12091 : n 12095:12095 : n 12100:12100 : n 12110:12110 : n 12111:12111 : n 12112:12112 : n 12113:12113 : Cool Fire Effect 12114:12114 : n 12115:12115 : Some lighting aura 12116:12116 : 12117:12117 : Soul of Cinder's Power Within 12118:12118 : Some lighting aura 2 12119:12119 : Restores health to full 12120:12120 : Some sorcery aura 12121:12121 : n 12122:12122 : Some red aura, possibly cinder's power within 12123:12123 : n 12125:12125 : n 12126:12126 : n 12127:12127 : n 12128:12128 : n 12129:12129 : n 12130:12130 : Visual aura from crystal chime WA 12131:12131 : n 12132:12132 : n 12140:12140 : n 12141:12141 : n 12142:12142 : n 12143:12143 : n 12144:12144 : n 12145:12145 : n 12146:12146 : Red dot in front of player 12150:12150 : ??? 12151:12151 : n 12152:12152 : n 12153:12153 : ??? 12155:12155 : Black Smoke From Irithyll NPCs 12160:12160 : n 12170:12170 : Crystal Lizard shimmer 12180:12180 : n 12189:12189 : n 12191:12191 : n 12192:12192 : n 12193:12193 : n 12194:12194 : n 12200:12200 : Toxic bar? 12201:12201 : n 12202:12202 : n 12203:12203 : n 12204:12204 : n 12205:12205 : n 12210:12210 : n 12211:12211 : Looks a bit like warmth heal 12212:12212 : n 12213:12213 : n 12214:12214 : Some healing miracles under feet? 12215:12215 : n 12216:12216 : Secret Oath, better sacred oath from lothric priests 12217:12217 : n 12220:12220 : n 12230:12230 : n 12231:12231 : n 12240:12240 : nn 12241:12241 : n 12242:12242 : n 12243:12243 : n 12244:12244 : n 12245:12245 : n 12246:12246 : n 12247:12247 : n 12248:12248 : n 12250:12250 : n 12251:12251 : n 12252:12252 : n 12253:12253 : n 12254:12254 : n 12255:12255 : n 12256:12256 : n 12257:12257 : n 12258:12258 : n 12259:12259 : n 12270:12270 : n 12300:12300 : n 12301:12301 : n 12302:12302 : n 12303:12303 : n 12304:12304 : n 12305:12305 : n 12306:12306 : n 12310:12310 : n 12311:12311 : n 12340:12340 : n 12341:12341 : n 12342:12342 : n 12343:12343 : n 12344:12344 : n 12345:12345 : n 12346:12346 : n 12400:12400 : n 12500:12500 : n 12501:12501 : n 12502:12502 : n 12503:12503 : n 12600:12600 : n 12601:12601 : n 12602:12602 : n 12603:12603 : n 12604:12604 : n 12605:12605 : n 12610:12610 : n 12611:12611 : n 12612:12612 : n 12613:12613 : n 12614:12614 : HP damage 12615:12615 : HP damage 12616:12616 : n 12617:12617 : n 12618:12618 : n 12620:12620 : n 12621:12621 : n 12630:12630 : 5 durability damage on hit 12700:12700 : n 12710:12710 : n 12720:12720 : n 13002:13002 : Entire body puffs into flames 13050:13050 : Null glow 13051:13051 : minor 13052:13052 : medium 13053:13053 : normal 13090:13090 : Right hip on fire 13091:13091 : Also right hip on fire 13093:13093 : Right hip on fire 13095:13095 : the snowy glow of Followers in Ariandel 13106:13106 : Right hand red fumes 13123:13123 : Multiplies hp 13144:13144 : Lose 99.99% HP 15026:15026 : Some burning effect probably from Demon Prince 15034:15034 : Sozin's Comet (Demon Prince's Giant Fireball summon) 15036:15036 : Demon Prince's Floating Chaos 15041:15041 : Same burning effect less bright 15042:15042 : Burning effect more flames more sparks 16202:16202 : Gael's red skull smoke 16190:16190 : Dark foggy shit 16254:16254 : Angel dust and feathers 16269:16269 : Flaming spear going sideways through your dick 16270:16270 : Basilisk curse sitting on your back 16278:16278 : Basilisk curse sitting on your back 16288:16288 : 16323:16323 : Humanity Head 16325:16325 : Humanity Head 16330:16330 : Dripping with sticky white stuff (lots of sloshy sounds) 16500:16500 : 16501:16501 : 16505:16505 : Another glowing poise-like effect 17000:17000 : Lose 100% of total health 17001:17001 : Lose 90% of total health 17002:17002 : Lose 80% of total health 17003:17003 : Lose 70% of total health 17004:17004 : Lose 60% of total health 17005:17005 : Lose 50% of total health 17006:17006 : Lose 40% of total health 17007:17007 : Lose 30% of total health 17008:17008 : Lose 20% of total health 17009:17009 : Lose 20% of total health 20000:20000 : n 20001:20001 : n 20002:20002 : n 20003:20003 : n 20004:20004 : n 20005:20005 : n 20006:20006 : n 20007:20007 : n 20008:20008 : n 20009:20009 : n 20010:20010 : n 20011:20011 : n 20012:20012 : n 20013:20013 : n 20014:20014 : n 20015:20015 : n 20016:20016 : n 20017:20017 : n 20018:20018 : n 20019:20019 : n 20100:20100 : Poison Bar 21000:21000 : 21001:21001 : 21002:21002 : 21003:21003 : 21004:21004 : 21005:21005 : 21006:21006 : 21007:21007 : 21008:21008 : 21009:21009 : 21010:21010 : 21011:21011 : 21012:21012 : 21013:21013 : 21014:21014 : 21015:21015 : 21016:21016 : 21017:21017 : 21018:21018 : 21019:21019 : 22000:22000 : 22001:22001 : 22002:22002 : 22003:22003 : 22004:22004 : 22005:22005 : 22006:22006 : 22007:22007 : 22008:22008 : 22009:22009 : 22010:22010 : 22011:22011 : 22012:22012 : 22013:22013 : 22014:22014 : 22015:22015 : 22016:22016 : 22017:22017 : 22018:22018 : 22019:22019 : 22100:22100 : 22101:22101 : 23000:23000 : 23001:23001 : 23002:23002 : 23003:23003 : 23004:23004 : 23005:23005 : 23006:23006 : 23007:23007 : 23008:23008 : 23009:23009 : 23010:23010 : 23011:23011 : 23012:23012 : 23013:23013 : 23014:23014 : 23015:23015 : 23016:23016 : 23017:23017 : 23018:23018 : 23019:23019 : 23100:23100 : Curse builds up 24000:24000 : 24001:24001 : 24002:24002 : 24003:24003 : 24004:24004 : frostbite builds up 24005:24005 : 24006:24006 : 24007:24007 : 24008:24008 : 24009:24009 : 24010:24010 : 24011:24011 : 24012:24012 : 24013:24013 : 24014:24014 : 24015:24015 : 24016:24016 : 24017:24017 : 24018:24018 : 24019:24019 : 24100:24100 : 24101:24101 : 24110:24110 : 24111:24111 : 24112:24112 : 24120:24120 : 24130:24130 : Frost body effect 30000:30000 : 30010:30010 : 30020:30020 : 30030:30030 : 30040:30040 : 30100:30100 : 30200:30200 : 71100:71100 : 71110:71110 : 71111:71111 : 80000:80000 : 80011:80011 : 80101:80101 : 80111:80111 : 81001:81001 : 81011:81011 : 81101:81101 : 81111:81111 : 90000:90000 : All Invalid 90001:90001 : 90010:90010 : 90011:90011 : 90100:90100 : 90101:90101 : 90110:90110 : 90111:90111 : Poison Invalid 91000:91000 : 91001:91001 : 91010:91010 : 91011:91011 : Disable Bleeding 91100:91100 : 91101:91101 : Disable Toxic 91110:91110 : Disable Curse 91111:91111 : All Invalid 99000:99000 : 99001:99001 : 99002:99002 : 99003:99003 : 99004:99004 : 99005:99005 : 99006:99006 : 99007:99007 : 99008:99008 : 99013:99013 : 99014:99014 : 99020:99020 : Increases all physical absorptions, magic absorptions and lightning absorptions to 100% 99050:99050 : Curse Buildup 99060:99060 : 99061:99061 : 99062:99062 : 99070:99070 : 99071:99071 : 99080:99080 : Dead AF 99100:99100 : Increases fire absorption to 100% 99101:99101 : Decreases HP rapidly, lasts forever 99102:99102 : 99200:99200 : 99201:99201 : 99300:99300 : 99310:99310 : 99311:99311 : 99312:99312 : 99313:99313 : 99314:99314 : 99400:99400 : 99401:99401 : 99402:99402 : n 99410:99410 : 99420:99420 : 99430:99430 : 99440:99440 : 99441:99441 : 99450:99450 : 99451:99451 : 99500:99500 : Alerts enemies at a greater distance 99600:99600 : n 99700:99700 : 99800:99800 : n 99810:99810 : n 100000:100000 : Something with Purple Moss Clump 100001:100001 : n 100002:100002 : 100005:100005 : 100006:100006 : 100007:100007 : 100010:100010 : n 100020:100020 : 100030:100030 : 100040:100040 : 100050:100050 : 100060:100060 : 100070:100070 : 100080:100080 : 100090:100090 : 100100:100100 : 100110:100110 : 100120:100120 : 100130:100130 : Broken walk; hip twists to walk sideways while you walk straight 100140:100140 : Broken walk; looks like you shit your pants 100150:100150 : Broken walk; Same as 100130, but other leg is in front 100160:100160 : Same as above 100170:100170 : 100180:100180 : 100190:100190 : 100200:100200 : n 100210:100210 : 100220:100220 : Makes it so you always run, impossible to walk. 100230:100230 : 100240:100240 : 100250:100250 : 100260:100260 : 100270:100270 : 100280:100280 : 100290:100290 : 100300:100300 : 100310:100310 : 100320:100320 : 100330:100330 : Invisible Effect triggered by Ringed Knight Straight Sword WA 100340:100340 : 100350:100350 : Estus Soup 100360:100360 : Some kind of effect when eating consumables (Moss and blossom tested) 100370:100370 : DS1 roll 100380:100380 : 100390:100390 : 100900:100900 : Storm ruler charging 100901:100901 : Storm ruler charging left hand 100910:100910 : Storm Ruler Charged 100911:100911 : 100920:100920 : 100921:100921 : Storm Ruler's release left hand 100930:100930 : 100931:100931 : 100950:100950 : Storm ruler's release right hand 100960:100960 : Storm ruler's release left hand 120000:120000 : Warcry 120010:120010 : 120020:120020 : 120110:120110 : 120210:120210 : 120310:120310 : 120410:120410 : 120500:120500 : 120501:120501 : Temp Sorcery Boost? 120510:120510 : 120511:120511 : 120610:120610 : 120700:120700 : Perseverence 120710:120710 : 120750:120750 : Perseverence 120770:120770 : Perseverence 120800:120800 : Unfaltering prayers for all talismans except Saint's/Sunlight 120801:120801 : 120810:120810 : 120811:120811 : 120820:120820 : 120821:120821 : 120830:120830 : 120831:120831 : 120840:120840 : Sunlight Talisman WA 120841:120841 : 120850:120850 : 120851:120851 : 120910:120910 : 121010:121010 : 121020:121020 : 121110:121110 : n 121210:121210 : 121310:121310 : 121410:121410 : 121510:121510 : n 121610:121610 : 121710:121710 : n 121810:121810 : 130000:130000 : n 130010:130010 : Water slowdown 130020:130020 : Farron Keep Swamp Body Effect 130040:130040 : 130100:130100 : 130110:130110 : 135000:135000 : Ghoulish looking smoke on body 139990:139990 : 139995:139995 : 140001:140001 : HP/Resist Buff 140002:140002 : 140003:140003 : 140101:140101 : HP/Resist Buff 140102:140102 : HP/Resist Buff 140103:140103 : HP/Resist Buff 140201:140201 : 140202:140202 : HP/Resist Buff 140203:140203 : HP/Resist Buff 140211:140211 : HP/Resist Buff 140212:140212 : HP/Resist Buff 140213:140213 : HP/Resist Buff 140221:140221 : HP/Resist Buff 140222:140222 : HP/Resist Buff 140223:140223 : HP/Resist Buff 140231:140231 : HP/Resist Buff 140232:140232 : HP/Resist Buff 140233:140233 : HP/Resist Buff 140241:140241 : HP/Resist Buff 140242:140242 : HP/Resist Buff 140243:140243 : HP/Resist Buff 140251:140251 : HP/Resist Buff 140252:140252 : HP/Resist Buff 140253:140253 : HP/Resist Buff 140261:140261 : HP/Resist Buff 140262:140262 : HP/Resist Buff 140263:140263 : HP/Resist Buff 140271:140271 : HP/Resist Buff 140272:140272 : 140273:140273 : 140281:140281 : 140282:140282 : 140283:140283 : 140291:140291 : 140292:140292 : 140293:140293 : 140301:140301 : 140302:140302 : 140303:140303 : 140311:140311 : 140312:140312 : 140313:140313 : 140321:140321 : 140322:140322 : 140323:140323 : 140331:140331 : 140332:140332 : 140333:140333 : 140341:140341 : Hp buff/resistance buff 140342:140342 : Hp buff/resistance buff 140343:140343 : Hp buff/resistance buff 140421:140421 : Hp buff/resistance buff 140422:140422 : Hp buff/resistance buff 140423:140423 : Hp buff/resistance buff 140431:140431 : Hp buff/resistance buff 140432:140432 : Hp buff/resistance buff 140433:140433 : Hp buff/resistance buff 140441:140441 : Hp buff/resistance buff 140442:140442 : Hp buff/resistance buff 140443:140443 : Hp buff/resistance buff 140451:140451 : Hp buff/resistance buff 140452:140452 : Hp buff/resistance buff 140453:140453 : Hp buff/resistance buff 140461:140461 : Hp buff/resistance buff 140462:140462 : Hp buff/resistance buff 140463:140463 : Hp buff/resistance buff 141000:141000 : MultiPlayerSuccess 141001:141001 : 141002:141002 : 141003:141003 : 141004:141004 : 141005:141005 : 141006:141006 : 224680:224680 : 224690:224690 : 224691:224691 : 224692:224692 : 224693:224693 : 224699:224699 : 224700:224700 : 224800:224800 : 224801:224801 : 224802:224802 : 224803:224803 : 225000:225000 : 225020:225020 : 225100:225100 : 225101:225101 : 225120:225120 : 225121:225121 : 225200:225200 : 225201:225201 : 225202:225202 : 225203:225203 : 225204:225204 : 225220:225220 : 225221:225221 : 225222:225222 : 225223:225223 : 225300:225300 : 225301:225301 : 225302:225302 : 225400:225400 : 225401:225401 : 225402:225402 : 225420:225420 : 225500:225500 : 225501:225501 : 225600:225600 : 225601:225601 : 225700:225700 : 225701:225701 : 225702:225702 : 225703:225703 : 225800:225800 : 225801:225801 : 225802:225802 : 225820:225820 : 225821:225821 : become powerful 226000:226000 : HP Buff 226001:226001 : 226002:226002 : 226003:226003 : 226004:226004 : 226005:226005 : 226006:226006 : 226007:226007 : 226008:226008 : 226009:226009 : 226020:226020 : HP Buff 226021:226021 : 226100:226100 : 226101:226101 : 226102:226102 : 226103:226103 : 226104:226104 : 226200:226200 : 226201:226201 : 226202:226202 : 226203:226203 : 226204:226204 : 226300:226300 : 226301:226301 : 226302:226302 : 226320:226320 : 227300:227300 : 227320:227320 : 227321:227321 : 227420:227420 : 227440:227440 : 227441:227441 : 227500:227500 : 227520:227520 : 227521:227521 : 227620:227620 : 227700:227700 : 227701:227701 : 227720:227720 : 227740:227740 : 227820:227820 : 227821:227821 : 227822:227822 : 227890:227890 : 227891:227891 : 227900:227900 : 227920:227920 : 228000:228000 : 228040:228040 : 228100:228100 : 228200:228200 : 228300:228300 : 228400:228400 : 228600:228600 : 228700:228700 : 228800:228800 : 228900:228900 : 229000:229000 : 229100:229100 : Bonfire rest related 229200:229200 : 229220:229220 : 229240:229240 : 229241:229241 : 229340:229340 : 229341:229341 : 229440:229440 : 229540:229540 : 324700:324700 : 324800:324800 : 324801:324801 : 324802:324802 : 324803:324803 : 325000:325000 : 325020:325020 : 325100:325100 : 325101:325101 : 325120:325120 : 325121:325121 : 325200:325200 : 325201:325201 : 325202:325202 : 325203:325203 : 325204:325204 : 325220:325220 : 325221:325221 : 325222:325222 : 325223:325223 : 325300:325300 : 325301:325301 : 325302:325302 : 325400:325400 : 325401:325401 : 325402:325402 : 325420:325420 : 325500:325500 : 325501:325501 : 325600:325600 : 325601:325601 : 325700:325700 : 325701:325701 : 325702:325702 : 325703:325703 : 325800:325800 : 325801:325801 : 325802:325802 : 325820:325820 : 325821:325821 : 326000:326000 : 326001:326001 : 326002:326002 : 326003:326003 : 326004:326004 : 326005:326005 : 326006:326006 : 326007:326007 : 326008:326008 : 326009:326009 : 326020:326020 : 326021:326021 : 326100:326100 : 326101:326101 : 326102:326102 : 326103:326103 : 326104:326104 : 326200:326200 : 326201:326201 : 326202:326202 : 326203:326203 : 326204:326204 : 326300:326300 : 326301:326301 : 326302:326302 : 326320:326320 : 327300:327300 : 327320:327320 : 327321:327321 : 327420:327420 : 327440:327440 : 327441:327441 : 327500:327500 : 327520:327520 : 327521:327521 : 327620:327620 : 327700:327700 : 327701:327701 : 327720:327720 : 327740:327740 : 327820:327820 : 327821:327821 : 327822:327822 : 327890:327890 : 327891:327891 : 327900:327900 : 327920:327920 : 328000:328000 : 328040:328040 : 328100:328100 : 328200:328200 : 328300:328300 : 328400:328400 : 328600:328600 : 328700:328700 : 328800:328800 : 328900:328900 : 329000:329000 : 329100:329100 : 329200:329200 : 329220:329220 : 329240:329240 : 329241:329241 : 329340:329340 : 329341:329341 : 329440:329440 : 329540:329540 : 900000:900000 : Estus restored 900100:900100 : Estus restored 900200:900200 : 900201:900201 : 900202:900202 : 900203:900203 : 900210:900210 : Increases stamina/equip load 900211:900211 : Increases stamina/equip load 900212:900212 : Increases stamina/equip load 910000:910000 : AR boost 910010:910010 : AR boost 910020:910020 : AR boost 920000:920000 : AR boost 950000:950000 : Carthus beacon AR boost 950010:950010 : Carthus beacon AR boost 1062301:1062301 : Warcry buff 1062311:1062311 : Warcry buff when out of Fp 1062351:1062351 : Warcry buff left 1062361:1062361 : Warcry buff left when out of Fp 1070101:1070101 : Warcry buff 1070111:1070111 : Warcry buff when out of Fp 1070151:1070151 : Warcry buff left 1070161:1070161 : Warcry buff left 1070401:1070401 : Warcry buff 1070411:1070411 : Warcry buff 1070451:1070451 : Warcry buff left 1070461:1070461 : Warcry buff left 1070501:1070501 : Warcry buff 1070511:1070511 : Warcry buff when out of Fp 1070551:1070551 : Warcry buff left 1070561:1070561 : Warcry buff left 1080001:1080001 : Warcry buff 1080011:1080011 : Warcry buff when out of Fp 1080051:1080051 : Warcry buff left 1080061:1080061 : Warcry buff left when out of Fp 1080601:1080601 : Warcry buff 1080611:1080611 : Warcry buff when out of Fp 1080651:1080651 : Warcry buff left 1080661:1080661 : Warcry buff left when out of Fp 1083201:1083201 : AR up from Ledo's Hammer WA 1083251:1083251 : AR up from Ledo's Hammer WA on offhand 1092401:1092401 : Ringed Knight Spear Fire Effect 1092411:1092411 : Ringed Knight Spear Fire Effect 1092451:1092451 : Ringed Knight Spear Fire Effect Left hand 1092461:1092461 : Ringed Knight Spear Fire Effect Left hand 1420000:1420000 : White burst from chest from arena 1420010:1420010 : Arena spawn effect, followed by Wrath of the Gods 1420011:1420011 : White glowing star-like object on chest, then wrath of the gods fires 1420020:1420020 : Spawns wrath of the gods from arena 1420030:1420030 : 1420040:1420040 : Gold crown from arena 1420050:1420050 : Silver crown from arena 1420060:1420060 : 1420100:1420100 : Estus (I'm guessing from the dlc pyro hand) 1420110:1420110 : Estus 1420200:1420200 : Estus 1420210:1420210 : Estus 82100000:82100000 : Lloyd's Shield Ring 101310000:101310000 : Magic Weapon 101311000:101311000 : Great Magic Weapon 101312000:101312000 : Crystal Magic Weapon 101313000:101313000 : Frost Weapon 101313010:101313010 : Frostbite effect 101330000:101330000 : Magic Shield 101331000:101331000 : Great Magic Shield 101340000:101340000 : Invisible Weapon 101341000:101341000 : Hidden Body 101341100:101341100 : Hidden Body 101350000:101350000 : Cast light 101353000:101353000 : Repair 101354000:101354000 : Spook 101354100:101354100 : Silvercat Ring, but only for a little while 101355000:101355000 : Chameleon 101355100:101355100 : Slow walk? 101356000:101356000 : n 101740000:101740000 : PestilentMercuryHpDrain 101741000:101741000 : Frostbite 101741010:101741010 : Frostbite 102420000:102420000 : Poison mist 102421000:102421000 : Toxic mist 102422000:102422000 : Acid surge 102423000:102423000 : Vow of Silence? 102430000:102430000 : Iron Flesh 102430100:102430100 : Iron Flesh 102430200:102430200 : Iron Flesh 102430300:102430300 : Iron Flesh 102431000:102431000 : Flash Sweat 102435000:102435000 : Carthus Flame Arc 102436000:102436000 : Rapport 102436010:102436010 : 102440000:102440000 : Power Within 102470000:102470000 : Warmth 102562000:102562000 : Profuse Sweat 102650000:102650000 : Carthus Beacon 102650010:102650010 : 103490000:103490000 : Warmth's tick 103490100:103490100 : Warmth's tick 103500000:103500000 : Restores HP 103500009:103500009 : Restores HP 103500100:103500100 : 103500109:103500109 : 103501000:103501000 : Restores HP 103501009:103501009 : 103501100:103501100 : 103501109:103501109 : 103502000:103502000 : Great Heal 103502100:103502100 : 103503000:103503000 : Soothing Sunlight 103503100:103503100 : 103504000:103504000 : Replenishment 103505000:103505000 : Bountiful Sunlight 103505100:103505100 : 103507000:103507000 : Bountiful Light 103508000:103508000 : Caressing Tears 103508100:103508100 : 103508200:103508200 : 103508300:103508300 : 103520000:103520000 : Tears of Denial 103520100:103520100 : Tears of Denial 103521000:103521000 : 103521100:103521100 : 103540000:103540000 : Seek Guidance 103540010:103540010 : Seek Guidance 103554000:103554000 : Bleed? 1/3 103555000:103555000 : Bleed? 2/3 (210 bleed damage?) 103560000:103560000 : Magic Barrier 103561000:103561000 : Great Magic Barrier 103563000:103563000 : Sacred Oath 103563100:103563100 : Armor up icon appears for a little while 103581000:103581000 : VOW 103581100:103581100 : Also Vow of Silence 103581200:103581200 : 103590000:103590000 : Lightning Blade 103591000:103591000 : Darkmoon Blade 103591100:103591100 : Darkmkoon Blade v2 103591200:103591200 : Darkmkoon Blade v3 103591300:103591300 : Darkmkoon Blade v4 103640000:103640000 : Dark Weapon 103700000:103700000 : Dead Again 103700100:103700100 : Dead Again? 103730000:103730000 : Life Steal 103730100:103730100 : Life Steal 103730200:103730200 : Life Steal 103730300:103730300 : Life Steal 103730400:103730400 : Life Steal 103731000:103731000 : Life Steal 103731100:103731100 : Life Steal 103731200:103731200 : Life Steal 103731300:103731300 : Life Steal 103731400:103731400 : Life Steal 103750000:103750000 : 103750010:103750010 : 103750100:103750100 : Delayed hit? 103750110:103750110 : Damage 103750200:103750200 : Delayed punch? 103750210:103750210 : ReplaceSpEffect For Darkmoon autoinvasion trigger 103750300:103750300 : 103750310:103750310 : 103750400:103750400 : DEATH 103750410:103750410 : INSTA DEATH 103760000:103760000 : Blessed weapon 103770000:103770000 : Deep Protection 103770100:103770100 : Armor up, poise up, and stam up icons flash for a little while 103770200:103770200 : Same as above without armor 103770300:103770300 : Just poise up 103780000:103780000 : Attonement 111000000:111000000 : Blade of the Darkmoon autoinvasion trigger 111001000:111001000 : Spear of the Church autoinvasion trigger 111002000:111002000 : Watchdog of Farron autoinvasion trigger 111003000:111003000 : Aldrich Faithful autoinvasion trigger 111004000:111004000 : Blue Sentinel autoinvasion trigger 112000000:112000000 : Life Ring 112000100:112000100 : Life Ring +1 112000200:112000200 : Life Ring +2 112000300:112000300 : Life Ring +3 112001000:112001000 : Chloranthy Ring effect 112001100:112001100 : Chloranthy Ring effect+1 112001200:112001200 : Chloranthy Ring +2 effect 112001300:112001300 : Chloranthy Ring +3 effect 112002000:112002000 : Havel's Ring effect 112002100:112002100 : Havel's Ring +1 effect 112002200:112002200 : Havel's Ring +2 effect 112002300:112002300 : Havel's Ring +3 effect 112003000:112003000 : Ring of Favor effect 112003100:112003100 : Ring of Favor +1 effect 112003200:112003200 : Ring of Favor +2 effect 112003300:112003300 : Ring of Favor +3 effect 112004000:112004000 : Ring of Steel Protection effect 112004100:112004100 : Ring of Steel Protection +1 effect 112004200:112004200 : Ring of Steel Protection +2 effect 112004300:112004300 : Ring of Steel Protection +3 effect 112005000:112005000 : Flame Stoneplate Ring effect 112005100:112005100 : Flame Stoneplate Ring +1 effect 112005200:112005200 : Flame Stoneplate Ring +2 effect 112006000:112006000 : Thunder Stoneplate Ring effect 112006100:112006100 : Thunder Stoneplate Ring +1 effect 112006200:112006200 : Thunder Stoneplate Ring +2 effect 112007000:112007000 : Magic Stoneplate Ring 112007100:112007100 : Magic Stoneplate Ring +1 112007200:112007200 : Magic Stoneplate Ring +2 112008000:112008000 : Dark Stoneplate Ring effect 112008100:112008100 : Dark Stoneplate Ring +1 effect 112008200:112008200 : Dark Stoneplate Ring +2 effect 112009000:112009000 : Speckled Stoneplate Ring effect 112009100:112009100 : Speckled Stoneplate Ring +1 effect 112010000:112010000 : Bloodbite Ring effect 112010100:112010100 : Bloodbite Ring +1 effect 112011000:112011000 : Poisonbite Ring effect 112011100:112011100 : Poisonbite Ring +1 effect 112012000:112012000 : Cursebite Ring effect 112013000:112013000 : Fleshbite Ring effect 112013100:112013100 : Fleshbite Ring +1 effect 112014000:112014000 : Wood Grain Ring effect? 112014100:112014100 : Wood Grain Ring +1 effect? 112014200:112014200 : Wood Grain Ring +2 effect? 112015000:112015000 : Scholar's Ring 112016000:112016000 : Priestess Ring 112017000:112017000 : Red Tearstone Ring 112018000:112018000 : Blue Tearstone Ring 112019000:112019000 : Wolf Ring effect 112019100:112019100 : Wolf Ring +1 effect 112019200:112019200 : Wolf Ring +2 effect 112019300:112019300 : Wolf Ring +3 effect 112020000:112020000 : Leo Ring 112021000:112021000 : Ring of Sacrifice 112022000:112022000 : Rare Ring of Sacrifice 112023000:112023000 : Young Dragon Ring 112023100:112023100 : Bellowing Dragoncrest Ring 112024000:112024000 : Great Swamp Ring 112024100:112024100 : Witch's Ring 112025000:112025000 : Morne's Ring 112025100:112025100 : Ring of the Sun's First Born 112027000:112027000 : Lingering Dragoncrest Ring 112027100:112027100 : Lingering Dragoncrest Ring +1 112027200:112027200 : Lingering Dragoncrest Ring +2 112028000:112028000 : Sage Ring 112028100:112028100 : Sage Ring +1 112028200:112028200 : Sage Ring +2 112029000:112029000 : Slumbering Dragoncrest Ring effect 112030000:112030000 : Dusk crown ring 112031000:112031000 : Saint's ring 112032000:112032000 : Deep ring 112033000:112033000 : Darkmoon Ring 112037000:112037000 : Hawk Ring effect 112038000:112038000 : Hornet Ring 112039000:112039000 : Gold Serpent Ring effect 112039100:112039100 : Gold Serpent Ring +1 effect 112039200:112039200 : Gold Serpent Ring +2 effect 112039300:112039300 : Gold Serpent Ring +3 effect 112040000:112040000 : Covetous Silver Serpent Ring effect 112040100:112040100 : Covetous Silver Serpent Ring +1 effect 112040200:112040200 : Covetous Silver Serpent Ring +2 effect 112040300:112040300 : Covetous Silver Serpent Ring +3 effect 112041000:112041000 : Sun Princess Ring Effect 112042000:112042000 : Silvercat Ring effect 112043000:112043000 : Skull Ring Effect 112044000:112044000 : Untrue White Ring effect 112045000:112045000 : Carthus Milkring 112045010:112045010 : 112046000:112046000 : Knight's Ring effect 112047000:112047000 : Hunter's Ring effect 112048000:112048000 : Knight slayer's ring 112049000:112049000 : Magic clutch ring 112050000:112050000 : Lightning clutch ring 112051000:112051000 : Fire clutch ring 112052000:112052000 : Dark clutch ring 112054000:112054000 : Flynn's ring 112055000:112055000 : Prisoner's Chain 112056000:112056000 : Untrue Dark Ring effect 112058000:112058000 : Obscuring ring 112059000:112059000 : Ring of the Evil Eye effect 112059010:112059010 : Ring of the Evil Eye +1 effect 112059100:112059100 : Ring of the Evil Eye +2 effect 112059110:112059110 : Actual effect from Ring of Evil Eye 112059200:112059200 : Actual effect from Ring of Evil Eye 112059210:112059210 : Actual effect from Ring of Evil Eye 112059310:112059310 : Actual effect from Ring of Evil Eye 112060000:112060000 : Calamity Ring effect 112061000:112061000 : Farron Ring 112062000:112062000 : Aldrich's Ruby 112062001:112062001 : 112062002:112062002 : 112063000:112063000 : Aldrich's Sapphire 112063001:112063001 : First Hit with Reposte Ring (Hornet Ring) 112063002:112063002 : 112066000:112066000 : Lloyd's Sword Ring 112067000:112067000 : Lloyd's Shield Ring 112070000:112070000 : Estus Ring 112071000:112071000 : Ashen Estus Ring 112072000:112072000 : Horsehoof Ring 112073000:112073000 : Carthus Bloodring 112074000:112074000 : Reversal Ring 112075000:112075000 : Pontiff's Right Eye 112075010:112075010 : 112075020:112075020 : 112075030:112075030 : 112075100:112075100 : Actual effect of Right Eye 112075110:112075110 : Actual effect of Right Eye 112075120:112075120 : Actual effect of Right Eye 112075130:112075130 : 112079000:112079000 : Pontiff's Left Eye 112079100:112079100 : 112083000:112083000 : Dragonscale Ring 112099999:112099999 : 129000500:129000500 : Simple gem infusion. 129000501:129000501 : 129000502:129000502 : 129000503:129000503 : 129000504:129000504 : 129000505:129000505 : 129000506:129000506 : 129000507:129000507 : 129000508:129000508 : 129000509:129000509 : 129000510:129000510 : 129001000:129001000 : HP Regen 129001010:129001010 : HP Regen 129001100:129001100 : Poison 129001101:129001101 : 129001102:129001102 : 129001103:129001103 : 129001104:129001104 : 129001105:129001105 : 129001106:129001106 : 129001107:129001107 : 129001108:129001108 : 129001109:129001109 : 129001110:129001110 : 129001200:129001200 : Bleed 129001201:129001201 : 129001202:129001202 : 129001203:129001203 : 129001204:129001204 : 129001205:129001205 : 129001206:129001206 : 129001207:129001207 : 129001208:129001208 : 129001209:129001209 : 129001210:129001210 : 129001400:129001400 : Blessed HP regen 129001401:129001401 : 129001402:129001402 : 129001403:129001403 : 129001404:129001404 : 129001405:129001405 : 129001406:129001406 : 129001407:129001407 : 129001408:129001408 : 129001409:129001409 : 129001410:129001410 : Blessed HP regen 129001500:129001500 : 129001501:129001501 : 129001502:129001502 : 129001503:129001503 : 129001504:129001504 : 129001505:129001505 : 129001506:129001506 : 129001507:129001507 : 129001508:129001508 : 129001509:129001509 : 129001510:129001510 : Blessed HP Regen 129010500:129010500 : 129010501:129010501 : 129010502:129010502 : 129010503:129010503 : 129010504:129010504 : 129010505:129010505 : 129010506:129010506 : 129010507:129010507 : 129010508:129010508 : 129010509:129010509 : 129010510:129010510 : 129011100:129011100 : Poison+ 129011101:129011101 : 129011102:129011102 : 129011103:129011103 : 129011104:129011104 : 129011105:129011105 : 129011106:129011106 : 129011107:129011107 : Poison 129011108:129011108 : 129011109:129011109 : 129011110:129011110 : Poison++ 129011200:129011200 : Bleed+ 129011201:129011201 : 129011202:129011202 : 129011203:129011203 : 129011204:129011204 : 129011205:129011205 : 129011206:129011206 : 129011207:129011207 : 129011208:129011208 : 129011209:129011209 : 129011210:129011210 : Bleed++ 129011400:129011400 : 129011401:129011401 : 129011402:129011402 : 129011403:129011403 : 129011404:129011404 : 129011405:129011405 : 129011406:129011406 : 129011407:129011407 : 129011408:129011408 : 129011409:129011409 : 129011410:129011410 : Blessed HP regen 129021100-10:129021100-10 : Poison Buildup 129021200-10:129021200-10 : Bleed Buildup 129031100-10:129031100-10 : Poison Buildup 129031200-10:129031200-10 : Bleed Buildup 129041100-10:129041100-10 : Poison Buildup 129041200-10:129041200-10 : Bleed Buildup 129051100-10:129051100-10 : Poison Buildup 129051200-10:129051200-10 : Bleed Buildup 130004450:130004450 : Low Bleed? 130004451:130004451 : 130004460:130004460 : 130004462:130004462 : Super low bleed (?) 130010700:130010700 : ??? 130010701:130010701 : 130010702:130010702 : 130010750:130010750 : 130010751:130010751 : 130010752:130010752 : 130010790:130010790 : 130011200:130011200 : Handmaid's Dagger 1 FP per hit 130011201:130011201 : 130011210:130011210 : Darkmoon Blade(?) 130011211:130011211 : Handmaid's Dagger 1 FP per hit 130011212:130011212 : DMB (?) 130011260:130011260 : 130011261:130011261 : 130021100:130021100 : Oath of Sunlight 130021101:130021101 : ??? 130021105:130021105 : Sacred Oath 130021106:130021106 : ??? 130021110:130021110 : 130021111:130021111 : 130021400:130021400 : 130021401:130021401 : 130021402:130021402 : 130021450:130021450 : 130021451:130021451 : 130021452:130021452 : 130021600:130021600 : 130021601:130021601 : 130021602:130021602 : 130021650:130021650 : 130021651:130021651 : 130021652:130021652 : 130021800:130021800 : Morion Blade 130022200:130022200 : FP on kill 130022210:130022210 : Result of FP on kill 130022300:130022300 : ??? HP regen??? 130022400:130022400 : Onyx Blade buff 130022401:130022401 : Onyx blade buff 130022451:130022451 : Onyx Blade buff left hand 130030400:130030400 : Item discovery up? 130040700:130040700 : pontiff curved sword 130040701:130040701 : Frozen weapon? 130041000:130041000 : Moonlight GS green buff 130050200:130050200 : Self Damage on-hit 130050201:130050201 : Chaos Blade Vfx on hit 130050400:130050400 : Self damage on equip 130050401:130050401 : Blood loss with no effect 130050420:130050420 : Bloodlust Weapon buff 130050421:130050421 : Actual Bloodlust WA buff (When bloodlust is held in right-hand) 130050450:130050450 : 130050451:130050451 : Actual Bloodlust WA buff (When bloodlust is held in left-hand) 130061700:130061700 : DMB 130061701:130061701 : DMB 130061702:130061702 : DMB 130061750:130061750 : 130061751:130061751 : DMB left hand 130061752:130061752 : DMB left hand 130061800:130061800 : Flame Buff 130061801:130061801 : From Profaned Greatsword 130061850:130061850 : 130061851:130061851 : Flame Buff left hand 130061860:130061860 : Profaned UGS's charged R2 Fire effect 130062300:130062300 : Right hand red fumes and attack up 130062310:130062310 : Right hand red fumes and attack up 130062700:130062700 : Lothric Knight Sword Buff 130062701:130062701 : Blessed SFX applied during Twin Princes Greatsword L2R1 130062710:130062710 : useless flame buff 130062711:130062711 : Flame SFX applied during Twin Princes Greatsword's L2R2 130062750:130062750 : 130062751:130062751 : Blessed weapon left hand 130062760:130062760 : 130062761:130062761 : Carthus flame arc left hand 130063400:130063400 : Carthus Flame Arc 130063401:130063401 : Flame buff 130063450:130063450 : 130063451:130063451 : flame buff left hand 130063600:130063600 : Old Wolf Curved Sword 130063610:130063610 : 130063620:130063620 : Old Wolf Curved Sword 130063625:130063625 : 130063630:130063630 : Old Wolf Curved Sword 130063635:130063635 : 130063700:130063700 : Storm Ruler Charging 130063701:130063701 : Storm ruler charging 130063710:130063710 : Storm Ruler Charged 130063711:130063711 : Storm Ruler Charged 130063720:130063720 : 130063721:130063721 : 130069500:130069500 : Lorian Fire Buff 130069501:130069501 : Lorian Fire Buff 130069511:130069511 : 130069550:130069550 : 130069551:130069551 : Lorian Fire Buff 130069600:130069600 : Lothric Knight Sword Buff 130069601:130069601 : Lothric's Holy Sword Stance 130069650:130069650 : 130069651:130069651 : Blessed weapon left hand 130070100:130070100 : Warcy 130070110:130070110 : Warcry 130070150:130070150 : 130070160:130070160 : 130070400:130070400 : Warcry 130070410:130070410 : Warcry 130070450:130070450 : 130070460:130070460 : 130070500:130070500 : Warcry 130070510:130070510 : Warcry 130070550:130070550 : 130070560:130070560 : 130070700:130070700 : 2HP on hit 130070701:130070701 : 130070702:130070702 : 12HP on hit 130070710:130070710 : Sharpen Buff effect 130070720:130070720 : same as above 130070721:130070721 : 130070760:130070760 : 130070770:130070770 : Sharpen Buff - Sparkly stuff down left arm 130070777:130070777 : 130071300:130071300 : 130071303:130071303 : ??? 130071310:130071310 : 130071311:130071311 : 130071320:130071320 : 130071330:130071330 : Eleonora's WA effect. 130071331:130071331 : 130071350:130071350 : 130071360:130071360 : 130071361:130071361 : 130071370:130071370 : 130071380:130071380 : Eleonora's WA effect on offhand. 130071381:130071381 : 130080000:130080000 : Warcry 130080010:130080010 : Warcry 130080050:130080050 : 130080060:130080060 : 130080600:130080600 : Warcry 130080610:130080610 : Warcry 130080650:130080650 : 130080660:130080660 : 130081900:130081900 : 130082100:130082100 : 130082400:130082400 : Stamina recovery up 130082401:130082401 : 130082450:130082450 : 130082451:130082451 : Stamina recovery up 130082600:130082600 : mag/fire res up 130082700:130082700 : Heal on-hit 130083210:130083210 : Adds 9 fucking damage 130090900:130090900 : Poise boost 130091400:130091400 : 130091600:130091600 : Sunlight weapon effect 130091601:130091601 : Lightning buff from swordspear 130091650:130091650 : 130091651:130091651 : Lightning buff from swordspear on offhand. 130091700:130091700 : Kills heal HP 130091710:130091710 : Yellow shit attacks your chest 130091900:130091900 : Pacify 130091910:130091910 : Resulting effect from Pacify 130091911:130091911 : Resulting effect from Pacify 130091950:130091950 : Pacify 130091960:130091960 : Pacify left hand 130091961:130091961 : 130092200:130092200 : Cosmetic lightning effect from Dragonslayer Spear WA, lasts 2 seconds 130092400:130092400 : Ringed knight spear fire effect 130092410:130092410 : Ringed knight spear fire effect 130092500:130092500 : Lothric War Banner buff and beams 130092501:130092501 : Lothric War Banner red beams around you 130092505:130092505 : Lothric War Banner buff and beams repeat quickly 130092506:130092506 : Lothric War Banner beams repeat quickly 130092510:130092510 : Lothric War Banner buff 130092551:130092551 : Lothric War Banner beams repeat quickly 130092600:130092600 : Lothric War Banner buff and beams with perseverence buff? 130092630:130092630 : Lothric War Banner buff and beams 130092650:130092650 : Lothric War Banner buff long duration cosmetic? 130100700:130100700 : Frost weapon 130100710:130100710 : Pontiff knight Scythe Frost Effect 130100711:130100711 : Frost weapon 130100750:130100750 : 130100760:130100760 : Pontiff knight Scythe Frost Effect on offhand 130100761:130100761 : 130100780:130100780 : Pontiff Knight Great Scythe's WA aura 130100790:130100790 : Low Bleed 130110400:130110400 : 130110410:130110410 : 130110450:130110450 : 130120400:130120400 : Fire Flash effect 130120700:130120700 : Star-like gold glowing around torso and magic up 130120701:130120701 : Star-like gold glowing around torso and magic up 130120751:130120751 : Star-like gold glowing around torso and magic up 130120760:130120760 : Star-like gold glowing around torso and magic up 130130700:130130700 : Tiny poison buildup 130130710:130130710 : 130130720:130130720 : 130130800:130130800 : Souls gained + 130131600:130131600 : Steady Chant 130131601:130131601 : 130131650:130131650 : 130131651:130131651 : 130131900:130131900 : 130132300:130132300 : Cast speed up? 130134111:130134111 : Ghoulish looking smoke on body 130134200:130134200 : Murky Longstaff Buff 130134201:130134201 : Murky Longstaff Buff 130134251:130134251 : Murky Longstaff Buff 130134300:130134300 : Sacred Chime of Filianore 130141300:130141300 : 130141301:130141301 : Darkmoon blade 130141350:130141350 : 130141351:130141351 : Darkmoon blade 130160500:130160500 : 130160501:130160501 : Sharpened 130160550:130160550 : 130160551:130160551 : Sharpened Off-hand 130201500:130201500 : Stone Flesh 130201510:130201510 : 130201520:130201520 : 130202900:130202900 : Fast health regen 130212000:130212000 : Stamina regen + 130212800:130212800 : Souls gained + 130213000:130213000 : Slow health regen 130220500:130220500 : Moan 130220700:130220700 : Poise boost 130220900:130220900 : Status effect res up? 130221100:130221100 : Stam regen down 140000000:140000000 : Best Humanity Head 140010400:140010400 : Poison 140021200:140021200 : Poison 140091200:140091200 : Poison 140091700:140091700 : Poison 140120600:140120600 : Poison 140201300:140201300 : Poison 142010100:142010100 : Bleed 142021800:142021800 : Bleed 142022100:142022100 : Bleed 142040500:142040500 : Bleed 142040600:142040600 : Bleed 142040900:142040900 : Bleed 142041100:142041100 : Bleed 142050000:142050000 : Bleed 142050100:142050100 : Bleed 142050200:142050200 : Bleed 142050300:142050300 : Bleed 142050400:142050400 : Bleed 142050500:142050500 : Bleed 142061400:142061400 : Bleed 142080200:142080200 : Bleed 142080300:142080300 : Bleed 142082100:142082100 : Bleed 142083000:142083000 : Bleed 142100000:142100000 : Bleed 142100800:142100800 : Bleed 142100810:142100810 : Bleed 142110000:142110000 : Bleed 142110200:142110200 : Bleed 142120500:142120500 : Bleed 142160200:142160200 : Bleed 142160900:142160900 : Bleed 142211300:142211300 : Bleed 143021400:143021400 : Frostbite 143021410:143021410 : 143021900:143021900 : Friede's Great Scythe's Frostbite (45 frostbite) 143030500:143030500 : Frostbite 143030510:143030510 : 143040700:143040700 : Pontiff Curved Sword's first L2 hit with the weapon. 143040710:143040710 : Pontiff Curved Sword's second L2 hit with the weapon. 55 frostbite 143040720:143040720 : Pontiff Curved Sword's second L2 hit with the Frost Blade. 143081800:143081800 : Frostbite 143081810:143081810 : 150001000:150001000 : Regeneration 150001001:150001001 : 150001050:150001050 : 150001051:150001051 : 150002000:150002000 : 150003000:150003000 : Steady chant effect 150003001:150003001 : Steady Chant Effect applied when the staff is held in the off-hand 150003050:150003050 : 150003051:150003051 : Steady Chant, when used by Sorcerer's Staff on Off Hand 150004000:150004000 : Gentle prayer effect I think 150004001:150004001 : Same as above 150004050:150004050 : Same as above 150004051:150004051 : Same as above 150004060:150004060 : Gentle prayer effect 160000000:160000000 : Power within visual effect 160000010:160000010 : White transparent (less visible than ghost) 160000020:160000020 : Poisoned(?) visual effect 160000030:160000030 : Crystal weapon visual effect 0 1 1337257112 "BULLET_ID" 0:0 : Test 1:1 : Magic test 2:2 : Funnel test 3:3 : Hiryu breath test 5:5 : Evil eye and [ throw ] 6:6 : Evil Eye [ landing ] 7:7 : 8:8 : 30:30 : Wrath of Gods Test (Scales off held weapon damage) 50:50 : Bonfire recovery effect 60:60 : 61:61 : 62:62 : 63:63 : Delayed invis damage 64:64 : 65:65 : 70:70 : Alluring skull explosion 75:75 : Firebomb Fire Effect? 76:76 : Small fire on roll? Behaves strangely, as it doesn't spawn ALL the time 77:77 : Black Firebomb Fire Effect? 78:78 : Small fire on roll but slightly bigger. Behaves the same way as 76. 100:100 : Kukri 101:101 : Dart 110:110 : Firebomb 111:111 : Firebomb Explosion 112:112 : Black Firebomb thrown with Hawk Ring 113:113 : Does nothing 115:115 : Black Firebomb 116:116 : Black Firebomb Explosion 120:120 : Alluring Skull 121:121 : Alluring skull Explosion 122:122 : 123:123 : 130:130 : Prism Stone 131:131 : Prism Stone death scream 132:132 : Prism Stone death scream 150:150 : Dung Pie 151:151 : Dung pie Hit effect 160:160 : Undead Hunter Charm 161:161 : Undead Hunter Charm explosion 170:170 : Bloodred Moss Clump, Clear Bleed, chains bullet 171 171:171 : Bloodred Moss Clump, Remove Bleed buildup 180:180 : Purple Moss Clump, Clear Poison, chains bullet 181 181:181 : Purple Moss Clump, Remove Poison buildup 190:190 : Blooming Purple Moss Clump, Clear Toxic, chains bullet 191 191:191 : Blooming Purple Moss Clump, Remove Toxic buildup, chains bullet 180 195:195 : Rime-blue Moss Clump, Remove Frostbite buildup, chains bullet 196 196:196 : Rime-blue Moss Clump, Clear Frostbite 200:200 : 210:210 : Siegbrau use. Restores health and increases frostbite resist 211:211 : 220:220 : Divine Blessing main bullet, clears all status, chains bullet 221 221:221 : Remove Bleed buildup, chains bullet 222 222:222 : Remove Poison Buildup, chains bullet 223 223:223 : Remove Toxic Buildup, chains bullet 225 225:225 : Remove Frost Buldup, chains bullet 226 226:226 : Restore Full Hp 230:230 : Dragon Head Stone 235:235 : Twinkling Dragon Head Stone 236:236 : 240:240 : Dragon Torso Stone 245:245 : Twinkling Dragon Torso Stone 246:246 : Fume burst from Dragon Torso 250:250 : Lightning Urn 251:251 : Lightning Urn explosion 252:252 : Lightning Urn in water 253:253 : 254:254 : 255:255 : 256:256 : Lightning spark, moves forward when fired. Does damage. 270:270 : Duel Charm 271:271 : Duel Charm explosion 300:300 : Throwing Knife 301:301 : Poison Throwing Knife 302:302 : 305:305 : Church Guardian Shiv 310:310 : Black firebomb short distance 315:315 : Black firebomb short distance 320:320 : Rope Firebomb 321:321 : Rope Firebomb explosion 330:330 : Rope Black Firebomb 331:331 : Rope Black Firebomb explosion 340:340 : Stalk Dung Pie 341:341 : Stalk Dung Pie explosion 350:350 : 360:360 : Spell parry 370:370 : Spell parry 400:400 : Hello Carving 401:401 : Hello Carving impact 405:405 : Thank you Carving 406:406 : Thank you Carving impact 410:410 : Very good! Carving 411:411 : Very good! Carving impact 415:415 : I'm sorry Carving 416:416 : I'm sorry Carving impact 420:420 : Help me! Carving 421:421 : Help me! Carving impact 500:500 : Standard Arrow 501:501 : Running/Rolling/Backstep attack with Standard Arrow 502:502 : 1/3 Black Bow of Pharis Weapon Art with Standard Arrow 503:503 : 2/3 Black Bow of Pharis Weapon Art with Standard Arrow 504:504 : 3/3 Black Bow of Pharis Weapon Art with Standard Arrow 505:505 : Shortbow & Composite Bow Weapon Art with Standard Arrow 506:506 : Longbow & Dragonrider Bow Weapon Art with Standard Arrow 507:507 : Darkmoon Longbow Weapon Art with Standard Arrow 508:508 : Whitebirch Bow Weapon Art with Standard Arrow 510:510 : Large Arrow 511:511 : Running/Rolling/Backstep attack with Large Arrow 512:512 : 1/3 Black Bow of Pharis Weapon Art with Large Arrow 513:513 : 2/3 Black Bow of Pharis Weapon Art with Large Arrow 514:514 : 3/3 Black Bow of Pharis Weapon Art with Large Arrow 515:515 : Shortbow & Composite Bow Weapon Art with Large Arrow 516:516 : Longbow & Dragonrider Bow Weapon Art with Large Arrow 517:517 : Darkmoon Longbow Weapon Art with Large Arrow 518:518 : Whitebirch Bow Weapon Art with Large Arrow 520:520 : Feather Arrow 521:521 : Running/Rolling/Backstep attack with Feather Arrow 522:522 : 1/3 Black Bow of Pharis Weapon Art with Feather Arrow 523:523 : 2/3 Black Bow of Pharis Weapon Art with Feather Arrow 524:524 : 3/3 Black Bow of Pharis Weapon Art with Feather Arrow 525:525 : Shortbow & Composite Bow Weapon Art with Feather Arrow 526:526 : Longbow & Dragonrider Bow Weapon Art with Feather Arrow 527:527 : Darkmoon Longbow Weapon Art with Feather Arrow 528:528 : Whitebirch Bow Weapon Art with Feather Arrow 530:530 : Fire Arrow 531:531 : Running/Rolling/Backstep attack with Fire Arrow 532:532 : 1/3 Black Bow of Pharis Weapon Art with Fire Arrow 533:533 : 2/3 Black Bow of Pharis Weapon Art with Fire Arrow 534:534 : 3/3 Black Bow of Pharis Weapon Art with Fire Arrow 535:535 : Shortbow & Composite Bow Weapon Art with Fire Arrow 536:536 : Longbow & Dragonrider Bow Weapon Art with Fire Arrow 537:537 : Darkmoon Longbow Weapon Art with Fire Arrow 538:538 : Whitebirch Bow Weapon Art with Fire Arrow 540:540 : Poison Arrow 541:541 : Running/Rolling/Backstep attack with Poison Arrow 542:542 : 1/3 Black Bow of Pharis Weapon Art with Poison Arrow 543:543 : 2/3 Black Bow of Pharis Weapon Art with Poison Arrow 544:544 : 3/3 Black Bow of Pharis Weapon Art with Poison Arrow 545:545 : Shortbow & Composite Bow Weapon Art with Poison Arrow 546:546 : Longbow & Dragonrider Bow Weapon Art with Poison Arrow 547:547 : Darkmoon Longbow Weapon Art with Poison Arrow 548:548 : Whitebirch Bow Weapon Art with Poison Arrow 550:550 : Moonlight Arrow 551:551 : Running/Rolling/Backstep attack with Moonlight Arrow 552:552 : 1/3 Black Bow of Pharis Weapon Art with Moonlight Arrow 553:553 : 2/3 Black Bow of Pharis Weapon Art with Moonlight Arrow 554:554 : 3/3 Black Bow of Pharis Weapon Art with Moonlight Arrow 555:555 : Shortbow & Composite Bow Weapon Art with Moonlight Arrow 556:556 : Longbow & Dragonrider Bow Weapon Art with Moonlight Arrow 557:557 : Darkmoon Longbow Weapon Art with Moonlight Arrow 558:558 : Whitebirch Bow Weapon Art with Moonlight Arrow 560:560 : Wood Arrow 561:561 : Running/Rolling/Backstep attack with Wood Arrow 562:562 : 1/3 Black Bow of Pharis Weapon Art with Wood Arrow 563:563 : 2/3 Black Bow of Pharis Weapon Art with Wood Arrow 564:564 : 3/3 Black Bow of Pharis Weapon Art with Wood Arrow 565:565 : Shortbow & Composite Bow Weapon Art with Wood Arrow 566:566 : Longbow & Dragonrider Bow Weapon Art with Wood Arrow 567:567 : Darkmoon Longbow Weapon Art with Wood Arrow 568:568 : Whitebirch Bow Weapon Art with Wood Arrow 570:570 : Dark Arrow 571:571 : Running/Rolling/Backstep attack with Dark Arrow 572:572 : 1/3 Black Bow of Pharis Weapon Art with Dark Arrow 573:573 : 2/3 Black Bow of Pharis Weapon Art with Dark Arrow 574:574 : 3/3 Black Bow of Pharis Weapon Art with Dark Arrow 575:575 : Shortbow & Composite Bow Weapon Art with Dark Arrow 576:576 : Longbow & Dragonrider Bow Weapon Art with Dark Arrow 577:577 : Darkmoon Longbow Weapon Art with Dark Arrow 578:578 : Whitebirch Bow Weapon Art with Dark Arrow 700:700 : Dragonslayer Greatarrow 701:701 : Dragonslayer Greatbow & Onislayer Greatbow Weapon Art with Dragonslayer Greatarrow 703:703 : Millwood Greatbow Weapon Art with Dragonslayer Greatarrow (No Explosion) 704:704 : Millwood Greatbow Weapon Art Explosion of Dragonslayer Greatarrow 705:705 : Millwood Greatbow Weapon Art Idle Dragonslayer Greatarrow 706:706 : Millwood Greatbow Weapon Art with Dragonslayer Greatarrow 710:710 : Dragonslayer Lightning Arrow 711:711 : Dragonslayer Greatbow & Onislayer Greatbow Weapon Art with Dragonslayer Lightning Arrow 713:713 : Millwood Greatbow Weapon Art with Dragonslayer Lightning Greatarrows (No Explosion) 714:714 : Millwood Greatbow Weapon Art with Explosion of Dragonslayer Lightning Greatarrows 715:715 : Millwood Greatbow Weapon Art with Idle Dragonslayer Lightning Greatarrows 716:716 : Millwood Greatbow Weapon Art with Dragonslayer Lightning Greatarrows 720:720 : Onislayer Greatarrow 721:721 : Dragonslayer Greatbow & Onislayer Greatbow Weapon Art with Onislayer Greatarrow 723:723 : Millwood Greatbow Weapon Art with Onislayer Greatarrow (No Explosion) 724:724 : Millwood Greatbow Weapon Art with Explosion of Onislayer Greatarrow 725:725 : Millwood Greatbow Weapon Art with Idle Onislayer Greatarrow 726:726 : Millwood Greatbow Weapon Art with Onislayer Greatarrow 730:730 : Millwood Greatarrow 731:731 : Dragonslayer Greatbow & Onislayer Greatbow Weapon Art with Millwood Greatarrow 733:733 : Millwood Greatbow Weapon Art with Millwood Greatarrow (No Explosion) 734:734 : Millwood Greatbow Weapon Art with Explosion of Millwood Greatarrow (No Explosion) 735:735 : Millwood Greatbow Weapon Art with Idle Millwood Greatarrow 736:736 : Millwood Greatbow Weapon Art with Millwood Greatarrow 800:800 : Standard Bolt 805:805 : Standard Bolt shot from Avelyn 808:808 : Repeating Crossbow Weapon Art with Standard Bolt 810:810 : Heavy Bolt 815:815 : Heavy Bolt shot from Avelyn 818:818 : Repeating Crossbow Weapon Art with Heavy Bolt 820:820 : Sniper Bolt 825:825 : Sniper Bolt shot from Avelyn 828:828 : Repeating Crossbow Weapon Art with Sniper Bolt 830:830 : Wood Bolt 835:835 : Wood Bolt shot from Avelyn 838:838 : Repeating Crossbow Weapon Art with Wood Bolt 840:840 : Lightning Bolt 841:841 : Spark with hitbox, no damage 845:845 : Lightning Bolt shot from Avelyn 848:848 : Repeating Crossbow Weapon Art with Lightning Bolt 850:850 : Splintering Bolt 851:851 : 852:852 : 855:855 : Splinter Bolt shot from Avelyn 856:856 : Splinters 857:857 : Splinters wider 860:860 : Exploding Bolt 861:861 : 862:862 : 865:865 : Exploding Bolts shot from Avelyn 866:866 : Exploding Bolts Pellet shot from Avelyn 867:867 : 870:870 : Repeating Crossbow Weapon Art with Splintering Bolt 872:872 : Repeating Crossbow Weapon Art with Splintering Bolt Splinters 880:880 : Repeating Crossbow Weapon Art with Exploding Bolt 881:881 : Repeating Crossbow Weapon Art with Exploding Bolt Explosion 970:970 : Lightning damage on contact 971:971 : 972:972 : 973:973 : 974:974 : Mini lightning zap 980:980 : Slightly less lightning damage on contact 981:981 : 982:982 : 983:983 : 984:984 : 990:990 : Slightly more lightning damage on contact 991:991 : 992:992 : 993:993 : 994:994 : 1000:1000 : Blue Sentinel warning orb, homing 1001:1001 : Strange variation of invader tracker (happens during abyss watchers fight apparently) 1002:1002 : Invader tracker that is transparent and grey 1003:1003 : Green invader tracker 4300:4300 : 4330:4330 : 4340:4340 : 4350:4350 : 5200:5200 : 8000:8000 : Fireball projectile, no damage 9000:9000 : 9100:9100 : Firedart that has high knockback/guard break. The weakest version of 9100-9116. 9101:9101 : 9102:9102 : 9103:9103 : 9104:9104 : 9105:9105 : 9106:9106 : 9107:9107 : 9108:9108 : 9109:9109 : 9110:9110 : 9111:9111 : 9112:9112 : 9113:9113 : 9114:9114 : 9115:9115 : 9116:9116 : Highest damaging Firedart. Like stupidly high. 9920:9920 : 15310:15310 : Giant arrows from giant in undead settlement, does nothing 15311:15311 : Giant arrows from giant in undead settlement, does nothing 15312:15312 : Giant arrows from giant in undead settlement, does nothing 15313:15313 : Giant arrows from giant in undead settlement, does nothing 15314:15314 : Giant arrows from giant in undead settlement, does nothing 15315:15315 : Giant arrows from giant in undead settlement, does nothing 15316:15316 : Giant arrows from giant in undead settlement, does nothing 15320:15320 : 15321:15321 : 15322:15322 : 15323:15323 : 15324:15324 : 15325:15325 : 15326:15326 : 15330:15330 : 15331:15331 : 15332:15332 : 15333:15333 : 15334:15334 : 15335:15335 : 15336:15336 : 15340:15340 : 15341:15341 : 15342:15342 : 15343:15343 : 15344:15344 : 15345:15345 : 15346:15346 : 15350:15350 : greatarrow smoke 15351:15351 : 15352:15352 : 15353:15353 : 15354:15354 : 15355:15355 : 15356:15356 : 40000:40000 : Ritual Homing Soulmass 40001:40001 : ^ Fired Spear 40010:40010 : Ritual Homing Soulmass+1 40011:40011 : ^ Fired Spear 40020:40020 : Ritual Homing Soulmass+2 40021:40021 : ^ Fired Spear 40030:40030 : Ritual Homing Soulmass+3 40031:40031 : ^ Fired Spear 40100:40100 : Ritual Homing Soulmass+4 40101:40101 : ^ Fired Spear 40110:40110 : Ritual Homing Soulmass+5 40111:40111 : ^ Fired Spear 40120:40120 : Ritual Homing Soulmass+6 40121:40121 : ^ Fired Spear 40130:40130 : Ritual Homing Soulmass+7 40131:40131 : ^ Fired Spear 40200:40200 : Ritual Homing Soulmass+8 40201:40201 : ^ Fired Spear 40210:40210 : Ritual Homing Soulmass+9 40211:40211 : ^ Fired Spear 40220:40220 : Ritual Homing Soulmass+10 40221:40221 : ^ Fired Spear 40230:40230 : Ritual Homing Soulmass+11 40231:40231 : ^ Fired Spear 40300:40300 : Ritual Homing Soulmass+12 40301:40301 : ^ Fired Spear 40310:40310 : Ritual Homing Soulmass+13 40311:40311 : ^ Fired Spear 40320:40320 : Ritual Homing Soulmass+14 40321:40321 : ^ Fired Spear 40330:40330 : Ritual Homing Soulmass+15 40331:40331 : ^ Fired Spear 40400:40400 : Ritual Homing Soulmass+16 40401:40401 : ^ Fired Spear 40410:40410 : Ritual Homing Soulmass+17 40411:40411 : ^ Fired Spear 40420:40420 : Ritual Homing Soulmass+18 40421:40421 : ^ Fired Spear 40430:40430 : Ritual Homing Soulmass+19 40431:40431 : ^ Fired Spear 40500:40500 : Ritual Homing Soulmass+20 40501:40501 : ^ Fired Spear 40510:40510 : Ritual Homing Soulmass+21 40511:40511 : ^ Fired Spear 40520:40520 : Ritual Homing Soulmass+22 40521:40521 : ^ Fired Spear 40530:40530 : Ritual Homing Soulmass+23 40531:40531 : ^ Fired Spear 40600:40600 : Ritual Homing Soulmass+24 40601:40601 : ^ Fired Spear 40610:40610 : Ritual Homing Soulmass+25 40611:40611 : ^ Fired Spear 40620:40620 : Ritual Homing Soulmass+26 40621:40621 : ^ Fired Spear 40630:40630 : Ritual Homing Soulmass+27 40631:40631 : ^ Fired Spear 40700:40700 : Ritual Homing Soulmass+28 40701:40701 : ^ Fired Spear 40710:40710 : Ritual Homing Soulmass+29 40711:40711 : ^ Fired Spear 40720:40720 : Ritual Homing Soulmass+30 40721:40721 : ^ Fired Spear 40730:40730 : Ritual Homing Soulmass+31 40731:40731 : ^ Fired Spear 40800:40800 : Ritual Homing Soulmass+32 40801:40801 : ^ Fired Spear 40810:40810 : Ritual Homing Soulmass+33 40811:40811 : ^ Fired Spear 40820:40820 : Ritual Homing Soulmass+34 40821:40821 : ^ Fired Spear 40830:40830 : Ritual Homing Soulmass+35 40831:40831 : ^ Fired Spear 40900:40900 : Ritual Homing Soulmass+36 40901:40901 : ^ Fired Spear 40910:40910 : Ritual Homing Soulmass+37 40911:40911 : ^ Fired Spear 40920:40920 : Ritual Homing Soulmass+38 40921:40921 : ^ Fired Spear 40930:40930 : Ritual Homing Soulmass+39 40931:40931 : ^ Fired Spear 41000:41000 : Ritual Homing Soulmass+40 41001:41001 : ^ Fired Spear 41010:41010 : Ritual Homing Soulmass+41 41011:41011 : ^ Fired Spear 41020:41020 : Ritual Homing Soulmass+42 41021:41021 : ^ Fired Spear 41030:41030 : Ritual Homing Soulmass+43 41031:41031 : ^ Fired Spear 41100:41100 : Ritual Homing Soulmass+44 41101:41101 : ^ Fired Spear 41110:41110 : Ritual Homing Soulmass+45 41111:41111 : ^ Fired Spear 41120:41120 : Ritual Homing Soulmass+46 41121:41121 : ^ Fired Spear 41130:41130 : Ritual Homing Soulmass+47 41131:41131 : ^ Fired Spear 41200:41200 : Ritual Homing Soulmass+48 41201:41201 : ^ Fired Spear 41210:41210 : Ritual Homing Soulmass+49 41211:41211 : ^ Fired Spear 41220:41220 : Ritual Homing Soulmass+50 41221:41221 : ^ Fired Spear 41230:41230 : Ritual Homing Soulmass+51 41231:41231 : ^ Fired Spear 41300:41300 : Ritual Homing Soulmass+52 41301:41301 : ^ Fired Spear 41310:41310 : Ritual Homing Soulmass+53 41311:41311 : ^ Fired Spear 41320:41320 : Ritual Homing Soulmass+54 41321:41321 : ^ Fired Spear 41330:41330 : Ritual Homing Soulmass+55 41331:41331 : ^ Fired Spear 41400:41400 : Ritual Homing Soulmass+56 41401:41401 : ^ Fired Spear 41410:41410 : Ritual Homing Soulmass+57 41411:41411 : ^ Fired Spear 41420:41420 : Ritual Homing Soulmass+58 41421:41421 : ^ Fired Spear 41430:41430 : Ritual Homing Soulmass+59 41431:41431 : ^ Fired Spear 41500:41500 : Ritual Homing Soulmass+60 41501:41501 : ^ Fired Spear 41510:41510 : Ritual Homing Soulmass+61 41511:41511 : ^ Fired Spear 41520:41520 : Ritual Homing Soulmass+62 41521:41521 : ^ Fired Spear 41530:41530 : Ritual Homing Soulmass+63 41531:41531 : ^ Fired Spear 41600:41600 : Ritual Homing Soulmass+64 41601:41601 : ^ Fired Spear 41610:41610 : Ritual Homing Soulmass+65 41611:41611 : ^ Fired Spear 41620:41620 : Ritual Homing Soulmass+66 41621:41621 : ^ Fired Spear 41630:41630 : Ritual Homing Soulmass+67 41631:41631 : ^ Fired Spear 41700:41700 : Ritual Homing Soulmass+68 41701:41701 : ^ Fired Spear 41710:41710 : Ritual Homing Soulmass+69 41711:41711 : ^ Fired Spear 41720:41720 : Ritual Homing Soulmass+70 41721:41721 : ^ Fired Spear 41730:41730 : Ritual Homing Soulmass+71 41731:41731 : ^ Fired Spear 41800:41800 : Ritual Homing Soulmass+72 41801:41801 : ^ Fired Spear 41810:41810 : Ritual Homing Soulmass+73 41811:41811 : ^ Fired Spear 41820:41820 : Ritual Homing Soulmass+74 41821:41821 : ^ Fired Spear 41830:41830 : Ritual Homing Soulmass+75 41831:41831 : ^ Fired Spear 42000:42000 : Ritual Spear Fragment 42005:42005 : ^ Spears part 1 42010:42010 : ^ Line of Spears, effect 9134 42020:42020 : ^ Spears part 2 42030:42030 : ^ Spears part 3 42040:42040 : ^ Spears part 4 42050:42050 : ^ Spears part 5 42100:42100 : Divine Spear Fragment 42105:42105 : ^ Spears part 1 42110:42110 : ^ Line of Spears, effect 9134 42120:42120 : ^ Spears part 2 42130:42130 : ^ Spears part 3 42140:42140 : ^ Spears part 4 42150:42150 : ^ Spears part 5 50000:50000 : Divine Homing Soulmass 50001:50001 : ^ Fired Spear 50010:50010 : Divine Homing Soulmass+1 50011:50011 : ^ Fired Spear 50020:50020 : Divine Homing Soulmass+2 50021:50021 : ^ Fired Spear 50030:50030 : Divine Homing Soulmass+3 50031:50031 : ^ Fired Spear 50100:50100 : Divine Homing Soulmass+4 50101:50101 : ^ Fired Spear 50110:50110 : Divine Homing Soulmass+5 50111:50111 : ^ Fired Spear 50120:50120 : Divine Homing Soulmass+6 50121:50121 : ^ Fired Spear 50130:50130 : Divine Homing Soulmass+7 50131:50131 : ^ Fired Spear 50200:50200 : Divine Homing Soulmass+8 50201:50201 : ^ Fired Spear 50210:50210 : Divine Homing Soulmass+9 50211:50211 : ^ Fired Spear 50220:50220 : Divine Homing Soulmass+10 50221:50221 : ^ Fired Spear 50230:50230 : Divine Homing Soulmass+11 50231:50231 : ^ Fired Spear 50300:50300 : Divine Homing Soulmass+12 50301:50301 : ^ Fired Spear 50310:50310 : Divine Homing Soulmass+13 50311:50311 : ^ Fired Spear 50320:50320 : Divine Homing Soulmass+14 50321:50321 : ^ Fired Spear 50330:50330 : Divine Homing Soulmass+15 50331:50331 : ^ Fired Spear 50400:50400 : Divine Homing Soulmass+16 50401:50401 : ^ Fired Spear 50410:50410 : Divine Homing Soulmass+17 50411:50411 : ^ Fired Spear 50420:50420 : Divine Homing Soulmass+18 50421:50421 : ^ Fired Spear 50430:50430 : Divine Homing Soulmass+19 50431:50431 : ^ Fired Spear 50500:50500 : Divine Homing Soulmass+20 50501:50501 : ^ Fired Spear 50510:50510 : Divine Homing Soulmass+21 50511:50511 : ^ Fired Spear 50520:50520 : Divine Homing Soulmass+22 50521:50521 : ^ Fired Spear 50530:50530 : Divine Homing Soulmass+23 50531:50531 : ^ Fired Spear 50600:50600 : Divine Homing Soulmass+24 50601:50601 : ^ Fired Spear 50610:50610 : Divine Homing Soulmass+25 50611:50611 : ^ Fired Spear 50620:50620 : Divine Homing Soulmass+26 50621:50621 : ^ Fired Spear 50630:50630 : Divine Homing Soulmass+27 50631:50631 : ^ Fired Spear 50700:50700 : Divine Homing Soulmass+28 50701:50701 : ^ Fired Spear 50710:50710 : Divine Homing Soulmass+29 50711:50711 : ^ Fired Spear 50720:50720 : Divine Homing Soulmass+30 50721:50721 : ^ Fired Spear 50730:50730 : Divine Homing Soulmass+31 50731:50731 : ^ Fired Spear 50800:50800 : Divine Homing Soulmass+32 50801:50801 : ^ Fired Spear 50810:50810 : Divine Homing Soulmass+33 50811:50811 : ^ Fired Spear 50820:50820 : Divine Homing Soulmass+34 50821:50821 : ^ Fired Spear 50830:50830 : Divine Homing Soulmass+35 50831:50831 : ^ Fired Spear 50900:50900 : Divine Homing Soulmass+36 50901:50901 : ^ Fired Spear 50910:50910 : Divine Homing Soulmass+37 50911:50911 : ^ Fired Spear 50920:50920 : Divine Homing Soulmass+38 50921:50921 : ^ Fired Spear 50930:50930 : Divine Homing Soulmass+39 50931:50931 : ^ Fired Spear 51000:51000 : Divine Homing Soulmass+40 51001:51001 : ^ Fired Spear 51010:51010 : Divine Homing Soulmass+41 51011:51011 : ^ Fired Spear 51020:51020 : Divine Homing Soulmass+42 51021:51021 : ^ Fired Spear 51030:51030 : Divine Homing Soulmass+43 51031:51031 : ^ Fired Spear 51100:51100 : Divine Homing Soulmass+44 51101:51101 : ^ Fired Spear 51110:51110 : Divine Homing Soulmass+45 51111:51111 : ^ Fired Spear 51120:51120 : Divine Homing Soulmass+46 51121:51121 : ^ Fired Spear 51130:51130 : Divine Homing Soulmass+47 51131:51131 : ^ Fired Spear 51200:51200 : Divine Homing Soulmass+48 51201:51201 : ^ Fired Spear 51210:51210 : Divine Homing Soulmass+49 51211:51211 : ^ Fired Spear 51220:51220 : Divine Homing Soulmass+50 51221:51221 : ^ Fired Spear 51230:51230 : Divine Homing Soulmass+51 51231:51231 : ^ Fired Spear 51300:51300 : Divine Homing Soulmass+52 51301:51301 : ^ Fired Spear 51310:51310 : Divine Homing Soulmass+53 51311:51311 : ^ Fired Spear 51320:51320 : Divine Homing Soulmass+54 51321:51321 : ^ Fired Spear 51330:51330 : Divine Homing Soulmass+55 51331:51331 : ^ Fired Spear 51400:51400 : Divine Homing Soulmass+56 51401:51401 : ^ Fired Spear 51410:51410 : Divine Homing Soulmass+57 51411:51411 : ^ Fired Spear 51420:51420 : Divine Homing Soulmass+58 51421:51421 : ^ Fired Spear 51430:51430 : Divine Homing Soulmass+59 51431:51431 : ^ Fired Spear 51500:51500 : Divine Homing Soulmass+60 51501:51501 : ^ Fired Spear 51510:51510 : Divine Homing Soulmass+61 51511:51511 : ^ Fired Spear 51520:51520 : Divine Homing Soulmass+62 51521:51521 : ^ Fired Spear 51530:51530 : Divine Homing Soulmass+63 51531:51531 : ^ Fired Spear 51600:51600 : Divine Homing Soulmass+64 51601:51601 : ^ Fired Spear 51610:51610 : Divine Homing Soulmass+65 51611:51611 : ^ Fired Spear 51620:51620 : Divine Homing Soulmass+66 51621:51621 : ^ Fired Spear6 51630:51630 : Divine Homing Soulmass+67 51631:51631 : ^ Fired Spear 51700:51700 : Divine Homing Soulmass+68 51701:51701 : ^ Fired Spear 51710:51710 : Divine Homing Soulmass+69 51711:51711 : ^ Fired Spear 51720:51720 : Divine Homing Soulmass+70 51721:51721 : ^ Fired Spear 51730:51730 : Divine Homing Soulmass+71 51731:51731 : ^ Fired Spear 51800:51800 : Divine Homing Soulmass+72 51801:51801 : ^ Fired Spear 51810:51810 : Divine Homing Soulmass+73 51811:51811 : ^ Fired Spear 51820:51820 : Divine Homing Soulmass+74 51821:51821 : ^ Fired Spear 51830:51830 : Divine Homing Soulmass+75 51831:51831 : ^ Fired Spear 55000:55000 : Ritual Spears on Boss Spawn 55001:55001 : ^ Ground lightning 55002:55002 : ^ Spears 55003:55003 : ^ Instant Spears from ground 55004:55004 : ^ Spears 55010:55010 : Ritual Spears on Boss Spawn+1 55011:55011 : ^ Ground lightning 55012:55012 : ^ Spears 55013:55013 : ^ Instant Spears from ground 55014:55014 : ^ Spears 55020:55020 : Ritual Spears on Boss Spawn+2 55021:55021 : ^ Ground lightning 55022:55022 : ^ Spears 55023:55023 : ^ Instant Spears from ground 55024:55024 : ^ Spears 55030:55030 : Ritual Spears on Boss Spawn+3 55031:55031 : ^ Ground lightning 55032:55032 : ^ Spears 55033:55033 : ^ Instant Spears from ground 55034:55034 : ^ Spears 55040:55040 : Ritual Spears on Boss Spawn+4 55041:55041 : ^ Ground lightning 55042:55042 : ^ Spears 55043:55043 : ^ Instant Spears from ground 55044:55044 : ^ Spears 55050:55050 : Ritual Spears on Boss Spawn+5 55051:55051 : ^ Ground lightning 55052:55052 : ^ Spears 55053:55053 : ^ Instant Spears from ground 55054:55054 : ^ Spears 55060:55060 : Ritual Spears on Boss Spawn+6 55061:55061 : ^ Ground lightning 55062:55062 : ^ Spears 55063:55063 : ^ Instant Spears from ground 55064:55064 : ^ Spears 55070:55070 : Ritual Spears on Boss Spawn+7 55071:55071 : ^ Ground lightning 55072:55072 : ^ Spears 55073:55073 : ^ Instant Spears from ground 55074:55074 : ^ Spears 55080:55080 : Ritual Spears on Boss Spawn+8 55081:55081 : ^ Ground lightning 55082:55082 : ^ Spears 55083:55083 : ^ Instant Spears from ground 55084:55084 : ^ Spears 55090:55090 : Ritual Spears on Boss Spawn+9 55091:55091 : ^ Ground lightning 55092:55092 : ^ Spears 55093:55093 : ^ Instant Spears from ground 55094:55094 : ^ Spears 55100:55100 : Ritual Spears on Boss Spawn+10 55101:55101 : ^ Ground lightning 55102:55102 : ^ Spears 55103:55103 : ^ Instant Spears from ground 55104:55104 : ^ Spears 55110:55110 : Ritual Spears on Boss Spawn+11 55111:55111 : ^ Ground lightning 55112:55112 : ^ Spears 55113:55113 : ^ Instant Spears from ground 55114:55114 : ^ Spears 55120:55120 : Ritual Spears on Boss Spawn+12 55121:55121 : ^ Ground lightning 55122:55122 : ^ Spears 55123:55123 : ^ Instant Spears from ground 55124:55124 : ^ Spears 55130:55130 : Ritual Spears on Boss Spawn+13 55131:55131 : ^ Ground lightning 55132:55132 : ^ Spears 55133:55133 : ^ Instant Spears from ground 55134:55134 : ^ Spears 55140:55140 : Ritual Spears on Boss Spawn+14 55141:55141 : ^ Ground lightning 55142:55142 : ^ Spears 55143:55143 : ^ Instant Spears from ground 55144:55144 : ^ Spears 55150:55150 : Ritual Spears on Boss Spawn+15 55151:55151 : ^ Ground lightning 55152:55152 : ^ Spears 55153:55153 : ^ Instant Spears from ground 55154:55154 : ^ Spears 55160:55160 : Ritual Spears on Boss Spawn+16 55161:55161 : ^ Ground lightning 55162:55162 : ^ Spears 55163:55163 : ^ Instant Spears from ground 55164:55164 : ^ Spears 55170:55170 : Ritual Spears on Boss Spawn+17 55171:55171 : ^ Ground lightning 55172:55172 : ^ Spears 55173:55173 : ^ Instant Spears from ground 55174:55174 : ^ Spears 55180:55180 : Ritual Spears on Boss Spawn+18 55181:55181 : ^ Ground lightning 55182:55182 : ^ Spears 55183:55183 : ^ Instant Spears from ground 55184:55184 : ^ Spears 56000:56000 : Divine Spears on Boss Spawn 56001:56001 : ^ Ground lightning 56002:56002 : ^ Spears 56003:56003 : ^ Instant Spears from ground 56004:56004 : ^ Spears 56010:56010 : Divine Spears on Boss Spawn+1 56011:56011 : ^ Ground lightning 56012:56012 : ^ Spears 56013:56013 : ^ Instant Spears from ground 56014:56014 : ^ Spears 56020:56020 : Divine Spears on Boss Spawn+2 56021:56021 : ^ Ground lightning 56022:56022 : ^ Spears 56023:56023 : ^ Instant Spears from ground 56024:56024 : ^ Spears 56030:56030 : Divine Spears on Boss Spawn+3 56031:56031 : ^ Ground lightning 56032:56032 : ^ Spears 56033:56033 : ^ Instant Spears from ground 56034:56034 : ^ Spears 56040:56040 : Divine Spears on Boss Spawn+4 56041:56041 : ^ Ground lightning 56042:56042 : ^ Spears 56043:56043 : ^ Instant Spears from ground 56044:56044 : ^ Spears 56050:56050 : Divine Spears on Boss Spawn+5 56051:56051 : ^ Ground lightning 56052:56052 : ^ Spears 56053:56053 : ^ Instant Spears from ground 56054:56054 : ^ Spears 56060:56060 : Divine Spears on Boss Spawn+6 56061:56061 : ^ Ground lightning 56062:56062 : ^ Spears 56063:56063 : ^ Instant Spears from ground 56064:56064 : ^ Spears 56070:56070 : Divine Spears on Boss Spawn+7 56071:56071 : ^ Ground lightning 56072:56072 : ^ Spears 56073:56073 : ^ Instant Spears from ground 56074:56074 : ^ Spears 56080:56080 : Divine Spears on Boss Spawn+8 56081:56081 : ^ Ground lightning 56082:56082 : ^ Spears 56083:56083 : ^ Instant Spears from ground 56084:56084 : ^ Spears 56090:56090 : Divine Spears on Boss Spawn+9 56091:56091 : ^ Ground lightning 56092:56092 : ^ Spears 56093:56093 : ^ Instant Spears from ground 56094:56094 : ^ Spears 56100:56100 : Divine Spears on Boss Spawn+10 56101:56101 : ^ Ground lightning 56102:56102 : ^ Spears 56103:56103 : ^ Instant Spears from ground 56104:56104 : ^ Spears 56110:56110 : Divine Spears on Boss Spawn+11 56111:56111 : ^ Ground lightning 56112:56112 : ^ Spears 56113:56113 : ^ Instant Spears from ground 56114:56114 : ^ Spears 56120:56120 : Divine Spears on Boss Spawn+12 56121:56121 : ^ Ground lightning 56122:56122 : ^ Spears 56123:56123 : ^ Instant Spears from ground 56124:56124 : ^ Spears 56130:56130 : Divine Spears on Boss Spawn+13 56131:56131 : ^ Ground lightning 56132:56132 : ^ Spears 56133:56133 : ^ Instant Spears from ground 56134:56134 : ^ Spears 56140:56140 : Divine Spears on Boss Spawn+14 56141:56141 : ^ Ground lightning 56142:56142 : ^ Spears 56143:56143 : ^ Instant Spears from ground 56144:56144 : ^ Spears 56150:56150 : Divine Spears on Boss Spawn+15 56151:56151 : ^ Ground lightning 56152:56152 : ^ Spears 56153:56153 : ^ Instant Spears from ground 56154:56154 : ^ Spears 56160:56160 : Divine Spears on Boss Spawn+16 56161:56161 : ^ Ground lightning 56162:56162 : ^ Spears 56163:56163 : ^ Instant Spears from ground 56164:56164 : ^ Spears 56170:56170 : Divine Spears on Boss Spawn+17 56171:56171 : ^ Ground lightning 56172:56172 : ^ Spears 56173:56173 : ^ Instant Spears from ground 56174:56174 : ^ Spears 56180:56180 : Divine Spears on Boss Spawn+18 56181:56181 : ^ Ground lightning 56182:56182 : ^ Spears 56183:56183 : ^ Instant Spears from ground 56184:56184 : ^ Spears 100000:100000 : 100010:100010 : 130000:130000 : 135000:135000 : 135001:135001 : 135002:135002 : 135003:135003 : 135004:135004 : 135005:135005 : 135006:135006 : 135010:135010 : 135011:135011 : 135012:135012 : 135013:135013 : 135014:135014 : 135015:135015 : 135016:135016 : 135050:135050 : Stationary fireball that explodes 135051:135051 : Explosion from stationary fireball 138000:138000 : Fire arrow, does nothing 138001:138001 : Fire arrow, does nothing 138002:138002 : Fire arrow, does nothing 138003:138003 : Fire arrow, does nothing 138004:138004 : Fire arrow, does nothing 138005:138005 : Fire arrow, does nothing 138006:138006 : Fire arrow, does nothing 138010:138010 : Fire arrow, does nothing 138011:138011 : Fire arrow, does nothing 138012:138012 : Fire arrow, does nothing 138013:138013 : Fire arrow, does nothing 138014:138014 : Fire arrow, does nothing 138015:138015 : Fire arrow, does nothing 138016:138016 : Fire arrow, does nothing 138020:138020 : Fire arrow, does nothing 138021:138021 : Fire arrow, does nothing 138022:138022 : Fire arrow, does nothing 138023:138023 : Fire arrow, does nothing 138024:138024 : Fire arrow, does nothing 138025:138025 : Fire arrow, does nothing 138026:138026 : Fire arrow, does nothing 138040:138040 : Those dark spirits that you find in the vases in Carthus. No damage. Homing. 138041:138041 : 138042:138042 : 138043:138043 : 138044:138044 : 138045:138045 : 138046:138046 : 138050:138050 : 138051:138051 : Button trap arrow, does nothing 138052:138052 : 138060:138060 : 139000:139000 : Gravity-less fireball, does nothing 139001:139001 : Gravity-less fireball, does nothing 139002:139002 : Gravity-less fireball, does nothing 139003:139003 : Gravity-less fireball, does nothing 139004:139004 : Gravity-less fireball, does nothing 139005:139005 : Gravity-less fireball, does nothing 139006:139006 : Gravity-less fireball, does nothing 139010:139010 : Explosion, does no damage 139011:139011 : Explosion, does no damage 139012:139012 : Explosion, does no damage 139013:139013 : Explosion, does no damage 139014:139014 : Explosion, does no damage 139015:139015 : Explosion, does no damage 139016:139016 : Explosion, does no damage 140000:140000 : Strange circle and sound (From bypassing wall that requires small doll) 140010:140010 : Strange circle and sound (From bypassing wall that requires small doll) 149000:149000 : Mad Phantom Sign 149001:149001 : 149010:149010 : Mad phantom sign where you cast but disappears 149011:149011 : 149020:149020 : 149021:149021 : 1070090:1070090 : 1070091:1070091 : 1070230:1070230 : 1070700:1070700 : 1070701:1070701 : 1070702:1070702 : 1090700:1090700 : 1100560:1100560 : NPC Throwing Knife 1100750:1100750 : 1100751:1100751 : 1100752:1100752 : 1100800:1100800 : NPC Arrow/Bolt 1100801:1100801 : NPC Fire Arrow/Bolt 1100805:1100805 : NPC Explosive Arrow/Bolt 1100806:1100806 : 1100810:1100810 : Oil urn thrown by mob in Cemetery of Ash 1100811:1100811 : Oil urn impact 1100820:1100820 : NPC Firebomb 1100821:1100821 : NPC Firebomb impact 1100822:1100822 : 1100823:1100823 : 1100830:1100830 : 1100831:1100831 : 1100832:1100832 : 1105210:1105210 : 1105220:1105220 : 1130700:1130700 : Black sludge from Slimes 1130710:1130710 : 1130800:1130800 : 1130801:1130801 : Sludge explosion related to 1130700 1130802:1130802 : Smaller sludge explosion related to 1130700 1170700:1170700 : 1170701:1170701 : 1180700:1180700 : 1180710:1180710 : 1180720:1180720 : 1190010:1190010 : NPC Arrow 1190170:1190170 : 1190180:1190180 : 1190181:1190181 : 1190255:1190255 : 1190655:1190655 : 1190656:1190656 : 1190657:1190657 : 1200190:1200190 : 1200191:1200191 : 1200240:1200240 : 1200241:1200241 : 1210280:1210280 : 1210340:1210340 : 1210350:1210350 : 1210360:1210360 : 1210370:1210370 : 1210380:1210380 : Fire storm 1210381:1210381 : Fire pillar 1210390:1210390 : 1220020:1220020 : 1220021:1220021 : 1220022:1220022 : 1220030:1220030 : 1220031:1220031 : 1230740:1230740 : NPC Gnaw 1230741:1230741 : NPC Gnaw followup 1230750:1230750 : NPC Dorhys' Gnawing 1230751:1230751 : NPC Dorhys' Gnawing followup 1240700:1240700 : NPC Firebomb 1240701:1240701 : NPC Firebomb impact 1240710:1240710 : 1240711:1240711 : 1240720:1240720 : NPC Firebomb 1240721:1240721 : NPC Firebomb impact 1240800:1240800 : NPC Arrow 1250700:1250700 : 1260700:1260700 : pot of cranberries thrown by the red robe men in Undead Settlement 1260701:1260701 : 1260710:1260710 : 1280700:1280700 : NPC Arrow 1290150:1290150 : 1290190:1290190 : 1290191:1290191 : 1290192:1290192 : 1290193:1290193 : 1290194:1290194 : 1290195:1290195 : 1290330:1290330 : 1290380:1290380 : 1290381:1290381 : 1310180:1310180 : 1310181:1310181 : 1310182:1310182 : 1310183:1310183 : 1310700:1310700 : 1310701:1310701 : 1310710:1310710 : 1320010:1320010 : 1320011:1320011 : Crystal explosion from Crystal Sage 1320012:1320012 : 1320013:1320013 : 1320020:1320020 : 1320021:1320021 : 1320030:1320030 : 1320031:1320031 : 1320050:1320050 : Crystal sage crystal soulmass 1320051:1320051 : Crystal sage crystal soulmass burst 1320052:1320052 : Crystal sage crystal soulmass burst 1320053:1320053 : 1320112:1320112 : 1320140:1320140 : 1320141:1320141 : 1320142:1320142 : Crystal sage dragon breath crystal 1320143:1320143 : Crystal sage dragon breath crystal 1320144:1320144 : Crystal sage dragon breath crystal break 1320150:1320150 : Crystal sage crystal hail 1320151:1320151 : Crystal sage crystal hail burst 1320152:1320152 : Crystal sage crystal hail burst 1320153:1320153 : Crystal sage small impact 1320155:1320155 : Crystal sage crystal hail longer range 1320160:1320160 : Farron flashsword? 1320161:1320161 : Farron flashsword? 1320170:1320170 : Crystal sage crystal orb, does nothing 1320180:1320180 : Farron dart, does nothing Works with Fire Surge. 1320190:1320190 : Starburst of crystal sage's purple dragon breath 1320191:1320191 : Crystal sage's purple crystal 2 meters beneath you 1320192:1320192 : Crystal sage's purple crystal on hand 1320193:1320193 : Crystal sage's pruple crystal explode on hand 1320194:1320194 : Crystal sage's purple crystal 2 meters beneath you 1320195:1320195 : Crystal sage's purple crystal 2 meters beneath you 1320196:1320196 : 1320312:1320312 : 1320340:1320340 : 1320341:1320341 : 1320342:1320342 : 1320343:1320343 : Crystal sage clone crystal on hand 1320344:1320344 : Crystal sage clone crystal on hand explode 1320350:1320350 : Crystal sage clone crystal hail 1320351:1320351 : Crystal sage clone 1320352:1320352 : 1320353:1320353 : 1320355:1320355 : Crystal sage clone crystal hail 1320360:1320360 : Farron flashsword-like sword from crystal sage fight with purple burst 1320361:1320361 : Farron flashsword-like sword from crystal sage fight 1320370:1320370 : Crystal sage clone crystal soul spear 1320380:1320380 : Farron dart, does nothing 1320390:1320390 : Crystal on ground, behaves like firestorm spawning but spawns on enemies 1320391:1320391 : Crystal on hand then explode 1320392:1320392 : Crystal explode on hand 1320393:1320393 : 1320394:1320394 : Crystal on ground, behaves like firestorm spawning 1320395:1320395 : Crystal on ground, spawns on nearest enemy 1320512:1320512 : 1320540:1320540 : 1320541:1320541 : 1320542:1320542 : Crystal spawn on hand, explodes, delayed 1320543:1320543 : Crystal spawn on hand, explodes 1320544:1320544 : Crystal sage clone impact 1320550:1320550 : Crystal sage clone crystal hail 1320551:1320551 : Crystal sage clone crystal hail burst 1320552:1320552 : Crystal sage clone crystal hail burst 1320553:1320553 : Crystal sage clone impact 1320555:1320555 : Crystal sage clone crystal hail longer range 1320560:1320560 : Farron flashsword-like sword from crystal sage fight 1320561:1320561 : Farron flashsword-like sword from crystal sage fight 1320570:1320570 : Crystal sage clone crystal soul spear 1320580:1320580 : Farron dart does nothing 1320590:1320590 : Crystal on ground, behaves like firestorm spawning but spawns on enemies 1320591:1320591 : Crystal spawn on hand, explodes 1320592:1320592 : Explosion from crystal on hand 1320593:1320593 : 1320594:1320594 : Crystal on ground, behaves like firestorm spawning 1320595:1320595 : Crystal on ground, spawns on enemies 1340700:1340700 : 1340710:1340710 : 1340720:1340720 : 1340730:1340730 : White wax from archive scholars 1340731:1340731 : 1340732:1340732 : 1340740:1340740 : 1340750:1340750 : 1350700:1350700 : Another soul arrow that goes through walls with no damage 1350710:1350710 : Single homing soulmass, no damage 1350711:1350711 : Soul arrow that goes through walls - No damage 1350720:1350720 : Spit or something, does nothing 1350721:1350721 : 1350722:1350722 : Irithyll Ghoul Vomit 1350730:1350730 : Sorcery explosion 1350740:1350740 : 1350741:1350741 : 1380700:1380700 : Manserpent Affinity single orb 1380710:1380710 : Manserpent Affinity 1380711:1380711 : Manserpent Orb that fires behind you after short delay 1380712:1380712 : 1380713:1380713 : Manserpent that fires forward. 1380714:1380714 : Blackish-Yellow explosion resulting from bullets 1380711 and 1380714 hitting a wall/enemy. 1390400:1390400 : Manserpent Fireball 1391032:1391032 : 1391060:1391060 : 1391061:1391061 : 1391132:1391132 : 1391140:1391140 : 1391141:1391141 : 1391150:1391150 : 1391151:1391151 : 1391440:1391440 : Manserpent Fire breath 1410300:1410300 : Dragonslayer arrow, does nothing 1410310:1410310 : Dragonslayer arrow, does nothing, slower 1410400:1410400 : 1440800:1440800 : Arrow, does nothing 1440801:1440801 : Fire arrow, does nothing 1441840:1441840 : 1441850:1441850 : 1441851:1441851 : 1480700:1480700 : 1480701:1480701 : 1480710:1480710 : 2030230:2030230 : Slow moving pursuer-like orb 2030700:2030700 : 2030701:2030701 : 2070700:2070700 : 2070701:2070701 : 2070710:2070710 : 2080130:2080130 : 2080131:2080131 : Magenta spludge from body 2090700:2090700 : 2090701:2090701 : 2090702:2090702 : 2090710:2090710 : 2090711:2090711 : 2090712:2090712 : 2090713:2090713 : 2090720:2090720 : 2090721:2090721 : 2090722:2090722 : 2090730:2090730 : 2090740:2090740 : Freeze attack from Oceiros 2090741:2090741 : Freeze attack from Oceiros 2090742:2090742 : 2090743:2090743 : 2100700:2100700 : Brownish purple sludge thrown outward 2100701:2100701 : Another magenta spludge 2120130:2120130 : Possibly mimic spit attack, does nothing 2130121:2130121 : 2140010:2140010 : 2140011:2140011 : 2140015:2140015 : 2140020:2140020 : 2140021:2140021 : 2150020:2150020 : Large red/pinkish crystally explosion 2180040:2180040 : Man-Grub maggot puke attack? Likely area restricted 2180110:2180110 : Man-Grub Caster attack. Goes through walls and enemies without hitting them. 2180200:2180200 : 2190700:2190700 : 2190701:2190701 : 2190702:2190702 : 2190705:2190705 : 2190706:2190706 : 2190710:2190710 : 2190711:2190711 : 2190720:2190720 : 2190721:2190721 : 2190722:2190722 : 2190730:2190730 : 2200110:2200110 : 2200120:2200120 : 2200140:2200140 : 2200230:2200230 : 2200600:2200600 : Spawns electricity from the Carthus Sandworm 2200601:2200601 : 2200602:2200602 : Same as 2200600 , but higher up and less electricity spawns. 2210500:2210500 : 2210501:2210501 : 2210510:2210510 : Fireball, tracks, does nothing 2210540:2210540 : Trail of fire, does nothing, better than most 2210541:2210541 : 2210550:2210550 : 2210551:2210551 : 2210560:2210560 : Poison mist 2230200:2230200 : 2230210:2230210 : 2230211:2230211 : Gas of some kind 2230220:2230220 : 2230221:2230221 : 2230222:2230222 : 2230223:2230223 : 2230224:2230224 : 2230225:2230225 : 2230226:2230226 : 2230227:2230227 : 2230228:2230228 : 2230229:2230229 : 2230230:2230230 : 2230235:2230235 : 2230700:2230700 : 2230701:2230701 : 2230702:2230702 : 2230798:2230798 : 2230799:2230799 : 2230900:2230900 : 2230901:2230901 : 2230902:2230902 : 2240112:2240112 : 2240176:2240176 : Vordt Breath Works with Fire Surge. 2240260:2240260 : 2240270:2240270 : 2240271:2240271 : 2240273:2240273 : 2250700:2250700 : Ball of lightning that splits into several balls, does nothing 2250701:2250701 : Ball lightning split, does nothing 2250702:2250702 : Single ball lightning split 2250703:2250703 : Single ball lightning split 2250704:2250704 : Single ball lightning split 2250705:2250705 : Single ball lightning split 2260700:2260700 : Giant arrow from smoldering lake, does nothing 2260701:2260701 : Giant arrow from smoldering lake impact 2260702:2260702 : Water impact from giant arrow 2260703:2260703 : Water impact from giant arrow 2270110:2270110 : Crab water spit 2270111:2270111 : Water sploosh 2270210:2270210 : 2270211:2270211 : 2270220:2270220 : 2270221:2270221 : 2270222:2270222 : 3020192:3020192 : Rock debris flying off in a circle 3021200:3021200 : Sludge thrown by giants in Cathedral of the Deep. 3021900:3021900 : 3021901:3021901 : 3021910:3021910 : 3021911:3021911 : 3040700:3040700 : 3040701:3040701 : 3040710:3040710 : Fire pillar from abyss watchers 3040711:3040711 : 3040712:3040712 : 3040713:3040713 : 3040714:3040714 : 3040715:3040715 : 3040716:3040716 : 3040717:3040717 : 3040718:3040718 : 3040719:3040719 : 3040720:3040720 : Explosion from abyss watchers 3040740:3040740 : 3040750:3040750 : 3040760:3040760 : 3040770:3040770 : Explosion from abyss watchers 3040780:3040780 : 3040781:3040781 : 3040820:3040820 : 3040840:3040840 : 3040841:3040841 : 3040842:3040842 : 3040843:3040843 : 3040844:3040844 : 3040845:3040845 : 3040846:3040846 : 3040847:3040847 : 3040870:3040870 : 3040880:3040880 : Explosion from abyss watchers 3040890:3040890 : 3040891:3040891 : 3040900:3040900 : 3050700:3050700 : 3050701:3050701 : 3050710:3050710 : Teeny explosion from Old Demon King. 3050711:3050711 : Circle of fireballs from Old Demon King 3050720:3050720 : 3050721:3050721 : 3050730:3050730 : 3050731:3050731 : 3050732:3050732 : Old Demon King Comet. Spawns small and grows over time. 3050733:3050733 : Old Demon King Comet. Spawns fully grown. 3050734:3050734 : Large explosion from Old Demon King 3050735:3050735 : 3050740:3050740 : 3050741:3050741 : 3050742:3050742 : 3050743:3050743 : 3050744:3050744 : 3050745:3050745 : 3050746:3050746 : 3050747:3050747 : 3050748:3050748 : 3050749:3050749 : 3050750:3050750 : 3050751:3050751 : 3050752:3050752 : 3050753:3050753 : 3050754:3050754 : 3050755:3050755 : 3050756:3050756 : 3050757:3050757 : 3050758:3050758 : 3050759:3050759 : 3050760:3050760 : Explosion from Old Demon King. Has a bit of smoke. 3050770:3050770 : Explosion from Old Demon King 3050780:3050780 : 3050781:3050781 : 3050782:3050782 : 3050783:3050783 : 3050784:3050784 : 3050785:3050785 : 3050786:3050786 : 3050790:3050790 : 3050800:3050800 : 3050810:3050810 : 3050811:3050811 : 3050812:3050812 : 3050813:3050813 : 3050814:3050814 : 3050815:3050815 : 3050816:3050816 : 3050817:3050817 : 3050818:3050818 : 3050819:3050819 : 3050820:3050820 : 3050821:3050821 : 3050822:3050822 : 3060700:3060700 : Flame breath from Demons. Works with Fire Surge 3060701:3060701 : 3060702:3060702 : 3060710:3060710 : 3060800:3060800 : 3060801:3060801 : 3060802:3060802 : 3070700:3070700 : A red fireball from Demon Clerics 3070710:3070710 : Bright Orange flame from Demon Cleric's. Works with Fire Surge. 3070720:3070720 : Explosion from Demon Cleric's fireballs. 3071700:3071700 : Demon Cleric's fireball. No hitbox 3080700:3080700 : Red bloody orb stays in one spot then shoots no damage 3080701:3080701 : Red bloody orb no damage 3080702:3080702 : red bloody orb hit 3080710:3080710 : Orange orb on ground that explodes into fire pillar 3080711:3080711 : Bigger fire orb that glows then explodes into bigger fire pillar 3080712:3080712 : fire pillar explosion 3080720:3080720 : Large blood and fire explosion 3080721:3080721 : Large blood and fire explosion (slightly bigger) 3090100:3090100 : 3100011:3100011 : 3100012:3100012 : 3100013:3100013 : 3100021:3100021 : 3100022:3100022 : 3100023:3100023 : 3100050:3100050 : 3100051:3100051 : 3100052:3100052 : 3100060:3100060 : 3100061:3100061 : 3100062:3100062 : 3100070:3100070 : 3100071:3100071 : 3100072:3100072 : 3100210:3100210 : Quick crystal buildup that explodes. From Ravenous Crystal Lizards. 3100220:3100220 : 3100221:3100221 : 3100230:3100230 : 3100231:3100231 : 3100240:3100240 : 3110700:3110700 : 3110701:3110701 : 3110702:3110702 : 3110710:3110710 : Cloud of smoke. Probably curses, does no damage. From basilisks. 3120700:3120700 : 3120710:3120710 : 3120711:3120711 : 3120720:3120720 : 3120721:3120721 : 3120730:3120730 : 3140010:3140010 : 3140500:3140500 : Wyvern Fire Breath. No hitbox, works with fire surge. 3140501:3140501 : 3140502:3140502 : 3140505:3140505 : 3140510:3140510 : Wyvern Fire Breath. No hitbox, works with fire surge. 3140511:3140511 : 3140512:3140512 : 3140520:3140520 : Wyvern Fire Breath. No hitbox, works with fire surge. 3140521:3140521 : 3140522:3140522 : Fire breath sound and lighting from Wyvern. Makes a bit of fire appear around you, but seems random where it appears. 3140530:3140530 : 3140531:3140531 : 3140532:3140532 : 3140540:3140540 : Fire breath from dragon, does nothing 3140541:3140541 : 3140542:3140542 : 3140550:3140550 : 3140551:3140551 : 3140552:3140552 : 3140560:3140560 : flames on ground from dragon no damage 3140562:3140562 : flames on ground from dragon no damage 3140570:3140570 : 3140572:3140572 : 3140581:3140581 : 3140582:3140582 : 3140591:3140591 : 3140592:3140592 : 3140630:3140630 : 3140631:3140631 : 3140640:3140640 : 3140641:3140641 : 3140650:3140650 : 3140651:3140651 : 3140652:3140652 : 3140653:3140653 : 3140667:3140667 : 3140668:3140668 : 3140677:3140677 : 3140678:3140678 : 3140687:3140687 : 3140688:3140688 : 3140750:3140750 : 3140751:3140751 : 3140752:3140752 : 3140755:3140755 : 3140756:3140756 : 3140757:3140757 : 3140760:3140760 : 3140770:3140770 : 3160700:3160700 : Line of smoke from Dragonslayer Armor. Goes for a very, VERY long distance. 3210020:3210020 : 3220040:3220040 : Rock Lizard's Fire Breath. No hitbox, works with Fire Surge 3230010:3230010 : 3230020:3230020 : 5010430:5010430 : Nameless King's Lightning Stomp 5010520:5010520 : 5010521:5010521 : 5010522:5010522 : Large lightning explosion from Nameless King phase 2. 5010531:5010531 : 5010532:5010532 : Lightning shoots away from you in 4 directions. From Nameless King phase 2. 5010533:5010533 : Same as 5010532, but delayed by a few seconds. 5010540:5010540 : Nameless King's Swordspear Lightning Bolt 5010541:5010541 : Same as 5010540 5010550:5010550 : 5010551:5010551 : 5010552:5010552 : 5010700:5010700 : Part of Nameless King's wind attack in Phase 2 5010701:5010701 : Horizontal wind attack from Nameless King phase 2 5010710:5010710 : 5010711:5010711 : 5010720:5010720 : Vertical wind attack from Nameless King phase 2 5010730:5010730 : Same as 5010701, but starts off smaller. 5010731:5010731 : Puny version of 5010720 5020144:5020144 : Fiery explosion from Demon Prince. 5020191:5020191 : Demon Prince Big Fireball Explosion 5020212:5020212 : Spawns a lot lava from Demon Prince 5020226:5020226 : Demon Prince Big Fireball Explosion 5020242:5020242 : Demon Prince Seething Chaos. Spawns ontop of you and explodes after a delay. 5020243:5020243 : Demon Prince Seething Chaos. Spawns ontop of you and explodes shortly after. 5020244:5020244 : Large explosion that shoots rocks. From Demon Prince 5020251:5020251 : Fiery smoke with a wide horizontal AOE. From Demon Prince. 5020260:5020260 : Demon Prince Big Fireball . Loud as hell. 5020262:5020262 : Spawns some lava from Demon Prince. 5020306:5020306 : Demon in pain pink dust plume fades quickly 5020307:5020307 : Large fiery explosion. From Demon Prince 5020320:5020320 : Demon in Pain long pink dust cloud that explodes 5020322:5020322 : After a short delay, purple explosion. From Demon Prince 5020323:5020323 : Same as 5020322, but instantly explodes. 5020421:5020421 : Demon Prince spawns a line of fire far beneath you 5020423:5020423 : Line of explosions from Demin Prince. Spawns really far below you. 5020425:5020425 : Fiery explosion from Demon Prince. 5020582:5020582 : Spawns a small bit of lava that lingers for a short moment then disappears. From Demon Prince 5020800:5020800 : Demon in Pain 4 spits of brownish pink sludge impact 5020810:5020810 : 5020811:5020811 : 5020812:5020812 : 5020813:5020813 : 5020820:5020820 : 5020821:5020821 : 5020822:5020822 : 5020830:5020830 : 5020840:5020840 : 5020850:5020850 : 5020851:5020851 : 5020900:5020900 : 5020901:5020901 : 5020902:5020902 : 5020903:5020903 : 5020904:5020904 : 5020905:5020905 : 5021101:5021101 : Demon Prince comet. Slowly grows before launching and flies for a VERY long distance 5021102:5021102 : Demon Prince comet. Launches almost immediately and flies for a VERY long distance. 5021103:5021103 : Fiery explosion from Demon Prince. 5021710:5021710 : Demon Prince Summons multiple large fire rocks that drop 5021711:5021711 : Demon Prince Summons large fire rock that drops 5022700:5022700 : Demon Prince small fireball 5022720:5022720 : Demon prince 5 small fireballs 5030121:5030121 : 5030231:5030231 : Invisible AOE that staggers, doesn't move, hitRadiusMax: 7 5030300:5030300 : 5030301:5030301 : 5030302:5030302 : 5030303:5030303 : 5030700:5030700 : Fires a ring around caster of 24 invisible AOE bullets that stagger (acts like a physics object that collides and skims across surfaces) 5030701:5030701 : Fires the above bullet but slightly higher? 5030710:5030710 : 5030711:5030711 : 5030720:5030720 : 5030730:5030730 : 5030740:5030740 : Lightning from Nameless King phase 1 5030741:5030741 : 5030750:5030750 : 5030751:5030751 : 5030760:5030760 : 5030770:5030770 : 5030780:5030780 : 5030781:5030781 : 5110410:5110410 : Small dust on the ground 5110411:5110411 : 5110500:5110500 : 5110600:5110600 : Chunks of rock flung in a circle, does nothing 5120710:5120710 : huge pink smoke cloud 5120720:5120720 : poison mist? 5120721:5120721 : poison mist again 5120730:5120730 : poison mist fires off to the right 5120800:5120800 : 5120810:5120810 : 5140201:5140201 : 5140202:5140202 : 5140251:5140251 : Pontiff's Purple Arrow Spell, does nothing 5140261:5140261 : Pontiff's Purple Sword Slash, does nothing 5140262:5140262 : 5140700:5140700 : 5140701:5140701 : 5140800:5140800 : 5140801:5140801 : 5140810:5140810 : 5140811:5140811 : 5141201:5141201 : 5141202:5141202 : 5141251:5141251 : 5141261:5141261 : 5141262:5141262 : 5150700:5150700 : one aldritch bullet, no damage 5150701:5150701 : slightly larger purple projectile 5150702:5150702 : purple projectile, no damage 5150710:5150710 : more fire, at feet 5150711:5150711 : more fire 5150713:5150713 : fire effect, no damage 5150720:5150720 : Purple Beam Throw - Aldritch 5150721:5150721 : 5150722:5150722 : cool huge purple explosion, instant, no damage, at feet 5150723:5150723 : cool huge purple explosion, instant, no damage 5150730:5150730 : homing aldritch arrows, no damage 5150731:5150731 : arrow burst around you 5150732:5150732 : two arrows crossing hand 5150733:5150733 : four arrows splitting off at hand? 5150734:5150734 : aldritch arrows, no damage 5150740:5150740 : Aldrich purple spiral from when he comes out of the ground 5150750:5150750 : Weird semi-transparent line thing. Possibly SFX from Aldrich's Arrow Rain 5150751:5150751 : Same as above but more transparent 5150752:5150752 : tiny purple projectile, no damage 5150753:5150753 : 5150754:5150754 : 5150760:5150760 : 9 aldritch bullets 5160060:5160060 : 5160061:5160061 : 5160062:5160062 : 5160063:5160063 : 5160064:5160064 : 5160065:5160065 : 5160303:5160303 : 5160313:5160313 : 5160314:5160314 : 5160450:5160450 : 5160451:5160451 : 5160452:5160452 : 5160453:5160453 : 5160454:5160454 : 5170010:5170010 : 5180200:5180200 : 5180201:5180201 : 5180220:5180220 : 5180221:5180221 : 5180223:5180223 : 5180402:5180402 : 5180430:5180430 : 5180431:5180431 : 5180500:5180500 : 5180501:5180501 : 5180800:5180800 : 5180810:5180810 : 5190700:5190700 : 5190710:5190710 : shockwave above you 5190711:5190711 : shockwave - no stagger or damage 5200700:5200700 : Rock attack from Stray Demon. Works with Fire Surge (!) 5200710:5200710 : 5200711:5200711 : 5220700:5220700 : delayed deacon fireball 5220800:5220800 : 5220801:5220801 : Big deep soul that attaches itself to the player that fires it 5220810:5220810 : 5220811:5220811 : big deep soul - goes through walls 5220812:5220812 : massive deep soul explosion again but has sound 5220820:5220820 : Giant Deep Soul that hovers in place for a moment before disappearing. From Deacons. 5220821:5220821 : 5220822:5220822 : holy explosion of deep souls no damage but looks cool again 5220830:5220830 : massive deep soul that doesn't move 5220831:5220831 : giant deep soul - no damage - goes though walls 5220832:5220832 : "holy explosion of deep souls 5220900:5220900 : 5221700:5221700 : deacon fireball no damage goes through walls 5221710:5221710 : force? no stagger - interestingly, when SpEffects are applied to force it is also applied to this 5221720:5221720 : 5221721:5221721 : 5221800:5221800 : deep soul that goes through walls and spazzes out a bit again - no damage 5221801:5221801 : 5222700:5222700 : deacon fireball thing that goes through walls - no damage 5222800:5222800 : "deep soul drawing a pattern? 5222801:5222801 : 5220810:5220810 : Giant Deep Soul that hovers in place for a moment before disappearing. From Deacons. 5220812:5220812 : Explosion of Deep Souls from Deacons. Makes different sound than the similar bullets. 5220820:5220820 : Giant Deep Soul that hovers in place for a moment before disappearing. From Deacons. 5220822:5220822 : Explosion of Deep Souls from Deacons. Makes different sound than the similar bullets. 5222900:5222900 : some deep soul like thing but it goes directly up at a high speed 5222901:5222901 : 5222910:5222910 : some deep soul like thing but it goes directly up at a high speed 5223700:5223700 : delayed deacon fireball 5223800:5223800 : deep soul drawing a pattern? 5223801:5223801 : 5230070:5230070 : 5230071:5230071 : Yellow summon sign 5230072:5230072 : Yellow summon sign 5230130:5230130 : 5230200:5230200 : 5230210:5230210 : 5230220:5230220 : 5230250:5230250 : 5230260:5230260 : 5230261:5230261 : 5230280:5230280 : 5230320:5230320 : 5240100:5240100 : 5240110:5240110 : 5240111:5240111 : 5240200:5240200 : Fire trail from Irithyl NPCS, trails around, does nothing 5240201:5240201 : Fire trail, 1 pillar does nothing 5240202:5240202 : Fire trail, 1 pillar does nothing, where hand casts 5240203:5240203 : Fire trail, 1 pillar does nothing, where hand casts 5240210:5240210 : massive fire pillar that spawns on you, no damage 5240211:5240211 : massive fire pillar that spawns on you, no damage, instant 5240212:5240212 : spawns fire on your feet - no damage, goes onto locked on target 5240220:5240220 : 5240225:5240225 : 5240230:5240230 : 5240240:5240240 : 5250700:5250700 : Lothric Bullets. Shorter delay than 5250702 5250701:5250701 : Lothric Bullets. No delay 5250702:5250702 : Lothric Bullets 5250703:5250703 : Lothric Bullets. No delay. 5250710:5250710 : Wrath of the Gods from Twin Princes boss fight. 5250720:5250720 : 5250721:5250721 : Tiny fire explosion in front you. Related to Twin Princes boss fight. 5250722:5250722 : 5250723:5250723 : 5250724:5250724 : 5250725:5250725 : 5250726:5250726 : 5250727:5250727 : 5250728:5250728 : Fires a bunch of aldrich shit beneath you 5250729:5250729 : 5250730:5250730 : Lorian's Holy Flame Beam attack 5250731:5250731 : Lorian's Holy Flame Beam attack 5250732:5250732 : 5250733:5250733 : Light explosion related to the Twin Prince's boss fight. 5250740:5250740 : Lothric's White Soul Spear 5250750:5250750 : 5250751:5250751 : 5250752:5250752 : 5250753:5250753 : 5252699:5252699 : 5252700:5252700 : 5252701:5252701 : 5252709:5252709 : 5252710:5252710 : 5252711:5252711 : 5252719:5252719 : 5252720:5252720 : 5252721:5252721 : 5260313:5260313 : 5260600:5260600 : 5260601:5260601 : 5270140:5270140 : 5270151:5270151 : 5270152:5270152 : 5270520:5270520 : 5270521:5270521 : 5270721:5270721 : 5270722:5270722 : 5270731:5270731 : 5270732:5270732 : 5280081:5280081 : 5280190:5280190 : Wrath of gods and force combined 5280240:5280240 : another large combustion that does no damage 5280241:5280241 : spread bursts of fire in front of you 5280245:5280245 : fireball, no damage, through walls 5280246:5280246 : cool looking large combustion, no damage 5280247:5280247 : tiny burst of flames around you no damage 5280255:5280255 : Poison misty attack 5280256:5280256 : Poison misty attack thrown forward 5280257:5280257 : Poison misty attack thrown forward 5280300:5280300 : crystal soul spear that goes through walls and does no damage 5280310:5280310 : Farron hail type attack 5280320:5280320 : single crystal homing soulmass 5280321:5280321 : single crystal homing soulmass 5280322:5280322 : crystal homing soulmass projectile that goes up 5280323:5280323 : soul-arrow looking projectile, no damage. through walls 5280340:5280340 : Another bullet used by Soul Stream for visual effects. Does no damage. 5280535:5280535 : Lightning spike thing, no damage 5280536:5280536 : doesn't seem to do anything 5280537:5280537 : 5280540:5280540 : another no damage lightning spike 5280550:5280550 : Soul of cinder's lightning rain 5280551:5280551 : smoke with lightning rain 5280552:5280552 : diving then rising lightning bolt 5280555:5280555 : smoke cloud that spawns way above shooting lightning 5280556:5280556 : another cloud spawning on you that shoots lightning 5280558:5280558 : seems to do nothing 5280559:5280559 : another lightning cloud spawning on you 5280604:5280604 : Soul of Cinder fire explosion AOE after his 5 hit combo in phase 2 5280903:5280903 : 5280904:5280904 : Soul of Cinder fire explosion AOE when transitioning between phase 1 and 2 5280910:5280910 : 6000711:6000711 : Some flame attack from Farron Followers 6020131:6020131 : Ice explosion from stage 2 of Friede. 6020135:6020135 : Ice spawns midair. From Friede phase 2. 6020138:6020138 : Same as 6020135, but lasts longer. 6020143:6020143 : Same as 6020135, but spawns 3. Spawns slightly behind you. 6020144:6020144 : same as 6020131 6020147:6020147 : Same as 6020143 6020150:6020150 : Ice Explosion from Phase 3 Friede. 6020152:6020152 : Single ice buildup that explodes from Phase 3 Friede after short delay. 6020658:6020658 : Large black fiery explosion from Phase 3 Friede 6020661:6020661 : Ice explosion from Phase 3 Friede. 6020664:6020664 : Same as 6020668. No visible difference. 6020668:6020668 : Same as 6020152, but longer delay before explosion. 6020671:6020671 : same as 6020661 6020674:6020674 : 3 ice buildups that explode after a delay. 6020677:6020677 : Same as 6020674 6020781:6020781 : Another single ice buildup that explodes (this time almost immediately) 6020782:6020782 : Another explosion of ice. 6020784:6020784 : Explosion of ice that occurs a few seconds after casting. 6020789:6020789 : Large fiery black explosion. From Phase 3 Friede. 6020803:6020803 : Small bit of black fire from Friede Phase 3. 6060720:6060720 : Fire that drops from the branches Ariandel Tree ladies. 6060721:6060721 : Fire that drops from the branches Ariandel Tree ladies. 6060702:6060702 : Icy AOE from Ariandel Tree ladies. Makes spooky sound. 6080807:6080807 : Purple Smoke from Corvian Settlers 6100705:6100705 : Smashing sound and pillar of smoke from Millwood Chieftain with Earthseeker's attack. 6100700:6100700 : 6100711:6100711 : Earthseeker WA. Spawned by Millwood Chieftain. 6100712:6100712 : Same as 6100711, but fewer spawn 6100713:6100713 : Same as 6100711, but only 1 spawns. 6100714:6100714 : Same as 6100713, but spawns higher up. 6200710:6200710 : Gael's Crossbow Bolts (Works outside of Fillanore's rest, No damage) 6200720:6200720 : Gael's Way of White Corona 3-shot. Returns after some time. 6200900:6200900 : Red Affinity going wherever, If given a hitbox it will spawn lightning where it lands 6200901:6200901 : Red Affinity moving towards target 6200902:6200902 : Lightning marker 6200903:6200903 : Gael's Lightning 6200910:6200910 : lightning bolt ID, doesn't do anything 6200921:6200921 : Red Affinity going wherever 6200952:6200952 : Lightning appears in the distance. Does not seem to work outside of Fillianore's rest 6200953:6200953 : Lightning spawns on top of you with. No sound outside of Fillianore's rest. 6200954:6200954 : Lightning spawns on top of you after random amount of time. No sound outside of Fillianore's rest. 6210702:6210702 : Flame AOE with bits of black fire mixed in. From Midir. 6210703:6210703 : Flame AOE with bits of black fire mixed in. From Midir. 6210707:6210707 : Flame AOE with bits of black fire mixed in. From Midir. 6210708:6210708 : Flame AOE with bits of black fire mixed in. From Midir. 6210721:6210721 : Midir flames from bridge fight. 6210763:6210763 : Purple explosion AOE with sound. 6210764:6210764 : Purple explosion AOE with sound. 6210812:6210812 : Purple explosion AOE with sound. 6210817:6210817 : Purple explosion AOE with sound. 6210822:6210822 : Purple explosion AOE with sound. 6210827:6210827 : Purple explosion AOE with sound. 6210832:6210832 : Purple explosion AOE with sound. 6210837:6210837 : Purple explosion AOE with sound. 6210842:6210842 : Purple explosion AOE with sound. 6210847:6210847 : Purple explosion AOE with sound. 6210862:6210862 : Purple explosion AOE with sound. 6211400:6211400 : Forward moving wave of fire, cool light effect 6211420:6211420 : Midir flames on ground 6211420:6211420 : Midir ring of fire straight down 6211489:6211489 : Midir purple explosion 6211905:6211905 : Midir purple explosion 2 6230700:6230700 : Dark blue orb projectile from DLC2 6250740:6250740 : White particles and glowing from DLC2 Angel 6250750:6250750 : White projectile from DLC2 Angel 6260730:6260730 : Fire from dragon shield 6270710:6270710 : Lighting spear from DLC2 6270711:6270711 : Lighting spear from DLC2 6280312:6280312 : Orange ledo archer 6280340:6280340 : Orange ledo with his hammer somewhere 6280341:6280341 : Orange ledo with his hammer where you cast 6280315:6280315 : Straight flying archer arrow 6280332:6280332 : Spawns a Zullie at hand position 6280337:6280337 : Streak from Zullies Dark Edge 6280390:6280390 : Archdragon ghost used by giant on the bridge 6280396:6280396 : Fire breath on the floor (Midir) 6280800:6280800 : n 6280900:6280900 : Effect 16280, ? 6280910:6280910 : Effect 16400, Target pushed forward and unable to use bonfire? 6280920:6280920 : Effect 16410, Target pushed forward and unable to use bonfire? 6280930:6280930 : Effect 16420, ? 6290050:6290050 : Delayed Ranged Heal from Hollow Cleric 6290051:6290051 : Ranged Heal from Hollow Cleric 6290052:6290052 : Damage from Ranged Heal 6290055:6290055 : Delayed Damage 6290056:6290056 : Damage 6290057:6290057 : Instant Damage 6290060:6290060 : Delayed Great Heal from Hollow Cleric 6290061:6290061 : Great Heal from Hollow Cleric 6290062:6290062 : n 6290063:6290063 : Instant Damage 6290065:6290065 : Delayed Great Heal from Hollow Cleric 6290066:6290066 : Great Heal from Hollow Cleric 6290080:6290080 : Ranged Heal from Hollow Cleric 6290081:6290081 : Damage from Ranged Heal 6290085:6290085 : Delayed Damage 6290086:6290086 : Instant Damage 6330700:6330700 : Bug ass juice projectile 9990730:9990730 : n 11200000:11200000 : Farron Dart 11210000:11210000 : Great Farron Dart 11300000:11300000 : Soul Arrow 11301000:11301000 : Great Soul Arrow 11302000:11302000 : Heavy Soul Arrow 11303000:11303000 : Great Heavy Soul Arrow 11304000:11304000 : Homing Soulmass 11304100:11304100 : Homing Soulmass fired 11305000:11305000 : Homing Crystal Soulmass 11305100:11305100 : Homing Crystal Soulmass fired 11306000:11306000 : Soul Spear 11307000:11307000 : Crystal Soul Spear 11308000:11308000 : Deep Soul 11309000:11309000 : Great Deep Soul 11355000:11355000 : 11355100:11355100 : 11356000:11356000 : Aural Decoy 11356010:11356010 : 11370000:11370000 : White Dragon Breath 11370010:11370010 : 11370020:11370020 : Associated with White Dragon Breath 11370030:11370030 : 11370040:11370040 : crystal line 11370050:11370050 : crystal line 11370060:11370060 : crystal line 11370070:11370070 : 11370080:11370080 : 11370090:11370090 : 11370100:11370100 : Associated with White Dragon Breath 11370110:11370110 : Associated with White Dragon Breath 11370120:11370120 : Associated with White Dragon Breath 11370130:11370130 : Associated with White Dragon Breath 11370140:11370140 : Associated with White Dragon Breath 11370150:11370150 : Associated with White Dragon Breath 11370160:11370160 : 11370170:11370170 : 11372000:11372000 : Farron Hail 11372100:11372100 : 11373000:11373000 : Crystal Hail The rising invisible base that the Crystal Hail attaches itself to. Lasts 1 second before triggering the attack 11373100:11373100 : The actual ball that shoots 4 mini projectile bursts. Lasts 1.5 seconds 11373200:11373200 : A single projectile burst that is supposed to come from the ball 11373300:11373300 : Another identical rising invisible base. Also lasts 1 second 11373400:11373400 : 2 separated triggers that fire straight ahead. These are connected to the 2nd invisible base. 11373500:11373500 : The actual spell bullet that fires when the separate triggers...trigger. Fired at a 90 degree angle downwards. The trigger is not what makes the bullet fly down, its the bullet itself. 11376000:11376000 : Old Moonlight beam 11376100:11376100 : Old moonlight beam Charged 11376101:11376101 : Old moonlight beam Charged 11603000:11603000 : Affinity 11603100:11603100 : Single affinity bullet 11604000:11604000 : Great Soul Dregs 11620000:11620000 : Soul Stream (actual spell) 11620100:11620100 : 11620200:11620200 : 11620300:11620300 : Value used by Soul Stream, wont work as a bullet 11651000:11651000 : Twisted Wall of Light 11651100:11651100 : 11740000:11740000 : Pestilent Mercury 11740100:11740100 : 11740101:11740101 : 11740102:11740102 : 11741010:11741010 : Snap Freeze 12400000:12400000 : Fireball 12400100:12400100 : 12402000:12402000 : Fire Orb 12402100:12402100 : Random fire damage 12403000:12403000 : Firestorm 12403100:12403100 : 12403200:12403200 : Single Fire Storm pillar 12403300:12403300 : Knocks up player, does some damage. Popularly known as BURGER FLIP (works as Int bullet hit id for sorceries, tested with deep soul, didnt work with fireball/lightningspear) 12403500:12403500 : 12403600:12403600 : Fire Pillar 12405000:12405000 : Fire Surge 12407000:12407000 : Black Serpent 12407100:12407100 : Black Serpent line part 1 12407200:12407200 : Black Serpent line part 2 12407300:12407300 : Black Serpent line part 3 12407400:12407400 : Black Serpent line part 4 12407500:12407500 : Black Serpent line part 5 12407600:12407600 : Black Serpent line part 6 12407700:12407700 : Black Serpent line part 7 12407800:12407800 : Black Serpent line part 8 12407900:12407900 : Black Serpent line part 9 12408000:12408000 : Black Serpent line part 10 12408100:12408100 : Black Serpent line part 11 12408200:12408200 : Black Serpent line part 12 12408300:12408300 : Black Serpent line part 13 12408400:12408400 : Black Serpent line part 14 12411000:12411000 : Combustion 12411100:12411100 : 12411200:12411200 : Great Combustion 12420000:12420000 : Poison Mist 12421000:12421000 : Toxic Mist 12422000:12422000 : Acid Surge 12423000:12423000 : Unused, looks like sludge, applies effect 102423000 12430000:12430000 : Iron Flesh? 12436000:12436000 : Rapport 12450000:12450000 : Great Chaos Fire Orb 12450100:12450100 : magma at feet 12450200:12450200 : Creates magma 12450300:12450300 : Spawns Lava Midair 12451000:12451000 : Chaos Storm 12451100:12451100 : Single Chaos Storm pillar 12451200:12451200 : 12451300:12451300 : 12451500:12451500 : 12451600:12451600 : 12451700:12451700 : 12452000:12452000 : Fire Whip 12453000:12453000 : Black Flame 12453100:12453100 : Hit bullet of Black Flame 12453200:12453200 : does damage (needs testing) 12455000:12455000 : Profaned Flame 12455100:12455100 : Profaned Flame but right on top of you 12455200:12455200 : Explosion on top of you 12456000:12456000 : Chaos Bed Vestiges 12456100:12456100 : Fire Damage 12456200:12456200 : 12456210:12456210 : Chaos Bed Vestiges spiraling fire 12457000:12457000 : Floating chaos orb, does nothing 12457100:12457100 : Floating chaos' invisible bullet that fires the smaller bullets 12457110:12457110 : Floating chaos' smaller bullets 12458000:12458000 : Flame Fan - curved fire line 12458010:12458010 : n - Comes from the flame fan, but no visual, audio, or physical effect? 12458210:12458210 : n - Comes from the flame fan, but no visual, audio, or physical effect? 12458200:12458200 : n - Comes from the flame fan, but no visual, audio, or physical effect? 12470000:12470000 : Warmth 12600000:12600000 : Dark Orb 12600100:12600100 : 12610000:12610000 : Black Fire Orb 12610100:12610100 : 12620000:12620000 : Bursting Fireball 12620100:12620100 : Another Bursting Fireball 12620200:12620200 : Three bursting fireballs that go lower 12630000:12630000 : Boulder Heave 12630100:12630100 : 12660000:12660000 : Seething Chaos 12660010:12660010 : Second part of Seething Chaos but it's invisible 12660020:12660020 : Seething Chaos impact grows then explodes 12660030:12660030 : Seething Chaos explosion 13490000:13490000 : Heal Aid 13500000:13500000 : Heal 13500009:13500009 : 13500100:13500100 : 13500109:13500109 : 13501000:13501000 : Med Heal 13501009:13501009 : 13501100:13501100 : 13501109:13501109 : 13502000:13502000 : Great Heal 13502100:13502100 : 13503000:13503000 : Soothing Sunlight 13503100:13503100 : 13505000:13505000 : Bountiful Sunlight 13505100:13505100 : 13508000:13508000 : Caressing Tears 13509000:13509000 : Lightning arrow miracle projectile 12455200:12455200 : Morbid Temptation 13530000:13530000 : Force 13531000:13531000 : Wrath of the Gods 13532000:13532000 : Emit Force 13532100:13532100 : 13540000:13540000 : Seek Guidance 13540010:13540010 : 13550000:13550000 : Lightning Spear launch effect 13550100:13550100 : Lightning Spear 13551000:13551000 : Great Lightning Spear launch effect 13551100:13551100 : Great Lightning Spear 13552000:13552000 : Sunlight Spear launch effect 13552100:13552100 : Sunlight Spear 13553000:13553000 : Lightning Storm 13553100:13553100 : Actual Lightning Storm circle projectiles 13553200:13553200 : Traveling lightning 13553300:13553300 : 13553400:13553400 : 13553500:13553500 : 13553600:13553600 : 13553700:13553700 : 13553800:13553800 : 13554000:13554000 : Gnaw 13555000:13555000 : Dorhys' Gnawing 13556000:13556000 : Way of white corona, full spell 13556010:13556010 : Way of white corona, sits still then returns 13556021:13556021 : Way of white corona, returning 13557000:13557000 : Projected heal 13557010:13557010 : Projected heal impact 13563000:13563000 : Sacred Oath 13581000:13581000 : Vow of Silence 13650000:13650000 : 13700000:13700000 : 13700100:13700100 : purple delayed explosion (I think these are from dead again) 13700110:13700110 : Purple delayed explosion, does damage 13700120:13700120 : purple delayed explosion 13700130:13700130 : purple delayed explosion 13700140:13700140 : purple delayed explosion 13700150:13700150 : purple delayed explosion (each of these have different damage) 13700160:13700160 : purple delayed explosion 13700170:13700170 : purple delayed explosion 13700180:13700180 : purple delayed explosion 13700200:13700200 : purple explosion no delay 13700210:13700210 : purple explosion no delay 13700220:13700220 : purple explosion no delay 13700230:13700230 : purple explosion no delay 13700240:13700240 : purple explosion no delay 13700250:13700250 : purple explosion no delay 13700260:13700260 : purple explosion no delay 13700270:13700270 : purple explosion no delay 13700280:13700280 : purple explosion no delay 13710000:13710000 : Lightning Stake 13710100:13710100 : Lightning explosion from hand. (damage needs testing) 13710200:13710200 : 13720000:13720000 : Divine Pillars of Light 13720100:13720100 : Single pillar 13720200:13720200 : Pillar with glass breaking sound effect 13720300:13720300 : Invisible Pillars of Divine Light 13720500:13720500 : Pillar, spawns in front of you a few feet away where you're facing 13730000:13730000 : Lifehunt Scythe 13730100:13730100 : Lifehunt scythe effect on body (when casting?) 13730200:13730200 : Lifehunt scythe effect on body (when casting?) 13730300:13730300 : Lifehunt scythe effect on body (when casting?) 13730400:13730400 : Lifehunt scythe effect on body (when casting?) 13750000:13750000 : Dorris Swarm 13750005:13750005 : 13750010:13750010 : 13750100:13750100 : 13750110:13750110 : 13750200:13750200 : 13750210:13750210 : 13750300:13750300 : 13750300:13750300 : 13750310:13750310 : 13750410:13750410 : 100010800:100010800 : Tailbone Shortsword Weapon Art, does no damage 100010810:100010810 : Tailbone Shortsword Weapon Art, does no damage, only 1 tick in front of you 100010820:100010820 : 100021100:100021100 : Sunlight Straight Sword Buff 100021110:100021110 : Sunlight Straight Sword Buff, but this version is where you cast 100040800:100040800 : 100040810:100040810 : 100040820:100040820 : 100041000:100041000 : Crescent Moon Sword weapon art, no damage 100041301:100041301 : Spawns a bit of magma 100050601:100050601 : Frayed Blade WA 100050602:100050602 : Frayed Blade WA 100061700:100061700 : Sword of Judgement beam attack. Staggers but no damage 100061800:100061800 : 100061801:100061801 : 100061802:100061802 : 100061810:100061810 : 100061811:100061811 : 100061812:100061812 : 100061820:100061820 : 100061821:100061821 : 100061822:100061822 : 100061830:100061830 : 100061831:100061831 : 100061832:100061832 : 100061840:100061840 : 100061841:100061841 : 100061842:100061842 : 100062600:100062600 : Short line of fire 100062610:100062610 : Short line of fire 100062611:100062611 : Short line of fire 100062612:100062612 : Shorter line of fire 100062613:100062613 : Shorter line of fire 100062614:100062614 : Shorter line of fire 100062615:100062615 : Shortest line of fire 100062700:100062700 : Lothric's holy sword weapon art 100062710:100062710 : Line of fire, does no damage 100062720:100062720 : Still short line of fire 100062721:100062721 : Short line of fire 100062722:100062722 : Shorter line of fire 100062723:100062723 : Shorter line of fire 100062724:100062724 : Short line of fire 100062725:100062725 : Shortest line of fire 100062800:100062800 : lothric's holy sword weapon art 100062900:100062900 : wrath of the gods 100062910:100062910 : wrath of the gods 100063200:100063200 : moonlight greatsword vertical no damage 100063210:100063210 : moonlight greatsword horizontal no damage 100063220:100063220 : moonlight greatsword horizontal no damage 100063230:100063230 : moonlight greatsword horizontal no damage 100063240:100063240 : invisible moonlight greatsword bullet no damage 100063400:100063400 : line of roaring fire on ground that does knockback no damage 100063410:100063410 : medium fire burst in front of feet 100063411:100063411 : 100063412:100063412 : long distance fire burst on target does knockback no damage 100063413:100063413 : long fire line that trails off 100063414:100063414 : long fire line that trails off little shorter 100063415:100063415 : long fire line that trails off shorter than above 100063416:100063416 : long fire line that trails off shorter than above 100063417:100063417 : long fire line that trails off shorter than above 100063418:100063418 : long fire line that trails off shorter than above 100063419:100063419 : not a fire line at this point just 1 burst 100063730:100063730 : Charged storm ruler weapon art shockwave, knockback, no damage 100063731:100063731 : not as cool version of above, very short and doesn't explode 100063732:100063732 : same as above but goes where you aim, goes kind of far 100063740:100063740 : Storm Ruler Damaging WA bullet 100063741:100063741 : not as cool version of above, very short and doesn't explode 100071800:100071800 : Earthseeker WA largest AOE but no damage, (still burger flips enemy) 100071801:100071801 : Earthseeker WA 1 hole 100071802:100071802 : Earthseeker WA instant 1 hole, damage 100071803:100071803 : Earthseeker WA instant 1 hole spawns higher up, no damage (still burger flips enemy) 100071811:100071811 : Earthseeker WA 5 holes, like 100071800 but smaller AOE 100071812:100071812 : Earthseeker WA 1 hole no damage 100071813:100071813 : Earthseeker WA 1 hole 100071100:100071100 : Dragonslayer Greataxe WA 100071110:100071110 : 100071111:100071111 : 100071112:100071112 : 100071113:100071113 : 100071114:100071114 : 100071115:100071115 : 100071116:100071116 : 100071117:100071117 : 100071200:100071200 : Big fire explosion, big knockback, pretty big damage 100081700:100081700 : great combustion no damage 100081710:100081710 : fire surge no damage 100081900:100081900 : chaos fire orb no damage 100081910:100081910 : spurts of 3 fire orbs up in an arc (?) 100082900:100082900 : wrath of the gods 100082910:100082910 : wrath of the gods 100082920:100082920 : 100083201:100083201 : Ledo hammer bullet - No Hitbox 100083202:100083202 : Ledo hammer bullet - No Hitbox 100091100:100091100 : like a bigger chaos orb with no lava does nothing 100091105:100091105 : 100091300:100091300 : Wind burst from one of the spears, works with fire surge animation, knocks people over, visible to others 100091310:100091310 : 100091400:100091400 : 100091600:100091600 : Dragonslayer Swordspear weapon art, lots of damage 100091610:100091610 : Dragonslayer Swordspear weapon art but right in front of you 100091620:100091620 : 100091630:100091630 : 100092200:100092200 : Dragonslayer Spear WA launch effect 100092210:100092210 : Dragonslayer Spear WA 100092220:100092220 : 100092230:100092230 : 100092300:100092300 : Follower javelin projectile 100092301:100092301 : Follower javelin impact 100092310:100092310 : Follower javelin projectile 2 100092311:100092311 : Follower javelin impact 2 100092500:100092500 : Lothric War Banner AOE bullet that continues firing until weapon is put away 100092610:100092610 : Crucifix shockwave 100092620:100092620 : Crucifix unused bullet for unused part of WA 100092640:100092640 : Crucifix mad orb (no damage) 100092641:100092641 : crucifix mad orb explosion (no damage) 100092642:100092642 : Crucifix mad orb Explosion on hand (Knockback, No damage) 100092643:100092643 : Crucifix mad orb something 100100700:100100700 : pontiff great scythe weapon art 100101600:100101600 : roaring fire line with black smoke medium range 100101610:100101610 : roaring fire line with black smoke shorter than above 100101611:100101611 : roaring fire line with black smoke shorter than above 100101612:100101612 : roaring fire line with black smoke shorter than above 100101613:100101613 : roaring fire line with black smoke shorter than above 100101614:100101614 : roaring fire line with black smoke shorter than above 100101615:100101615 : roaring fire line with black smoke shorter than above 100101616:100101616 : roaring fire line with black smoke shorter than above 100101617:100101617 : roaring fire line with black smoke shorter than above 100101618:100101618 : roaring fire line with black smoke shorter than above 100101619:100101619 : roaring fire line with black smoke shortest 100101806:100101806 : Friede scythe 100101851:100101851 : Friede explosion 100110000:100110000 : Invisible bullet that hits the floor - staggers if hitradius is increased 100110300:100110300 : Sparks, can be used like Fire Surge, has hitbox but only appears in hand so very short range 100110310:100110310 : 100110320:100110320 : 100110325:100110325 : 100120400:100120400 : 100120410:100120410 : 100130700:100130700 : Likely the Poison Spores WA from Storyteller's Staff 100101806:100101806 : Friede Scytche 100101851:100101851 : Friede Scytche Explosion 100134005:100134005 : pyromancy flame L2 100134015:100134015 : pyromancy flame L2 100134025:100134025 : pyromancy flame L2 100160900:100160900 : invis bullet that hits floor 100161500:100161500 : Crow quills WA with all bullets 100161510:100161510 : Same as above 100161600:100161600 : Ringed Knight Paired Greatswords fire wave from WA 100161601:100161601 : Same as above 100202800:100202800 : spell parry 100202810:100202810 : 100213100:100213100 : Triple fire stream, can be used just like Fire Surge, has fire hitbox, but no damage 100213101:100213101 : Small fire stream, has hitbox, has no shootInterval like Fire Surge 100220410:100220410 : wind blast weapon art (does nothing) 100220415:100220415 : Knockdown 100203100:100203100 : Dragonhead Greatshield roar 104901710:104901710 : Invis bullet that explodes after a distance, can be used like Fire Surge. No hitbox at all. 104901711:104901711 : Fire explosion from before, explodes immediately in hand 0 1 1337271281 "ITEM_ID" 00000000:None 00A87500:Dark Hand 0001ADB0:Fists 00061A80:Standard Arrow 00061AE4:Fire Arrow 00061B48:Poison Arrow 00061BAC:Large Arrow 00061C10:Feather Arrow 00061C74:Moonlight Arrow 00061CD8:Wood Arrow 00061D3C:Dark Arrow 00062250:Dragonslayer Greatarrow 00062318:Dragonslayer Lightning Arrow 0006237C:Onislayer Greatarrow 000623E0:Millwood Greatarrow 00062A20:Standard Bolt 00062A84:Heavy Bolt 00062AE8:Sniper Bolt 00062B4C:Wood Bolt 00062BB0:Lightning Bolt 00062C14:Splintering Bolt 00062C78:Exploding Bolt 000D9490:Smoldering Straight Sword 000F4240:Dagger 000F6950:Bandit's Knife 000F9060:Parrying Dagger 000FDE80:Rotten Ghru Dagger 00102CA0:Harpe 001053B0:Scholar's Candlestick 00107AC0:Tailbone Short Sword 0010A1D0:Corvian Greatknife 00111700:Handmaid's Dagger 00116520:Aquamarine Dagger 00118C30:Murky Hand Scythe 001E8480:Shortsword 001EAB90:Long Sword 001ED2A0:Broadsword 2020000 001EF9B0:Broken Straight Sword 001F6EE0:Lothric Knight Sword 00203230:Sunlight Straight Sword 00205940:Rotten Ghru Curved Sword 0020A760:Irithyll Straight Sword 0020F580:Cleric's Candlestick 002143A0:Morion Blade 002191C0:Astora Straight Sword 0021B8D0:Barbed Straight Sword 0021DFE0:Executioner's Greatsword 002206F0:Anri's Straight Sword 00222E00:Onyx Blade 00225510:Ringed Knight Straight Sword 00227C20:Gael's Greatsword 002DC6C0:Estoc 002DEDD0:Mail Breaker 002E14E0:Rapier 002E3BF0:Ricard's Rapier 002E6300:Crystal Sage's Rapier 002E8A10:Irithyll Rapier 003D3010:Shotel 003D7E30:Scimitar 003DA540:Falchion 003DCC50:Carthus Curved Sword 003DF360:Carthus Curved Greatsword 003E1A70:Pontiff Knight Curved Sword 003E4180:Storm Curved Sword 003E6890:Painting Guardian's Curved Sword 003E8FA0:Crescent Moon Sword 003EB6B0:Carthus Shotel 003EDDC0:Follower Sabre 003F04D0:Demon Scar 004C4B40:Uchigatana 004C7250:Washing Pole 004C9960:Chaos Blade 004CC070:Black Blade 004CE780:Bloodlust 004D0E90:Darkdrift 004D35A0:Frayed Blade 005B8D80:Bastard Sword 005BDBA0:Claymore 005C29C0:Zweihander 005C50D0:Greatsword 005C9EF0:Astora Greatsword 005CC600:Murakumo 005D1420:Lothric Knight Greatsword 005D8950:Black Knight Greatsword 005DB060:Flamberge 005DD770:Exile Greatsword 005E2590:Greatsword of Judgment 005E4CA0:Profaned Greatsword 005E73B0:Cathedral Knight Greatsword 005E9AC0:Farron Greatsword 005F0FF0:Yhorm's Great Machete 005F3700:Dark Sword 005F5E10:Black Knight Sword 005F8520:Lorian's Greatsword 005FAC30:Twin Princes' Greatsword 005FD340:Lothric's Holy Sword 005FFA50:Wolnir's Holy Sword 00602160:Wolf Knight's Greatsword 00604870:Hollowslayer Greatsword 00606F80:Moonlight Greatsword 00609690:Drakeblood Greatsword 0060BDA0:Firelink Greatsword 0060E4B0:Fume Ultra Greatsword 00610BC0:Old Wolf Curved Sword 006132D0:Storm Ruler 006159E0:Harald Curved Greatsword 006ACFC0:Hand Axe 006AF6D0:Battle Axe 006B1DE0:Brigand Axe 006B6C00:Crescent Axe 006B9310:Greataxe 006BE130:Butcher Knife 006C0840:Dragonslayer's Axe 006C5660:Thrall Axe 006C7D70:Dragonslayer Greataxe 006CA480:Demon's Greataxe 006CCB90:Eleonora 006D19B0:Man Serpent Hatchet 006D40C0:Dragon King Greataxe 006D67D0:Millwood Battle Axe 006D8EE0:Earth Seeker 007A1200:Club 007A3910:Mace 007A6020:Morning Star 007A8730:Reinforced Club 007AFC60:Large Club 007B4A80:Great Club 007BBFB0:Great Mace 007C8300:Great Wooden Hammer 007CAA10:Gargoyle Flame Hammer 007CD120:Vordt's Great Hammer 007CF830:Old King's Great Hammer 007D6D60:Heysel Pick 007DBB80:Warpick 007DE290:Pickaxe 007E09A0:Dragon Tooth 007E30B0:Smough's Great Hammer 007E57C0:Blacksmith Hammer 007E7ED0:Morne's Great Hammer 007EA5E0:Spiked Mace 007ECCF0:Quakestone Hammer 007EF400:Ledo's Great Hammer 00895440:Spear 00897B50:Winged Spear 0089C970:Partizan 008A8CC0:Greatlance 008AB3D0:Lothric Knight Long Spear 008ADAE0:Four-Pronged Plow 008B01F0:Gargoyle Flame Spear 008B2900:Rotten Ghru Spear 008B5010:Tailbone Spear 008B7720:Soldering Iron 008BC540:Dragonslayer Swordspear 008BEC50:Arstor's Spear 008C1360:Saint Bident 008C3A70:Yorshka's Spear 008C6180:Pike 008CAFA0:Dragonslayer Spear 008CD6B0:Follower Javelin 008CFDC0:Ringed Knight Spear 008D24D0:Lothric War Banner 008D4BE0:Crucifix of the Mad King 00989680:Great Scythe 0098BD90:Lucerne 0098E4A0:Glaive 00990BB0:Halberd 009959D0:Black Knight Greataxe 0099A7F0:Pontiff Knight Great Scythe 0099CF00:Great Corvian Scythe 0099F610:Winged Knight Halberd 009A1D20:Gundyr's Halberd 009AB960:Red Hilted Halberd 009AE070:Black Knight Glaive 009B0780:Immolation Tinder 009B2E90:Splitleaf Greatsword 009B55A0:Friede's Great Scythe 00A7D8C0:Claw 00A7FFD0:Caestus 00A826E0:Manikin Claws 00A84DF0:Demon's Fist 00A89C10:Crow Talons 00B71B00:Whip 00B7B740:Witch's Locks 00B7DE50:Notched Whip 00B80560:Spotted Whip 00B82C70:Rose of Ariandel 00C72090:Talisman 00C747A0:Sorcerer's Staff 00C76EB0:Storyteller's Staff 00C795C0:Mendicant's Staff 00C7E3E0:Man-grub's Staff 00C80AF0:Archdeacon's Great Staff 00C83200:Golden Ritual Spear 00C88020:Yorshka's Chime 00C8CE40:Sage's Crystal Staff 00C8F550:Heretic's Staff 00C91C60:Court Sorcerer's Staff 00C94370:Witchtree Branch 00C96A80:Izalith Staff 00C99190:Cleric's Sacred Chime 00C9B8A0:Priest's Chime 00C9DFB0:Saint-tree Bellvine 00CA06C0:Caitha's Chime 00CA2DD0:Crystal Chime 00CA54E0:Sunlight Talisman 00CA7BF0:Canvas Talisman 00CAA300:Sunless Talisman 00CACA10:Saint's Talisman 00CAF120:White Hair Talisman 00CC77C0:Pyromancy Flame 00CC9ED0:Pyromancer's Parting Flame 00CCC5E0:Murky Longstaff 00CCECF0:Sacred Chime of Filianore 00CD1400:Preacher's Right Arm 00CF8500:Dragonslayer Greatbow 00D5C690:Short Bow 00D5EDA0:Composite Bow 00D63BC0:Light Crossbow 00D662D0:Arbalest 00D689E0:Longbow 00D6B0F0:Dragonrider Bow 00D6FF10:Avelyn 00D72620:Knight's Crossbow 00D74D30:Heavy Crossbow 00D77440:White Birch Bow 00D79B50:Darkmoon Longbow 00D7C260:Onislayer Greatbow 00D7E970:Black Bow of Pharis 00D83790:Sniper Crossbow 00D85EA0:Millwood Greatbow 00D885B0:Repeating Crossbow 00F42400:Sellsword Twinblades 00F47220:Warden Twinblades 00F49930:Winged Knight Twinaxes 00F4C040:Dancer's Enchanted Swords 00F4E750:Great Machete 00F50E60:Brigand Twindaggers 00F53570:Gotthard Twinswords 00F58390:Onikiri and Ubadachi 00F5AAA0:Drang Twinspears 00F5F8C0:Giant Door Shield 00F61FD0:Drang Hammers 00F646E0:Valorheart 00F66DF0:Crow Quills 00F69500:Ringed Knight Paired Greatswords 01312D00:Buckler 01315410:Small Leather Shield 0131A230:Round Shield 0131C940:Large Leather Shield 01323E70:Hawkwood's Shield 01326580:Iron Round Shield 0132DAB0:Wooden Shield 013301C0:Kite Shield 013328D0:Ghru Rotshield 013376F0:Havel's Greatshield 01339E00:Target Shield 0133C510:Elkhorn Round Shield 0133EC20:Warrior's Round Shield 01341330:Caduceus Round Shield 01343A40:Red and White Round Shield 01346150:Plank Shield 01348860:Leather Shield 0134AF70:Crimson Parma 0134D680:Eastern Iron Shield 0134FD90:Llewellyn Shield 01354BB0:Golden Falcon Shield 013572C0:Sacred Bloom Shield 013599D0:Ancient Dragon Greatshield 0135C0E0:Followers Shield 0135E7F0:Dragonhead Shield 01409650:Lothric Knight Shield 01410B80:Knight Shield 014159A0:Pontiff Knight Shield 014180B0:Carthus Shield 0141F5E0:Black Knight Shield 01424400:Silver Knight Shield 01426B10:Spiked Shield 01429220:Pierce Shield 0142B930:East-West Shield 0142E040:Sunlight Shield 01430750:Crest Shield 01432E60:Dragon Crest Shield 01435570:Spider Shield 01437C80:Grass Crest Shield 0143A390:Sunset Shield 0143CAA0:Golden Wing Crest Shield 0143F1B0:Blue Wooden Shield 014418C0:Silver Eagle Kite Shield 01443FD0:Stone Parma 014466E0:Spirit Tree Crest Shield 01448DF0:Porcine Shield 0144B500:Shield of Want 0144DC10:Wargod Wooden Shield 01450320:Ethereal Oak Shield 01452A30:Dragonhead Greatshield 014FD890:Lothric Knight Greatshield 014FFFA0:Cathedral Knight Greatshield 01504DC0:Dragonslayer Greatshield 015074D0:Moaning Shield 0150C2F0:Yhorm's Greatshield 0150EA00:Black Iron Greatshield 01511110:Wolf Knight's Greatshield 01513820:Twin Dragon Greatshield 01515F30:Greatshield of Glory 01518640:Curse Ward Greatshield 0151AD50:Bonewheel Shield 0151D460:Stone Greatshield 015EF3C0:Torch 015F1AD0:Follower Torch 100F4240:Dragon Head 100F4628:Dragon Body 100F4A10:Dragon Arms 100F4DF8:Dragon Legs 1121EAC0:Fallen Knight Helm 1121EEA8:Fallen Knight Armor 1121F290:Fallen Knight Gauntlets 1121F678:Fallen Knight Trousers 11298BE0:Knight Helm 11298FC8:Knight Armor 112993B0:Knight Gauntlets 11299798:Knight Leggings 11312D00:Vilhelm's Helm 113130E8:Vilhelm's Armor 113134D0:Vilhelm's Gauntlets 113138B8:Vilhelm's Leggings 11406F40:Firelink Helm 11407328:Firelink Armor 11407710:Firelink Gauntlets 11407AF8:Firelink Leggings 11481060:Sellsword Helm 11481448:Sellsword Armor 11481830:Sellsword Gauntlet 11481C18:Sellsword Trousers 114FB180:Herald Helm 114FB568:Herald Armor 114FB950:Herald Gloves 114FBD38:Herald Trousers 115752A0:Sunless Veil 11575688:Sunless Armor 11575A70:Sunless Gauntlets 11575E58:Sunless Leggings 115EF3C0:Black Hand Hat 115EF7A8:Black Hand Armor 115EFB90:Assassin Gloves 115EFF78:Assassin Trousers 11607A60:Assassin Hood 11607E48:Assassin Armor 116694E0:Xanthous Crown 116698C8:Xanthous Overcoat 11669CB0:Xanthous Gloves 1166A098:Xanthous Trousers 116E3600:Northern Helm 116E39E8:Northern Armor 116E3DD0:Northern Gloves 116E41B8:Northern Trousers 1175D720:Morne's Helm 1175DB08:Morne's Armor 1175DEF0:Morne's Gauntlets 1175E2D8:Morne's Leggings 117D7840:Silver Mask 117D7C28:Leonhard's Garb 117D8010:Leonhard's Gauntlets 117D83F8:Leonhard's Trousers 11851960:Sneering Mask 11851D48:Pale Shade Robe 11852130:Pale Shade Gloves 11852518:Pale Shade Trousers 118CBA80:Sunset Helm 118CBE68:Sunset Armor 118CC250:Sunset Gauntlets 118CC638:Sunset Leggings 11945BA0:Old Sage's Blindfold 11945F88:Cornyx's Garb 11946370:Cornyx's Wrap 11946758:Cornyx's Skirt 119BFCC0:Executioner Helm 119C00A8:Executioner Armor 119C0490:Executioner Gauntlets 119C0878:Executioner Leggings 11A39DE0:Billed Mask 11A3A1C8:Black Dress 11A3A5B0:Black Gauntlets 11A3A998:Black Leggings 11AB3F00:Pyromancer Crown 11AB42E8:Pyromancer Garb 11AB46D0:Pyromancer Wrap 11AB4AB8:Pyromancer Trousers 11B2E408:Antiquated Plain Garb 11B2E7F0:Violet Wrappings 11B2EBD8:Loincloth TRC 11BA8140:Court Sorcerer Hood 11BA8528:Court Sorcerer Robe 11BA8910:Court Sorcerer Gloves 11BA8CF8:Court Sorcerer Trousers 11C22260:Shira's Crown 11C22648:Shira's Armor 11C22A30:Shira's Gloves 11C22E18:Shira's Trousers 11C9C380:Sorcerer Hood 11C9C768:Sorcerer Robe 11C9CB50:Sorcerer Gloves 11C9CF38:Sorcerer Trousers 11CB4E08:Clandestine Coat 11D905C0:Cleric Hat 11D909A8:Cleric Blue Robe 11D90D90:Cleric Gloves 11D91178:Cleric Trousers 11E84800:Lapp's Helm 11E84BE8:Lapp's Armor 11E84FD0:Lapp's Gauntlets 11E853B8:Lapp's Leggings 12625A00:Steel Soldier Helm 12625DE8:Deserter Armor 126265B8:Deserter Trousers 12656740:Thief Mask 129020C0:Sage's Big Hat 129F6300:Aristocrat's Mask 129F66E8:Jailer Robe 129F6AD0:Jailer Gloves 129F6EB8:Jailer Trousers 12BDE780:Grave Warden Hood 12BDEB68:Grave Warden Robe 12BDEF50:Grave Warden Wrap 12BDF338:Grave Warden Skirt 12CD29C0:Worker Hat 12CD2DA8:Worker Garb 12CD3190:Worker Gloves 12CD3578:Worker Trousers 12D4CAE0:Thrall Hood 12DC6C00:Evangelist Hat 12DC6FE8:Evangelist Robe 12DC73D0:Evangelist Gloves 12DC77B8:Evangelist Trousers 12E40D20:Scholar's Shed Skin 12E41108:Scholar's Robe 12EBAE40:Winged Knight Helm 12EBB228:Winged Knight Armor 12EBB610:Winged Knight Gauntlets 12EBB9F8:Winged Knight Leggings 130291A0:Cathedral Knight Helm 13029588:Cathedral Knight Armor 13029970:Cathedral Knight Gauntlets 13029D58:Cathedral Knight Leggings 13197500:Lothric Knight Helm 131978E8:Lothric Knight Armor 13197CD0:Lothric Knight Gauntlets 131980B8:Lothric Knight Leggings 1328B740:Outrider Knight Helm 1328BB28:Outrider Knight Armor 1328BF10:Outrider Knight Gauntlets 1328C2F8:Outrider Knight Leggings 1337F980:Black Knight Helm 1337FD68:Black Knight Armor 13380150:Black Knight Gauntlets 13380538:Black Knight Leggings 133F9AA0:Dark Mask 133F9E88:Dark Armor 133FA270:Dark Gauntlets 133FA658:Dark Leggings 13473BC0:Exile Mask 13473FA8:Exile Armor 13474390:Exile Gauntlets 13474778:Exile Leggings 134EDCE0:Slave Knight Hood 134EE0C8:Slave Knight Armor 134EE4B0:Slave Knight Gauntlets 134EE898:Slave Knight Leggings 13567E00:Pontiff Knight Crown 135681E8:Pontiff Knight Armor 135685D0:Pontiff Knight Gauntlets 135689B8:Pontiff Knight Leggings 135E1F20:Ordained Hood 135E2308:Ordained Dress 135E2AD8:Ordained Trousers 1365C040:Golden Crown 1365C428:Dragonscale Armor 1365C810:Golden Bracelets 1365CBF8:Dragonscale Waistcloth 136D6160:Wolnir's Crown 13750280:Undead Legion Helm 13750668:Undead Legion Armor 13750A50:Undead Legion Gauntlet 13750E38:Undead Legion Leggings 137CA3A0:Follower Helm 137CA788:Follower Armor 137CAB70:Follower Gloves 137CAF58:Follower Boots 13938700:Fire Witch Helm 13938AE8:Fire Witch Armor 13938ED0:Fire Witch Gauntlets 139392B8:Fire Witch Leggings 139B2820:Millwood Knight Helm 139B2C08:Millwood Knight Armor 139B2FF0:Millwood Knight Gauntlets 139B33D8:Millwood Knight Leggings 13A2C940:Lorian's Helm 13A2CD28:Lorian's Armor 13A2D110:Lorian's Gauntlets 13A2D4F8:Lorian's Leggings 13AA6A60:Hood of Prayer 13AA6E48:Robe of Prayer 13AA7618:Skirt of Prayer 13C14DC0:Dancer's Crown 13C151A8:Dancer's Armor 13C15590:Dancer's Gauntlets 13C15978:Dancer's Leggings 13C8EEE0:Ringed Knight Hood 13C8F2C8:Ringed Knight Armor 13C8F6B0:Ringed Knight Gauntlets 13C8FA98:Ringed Knight Leggings 13D09000:Gundyr's Helm 13D093E8:Gundyr's Armor 13D097D0:Gundyr's Gauntlets 13D09BB8:Gundyr's Leggings 13D83508:Harald Legion Armor 13D838F0:Harald Legion Gauntlets 13D83CD8:Harald Legion Leggings 13EF1480:Archdeacon White Crown 13EF1868:Archdeacon Holy Garb 13EF2038:Archdeacon Skirt 13F6B988:Deacon Robe 13F6C158:Deacon Skirt 1405F7E0:Iron Dragonslayer Helm 1405FBC8:Iron Dragonslayer Armor 1405FFB0:Iron Dragonslayer Gauntlets 14060398:Iron Dragonslayer Leggings 140D9CE8:Fire Keeper Robe 140DA0D0:Fire Keeper Gloves 140DA4B8:Fire Keeper Skirt 14153A20:White Preacher Head 142C1D80:Chain Helm 142C2168:Chain Armor 142C2550:Leather Gauntlets 142C2938:Chain Leggings 143B5FC0:Nameless Knight Helm 143B63A8:Nameless Knight Armor 143B6790:Nameless Knight Gauntlets 143B6B78:Nameless Knight Leggings 144AA200:Elite Knight Helm 144AA5E8:Elite Knight Armor 144AA9D0:Elite Knight Gauntlets 144AADB8:Elite Knight Leggings 1459E440:Faraam Helm 1459E828:Faraam Armor 1459EC10:Faraam Gauntlets 1459EFF8:Faraam Boots 14692680:Catarina Helm 14692A68:Catarina Armor 14692E50:Catarina Gauntlets 14693238:Catarina Leggings 1470C7A0:Standard Helm 1470CB88:Hard Leather Armor 1470CF70:Hard Leather Gauntlets 1470D358:Hard Leather Boots 147868C0:Havel's Helm 14786CA8:Havel's Armor 14787090:Havel's Gauntlets 14787478:Havel's Leggings 148009E0:Brigand Hood 14800DC8:Brigand Armor 148011B0:Brigand Gauntlets 14801598:Brigand Trousers 1487AB00:Pharis's Hat 1487AEE8:Leather Armor 1487B2D0:Leather Gloves 1487B6B8:Leather Boots 148F4C20:Ragged Mask 148F5008:Master's Attire 148F53F0:Master's Gloves 148F57D8:Loincloth 1496ED40:Old Sorcerer Hat 1496F128:Old Sorcerer Coat 1496F510:Old Sorcerer Gauntlets 1496F8F8:Old Sorcerer Boots 149E8E60:Conjurator Hood 149E9248:Conjurator Robe 149E9630:Conjurator Manchettes 149E9A18:Conjurator Boots 14A62F80:Thief Mask 14A63368:Black Leather Armor 14A63750:Black Leather Gloves 14A63B38:Black Leather Boots 14ADD0A0:Symbol of Avarice 14B571C0:Creighton's Steel Mask 14B575A8:Mirrah Chain Mail 14B57990:Mirrah Chain Gloves 14B57D78:Mirrah Chain Leggings 14BD12E0:Maiden Hood 14BD16C8:Maiden Robe 14BD1AB0:Maiden Gloves 14BD1E98:Maiden Skirt 14C4B400:Alva Helm 14C4B7E8:Alva Armor 14C4BBD0:Alva Gauntlets 14C4BFB8:Alva Leggings 14CC5520:Ruin Sentinel Helm 14CC5908:Ruin Sentinel Armor 14CC5CF0:Ruin Sentinel Gauntlets 14CC60D8:Ruin Sentinel Leggings 14D3F640:Shadow Mask 14D3FA28:Shadow Garb 14D3FE10:Shadow Gauntlets 14D401F8:Shadow Leggings 14DB9760:Desert Pyromancer Hood 14DB9B48:Desert Pyromancer Garb 14DB9F30:Desert Pyromancer Gloves 14DBA318:Desert Pyromancer Skirt 14E33880:Eastern Helm 14E33C68:Eastern Armor 14E34050:Eastern Gauntlets 14E34438:Eastern Leggings 14EAD9A0:Black Witch Hat 14EADD88:Black Witch Garb 14EAE170:Black Witch Wrappings 14EAE558:Black Witch Trousers 14F27AC0:Helm of Favor 14F27EA8:Embraced Armor of Favor 14F28290:Gauntlets of Favor 14F28678:Leggings of Favor 14FA1BE0:Black Witch Veil 1501BD00:Brass Helm 1501C0E8:Brass Armor 1501C4D0:Brass Gauntlets 1501C8B8:Brass Leggings 15095E20:Blindfold Mask 1510FF40:Silver Knight Helm 15110328:Silver Knight Armor 15110710:Silver Knight Gauntlets 15110AF8:Silver Knight Leggings 15204180:Lucatiel's Mask 15204568:Mirrah Vest 15204950:Mirrah Gloves 15204D38:Mirrah Trousers 152F83C0:Iron Helm 152F87A8:Armor of the Sun 152F8B90:Iron Bracelets 152F8F78:Iron Leggings 153EC600:Drakeblood Helm 153EC9E8:Drakeblood Armor 153ECDD0:Drakeblood Gauntlets 153ED1B8:Drakeblood Leggings 154E0C28:Drang Armor 154E1010:Drang Gauntlets 154E13F8:Drang Shoes 155D4A80:Black Iron Helm 155D4E68:Black Iron Armor 155D5250:Black Iron Gauntlets 155D5638:Black Iron Leggings 156C8CC0:Painting Guardian Hood 156C90A8:Painting Guardian Gown 156C9490:Painting Guardian Gloves 156C9878:Painting Guardian Waistcloth 157BCF00:Wolf Knight Helm 157BD2E8:Wolf Knight Armor 157BD6D0:Wolf Knight Gauntlets 157BDAB8:Wolf Knight Leggings 158B1140:Dragonslayer Helm 158B1528:Dragonslayer Armor 158B1910:Dragonslayer Gauntlets 158B1CF8:Dragonslayer Leggings 159A5380:Smough's Helm 159A5768:Smough's Armor 159A5B50:Smough's Gauntlets 159A5F38:Smough's Leggings 15B8D800:Helm of Thorns 15B8DBE8:Armor of Thorns 15B8DFD0:Gauntlets of Thorns 15B8E3B8:Leggings of Thorns 15D75C80:Crown of Dusk 15D76068:Antiquated Dress 15D76450:Antiquated Gloves 15D76838:Antiquated Skirt 15E69EC0:Karla's Pointed Hat 15E6A2A8:Karla's Coat 15E6A690:Karla's Gloves 15E6AA78:Karla's Trousers 20002710:Blade of the Darkmoon 20002724:Watchdogs of Farron 2000272E:Aldrich Faithful 20002738:Warrior of Sunlight 20002742:Mound-makers 2000274C:Way of Blue 20002756:Blue Sentinels 20002760:Rosaria's Fingers 2000276A:Spear of the Church 20004E20:Life Ring 20004E21:Life Ring+1 20004E22:Life Ring+2 20004E23:Life Ring+3 20004E2A:Chloranthy Ring 20004E2B:Chloranthy Ring+1 20004E2C:Chloranthy Ring+2 20004E2D:Chloranthy Ring+3 20004E34:Havel's Ring 20004E35:Havel's Ring+1 20004E36:Havel's Ring+2 20004E37:Havel's ring+3 20004E3E:Ring of Favor 20004E3F:Ring of Favor+1 20004E40:Ring of Favor+2 20004E41:Ring of Favor+3 20004E48:Ring of Steel Protection 20004E49:Ring of Steel Protection+1 20004E4A:Ring of Steel Protection+2 20004E4B:Ring of Steel Protection+3 20004E52:Flame Stoneplate Ring 20004E53:Flame Stoneplate Ring+1 20004E54:Flame Stoneplate Ring+2 20004E5C:Thunder Stoneplate Ring 20004E5D:Thunder Stoneplate Ring+1 20004E5E:Thunder Stoneplate Ring+2 20004E66:Magic Stoneplate Ring 20004E67:Magic Stoneplate Ring+1 20004E68:Magic Stoneplate Ring+2 20004E70:Dark Stoneplate Ring 20004E71:Dark Stoneplate Ring+1 20004E72:Dark Stoneplate Ring+2 20004E7A:Speckled Stoneplate Ring 20004E7B:Speckled Stoneplate Ring+1 20004E84:Bloodbite Ring 20004E85:Bloodbite Ring+1 20004E8E:Poisonbite Ring 20004E8F:Poisonbite Ring+1 20004E98:Cursebite Ring 20004EA2:Fleshbite Ring 20004EA3:Fleshbite Ring+1 20004EAC:Wood Grain Ring 20004EAD:Wood Grain Ring+1 20004EAE:Wood Grain Ring+2 20004EB6:Scholar Ring 20004EC0:Priestess Ring 20004ECA:Red Tearstone Ring 20004ED4:Blue Tearstone Ring 20004EDE:Wolf Ring 20004EDF:Wolf Ring+1 20004EE0:Wolf Ring+2 20004EE1:Wolf Ring+3 20004EE8:Leo Ring 20004EF2:Ring of Sacrifice 20004F06:Young Dragon Ring 20004F07:Bellowing Dragoncrest Ring 20004F10:Great Swamp Ring 20004F11:Witch's Ring 20004F1A:Morne's Ring 20004F1B:Ring of the Sun's First Born 20004F2E:Lingering Dragoncrest Ring 20004F2F:Lingering Dragoncrest Ring+1 20004F30:Lingering Dragoncrest Ring+2 20004F38:Sage Ring 20004F39:Sage Ring+1 20004F3A:Sage Ring+2 20004F42:Slumbering Dragoncrest Ring 20004F4C:Dusk Crown Ring 20004F56:Saint's Ring 20004F60:Deep Ring 20004F6A:Darkmoon Ring 20004F88:Leo Ring 20004F92:Hawk Ring 20004F9C:Hornet Ring 20004FA6:Covetous Gold Serpent Ring 20004FA7:Covetous Gold Serpent Ring+1 20004FA8:Covetous Gold Serpent Ring+2 20004FA9:Covetous Gold Serpent Ring+3 20004FB0:Covetous Silver Serpent Ring 20004FB1:Covetous Silver Serpent Ring+1 20004FB2:Covetous Silver Serpent Ring+2 20004FB3:Covetous Silver Serpent Ring+3 20004FBA:Sun Princess Ring 20004FC4:Silvercat Ring 20004FCE:Skull Ring 20004FD8:Untrue White Ring 20004FE2:Carthus Milkring 20004FEC:Knight's Ring 20004FF6:Hunter's Ring 20005000:Knight Slayer's Ring 2000500A:Magic Clutch Ring 20005014:Lightning Clutch Ring 2000501E:Fire Clutch Ring 20005028:Dark Clutch Ring 2000503C:Flynn's Ring 20005046:Prisoner's Chain 20005050:Untrue Dark Ring 20005064:Obscuring Ring 2000506E:Ring of the Evil Eye 2000506F:Ring of the Evil Eye+1 20005070:Ring of the Evil Eye+2 20005071:Ring of the Evil Eye+3 20005078:Calamity Ring 20005082:Farron Ring 2000508C:Aldrich's Ruby 20005096:Aldrich's Sapphire 200050B4:Lloyd's Sword Ring 200050BE:Lloyd's Shield Ring 200050DC:Estus Ring 200050E6:Ashen Estus Ring 200050F0:Horsehoof Ring 200050FA:Carthus Bloodring 20005104:Reversal Ring 2000510E:Pontiff's Right Eye 20005136:Pontiff's Left Eye 2000515E:Dragonscale Ring 20005208:Chillbite Ring 200DBC68:Debug Life Ring 200DBC69:Debug Life Ring+1 200DBC6A:Debug Life Ring+2 200DBC6C:Debug Life Ring+3 200DBC72:Debug Stamina Ring 200DBC73:Debug Stamina Ring+1 200DBC74:Debug Stamina Ring+2 200DE2B0:Debug Effects Ring 40000064:White Sign Soapstone 40000065:Red Sign Soapstone 40000066:Red Eye Orb 40000067:Black Separation Crystal 4000006C:Roster of Knights 4000006F:Cracked Red Eye Orb 40000073:Black Eye Orb 40000075:Darksign 40000077:Way of White Circlet 40000096:Estus Flask 40000097:Estus Flask 40000098:Estus Flask+1 40000099:Estus Flask+1 4000009A:Estus Flask+2 4000009B:Estus Flask+2 4000009C:Estus Flask+3 4000009D:Estus Flask+3 4000009E:Estus Flask+4 4000009F:Estus Flask+4 400000A0:Estus Flask+5 400000A1:Estus Flask+5 400000A2:Estus Flask+6 400000A3:Estus Flask+6 400000A4:Estus Flask+7 400000A5:Estus Flask+7 400000A6:Estus Flask+8 400000A7:Estus Flask+8 400000A8:Estus Flask+9 400000A9:Estus Flask+9 400000AA:Estus Flask+10 400000AB:Estus Flask+10 400000BE:Ashen Estus Flask 400000BF:Ashen Estus Flask 400000C0:Ashen Estus Flask+1 400000C1:Ashen Estus Flask+1 400000C2:Ashen Estus Flask+2 400000C3:Ashen Estus Flask+2 400000C4:Ashen Estus Flask+3 400000C5:Ashen Estus Flask+3 400000C6:Ashen Estus Flask+4 400000C7:Ashen Estus Flask+4 400000C8:Ashen Estus Flask+5 400000C9:Ashen Estus Flask+5 400000CA:Ashen Estus Flask+6 400000CB:Ashen Estus Flask+6 400000CC:Ashen Estus Flask+7 400000CD:Ashen Estus Flask+7 400000CE:Ashen Estus Flask+8 400000CF:Ashen Estus Flask+8 400000D0:Ashen Estus Flask+9 400000D1:Ashen Estus Flask+9 400000D2:Ashen Estus Flask+10 400000D3:Ashen Estus Flask+10 400000F0:Divine Blessing 400000F1:Hidden Blessing 40000104:Green Blossom 40000105:Budding Green Blossom 40000106:Budding Green Blossom (Sirris) 4000010E:Bloodred Moss Clump 4000010F:Purple Moss Clump 40000110:Blooming Purple Moss Clump 40000112:Purging Stone 40000114:Rime-blue Moss Clump 40000118:Repair Powder 40000122:Kukri 40000124:Firebomb 40000125:Dung Pie 40000126:Alluring Skull 40000128:Undead Hunter Charm 40000129:Black Firebomb 4000012B:Rope Firebomb 4000012C:Lightning Urn 4000012E:Rope Black Firebomb 4000012F:Stalk Dung Pie 40000130:Duel Charm 40000136:Throwing Knife 40000137:Poison Throwing Knife 4000013B:Church Guardian Shiv 4000014A:Charcoal Pine Resin 4000014B:Gold Pine Resin 4000014E:Human Pine Resin 4000014F:Carthus Rouge 40000150:Pale Pine Resin 40000154:Charcoal Pine Bundle 40000155:Gold Pine Bundle 40000157:Rotten Pine Resin 4000015E:Homeward Bone 4000015F:Coiled Sword Fragment 4000016E:Wolf's Blood Swordgrass 4000016F:Human Dregs 40000170:Forked Pale Tongue 40000171:Proof of a Concord Well Kept 40000172:Prism Stone 40000173:Binoculars 40000174:Proof of a Concord Kept 40000175:Pale Tongue 40000176:Vertebra Shackle 40000177:Sunlight Medal 40000178:Pendant 40000179:Dragon Head Stone 4000017A:Dragon Torso Stone 4000017B:Filianore's Spear Ornament 4000017C:Rubbish 40000181:Dried Finger 40000183:Twinkling Dragon Head Stone 40000184:Twinkling Dragon Torso Stone 40000186:Fire Keeper Soul 40000190:Fading Soul 40000191:Soul of a Deserted Corpse 40000192:Large Soul of a Deserted Corpse 40000193:Soul of an Unknown Traveler 40000194:Large Soul of an Unknown Traveler 40000195:Soul of a Nameless Soldier 40000196:Large Soul of a Nameless Soldier 40000197:Soul of a Weary Warrior 40000198:Large Soul of a Weary Warrior 40000199:Soul of a Crestfallen Knight 4000019A:Large Soul of a Crestfallen Knight 4000019B:Soul of a Proud Paladin 4000019C:Large Soul of a Proud Paladin 4000019D:Soul of an Intrepid Hero 4000019E:Large Soul of an Intrepid Hero 4000019F:Soul of a Seasoned Warrior 400001A0:Large Soul of a Seasoned Warrior 400001A1:Soul of an Old Hand 400001A2:Soul of a Venerable Old Hand 400001A3:Soul of a Champion 400001A4:Soul of a Great Champion 400001B8:Seed of a Giant Tree 400001C6:Young White Branch 400001C7:Rusted Coin 400001C8:Siegbräu 400001C9:Rusted Gold Coin 400001CA:Blue Bug Pellet 400001CB:Red Bug Pellet 400001CC:Yellow Bug Pellet 400001CD:Black Bug Pellet 400001CF:Young White Branch 400001EA:Dark Sigil 400001F4:Ember 40000208:Hello Carving 40000209:Thank you Carving 4000020A:Very good! Carving 4000020B:I'm sorry Carving 4000020C:Help me! Carving 4000028A:Ritual Spear Fragment 4000028B:Divine Spear Fragment 400002C8:Soul of Champion Gundyr 400002CA:Soul of the Dancer 400002CB:Soul of a Crystal Sage 400002CD:Soul of the Blood of the Wolf 400002CE:Soul of Consumed Oceiros 400002CF:Soul of Boreal Valley Vordt 400002D0:Soul of the Old Demon King 400002D1:Soul of Dragonslayer Armour 400002D2:Soul of the Nameless King 400002D4:Soul of Pontiff Sulyvahn 400002D5:Soul of Aldrich 400002D6:Soul of High Lord Wolnir 400002D7:Soul of the Rotted Greatwood 400002D8:Soul of Rosaria 400002D9:Soul of the Deacons of the Deep 400002DB:Soul of the Twin Princes 400002DC:Soul of Yhorm the Giant 400002DD:Soul of the Lords 400002E3:Soul of a Demon 400002E6:Soul of the Twin Princes 400002E7:Soul of a Stray Demon 400002E8:Soul of Sister Friede 400002E9:Soul of Slave Knight Gael 400002EA:Soul of the Demon Prince 400002EB:Soul of Darkeater Midir 400003E8:Titanite Shard 400003E9:Large Titanite Shard 400003EA:Titanite Chunk 400003EB:Titanite Slab 400003FC:Titanite Scale 40000406:Twinkling Titanite 4000044C:Heavy Gem 40000456:Sharp Gem 40000460:Refined Gem 4000046A:Crystal Gem 40000474:Simple Gem 4000047E:Fire Gem 40000488:Chaos Gem 40000492:Lightning Gem 4000049C:Deep Gem 400004A6:Dark Gem 400004B0:Poison Gem 400004BA:Blood Gem 400004C4:Raw Gem 400004CE:Blessed Gem 400004D8:Hollow Gem 400004E2:Shriving Stone 400007D1:Lift Chamber Key 400007D5:Small Doll 400007D7:Jailbreaker's Key 400007D8:Jailer's Key Ring 400007D9:Grave Key 400007DA:Cell Key 400007DB:Dungeon Ground Floor Key 400007DC:Old Cell Key 400007DD:Tower Key 400007DE:Grand Archives Key 400007DF:Tower Key 40000836:Small Lothric Banner 40000837:Farron Coal 40000838:Sage's Coal 40000839:Giant's Coal 4000083A:Profaned Coal 4000083B:Mortician's Ashes 4000083C:Dreamchaser's Ashes 4000083D:Paladin's Ashes 4000083E:Grave Warden's Ashes 4000083F:Greirat's Ashes 40000840:Orbeck's Ashes 40000841:Cornyx's Ashes 40000842:Karla's Ashes 40000843:Irina's Ashes 40000844:Yuria's Ashes 40000845:Basin of Vows 40000846:Loretta's Bone 40000847:Braille Divine Tome of Carim 40000848:Braille Divine Tome of Lothric 40000849:Braille Divine Sunlight Tome 4000084B:Cinders of a Lord 4000084C:Cinders of a Lord 4000084D:Cinders of a Lord 4000084E:Cinders of a Lord 4000084F:Great Swamp Pyromancy Tome 40000850:Carthus Pyromancy Tome 40000851:Izalith Pyromancy Tome 40000852:Quelana Pyromancy Tome 40000853:Grave Warden Pyromancy Tome 40000854:Sage's Scroll 40000855:Logan's Scroll 40000856:Crystal Scroll 40000857:Transposing Kiln 40000859:Coiled Sword 40000869:Champion's Bones 4000085A:Eyes of a Fire Keeper 4000085B:Sword of Avowal 4000085C:Golden Scroll 4000085D:Estus Shard 4000085E:Hawkwood's Swordgrass 4000085F:Undead Bone Shard 40000860:Deep Braille Divine Tome 40000861:Londor Braille Divine Tome 40000862:Excrement-covered Ashes 40000863:Prisoner Chief's Ashes 40000864:Xanthous Ashes 40000865:Hollow's Ashes 40000866:Patches' Ashes 40000867:Dragon Chaser's Ashes 40000868:Easterner's Ashes 40000869:Champions Bones 4000086A:Captain's Ashes 4000086B:Contraption Key 4000086C:Small Envoy Banner 4000086D:Old Woman's Ashes 4000086E:Blood of the Dark Soul 4000086F:Young Grass Dew 40002328:Beckon 40002329:Point forward 4000232A:Hurrah! 4000232B:Bow 4000232C:Jump for joy 4000232D:Duel bow 4000232E:Wave 4000232F:Praise the Sun 40002330:Point up 40002331:Point down 40002334:Prostration 40002335:Proper bow 40002336:Prayer 40002337:Welcome 40002338:Joy 40002339:My thanks! 4000233A:Rejoice 4000233B:Rest 4000233C:By my sword 4000233D:Dignified bow 4000233F:Curl up 40002340:Stretch out 40002341:Call over 40002342:Collapse 40002343:Quiet Resolve 40002344:Patches Squat 40002345:Applause 40002346:Path of the Dragon 40002347:Legion Etiquette 40002348:Darkmoon Loyalty 40002349:Sleep 4000234A:Toast 4000234B:Silent Ally! 40124F80:Farron Dart 40127690:Great Farron Dart 4013D620:Soul Arrow 4013DA08:Great Soul Arrow 4013DDF0:Heavy Soul Arrow 4013E1D8:Great Heavy Soul Arrow 4013E5C0:Homing Soulmass 4013E9A8:Homing Crystal Soulmass 4013ED90:Soul Spear 4013F178:Crystal Soul Spear 4013F560:Deep Soul 4013F948:Great Deep Soul 4013FD30:Magic Weapon 40140118:Great Magic Weapon 40140500:Crystal Magic Weapon 401408E8:Frozen Weapon 40144B50:Magic Shield 40144F38:Great Magic Shield 40147260:Hidden Weapon 40147648:Hidden Body 40149970:Cast Light 4014A528:Repair 4014A910:Spook 4014ACF8:Chameleon 4014B0E0:Aural Decoy 4014E790:White Dragon Breath 4014EF60:Farron Hail 4014F348:Crystal Hail 4014F730:Soul Greatsword 4014FB18:Farron Flashsword 4014FF00:Old Moonlight 401875B8:Affinity 401879A0:Great Soul Dregs 40189CC8:Dark Edge 4018B820:Soul Stream 40193138:Twisted Wall of Light 401A8CE0:Pestilent Mercury 401A90C8:Snap Freeze 40249F00:Fireball 4024A6D0:Fire Orb 4024AAB8:Firestorm 4024B288:Fire Surge 4024BA58:Black Serpent 4024C610:Combustion 4024C9F8:Great Combustion 4024ED20:Poison Mist 4024F108:Toxic Mist 4024F4F0:Acid Surge 40251430:Iron Flesh 40251818:Flash Sweat 402527B8:Carthus Flame Arc 40252BA0:Rapport 40253B40:Power Within 40256250:Great Chaos Fire Orb 40256638:Chaos Storm 40256A20:Fire Whip 40256E08:Black Flame 402575D8:Profaned Flame 402579C0:Chaos Bed Vestiges 40257DA8:Floating Chaos 40258190:Flame Fan 4025B070:Warmth 402717D0:Profuse Sweat 4027D350:Black Fire Orb 4027FA60:Bursting Fireball 40282170:Boulder Heave 40284880:Sacred Flame 40286F90:Carthus Beacon 402896A0:Seething Chaos 403540D0:Heal Aid 403567E0:Heal 40356BC8:Med Heal 40356FB0:Great Heal 40357398:Soothing Sunlight 40357780:Replenishment 40357B68:Bountiful Sunlight 40358338:Bountiful Light 40358720:Caressing Tears 40358B08:Lightning Arrow 4035B600:Tears of Denial 4035B9E8:Homeward 4035DD10:Force 4035E0F8:Wrath of the Gods 4035E4E0:Emit Force 40360420:Seek Guidance 40362B30:Lightning Spear 40362F18:Great Lightning Spear 40363300:Sunlight Spear 403636E8:Lightning Storm 40363AD0:Gnaw 40363EB8:Dorhys' Gnawing 403642A0:Way of White Corona 40364688:Projected Heal 40365240:Magic Barrier 40365628:Great Magic Barrier 40365DF8:Sacred Oath 4036A448:Vow of Silence 4036C770:Lightning Blade 4036CB58:Darkmoon Blade 40378AC0:Dark Blade 40387520:Dead Again 40389C30:Lightning Stake 4038C340:Divine Pillars of Light 4038EA50:Lifehunt Scythe 40395F80:Blessed Weapon 40398690:Deep Protection 4039ADA0:Atonement FFFFFFFF:None 0 1 1337257111 "GOODS_ID" 60:60 : ?GoodsName? 61:61 : ?GoodsName? 62:62 : ?GoodsName? 63:63 : ?GoodsName? 64:64 : ?GoodsName? 65:65 : ?GoodsName? 66:66 : ?GoodsName? 67:67 : ?GoodsName? 68:68 : ?GoodsName? 69:69 : ?GoodsName? 94:94 : ?GoodsName? 100:100 : White Sign Soapstone 101:101 : Red Sign Soapstone 102:102 : Red Eye Orb 103:103 : Black Separation Crystal 108:108 : Roster of Knights 111:111 : Cracked Red Eye Orb 115:115 : Black Eye Orb 117:117 : Darksign 119:119 : Way of White Circlet 150:150 : Empty Estus Flask 151:151 : Estus Flask 152:152 : Empty Estus Flask +1 153:153 : Estus Flask +1 154:154 : Empty Estus +2 155:155 : Estus Flask +2 156:156 : Empty Estus Flask +3 157:157 : Estus Flask +3 158:158 : Empty Estus Flask +4 159:159 : Estus Flask +4 160:160 : Empty Estus Flask +5 161:161 : Estus Flask +5 162:162 : Empty Estus Flask +6 163:163 : Estus Flask +6 164:164 : Empty Estus Flask +7 165:165 : Estus Flask +7 166:166 : Empty Estus Flask +8 167:167 : Estus Flask +8 168:168 : Empty Estus Flask +9 169:169 : Estus Flask +9 170:170 : Empty Estus Flask +10 171:171 : Estus Flask +10 190:190 : Empty Ashen Estus 191:191 : Ashen Estus 192:192 : Empty Ashen Estus +1 193:193 : Ashen Estus +1 194:194 : Empty Ashen Estus +2 195:195 : Ashen Estus +2 196:196 : Empty Ashen Estus +3 197:197 : Ashen Estus +3 198:198 : Empty Ashen Estus +4 199:199 : Ashen Estus +4 200:200 : Empty Ashen Estus +5 201:201 : Ashen Estus +5 202:202 : Empty Ashen Estus +6 203:203 : Ashen Estus +6 204:204 : Empty Ashen Estus +7 205:205 : Ashen Estus +7 206:206 : Empty Ashen Estus +8 207:207 : Ashen Estus +8 208:208 : Empty Ashen Estus +9 209:209 : Ashen Estus +9 210:210 : Empty Ashen Estus +10 211:211 : Ashen Estus +10 240:240 : Divine Blessing 241:241 : Hidden Blessing 260:260 : Green Blossom 261:261 : Budding Green Blossom 262:262 : Budding Green Blossom (Sirris Questline) 270:270 : Bloodred Moss Clump 271:271 : Purple Moss Clump 272:272 : Blooming Purple Moss Clump 274:274 : Purging Stone 276:276 : Rime-blue Moss Clump 280:280 : Repair Powder 290:290 : Kukri 292:292 : Firebomb 293:293 : Dung Pie 294:294 : Alluring Skull 296:296 : Undead Hunter Charm 297:297 : Black Firebomb 299:299 : Rope Firebomb 300:300 : Lightning Urn 302:302 : Rope Black Firebomb 303:303 : Stalk Dung Pie 304:304 : Duel Charm 310:310 : Throwing Knife 311:311 : Poison Throwing Knife 315:315 : Church Guardian Shiv 330:330 : Charcoal Pine Bundle 331:331 : Gold Pine Resin 334:334 : Human Pine Resin 335:335 : Carthus Rogue 336:336 : Pale Pine Resin 340:340 : Charcoal Pine Bundle 341:341 : Gold Pine Bundle 343:343 : Rotten Pine Resin 350:350 : Homeward Bone 351:351 : Coiled Sword Fragment 366:366 : Wolf's Blood Swordgrass 367:367 : Human Dregs 368:368 : Forked Pale Tongue 369:369 : Proof of a Concord Well Kept 370:370 : Prism Stone 371:371 : Binoculars 372:372 : Proof of a Concord Kept 373:373 : Pale Tongue 374:374 : Vertebra Shackle 375:375 : Sunlight Medal 376:376 : Pendant 377:377 : Dragon Head Stone 378:378 : Dragon Torso Stone 379:379 : Rubbish 380:380 : Rubbish 385:385 : Dried Finger 387:387 : Twinkling Dragon Head Stone 388:388 : Twinkling Dragon Torso Stone 390:390 : Fire Keeper Soul 400:400 : Fading Soul 401:401 : Soul of a Deserted Corpse 402:402 : Large Soul of a Deserted Corpse 403:403 : Soul of an Unknown Traveler 404:404 : Large Soul of an Unknown Traveler 405:405 : Soul of a Nameless Soldier 406:406 : Large Soul of a Nameless Soldier 407:407 : Soul of a Weary Warrior 408:408 : Large Soul of a Weary Warrior 409:409 : Soul of a Crestfallen Knight 410:410 : Large Soul of a Crestfallen Knight 411:411 : Soul of a Proud Paladin 412:412 : Large Soul of a Proud Paladin 413:413 : Soul of an Intrepid Hero 414:414 : Large Soul of an Intrepid Hero 415:415 : Soul of a Seasoned Warrior 416:416 : Large Soul of a Seasoned Warrior 417:417 : Soul of an Old Hand 418:418 : Soul of a Venerable Old Hand 419:419 : Soul of a Champion 420:420 : Soul of a Great Champion 440:440 : Seed of a Giant Tree 452:452 : Mossfruit 454:454 : Young White Branch 455:455 : Rusted Coin 456:456 : Siegbrau 457:457 : Rusted Gold Coin 458:458 : Blue Bug Pellet 459:459 : Red Bug Pellet 460:460 : Yellow Bug Pellet 461:461 : Black Bug Pellet 462:462 : Young White Branch From Giant 463:463 : Young White Branch 490:490 : Dark Sigil 500:500 : Ember 520:520 : Hello Carving 521:521 : Thank you Carving 522:522 : Very good! Carving 523:523 : I'm sorry Carving 524:524 : Help me! Carving 650:650 : Ritual Spear Fragment 651:651 : Divine Spear Fragment 712:712 : Soul of Champion Gundyr 714:714 : Soul of the Dancer 715:715 : Soul of a Crystal Sage 717:717 : Soul of the Blood of the Wolf 718:718 : Soul of Consumed Oceiros 719:719 : Soul of Boreal Valley Vordt 720:720 : Soul of the Old Demon King 721:721 : Soul of Dragonslayer Armour 722:722 : Soul of the Nameless King 724:724 : Soul of Pontiff Sulyvahn 725:725 : Soul of Aldrich 726:726 : Soul of High Lord Wolnir 727:727 : Soul of the Rotted Greatwood 728:728 : Soul of Rosaria 729:729 : Soul of the Deacons of the Deep 731:731 : Soul of the Twin Princes 732:732 : Soul of Yhorm the Giant 733:733 : Soul of the Lords 739:739 : Soul of a Demon 743:743 : Soul of a Stray Demon 744:744 : Soul of Sister Friede 745:745 : Soul of Slave Knight Gael 746:746 : Soul of a Demon Prince 747:747 : Soul of Darkeater Midir 1000:1000 : Titanite Shard 1001:1001 : Large Titanite Shard 1002:1002 : Titanite Chunk 1003:1003 : Titanite Slab 1020:1020 : Titanite Scale 1030:1030 : Twinkling Titanite 1100:1100 : Heavy Gem 1110:1110 : Sharp Gem 1120:1120 : Refined Gem 1130:1130 : Crystal Gem 1140:1140 : Simple Gem 1150:1150 : Fire Gem 1160:1160 : Chaos Gem 1170:1170 : Lightning Gem 1180:1180 : Deep Gem 1190:1190 : Dark Gem 1200:1200 : Poison Gem 1210:1210 : Blood Gem 1220:1220 : Raw Gem 1230:1230 : Blessed Gem 1240:1240 : Hollow Gem 1250:1250 : Shriving Stone 2001:2001 : Lift Chamber Key 2005:2005 : Small Doll 2007:2007 : Jailbreaker's Key 2008:2008 : Jailer's Key Ring 2009:2009 : Grave Key 2010:2010 : Cell Key 2011:2011 : Dungeon Ground Floor Key 2012:2012 : Old Cell Key 2013:2013 : Tower Key 2014:2014 : Grand Archives Key 2015:2015 : Tower Key 2102:2102 : Small Lothric Banner 2103:2103 : Farron Coal 2104:2104 : Sage's Coal 2105:2105 : Giant's Coal 2106:2106 : Profaned Coal 2107:2107 : Mortician's Ashes 2108:2108 : Dreamchaser's Ashes 2109:2109 : Paladin's Ashes 2110:2110 : Grave Warden's Ashes 2111:2111 : Greirat's Ashes 2112:2112 : Orbeck's Ashes 2113:2113 : Cornyx's Ashes 2114:2114 : Karla's Ashes 2115:2115 : Irina's Ashes 2116:2116 : Yuria's Ashes 2117:2117 : Basin Of Vows 2118:2118 : Loretta's Bone 2119:2119 : Braille Divine Tome Of Carim 2120:2120 : Braille Divine Tome Of Lothric 2121:2121 : Braille Divine Sunlight Tome 2123:2123 : Cinders Of a Lord Abyss Watcher 2124:2124 : Cinders Of a Lord Aldrich 2125:2125 : Cinders Of a Lord Abyss Yhorm 2126:2126 : Cinders Of a Lord Abyss Prince Lothric 2127:2127 : Great Swamp Pyromancy Tome 2128:2128 : Carthus Pyromancy Tome 2129:2129 : Izalith Pyromancy Tome 2130:2130 : Quelana Pyromancy Tome 2131:2131 : Grave Warden Pyromancy Tome 2132:2132 : Sage's Scroll 2133:2133 : Logan's Scroll 2134:2134 : Crystal Scroll 2135:2135 : Transposing Kiln 2137:2137 : Coiled Sword 2138:2138 : Eyes of a Fire Keeper 2139:2139 : Sword of Avowal 2140:2140 : Golden Scroll 2141:2141 : Estus Shard 2142:2142 : Hawkwood's Swordgrass 2143:2143 : Undead Bone Shard 2144:2144 : Deep Braille Divine Tome 2145:2145 : Londor Braille Divine Tome 2146:2146 : Excrement-covered Ashes 2147:2147 : Prisoner Chief's Ashes 2148:2148 : Xanthous Ashes 2149:2149 : Hollow's Ashes 2150:2150 : Patches' Ashes 2151:2151 : Dragon Chaser's Ashes 2152:2152 : Easterner's Ashes 2153:2153 : Champions Bones 2154:2154 : Captain's Ashes 2155:2155 : Contraption Key 2156:2156 : Small Envoy Banner 2157:2157 : Old Woman's Ashes 2158:2158 : Blood of the Dark Soul 2159:2159 : Young Grass Dew 9000:9000 : Beckon 9001:9001 : Point Forward 9002:9002 : Hurrah 9003:9003 : Bow 9004:9004 : Jump For Joy 9005:9005 : Duel Bow 9006:9006 : Wave 9007:9007 : Praise The Sun 9008:9008 : Point Up 9009:9009 : Point Down 9012:9012 : Prostration 9013:9013 : Proper Bow 9014:9014 : Prayer 9015:9015 : Welcome 9016:9016 : Joy 9017:9017 : My Thanks 9018:9018 : Rejoice 9019:9019 : Rest 9020:9020 : By My Sword 9021:9021 : Dignified bow 9023:9023 : Curl up 9024:9024 : Stretch Out 9025:9025 : Call Over 9026:9026 : Collapse 9027:9027 : Quiet Resolve 9028:9028 : Patches Squat 9029:9029 : Applause 9030:9030 : Path of the Dragon 9031:9031 : Legion Etiguette 9032:9032 : Darkmoon Loyalty 9033:9033 : Sleep 9034:9034 : Toast 9035:9035 : Silent Ally 100000:100000 : ?GoodsName? 100002:100002 : ?GoodsName? 100010:100010 : ?GoodsName? 100011:100011 : ?GoodsName? Estus 100020:100020 : ?GoodsName? 100021:100021 : ?GoodsName? Estus 1200000:1200000 : Farron Dart 1210000:1210000 : Great Farron Dart 1300000:1300000 : Soul Arrow 1301000:1301000 : Great Soul Arrow 1302000:1302000 : Heavy Soul Arrow 1303000:1303000 : Great Heavy Soul Arrow 1304000:1304000 : Homing Soul Mass 1305000:1305000 : Homing Crystal Soul Mass 1306000:1306000 : Soul Spear 1307000:1307000 : Crystal Soul Spear 1308000:1308000 : Deep Soul 1309000:1309000 : Great Deep Soul 1310000:1310000 : Magic Weapon 1311000:1311000 : Great Magic Weapon 1312000:1312000 : Crystal Magic Weapon 1313000:1313000 : Frozen Weapon 1330000:1330000 : Magic Shield 1331000:1331000 : Great Magic Shield 1340000:1340000 : Hidden Weapon 1341000:1341000 : Hidden Body 1350000:1350000 : Cast Light 1353000:1353000 : Repair 1354000:1354000 : Spook 1355000:1355000 : Chameleon 1356000:1356000 : Aural Decoy 1370000:1370000 : White Dragon Beath 1372000:1372000 : Farron Hail 1373000:1373000 : Crystal Hail 1374000:1374000 : Soul Greatsword 1375000:1375000 : Farron Flashsword 1376000:1376000 : Old Moonlight 1603000:1603000 : Affinity 1604000:1604000 : Great Soul Dregs 1613000:1613000 : Dark Edge 1620000:1620000 : Soul Stream 1651000:1651000 : Twisted Wall Of Light 1740000:1740000 : Pestilent Mercury 1741000:1741000 : Snap Freeze 2400000:2400000 : Fireball 2402000:2402000 : Fire Orb 2403000:2403000 : Firestorm 2405000:2405000 : Fire Surge 2407000:2407000 : Black Serpent 2411000:2411000 : Great Combustion 2420000:2420000 : Poison Mist 2421000:2421000 : Toxic Mist 2422000:2422000 : Acid Surge 2430000:2430000 : Iron Flesh 2431000:2431000 : Flash Sweat 2435000:2435000 : Carthus Flame Arc 2436000:2436000 : Rapport 2440000:2440000 : Power Within 2450000:2450000 : Great Chaos Fire Orb 2451000:2451000 : Chaos Storm 2452000:2452000 : Fire Whip 2453000:2453000 : Black Flame 2455000:2455000 : Profaned Flame 2456000:2456000 : Chaos Bed Vestiges 2457000:2457000 : Floating Chaos 2458000:2458000 : Flame Fan 2470000:2470000 : Warmth 2562000:2562000 : Profuse Sweat 2610000:2610000 : Black Fire Orb 2620000:2620000 : Bursting Fireball 2630000:2630000 : Boulder Heave 2640000:2640000 : Sacred Flame 2650000:2650000 : Carthus Beacon 2660000:2660000 : Seething Chaos 3490000:3490000 : Heal Aid 3500000:3500000 : Heal 3501000:3501000 : Med Heal 3502000:3502000 : Great Heal 3503000:3503000 : Soothing Sunlight 3504000:3504000 : Replenishment 3505000:3505000 : Bountiful Sunlight 3507000:3507000 : Bountiful Light 3508000:3508000 : Caressing Tears 3509000:3509000 : Lightning Arrow 3520000:3520000 : Tears of Denial 3521000:3521000 : Homeward 3530000:3530000 : Force 3531000:3531000 : Wrath of the Gods 3532000:3532000 : Emit Force 3540000:3540000 : Seek Guidance 3550000:3550000 : Lightning Spear 3551000:3551000 : Great Lightning Spear 3552000:3552000 : Sunlight Spear 3553000:3553000 : Lightning Storm 3554000:3554000 : Gnaw 3555000:3555000 : Dorhys' Gnawing 3556000:3556000 : Way of White Corona 3557000:3557000 : Projected Heal 3560000:3560000 : Magic Barrier 3561000:3561000 : Great Magic Barrier 3563000:3563000 : Sacred Oath 3581000:3581000 : Vow of Silence 3590000:3590000 : Lightning Blade 3591000:3591000 : Darkmoon Blade 3640000:3640000 : Dark Blade 3700000:3700000 : Dead Again 3710000:3710000 : Lightning Stake 3720000:3720000 : Divine Pillars of Light 3730000:3730000 : Lifehunt Scythe 3760000:3760000 : Blessed Weapon 3770000:3770000 : Deep Protection 3780000:3780000 : Atonement 0 1 1337256181 "BEHAVIOR_PC_ID" 0:0 4:4 6:6 8:8 10:10 30:30 100:100 400:400 401:401 402:402 403:403 404:404 405:405 406:406 410:410 411:411 412:412 413:413 420:420 421:421 422:422 430:430 431:431 440:440 441:441 442:442 500:500 501:501 502:502 503:503 504:504 505:505 506:506 510:510 511:511 512:512 513:513 520:520 521:521 522:522 530:530 531:531 540:540 541:541 542:542 600:600 601:601 602:602 1000:1000 1100:1100 10110:10110 10111:10111 21500:21500 21501:21501 21510:21510 40000:40000 40010:40010 40020:40020 40030:40030 40100:40100 40110:40110 40120:40120 40130:40130 40200:40200 40210:40210 40220:40220 40230:40230 40300:40300 40310:40310 40320:40320 40330:40330 40400:40400 40410:40410 40420:40420 40430:40430 40500:40500 40510:40510 40520:40520 40530:40530 40600:40600 40610:40610 40620:40620 40630:40630 40700:40700 40710:40710 40720:40720 40730:40730 40800:40800 40810:40810 40820:40820 40830:40830 40900:40900 40910:40910 40920:40920 40930:40930 41000:41000 41010:41010 41020:41020 41030:41030 41100:41100 41110:41110 41120:41120 41130:41130 41200:41200 41210:41210 41220:41220 41230:41230 41300:41300 41310:41310 41320:41320 41330:41330 41400:41400 41410:41410 41420:41420 41430:41430 41500:41500 41510:41510 41520:41520 41530:41530 41600:41600 41610:41610 41620:41620 41630:41630 41700:41700 41710:41710 41720:41720 41730:41730 41800:41800 41810:41810 41820:41820 41830:41830 50000:50000 50010:50010 50020:50020 50030:50030 50100:50100 50110:50110 50120:50120 50130:50130 50200:50200 50210:50210 50220:50220 50230:50230 50300:50300 50310:50310 50320:50320 50330:50330 50400:50400 50410:50410 50420:50420 50430:50430 50500:50500 50510:50510 50520:50520 50530:50530 50600:50600 50610:50610 50620:50620 50630:50630 50700:50700 50710:50710 50720:50720 50730:50730 50800:50800 50810:50810 50820:50820 50830:50830 50900:50900 50910:50910 50920:50920 50930:50930 51000:51000 51010:51010 51020:51020 51030:51030 51100:51100 51110:51110 51120:51120 51130:51130 51200:51200 51210:51210 51220:51220 51230:51230 51300:51300 51310:51310 51320:51320 51330:51330 51400:51400 51410:51410 51420:51420 51430:51430 51500:51500 51510:51510 51520:51520 51530:51530 51600:51600 51610:51610 51620:51620 51630:51630 51700:51700 51710:51710 51720:51720 51730:51730 51800:51800 51810:51810 51820:51820 51830:51830 55000:55000 55010:55010 55020:55020 55030:55030 55040:55040 55050:55050 55060:55060 55070:55070 55080:55080 55090:55090 55100:55100 55110:55110 55120:55120 55130:55130 55140:55140 55150:55150 55160:55160 55170:55170 55180:55180 56000:56000 56010:56010 56020:56020 56030:56030 56040:56040 56050:56050 56060:56060 56070:56070 56080:56080 56090:56090 56100:56100 56110:56110 56120:56120 56130:56130 56140:56140 56150:56150 56160:56160 56170:56170 56180:56180 100000:100000 100010:100010 300000:300000 13612700:13612700 13730000:13730000 13730005:13730005 13730010:13730010 13730100:13730100 13730105:13730105 13730200:13730200 13730205:13730205 13730300:13730300 13730305:13730305 13730400:13730400 13730405:13730405 13731000:13731000 13731100:13731100 13731200:13731200 13731300:13731300 13731400:13731400 13750010:13750010 13750110:13750110 13750210:13750210 13750310:13750310 13750410:13750410 13814750:13814750 101000300:101000300 101000310:101000310 101000320:101000320 101000321:101000321 101000322:101000322 101000330:101000330 101000340:101000340 101000350:101000350 101000360:101000360 101001300:101001300 101001310:101001310 101001320:101001320 101001321:101001321 101001322:101001322 101001330:101001330 101001340:101001340 101001350:101001350 101001360:101001360 101002300:101002300 101002310:101002310 101002320:101002320 101002321:101002321 101002322:101002322 101002330:101002330 101002340:101002340 101002350:101002350 101002360:101002360 101003300:101003300 101003310:101003310 101003320:101003320 101003321:101003321 101003322:101003322 101003330:101003330 101003340:101003340 101003350:101003350 101003360:101003360 101004300:101004300 101004310:101004310 101004320:101004320 101004321:101004321 101004322:101004322 101004330:101004330 101004340:101004340 101004350:101004350 101004360:101004360 101005300:101005300 101005310:101005310 101005320:101005320 101005321:101005321 101005322:101005322 101005330:101005330 101005340:101005340 101005350:101005350 101005360:101005360 101006300:101006300 101006310:101006310 101006320:101006320 101006321:101006321 101006322:101006322 101006330:101006330 101006340:101006340 101006350:101006350 101006360:101006360 101007300:101007300 101007310:101007310 101007320:101007320 101007321:101007321 101007322:101007322 101007330:101007330 101007340:101007340 101007350:101007350 101007360:101007360 101050300:101050300 101050310:101050310 101050320:101050320 101050330:101050330 101050331:101050331 101051300:101051300 101051310:101051310 101051320:101051320 101051330:101051330 101051331:101051331 101052300:101052300 101052310:101052310 101052320:101052320 101052330:101052330 101052331:101052331 101054300:101054300 101054310:101054310 101054320:101054320 101054330:101054330 101054331:101054331 101100300:101100300 101100305:101100305 101100310:101100310 101100400:101100400 101100405:101100405 101100410:101100410 101101300:101101300 101101305:101101305 101101310:101101310 101101400:101101400 101101405:101101405 101101410:101101410 101102300:101102300 101102305:101102305 101102310:101102310 101102400:101102400 101102405:101102405 101102410:101102410 101103300:101103300 101103305:101103305 101103310:101103310 101103400:101103400 101103405:101103405 101103410:101103410 101104300:101104300 101104305:101104305 101104310:101104310 101104400:101104400 101104405:101104405 101104410:101104410 101105300:101105300 101105305:101105305 101105310:101105310 101105400:101105400 101105405:101105405 101105410:101105410 101106300:101106300 101106305:101106305 101106310:101106310 101106400:101106400 101106405:101106405 101106410:101106410 102000000:102000000 102000010:102000010 102000020:102000020 102000030:102000030 102000040:102000040 102000050:102000050 102000100:102000100 102000105:102000105 102000110:102000110 102000115:102000115 102000200:102000200 102000210:102000210 102000220:102000220 102000230:102000230 102000240:102000240 102000250:102000250 102000300:102000300 102000305:102000305 102000310:102000310 102000315:102000315 102000400:102000400 102000402:102000402 102000404:102000404 102000410:102000410 102000420:102000420 102000430:102000430 102000440:102000440 102000450:102000450 102000470:102000470 102000490:102000490 102000500:102000500 102000505:102000505 102000510:102000510 102000515:102000515 102000516:102000516 102000520:102000520 102000530:102000530 102000540:102000540 102000580:102000580 102000600:102000600 102000610:102000610 102000615:102000615 102000700:102000700 102000800:102000800 102001300:102001300 102001305:102001305 102001310:102001310 102001315:102001315 102002000:102002000 102002010:102002010 102002020:102002020 102002030:102002030 102002040:102002040 102002050:102002050 102002100:102002100 102002110:102002110 102002200:102002200 102002210:102002210 102002220:102002220 102002230:102002230 102002240:102002240 102002250:102002250 102002300:102002300 102002310:102002310 102002400:102002400 102002410:102002410 102002420:102002420 102002430:102002430 102002440:102002440 102002450:102002450 102002490:102002490 102002500:102002500 102002505:102002505 102002510:102002510 102002515:102002515 102002516:102002516 102002520:102002520 102002530:102002530 102002540:102002540 102002580:102002580 102002600:102002600 102003000:102003000 102003010:102003010 102003020:102003020 102003030:102003030 102003040:102003040 102003050:102003050 102003100:102003100 102003110:102003110 102003200:102003200 102003210:102003210 102003220:102003220 102003230:102003230 102003240:102003240 102003250:102003250 102003300:102003300 102003310:102003310 102003400:102003400 102003410:102003410 102003420:102003420 102003430:102003430 102003440:102003440 102003450:102003450 102003490:102003490 102003500:102003500 102003505:102003505 102003510:102003510 102003515:102003515 102003516:102003516 102003520:102003520 102003530:102003530 102003540:102003540 102003580:102003580 102003600:102003600 102004000:102004000 102004010:102004010 102004020:102004020 102004030:102004030 102004040:102004040 102004050:102004050 102004100:102004100 102004110:102004110 102004200:102004200 102004210:102004210 102004220:102004220 102004230:102004230 102004240:102004240 102004250:102004250 102004300:102004300 102004310:102004310 102004400:102004400 102004410:102004410 102004420:102004420 102004430:102004430 102004440:102004440 102004450:102004450 102004490:102004490 102004500:102004500 102004505:102004505 102004510:102004510 102004515:102004515 102004516:102004516 102004520:102004520 102004530:102004530 102004540:102004540 102004580:102004580 102004600:102004600 102010400:102010400 102010402:102010402 102010404:102010404 102020100:102020100 102020105:102020105 102020110:102020110 102020115:102020115 102020300:102020300 102020305:102020305 102020310:102020310 102020315:102020315 102020700:102020700 102030700:102030700 102030705:102030705 102040400:102040400 102040402:102040402 102040404:102040404 102041000:102041000 102041010:102041010 102041020:102041020 102041030:102041030 102041040:102041040 102041050:102041050 102041100:102041100 102041105:102041105 102041110:102041110 102041115:102041115 102041200:102041200 102041210:102041210 102041220:102041220 102041230:102041230 102041240:102041240 102041250:102041250 102041300:102041300 102041305:102041305 102041310:102041310 102041315:102041315 102041520:102041520 102041530:102041530 102041540:102041540 102041580:102041580 102042700:102042700 102050700:102050700 102050710:102050710 102050720:102050720 102050730:102050730 102050740:102050740 102050750:102050750 102050760:102050760 102050770:102050770 102050780:102050780 102090620:102090620 102090621:102090621 102090630:102090630 102090631:102090631 102090640:102090640 102090641:102090641 102090750:102090750 102090751:102090751 102090760:102090760 102090761:102090761 102300000:102300000 102300010:102300010 102300020:102300020 102300030:102300030 102300040:102300040 102300050:102300050 102300100:102300100 102300105:102300105 102300110:102300110 102300115:102300115 102300200:102300200 102300210:102300210 102300220:102300220 102300230:102300230 102300240:102300240 102300250:102300250 102300300:102300300 102300305:102300305 102300310:102300310 102300315:102300315 102300400:102300400 102300402:102300402 102300404:102300404 102300410:102300410 102300420:102300420 102300430:102300430 102300440:102300440 102300450:102300450 102300470:102300470 102300490:102300490 102300500:102300500 102300505:102300505 102300510:102300510 102300515:102300515 102300516:102300516 102300520:102300520 102300530:102300530 102300540:102300540 102300580:102300580 102300600:102300600 102300610:102300610 102300615:102300615 102300720:102300720 102300722:102300722 102300920:102300920 102300921:102300921 102301100:102301100 102301105:102301105 102301540:102301540 102301580:102301580 102302100:102302100 102302105:102302105 102302110:102302110 102302115:102302115 102302300:102302300 102302305:102302305 102302310:102302310 102302315:102302315 102302580:102302580 102303000:102303000 102303010:102303010 102303020:102303020 102303030:102303030 102303040:102303040 102303050:102303050 102303100:102303100 102303110:102303110 102303200:102303200 102303210:102303210 102303220:102303220 102303230:102303230 102303240:102303240 102303250:102303250 102303300:102303300 102303310:102303310 102303400:102303400 102303410:102303410 102303420:102303420 102303430:102303430 102303440:102303440 102303450:102303450 102303490:102303490 102303500:102303500 102303505:102303505 102303510:102303510 102303515:102303515 102303516:102303516 102303520:102303520 102303530:102303530 102303540:102303540 102303580:102303580 102303600:102303600 102304100:102304100 102304105:102304105 102304110:102304110 102304115:102304115 102304300:102304300 102304305:102304305 102304310:102304310 102304315:102304315 102304700:102304700 102305000:102305000 102305010:102305010 102305020:102305020 102305030:102305030 102305040:102305040 102305050:102305050 102305100:102305100 102305110:102305110 102305200:102305200 102305210:102305210 102305220:102305220 102305230:102305230 102305240:102305240 102305250:102305250 102305300:102305300 102305310:102305310 102305320:102305320 102305330:102305330 102305400:102305400 102305410:102305410 102305420:102305420 102305430:102305430 102305440:102305440 102305450:102305450 102305490:102305490 102305500:102305500 102305505:102305505 102305510:102305510 102305515:102305515 102305516:102305516 102305520:102305520 102305530:102305530 102305540:102305540 102305580:102305580 102305600:102305600 102305800:102305800 102306100:102306100 102306105:102306105 102306110:102306110 102306115:102306115 102306300:102306300 102306305:102306305 102306310:102306310 102306315:102306315 102310730:102310730 102310735:102310735 102320700:102320700 102330700:102330700 102330701:102330701 102330705:102330705 102330706:102330706 102330710:102330710 102330711:102330711 102330715:102330715 102330716:102330716 102330720:102330720 102330721:102330721 102330725:102330725 102330726:102330726 102330730:102330730 102330731:102330731 102330735:102330735 102330736:102330736 102330740:102330740 102330745:102330745 102340700:102340700 102390620:102390620 102390621:102390621 102390630:102390630 102390631:102390631 102390640:102390640 102390641:102390641 102390740:102390740 102390741:102390741 102390742:102390742 102390743:102390743 102390744:102390744 102390745:102390745 102390746:102390746 102390747:102390747 102390750:102390750 102390751:102390751 102390760:102390760 102390761:102390761 102391620:102391620 102391630:102391630 102391640:102391640 102391720:102391720 102391722:102391722 102391723:102391723 102391750:102391750 102391760:102391760 102500000:102500000 102500001:102500001 102500010:102500010 102500020:102500020 102500030:102500030 102500040:102500040 102500050:102500050 102500100:102500100 102500105:102500105 102500110:102500110 102500115:102500115 102500200:102500200 102500210:102500210 102500220:102500220 102500230:102500230 102500240:102500240 102500250:102500250 102500300:102500300 102500305:102500305 102500310:102500310 102500315:102500315 102500400:102500400 102500402:102500402 102500404:102500404 102500410:102500410 102500420:102500420 102500430:102500430 102500440:102500440 102500450:102500450 102500470:102500470 102500490:102500490 102500500:102500500 102500505:102500505 102500510:102500510 102500515:102500515 102500516:102500516 102500520:102500520 102500530:102500530 102500540:102500540 102500580:102500580 102500600:102500600 102500610:102500610 102500615:102500615 102500699:102500699 102500700:102500700 102500710:102500710 102500720:102500720 102501100:102501100 102501105:102501105 102501110:102501110 102501115:102501115 102501300:102501300 102501305:102501305 102502000:102502000 102502010:102502010 102502020:102502020 102502030:102502030 102502040:102502040 102502050:102502050 102502100:102502100 102502105:102502105 102502110:102502110 102502115:102502115 102502200:102502200 102502210:102502210 102502220:102502220 102502230:102502230 102502240:102502240 102502250:102502250 102502300:102502300 102502305:102502305 102502310:102502310 102502315:102502315 102502400:102502400 102502402:102502402 102502404:102502404 102502520:102502520 102502530:102502530 102502540:102502540 102502580:102502580 102502615:102502615 102502700:102502700 102502710:102502710 102503100:102503100 102503105:102503105 102503110:102503110 102503115:102503115 102503200:102503200 102503210:102503210 102503220:102503220 102503300:102503300 102503305:102503305 102503310:102503310 102503315:102503315 102503580:102503580 102504000:102504000 102504010:102504010 102504020:102504020 102504030:102504030 102504040:102504040 102504050:102504050 102504100:102504100 102504110:102504110 102504120:102504120 102504130:102504130 102504200:102504200 102504210:102504210 102504220:102504220 102504230:102504230 102504240:102504240 102504250:102504250 102504300:102504300 102504310:102504310 102504320:102504320 102504330:102504330 102504400:102504400 102504410:102504410 102504420:102504420 102504430:102504430 102504440:102504440 102504450:102504450 102504490:102504490 102504500:102504500 102504505:102504505 102504510:102504510 102504515:102504515 102504516:102504516 102504520:102504520 102504530:102504530 102504540:102504540 102504580:102504580 102504600:102504600 102504800:102504800 102504801:102504801 102505100:102505100 102505105:102505105 102505110:102505110 102505115:102505115 102505300:102505300 102505305:102505305 102505310:102505310 102505315:102505315 102505580:102505580 102507000:102507000 102507010:102507010 102507020:102507020 102507030:102507030 102507040:102507040 102507050:102507050 102507100:102507100 102507110:102507110 102507200:102507200 102507210:102507210 102507220:102507220 102507230:102507230 102507240:102507240 102507250:102507250 102507300:102507300 102507310:102507310 102507400:102507400 102507410:102507410 102507420:102507420 102507430:102507430 102507440:102507440 102507450:102507450 102507490:102507490 102507500:102507500 102507505:102507505 102507510:102507510 102507515:102507515 102507516:102507516 102507520:102507520 102507530:102507530 102507540:102507540 102507580:102507580 102507600:102507600 102508100:102508100 102508105:102508105 102508300:102508300 102508305:102508305 102508700:102508700 102508701:102508701 102508710:102508710 102508711:102508711 102509000:102509000 102509010:102509010 102509020:102509020 102509030:102509030 102509040:102509040 102509050:102509050 102509100:102509100 102509110:102509110 102509200:102509200 102509210:102509210 102509220:102509220 102509230:102509230 102509240:102509240 102509250:102509250 102509300:102509300 102509320:102509320 102509400:102509400 102509410:102509410 102509420:102509420 102509430:102509430 102509440:102509440 102509450:102509450 102509490:102509490 102509500:102509500 102509505:102509505 102509510:102509510 102509515:102509515 102509516:102509516 102509520:102509520 102509530:102509530 102509540:102509540 102509580:102509580 102509600:102509600 102509800:102509800 102510700:102510700 102510710:102510710 102510715:102510715 102511700:102511700 102511705:102511705 102511710:102511710 102511715:102511715 102512700:102512700 102512705:102512705 102513100:102513100 102513105:102513105 102513106:102513106 102513110:102513110 102513115:102513115 102513116:102513116 102513300:102513300 102513305:102513305 102513306:102513306 102513310:102513310 102513315:102513315 102513316:102513316 102513700:102513700 102513705:102513705 102514700:102514700 102514705:102514705 102515730:102515730 102515731:102515731 102515732:102515732 102515740:102515740 102516000:102516000 102516010:102516010 102516020:102516020 102516030:102516030 102516040:102516040 102516050:102516050 102516100:102516100 102516105:102516105 102516110:102516110 102516115:102516115 102516200:102516200 102516210:102516210 102516220:102516220 102516230:102516230 102516240:102516240 102516250:102516250 102516300:102516300 102516305:102516305 102516310:102516310 102516315:102516315 102516400:102516400 102516402:102516402 102516404:102516404 102516470:102516470 102516490:102516490 102516500:102516500 102516505:102516505 102516510:102516510 102516515:102516515 102516516:102516516 102516520:102516520 102516530:102516530 102516540:102516540 102516580:102516580 102516610:102516610 102516615:102516615 102516700:102516700 102516705:102516705 102517100:102517100 102517105:102517105 102517200:102517200 102517210:102517210 102517220:102517220 102518100:102518100 102518105:102518105 102518110:102518110 102518115:102518115 102518300:102518300 102518305:102518305 102518310:102518310 102518315:102518315 102518580:102518580 102518700:102518700 102518701:102518701 102519000:102519000 102519010:102519010 102519020:102519020 102519030:102519030 102519040:102519040 102519050:102519050 102519100:102519100 102519105:102519105 102519110:102519110 102519115:102519115 102519200:102519200 102519210:102519210 102519220:102519220 102519230:102519230 102519240:102519240 102519250:102519250 102519300:102519300 102519305:102519305 102519310:102519310 102519315:102519315 102519400:102519400 102519402:102519402 102519404:102519404 102519470:102519470 102519490:102519490 102519500:102519500 102519505:102519505 102519510:102519510 102519515:102519515 102519516:102519516 102519520:102519520 102519530:102519530 102519540:102519540 102519580:102519580 102519610:102519610 102519615:102519615 102519700:102519700 102519710:102519710 102519720:102519720 102519721:102519721 102600000:102600000 102600001:102600001 102600010:102600010 102600020:102600020 102600030:102600030 102600040:102600040 102600050:102600050 102600100:102600100 102600105:102600105 102600110:102600110 102600115:102600115 102600200:102600200 102600210:102600210 102600220:102600220 102600230:102600230 102600240:102600240 102600250:102600250 102600300:102600300 102600305:102600305 102600310:102600310 102600315:102600315 102600400:102600400 102600402:102600402 102600404:102600404 102600406:102600406 102600410:102600410 102600420:102600420 102600430:102600430 102600440:102600440 102600450:102600450 102600470:102600470 102600490:102600490 102600500:102600500 102600501:102600501 102600505:102600505 102600506:102600506 102600510:102600510 102600511:102600511 102600515:102600515 102600516:102600516 102600517:102600517 102600520:102600520 102600530:102600530 102600540:102600540 102600580:102600580 102600600:102600600 102600610:102600610 102600615:102600615 102600700:102600700 102600701:102600701 102600702:102600702 102600780:102600780 102600790:102600790 102601100:102601100 102601105:102601105 102601200:102601200 102601210:102601210 102601215:102601215 102601220:102601220 102601300:102601300 102601305:102601305 102601540:102601540 102601580:102601580 102601700:102601700 102601705:102601705 102602100:102602100 102602105:102602105 102602200:102602200 102602210:102602210 102602215:102602215 102602220:102602220 102602300:102602300 102602305:102602305 102602308:102602308 102602309:102602309 102602701:102602701 102603100:102603100 102603105:102603105 102603300:102603300 102603305:102603305 102603540:102603540 102603580:102603580 102603800:102603800 102603810:102603810 102603820:102603820 102603830:102603830 102603835:102603835 102604300:102604300 102604305:102604305 102604720:102604720 102604725:102604725 102605100:102605100 102605105:102605105 102610000:102610000 102610001:102610001 102610010:102610010 102610020:102610020 102610030:102610030 102610040:102610040 102610050:102610050 102610100:102610100 102610105:102610105 102610110:102610110 102610115:102610115 102610200:102610200 102610210:102610210 102610215:102610215 102610220:102610220 102610230:102610230 102610240:102610240 102610250:102610250 102610300:102610300 102610305:102610305 102610310:102610310 102610315:102610315 102610400:102610400 102610410:102610410 102610420:102610420 102610430:102610430 102610440:102610440 102610450:102610450 102610470:102610470 102610490:102610490 102610500:102610500 102610501:102610501 102610505:102610505 102610506:102610506 102610510:102610510 102610511:102610511 102610515:102610515 102610516:102610516 102610517:102610517 102610520:102610520 102610530:102610530 102610540:102610540 102610580:102610580 102610600:102610600 102610610:102610610 102610615:102610615 102610701:102610701 102610790:102610790 102611105:102611105 102611106:102611106 102611115:102611115 102611116:102611116 102611300:102611300 102611305:102611305 102611306:102611306 102611315:102611315 102611316:102611316 102611720:102611720 102611725:102611725 102612200:102612200 102612210:102612210 102612215:102612215 102612220:102612220 102612300:102612300 102612305:102612305 102612540:102612540 102612580:102612580 102612700:102612700 102612705:102612705 102613300:102613300 102613305:102613305 102614000:102614000 102614010:102614010 102614020:102614020 102614030:102614030 102614040:102614040 102614050:102614050 102614100:102614100 102614105:102614105 102614110:102614110 102614115:102614115 102614200:102614200 102614210:102614210 102614215:102614215 102614220:102614220 102614230:102614230 102614240:102614240 102614250:102614250 102614300:102614300 102614305:102614305 102614310:102614310 102614315:102614315 102614400:102614400 102614402:102614402 102614404:102614404 102614470:102614470 102614490:102614490 102614500:102614500 102614501:102614501 102614505:102614505 102614506:102614506 102614510:102614510 102614511:102614511 102614515:102614515 102614516:102614516 102614517:102614517 102614520:102614520 102614530:102614530 102614540:102614540 102614580:102614580 102614615:102614615 102614700:102614700 102614705:102614705 102615620:102615620 102615621:102615621 102615622:102615622 102615630:102615630 102615631:102615631 102615640:102615640 102615641:102615641 102615642:102615642 102615643:102615643 102615700:102615700 102615701:102615701 102615702:102615702 102615703:102615703 102615710:102615710 102615711:102615711 102615720:102615720 102615730:102615730 102615731:102615731 102615732:102615732 102615750:102615750 102615751:102615751 102615760:102615760 102615761:102615761 102620002:102620002 102620003:102620003 102620004:102620004 102620620:102620620 102620621:102620621 102620622:102620622 102620630:102620630 102620631:102620631 102620640:102620640 102620641:102620641 102620701:102620701 102620750:102620750 102620751:102620751 102620760:102620760 102620761:102620761 102697000:102697000 102697001:102697001 102697010:102697010 102697020:102697020 102697030:102697030 102697040:102697040 102697050:102697050 102697100:102697100 102697110:102697110 102697200:102697200 102697210:102697210 102697220:102697220 102697230:102697230 102697240:102697240 102697250:102697250 102697300:102697300 102697310:102697310 102697320:102697320 102697330:102697330 102697400:102697400 102697410:102697410 102697420:102697420 102697430:102697430 102697440:102697440 102697450:102697450 102697490:102697490 102697500:102697500 102697501:102697501 102697505:102697505 102697506:102697506 102697510:102697510 102697511:102697511 102697515:102697515 102697516:102697516 102697517:102697517 102697520:102697520 102697530:102697530 102697540:102697540 102697580:102697580 102697600:102697600 102697800:102697800 102698000:102698000 102698001:102698001 102698010:102698010 102698020:102698020 102698030:102698030 102698040:102698040 102698050:102698050 102698100:102698100 102698110:102698110 102698200:102698200 102698210:102698210 102698220:102698220 102698230:102698230 102698240:102698240 102698250:102698250 102698300:102698300 102698310:102698310 102698400:102698400 102698410:102698410 102698420:102698420 102698430:102698430 102698440:102698440 102698450:102698450 102698490:102698490 102698500:102698500 102698501:102698501 102698505:102698505 102698506:102698506 102698510:102698510 102698511:102698511 102698515:102698515 102698516:102698516 102698517:102698517 102698520:102698520 102698530:102698530 102698540:102698540 102698580:102698580 102698600:102698600 102699000:102699000 102699001:102699001 102699010:102699010 102699020:102699020 102699030:102699030 102699040:102699040 102699050:102699050 102699100:102699100 102699110:102699110 102699200:102699200 102699210:102699210 102699220:102699220 102699230:102699230 102699240:102699240 102699250:102699250 102699300:102699300 102699310:102699310 102699400:102699400 102699410:102699410 102699420:102699420 102699430:102699430 102699440:102699440 102699450:102699450 102699490:102699490 102699500:102699500 102699501:102699501 102699505:102699505 102699506:102699506 102699510:102699510 102699511:102699511 102699515:102699515 102699516:102699516 102699517:102699517 102699520:102699520 102699530:102699530 102699540:102699540 102699580:102699580 102699600:102699600 102700000:102700000 102700010:102700010 102700020:102700020 102700030:102700030 102700040:102700040 102700050:102700050 102700100:102700100 102700105:102700105 102700110:102700110 102700115:102700115 102700200:102700200 102700210:102700210 102700220:102700220 102700230:102700230 102700240:102700240 102700250:102700250 102700300:102700300 102700305:102700305 102700310:102700310 102700315:102700315 102700400:102700400 102700402:102700402 102700404:102700404 102700410:102700410 102700420:102700420 102700430:102700430 102700440:102700440 102700450:102700450 102700460:102700460 102700470:102700470 102700490:102700490 102700500:102700500 102700505:102700505 102700510:102700510 102700515:102700515 102700516:102700516 102700520:102700520 102700530:102700530 102700540:102700540 102700580:102700580 102700600:102700600 102700610:102700610 102700615:102700615 102700720:102700720 102700730:102700730 102700731:102700731 102700733:102700733 102701000:102701000 102701010:102701010 102701020:102701020 102701030:102701030 102701040:102701040 102701050:102701050 102701100:102701100 102701110:102701110 102701200:102701200 102701210:102701210 102701220:102701220 102701230:102701230 102701240:102701240 102701250:102701250 102701300:102701300 102701310:102701310 102701400:102701400 102701410:102701410 102701420:102701420 102701430:102701430 102701440:102701440 102701450:102701450 102701460:102701460 102701490:102701490 102701500:102701500 102701505:102701505 102701510:102701510 102701515:102701515 102701516:102701516 102701520:102701520 102701530:102701530 102701540:102701540 102701580:102701580 102701600:102701600 102702100:102702100 102702105:102702105 102702110:102702110 102702115:102702115 102702300:102702300 102702305:102702305 102702310:102702310 102702315:102702315 102702700:102702700 102703000:102703000 102703010:102703010 102703020:102703020 102703030:102703030 102703040:102703040 102703050:102703050 102703100:102703100 102703110:102703110 102703200:102703200 102703210:102703210 102703220:102703220 102703230:102703230 102703240:102703240 102703250:102703250 102703300:102703300 102703310:102703310 102703400:102703400 102703410:102703410 102703420:102703420 102703430:102703430 102703440:102703440 102703450:102703450 102703460:102703460 102703490:102703490 102703500:102703500 102703505:102703505 102703510:102703510 102703515:102703515 102703516:102703516 102703520:102703520 102703530:102703530 102703540:102703540 102703580:102703580 102703600:102703600 102704730:102704730 102704731:102704731 102704733:102704733 102704740:102704740 102704741:102704741 102704743:102704743 102710700:102710700 102711620:102711620 102711621:102711621 102711630:102711630 102711631:102711631 102711632:102711632 102711640:102711640 102711641:102711641 102711700:102711700 102711701:102711701 102711702:102711702 102711703:102711703 102711750:102711750 102711751:102711751 102711760:102711760 102711761:102711761 102800000:102800000 102800010:102800010 102800020:102800020 102800030:102800030 102800040:102800040 102800050:102800050 102800100:102800100 102800105:102800105 102800110:102800110 102800115:102800115 102800200:102800200 102800210:102800210 102800220:102800220 102800230:102800230 102800240:102800240 102800250:102800250 102800300:102800300 102800305:102800305 102800310:102800310 102800315:102800315 102800400:102800400 102800402:102800402 102800404:102800404 102800410:102800410 102800420:102800420 102800430:102800430 102800440:102800440 102800450:102800450 102800470:102800470 102800490:102800490 102800500:102800500 102800505:102800505 102800510:102800510 102800515:102800515 102800516:102800516 102800520:102800520 102800530:102800530 102800540:102800540 102800580:102800580 102800600:102800600 102800610:102800610 102800615:102800615 102800700:102800700 102800710:102800710 102800720:102800720 102802000:102802000 102802010:102802010 102802020:102802020 102802030:102802030 102802040:102802040 102802050:102802050 102802100:102802100 102802110:102802110 102802200:102802200 102802210:102802210 102802220:102802220 102802230:102802230 102802240:102802240 102802250:102802250 102802300:102802300 102802310:102802310 102802400:102802400 102802410:102802410 102802420:102802420 102802430:102802430 102802440:102802440 102802450:102802450 102802490:102802490 102802500:102802500 102802505:102802505 102802510:102802510 102802515:102802515 102802516:102802516 102802520:102802520 102802530:102802530 102802540:102802540 102802580:102802580 102802600:102802600 102803000:102803000 102803010:102803010 102803020:102803020 102803030:102803030 102803040:102803040 102803050:102803050 102803100:102803100 102803110:102803110 102803200:102803200 102803210:102803210 102803220:102803220 102803230:102803230 102803240:102803240 102803250:102803250 102803300:102803300 102803310:102803310 102803400:102803400 102803410:102803410 102803420:102803420 102803430:102803430 102803440:102803440 102803450:102803450 102803490:102803490 102803500:102803500 102803505:102803505 102803510:102803510 102803515:102803515 102803516:102803516 102803520:102803520 102803530:102803530 102803540:102803540 102803580:102803580 102803600:102803600 102804000:102804000 102804010:102804010 102804020:102804020 102804030:102804030 102804040:102804040 102804050:102804050 102804100:102804100 102804110:102804110 102804200:102804200 102804210:102804210 102804220:102804220 102804230:102804230 102804240:102804240 102804250:102804250 102804300:102804300 102804310:102804310 102804400:102804400 102804410:102804410 102804420:102804420 102804430:102804430 102804440:102804440 102804450:102804450 102804490:102804490 102804500:102804500 102804505:102804505 102804510:102804510 102804515:102804515 102804516:102804516 102804520:102804520 102804530:102804530 102804540:102804540 102804580:102804580 102804600:102804600 102805000:102805000 102805010:102805010 102805020:102805020 102805030:102805030 102805040:102805040 102805050:102805050 102805100:102805100 102805110:102805110 102805200:102805200 102805210:102805210 102805220:102805220 102805230:102805230 102805240:102805240 102805250:102805250 102805300:102805300 102805310:102805310 102805311:102805311 102805400:102805400 102805401:102805401 102805410:102805410 102805420:102805420 102805430:102805430 102805440:102805440 102805450:102805450 102805490:102805490 102805500:102805500 102805505:102805505 102805510:102805510 102805515:102805515 102805516:102805516 102805520:102805520 102805530:102805530 102805540:102805540 102805580:102805580 102805600:102805600 102806000:102806000 102806010:102806010 102806020:102806020 102806030:102806030 102806040:102806040 102806050:102806050 102806100:102806100 102806105:102806105 102806110:102806110 102806115:102806115 102806400:102806400 102806402:102806402 102806404:102806404 102806470:102806470 102806490:102806490 102806500:102806500 102806505:102806505 102806510:102806510 102806515:102806515 102806516:102806516 102806520:102806520 102806540:102806540 102806615:102806615 102806620:102806620 102806621:102806621 102806630:102806630 102806631:102806631 102806640:102806640 102806641:102806641 102806740:102806740 102806741:102806741 102806744:102806744 102806745:102806745 102806746:102806746 102806747:102806747 102806750:102806750 102806751:102806751 102806760:102806760 102806761:102806761 102807000:102807000 102807010:102807010 102807020:102807020 102807030:102807030 102807040:102807040 102807050:102807050 102807100:102807100 102807105:102807105 102807110:102807110 102807115:102807115 102807200:102807200 102807210:102807210 102807220:102807220 102807230:102807230 102807240:102807240 102807250:102807250 102807300:102807300 102807305:102807305 102807310:102807310 102807315:102807315 102807400:102807400 102807402:102807402 102807404:102807404 102807520:102807520 102807530:102807530 102807540:102807540 102807580:102807580 102807700:102807700 102807710:102807710 102807720:102807720 102810000:102810000 102810010:102810010 102810020:102810020 102810030:102810030 102810040:102810040 102810050:102810050 102810100:102810100 102810105:102810105 102810110:102810110 102810115:102810115 102810200:102810200 102810210:102810210 102810220:102810220 102810230:102810230 102810240:102810240 102810250:102810250 102810300:102810300 102810305:102810305 102810310:102810310 102810315:102810315 102810400:102810400 102810402:102810402 102810404:102810404 102810520:102810520 102810530:102810530 102810540:102810540 102810580:102810580 102810700:102810700 102810705:102810705 102811700:102811700 102811705:102811705 102811710:102811710 102811715:102811715 102811720:102811720 102811725:102811725 102812700:102812700 102812701:102812701 102812710:102812710 102813700:102813700 102813710:102813710 102813720:102813720 102813730:102813730 102813740:102813740 102813750:102813750 102813760:102813760 102813770:102813770 102813780:102813780 102900000:102900000 102900001:102900001 102900010:102900010 102900020:102900020 102900030:102900030 102900040:102900040 102900050:102900050 102900100:102900100 102900101:102900101 102900105:102900105 102900106:102900106 102900110:102900110 102900115:102900115 102900200:102900200 102900201:102900201 102900210:102900210 102900220:102900220 102900230:102900230 102900240:102900240 102900250:102900250 102900300:102900300 102900301:102900301 102900305:102900305 102900306:102900306 102900310:102900310 102900315:102900315 102900400:102900400 102900401:102900401 102900402:102900402 102900404:102900404 102900410:102900410 102900420:102900420 102900430:102900430 102900440:102900440 102900450:102900450 102900470:102900470 102900490:102900490 102900500:102900500 102900505:102900505 102900510:102900510 102900515:102900515 102900516:102900516 102900520:102900520 102900521:102900521 102900530:102900530 102900531:102900531 102900540:102900540 102900580:102900580 102900600:102900600 102900610:102900610 102900615:102900615 102900700:102900700 102901000:102901000 102901010:102901010 102901020:102901020 102901030:102901030 102901040:102901040 102901050:102901050 102901100:102901100 102901110:102901110 102901200:102901200 102901210:102901210 102901220:102901220 102901230:102901230 102901240:102901240 102901250:102901250 102901300:102901300 102901310:102901310 102901400:102901400 102901410:102901410 102901420:102901420 102901430:102901430 102901440:102901440 102901450:102901450 102901490:102901490 102901500:102901500 102901505:102901505 102901510:102901510 102901515:102901515 102901516:102901516 102901520:102901520 102901530:102901530 102901540:102901540 102901580:102901580 102901600:102901600 102902100:102902100 102902105:102902105 102902110:102902110 102902115:102902115 102902300:102902300 102902305:102902305 102902310:102902310 102902315:102902315 102903700:102903700 102903701:102903701 102903702:102903702 102904000:102904000 102904001:102904001 102904100:102904100 102904101:102904101 102904105:102904105 102904106:102904106 102904200:102904200 102904201:102904201 102904300:102904300 102904301:102904301 102904305:102904305 102904306:102904306 102904400:102904400 102904401:102904401 102904520:102904520 102904521:102904521 102904530:102904530 102904531:102904531 102905000:102905000 102905010:102905010 102905020:102905020 102905030:102905030 102905040:102905040 102905050:102905050 102905100:102905100 102905101:102905101 102905105:102905105 102905106:102905106 102905110:102905110 102905111:102905111 102905115:102905115 102905116:102905116 102905200:102905200 102905210:102905210 102905220:102905220 102905230:102905230 102905240:102905240 102905250:102905250 102905300:102905300 102905301:102905301 102905305:102905305 102905306:102905306 102905310:102905310 102905311:102905311 102905315:102905315 102905316:102905316 102905400:102905400 102905402:102905402 102905404:102905404 102905520:102905520 102905530:102905530 102905540:102905540 102905580:102905580 102905700:102905700 102905701:102905701 102990620:102990620 102990621:102990621 102990630:102990630 102990631:102990631 102990640:102990640 102990641:102990641 102990700:102990700 102990701:102990701 102990702:102990702 102990703:102990703 102990704:102990704 102990705:102990705 102990750:102990750 102990751:102990751 102990760:102990760 102990761:102990761 103000000:103000000 103000010:103000010 103000020:103000020 103000030:103000030 103000040:103000040 103000050:103000050 103000100:103000100 103000105:103000105 103000110:103000110 103000115:103000115 103000200:103000200 103000210:103000210 103000220:103000220 103000230:103000230 103000240:103000240 103000250:103000250 103000300:103000300 103000305:103000305 103000310:103000310 103000315:103000315 103000400:103000400 103000402:103000402 103000404:103000404 103000410:103000410 103000420:103000420 103000430:103000430 103000440:103000440 103000450:103000450 103000470:103000470 103000490:103000490 103000500:103000500 103000501:103000501 103000505:103000505 103000506:103000506 103000510:103000510 103000511:103000511 103000515:103000515 103000516:103000516 103000517:103000517 103000520:103000520 103000530:103000530 103000540:103000540 103000580:103000580 103000600:103000600 103000610:103000610 103000615:103000615 103000620:103000620 103000700:103000700 103000800:103000800 103000805:103000805 103000806:103000806 103000807:103000807 103000810:103000810 103000811:103000811 103000815:103000815 103000816:103000816 103000900:103000900 103000905:103000905 103000906:103000906 103000907:103000907 103000910:103000910 103000911:103000911 103000915:103000915 103000916:103000916 103001000:103001000 103001010:103001010 103001020:103001020 103001030:103001030 103001040:103001040 103001050:103001050 103001100:103001100 103001105:103001105 103001110:103001110 103001115:103001115 103001200:103001200 103001210:103001210 103001220:103001220 103001230:103001230 103001240:103001240 103001250:103001250 103001300:103001300 103001305:103001305 103001310:103001310 103001315:103001315 103001400:103001400 103001410:103001410 103001420:103001420 103001430:103001430 103001440:103001440 103001450:103001450 103001470:103001470 103001490:103001490 103001500:103001500 103001501:103001501 103001505:103001505 103001506:103001506 103001510:103001510 103001511:103001511 103001515:103001515 103001516:103001516 103001517:103001517 103001520:103001520 103001530:103001530 103001540:103001540 103001580:103001580 103001600:103001600 103001610:103001610 103001615:103001615 103001620:103001620 103001700:103001700 103001701:103001701 103001710:103001710 103001711:103001711 103001720:103001720 103001721:103001721 103001730:103001730 103001731:103001731 103001740:103001740 103001741:103001741 103001800:103001800 103001801:103001801 103001820:103001820 103001821:103001821 103002700:103002700 103002701:103002701 103002702:103002702 103002703:103002703 103010000:103010000 103010010:103010010 103010020:103010020 103010100:103010100 103010105:103010105 103010110:103010110 103010115:103010115 103010200:103010200 103010210:103010210 103010220:103010220 103010300:103010300 103010305:103010305 103010310:103010310 103010315:103010315 103010400:103010400 103010402:103010402 103010404:103010404 103010520:103010520 103010530:103010530 103010540:103010540 103010580:103010580 103010700:103010700 103010800:103010800 103010805:103010805 103010806:103010806 103010807:103010807 103010810:103010810 103010811:103010811 103010815:103010815 103010816:103010816 103010900:103010900 103010905:103010905 103010906:103010906 103010907:103010907 103010910:103010910 103010911:103010911 103010915:103010915 103010916:103010916 103011000:103011000 103011010:103011010 103011020:103011020 103011100:103011100 103011105:103011105 103011110:103011110 103011115:103011115 103011200:103011200 103011210:103011210 103011220:103011220 103011300:103011300 103011305:103011305 103011310:103011310 103011315:103011315 103011400:103011400 103011402:103011402 103011404:103011404 103011520:103011520 103011530:103011530 103011540:103011540 103011580:103011580 103011800:103011800 103020000:103020000 103020010:103020010 103020020:103020020 103020030:103020030 103020040:103020040 103020050:103020050 103020100:103020100 103020110:103020110 103020120:103020120 103020130:103020130 103020200:103020200 103020210:103020210 103020220:103020220 103020230:103020230 103020240:103020240 103020250:103020250 103020300:103020300 103020301:103020301 103020310:103020310 103020400:103020400 103020410:103020410 103020420:103020420 103020430:103020430 103020440:103020440 103020450:103020450 103020490:103020490 103020500:103020500 103020501:103020501 103020505:103020505 103020506:103020506 103020510:103020510 103020511:103020511 103020515:103020515 103020516:103020516 103020517:103020517 103020520:103020520 103020530:103020530 103020540:103020540 103020580:103020580 103020600:103020600 103020800:103020800 103030000:103030000 103030001:103030001 103030010:103030010 103030020:103030020 103030030:103030030 103030040:103030040 103030050:103030050 103030100:103030100 103030105:103030105 103030110:103030110 103030115:103030115 103030200:103030200 103030210:103030210 103030220:103030220 103030230:103030230 103030240:103030240 103030250:103030250 103030300:103030300 103030305:103030305 103030310:103030310 103030315:103030315 103030400:103030400 103030402:103030402 103030404:103030404 103030470:103030470 103030490:103030490 103030500:103030500 103030501:103030501 103030505:103030505 103030506:103030506 103030510:103030510 103030511:103030511 103030515:103030515 103030516:103030516 103030517:103030517 103030520:103030520 103030530:103030530 103030540:103030540 103030580:103030580 103030615:103030615 103030700:103030700 103030800:103030800 103030805:103030805 103030900:103030900 103030905:103030905 103030910:103030910 103030915:103030915 103040000:103040000 103040010:103040010 103040020:103040020 103040030:103040030 103040040:103040040 103040050:103040050 103040100:103040100 103040110:103040110 103040200:103040200 103040210:103040210 103040220:103040220 103040230:103040230 103040240:103040240 103040250:103040250 103040300:103040300 103040310:103040310 103040400:103040400 103040410:103040410 103040420:103040420 103040430:103040430 103040440:103040440 103040450:103040450 103040490:103040490 103040500:103040500 103040501:103040501 103040505:103040505 103040506:103040506 103040510:103040510 103040511:103040511 103040515:103040515 103040516:103040516 103040517:103040517 103040520:103040520 103040530:103040530 103040540:103040540 103040580:103040580 103040600:103040600 103050000:103050000 103050010:103050010 103050020:103050020 103050030:103050030 103050040:103050040 103050050:103050050 103050100:103050100 103050105:103050105 103050110:103050110 103050115:103050115 103050200:103050200 103050210:103050210 103050220:103050220 103050230:103050230 103050240:103050240 103050250:103050250 103050300:103050300 103050305:103050305 103050310:103050310 103050315:103050315 103050400:103050400 103050402:103050402 103050404:103050404 103050470:103050470 103050490:103050490 103050500:103050500 103050501:103050501 103050505:103050505 103050506:103050506 103050510:103050510 103050511:103050511 103050515:103050515 103050516:103050516 103050517:103050517 103050520:103050520 103050530:103050530 103050540:103050540 103050580:103050580 103050615:103050615 103050700:103050700 103060000:103060000 103060010:103060010 103060020:103060020 103060030:103060030 103060040:103060040 103060050:103060050 103060100:103060100 103060105:103060105 103060110:103060110 103060115:103060115 103060200:103060200 103060210:103060210 103060220:103060220 103060230:103060230 103060240:103060240 103060250:103060250 103060300:103060300 103060305:103060305 103060310:103060310 103060315:103060315 103060400:103060400 103060402:103060402 103060404:103060404 103060520:103060520 103060530:103060530 103060540:103060540 103060580:103060580 103060800:103060800 103060805:103060805 103060810:103060810 103060811:103060811 103060815:103060815 103060816:103060816 103060900:103060900 103060905:103060905 103060910:103060910 103060911:103060911 103060915:103060915 103060916:103060916 103200000:103200000 103200001:103200001 103200010:103200010 103200020:103200020 103200030:103200030 103200040:103200040 103200050:103200050 103200100:103200100 103200101:103200101 103200105:103200105 103200110:103200110 103200115:103200115 103200200:103200200 103200210:103200210 103200220:103200220 103200230:103200230 103200240:103200240 103200250:103200250 103200300:103200300 103200305:103200305 103200310:103200310 103200315:103200315 103200400:103200400 103200402:103200402 103200404:103200404 103200406:103200406 103200410:103200410 103200420:103200420 103200430:103200430 103200440:103200440 103200450:103200450 103200470:103200470 103200490:103200490 103200500:103200500 103200501:103200501 103200505:103200505 103200506:103200506 103200510:103200510 103200511:103200511 103200515:103200515 103200516:103200516 103200517:103200517 103200520:103200520 103200530:103200530 103200540:103200540 103200580:103200580 103200600:103200600 103200610:103200610 103200615:103200615 103200620:103200620 103200700:103200700 103200701:103200701 103200800:103200800 103200805:103200805 103200806:103200806 103200807:103200807 103200808:103200808 103200810:103200810 103200815:103200815 103200900:103200900 103200905:103200905 103200906:103200906 103200907:103200907 103200908:103200908 103200910:103200910 103200915:103200915 103201000:103201000 103201010:103201010 103201020:103201020 103201030:103201030 103201040:103201040 103201050:103201050 103201100:103201100 103201101:103201101 103201110:103201110 103201200:103201200 103201210:103201210 103201220:103201220 103201230:103201230 103201240:103201240 103201250:103201250 103201300:103201300 103201301:103201301 103201310:103201310 103201320:103201320 103201330:103201330 103201400:103201400 103201410:103201410 103201420:103201420 103201430:103201430 103201440:103201440 103201450:103201450 103201490:103201490 103201500:103201500 103201501:103201501 103201505:103201505 103201506:103201506 103201510:103201510 103201511:103201511 103201515:103201515 103201516:103201516 103201517:103201517 103201520:103201520 103201530:103201530 103201540:103201540 103201580:103201580 103201600:103201600 103201800:103201800 103202000:103202000 103202010:103202010 103202020:103202020 103202030:103202030 103202040:103202040 103202050:103202050 103202100:103202100 103202101:103202101 103202110:103202110 103202200:103202200 103202210:103202210 103202220:103202220 103202230:103202230 103202240:103202240 103202250:103202250 103202300:103202300 103202301:103202301 103202310:103202310 103202400:103202400 103202410:103202410 103202420:103202420 103202430:103202430 103202440:103202440 103202450:103202450 103202490:103202490 103202500:103202500 103202501:103202501 103202505:103202505 103202506:103202506 103202510:103202510 103202511:103202511 103202515:103202515 103202516:103202516 103202517:103202517 103202520:103202520 103202530:103202530 103202540:103202540 103202580:103202580 103202600:103202600 103203000:103203000 103203001:103203001 103203010:103203010 103203020:103203020 103203100:103203100 103203105:103203105 103203110:103203110 103203115:103203115 103203200:103203200 103203210:103203210 103203220:103203220 103203300:103203300 103203305:103203305 103203306:103203306 103203307:103203307 103203310:103203310 103203315:103203315 103203400:103203400 103203402:103203402 103203404:103203404 103203406:103203406 103203520:103203520 103203530:103203530 103203540:103203540 103203580:103203580 103203800:103203800 103203805:103203805 103203808:103203808 103203810:103203810 103203815:103203815 103203900:103203900 103203905:103203905 103203908:103203908 103203910:103203910 103203915:103203915 103204000:103204000 103204010:103204010 103204020:103204020 103204030:103204030 103204040:103204040 103204050:103204050 103204100:103204100 103204101:103204101 103204110:103204110 103204200:103204200 103204210:103204210 103204220:103204220 103204230:103204230 103204240:103204240 103204250:103204250 103204300:103204300 103204301:103204301 103204310:103204310 103204400:103204400 103204410:103204410 103204420:103204420 103204430:103204430 103204440:103204440 103204450:103204450 103204490:103204490 103204500:103204500 103204501:103204501 103204505:103204505 103204506:103204506 103204510:103204510 103204511:103204511 103204515:103204515 103204516:103204516 103204517:103204517 103204520:103204520 103204530:103204530 103204540:103204540 103204580:103204580 103204600:103204600 103205700:103205700 103205701:103205701 103205702:103205702 103205703:103205703 103205710:103205710 103205711:103205711 103205712:103205712 103210000:103210000 103210001:103210001 103210010:103210010 103210020:103210020 103210100:103210100 103210105:103210105 103210110:103210110 103210115:103210115 103210200:103210200 103210210:103210210 103210220:103210220 103210300:103210300 103210305:103210305 103210310:103210310 103210315:103210315 103210400:103210400 103210402:103210402 103210404:103210404 103210406:103210406 103210520:103210520 103210530:103210530 103210540:103210540 103210580:103210580 103210700:103210700 103210900:103210900 103210901:103210901 103210905:103210905 103210906:103210906 103210907:103210907 103210908:103210908 103210910:103210910 103210911:103210911 103210915:103210915 103210916:103210916 103211700:103211700 103211705:103211705 103212700:103212700 103212705:103212705 103213000:103213000 103213001:103213001 103213010:103213010 103213020:103213020 103213030:103213030 103213040:103213040 103213050:103213050 103213100:103213100 103213101:103213101 103213105:103213105 103213110:103213110 103213115:103213115 103213200:103213200 103213210:103213210 103213220:103213220 103213230:103213230 103213240:103213240 103213250:103213250 103213300:103213300 103213305:103213305 103213310:103213310 103213315:103213315 103213400:103213400 103213402:103213402 103213404:103213404 103213406:103213406 103213410:103213410 103213420:103213420 103213430:103213430 103213440:103213440 103213450:103213450 103213470:103213470 103213490:103213490 103213500:103213500 103213501:103213501 103213505:103213505 103213506:103213506 103213510:103213510 103213511:103213511 103213515:103213515 103213516:103213516 103213517:103213517 103213520:103213520 103213530:103213530 103213540:103213540 103213580:103213580 103213600:103213600 103213610:103213610 103213615:103213615 103213620:103213620 103213700:103213700 103213701:103213701 103213800:103213800 103213805:103213805 103213806:103213806 103213807:103213807 103213808:103213808 103213810:103213810 103213815:103213815 103213900:103213900 103213905:103213905 103213906:103213906 103213907:103213907 103213908:103213908 103213910:103213910 103213915:103213915 103300000:103300000 103300001:103300001 103300010:103300010 103300020:103300020 103300030:103300030 103300040:103300040 103300050:103300050 103300100:103300100 103300105:103300105 103300110:103300110 103300115:103300115 103300200:103300200 103300210:103300210 103300220:103300220 103300230:103300230 103300240:103300240 103300250:103300250 103300300:103300300 103300305:103300305 103300310:103300310 103300315:103300315 103300400:103300400 103300402:103300402 103300404:103300404 103300410:103300410 103300420:103300420 103300430:103300430 103300440:103300440 103300450:103300450 103300470:103300470 103300490:103300490 103300500:103300500 103300501:103300501 103300505:103300505 103300506:103300506 103300510:103300510 103300511:103300511 103300515:103300515 103300516:103300516 103300517:103300517 103300520:103300520 103300530:103300530 103300540:103300540 103300580:103300580 103300600:103300600 103300610:103300610 103300615:103300615 103300699:103300699 103300700:103300700 103300800:103300800 103300801:103300801 103300802:103300802 103300803:103300803 103300805:103300805 103300806:103300806 103300807:103300807 103300808:103300808 103300900:103300900 103300901:103300901 103300902:103300902 103300903:103300903 103300905:103300905 103300906:103300906 103300907:103300907 103300908:103300908 103300920:103300920 103300921:103300921 103301000:103301000 103301010:103301010 103301020:103301020 103301030:103301030 103301040:103301040 103301050:103301050 103301100:103301100 103301105:103301105 103301110:103301110 103301115:103301115 103301200:103301200 103301210:103301210 103301220:103301220 103301230:103301230 103301240:103301240 103301250:103301250 103301300:103301300 103301305:103301305 103301310:103301310 103301315:103301315 103301400:103301400 103301402:103301402 103301404:103301404 103301490:103301490 103301500:103301500 103301501:103301501 103301505:103301505 103301506:103301506 103301510:103301510 103301511:103301511 103301515:103301515 103301516:103301516 103301517:103301517 103301520:103301520 103301530:103301530 103301540:103301540 103301580:103301580 103302000:103302000 103302010:103302010 103302020:103302020 103302100:103302100 103302105:103302105 103302200:103302200 103302210:103302210 103302220:103302220 103302300:103302300 103302305:103302305 103302400:103302400 103302402:103302402 103302404:103302404 103303000:103303000 103303010:103303010 103303020:103303020 103303030:103303030 103303040:103303040 103303050:103303050 103303100:103303100 103303110:103303110 103303200:103303200 103303210:103303210 103303220:103303220 103303230:103303230 103303240:103303240 103303250:103303250 103303300:103303300 103303310:103303310 103303400:103303400 103303410:103303410 103303420:103303420 103303430:103303430 103303440:103303440 103303450:103303450 103303490:103303490 103303500:103303500 103303501:103303501 103303505:103303505 103303506:103303506 103303510:103303510 103303511:103303511 103303515:103303515 103303516:103303516 103303517:103303517 103303520:103303520 103303530:103303530 103303540:103303540 103303580:103303580 103303600:103303600 103310100:103310100 103310105:103310105 103310300:103310300 103310305:103310305 103390620:103390620 103390621:103390621 103390630:103390630 103390631:103390631 103390640:103390640 103390641:103390641 103390740:103390740 103390741:103390741 103390742:103390742 103390743:103390743 103390744:103390744 103390745:103390745 103390750:103390750 103390751:103390751 103390760:103390760 103390761:103390761 103391000:103391000 103391010:103391010 103391020:103391020 103391030:103391030 103391040:103391040 103391050:103391050 103391100:103391100 103391105:103391105 103391110:103391110 103391115:103391115 103391200:103391200 103391210:103391210 103391220:103391220 103391230:103391230 103391240:103391240 103391250:103391250 103391300:103391300 103391305:103391305 103391310:103391310 103391315:103391315 103391400:103391400 103391402:103391402 103391404:103391404 103391470:103391470 103391490:103391490 103391500:103391500 103391501:103391501 103391505:103391505 103391506:103391506 103391510:103391510 103391511:103391511 103391515:103391515 103391516:103391516 103391517:103391517 103391520:103391520 103391530:103391530 103391540:103391540 103391580:103391580 103391615:103391615 103500000:103500000 103500001:103500001 103500010:103500010 103500020:103500020 103500030:103500030 103500040:103500040 103500050:103500050 103500100:103500100 103500101:103500101 103500105:103500105 103500110:103500110 103500115:103500115 103500200:103500200 103500210:103500210 103500220:103500220 103500230:103500230 103500240:103500240 103500250:103500250 103500300:103500300 103500301:103500301 103500305:103500305 103500310:103500310 103500315:103500315 103500400:103500400 103500402:103500402 103500404:103500404 103500410:103500410 103500420:103500420 103500430:103500430 103500440:103500440 103500450:103500450 103500470:103500470 103500490:103500490 103500500:103500500 103500501:103500501 103500505:103500505 103500506:103500506 103500510:103500510 103500511:103500511 103500515:103500515 103500516:103500516 103500517:103500517 103500520:103500520 103500530:103500530 103500540:103500540 103500580:103500580 103500600:103500600 103500610:103500610 103500615:103500615 103500700:103500700 103500800:103500800 103500801:103500801 103500802:103500802 103500805:103500805 103500806:103500806 103500807:103500807 103500900:103500900 103500901:103500901 103500902:103500902 103500905:103500905 103500906:103500906 103500907:103500907 103502000:103502000 103502010:103502010 103502020:103502020 103502030:103502030 103502040:103502040 103502050:103502050 103502100:103502100 103502101:103502101 103502110:103502110 103502200:103502200 103502210:103502210 103502220:103502220 103502230:103502230 103502240:103502240 103502250:103502250 103502300:103502300 103502301:103502301 103502310:103502310 103502400:103502400 103502410:103502410 103502420:103502420 103502430:103502430 103502440:103502440 103502450:103502450 103502490:103502490 103502500:103502500 103502501:103502501 103502505:103502505 103502506:103502506 103502510:103502510 103502511:103502511 103502515:103502515 103502516:103502516 103502517:103502517 103502520:103502520 103502530:103502530 103502540:103502540 103502580:103502580 103502600:103502600 103503100:103503100 103503105:103503105 103503300:103503300 103503305:103503305 103504710:103504710 103504715:103504715 103505710:103505710 103505720:103505720 103505725:103505725 103506100:103506100 103506105:103506105 103506300:103506300 103506305:103506305 103507100:103507100 103507105:103507105 103507300:103507300 103507305:103507305 103508700:103508700 103508710:103508710 103508720:103508720 103509700:103509700 103509710:103509710 103509720:103509720 103510700:103510700 103510705:103510705 103511700:103511700 103511701:103511701 103511702:103511702 103511710:103511710 103511711:103511711 103511712:103511712 103511713:103511713 103512700:103512700 103512710:103512710 103512720:103512720 103512730:103512730 103512731:103512731 103512740:103512740 103512750:103512750 103520000:103520000 103520001:103520001 103520010:103520010 103520020:103520020 103520030:103520030 103520040:103520040 103520050:103520050 103520100:103520100 103520101:103520101 103520105:103520105 103520110:103520110 103520115:103520115 103520200:103520200 103520210:103520210 103520220:103520220 103520230:103520230 103520240:103520240 103520250:103520250 103520300:103520300 103520301:103520301 103520305:103520305 103520310:103520310 103520315:103520315 103520400:103520400 103520402:103520402 103520404:103520404 103520410:103520410 103520420:103520420 103520430:103520430 103520440:103520440 103520450:103520450 103520470:103520470 103520490:103520490 103520500:103520500 103520501:103520501 103520505:103520505 103520506:103520506 103520510:103520510 103520511:103520511 103520515:103520515 103520516:103520516 103520517:103520517 103520520:103520520 103520530:103520530 103520540:103520540 103520580:103520580 103520600:103520600 103520610:103520610 103520700:103520700 103520800:103520800 103600000:103600000 103600001:103600001 103600010:103600010 103600011:103600011 103600020:103600020 103600021:103600021 103600030:103600030 103600031:103600031 103600040:103600040 103600041:103600041 103600050:103600050 103600051:103600051 103600100:103600100 103600101:103600101 103600105:103600105 103600106:103600106 103600110:103600110 103600111:103600111 103600115:103600115 103600116:103600116 103600200:103600200 103600201:103600201 103600210:103600210 103600211:103600211 103600220:103600220 103600221:103600221 103600230:103600230 103600231:103600231 103600240:103600240 103600241:103600241 103600250:103600250 103600251:103600251 103600300:103600300 103600301:103600301 103600305:103600305 103600306:103600306 103600310:103600310 103600311:103600311 103600315:103600315 103600316:103600316 103600400:103600400 103600401:103600401 103600402:103600402 103600403:103600403 103600404:103600404 103600405:103600405 103600410:103600410 103600411:103600411 103600420:103600420 103600421:103600421 103600430:103600430 103600440:103600440 103600450:103600450 103600460:103600460 103600461:103600461 103600470:103600470 103600490:103600490 103600500:103600500 103600505:103600505 103600510:103600510 103600515:103600515 103600516:103600516 103600520:103600520 103600521:103600521 103600530:103600530 103600531:103600531 103600540:103600540 103600541:103600541 103600580:103600580 103600600:103600600 103600601:103600601 103600610:103600610 103600611:103600611 103600615:103600615 103600616:103600616 103600721:103600721 103600723:103600723 103600724:103600724 103600791:103600791 103600800:103600800 103600801:103600801 103600810:103600810 103600811:103600811 103600820:103600820 103600821:103600821 103600831:103600831 103600835:103600835 103600920:103600920 103600921:103600921 103602000:103602000 103602010:103602010 103602020:103602020 103602030:103602030 103602040:103602040 103602050:103602050 103602100:103602100 103602101:103602101 103602110:103602110 103602200:103602200 103602210:103602210 103602220:103602220 103602230:103602230 103602240:103602240 103602250:103602250 103602300:103602300 103602310:103602310 103602400:103602400 103602410:103602410 103602420:103602420 103602430:103602430 103602440:103602440 103602450:103602450 103602460:103602460 103602490:103602490 103602500:103602500 103602505:103602505 103602510:103602510 103602515:103602515 103602516:103602516 103602520:103602520 103602530:103602530 103602540:103602540 103602580:103602580 103602600:103602600 103602800:103602800 103603300:103603300 103603305:103603305 103603310:103603310 103603315:103603315 103603700:103603700 103603705:103603705 103603800:103603800 103603810:103603810 103603820:103603820 103604100:103604100 103604105:103604105 103604110:103604110 103604115:103604115 103604300:103604300 103604305:103604305 103604310:103604310 103604315:103604315 103604700:103604700 103604710:103604710 103604720:103604720 103605000:103605000 103605010:103605010 103605020:103605020 103605030:103605030 103605040:103605040 103605050:103605050 103605100:103605100 103605110:103605110 103605200:103605200 103605210:103605210 103605220:103605220 103605230:103605230 103605240:103605240 103605250:103605250 103605300:103605300 103605310:103605310 103605400:103605400 103605410:103605410 103605420:103605420 103605430:103605430 103605440:103605440 103605450:103605450 103605460:103605460 103605490:103605490 103605500:103605500 103605505:103605505 103605510:103605510 103605515:103605515 103605516:103605516 103605520:103605520 103605530:103605530 103605540:103605540 103605580:103605580 103605600:103605600 103606000:103606000 103606010:103606010 103606020:103606020 103606030:103606030 103606040:103606040 103606050:103606050 103606100:103606100 103606110:103606110 103606200:103606200 103606210:103606210 103606220:103606220 103606230:103606230 103606240:103606240 103606250:103606250 103606300:103606300 103606310:103606310 103606400:103606400 103606410:103606410 103606420:103606420 103606430:103606430 103606440:103606440 103606450:103606450 103606460:103606460 103606490:103606490 103606500:103606500 103606505:103606505 103606510:103606510 103606515:103606515 103606516:103606516 103606520:103606520 103606530:103606530 103606540:103606540 103606580:103606580 103606600:103606600 103607800:103607800 103607810:103607810 103607820:103607820 103607830:103607830 103608000:103608000 103608001:103608001 103608010:103608010 103608011:103608011 103608020:103608020 103608021:103608021 103608100:103608100 103608105:103608105 103608110:103608110 103608115:103608115 103608200:103608200 103608201:103608201 103608210:103608210 103608211:103608211 103608220:103608220 103608221:103608221 103608300:103608300 103608305:103608305 103608310:103608310 103608315:103608315 103608400:103608400 103608401:103608401 103608402:103608402 103608403:103608403 103608404:103608404 103608405:103608405 103608520:103608520 103608521:103608521 103608522:103608522 103608530:103608530 103608531:103608531 103608532:103608532 103608800:103608800 103608810:103608810 103608820:103608820 103608830:103608830 103610000:103610000 103610001:103610001 103610010:103610010 103610011:103610011 103610020:103610020 103610021:103610021 103610100:103610100 103610102:103610102 103610103:103610103 103610105:103610105 103610107:103610107 103610108:103610108 103610200:103610200 103610201:103610201 103610210:103610210 103610211:103610211 103610220:103610220 103610221:103610221 103610300:103610300 103610302:103610302 103610303:103610303 103610305:103610305 103610307:103610307 103610308:103610308 103610400:103610400 103610401:103610401 103610402:103610402 103610403:103610403 103610404:103610404 103610405:103610405 103610520:103610520 103610521:103610521 103610522:103610522 103610530:103610530 103610531:103610531 103610532:103610532 103610800:103610800 103610810:103610810 103610820:103610820 103610830:103610830 103611100:103611100 103611105:103611105 103611110:103611110 103611115:103611115 103611200:103611200 103611210:103611210 103611220:103611220 103611700:103611700 103611705:103611705 103620700:103620700 103620800:103620800 103620810:103620810 103620820:103620820 103630700:103630700 103630705:103630705 103635700:103635700 103635710:103635710 103640100:103640100 103640105:103640105 103640110:103640110 103640115:103640115 103640300:103640300 103640305:103640305 103640310:103640310 103640315:103640315 103640700:103640700 103650700:103650700 103650705:103650705 103650800:103650800 103650810:103650810 103650820:103650820 103650830:103650830 103650840:103650840 103660000:103660000 103660010:103660010 103660020:103660020 103660030:103660030 103660040:103660040 103660050:103660050 103660100:103660100 103660105:103660105 103660110:103660110 103660115:103660115 103660200:103660200 103660210:103660210 103660220:103660220 103660230:103660230 103660240:103660240 103660250:103660250 103660300:103660300 103660305:103660305 103660310:103660310 103660315:103660315 103660400:103660400 103660402:103660402 103660404:103660404 103660460:103660460 103660470:103660470 103660490:103660490 103660500:103660500 103660505:103660505 103660510:103660510 103660515:103660515 103660516:103660516 103660520:103660520 103660530:103660530 103660540:103660540 103660580:103660580 103660615:103660615 103660800:103660800 103660810:103660810 103660820:103660820 103660900:103660900 103670035:103670035 103670100:103670100 103670105:103670105 103670110:103670110 103670115:103670115 103670235:103670235 103670300:103670300 103670305:103670305 103670310:103670310 103670315:103670315 103670525:103670525 103670535:103670535 103670545:103670545 103670585:103670585 103670700:103670700 103670710:103670710 103670720:103670720 103670730:103670730 103670800:103670800 103670805:103670805 103670810:103670810 103670815:103670815 103670850:103670850 103670855:103670855 103670860:103670860 103670865:103670865 103690620:103690620 103690621:103690621 103690630:103690630 103690631:103690631 103690640:103690640 103690641:103690641 103690750:103690750 103690751:103690751 103690760:103690760 103690761:103690761 103690800:103690800 103690810:103690810 103690820:103690820 103690830:103690830 103690840:103690840 103800000:103800000 103800001:103800001 103800010:103800010 103800011:103800011 103800020:103800020 103800021:103800021 103800030:103800030 103800031:103800031 103800040:103800040 103800041:103800041 103800050:103800050 103800051:103800051 103800099:103800099 103800100:103800100 103800101:103800101 103800105:103800105 103800106:103800106 103800110:103800110 103800111:103800111 103800115:103800115 103800116:103800116 103800200:103800200 103800201:103800201 103800210:103800210 103800211:103800211 103800220:103800220 103800221:103800221 103800230:103800230 103800231:103800231 103800240:103800240 103800241:103800241 103800250:103800250 103800251:103800251 103800300:103800300 103800301:103800301 103800303:103800303 103800305:103800305 103800306:103800306 103800308:103800308 103800310:103800310 103800311:103800311 103800313:103800313 103800315:103800315 103800316:103800316 103800318:103800318 103800400:103800400 103800401:103800401 103800402:103800402 103800403:103800403 103800404:103800404 103800405:103800405 103800406:103800406 103800410:103800410 103800420:103800420 103800430:103800430 103800440:103800440 103800450:103800450 103800461:103800461 103800470:103800470 103800490:103800490 103800500:103800500 103800505:103800505 103800510:103800510 103800515:103800515 103800516:103800516 103800520:103800520 103800521:103800521 103800530:103800530 103800531:103800531 103800540:103800540 103800541:103800541 103800580:103800580 103800600:103800600 103800601:103800601 103800610:103800610 103800611:103800611 103800615:103800615 103800616:103800616 103800700:103800700 103800710:103800710 103800720:103800720 103802000:103802000 103802010:103802010 103802020:103802020 103802030:103802030 103802040:103802040 103802050:103802050 103802100:103802100 103802105:103802105 103802110:103802110 103802115:103802115 103802200:103802200 103802210:103802210 103802220:103802220 103802230:103802230 103802240:103802240 103802250:103802250 103802300:103802300 103802303:103802303 103802305:103802305 103802308:103802308 103802310:103802310 103802313:103802313 103802315:103802315 103802318:103802318 103802400:103802400 103802402:103802402 103802404:103802404 103802490:103802490 103802500:103802500 103802505:103802505 103802510:103802510 103802515:103802515 103802516:103802516 103802520:103802520 103802530:103802530 103802540:103802540 103802580:103802580 103802700:103802700 103802710:103802710 103802720:103802720 103803000:103803000 103803010:103803010 103803020:103803020 103803030:103803030 103803040:103803040 103803050:103803050 103803100:103803100 103803110:103803110 103803200:103803200 103803210:103803210 103803220:103803220 103803230:103803230 103803240:103803240 103803250:103803250 103803300:103803300 103803301:103803301 103803310:103803310 103803400:103803400 103803410:103803410 103803420:103803420 103803430:103803430 103803440:103803440 103803450:103803450 103803490:103803490 103803500:103803500 103803505:103803505 103803510:103803510 103803515:103803515 103803516:103803516 103803520:103803520 103803530:103803530 103803540:103803540 103803580:103803580 103803600:103803600 103804000:103804000 103804010:103804010 103804020:103804020 103804030:103804030 103804040:103804040 103804050:103804050 103804100:103804100 103804110:103804110 103804200:103804200 103804210:103804210 103804220:103804220 103804230:103804230 103804240:103804240 103804250:103804250 103804300:103804300 103804301:103804301 103804310:103804310 103804400:103804400 103804410:103804410 103804420:103804420 103804430:103804430 103804440:103804440 103804450:103804450 103804490:103804490 103804500:103804500 103804505:103804505 103804510:103804510 103804515:103804515 103804516:103804516 103804520:103804520 103804530:103804530 103804540:103804540 103804580:103804580 103804600:103804600 103805100:103805100 103805101:103805101 103805102:103805102 103805105:103805105 103805106:103805106 103805107:103805107 103805300:103805300 103805301:103805301 103805305:103805305 103805306:103805306 103805310:103805310 103805313:103805313 103805315:103805315 103805318:103805318 103806300:103806300 103806303:103806303 103806305:103806305 103806308:103806308 103806310:103806310 103806313:103806313 103806315:103806315 103806318:103806318 103806700:103806700 103806701:103806701 103806705:103806705 103806710:103806710 103806711:103806711 103806715:103806715 103806716:103806716 103806720:103806720 103806721:103806721 103806725:103806725 103806726:103806726 103807300:103807300 103807303:103807303 103807305:103807305 103807308:103807308 103807310:103807310 103807313:103807313 103807315:103807315 103807318:103807318 103807700:103807700 103807705:103807705 103807800:103807800 103807810:103807810 103807820:103807820 103807830:103807830 103807835:103807835 103808700:103808700 103808705:103808705 103809000:103809000 103809010:103809010 103809020:103809020 103809200:103809200 103809210:103809210 103809220:103809220 103809400:103809400 103809402:103809402 103809404:103809404 103809800:103809800 103809810:103809810 103809820:103809820 103809835:103809835 103810000:103810000 103810010:103810010 103810020:103810020 103810030:103810030 103810040:103810040 103810050:103810050 103810100:103810100 103810105:103810105 103810110:103810110 103810115:103810115 103810200:103810200 103810210:103810210 103810220:103810220 103810230:103810230 103810240:103810240 103810250:103810250 103810300:103810300 103810303:103810303 103810305:103810305 103810308:103810308 103810310:103810310 103810313:103810313 103810315:103810315 103810318:103810318 103810400:103810400 103810402:103810402 103810404:103810404 103810490:103810490 103810500:103810500 103810505:103810505 103810510:103810510 103810515:103810515 103810516:103810516 103810520:103810520 103810530:103810530 103810540:103810540 103810580:103810580 103810700:103810700 103810710:103810710 103810920:103810920 103810921:103810921 103811700:103811700 103811800:103811800 103811805:103811805 103811806:103811806 103811807:103811807 103811810:103811810 103811811:103811811 103811815:103811815 103811816:103811816 103811900:103811900 103811905:103811905 103811906:103811906 103811907:103811907 103811910:103811910 103811911:103811911 103811915:103811915 103811916:103811916 103812000:103812000 103812010:103812010 103812020:103812020 103812030:103812030 103812040:103812040 103812050:103812050 103812100:103812100 103812105:103812105 103812110:103812110 103812115:103812115 103812200:103812200 103812210:103812210 103812220:103812220 103812230:103812230 103812240:103812240 103812250:103812250 103812300:103812300 103812303:103812303 103812305:103812305 103812308:103812308 103812310:103812310 103812313:103812313 103812315:103812315 103812318:103812318 103812400:103812400 103812402:103812402 103812404:103812404 103812490:103812490 103812500:103812500 103812505:103812505 103812510:103812510 103812515:103812515 103812516:103812516 103812520:103812520 103812530:103812530 103812540:103812540 103812580:103812580 103812700:103812700 103812710:103812710 103812720:103812720 103813700:103813700 103813701:103813701 103813710:103813710 103813711:103813711 103813715:103813715 103813716:103813716 103813720:103813720 103813721:103813721 103813725:103813725 103813726:103813726 103813730:103813730 103813731:103813731 103813735:103813735 103813736:103813736 103813740:103813740 103813741:103813741 103813745:103813745 103813746:103813746 103813750:103813750 103813751:103813751 103813755:103813755 103813756:103813756 103813760:103813760 103814100:103814100 103814105:103814105 103814110:103814110 103814115:103814115 103814300:103814300 103814305:103814305 103814310:103814310 103814315:103814315 103814700:103814700 103814701:103814701 103814705:103814705 103814710:103814710 103814711:103814711 103814720:103814720 103814730:103814730 103814735:103814735 103814740:103814740 103814745:103814745 104100000:104100000 104100030:104100030 104100100:104100100 104100105:104100105 104100110:104100110 104100115:104100115 104100200:104100200 104100300:104100300 104100400:104100400 104100430:104100430 104100440:104100440 104100500:104100500 104100501:104100501 104100502:104100502 104100610:104100610 104100920:104100920 104100921:104100921 104101000:104101000 104101030:104101030 104101100:104101100 104101200:104101200 104101230:104101230 104101300:104101300 104101400:104101400 104101430:104101430 104101440:104101440 104101700:104101700 104102000:104102000 104102030:104102030 104102100:104102100 104102200:104102200 104102230:104102230 104102300:104102300 104102400:104102400 104102430:104102430 104102440:104102440 104102450:104102450 104103000:104103000 104103100:104103100 104103200:104103200 104103300:104103300 104103400:104103400 104103410:104103410 104103420:104103420 104103430:104103430 104103440:104103440 104104000:104104000 104104100:104104100 104104110:104104110 104104200:104104200 104104300:104104300 104104310:104104310 104104400:104104400 104104430:104104430 104104440:104104440 104105100:104105100 104105105:104105105 104105110:104105110 104105115:104105115 104105700:104105700 104105705:104105705 104105710:104105710 104105715:104105715 104105720:104105720 104105725:104105725 104105800:104105800 104106100:104106100 104106105:104106105 104106110:104106110 104106115:104106115 104106500:104106500 104106501:104106501 104106502:104106502 104106700:104106700 104106701:104106701 104106800:104106800 104107700:104107700 104108100:104108100 104108300:104108300 104108700:104108700 104108710:104108710 104108720:104108720 104108730:104108730 104108740:104108740 104108750:104108750 104200000:104200000 104200010:104200010 104200020:104200020 104200030:104200030 104200040:104200040 104200050:104200050 104200100:104200100 104200105:104200105 104200110:104200110 104200115:104200115 104200230:104200230 104200240:104200240 104200250:104200250 104200400:104200400 104200402:104200402 104200404:104200404 104200410:104200410 104200430:104200430 104200450:104200450 104200470:104200470 104200490:104200490 104200500:104200500 104200501:104200501 104200505:104200505 104200506:104200506 104200510:104200510 104200511:104200511 104200515:104200515 104200516:104200516 104200517:104200517 104200520:104200520 104200540:104200540 104200600:104200600 104200610:104200610 104200615:104200615 104200620:104200620 104200621:104200621 104200630:104200630 104200631:104200631 104200640:104200640 104200641:104200641 104200750:104200750 104200751:104200751 104200760:104200760 104200761:104200761 104200800:104200800 104201000:104201000 104201010:104201010 104201020:104201020 104201030:104201030 104201040:104201040 104201050:104201050 104201100:104201100 104201105:104201105 104201110:104201110 104201115:104201115 104201400:104201400 104201402:104201402 104201404:104201404 104201410:104201410 104201430:104201430 104201450:104201450 104201470:104201470 104201490:104201490 104201500:104201500 104201501:104201501 104201505:104201505 104201506:104201506 104201510:104201510 104201511:104201511 104201515:104201515 104201516:104201516 104201517:104201517 104201520:104201520 104201540:104201540 104201600:104201600 104201610:104201610 104201615:104201615 104201700:104201700 104201701:104201701 104201702:104201702 104201703:104201703 104201900:104201900 104201901:104201901 104201902:104201902 104201903:104201903 104201904:104201904 104201905:104201905 104201906:104201906 104201907:104201907 104201908:104201908 104202000:104202000 104202010:104202010 104202020:104202020 104202030:104202030 104202040:104202040 104202050:104202050 104202100:104202100 104202105:104202105 104202110:104202110 104202115:104202115 104202230:104202230 104202240:104202240 104202250:104202250 104202400:104202400 104202402:104202402 104202404:104202404 104202410:104202410 104202430:104202430 104202450:104202450 104202490:104202490 104202500:104202500 104202501:104202501 104202505:104202505 104202506:104202506 104202510:104202510 104202511:104202511 104202515:104202515 104202516:104202516 104202517:104202517 104202520:104202520 104202540:104202540 104202600:104202600 104202620:104202620 104202621:104202621 104202630:104202630 104202631:104202631 104202640:104202640 104202641:104202641 104202744:104202744 104202745:104202745 104202746:104202746 104202747:104202747 104202748:104202748 104202749:104202749 104202750:104202750 104202751:104202751 104202760:104202760 104202761:104202761 104203000:104203000 104203010:104203010 104203020:104203020 104203030:104203030 104203040:104203040 104203050:104203050 104203100:104203100 104203105:104203105 104203110:104203110 104203115:104203115 104203120:104203120 104203130:104203130 104203230:104203230 104203240:104203240 104203250:104203250 104203405:104203405 104203410:104203410 104203430:104203430 104203450:104203450 104203470:104203470 104203490:104203490 104203500:104203500 104203501:104203501 104203505:104203505 104203506:104203506 104203510:104203510 104203511:104203511 104203515:104203515 104203516:104203516 104203517:104203517 104203520:104203520 104203540:104203540 104203600:104203600 104203610:104203610 104203615:104203615 104203700:104203700 104204000:104204000 104204010:104204010 104204020:104204020 104204030:104204030 104204040:104204040 104204050:104204050 104204100:104204100 104204110:104204110 104204400:104204400 104204410:104204410 104204430:104204430 104204450:104204450 104204490:104204490 104204500:104204500 104204501:104204501 104204505:104204505 104204506:104204506 104204510:104204510 104204511:104204511 104204515:104204515 104204516:104204516 104204517:104204517 104204520:104204520 104204540:104204540 104204600:104204600 104205410:104205410 104205800:104205800 104205810:104205810 104205820:104205820 104205830:104205830 104205840:104205840 104205845:104205845 104205850:104205850 104205855:104205855 104206000:104206000 104206010:104206010 104206020:104206020 104206030:104206030 104206040:104206040 104206050:104206050 104206100:104206100 104206105:104206105 104206110:104206110 104206115:104206115 104206230:104206230 104206240:104206240 104206250:104206250 104206400:104206400 104206402:104206402 104206404:104206404 104206490:104206490 104206500:104206500 104206501:104206501 104206505:104206505 104206506:104206506 104206510:104206510 104206511:104206511 104206515:104206515 104206516:104206516 104206517:104206517 104206520:104206520 104206540:104206540 104206620:104206620 104206621:104206621 104206630:104206630 104206631:104206631 104206640:104206640 104206641:104206641 104206700:104206700 104206701:104206701 104206702:104206702 104206703:104206703 104206704:104206704 104206705:104206705 104206750:104206750 104206751:104206751 104206760:104206760 104206761:104206761 104300000:104300000 104300010:104300010 104300020:104300020 104300030:104300030 104300040:104300040 104300050:104300050 104300100:104300100 104300105:104300105 104300110:104300110 104300115:104300115 104300200:104300200 104300210:104300210 104300220:104300220 104300230:104300230 104300240:104300240 104300250:104300250 104300300:104300300 104300305:104300305 104300310:104300310 104300315:104300315 104300400:104300400 104300402:104300402 104300404:104300404 104300410:104300410 104300420:104300420 104300430:104300430 104300440:104300440 104300450:104300450 104300470:104300470 104300490:104300490 104300520:104300520 104300530:104300530 104300540:104300540 104300580:104300580 104300600:104300600 104300610:104300610 104300700:104300700 104300710:104300710 104300720:104300720 104302000:104302000 104302010:104302010 104302020:104302020 104302030:104302030 104302040:104302040 104302050:104302050 104302100:104302100 104302105:104302105 104302110:104302110 104302115:104302115 104302200:104302200 104302210:104302210 104302220:104302220 104302230:104302230 104302240:104302240 104302250:104302250 104302300:104302300 104302305:104302305 104302310:104302310 104302315:104302315 104302400:104302400 104302402:104302402 104302404:104302404 104302520:104302520 104302530:104302530 104302540:104302540 104302580:104302580 104302700:104302700 104302701:104302701 104400000:104400000 104400100:104400100 104400200:104400200 104400300:104400300 104400400:104400400 104400410:104400410 104400420:104400420 104400430:104400430 104400440:104400440 104400450:104400450 104400500:104400500 104400510:104400510 104400520:104400520 104400530:104400530 104400540:104400540 104400580:104400580 104400600:104400600 104400610:104400610 104600000:104600000 104600100:104600100 104600200:104600200 104600300:104600300 104600400:104600400 104600410:104600410 104600420:104600420 104600430:104600430 104600440:104600440 104600450:104600450 104600500:104600500 104600510:104600510 104600520:104600520 104600530:104600530 104600540:104600540 104600580:104600580 104600600:104600600 104600610:104600610 104600700:104600700 104600705:104600705 104600710:104600710 104600711:104600711 104600800:104600800 104700000:104700000 104700001:104700001 104700010:104700010 104700020:104700020 104700030:104700030 104700040:104700040 104700050:104700050 104700100:104700100 104700110:104700110 104700200:104700200 104700210:104700210 104700220:104700220 104700230:104700230 104700240:104700240 104700250:104700250 104700300:104700300 104700310:104700310 104700400:104700400 104700401:104700401 104700410:104700410 104700420:104700420 104700430:104700430 104700440:104700440 104700520:104700520 104700521:104700521 104700530:104700530 104700531:104700531 104700540:104700540 104700580:104700580 104700600:104700600 104700601:104700601 104700610:104700610 104700700:104700700 104700701:104700701 104700710:104700710 104700800:104700800 104701000:104701000 104701010:104701010 104701020:104701020 104701030:104701030 104701040:104701040 104701050:104701050 104701100:104701100 104701110:104701110 104701200:104701200 104701210:104701210 104701220:104701220 104701230:104701230 104701240:104701240 104701250:104701250 104701300:104701300 104701310:104701310 104701400:104701400 104701410:104701410 104701420:104701420 104701430:104701430 104701440:104701440 104701520:104701520 104701521:104701521 104701530:104701530 104701531:104701531 104701540:104701540 104701580:104701580 104701600:104701600 104701601:104701601 104702100:104702100 104702110:104702110 104702300:104702300 104702310:104702310 104702700:104702700 104702702:104702702 104702704:104702704 104703700:104703700 104703702:104703702 104703704:104703704 104704700:104704700 104704701:104704701 104704710:104704710 104704800:104704800 104704805:104704805 104705700:104705700 104705702:104705702 104705704:104705704 104706001:104706001 104706002:104706002 104706400:104706400 104706401:104706401 104706430:104706430 104706440:104706440 104706620:104706620 104706621:104706621 104706630:104706630 104706631:104706631 104706640:104706640 104706641:104706641 104706700:104706700 104706701:104706701 104706702:104706702 104706703:104706703 104706704:104706704 104706750:104706750 104706751:104706751 104706760:104706760 104706761:104706761 104707700:104707700 104800000:104800000 104800010:104800010 104800020:104800020 104800030:104800030 104800040:104800040 104800050:104800050 104800100:104800100 104800110:104800110 104800200:104800200 104800210:104800210 104800220:104800220 104800230:104800230 104800240:104800240 104800250:104800250 104800300:104800300 104800301:104800301 104800310:104800310 104800400:104800400 104800410:104800410 104800420:104800420 104800430:104800430 104800440:104800440 104800450:104800450 104800451:104800451 104800520:104800520 104800521:104800521 104800530:104800530 104800531:104800531 104800540:104800540 104800580:104800580 104800600:104800600 104800610:104800610 104800700:104800700 104800701:104800701 104800710:104800710 104800780:104800780 104801000:104801000 104801010:104801010 104801020:104801020 104801030:104801030 104801040:104801040 104801050:104801050 104801100:104801100 104801110:104801110 104801200:104801200 104801210:104801210 104801220:104801220 104801230:104801230 104801240:104801240 104801250:104801250 104801300:104801300 104801301:104801301 104801310:104801310 104801400:104801400 104801410:104801410 104801420:104801420 104801430:104801430 104801440:104801440 104801450:104801450 104801520:104801520 104801521:104801521 104801530:104801530 104801531:104801531 104801540:104801540 104801580:104801580 104801600:104801600 104802000:104802000 104802010:104802010 104802020:104802020 104802030:104802030 104802040:104802040 104802050:104802050 104802100:104802100 104802110:104802110 104802120:104802120 104802130:104802130 104802200:104802200 104802210:104802210 104802220:104802220 104802230:104802230 104802240:104802240 104802250:104802250 104802300:104802300 104802310:104802310 104802320:104802320 104802330:104802330 104802400:104802400 104802405:104802405 104802410:104802410 104802420:104802420 104802430:104802430 104802440:104802440 104802450:104802450 104802520:104802520 104802521:104802521 104802530:104802530 104802531:104802531 104802540:104802540 104802580:104802580 104802600:104802600 104802800:104802800 104803000:104803000 104803010:104803010 104803020:104803020 104803030:104803030 104803040:104803040 104803050:104803050 104803100:104803100 104803110:104803110 104803200:104803200 104803210:104803210 104803220:104803220 104803230:104803230 104803240:104803240 104803250:104803250 104803300:104803300 104803301:104803301 104803310:104803310 104803400:104803400 104803410:104803410 104803420:104803420 104803430:104803430 104803440:104803440 104803450:104803450 104803520:104803520 104803521:104803521 104803530:104803530 104803531:104803531 104803540:104803540 104803580:104803580 104803600:104803600 104804000:104804000 104804010:104804010 104804020:104804020 104804030:104804030 104804040:104804040 104804050:104804050 104804100:104804100 104804110:104804110 104804200:104804200 104804210:104804210 104804220:104804220 104804230:104804230 104804240:104804240 104804250:104804250 104804300:104804300 104804301:104804301 104804310:104804310 104804400:104804400 104804410:104804410 104804420:104804420 104804430:104804430 104804440:104804440 104804450:104804450 104804451:104804451 104804520:104804520 104804521:104804521 104804530:104804530 104804531:104804531 104804540:104804540 104804580:104804580 104804600:104804600 104805451:104805451 104806700:104806700 104806701:104806701 104900000:104900000 104900010:104900010 104900020:104900020 104900030:104900030 104900040:104900040 104900050:104900050 104900100:104900100 104900105:104900105 104900200:104900200 104900210:104900210 104900220:104900220 104900230:104900230 104900240:104900240 104900250:104900250 104900300:104900300 104900305:104900305 104900310:104900310 104900315:104900315 104900400:104900400 104900402:104900402 104900404:104900404 104900410:104900410 104900420:104900420 104900430:104900430 104900440:104900440 104900520:104900520 104900530:104900530 104900540:104900540 104900580:104900580 104901040:104901040 104901470:104901470 104901490:104901490 104901500:104901500 104901501:104901501 104901505:104901505 104901506:104901506 104901510:104901510 104901511:104901511 104901515:104901515 104901516:104901516 104901517:104901517 104901610:104901610 104901615:104901615 104901700:104901700 104901710:104901710 105000000:105000000 105000001:105000001 105000010:105000010 105000011:105000011 105000020:105000020 105000021:105000021 105000030:105000030 105000031:105000031 105000040:105000040 105000041:105000041 105000050:105000050 105000051:105000051 105000100:105000100 105000101:105000101 105000105:105000105 105000106:105000106 105000110:105000110 105000111:105000111 105000115:105000115 105000116:105000116 105000200:105000200 105000201:105000201 105000210:105000210 105000211:105000211 105000220:105000220 105000221:105000221 105000230:105000230 105000231:105000231 105000240:105000240 105000241:105000241 105000250:105000250 105000251:105000251 105000300:105000300 105000301:105000301 105000305:105000305 105000306:105000306 105000310:105000310 105000311:105000311 105000315:105000315 105000316:105000316 105000400:105000400 105000401:105000401 105000402:105000402 105000403:105000403 105000404:105000404 105000405:105000405 105000410:105000410 105000411:105000411 105000420:105000420 105000421:105000421 105000430:105000430 105000431:105000431 105000440:105000440 105000441:105000441 105000450:105000450 105000451:105000451 105000470:105000470 105000490:105000490 105000500:105000500 105000505:105000505 105000510:105000510 105000515:105000515 105000516:105000516 105000520:105000520 105000521:105000521 105000530:105000530 105000531:105000531 105000540:105000540 105000541:105000541 105000580:105000580 105000581:105000581 105000600:105000600 105000601:105000601 105000610:105000610 105000611:105000611 105000615:105000615 105000616:105000616 105000700:105000700 105010000:105010000 105010001:105010001 105010010:105010010 105010011:105010011 105010020:105010020 105010021:105010021 105010030:105010030 105010031:105010031 105010040:105010040 105010041:105010041 105010050:105010050 105010051:105010051 105010100:105010100 105010101:105010101 105010105:105010105 105010106:105010106 105010110:105010110 105010111:105010111 105010115:105010115 105010116:105010116 105010200:105010200 105010201:105010201 105010210:105010210 105010211:105010211 105010220:105010220 105010221:105010221 105010230:105010230 105010231:105010231 105010240:105010240 105010241:105010241 105010250:105010250 105010251:105010251 105010300:105010300 105010301:105010301 105010305:105010305 105010306:105010306 105010310:105010310 105010311:105010311 105010315:105010315 105010316:105010316 105010400:105010400 105010401:105010401 105010402:105010402 105010403:105010403 105010404:105010404 105010405:105010405 105010470:105010470 105010490:105010490 105010500:105010500 105010505:105010505 105010510:105010510 105010515:105010515 105010516:105010516 105010520:105010520 105010521:105010521 105010530:105010530 105010531:105010531 105010540:105010540 105010541:105010541 105010580:105010580 105010581:105010581 105010615:105010615 105010700:105010700 105020700:105020700 105020701:105020701 105030000:105030000 105030001:105030001 105030010:105030010 105030011:105030011 105030020:105030020 105030021:105030021 105030030:105030030 105030031:105030031 105030040:105030040 105030041:105030041 105030050:105030050 105030051:105030051 105030100:105030100 105030101:105030101 105030105:105030105 105030106:105030106 105030110:105030110 105030111:105030111 105030115:105030115 105030116:105030116 105030200:105030200 105030201:105030201 105030210:105030210 105030211:105030211 105030220:105030220 105030221:105030221 105030230:105030230 105030231:105030231 105030240:105030240 105030241:105030241 105030250:105030250 105030251:105030251 105030300:105030300 105030301:105030301 105030305:105030305 105030306:105030306 105030310:105030310 105030311:105030311 105030315:105030315 105030316:105030316 105030400:105030400 105030401:105030401 105030402:105030402 105030403:105030403 105030404:105030404 105030405:105030405 105030410:105030410 105030411:105030411 105030420:105030420 105030421:105030421 105030430:105030430 105030431:105030431 105030440:105030440 105030441:105030441 105030450:105030450 105030451:105030451 105030470:105030470 105030490:105030490 105030500:105030500 105030505:105030505 105030510:105030510 105030515:105030515 105030516:105030516 105030520:105030520 105030521:105030521 105030530:105030530 105030531:105030531 105030540:105030540 105030541:105030541 105030580:105030580 105030581:105030581 105030600:105030600 105030601:105030601 105030610:105030610 105030611:105030611 105030615:105030615 105030616:105030616 105030700:105030700 105030701:105030701 105030702:105030702 105030710:105030710 105030711:105030711 105030712:105030712 105030720:105030720 105030721:105030721 105030722:105030722 105030730:105030730 105030731:105030731 105030732:105030732 105100000:105100000 105100001:105100001 105100010:105100010 105100020:105100020 105100030:105100030 105100040:105100040 105100050:105100050 105100100:105100100 105100105:105100105 105100110:105100110 105100115:105100115 105100200:105100200 105100210:105100210 105100220:105100220 105100230:105100230 105100240:105100240 105100250:105100250 105100300:105100300 105100305:105100305 105100310:105100310 105100315:105100315 105100400:105100400 105100402:105100402 105100404:105100404 105100406:105100406 105100410:105100410 105100420:105100420 105100430:105100430 105100440:105100440 105100450:105100450 105100470:105100470 105100490:105100490 105100500:105100500 105100501:105100501 105100505:105100505 105100506:105100506 105100510:105100510 105100511:105100511 105100515:105100515 105100516:105100516 105100517:105100517 105100520:105100520 105100530:105100530 105100540:105100540 105100580:105100580 105100600:105100600 105100610:105100610 105100615:105100615 105100700:105100700 105100710:105100710 105100720:105100720 105101000:105101000 105101010:105101010 105101020:105101020 105101030:105101030 105101040:105101040 105101050:105101050 105101100:105101100 105101110:105101110 105101200:105101200 105101210:105101210 105101220:105101220 105101230:105101230 105101240:105101240 105101250:105101250 105101300:105101300 105101310:105101310 105101400:105101400 105101410:105101410 105101420:105101420 105101430:105101430 105101440:105101440 105101450:105101450 105101490:105101490 105101500:105101500 105101501:105101501 105101505:105101505 105101506:105101506 105101510:105101510 105101511:105101511 105101515:105101515 105101516:105101516 105101517:105101517 105101520:105101520 105101530:105101530 105101540:105101540 105101580:105101580 105101600:105101600 105110700:105110700 105110710:105110710 105110711:105110711 105110720:105110720 105111700:105111700 105111710:105111710 105111720:105111720 105112700:105112700 105112710:105112710 105112720:105112720 105300000:105300000 105300010:105300010 105300020:105300020 105300030:105300030 105300040:105300040 105300050:105300050 105300100:105300100 105300101:105300101 105300105:105300105 105300106:105300106 105300110:105300110 105300115:105300115 105300200:105300200 105300210:105300210 105300220:105300220 105300230:105300230 105300240:105300240 105300250:105300250 105300300:105300300 105300301:105300301 105300305:105300305 105300306:105300306 105300310:105300310 105300315:105300315 105300400:105300400 105300402:105300402 105300404:105300404 105300410:105300410 105300420:105300420 105300430:105300430 105300440:105300440 105300450:105300450 105300470:105300470 105300490:105300490 105300500:105300500 105300505:105300505 105300510:105300510 105300515:105300515 105300516:105300516 105300520:105300520 105300530:105300530 105300540:105300540 105300580:105300580 105300600:105300600 105300610:105300610 105300615:105300615 105300700:105300700 105300710:105300710 105300720:105300720 105301700:105301700 105301710:105301710 105301720:105301720 105301730:105301730 105302000:105302000 105302010:105302010 105302020:105302020 105302030:105302030 105302040:105302040 105302050:105302050 105302100:105302100 105302105:105302105 105302110:105302110 105302115:105302115 105302200:105302200 105302210:105302210 105302220:105302220 105302230:105302230 105302240:105302240 105302250:105302250 105302300:105302300 105302305:105302305 105302310:105302310 105302315:105302315 105302400:105302400 105302402:105302402 105302404:105302404 105302520:105302520 105302530:105302530 105302540:105302540 105302580:105302580 105302700:105302700 105302710:105302710 105302720:105302720 105303740:105303740 105303743:105303743 105303745:105303745 105304620:105304620 105304621:105304621 105304630:105304630 105304631:105304631 105304640:105304640 105304641:105304641 105304740:105304740 105304741:105304741 105304742:105304742 105304743:105304743 105304744:105304744 105304745:105304745 105304750:105304750 105304751:105304751 105304760:105304760 105304761:105304761 105305507:105305507 105305508:105305508 105305509:105305509 105305700:105305700 105305710:105305710 105305720:105305720 105305730:105305730 105305800:105305800 201374000:201374000 201374100:201374100 201375000:201375000 201375100:201375100 201376010:201376010 201376020:201376020 201613000:201613000 201613100:201613100 202458000:202458000 0 1 1337257110 "SP_EFFECT_VFX_ID" 1:1 : 2:2 : 3:3 : 4:4 : 5:5 : 6:6 : Blood 7:7 : 8:8 : Fog Ring 9:9 : 10:10 : 11:11 : 12:12 : 13:13 : 14:14 : humanity stolen message 15:15 : 16:16 : 17:17 : 18:18 : 19:19 : 20:20 : 21:21 : 22:22 : 23:23 : 24:24 : Vow of Silence 25:25 : 26:26 : 27:27 : 28:28 : Magic Weapon 29:29 : Magic Barrier 30:30 : 31:31 : 32:32 : 33:33 : 34:34 : 35:35 : 36:36 : 37:37 : 38:38 : 39:39 : 40:40 : Great Magic Barrier 41:41 : Water slowly flowing down on entire body 42:42 : Message Rated Heal or Warmth Heal Tick 43:43 : 44:44 : 45:45 : 46:46 : 47:47 : Spook 48:48 : 49:49 : 50:50 : Yellow Lines 51:51 : 52:52 : 53:53 : Hidden Body? 54:54 : 55:55 : 56:56 : 57:57 : 58:58 : 59:59 : Giant Healing? Pulse 60:60 : Magic Weapon 61:61 : Crystal Magic Weapon 62:62 : Fire Weapon 63:63 : 64:64 : Dark Moon Blade 65:65 : 66:66 : 67:67 : 68:68 : 69:69 : Tears of Denial 70:70 : 71:71 : 72:72 : Some huge purple aura 73:73 : 74:74 : 75:75 : Green Lines 76:76 : Quite large snowy aura 77:77 : 78:78 : 79:79 : 80:80 : 91:91 : 92:92 : 93:93 : 94:94 : 95:95 : Fade into complete Invisibility 96:96 : Dragon Head 97:97 : 98:98 : 99:99 : 100:100 : 101:101 : 102:102 : Tranquil Walk of Peace 103:103 : 104:104 : 105:105 : 106:106 : 107:107 : 108:108 : 109:109 : 110:110 : 111:111 : 112:112 : 113:113 : 114:114 : Does something strange to your hair, when it is removed you gain some permanent white aura. Can be stacked with itself 115:115 : 116:116 : 117:117 : 118:118 : 119:119 : 120:120 : 121:121 : 122:122 : 123:123 : 124:124 : 125:125 : 126:126 : 127:127 : 128:128 : 129:129 : 130:130 : 131:131 : 132:132 : 133:133 : 134:134 : 135:135 : 136:136 : 137:137 : 138:138 : 139:139 : 140:140 : 141:141 : 142:142 : 143:143 : 144:144 : 145:145 : 146:146 : 147:147 : Cast Light 148:148 : 149:149 : 150:150 : 151:151 : Lightning Weapon 152:152 : Poison Weapon 153:153 : 154:154 : White Smoke 155:155 : 156:156 : 157:157 : 158:158 : Strange blue light on offhand 159:159 : 160:160 : 161:161 : 162:162 : 163:163 : 164:164 : 165:165 : 166:166 : 167:167 : Dragon Body 168:168 : 169:169 : 170:170 : 171:171 : 172:172 : 173:173 : 174:174 : 175:175 : Black sludge. Doesn't repeat 176:176 : 177:177 : 178:178 : 179:179 : 180:180 : 181:181 : 182:182 : 183:183 : 184:184 : Weapon disappears after a short delay 185:185 : 186:186 : 187:187 : 188:188 : 189:189 : 190:190 : 191:191 : 192:192 : Does something strange to your hair, when it is removed you gain some permanent white aura. Can be stacked with itself 193:193 : 194:194 : 195:195 : 196:196 : 197:197 : 198:198 : 199:199 : 200:200 : Red Fumes 201:201 : 202:202 : Orange Smoldering, Distortion 203:203 : 204:204 : Large dark blue aura on offhand 205:205 : 206:206 : 207:207 : 208:208 : 209:209 : 210:210 : 211:211 : 212:212 : 213:213 : 214:214 : 215:215 : 216:216 : 217:217 : 218:218 : 219:219 : 220:220 : 221:221 : 222:222 : 223:223 : 224:224 : 225:225 : 226:226 : 227:227 : 228:228 : 229:229 : 230:230 : 231:231 : 232:232 : 233:233 : 234:234 : 235:235 : 236:236 : 237:237 : 238:238 : 239:239 : 240:240 : 241:241 : 242:242 : 243:243 : 244:244 : 245:245 : 246:246 : 247:247 : 248:248 : 249:249 : 250:250 : 251:251 : 252:252 : 253:253 : 254:254 : 255:255 : 256:256 : 257:257 : 258:258 : 259:259 : 260:260 : 261:261 : Leeches 262:262 : 263:263 : 264:264 : 265:265 : 266:266 : 267:267 : 268:268 : 269:269 : 270:270 : 271:271 : 272:272 : 273:273 : 274:274 : 275:275 : 276:276 : 277:277 : 278:278 : 279:279 : 280:280 : 281:281 : 282:282 : 283:283 : 284:284 : 285:285 : 286:286 : 287:287 : 288:288 : 289:289 : 290:290 : 291:291 : 292:292 : 293:293 : 294:294 : 295:295 : 296:296 : 297:297 : 298:298 : 299:299 : 300:300 : 301:301 : 302:302 : 303:303 : 304:304 : 305:305 : 306:306 : 307:307 : 308:308 : 309:309 : 310:310 : 311:311 : 312:312 : 313:313 : 314:314 : 315:315 : 316:316 : 317:317 : 318:318 : 319:319 : 320:320 : 321:321 : Hollowing Reversed, White Ember Effect 322:322 : 323:323 : 324:324 : 325:325 : 326:326 : 5000:5000 : 5001:5001 : 5010:5010 : 5011:5011 : Host of Embers sparks on steroids 5020:5020 : Short fire on hand 5021:5021 : 5022:5022 : Short fire on upper body 5023:5023 : Short fire on lower body 5024:5024 : Short fire on body 5025:5025 : 5026:5026 : 5027:5027 : 5028:5028 : 5100:5100 : Light Yellow Smoke 5110:5110 : Dark Blue Lines 5120:5120 : Light Green Lines 5130:5130 : Pink Lines 5140:5140 : Magic Weapon 5150:5150 : Dark Weapon 5160:5160 : Bloodlust 5170:5170 : Yellow Lines 5180:5180 : Invisibility 5190:5190 : 5200:5200 : Blue Magic Barrier 5210:5210 : Red Magic Barrier 5220:5220 : Yellow Magic Barrier 5230:5230 : Purple Magic Barrier 5240:5240 : Orange Lines 5562:5562 : Fire Weapon Offhand 5651:5651 : Lightning Weapon Offhand 5652:5652 : Poison Weapon Offhand 5840:5840 : Magic Weapon Offhand 5850:5850 : Dark Weapon Offhand 5860:5860 : Bloodlust Offhand 6900:6900 : Red Smoke on hand 6910:6910 : Magic Weapon Glow 6911:6911 : Magic Weapon Glow Offhand 6920:6920 : Poise Art with white smoke 6930:6930 : Yellow Poise Art with yellow smoke 6940:6940 : Yellow Poise Art with yellow smoke 6950:6950 : Yellow Poise Art with yellow smoke 6960:6960 : Dark Weapon Glow 6961:6961 : Dark Weapon Glow Offhand 6999:6999 : When applied an orange line moves towards you. When removed you pulse orange smoke (DLC Pyro Hand?) 8000:8000 : Fire Weapon 8010:8010 : 8020:8020 : 8030:8030 : Lightning Weapon 8040:8040 : Yellow pulse (these are from healing miracles) 8041:8041 : 8042:8042 : Yellow pulse 8043:8043 : Yellow pulse 8044:8044 : Orange pulse 8050:8050 : Orange Smoke and a sound (Sacred Oath?) 8060:8060 : Dark Weapon 8070:8070 : Warmth Heal Tick 8090:8090 : Dark Yellow Lines 8100:8100 : Dark Yellow Lines 8110:8110 : Very small yellow water effect on chest 9500:9500 : 9501:9501 : Hard to see blue aura on body 10000:10000 : 10010:10010 : 10020:10020 : 10030:10030 : 40002:40002 : Hard to see purple smoke 40005:40005 : More intense darker purple smoke 40253:40253 : 40260:40260 : Frost effect (White Curse) 42300:42300 : 42900:42900 : 50000:50000 : 50001:50001 : 50002:50002 : 50003:50003 : 50004:50004 : 50010:50010 : 50020:50020 : 50021:50021 : 50029:50029 : 50030:50030 : 50031:50031 : 50032:50032 : 50033:50033 : 50034:50034 : 50035:50035 : 50036:50036 : 50037:50037 : 50039:50039 : Increased Glow 50040:50040 : 50048:50048 : 50049:50049 : 50050:50050 : 50051:50051 : 50052:50052 : 50053:50053 : frost body 50054:50054 : 50055:50055 : 50058:50058 : 50059:50059 : 50060:50060 : 50061:50061 : 50062:50062 : 50063:50063 : 50064:50064 : 50065:50065 : 50066:50066 : 50067:50067 : 50068:50068 : 50069:50069 : 50070:50070 : 50071:50071 : 50072:50072 : 50073:50073 : 50074:50074 : 50075:50075 : Transparency 50076:50076 : 50080:50080 : 50081:50081 : Giant Fire and Smoke 50082:50082 : Giant Fire and Smoke 50083:50083 : Giant Fire and Smoke 50084:50084 : Giant Fire and Smoke 50085:50085 : Giant Fire and Smoke 50090:50090 : 50091:50091 : 50092:50092 : 50093:50093 : 50094:50094 : 50095:50095 : 50096:50096 : 50097:50097 : 50098:50098 : 50099:50099 : 50100:50100 : 50101:50101 : 50102:50102 : 50103:50103 : 50104:50104 : 50105:50105 : 50106:50106 : 50107:50107 : 50110:50110 : 50111:50111 : White Smoke 50120:50120 : 50121:50121 : 50122:50122 : 50123:50123 : 50124:50124 : 50125:50125 : 50130:50130 : 50150:50150 : 50151:50151 : 50152:50152 : 50153:50153 : 50154:50154 : 50155:50155 : 50156:50156 : 50160:50160 : 50200:50200 : Large snowy effect on head 50201:50201 : Snow effect on head 50202:50202 : Snow effect on hand 50203:50203 : Snow effect on hand 50204:50204 : Snow effect on right foot 50205:50205 : Snow effect on left foot 50206:50206 : Snow effect from legs sent forward 50207:50207 : Strange little blue light infront of feet 50210:50210 : Bigger Snow effect on head 50211:50211 : 50212:50212 : 50220:50220 : 50221:50221 : Yellow Lines 50222:50222 : Hard to see blue aura on body 50223:50223 : 50224:50224 : 50225:50225 : 50226:50226 : Very small flame on hand, emits light 50227:50227 : 50228:50228 : 50230:50230 : Immolation Tinder Fire 50240:50240 : 50241:50241 : 50242:50242 : 50243:50243 : 50244:50244 : 50245:50245 : 50246:50246 : 50247:50247 : 50248:50248 : 50250:50250 : Snow effect covering body, Intense 50251:50251 : Snow effect around you, Waterfall 50252:50252 : Snow effect above you, Intense 50253:50253 : Snow effect around you, Waterfall 50254:50254 : Icy Eyes 50260:50260 : 50261:50261 : Increased Glow, Insanely 50262:50262 : 50263:50263 : 50264:50264 : Host of Ember sparks in a larger area 50265:50265 : Host of Ember sparks in a larger area 50266:50266 : 50267:50267 : 50270:50270 : 50280:50280 : 50290:50290 : 50300:50300 : 50301:50301 : 50302:50302 : 50310:50310 : 12070 effect what spawn mini marker on floor 50320:50320 : Small fire in offhand, emits light 50325:50325 : 50329:50329 : 50330:50330 : 50331:50331 : 50332:50332 : 50333:50333 : 50334:50334 : 50335:50335 : 50336:50336 : 50337:50337 : 50338:50338 : 50339:50339 : 50340:50340 : Increased Glow, Moderate 50341:50341 : 50350:50350 : 50351:50351 : 50352:50352 : 50353:50353 : 50354:50354 : Black smoke on head 50355:50355 : Black smoke on head 50360:50360 : Crystal Lizard Shimmer 50370:50370 : 50371:50371 : 50372:50372 : Increased Glow, Moderate 50380:50380 : 50390:50390 : 50400:50400 : 50401:50401 : 50410:50410 : 50420:50420 : 50421:50421 : 50422:50422 : 50423:50423 : 50424:50424 : Orange light, then orange flames 50425:50425 : Yellow pulse 50440:50440 : Yellow Lines on offhand 50441:50441 : Blessed Weapon Effect but out of your back and above your head? 50443:50443 : 50444:50444 : Poise Glow with white smoke 50445:50445 : Darkness flowing upwards from head 50460:50460 : Lightning 'Bridge' through you 50470:50470 : Increased Glow, Moderate 50471:50471 : 50472:50472 : 50480:50480 : 50481:50481 : 50482:50482 : 50483:50483 : 50484:50484 : 50490:50490 : Nameless King stomp 50491:50491 : Nameless king stomp 50492:50492 : 50500:50500 : 50501:50501 : 50510:50510 : 50511:50511 : 50520:50520 : 50530:50530 : 50540:50540 : 50550:50550 : 50560:50560 : 50561:50561 : 50562:50562 : 50563:50563 : 50564:50564 : 50565:50565 : 50566:50566 : 50567:50567 : 50568:50568 : 50569:50569 : 50570:50570 : fireboard 50571:50571 : 50572:50572 : 50573:50573 : 50574:50574 : Burst of fire consuming entire body 50600:50600 : 50601:50601 : 60000:60000 : Large flame right of chest 60001:60001 : Large flame left of chest 60005:60005 : Blue Glow on body 60100:60100 : 60110:60110 : 60200:60200 : 60201:60201 : Water slowly flowing down on entire body 60210:60210 : 60220:60220 : Increased Glow, Insanely 60221:60221 : 60300:60300 : 60301:60301 : 60900:60900 : 60901:60901 : Glow blink effect 60902:60902 : 61000:61000 : 61001:61001 : 61900:61900 : 62000:62000 : 62001:62001 : curse mist 62100:62100 : 62101:62101 : 62102:62102 : 62103:62103 : 62104:62104 : 62105:62105 : 62106:62106 : 62107:62107 : 62108:62108 : 62109:62109 : 62112:62112 : 62113:62113 : 62114:62114 : 62115:62115 : 62116:62116 : 62117:62117 : 62300:62300 : 62301:62301 : 62500:62500 : 62501:62501 : Angel Feather and dust 62600:62600 : demon prince floating chaos 62601:62601 : 62602:62602 : 62700:62700 : Curse Crystal Back and Dark Smoke 62701:62701 : Curse Crystal Back 62900:62900 : 63200:63200 : Humanity Head 63300:63300 : ringed city locust preacher sticky stuff 63400:63400 : 63401:63401 : 65000:65000 : 65001:65001 : Soozin Comet 65010:65010 : 65020:65020 : 65021:65021 : 65022:65022 : 65023:65023 : 65024:65024 : 65025:65025 : 65026:65026 : 65027:65027 : 65028:65028 : 65029:65029 : 65030:65030 : 65031:65031 : 65032:65032 : 65033:65033 : 65034:65034 : 65035:65035 : 65100:65100 : 100000:100000 : Wax Head 100010:100010 : Invisibility 100020:100020 : Homeward Bone effect 100021:100021 : Invisibility 100030:100030 : 100031:100031 : Transparency, Slightly more than Fog Ring and Hidden Body 100040:100040 : Short Intense Fire on legs 100050:100050 : 100100:100100 : 100101:100101 : Transparency, Slightly more than Fog Ring and Hidden Body 100200:100200 : 100201:100201 : Transparency, Slightly more than Fog Ring and Hidden Body 100210:100210 : Invisibility 100211:100211 : Transparency, Slightly more than Fog Ring and Hidden Body 800000:800000 : Arena Player Killed Burst 800010:800010 : Arena Respawn Light 800011:800011 : Arena Respawn Light 800040:800040 : Gold Arena Crown 800050:800050 : Silver Arena Crown 800100:800100 : 800110:800110 : Estus? 800200:800200 : Estus? 800210:800210 : Estus? 90000000:90000000 : Estus? 90013100:90013100 : Magic Weapon 90013110:90013110 : Great Magic Weapon 90013120:90013120 : Crystal Magic Weapon 90013130:90013130 : Frost Weapon 90013300:90013300 : Magic Weapon Glow Offhand 90013310:90013310 : Dark Weapon Glow Offhand 90013400:90013400 : Weapon disappears after a short delay 90013410:90013410 : Hidden Body 90013500:90013500 : Cast Light 90013510:90013510 : 90013530:90013530 : 90013540:90013540 : Spook 90013550:90013550 : Invisibility 90013760:90013760 : Storm Ruler Wind Burst on hand? 90013765:90013765 : Storm Ruler Wind Burst on offhand? 90024230:90024230 : Large Dark Purple Vow of Silence Circle, Has a few other strange SFX 90024300:90024300 : 90024310:90024310 : Water slowly flowing down on entire body 90024350:90024350 : Fire Weapon 90024360:90024360 : Red Smoke 90024400:90024400 : Power Within? 90024700:90024700 : Miracle heal burst? 90025620:90025620 : Yellow water slowly flowing down on entire body 90026500:90026500 : Yellow smoke on entire body 90034900:90034900 : Miracle heal burst (Lesser Heal) 90035000:90035000 : Miracle heal burst (Heal) 90035010:90035010 : Miracle heal burst (Med Heal) 90035020:90035020 : Miracle heal burst (Great Heal) 90035030:90035030 : Miracle heal burst (Sunlight Heal) 90035040:90035040 : Yellow Lines 90035050:90035050 : Yellow Lines 90035070:90035070 : Yellow Lines 90035080:90035080 : Caressing Tears? 90035200:90035200 : Tears of Denial 90035210:90035210 : Tears of Denial Explosion 90035600:90035600 : Magic Barrier 90035610:90035610 : Great Magic Barrier 90035630:90035630 : Sacred Oath? 90035810:90035810 : Vow of Silence 90035900:90035900 : Lightning Weapon 90035910:90035910 : Dark Moon Blade 90036400:90036400 : Dark Weapon 90037300:90037300 : Some sort of miracle impulse 90037600:90037600 : Blessed Weapon 90037700:90037700 : Deep Protection 90037800:90037800 : Dark Purple Smoke 90037900:90037900 : Miracle heal burst? 91007001:91007001 : 91007051:91007051 : 91011200:91011200 : 91011211:91011211 : Dark Moon Blade 91011261:91011261 : Dark Moon Blade Offhand 91021100:91021100 : Sacred Oath? 91021110:91021110 : Yellow Poise on weapon? 91021400:91021400 : Snow between feet 91021601:91021601 : 91021651:91021651 : 91022210:91022210 : Ashen Estus Gain? 91022401:91022401 : Black Fire Weapon (Onyx Blade) 91022451:91022451 : Black Fire Weapon Offhand 91040700:91040700 : Pontiff Curved Sword 91040701:91040701 : Snow coming off weapon 91041000:91041000 : Green Dark Moon Blade? 91050200:91050200 : Bloodlust 91050401:91050401 : Bloodlust 91050451:91050451 : Bloodlust Offhand 91061701:91061701 : Dark Moon Blade 91061751:91061751 : Dark Moon Blade 91061800:91061800 : Fire Weapon 91061850:91061850 : Fire Weapon Offhand 91062311:91062311 : Orange Smoke from hand 91062351:91062351 : Orange Smoke from offhand 91062701:91062701 : Blessed Weapon 91062711:91062711 : Strange Fire on weapon 91062751:91062751 : Blessed Weapon offhand 91062761:91062761 : Strange Fire on weapon 91063400:91063400 : Fire Weapon 91063450:91063450 : Fire Weapon offhand 91063700:91063700 : Storm Ruler Wind Weapon 91063701:91063701 : Storm Ruler Wind Weapon offhand 91063710:91063710 : Storm Ruler Wind Charged Weapon 91063711:91063711 : Storm Ruler Wind Charged Weapon offhand 91063720:91063720 : Storm Ruler Wind Release Weapon 91063721:91063721 : Storm Ruler Wind Release Weapon offhand 91069501:91069501 : Strange Fire on weapon 91069551:91069551 : Strange Fire on weapon offhand 91069601:91069601 : Blessed Weapon 91069651:91069651 : Blessed Weapon offhand 91070111:91070111 : Orange smoke from hand 91070151:91070151 : Orange smoke from offhand 91070411:91070411 : Orange smoke from hand 91070451:91070451 : Orange smoke from offhand 91070511:91070511 : Orange smoke from hand 91070551:91070551 : Orange smoke from offhand 91070700:91070700 : Shiny stuff on weapon's lower half 91070711:91070711 : Shiny stuff on weapon's upper half 91070751:91070751 : Shiny stuff on weapon offhand 91071301:91071301 : 91071351:91071351 : 91080011:91080011 : Orange smoke from hand 91080051:91080051 : Orange smoke from offhand 91080611:91080611 : Orange smoke from hand 91080651:91080651 : Orange smoke from offhand 91081800:91081800 : Snow coming off weapon 91081810:91081810 : Orange Lightning Weapon 91081900:91081900 : Magma Weapon 91083211:91083211 : 91083212:91083212 : 91083251:91083251 : 91083252:91083252 : 91091400:91091400 : Branded Symbol 91091600:91091600 : Orange Lightning Weapon 91091650:91091650 : Orange Lightning Weapon offhand 91091901:91091901 : Accursed Weapon (Pacify) 91091910:91091910 : Accursed Pulse from chest 91091951:91091951 : Accursed Weapon offhand 91092200:91092200 : Lightning Weapon 91092210:91092210 : Buff Sound 91092411:91092411 : Lothric Spear Fire Spear Art 91092451:91092451 : Lothric Spear Fire Spear Art offhand 91092500:91092500 : Red Lines 91092510:91092510 : Red Lines 91092600:91092600 : Purple Lines 91100700:91100700 : Snow coming off weapon 91100750:91100750 : Snow coming off weapon offhand 91120400:91120400 : Strange Fire Weapon 91120701:91120701 : Radiance on chest 91120751:91120751 : Radiance on chest 91130700:91130700 : Storyteller Poison 91130750:91130750 : 91134111:91134111 : 91134120:91134120 : DLC pyro flame charged aura 91134131:91134131 : 91160500:91160500 : Shiny stuff on tip of weapon 91160550:91160550 : Shiny stuff near offhand weapon 91201500:91201500 : Rock Golem (Havel Shield Weapon Art) 92001000:92001000 : 92003000:92003000 : 92017000:92017000 : Red Lines 92018000:92018000 : Dark Blue Lines 92019000:92019000 : 92029000:92029000 : 92038000:92038000 : 92041000:92041000 : 92043000:92043000 : 92045010:92045010 : Invisibility with some ground effect 92054000:92054000 : 92054010:92054010 : 92058000:92058000 : 92019000:92019000 : 92029000:92029000 : 92038000:92038000 : 92041000:92041000 : 92043000:92043000 : 92045010:92045010 : Invisibility with some ground effect 92054000:92054000 : 92054010:92054010 : 92058000:92058000 : 92059010:92059010 : Line from far infront moving towards you, gives a miracle healing burst on contact? 92062001:92062001 : Line from far infront moving towards you, gives a miracle healing burst on contact? 92063001:92063001 : Line from far infront moving towards you, gives a small blue burst on contact? 92066000:92066000 : Red Lines 92067000:92067000 : Dark Blue Lines 92073000:92073000 : 92075000:92075000 : Dark Orange Lines 92079000:92079000 : Light Blue Lines 92083000:92083000 : 93000000:93000000 : 94000000:94000000 : 94044000:94044000 : White Ring 94056000:94056000 : On equip? 95001000:95001000 : Yellow Lines 95004000:95004000 : Yellow Lines 95100000:95100000 : Blue poof of smoke between legs 95100010:95100010 : 95900000:95900000 : Mound Maker Kill Burst 96000000:96000000 : Humanity Head 99000000:99000000 : Power Within? (soul of cinder) 99000010:99000010 : Ghost (Transparent + White Ring) 99000020:99000020 : Slight Purple Smoke 99000030:99000030 : Crystal Magic Weapon 99900000:99900000 : Glow Nullification 0 1 1337257109 "ATTACK_PC_ID" 0:0 : 4:4 : 5:5 : 6:6 : 8:8 : 10:10 : 30:30 : Probably WOG 40:40 : 41:41 : 42:42 : Ladder Punch 43:43 : Ladder Kick 44:44 : 101:101 : 200:200 : 201:201 : 202:202 : 203:203 : 204:204 : Thorn Gauntlets? 205:205 : 206:206 : 210:210 : Push from Knockback animations 211:211 : Push from Knockback animations 212:212 : Push from Knockback animations 213:213 : Push from Knockback animations 220:220 : Push from Knockback animations 221:221 : Push from Knockback animations 222:222 : 300:300 : 301:301 : 302:302 : 303:303 : 304:304 : 305:305 : 306:306 : 310:310 : 311:311 : 312:312 : 313:313 : 320:320 : 321:321 : 322:322 : 500:500 : 900:900 : 1050:1050 : Kukri 1052:1052 : 1054:1054 : 1055:1055 : 1056:1056 : 1057:1057 : 1058:1058 : 1059:1059 : 1200:1200 : 1201:1201 : 1205:1205 : 1300:1300 : 1310:1310 : 1320:1320 : 1321:1321 : 1330:1330 : Dragon Torso Fume Burst 1340:1340 : 1350:1350 : 1400:1400 : 1900:1900 : 2000:2000 : 2010:2010 : 2020:2020 : 2030:2030 : 2040:2040 : 2050:2050 : 2060:2060 : 2100:2100 : 2110:2110 : 2120:2120 : 2130:2130 : 2140:2140 : 2150:2150 : 2160:2160 : 2200:2200 : 2210:2210 : 2220:2220 : 2230:2230 : 2240:2240 : 2250:2250 : 2260:2260 : 2300:2300 : 2310:2310 : 2320:2320 : 2330:2330 : 2340:2340 : 2350:2350 : 2360:2360 : 2400:2400 : 2410:2410 : 2420:2420 : 2430:2430 : 2440:2440 : 2450:2450 : 2460:2460 : 2500:2500 : 2510:2510 : 2520:2520 : 2530:2530 : 2540:2540 : 2550:2550 : 2560:2560 : 2600:2600 : 2610:2610 : 2620:2620 : 2630:2630 : 2640:2640 : 2650:2650 : 2660:2660 : 2700:2700 : 2710:2710 : 2720:2720 : 2730:2730 : 2740:2740 : 2750:2750 : 2760:2760 : 4000:4000 : 4010:4010 : 4020:4020 : 4030:4030 : 4040:4040 : Millwood GB WA Explosion with DS Arrow 4050:4050 : 4060:4060 : 4100:4100 : 4110:4110 : 4120:4120 : 4130:4130 : 4140:4140 : Millwood GB WA Explosion with DS Lightning Arrow 4150:4150 : 4160:4160 : 4200:4200 : 4210:4210 : 4220:4220 : 4230:4230 : 4240:4240 : 4250:4250 : 4260:4260 : 4300:4300 : 4310:4310 : 4320:4320 : 4330:4330 : 4340:4340 : 4350:4350 : 4360:4360 : 4700:4700 : 4710:4710 : 5000:5000 : 5005:5005 : 5010:5010 : 5100:5100 : 5105:5105 : 5110:5110 : 5200:5200 : Wood Bolt 5205:5205 : 5210:5210 : Repeating Crossbow WA Wood Bolt 5300:5300 : 5305:5305 : 5310:5310 : 5400:5400 : 5405:5405 : 5410:5410 : 5500:5500 : 5501:5501 : 5505:5505 : 5506:5506 : 5510:5510 : 5511:5511 : 5600:5600 : 5601:5601 : 5602:5602 : 5605:5605 : 5606:5606 : 5607:5607 : 5610:5610 : 5611:5611 : 5612:5612 : 10000:10000 : 10001:10001 : 10010:10010 : 10020:10020 : 10021:10021 : 10022:10022 : 10030:10030 : 10080:10080 : 10090:10090 : 10100:10100 : 10101:10101 : 10110:10110 : 10111:10111 : 10120:10120 : 12000:12000 : 12001:12001 : 12002:12002 : 12003:12003 : 12010:12010 : 12011:12011 : 12012:12012 : 12013:12013 : 13000:13000 : 13001:13001 : 13002:13002 : 13010:13010 : 13011:13011 : 13012:13012 : 13020:13020 : 13030:13030 : 13040:13040 : 14000:14000 : 14001:14001 : 14010:14010 : 14020:14020 : 15000:15000 : 15001:15001 : 15010:15010 : 15020:15020 : 15030:15030 : 16000:16000 : 16001:16001 : 16002:16002 : 16003:16003 : 16004:16004 : 16005:16005 : 16010:16010 : 16100:16100 : 16110:16110 : 16120:16120 : 16130:16130 : 16140:16140 : 16150:16150 : 16200:16200 : 16210:16210 : 16220:16220 : 16230:16230 : 16240:16240 : 16250:16250 : 17000:17000 : 19000:19000 : 19001:19001 : 19010:19010 : 19011:19011 : 19012:19012 : 19013:19013 : 19014:19014 : 19020:19020 : 19021:19021 : 19022:19022 : 19023:19023 : 19024:19024 : 20000:20000 : 20010:20010 : 21000:21000 : 21500:21500 : 21501:21501 : 21510:21510 : 21511:21511 : 22000:22000 : 23000:23000 : 23010:23010 : 24000:24000 : 25000:25000 : 26000:26000 : 27000:27000 : 28000:28000 : 30000:30000 : 30001:30001 : 30002:30002 : 30003:30003 : 30004:30004 : 30005:30005 : 30006:30006 : 30007:30007 : 30008:30008 : 30009:30009 : 30010:30010 : 30011:30011 : 30012:30012 : 30013:30013 : 30014:30014 : 30015:30015 : 30016:30016 : 30017:30017 : 30018:30018 : 30019:30019 : 30020:30020 : 30021:30021 : 30022:30022 : 30023:30023 : 30024:30024 : 30025:30025 : 30026:30026 : 30027:30027 : 30028:30028 : 30029:30029 : 30030:30030 : 30900:30900 : 30901:30901 : 31100:31100 : Sacred Oath 40000:40000 : 40001:40001 : 40010:40010 : 40011:40011 : 40020:40020 : 40021:40021 : 40030:40030 : 40031:40031 : 40100:40100 : 40101:40101 : 40110:40110 : 40111:40111 : 40120:40120 : 40121:40121 : 40130:40130 : 40131:40131 : 40200:40200 : 40201:40201 : 40210:40210 : 40211:40211 : 40220:40220 : 40221:40221 : 40230:40230 : 40231:40231 : 40300:40300 : 40301:40301 : 40310:40310 : 40311:40311 : 40320:40320 : 40321:40321 : 40330:40330 : 40331:40331 : 40400:40400 : 40401:40401 : 40410:40410 : 40411:40411 : 40420:40420 : 40421:40421 : 40430:40430 : 40431:40431 : 40500:40500 : 40501:40501 : 40510:40510 : 40511:40511 : 40520:40520 : 40521:40521 : 40530:40530 : 40531:40531 : 40600:40600 : 40601:40601 : 40610:40610 : 40611:40611 : 40620:40620 : 40621:40621 : 40630:40630 : 40631:40631 : 40700:40700 : 40701:40701 : 40710:40710 : 40711:40711 : 40720:40720 : 40721:40721 : 40730:40730 : 40731:40731 : 40800:40800 : 40801:40801 : 40810:40810 : 40811:40811 : 40820:40820 : 40821:40821 : 40830:40830 : 40831:40831 : 40900:40900 : 40901:40901 : 40910:40910 : 40911:40911 : 40920:40920 : 40921:40921 : 40930:40930 : 40931:40931 : 41000:41000 : 41001:41001 : 41010:41010 : 41011:41011 : 41020:41020 : 41021:41021 : 41030:41030 : 41031:41031 : 41100:41100 : 41101:41101 : 41110:41110 : 41111:41111 : 41120:41120 : 41121:41121 : 41130:41130 : 41131:41131 : 41200:41200 : 41201:41201 : 41210:41210 : 41211:41211 : 41220:41220 : 41221:41221 : 41230:41230 : 41231:41231 : 41300:41300 : 41301:41301 : 41310:41310 : 41311:41311 : 41320:41320 : 41321:41321 : 41330:41330 : 41331:41331 : 41400:41400 : 41401:41401 : 41410:41410 : 41411:41411 : 41420:41420 : 41421:41421 : 41430:41430 : 41431:41431 : 41500:41500 : 41501:41501 : 41510:41510 : 41511:41511 : 41520:41520 : 41521:41521 : 41530:41530 : 41531:41531 : 41600:41600 : 41601:41601 : 41610:41610 : 41611:41611 : 41620:41620 : 41621:41621 : 41630:41630 : 41631:41631 : 41700:41700 : 41701:41701 : 41710:41710 : 41711:41711 : 41720:41720 : 41721:41721 : 41730:41730 : 41731:41731 : 41800:41800 : 41801:41801 : 41810:41810 : 41811:41811 : 41820:41820 : 41821:41821 : 41830:41830 : 41831:41831 : 42000:42000 : 42005:42005 : 42010:42010 : 42020:42020 : 42030:42030 : 42040:42040 : 42050:42050 : 42100:42100 : 42105:42105 : 42110:42110 : 42120:42120 : 42130:42130 : 42140:42140 : 42150:42150 : 50000:50000 : 50001:50001 : 50010:50010 : 50011:50011 : 50020:50020 : 50021:50021 : 50030:50030 : 50031:50031 : 50100:50100 : 50101:50101 : 50110:50110 : 50111:50111 : 50120:50120 : 50121:50121 : 50130:50130 : 50131:50131 : 50200:50200 : 50201:50201 : 50210:50210 : 50211:50211 : 50220:50220 : 50221:50221 : 50230:50230 : 50231:50231 : 50300:50300 : 50301:50301 : 50310:50310 : 50311:50311 : 50320:50320 : 50321:50321 : 50330:50330 : 50331:50331 : 50400:50400 : 50401:50401 : 50410:50410 : 50411:50411 : 50420:50420 : 50421:50421 : 50430:50430 : 50431:50431 : 50500:50500 : 50501:50501 : 50510:50510 : 50511:50511 : 50520:50520 : 50521:50521 : 50530:50530 : 50531:50531 : 50600:50600 : 50601:50601 : 50610:50610 : 50611:50611 : 50620:50620 : 50621:50621 : 50630:50630 : 50631:50631 : 50700:50700 : 50701:50701 : 50710:50710 : 50711:50711 : 50720:50720 : 50721:50721 : 50730:50730 : 50731:50731 : 50800:50800 : 50801:50801 : 50810:50810 : 50811:50811 : 50820:50820 : 50821:50821 : 50830:50830 : 50831:50831 : 50900:50900 : 50901:50901 : 50910:50910 : 50911:50911 : 50920:50920 : 50921:50921 : 50930:50930 : 50931:50931 : 51000:51000 : 51001:51001 : 51010:51010 : 51011:51011 : 51020:51020 : 51021:51021 : 51030:51030 : 51031:51031 : 51100:51100 : 51101:51101 : 51110:51110 : 51111:51111 : 51120:51120 : 51121:51121 : 51130:51130 : 51131:51131 : 51200:51200 : 51201:51201 : 51210:51210 : 51211:51211 : 51220:51220 : 51221:51221 : 51230:51230 : 51231:51231 : 51300:51300 : 51301:51301 : 51310:51310 : 51311:51311 : 51320:51320 : 51321:51321 : 51330:51330 : 51331:51331 : 51400:51400 : 51401:51401 : 51410:51410 : 51411:51411 : 51420:51420 : 51421:51421 : 51430:51430 : 51431:51431 : 51500:51500 : 51501:51501 : 51510:51510 : 51511:51511 : 51520:51520 : 51521:51521 : 51530:51530 : 51531:51531 : 51600:51600 : 51601:51601 : 51610:51610 : 51611:51611 : 51620:51620 : 51621:51621 : 51630:51630 : 51631:51631 : 51700:51700 : 51701:51701 : 51710:51710 : 51711:51711 : 51720:51720 : 51721:51721 : 51730:51730 : 51731:51731 : 51800:51800 : 51801:51801 : 51810:51810 : 51811:51811 : 51820:51820 : 51821:51821 : 51830:51830 : 51831:51831 : 55000:55000 : 55001:55001 : 55002:55002 : 55003:55003 : 55004:55004 : 55010:55010 : 55011:55011 : 55012:55012 : 55013:55013 : 55014:55014 : 55020:55020 : 55021:55021 : 55022:55022 : 55023:55023 : 55024:55024 : 55030:55030 : 55031:55031 : 55032:55032 : 55033:55033 : 55034:55034 : 55040:55040 : 55041:55041 : 55042:55042 : 55043:55043 : 55044:55044 : 55050:55050 : 55051:55051 : 55052:55052 : 55053:55053 : 55054:55054 : 55060:55060 : 55061:55061 : 55062:55062 : 55063:55063 : 55064:55064 : 55070:55070 : 55071:55071 : 55072:55072 : 55073:55073 : 55074:55074 : 55080:55080 : 55081:55081 : 55082:55082 : 55083:55083 : 55084:55084 : 55090:55090 : 55091:55091 : 55092:55092 : 55093:55093 : 55094:55094 : 55100:55100 : 55101:55101 : 55102:55102 : 55103:55103 : 55104:55104 : 55110:55110 : 55111:55111 : 55112:55112 : 55113:55113 : 55114:55114 : 55120:55120 : 55121:55121 : 55122:55122 : 55123:55123 : 55124:55124 : 55130:55130 : 55131:55131 : 55132:55132 : 55133:55133 : 55134:55134 : 55140:55140 : 55141:55141 : 55142:55142 : 55143:55143 : 55144:55144 : 55150:55150 : 55151:55151 : 55152:55152 : 55153:55153 : 55154:55154 : 55160:55160 : 55161:55161 : 55162:55162 : 55163:55163 : 55164:55164 : 55170:55170 : 55171:55171 : 55172:55172 : 55173:55173 : 55174:55174 : 55180:55180 : 55181:55181 : 55182:55182 : 55183:55183 : 55184:55184 : 56000:56000 : 56001:56001 : 56002:56002 : 56003:56003 : 56004:56004 : 56010:56010 : 56011:56011 : 56012:56012 : 56013:56013 : 56014:56014 : 56020:56020 : 56021:56021 : 56022:56022 : 56023:56023 : 56024:56024 : 56030:56030 : 56031:56031 : 56032:56032 : 56033:56033 : 56034:56034 : 56040:56040 : 56041:56041 : 56042:56042 : 56043:56043 : 56044:56044 : 56050:56050 : 56051:56051 : 56052:56052 : 56053:56053 : 56054:56054 : 56060:56060 : 56061:56061 : 56062:56062 : 56063:56063 : 56064:56064 : 56070:56070 : 56071:56071 : 56072:56072 : 56073:56073 : 56074:56074 : 56080:56080 : 56081:56081 : 56082:56082 : 56083:56083 : 56084:56084 : 56090:56090 : 56091:56091 : 56092:56092 : 56093:56093 : 56094:56094 : 56100:56100 : 56101:56101 : 56102:56102 : 56103:56103 : 56104:56104 : 56110:56110 : 56111:56111 : 56112:56112 : 56113:56113 : 56114:56114 : 56120:56120 : 56121:56121 : 56122:56122 : 56123:56123 : 56124:56124 : 56130:56130 : 56131:56131 : 56132:56132 : 56133:56133 : 56134:56134 : 56140:56140 : 56141:56141 : 56142:56142 : 56143:56143 : 56144:56144 : 56150:56150 : 56151:56151 : 56152:56152 : 56153:56153 : 56154:56154 : 56160:56160 : 56161:56161 : 56162:56162 : 56163:56163 : 56164:56164 : 56170:56170 : 56171:56171 : 56172:56172 : 56173:56173 : 56174:56174 : 56180:56180 : 56181:56181 : 56182:56182 : 56183:56183 : 56184:56184 : 900000:900000 : 910000:910000 : 910100:910100 : 910200:910200 : 910300:910300 : 910400:910400 : 910500:910500 : 910600:910600 : 910700:910700 : 910800:910800 : 910900:910900 : 911000:911000 : 911100:911100 : 911200:911200 : 911300:911300 : 911400:911400 : 911500:911500 : 911600:911600 : 2000000:2000000 : Daggers 2000010:2000010 : 2000020:2000020 : 2000030:2000030 : 2000040:2000040 : 2000050:2000050 : 2000100:2000100 : 2000105:2000105 : 2000110:2000110 : 2000115:2000115 : 2000200:2000200 : 2000210:2000210 : 2000220:2000220 : 2000230:2000230 : 2000240:2000240 : 2000250:2000250 : 2000300:2000300 : 2000305:2000305 : 2000310:2000310 : 2000315:2000315 : 2000400:2000400 : 2000402:2000402 : 2000404:2000404 : 2000410:2000410 : 2000420:2000420 : 2000430:2000430 : 2000440:2000440 : 2000450:2000450 : 2000470:2000470 : 2000490:2000490 : 2000500:2000500 : 2000505:2000505 : 2000510:2000510 : 2000515:2000515 : 2000516:2000516 : 2000520:2000520 : 2000530:2000530 : 2000540:2000540 : 2000580:2000580 : 2000600:2000600 : 2000610:2000610 : 2000615:2000615 : 2000700:2000700 : 2000800:2000800 : 2001300:2001300 : 2001305:2001305 : 2001310:2001310 : 2001315:2001315 : 2002100:2002100 : 2002110:2002110 : 2002300:2002300 : 2002310:2002310 : 2003100:2003100 : 2003110:2003110 : 2003300:2003300 : 2003310:2003310 : 2004100:2004100 : 2004110:2004110 : 2004300:2004300 : 2004310:2004310 : 2010400:2010400 : 2010402:2010402 : 2010404:2010404 : 2020100:2020100 : 2020105:2020105 : 2020110:2020110 : 2020115:2020115 : 2020300:2020300 : 2020305:2020305 : 2020310:2020310 : 2020315:2020315 : 2020700:2020700 : 2030700:2030700 : 2030705:2030705 : 2030706:2030706 : 2030707:2030707 : Tailbone short sword WA 2040400:2040400 : 2040402:2040402 : 2040404:2040404 : 2041000:2041000 : Harpe, Murky Hand Scythe 2041010:2041010 : 2041020:2041020 : 2041030:2041030 : 2041040:2041040 : 2041050:2041050 : 2041100:2041100 : 2041105:2041105 : 2041110:2041110 : 2041115:2041115 : 2041200:2041200 : 2041210:2041210 : 2041220:2041220 : 2041230:2041230 : 2041240:2041240 : 2041250:2041250 : 2041300:2041300 : 2041305:2041305 : 2041310:2041310 : 2041315:2041315 : 2041400:2041400 : 2041402:2041402 : 2041404:2041404 : 2041520:2041520 : 2041530:2041530 : 2041540:2041540 : 2041580:2041580 : 2042700:2042700 : 2050700:2050700 : 2050710:2050710 : 2050720:2050720 : 2050730:2050730 : 2050740:2050740 : 2050750:2050750 : 2050760:2050760 : 2050770:2050770 : 2050780:2050780 : 2090620:2090620 : 2090621:2090621 : 2090630:2090630 : 2090631:2090631 : 2090640:2090640 : 2090641:2090641 : 2090750:2090750 : 2090751:2090751 : 2090760:2090760 : 2090761:2090761 : 2300000:2300000 : Straight Swords 2300010:2300010 : 2300020:2300020 : 2300030:2300030 : 2300040:2300040 : 2300050:2300050 : 2300100:2300100 : 2300105:2300105 : 2300110:2300110 : 2300115:2300115 : 2300200:2300200 : 2300210:2300210 : 2300220:2300220 : 2300230:2300230 : 2300240:2300240 : 2300250:2300250 : 2300300:2300300 : 2300305:2300305 : 2300310:2300310 : 2300315:2300315 : 2300400:2300400 : 2300402:2300402 : 2300404:2300404 : 2300410:2300410 : 2300420:2300420 : 2300430:2300430 : 2300440:2300440 : 2300450:2300450 : 2300470:2300470 : 2300490:2300490 : 2300500:2300500 : 2300505:2300505 : 2300506:2300506 : 2300510:2300510 : 2300515:2300515 : 2300516:2300516 : 2300520:2300520 : 2300530:2300530 : 2300540:2300540 : 2300580:2300580 : 2300600:2300600 : 2300610:2300610 : 2300615:2300615 : 2300720:2300720 : 2300722:2300722 : 2300920:2300920 : 2300921:2300921 : 2301100:2301100 : 2301105:2301105 : 2301540:2301540 : 2301580:2301580 : 2302100:2302100 : 2302105:2302105 : 2302110:2302110 : 2302115:2302115 : 2302300:2302300 : 2302305:2302305 : 2302310:2302310 : 2302315:2302315 : 2302580:2302580 : 2303100:2303100 : 2303110:2303110 : 2303300:2303300 : 2303310:2303310 : 2304100:2304100 : 2304105:2304105 : 2304110:2304110 : 2304115:2304115 : 2304300:2304300 : 2304305:2304305 : 2304310:2304310 : 2304315:2304315 : 2304700:2304700 : 2305100:2305100 : 2305110:2305110 : 2305300:2305300 : 2305310:2305310 : 2305320:2305320 : 2305330:2305330 : 2305580:2305580 : 2305800:2305800 : 2306100:2306100 : 2306105:2306105 : 2306110:2306110 : 2306115:2306115 : 2306300:2306300 : 2306305:2306305 : 2306310:2306310 : 2306315:2306315 : 2310730:2310730 : 2310735:2310735 : 2320700:2320700 : 2320710:2320710 : 2330700:2330700 : 2330701:2330701 : 2330705:2330705 : 2330706:2330706 : 2330710:2330710 : 2330711:2330711 : 2330715:2330715 : 2330716:2330716 : 2330720:2330720 : 2330721:2330721 : 2330725:2330725 : 2330726:2330726 : 2330730:2330730 : 2330731:2330731 : 2330735:2330735 : 2330736:2330736 : 2330740:2330740 : 2330745:2330745 : 2340700:2340700 : 2390620:2390620 : 2390621:2390621 : 2390630:2390630 : 2390631:2390631 : 2390640:2390640 : 2390641:2390641 : 2390740:2390740 : 2390741:2390741 : 2390742:2390742 : 2390743:2390743 : 2390744:2390744 : 2390745:2390745 : 2390746:2390746 : 2390747:2390747 : 2390750:2390750 : 2390751:2390751 : 2390760:2390760 : 2390761:2390761 : 2391620:2391620 : 2391630:2391630 : 2391640:2391640 : 2391720:2391720 : 2391722:2391722 : 2391723:2391723 : 2391750:2391750 : 2391760:2391760 : 2500000:2500000 : Greatswords 2500001:2500001 : 2500010:2500010 : Second 1H r1 2500020:2500020 : Third 1H r1 2500030:2500030 : 1H jump attack 2500040:2500040 : 1H falling loop 2500050:2500050 : 1H falling landing 2500100:2500100 : First 1H r2 2500105:2500105 : First 1H r2; fully charged 2500110:2500110 : Second 1H r2 2500115:2500115 : Second 1H r2; fully charged 2500200:2500200 : First 2H r1 2500210:2500210 : Second 2H r1 2500220:2500220 : Third 2H r1 2500230:2500230 : 2H jump attack 2500240:2500240 : 2H falling loop 2500250:2500250 : 2H falling landing 2500300:2500300 : First 2H r2 2500305:2500305 : First 2H r2; fully charged 2500310:2500310 : Second 2H r2 2500315:2500315 : Second 2H r2; fully charged 2500400:2500400 : Left hand first l2 2500402:2500402 : Left hand second l2 2500404:2500404 : Left hand third l2 2500410:2500410 : 1H kick 2500420:2500420 : 2H kick 2500430:2500430 : 1H guard 2500440:2500440 : 2H guard 2500450:2500450 : Parry 2500470:2500470 : 2500490:2500490 : 2500500:2500500 : Backstab 2500505:2500505 : Hornet Backstab 2500510:2500510 : Riposte 2500515:2500515 : Hornet Riposte 2500516:2500516 : Hornet Riposte hit 2 2500520:2500520 : 1H running attack 2500530:2500530 : 2H running attack 2500540:2500540 : 1H rolling attack 2500580:2500580 : 2H rolling attack 2500600:2500600 : 2500610:2500610 : 2500615:2500615 : 2500700:2500700 : Storm Ruler weapon art -> r1 2500710:2500710 : Storm Ruler weapon art -> r2 2500720:2500720 : 2501100:2501100 : 2501105:2501105 : 2501110:2501110 : 2501115:2501115 : 2501300:2501300 : 2501305:2501305 : 2502000:2502000 : Flamberge 2502010:2502010 : 2502020:2502020 : 2502030:2502030 : 2502040:2502040 : 2502050:2502050 : 2502100:2502100 : 2502105:2502105 : 2502110:2502110 : 2502115:2502115 : 2502200:2502200 : 2502210:2502210 : 2502220:2502220 : 2502230:2502230 : 2502240:2502240 : 2502250:2502250 : 2502300:2502300 : 2502305:2502305 : 2502310:2502310 : 2502315:2502315 : 2502400:2502400 : 2502402:2502402 : 2502404:2502404 : 2502520:2502520 : 2502530:2502530 : 2502540:2502540 : 2502580:2502580 : 2502615:2502615 : 2502700:2502700 : 2502710:2502710 : 2503100:2503100 : 2503105:2503105 : 2503110:2503110 : 2503115:2503115 : 2503200:2503200 : 2503210:2503210 : 2503220:2503220 : 2503300:2503300 : 2503305:2503305 : 2503310:2503310 : 2503315:2503315 : 2503580:2503580 : 2504100:2504100 : 2504110:2504110 : 2504120:2504120 : 2504130:2504130 : 2504300:2504300 : 2504310:2504310 : 2504320:2504320 : 2504330:2504330 : 2504800:2504800 : 2504801:2504801 : 2505100:2505100 : 2505105:2505105 : 2505110:2505110 : 2505115:2505115 : 2505300:2505300 : 2505305:2505305 : 2505310:2505310 : 2505315:2505315 : 2505580:2505580 : 2507100:2507100 : 2507110:2507110 : 2507300:2507300 : 2507310:2507310 : 2508100:2508100 : 2508105:2508105 : 2508300:2508300 : 2508305:2508305 : 2508700:2508700 : 2508701:2508701 : 2508710:2508710 : 2508711:2508711 : 2509300:2509300 : 2509320:2509320 : 2509800:2509800 : 2510700:2510700 : 2510710:2510710 : 2510715:2510715 : 2511700:2511700 : 2511705:2511705 : 2511710:2511710 : 2511715:2511715 : 2511716:2511716 : 2512700:2512700 : 2512705:2512705 : 2513100:2513100 : 2513105:2513105 : 2513106:2513106 : 2513110:2513110 : 2513115:2513115 : 2513116:2513116 : 2513300:2513300 : 2513305:2513305 : 2513306:2513306 : 2513310:2513310 : 2513315:2513315 : 2513316:2513316 : 2513700:2513700 : 2513705:2513705 : 2514700:2514700 : 2514705:2514705 : 2515730:2515730 : 2515731:2515731 : 2515732:2515732 : 2515740:2515740 : 2516000:2516000 : Executioner GS 2516001:2516001 : 2516010:2516010 : Second 1H r1 2516020:2516020 : Third 1H r1 2516030:2516030 : 1H jump attack 2516040:2516040 : 1H falling loop 2516050:2516050 : 1H falling landing 2516100:2516100 : First 1H r2 2516105:2516105 : First 1H r2; fully charged 2516110:2516110 : Second 1H r2 2516115:2516115 : Second 1H r2; fully charged 2516200:2516200 : First 2H r1 2516210:2516210 : Second 2H r1 2516220:2516220 : Third 2H r1 2516230:2516230 : 2H jump attack 2516240:2516240 : 2H falling loop 2516250:2516250 : 2H falling landing 2516300:2516300 : First 2H r2 2516305:2516305 : First 2H r2; fully charged 2516310:2516310 : Second 2H r2 2516315:2516315 : Second 2H r2; fully charged 2516400:2516400 : Left hand first l2 2516402:2516402 : Left hand second l2 2516404:2516404 : Left hand third l2 2516410:2516410 : 1H kick 2516420:2516420 : 2H kick 2516430:2516430 : 1H guard 2516440:2516440 : 2H guard 2516450:2516450 : Parry 2516470:2516470 : 2516490:2516490 : 2516500:2516500 : Backstab 2516505:2516505 : Hornet Backstab 2516510:2516510 : Riposte 2516515:2516515 : Hornet Riposte 2516516:2516516 : Hornet Riposte hit 2 2516520:2516520 : 1H running attack 2516530:2516530 : 2H running attack 2516540:2516540 : 1H rolling attack 2516580:2516580 : 2H rolling attack 2516600:2516600 : 2516610:2516610 : 2516615:2516615 : 2516700:2516700 : 2516705:2516705 : 2517100:2517100 : 2517105:2517105 : 2517200:2517200 : 2517210:2517210 : 2517220:2517220 : 2518100:2518100 : 2518105:2518105 : 2518110:2518110 : 2518115:2518115 : 2518300:2518300 : 2518305:2518305 : 2518310:2518310 : 2518315:2518315 : 2518580:2518580 : 2518700:2518700 : 2518701:2518701 : 2519000:2519000 : Gael's Greatsword 2519010:2519010 : 2519020:2519020 : 2519030:2519030 : 2519040:2519040 : 2519050:2519050 : 2519100:2519100 : 2519105:2519105 : 2519110:2519110 : 2519115:2519115 : 2519200:2519200 : 2519210:2519210 : 2519220:2519220 : 2519230:2519230 : 2519240:2519240 : 2519250:2519250 : 2519300:2519300 : 2519305:2519305 : 2519310:2519310 : 2519315:2519315 : 2519400:2519400 : 2519402:2519402 : 2519404:2519404 : 2519470:2519470 : 2519490:2519490 : 2519500:2519500 : 2519505:2519505 : 2519510:2519510 : 2519515:2519515 : 2519516:2519516 : 2519520:2519520 : 2519530:2519530 : 2519540:2519540 : 2519580:2519580 : 2519610:2519610 : 2519615:2519615 : 2519700:2519700 : 2519710:2519710 : 2519720:2519720 : 2519721:2519721 : 2600000:2600000 : Ultra Greatswords 2600001:2600001 : 2600010:2600010 : 2600020:2600020 : 2600030:2600030 : 2600040:2600040 : 2600050:2600050 : 2600100:2600100 : 2600105:2600105 : 2600110:2600110 : 2600115:2600115 : 2600200:2600200 : 2600210:2600210 : 2600220:2600220 : 2600230:2600230 : 2600240:2600240 : 2600250:2600250 : 2600300:2600300 : 2600305:2600305 : 2600310:2600310 : 2600315:2600315 : 2600400:2600400 : 2600402:2600402 : 2600404:2600404 : 2600406:2600406 : 2600410:2600410 : 2600420:2600420 : 2600430:2600430 : 2600440:2600440 : 2600450:2600450 : 2600470:2600470 : 2600490:2600490 : 2600500:2600500 : 2600501:2600501 : 2600505:2600505 : 2600506:2600506 : 2600510:2600510 : 2600511:2600511 : 2600515:2600515 : 2600516:2600516 : 2600517:2600517 : 2600520:2600520 : 2600530:2600530 : 2600540:2600540 : 2600580:2600580 : 2600600:2600600 : 2600610:2600610 : 2600615:2600615 : 2600700:2600700 : 2600701:2600701 : 2600702:2600702 : 2600780:2600780 : 2600790:2600790 : 2601100:2601100 : 2601105:2601105 : 2601200:2601200 : 2601210:2601210 : 2601215:2601215 : 2601220:2601220 : 2601300:2601300 : 2601305:2601305 : 2601540:2601540 : 2601580:2601580 : 2601700:2601700 : 2601705:2601705 : 2602100:2602100 : 2602105:2602105 : 2602200:2602200 : 2602210:2602210 : 2602215:2602215 : 2602220:2602220 : 2602300:2602300 : 2602305:2602305 : 2602308:2602308 : 2602309:2602309 : 2602701:2602701 : 2603100:2603100 : 2603105:2603105 : 2603300:2603300 : 2603305:2603305 : 2603540:2603540 : 2603580:2603580 : 2603800:2603800 : 2603810:2603810 : 2603820:2603820 : 2603830:2603830 : 2603835:2603835 : 2604300:2604300 : 2604305:2604305 : 2604720:2604720 : 2604725:2604725 : 2604726:2604726 : 2605100:2605100 : Zwei 1h r2 2605105:2605105 : 2610000:2610000 : Fume Ultra Greatsword 2610001:2610001 : 2610010:2610010 : 2610020:2610020 : 2610030:2610030 : 2610040:2610040 : 2610050:2610050 : 2610100:2610100 : 2610105:2610105 : 2610110:2610110 : 2610115:2610115 : 2610200:2610200 : 2610210:2610210 : 2610215:2610215 : 2610220:2610220 : 2610230:2610230 : 2610240:2610240 : 2610250:2610250 : 2610300:2610300 : 2610305:2610305 : 2610310:2610310 : 2610315:2610315 : 2610400:2610400 : 2610402:2610402 : 2610404:2610404 : 2610410:2610410 : 2610420:2610420 : 2610430:2610430 : 2610440:2610440 : 2610450:2610450 : 2610470:2610470 : 2610490:2610490 : 2610500:2610500 : 2610501:2610501 : 2610505:2610505 : 2610506:2610506 : 2610510:2610510 : 2610511:2610511 : 2610515:2610515 : 2610516:2610516 : 2610517:2610517 : 2610520:2610520 : 2610530:2610530 : 2610540:2610540 : 2610580:2610580 : 2610600:2610600 : 2610610:2610610 : 2610615:2610615 : 2610701:2610701 : 2610790:2610790 : 2611105:2611105 : 2611106:2611106 : 2611115:2611115 : 2611116:2611116 : 2611300:2611300 : 2611305:2611305 : 2611306:2611306 : 2611315:2611315 : 2611316:2611316 : 2611720:2611720 : 2611725:2611725 : 2612200:2612200 : 2612210:2612210 : 2612215:2612215 : 2612220:2612220 : 2612300:2612300 : 2612305:2612305 : 2612540:2612540 : 2612580:2612580 : 2612700:2612700 : 2612705:2612705 : 2613300:2613300 : 2613305:2613305 : 2614000:2614000 : Cathedral Knight GS 2614010:2614010 : 2614020:2614020 : 2614030:2614030 : 2614040:2614040 : 2614050:2614050 : 2614100:2614100 : 2614105:2614105 : 2614110:2614110 : 2614115:2614115 : 2614200:2614200 : 2614210:2614210 : 2614215:2614215 : 2614220:2614220 : 2614230:2614230 : 2614240:2614240 : 2614250:2614250 : 2614300:2614300 : 2614305:2614305 : 2614310:2614310 : 2614315:2614315 : 2614400:2614400 : 2614402:2614402 : 2614404:2614404 : 2614470:2614470 : 2614490:2614490 : 2614500:2614500 : 2614501:2614501 : 2614505:2614505 : 2614506:2614506 : 2614510:2614510 : 2614511:2614511 : 2614515:2614515 : 2614516:2614516 : 2614517:2614517 : 2614520:2614520 : 2614530:2614530 : 2614540:2614540 : 2614580:2614580 : 2614615:2614615 : 2614700:2614700 : 2614705:2614705 : 2615620:2615620 : 2615622:2615622 : 2615630:2615630 : 2615631:2615631 : 2615640:2615640 : 2615641:2615641 : 2615642:2615642 : 2615643:2615643 : 2615700:2615700 : 2615701:2615701 : 2615702:2615702 : 2615703:2615703 : 2615710:2615710 : 2615711:2615711 : 2615720:2615720 : 2615730:2615730 : 2615731:2615731 : 2615732:2615732 : 2615750:2615750 : 2615751:2615751 : 2615760:2615760 : 2615761:2615761 : 2620002:2620002 : 2620003:2620003 : 2620004:2620004 : 2620620:2620620 : 2620621:2620621 : 2620622:2620622 : 2620630:2620630 : 2620631:2620631 : 2620640:2620640 : 2620641:2620641 : 2620701:2620701 : 2620750:2620750 : 2620751:2620751 : 2620760:2620760 : 2620761:2620761 : 2700000:2700000 : Thrusting Swords 2700010:2700010 : 2700020:2700020 : 2700030:2700030 : 2700040:2700040 : 2700050:2700050 : 2700100:2700100 : 2700105:2700105 : 2700110:2700110 : 2700115:2700115 : 2700200:2700200 : 2700210:2700210 : 2700220:2700220 : 2700230:2700230 : 2700240:2700240 : 2700250:2700250 : 2700300:2700300 : 2700305:2700305 : 2700310:2700310 : 2700315:2700315 : 2700400:2700400 : 2700402:2700402 : 2700404:2700404 : 2700410:2700410 : 2700420:2700420 : 2700430:2700430 : 2700440:2700440 : 2700450:2700450 : 2700460:2700460 : 2700470:2700470 : 2700490:2700490 : 2700500:2700500 : 2700505:2700505 : 2700510:2700510 : 2700515:2700515 : 2700516:2700516 : 2700520:2700520 : 2700530:2700530 : 2700540:2700540 : 2700580:2700580 : 2700600:2700600 : 2700610:2700610 : 2700615:2700615 : 2700720:2700720 : 2700730:2700730 : 2700731:2700731 : 2700733:2700733 : 2701100:2701100 : 2701110:2701110 : 2701300:2701300 : 2701310:2701310 : 2702100:2702100 : 2702105:2702105 : 2702110:2702110 : 2702115:2702115 : 2702300:2702300 : 2702305:2702305 : 2702310:2702310 : 2702315:2702315 : 2702700:2702700 : 2703100:2703100 : 2703110:2703110 : 2703300:2703300 : 2703310:2703310 : 2704730:2704730 : 2704731:2704731 : 2704733:2704733 : 2704740:2704740 : 2704741:2704741 : 2704743:2704743 : 2710700:2710700 : 2711620:2711620 : 2711621:2711621 : 2711630:2711630 : 2711631:2711631 : 2711632:2711632 : 2711640:2711640 : 2711641:2711641 : 2711700:2711700 : 2711701:2711701 : 2711702:2711702 : 2711703:2711703 : 2711750:2711750 : 2711751:2711751 : 2711760:2711760 : 2711761:2711761 : 2800000:2800000 : Curved Swords 2800010:2800010 : 1H second r1 2800020:2800020 : 1H third r1 2800030:2800030 : 1H jump attack 2800040:2800040 : 1H falling loop 2800050:2800050 : 1H falling landing 2800100:2800100 : First 1H r2 2800101:2800101 : 2800105:2800105 : First 1H r2; fully charged 2800106:2800106 : 2800110:2800110 : 2800115:2800115 : 2800200:2800200 : 2800210:2800210 : 2800220:2800220 : 2800230:2800230 : 2800240:2800240 : 2800250:2800250 : 2800300:2800300 : 2800301:2800301 : 2800305:2800305 : 2800306:2800306 : 2800310:2800310 : 2800315:2800315 : 2800400:2800400 : 2800402:2800402 : 2800404:2800404 : 2800410:2800410 : 2800420:2800420 : 2800430:2800430 : 2800440:2800440 : 2800450:2800450 : 2800470:2800470 : 2800490:2800490 : 2800500:2800500 : 2800505:2800505 : 2800510:2800510 : 2800515:2800515 : 2800516:2800516 : 2800520:2800520 : 2800530:2800530 : 2800540:2800540 : 2800580:2800580 : 2800600:2800600 : 2800610:2800610 : 2800615:2800615 : 2800700:2800700 : 2800710:2800710 : 2800720:2800720 : 2802100:2802100 : 2802110:2802110 : 2802300:2802300 : 2802310:2802310 : 2803100:2803100 : 2803110:2803110 : 2803300:2803300 : 2803310:2803310 : 2804100:2804100 : 2804110:2804110 : 2804300:2804300 : 2804310:2804310 : 2805100:2805100 : 2805110:2805110 : 2805300:2805300 : 2805310:2805310 : 2805311:2805311 : 2805400:2805400 : 2805401:2805401 : 2806000:2806000 : Dancer's Enchanted Swords 2806010:2806010 : 2806020:2806020 : 2806030:2806030 : 2806040:2806040 : 2806050:2806050 : 2806100:2806100 : 2806105:2806105 : 2806110:2806110 : 2806115:2806115 : 2806400:2806400 : 2806402:2806402 : 2806404:2806404 : 2806470:2806470 : 2806490:2806490 : 2806500:2806500 : 2806505:2806505 : 2806510:2806510 : 2806515:2806515 : 2806516:2806516 : 2806520:2806520 : 2806540:2806540 : 2806615:2806615 : 2806620:2806620 : 2806621:2806621 : 2806630:2806630 : 2806631:2806631 : 2806640:2806640 : 2806641:2806641 : 2806740:2806740 : 2806741:2806741 : 2806744:2806744 : 2806745:2806745 : 2806746:2806746 : 2806747:2806747 : 2806750:2806750 : 2806751:2806751 : 2806760:2806760 : 2806761:2806761 : 2807000:2807000 : Carthus Shotel 2807010:2807010 : 2807020:2807020 : 2807030:2807030 : 2807040:2807040 : 2807050:2807050 : 2807100:2807100 : 2807105:2807105 : 2807110:2807110 : 2807115:2807115 : 2807200:2807200 : 2807210:2807210 : 2807220:2807220 : 2807230:2807230 : 2807240:2807240 : 2807250:2807250 : 2807300:2807300 : 2807305:2807305 : 2807310:2807310 : 2807315:2807315 : 2807400:2807400 : 2807402:2807402 : 2807404:2807404 : 2807520:2807520 : 2807530:2807530 : 2807540:2807540 : 2807580:2807580 : 2807700:2807700 : 2807710:2807710 : 2807720:2807720 : 2810000:2810000 : Crescent Moon Sword 2810010:2810010 : 2810020:2810020 : 2810030:2810030 : 2810040:2810040 : 2810050:2810050 : 2810100:2810100 : 2810105:2810105 : 2810110:2810110 : 2810115:2810115 : 2810200:2810200 : 2810210:2810210 : 2810220:2810220 : 2810230:2810230 : 2810240:2810240 : 2810250:2810250 : 2810300:2810300 : 2810305:2810305 : 2810310:2810310 : 2810315:2810315 : 2810400:2810400 : 2810402:2810402 : 2810404:2810404 : 2810520:2810520 : 2810530:2810530 : 2810540:2810540 : 2810580:2810580 : 2810700:2810700 : 2810705:2810705 : 2811700:2811700 : 2811705:2811705 : 2811710:2811710 : 2811715:2811715 : 2811720:2811720 : 2811725:2811725 : 2812700:2812700 : 2812701:2812701 : 2812710:2812710 : 2813700:2813700 : 2813710:2813710 : 2813711:2813711 : 2813720:2813720 : 2813730:2813730 : 2813740:2813740 : 2813750:2813750 : 2813760:2813760 : 2813770:2813770 : 2813780:2813780 : 2900000:2900000 : Katana 2900001:2900001 : 2900010:2900010 : 2900020:2900020 : 2900030:2900030 : 2900040:2900040 : 2900050:2900050 : 2900100:2900100 : 2900101:2900101 : 2900105:2900105 : 2900106:2900106 : 2900110:2900110 : 2900115:2900115 : 2900200:2900200 : 2900201:2900201 : 2900210:2900210 : 2900220:2900220 : 2900230:2900230 : 2900240:2900240 : 2900250:2900250 : 2900300:2900300 : 2900301:2900301 : 2900305:2900305 : 2900306:2900306 : 2900310:2900310 : 2900315:2900315 : 2900400:2900400 : 2900401:2900401 : 2900402:2900402 : 2900404:2900404 : 2900410:2900410 : 2900420:2900420 : 2900430:2900430 : 2900440:2900440 : 2900450:2900450 : 2900470:2900470 : 2900490:2900490 : 2900500:2900500 : 2900505:2900505 : 2900510:2900510 : 2900515:2900515 : 2900516:2900516 : 2900520:2900520 : 2900521:2900521 : 2900530:2900530 : 2900531:2900531 : 2900540:2900540 : 2900580:2900580 : 2900600:2900600 : 2900610:2900610 : 2900615:2900615 : 2900700:2900700 : 2901100:2901100 : 2901110:2901110 : 2901300:2901300 : 2901310:2901310 : 2902100:2902100 : 2902105:2902105 : 2902110:2902110 : 2902115:2902115 : 2902300:2902300 : 2902305:2902305 : 2902310:2902310 : 2902315:2902315 : 2903700:2903700 : 2903701:2903701 : 2903702:2903702 : 2904000:2904000 : Washing Pole 2904001:2904001 : 2904100:2904100 : 2904101:2904101 : 2904105:2904105 : 2904106:2904106 : 2904200:2904200 : 2904201:2904201 : 2904300:2904300 : 2904301:2904301 : 2904305:2904305 : 2904306:2904306 : 2904400:2904400 : 2904401:2904401 : 2904520:2904520 : 2904521:2904521 : 2904530:2904530 : 2904531:2904531 : 2905000:2905000 : Darkdrift 2905010:2905010 : 2905020:2905020 : 2905030:2905030 : 2905040:2905040 : 2905050:2905050 : 2905100:2905100 : 2905101:2905101 : 2905105:2905105 : 2905106:2905106 : 2905110:2905110 : 2905111:2905111 : 2905115:2905115 : 2905116:2905116 : 2905200:2905200 : 2905210:2905210 : 2905220:2905220 : 2905230:2905230 : 2905240:2905240 : 2905250:2905250 : 2905300:2905300 : 2905301:2905301 : 2905305:2905305 : 2905306:2905306 : 2905310:2905310 : 2905311:2905311 : 2905315:2905315 : 2905316:2905316 : 2905400:2905400 : 2905402:2905402 : 2905404:2905404 : 2905520:2905520 : 2905530:2905530 : 2905540:2905540 : 2905580:2905580 : 2905700:2905700 : 2905701:2905701 : 2990620:2990620 : 2990621:2990621 : 2990630:2990630 : 2990631:2990631 : 2990640:2990640 : 2990641:2990641 : 2990700:2990700 : 2990701:2990701 : 2990702:2990702 : 2990703:2990703 : 2990704:2990704 : 2990705:2990705 : 2990750:2990750 : 2990751:2990751 : 2990760:2990760 : 2990761:2990761 : 3000000:3000000 : Axes 3000010:3000010 : 3000020:3000020 : 3000030:3000030 : 3000040:3000040 : 3000050:3000050 : 3000100:3000100 : 3000105:3000105 : 3000110:3000110 : 3000115:3000115 : 3000200:3000200 : 3000210:3000210 : 3000220:3000220 : 3000230:3000230 : 3000240:3000240 : 3000250:3000250 : 3000300:3000300 : 3000305:3000305 : 3000310:3000310 : 3000315:3000315 : 3000400:3000400 : 3000402:3000402 : 3000404:3000404 : 3000410:3000410 : 3000420:3000420 : 3000430:3000430 : 3000440:3000440 : 3000450:3000450 : 3000470:3000470 : 3000490:3000490 : 3000500:3000500 : 3000501:3000501 : 3000505:3000505 : 3000506:3000506 : 3000510:3000510 : 3000511:3000511 : 3000515:3000515 : 3000516:3000516 : 3000517:3000517 : 3000520:3000520 : 3000530:3000530 : 3000540:3000540 : 3000580:3000580 : 3000600:3000600 : 3000610:3000610 : 3000615:3000615 : 3000620:3000620 : 3000700:3000700 : 3000800:3000800 : 3000805:3000805 : 3000806:3000806 : 3000807:3000807 : 3000810:3000810 : 3000811:3000811 : 3000815:3000815 : 3000816:3000816 : 3000900:3000900 : 3000905:3000905 : 3000906:3000906 : 3000907:3000907 : 3000910:3000910 : 3000911:3000911 : 3000915:3000915 : 3000916:3000916 : 3001700:3001700 : 3001701:3001701 : 3001710:3001710 : 3001711:3001711 : 3001720:3001720 : 3001721:3001721 : 3001730:3001730 : 3001731:3001731 : 3001740:3001740 : 3001741:3001741 : 3001800:3001800 : 3001801:3001801 : 3001820:3001820 : 3001821:3001821 : 3002700:3002700 : 3002701:3002701 : 3002702:3002702 : 3002703:3002703 : 3010000:3010000 : Hand Axe, Thrall Axe 3010001:3010001 : 3010010:3010010 : 3010020:3010020 : 3010100:3010100 : 3010105:3010105 : 3010110:3010110 : 3010115:3010115 : 3010200:3010200 : 3010210:3010210 : 3010220:3010220 : 3010300:3010300 : 3010305:3010305 : 3010310:3010310 : 3010315:3010315 : 3010400:3010400 : 3010402:3010402 : 3010404:3010404 : 3010520:3010520 : 3010530:3010530 : 3010540:3010540 : 3010580:3010580 : 3010700:3010700 : 3010800:3010800 : 3020100:3020100 : 3020110:3020110 : 3020120:3020120 : 3020130:3020130 : 3020300:3020300 : 3020301:3020301 : 3020310:3020310 : 3020800:3020800 : 3030000:3030000 : Butcher's Knife 3030001:3030001 : 3030010:3030010 : 3030020:3030020 : 3030030:3030030 : 3030040:3030040 : 3030050:3030050 : 3030100:3030100 : 3030105:3030105 : 3030110:3030110 : 3030115:3030115 : 3030200:3030200 : 3030210:3030210 : 3030220:3030220 : 3030230:3030230 : 3030240:3030240 : 3030250:3030250 : 3030300:3030300 : 3030305:3030305 : 3030310:3030310 : 3030315:3030315 : 3030400:3030400 : 3030402:3030402 : 3030404:3030404 : 3030470:3030470 : 3030490:3030490 : 3030500:3030500 : 3030501:3030501 : 3030505:3030505 : 3030506:3030506 : 3030510:3030510 : 3030511:3030511 : 3030515:3030515 : 3030516:3030516 : 3030517:3030517 : 3030520:3030520 : 3030530:3030530 : 3030540:3030540 : 3030580:3030580 : 3030615:3030615 : 3030700:3030700 : 3030800:3030800 : 3030805:3030805 : 3030900:3030900 : 3030905:3030905 : 3030910:3030910 : 3030915:3030915 : 3040100:3040100 : 3040110:3040110 : 3040300:3040300 : 3040310:3040310 : 3050000:3050000 : Eleonora 3050010:3050010 : 3050020:3050020 : 3050030:3050030 : 3050040:3050040 : 3050050:3050050 : 3050100:3050100 : 3050105:3050105 : 3050110:3050110 : 3050115:3050115 : 3050200:3050200 : 3050210:3050210 : 3050220:3050220 : 3050230:3050230 : 3050240:3050240 : 3050250:3050250 : 3050300:3050300 : 3050305:3050305 : 3050310:3050310 : 3050315:3050315 : 3050400:3050400 : 3050402:3050402 : 3050404:3050404 : 3050470:3050470 : 3050490:3050490 : 3050500:3050500 : 3050501:3050501 : 3050505:3050505 : 3050506:3050506 : 3050510:3050510 : 3050511:3050511 : 3050515:3050515 : 3050516:3050516 : 3050517:3050517 : 3050520:3050520 : 3050530:3050530 : 3050540:3050540 : 3050580:3050580 : 3050615:3050615 : 3050700:3050700 : 3060000:3060000 : Manserpent Hatchet 3060010:3060010 : 3060020:3060020 : 3060030:3060030 : 3060040:3060040 : 3060050:3060050 : 3060100:3060100 : 3060105:3060105 : 3060110:3060110 : 3060115:3060115 : 3060200:3060200 : 3060210:3060210 : 3060220:3060220 : 3060230:3060230 : 3060240:3060240 : 3060250:3060250 : 3060300:3060300 : 3060305:3060305 : 3060310:3060310 : 3060315:3060315 : 3060400:3060400 : 3060402:3060402 : 3060404:3060404 : 3060520:3060520 : 3060530:3060530 : 3060540:3060540 : 3060580:3060580 : 3060800:3060800 : 3060805:3060805 : 3060810:3060810 : 3060811:3060811 : 3060815:3060815 : 3060816:3060816 : 3060900:3060900 : 3060905:3060905 : 3060910:3060910 : 3060911:3060911 : 3060915:3060915 : 3060916:3060916 : 3200000:3200000 : Greataxes 3200001:3200001 : 3200010:3200010 : Second 1H r1 3200020:3200020 : Third 1H r1 3200030:3200030 : 1H jump attack 3200040:3200040 : 1H falling loop 3200050:3200050 : 1H falling landing 3200100:3200100 : First 1H r2 3200101:3200101 : First 1H r2; fully charged 3200105:3200105 : Second 1H r2 3200110:3200110 : Second 1H r2; fully charged 3200115:3200115 : First 2H r1 3200200:3200200 : Second 2H r1 3200210:3200210 : Third 2H r1 3200220:3200220 : 2H jump attack 3200230:3200230 : 2H falling loop 3200240:3200240 : 2H falling landing 3200250:3200250 : First 2H r2 3200300:3200300 : First 2H r2; fully charged 3200301:3200301 : Second 2H r2 3200305:3200305 : Second 2H r2; fully charged 3200310:3200310 : Left hand first l2 3200315:3200315 : Left hand second l2 3200400:3200400 : Left hand third l2 3200402:3200402 : 1H kick 3200404:3200404 : 2H kick 3200406:3200406 : 1H guard 3200410:3200410 : 2H guard 3200420:3200420 : Parry 3200430:3200430 : 3200440:3200440 : 3200450:3200450 : 3200470:3200470 : 3200490:3200490 : 3200500:3200500 : 3200501:3200501 : 3200505:3200505 : 3200506:3200506 : 3200510:3200510 : 3200511:3200511 : 3200515:3200515 : 3200516:3200516 : 3200517:3200517 : 3200520:3200520 : 3200530:3200530 : 3200540:3200540 : 3200580:3200580 : 3200600:3200600 : 3200610:3200610 : 3200615:3200615 : 3200620:3200620 : 3200700:3200700 : 3200701:3200701 : 3200800:3200800 : 3200805:3200805 : 3200806:3200806 : 3200807:3200807 : 3200808:3200808 : 3200810:3200810 : 3200815:3200815 : 3200900:3200900 : 3200905:3200905 : 3200906:3200906 : 3200907:3200907 : 3200908:3200908 : 3200910:3200910 : 3200915:3200915 : 3201300:3201300 : 3201301:3201301 : 3201310:3201310 : 3201320:3201320 : 3201330:3201330 : 3201800:3201800 : 3202100:3202100 : 3202110:3202110 : 3202300:3202300 : 3202310:3202310 : 3203000:3203000 : Black Knight Greataxe 3203001:3203001 : 3203010:3203010 : 3203020:3203020 : 3203100:3203100 : 3203105:3203105 : 3203110:3203110 : 3203115:3203115 : 3203200:3203200 : 3203210:3203210 : 3203220:3203220 : 3203300:3203300 : 3203305:3203305 : 3203306:3203306 : 3203307:3203307 : 3203310:3203310 : 3203315:3203315 : 3203400:3203400 : 3203402:3203402 : 3203404:3203404 : 3203406:3203406 : 3203520:3203520 : 3203530:3203530 : 3203540:3203540 : 3203580:3203580 : 3203800:3203800 : 3203805:3203805 : 3203808:3203808 : 3203810:3203810 : 3203815:3203815 : 3203900:3203900 : 3203905:3203905 : 3203908:3203908 : 3203910:3203910 : 3203915:3203915 : 3204100:3204100 : 3204110:3204110 : 3204300:3204300 : 3204310:3204310 : 3205700:3205700 : 3205710:3205710 : 3205712:3205712 : 3210000:3210000 : Yhorm's Great Machete, 3210001:3210001 : 3210010:3210010 : 3210020:3210020 : 3210100:3210100 : 3210105:3210105 : 3210110:3210110 : 3210115:3210115 : 3210200:3210200 : 3210210:3210210 : 3210220:3210220 : 3210300:3210300 : 3210305:3210305 : 3210310:3210310 : 3210315:3210315 : 3210400:3210400 : 3210402:3210402 : 3210404:3210404 : 3210406:3210406 : 3210520:3210520 : 3210530:3210530 : 3210540:3210540 : 3210580:3210580 : 3210700:3210700 : 3210900:3210900 : 3210901:3210901 : 3210905:3210905 : 3210906:3210906 : 3210907:3210907 : 3210908:3210908 : 3210910:3210910 : 3210911:3210911 : 3210915:3210915 : 3210916:3210916 : 3211700:3211700 : 3211705:3211705 : 3212700:3212700 : 3212705:3212705 : 3212706:3212706 : 3213000:3213000 : Great Machete 3213001:3213001 : 3213010:3213010 : 3213020:3213020 : 3213030:3213030 : 3213040:3213040 : 3213050:3213050 : 3213100:3213100 : 3213101:3213101 : 3213105:3213105 : 3213110:3213110 : 3213115:3213115 : 3213200:3213200 : 3213210:3213210 : 3213220:3213220 : 3213230:3213230 : 3213240:3213240 : 3213250:3213250 : 3213300:3213300 : 3213301:3213301 : 3213305:3213305 : 3213310:3213310 : 3213315:3213315 : 3213400:3213400 : 3213402:3213402 : 3213404:3213404 : 3213406:3213406 : 3213410:3213410 : 3213420:3213420 : 3213430:3213430 : 3213440:3213440 : 3213450:3213450 : 3213470:3213470 : 3213490:3213490 : 3213500:3213500 : 3213501:3213501 : 3213505:3213505 : 3213506:3213506 : 3213510:3213510 : 3213511:3213511 : 3213515:3213515 : 3213516:3213516 : 3213517:3213517 : 3213520:3213520 : 3213530:3213530 : 3213540:3213540 : 3213580:3213580 : 3213600:3213600 : 3213610:3213610 : 3213615:3213615 : 3213620:3213620 : 3213700:3213700 : 3213701:3213701 : 3213800:3213800 : 3213805:3213805 : 3213806:3213806 : 3213807:3213807 : 3213808:3213808 : 3213810:3213810 : 3213815:3213815 : 3213900:3213900 : 3213905:3213905 : 3213906:3213906 : 3213907:3213907 : 3213908:3213908 : 3213910:3213910 : 3213915:3213915 : 3300000:3300000 : Hammers 3300001:3300001 : 3300010:3300010 : 3300020:3300020 : 3300030:3300030 : 3300040:3300040 : 3300050:3300050 : 3300100:3300100 : 3300105:3300105 : 3300110:3300110 : 3300115:3300115 : 3300200:3300200 : 3300210:3300210 : 3300220:3300220 : 3300230:3300230 : 3300240:3300240 : 3300250:3300250 : 3300300:3300300 : 3300305:3300305 : 3300310:3300310 : 3300315:3300315 : 3300400:3300400 : 3300402:3300402 : 3300404:3300404 : 3300410:3300410 : 3300420:3300420 : 3300430:3300430 : 3300440:3300440 : 3300450:3300450 : 3300470:3300470 : 3300490:3300490 : 3300500:3300500 : 3300501:3300501 : 3300505:3300505 : 3300506:3300506 : 3300510:3300510 : 3300511:3300511 : 3300515:3300515 : 3300516:3300516 : 3300517:3300517 : 3300520:3300520 : 3300530:3300530 : 3300540:3300540 : 3300580:3300580 : 3300600:3300600 : 3300610:3300610 : 3300615:3300615 : 3300699:3300699 : 3300700:3300700 : 3300800:3300800 : 3300801:3300801 : 3300802:3300802 : 3300803:3300803 : 3300805:3300805 : 3300806:3300806 : 3300807:3300807 : 3300808:3300808 : 3300900:3300900 : 3300901:3300901 : 3300902:3300902 : 3300903:3300903 : 3300905:3300905 : 3300906:3300906 : 3300907:3300907 : 3300908:3300908 : 3300920:3300920 : 3300921:3300921 : 3301000:3301000 : Heysel Pick, Warpick 3301010:3301010 : 3301020:3301020 : 3301030:3301030 : 3301040:3301040 : 3301050:3301050 : 3301100:3301100 : 3301105:3301105 : 3301110:3301110 : 3301115:3301115 : 3301200:3301200 : 3301210:3301210 : 3301220:3301220 : 3301230:3301230 : 3301240:3301240 : 3301250:3301250 : 3301300:3301300 : 3301305:3301305 : 3301310:3301310 : 3301315:3301315 : 3301400:3301400 : 3301402:3301402 : 3301404:3301404 : 3301490:3301490 : 3301500:3301500 : 3301501:3301501 : 3301505:3301505 : 3301506:3301506 : 3301510:3301510 : 3301511:3301511 : 3301515:3301515 : 3301516:3301516 : 3301517:3301517 : 3301520:3301520 : 3301530:3301530 : 3301540:3301540 : 3301580:3301580 : 3302000:3302000 : Club, Blacksmith Hammer 3302010:3302010 : 3302020:3302020 : 3302100:3302100 : 3302105:3302105 : 3302200:3302200 : 3302210:3302210 : 3302220:3302220 : 3302300:3302300 : 3302305:3302305 : 3302400:3302400 : 3302402:3302402 : 3302404:3302404 : 3303000:3303000 : 3303010:3303010 : 3303020:3303020 : 3303030:3303030 : 3303040:3303040 : 3303050:3303050 : 3303100:3303100 : 3303110:3303110 : 3303200:3303200 : 3303210:3303210 : 3303220:3303220 : 3303230:3303230 : 3303240:3303240 : 3303250:3303250 : 3303300:3303300 : 3303310:3303310 : 3303400:3303400 : 3303490:3303490 : 3303500:3303500 : 3303501:3303501 : 3303505:3303505 : 3303506:3303506 : 3303510:3303510 : 3303511:3303511 : 3303515:3303515 : 3303516:3303516 : 3303517:3303517 : 3303520:3303520 : 3303530:3303530 : 3303540:3303540 : 3303580:3303580 : 3310100:3310100 : 3310105:3310105 : 3310300:3310300 : 3310305:3310305 : 3390620:3390620 : 3390621:3390621 : 3390630:3390630 : 3390631:3390631 : 3390640:3390640 : 3390641:3390641 : 3390740:3390740 : 3390741:3390741 : 3390742:3390742 : 3390743:3390743 : 3390744:3390744 : 3390745:3390745 : 3390750:3390750 : 3390751:3390751 : 3390760:3390760 : 3390761:3390761 : 3391000:3391000 : 3391010:3391010 : 3391020:3391020 : 3391030:3391030 : 3391040:3391040 : 3391050:3391050 : 3391100:3391100 : 3391105:3391105 : 3391110:3391110 : 3391115:3391115 : 3391200:3391200 : 3391210:3391210 : 3391220:3391220 : 3391230:3391230 : 3391240:3391240 : 3391250:3391250 : 3391300:3391300 : 3391305:3391305 : 3391310:3391310 : 3391315:3391315 : 3391400:3391400 : 3391402:3391402 : 3391404:3391404 : 3391470:3391470 : 3391490:3391490 : 3391500:3391500 : 3391501:3391501 : 3391505:3391505 : 3391506:3391506 : 3391510:3391510 : 3391511:3391511 : 3391515:3391515 : 3391516:3391516 : 3391517:3391517 : 3391520:3391520 : 3391530:3391530 : 3391540:3391540 : 3391580:3391580 : 3391600:3391600 : 3391615:3391615 : 3500000:3500000 : Greathammers 3500001:3500001 : 3500010:3500010 : 3500020:3500020 : 3500030:3500030 : 3500040:3500040 : 3500050:3500050 : 3500100:3500100 : 3500101:3500101 : 3500105:3500105 : 3500110:3500110 : 3500115:3500115 : 3500200:3500200 : 3500210:3500210 : 3500220:3500220 : 3500230:3500230 : 3500240:3500240 : 3500250:3500250 : 3500300:3500300 : 3500301:3500301 : 3500305:3500305 : 3500310:3500310 : 3500315:3500315 : 3500400:3500400 : 3500402:3500402 : 3500404:3500404 : 3500410:3500410 : 3500420:3500420 : 3500430:3500430 : 3500440:3500440 : 3500450:3500450 : 3500470:3500470 : 3500490:3500490 : 3500500:3500500 : 3500501:3500501 : 3500505:3500505 : 3500506:3500506 : 3500510:3500510 : 3500511:3500511 : 3500515:3500515 : 3500516:3500516 : 3500517:3500517 : 3500520:3500520 : 3500530:3500530 : 3500540:3500540 : 3500580:3500580 : 3500600:3500600 : 3500610:3500610 : 3500615:3500615 : 3500700:3500700 : 3500800:3500800 : 3500801:3500801 : 3500802:3500802 : 3500805:3500805 : 3500806:3500806 : 3500807:3500807 : 3500900:3500900 : 3500901:3500901 : 3500902:3500902 : 3500905:3500905 : 3500906:3500906 : 3500907:3500907 : 3502100:3502100 : 3502110:3502110 : 3502300:3502300 : 3502310:3502310 : 3503100:3503100 : 3503105:3503105 : 3503300:3503300 : 3503305:3503305 : 3504710:3504710 : 3504715:3504715 : 3505710:3505710 : 3505720:3505720 : 3505725:3505725 : 3506100:3506100 : 3506105:3506105 : 3506300:3506300 : 3506305:3506305 : 3507100:3507100 : 3507105:3507105 : 3507300:3507300 : 3507305:3507305 : 3508700:3508700 : 3508710:3508710 : 3508720:3508720 : 3509700:3509700 : 3509710:3509710 : 3509720:3509720 : 3510700:3510700 : 3510705:3510705 : 3510706:3510706 : 3511700:3511700 : 3511701:3511701 : 3511702:3511702 : 3511710:3511710 : 3511711:3511711 : 3511712:3511712 : 3511713:3511713 : 3512700:3512700 : 3512710:3512710 : 3512720:3512720 : 3512730:3512730 : 3512731:3512731 : 3512732:3512732 : 3512733:3512733 : 3512734:3512734 : 3512750:3512750 : 3520000:3520000 : Pickaxe 3520001:3520001 : 3520010:3520010 : 3520020:3520020 : 3520030:3520030 : 3520040:3520040 : 3520050:3520050 : 3520100:3520100 : 3520101:3520101 : 3520105:3520105 : 3520110:3520110 : 3520115:3520115 : 3520200:3520200 : 3520210:3520210 : 3520220:3520220 : 3520230:3520230 : 3520240:3520240 : 3520250:3520250 : 3520300:3520300 : 3520301:3520301 : 3520305:3520305 : 3520310:3520310 : 3520315:3520315 : 3520400:3520400 : 3520402:3520402 : 3520404:3520404 : 3520410:3520410 : 3520420:3520420 : 3520430:3520430 : 3520440:3520440 : 3520450:3520450 : 3520470:3520470 : 3520490:3520490 : 3520500:3520500 : 3520501:3520501 : 3520505:3520505 : 3520506:3520506 : 3520510:3520510 : 3520511:3520511 : 3520515:3520515 : 3520516:3520516 : 3520517:3520517 : 3520520:3520520 : 3520530:3520530 : 3520540:3520540 : 3520580:3520580 : 3520600:3520600 : 3520610:3520610 : 3520700:3520700 : 3600000:3600000 : 3600010:3600010 : 3600020:3600020 : 3600030:3600030 : 3600040:3600040 : 3600050:3600050 : 3600100:3600100 : 3600105:3600105 : 3600110:3600110 : 3600115:3600115 : 3600200:3600200 : 3600210:3600210 : 3600220:3600220 : 3600230:3600230 : 3600240:3600240 : 3600250:3600250 : 3600300:3600300 : 3600305:3600305 : 3600310:3600310 : 3600315:3600315 : 3600400:3600400 : 3600402:3600402 : 3600404:3600404 : 3600410:3600410 : 3600420:3600420 : 3600430:3600430 : 3600440:3600440 : 3600450:3600450 : 3600460:3600460 : 3600470:3600470 : 3600490:3600490 : 3600500:3600500 : 3600505:3600505 : 3600510:3600510 : 3600515:3600515 : 3600516:3600516 : 3600520:3600520 : 3600530:3600530 : 3600540:3600540 : 3600580:3600580 : 3600600:3600600 : 3600610:3600610 : 3600615:3600615 : 3600720:3600720 : 3600722:3600722 : 3600723:3600723 : 3600790:3600790 : 3600800:3600800 : 3600810:3600810 : 3600820:3600820 : 3600835:3600835 : 3600920:3600920 : 3600921:3600921 : 3601000:3601000 : Spears 3601010:3601010 : 3601020:3601020 : 3601030:3601030 : 3601040:3601040 : 3601050:3601050 : 3601100:3601100 : 3601105:3601105 : 3601110:3601110 : 3601115:3601115 : 3601200:3601200 : 3601210:3601210 : 3601220:3601220 : 3601230:3601230 : 3601240:3601240 : 3601250:3601250 : 3601300:3601300 : 3601305:3601305 : 3601310:3601310 : 3601315:3601315 : 3601401:3601401 : 3601403:3601403 : 3601405:3601405 : 3601460:3601460 : 3601520:3601520 : 3601530:3601530 : 3601540:3601540 : 3601600:3601600 : 3601610:3601610 : 3601615:3601615 : 3601720:3601720 : 3601722:3601722 : 3601723:3601723 : 3601790:3601790 : 3601800:3601800 : 3601810:3601810 : 3601820:3601820 : 3601835:3601835 : 3602100:3602100 : 3602101:3602101 : 3602110:3602110 : 3603300:3603300 : 3603305:3603305 : 3603310:3603310 : 3603315:3603315 : 3603700:3603700 : 3603705:3603705 : 3603706:3603706 : 3603707:3603707 : 3603800:3603800 : 3603810:3603810 : 3603820:3603820 : 3604100:3604100 : 3604105:3604105 : 3604110:3604110 : 3604115:3604115 : 3604300:3604300 : 3604305:3604305 : 3604310:3604310 : 3604315:3604315 : 3604700:3604700 : 3604710:3604710 : 3604720:3604720 : 3605100:3605100 : 3605110:3605110 : 3605300:3605300 : 3605310:3605310 : 3606100:3606100 : 3606110:3606110 : 3606300:3606300 : 3606310:3606310 : 3607800:3607800 : 3607810:3607810 : 3607820:3607820 : 3607830:3607830 : 3608000:3608000 : 3608001:3608001 : Lothric Long Spear, Pike 3608010:3608010 : 3608011:3608011 : 3608020:3608020 : 3608021:3608021 : 3608100:3608100 : 3608105:3608105 : 3608110:3608110 : 3608115:3608115 : 3608200:3608200 : 3608201:3608201 : 3608210:3608210 : 3608211:3608211 : 3608220:3608220 : 3608221:3608221 : 3608300:3608300 : 3608305:3608305 : 3608310:3608310 : 3608315:3608315 : 3608400:3608400 : 3608401:3608401 : 3608402:3608402 : 3608403:3608403 : 3608404:3608404 : 3608405:3608405 : 3608520:3608520 : 3608521:3608521 : 3608522:3608522 : 3608530:3608530 : 3608531:3608531 : 3608532:3608532 : 3608800:3608800 : 3608810:3608810 : 3608820:3608820 : 3608830:3608830 : 3610000:3610000 : Greatlance 3610001:3610001 : 3610010:3610010 : 3610011:3610011 : 3610020:3610020 : 3610021:3610021 : 3610100:3610100 : 3610102:3610102 : 3610103:3610103 : 3610105:3610105 : 3610107:3610107 : 3610108:3610108 : 3610200:3610200 : 3610201:3610201 : 3610210:3610210 : 3610211:3610211 : 3610220:3610220 : 3610221:3610221 : 3610300:3610300 : 3610302:3610302 : 3610303:3610303 : 3610305:3610305 : 3610307:3610307 : 3610308:3610308 : 3610400:3610400 : 3610401:3610401 : 3610402:3610402 : 3610403:3610403 : 3610404:3610404 : 3610405:3610405 : 3610520:3610520 : 3610521:3610521 : 3610522:3610522 : 3610530:3610530 : 3610531:3610531 : 3610532:3610532 : 3610800:3610800 : 3610810:3610810 : 3610820:3610820 : 3610830:3610830 : 3611100:3611100 : 3611105:3611105 : 3611110:3611110 : 3611115:3611115 : 3611200:3611200 : 3611210:3611210 : 3611220:3611220 : 3611700:3611700 : 3611705:3611705 : 3611706:3611706 : 3611707:3611707 : 3611708:3611708 : 3612700:3612700 : 3620700:3620700 : 3620800:3620800 : 3620810:3620810 : 3620820:3620820 : 3630700:3630700 : 3630705:3630705 : 3635700:3635700 : 3635701:3635701 : 3635710:3635710 : 3640100:3640100 : 3640105:3640105 : 3640110:3640110 : 3640115:3640115 : 3640300:3640300 : 3640305:3640305 : 3640310:3640310 : 3640315:3640315 : 3640700:3640700 : 3650700:3650700 : 3650705:3650705 : 3650800:3650800 : 3650810:3650810 : 3650820:3650820 : 3650830:3650830 : 3650840:3650840 : 3660000:3660000 : 3660010:3660010 : 3660020:3660020 : 3660030:3660030 : 3660040:3660040 : 3660050:3660050 : 3660100:3660100 : 3660105:3660105 : 3660110:3660110 : 3660115:3660115 : 3660200:3660200 : 3660210:3660210 : 3660220:3660220 : 3660230:3660230 : 3660240:3660240 : 3660250:3660250 : 3660300:3660300 : 3660305:3660305 : 3660310:3660310 : 3660315:3660315 : 3660400:3660400 : 3660402:3660402 : 3660404:3660404 : 3660460:3660460 : 3660470:3660470 : 3660490:3660490 : 3660500:3660500 : 3660505:3660505 : 3660510:3660510 : 3660515:3660515 : 3660516:3660516 : 3660520:3660520 : 3660530:3660530 : 3660540:3660540 : 3660580:3660580 : 3660615:3660615 : 3660800:3660800 : 3660810:3660810 : 3660820:3660820 : 3660900:3660900 : 3670035:3670035 : 3670100:3670100 : 3670105:3670105 : 3670110:3670110 : 3670115:3670115 : 3670235:3670235 : 3670300:3670300 : 3670305:3670305 : 3670310:3670310 : 3670315:3670315 : 3670525:3670525 : 3670535:3670535 : 3670545:3670545 : 3670585:3670585 : 3670700:3670700 : 3670710:3670710 : 3670720:3670720 : 3670730:3670730 : 3670731:3670731 : 3670800:3670800 : 3670805:3670805 : 3670810:3670810 : 3670815:3670815 : 3670850:3670850 : 3670855:3670855 : 3670860:3670860 : 3670865:3670865 : 3690620:3690620 : 3690621:3690621 : 3690630:3690630 : 3690631:3690631 : 3690640:3690640 : 3690641:3690641 : 3690750:3690750 : 3690751:3690751 : 3690760:3690760 : 3690761:3690761 : 3690800:3690800 : 3690810:3690810 : 3690820:3690820 : 3690830:3690830 : 3690840:3690840 : 3800000:3800000 : 3800010:3800010 : 3800020:3800020 : 3800030:3800030 : 3800040:3800040 : 3800050:3800050 : 3800099:3800099 : 3800100:3800100 : 3800105:3800105 : 3800110:3800110 : 3800115:3800115 : 3800200:3800200 : 3800210:3800210 : 3800220:3800220 : 3800230:3800230 : 3800240:3800240 : 3800250:3800250 : 3800300:3800300 : 3800303:3800303 : 3800305:3800305 : 3800308:3800308 : 3800310:3800310 : 3800313:3800313 : 3800315:3800315 : 3800318:3800318 : 3800400:3800400 : 3800402:3800402 : 3800404:3800404 : 3800406:3800406 : 3800410:3800410 : 3800420:3800420 : 3800430:3800430 : 3800440:3800440 : 3800450:3800450 : 3800470:3800470 : 3800490:3800490 : 3800500:3800500 : 3800505:3800505 : 3800510:3800510 : 3800515:3800515 : 3800516:3800516 : 3800520:3800520 : 3800530:3800530 : 3800540:3800540 : 3800580:3800580 : 3800600:3800600 : 3800610:3800610 : 3800615:3800615 : 3800700:3800700 : 3800710:3800710 : 3800720:3800720 : 3801000:3801000 : Halberds 3801010:3801010 : 3801020:3801020 : 3801030:3801030 : 3801040:3801040 : 3801050:3801050 : 3801100:3801100 : 3801105:3801105 : 3801110:3801110 : 3801115:3801115 : 3801200:3801200 : 3801210:3801210 : 3801220:3801220 : 3801230:3801230 : 3801240:3801240 : 3801250:3801250 : 3801300:3801300 : 3801305:3801305 : 3801310:3801310 : 3801315:3801315 : 3801401:3801401 : 3801403:3801403 : 3801405:3801405 : 3801460:3801460 : 3801520:3801520 : 3801530:3801530 : 3801540:3801540 : 3801600:3801600 : 3801610:3801610 : 3801615:3801615 : 3802000:3802000 : 3802010:3802010 : 3802020:3802020 : 3802030:3802030 : 3802040:3802040 : 3802050:3802050 : 3802100:3802100 : 3802105:3802105 : 3802110:3802110 : 3802115:3802115 : 3802200:3802200 : 3802210:3802210 : 3802220:3802220 : 3802230:3802230 : 3802240:3802240 : 3802250:3802250 : 3802300:3802300 : 3802303:3802303 : 3802305:3802305 : 3802308:3802308 : 3802310:3802310 : 3802313:3802313 : 3802315:3802315 : 3802318:3802318 : 3802400:3802400 : 3802402:3802402 : 3802404:3802404 : 3802490:3802490 : 3802500:3802500 : 3802505:3802505 : 3802510:3802510 : 3802515:3802515 : 3802516:3802516 : 3802520:3802520 : 3802530:3802530 : 3802540:3802540 : 3802580:3802580 : 3802700:3802700 : 3802710:3802710 : 3802720:3802720 : 3803100:3803100 : 3803110:3803110 : 3803300:3803300 : 3803310:3803310 : 3804100:3804100 : 3804110:3804110 : 3804300:3804300 : 3804310:3804310 : 3805100:3805100 : 3805102:3805102 : 3805105:3805105 : 3805107:3805107 : 3805300:3805300 : 3805305:3805305 : 3805310:3805310 : 3805313:3805313 : 3805315:3805315 : 3805318:3805318 : 3806300:3806300 : 3806303:3806303 : 3806305:3806305 : 3806308:3806308 : 3806310:3806310 : 3806313:3806313 : 3806315:3806315 : 3806318:3806318 : 3806700:3806700 : 3806701:3806701 : 3806705:3806705 : 3806710:3806710 : 3806711:3806711 : 3806715:3806715 : 3806716:3806716 : 3806720:3806720 : 3806721:3806721 : 3806725:3806725 : 3806726:3806726 : 3807300:3807300 : 3807303:3807303 : 3807305:3807305 : 3807308:3807308 : 3807310:3807310 : 3807313:3807313 : 3807315:3807315 : 3807318:3807318 : 3807800:3807800 : 3807810:3807810 : 3807820:3807820 : 3807830:3807830 : 3807835:3807835 : 3809000:3809000 : 3809010:3809010 : 3809020:3809020 : 3809200:3809200 : 3809210:3809210 : 3809220:3809220 : 3809400:3809400 : 3809402:3809402 : 3809404:3809404 : 3809800:3809800 : 3809810:3809810 : 3809820:3809820 : 3809835:3809835 : 3810000:3810000 : 3810010:3810010 : 3810020:3810020 : 3810030:3810030 : 3810040:3810040 : 3810050:3810050 : 3810100:3810100 : 3810105:3810105 : 3810110:3810110 : 3810115:3810115 : 3810200:3810200 : 3810210:3810210 : 3810220:3810220 : 3810230:3810230 : 3810240:3810240 : 3810250:3810250 : 3810300:3810300 : 3810303:3810303 : 3810305:3810305 : 3810308:3810308 : 3810310:3810310 : 3810313:3810313 : 3810315:3810315 : 3810318:3810318 : 3810400:3810400 : 3810402:3810402 : 3810404:3810404 : 3810490:3810490 : 3810500:3810500 : 3810505:3810505 : 3810510:3810510 : 3810515:3810515 : 3810516:3810516 : 3810520:3810520 : 3810530:3810530 : 3810540:3810540 : 3810580:3810580 : 3810700:3810700 : 3810710:3810710 : 3810720:3810720 : 3810721:3810721 : 3810722:3810722 : 3810723:3810723 : 3810724:3810724 : 3810725:3810725 : 3810726:3810726 : 3810727:3810727 : 3810728:3810728 : 3810729:3810729 : 3810920:3810920 : 3810921:3810921 : 3811001:3811001 : 3811700:3811700 : 3811800:3811800 : 3811805:3811805 : 3811806:3811806 : 3811807:3811807 : 3811810:3811810 : 3811811:3811811 : 3811815:3811815 : 3811816:3811816 : 3811900:3811900 : 3811905:3811905 : 3811906:3811906 : 3811907:3811907 : 3811910:3811910 : 3811911:3811911 : 3811915:3811915 : 3811916:3811916 : 3812000:3812000 : 3812010:3812010 : 3812020:3812020 : 3812030:3812030 : 3812040:3812040 : 3812050:3812050 : 3812100:3812100 : 3812105:3812105 : 3812110:3812110 : 3812115:3812115 : 3812200:3812200 : 3812210:3812210 : 3812220:3812220 : 3812230:3812230 : 3812240:3812240 : 3812250:3812250 : 3812300:3812300 : 3812303:3812303 : 3812305:3812305 : 3812308:3812308 : 3812310:3812310 : 3812313:3812313 : 3812315:3812315 : 3812318:3812318 : 3812400:3812400 : 3812402:3812402 : 3812404:3812404 : 3812490:3812490 : 3812500:3812500 : 3812505:3812505 : 3812510:3812510 : 3812515:3812515 : 3812516:3812516 : 3812520:3812520 : 3812530:3812530 : 3812540:3812540 : 3812580:3812580 : 3812700:3812700 : 3812710:3812710 : 3812720:3812720 : 3813700:3813700 : 3813701:3813701 : 3813710:3813710 : 3813711:3813711 : 3813715:3813715 : 3813716:3813716 : 3813720:3813720 : 3813721:3813721 : 3813725:3813725 : 3813726:3813726 : 3813730:3813730 : 3813731:3813731 : 3813735:3813735 : 3813736:3813736 : 3813740:3813740 : 3813741:3813741 : 3813745:3813745 : 3813746:3813746 : 3813750:3813750 : 3813751:3813751 : 3813755:3813755 : 3813756:3813756 : 3813760:3813760 : 3814100:3814100 : 3814105:3814105 : 3814110:3814110 : 3814115:3814115 : 3814300:3814300 : 3814305:3814305 : 3814310:3814310 : 3814315:3814315 : 3814700:3814700 : 3814701:3814701 : 3814705:3814705 : 3814710:3814710 : 3814711:3814711 : 3814720:3814720 : 3814730:3814730 : 3814735:3814735 : 3814740:3814740 : Mad King Crucifix Orb 3814741:3814741 : Mad King Crucifix Explosion 3814745:3814745 : 3814750:3814750 : 4100100:4100100 : 4100105:4100105 : 4100110:4100110 : 4100115:4100115 : 4100300:4100300 : 4100400:4100400 : 4100430:4100430 : 4100440:4100440 : 4100500:4100500 : 4100501:4100501 : Sacred Flame 4100502:4100502 : 4100610:4100610 : 4100920:4100920 : 4100921:4100921 : 4101030:4101030 : 4101100:4101100 : 4101230:4101230 : 4101300:4101300 : 4101400:4101400 : 4101700:4101700 : 4102030:4102030 : 4102100:4102100 : 4102230:4102230 : 4102300:4102300 : 4102400:4102400 : 4103100:4103100 : 4103300:4103300 : 4103400:4103400 : 4103410:4103410 : 4103420:4103420 : 4104100:4104100 : 4104110:4104110 : 4104300:4104300 : 4104310:4104310 : 4104400:4104400 : 4105100:4105100 : 4105105:4105105 : 4105110:4105110 : 4105115:4105115 : 4105700:4105700 : 4105705:4105705 : 4105710:4105710 : 4105715:4105715 : 4105720:4105720 : 4105725:4105725 : 4105800:4105800 : 4106100:4106100 : 4106105:4106105 : 4106110:4106110 : 4106115:4106115 : 4106500:4106500 : 4106501:4106501 : 4106502:4106502 : 4106700:4106700 : 4106701:4106701 : 4106800:4106800 : 4107700:4107700 : 4108700:4108700 : 4108710:4108710 : 4108720:4108720 : 4108730:4108730 : 4108740:4108740 : 4108750:4108750 : 4200000:4200000 : Caestus, Demon's Fist, 4200010:4200010 : 4200020:4200020 : 4200030:4200030 : 4200040:4200040 : 4200050:4200050 : 4200100:4200100 : 4200105:4200105 : 4200110:4200110 : 4200115:4200115 : 4200230:4200230 : 4200240:4200240 : 4200250:4200250 : 4200400:4200400 : 4200402:4200402 : 4200404:4200404 : 4200410:4200410 : 4200430:4200430 : 4200450:4200450 : 4200470:4200470 : 4200490:4200490 : 4200500:4200500 : 4200501:4200501 : 4200505:4200505 : 4200506:4200506 : 4200510:4200510 : 4200511:4200511 : 4200515:4200515 : 4200516:4200516 : 4200517:4200517 : 4200520:4200520 : 4200540:4200540 : 4200600:4200600 : 4200610:4200610 : 4200615:4200615 : 4200620:4200620 : 4200621:4200621 : 4200630:4200630 : 4200631:4200631 : 4200640:4200640 : 4200641:4200641 : 4200700:4200700 : 4200701:4200701 : 4200702:4200702 : 4200703:4200703 : 4200750:4200750 : 4200751:4200751 : 4200760:4200760 : 4200761:4200761 : 4200800:4200800 : 4200900:4200900 : 4200901:4200901 : 4200902:4200902 : 4200903:4200903 : 4200904:4200904 : 4200905:4200905 : 4200906:4200906 : 4200907:4200907 : 4202000:4202000 : Claws, Manikin Claw, 4202010:4202010 : 4202020:4202020 : 4202030:4202030 : 4202040:4202040 : 4202050:4202050 : 4202100:4202100 : 4202105:4202105 : 4202110:4202110 : 4202115:4202115 : 4202230:4202230 : 4202240:4202240 : 4202250:4202250 : 4202400:4202400 : 4202402:4202402 : 4202404:4202404 : 4202490:4202490 : 4202500:4202500 : 4202501:4202501 : 4202505:4202505 : 4202506:4202506 : 4202510:4202510 : 4202511:4202511 : 4202515:4202515 : 4202516:4202516 : 4202517:4202517 : 4202520:4202520 : 4202540:4202540 : 4202620:4202620 : 4202621:4202621 : 4202630:4202630 : 4202631:4202631 : 4202640:4202640 : 4202641:4202641 : 4202744:4202744 : 4202745:4202745 : 4202746:4202746 : 4202747:4202747 : 4202748:4202748 : 4202749:4202749 : 4202750:4202750 : 4202751:4202751 : 4202760:4202760 : 4202761:4202761 : 4203000:4203000 : Dark Hand 4203010:4203010 : 4203020:4203020 : 4203030:4203030 : 4203040:4203040 : 4203050:4203050 : 4203100:4203100 : 4203105:4203105 : 4203110:4203110 : 4203115:4203115 : 4203120:4203120 : 4203130:4203130 : 4203230:4203230 : 4203240:4203240 : 4203250:4203250 : 4203400:4203400 : 4203405:4203405 : 4203410:4203410 : 4203430:4203430 : 4203450:4203450 : 4203470:4203470 : 4203490:4203490 : 4203500:4203500 : 4203501:4203501 : 4203505:4203505 : 4203506:4203506 : 4203510:4203510 : 4203511:4203511 : 4203515:4203515 : 4203516:4203516 : 4203517:4203517 : 4203520:4203520 : 4203540:4203540 : 4203600:4203600 : 4203610:4203610 : 4203615:4203615 : 4203700:4203700 : Dark Hand Grab 4204100:4204100 : 4204110:4204110 : 4205410:4205410 : 4205800:4205800 : 4205810:4205810 : 4205820:4205820 : 4205830:4205830 : 4205840:4205840 : 4205845:4205845 : 4205850:4205850 : 4205855:4205855 : 4205856:4205856 : 4206000:4206000 : Crow Talons 4206010:4206010 : 4206020:4206020 : 4206030:4206030 : 4206040:4206040 : 4206050:4206050 : 4206100:4206100 : 4206105:4206105 : 4206110:4206110 : 4206115:4206115 : 4206230:4206230 : 4206240:4206240 : 4206250:4206250 : 4206400:4206400 : 4206402:4206402 : 4206404:4206404 : 4206490:4206490 : 4206500:4206500 : 4206501:4206501 : 4206505:4206505 : 4206506:4206506 : 4206510:4206510 : 4206511:4206511 : 4206515:4206515 : 4206516:4206516 : 4206517:4206517 : 4206520:4206520 : 4206540:4206540 : 4206620:4206620 : 4206621:4206621 : 4206630:4206630 : 4206631:4206631 : 4206640:4206640 : 4206641:4206641 : 4206700:4206700 : 4206701:4206701 : 4206702:4206702 : 4206703:4206703 : 4206704:4206704 : 4206705:4206705 : 4206750:4206750 : 4206751:4206751 : 4206760:4206760 : 4206761:4206761 : 4300000:4300000 : Whips 4300010:4300010 : 4300020:4300020 : 4300030:4300030 : 4300040:4300040 : 4300050:4300050 : 4300100:4300100 : 4300105:4300105 : 4300110:4300110 : 4300115:4300115 : 4300200:4300200 : 4300210:4300210 : 4300220:4300220 : 4300230:4300230 : 4300240:4300240 : 4300250:4300250 : 4300300:4300300 : 4300305:4300305 : 4300310:4300310 : 4300315:4300315 : 4300400:4300400 : 4300402:4300402 : 4300404:4300404 : 4300410:4300410 : 4300420:4300420 : 4300430:4300430 : 4300440:4300440 : 4300450:4300450 : 4300490:4300490 : 4300520:4300520 : 4300530:4300530 : 4300540:4300540 : 4300580:4300580 : 4300600:4300600 : 4300700:4300700 : 4300710:4300710 : 4300720:4300720 : 4302000:4302000 : Rose of Ariandel 4302010:4302010 : 4302020:4302020 : 4302030:4302030 : 4302040:4302040 : 4302050:4302050 : 4302100:4302100 : 4302105:4302105 : 4302110:4302110 : 4302115:4302115 : 4302200:4302200 : 4302210:4302210 : 4302220:4302220 : 4302230:4302230 : 4302240:4302240 : 4302250:4302250 : 4302300:4302300 : 4302305:4302305 : 4302310:4302310 : 4302315:4302315 : 4302400:4302400 : 4302402:4302402 : 4302404:4302404 : 4302520:4302520 : 4302530:4302530 : 4302540:4302540 : 4302580:4302580 : 4302700:4302700 : 4302701:4302701 : 4400000:4400000 : 4400100:4400100 : 4400200:4400200 : 4400300:4400300 : 4400400:4400400 : 4400410:4400410 : 4400420:4400420 : 4400430:4400430 : 4400440:4400440 : 4400450:4400450 : 4400500:4400500 : 4400510:4400510 : 4400520:4400520 : 4400530:4400530 : 4400540:4400540 : 4400580:4400580 : 4400600:4400600 : 4600000:4600000 : 4600100:4600100 : 4600200:4600200 : 4600300:4600300 : 4600400:4600400 : 4600410:4600410 : 4600420:4600420 : 4600430:4600430 : 4600440:4600440 : 4600450:4600450 : 4600500:4600500 : 4600510:4600510 : 4600520:4600520 : 4600530:4600530 : 4600540:4600540 : 4600580:4600580 : 4600600:4600600 : 4600610:4600610 : 4600700:4600700 : 4600705:4600705 : 4600800:4600800 : 4700000:4700000 : 4700001:4700001 : 4700030:4700030 : 4700040:4700040 : 4700050:4700050 : 4700100:4700100 : 4700200:4700200 : 4700230:4700230 : 4700240:4700240 : 4700250:4700250 : 4700300:4700300 : 4700400:4700400 : 4700401:4700401 : 4700410:4700410 : 4700420:4700420 : 4700430:4700430 : 4700440:4700440 : 4700520:4700520 : 4700521:4700521 : 4700530:4700530 : 4700531:4700531 : 4700540:4700540 : 4700580:4700580 : 4700600:4700600 : 4700601:4700601 : 4700610:4700610 : 4700700:4700700 : 4700701:4700701 : 4700710:4700710 : 4702100:4702100 : 4702110:4702110 : 4702300:4702300 : 4702310:4702310 : 4702700:4702700 : 4702702:4702702 : 4702704:4702704 : 4703700:4703700 : 4703702:4703702 : 4703704:4703704 : 4704700:4704700 : 4704701:4704701 : 4704800:4704800 : 4704805:4704805 : 4704806:4704806 : 4705700:4705700 : 4705702:4705702 : 4705704:4705704 : 4706001:4706001 : 4706002:4706002 : 4706400:4706400 : 4706401:4706401 : 4706430:4706430 : 4706440:4706440 : 4706620:4706620 : 4706621:4706621 : 4706630:4706630 : 4706631:4706631 : 4706640:4706640 : 4706641:4706641 : 4706700:4706700 : 4706701:4706701 : 4706702:4706702 : 4706703:4706703 : 4706704:4706704 : 4706750:4706750 : 4706751:4706751 : 4706760:4706760 : 4706761:4706761 : 4707700:4707700 : 4800000:4800000 : 4800010:4800010 : 4800020:4800020 : 4800030:4800030 : 4800040:4800040 : 4800050:4800050 : 4800100:4800100 : 4800110:4800110 : 4800200:4800200 : 4800210:4800210 : 4800220:4800220 : 4800230:4800230 : 4800240:4800240 : 4800250:4800250 : 4800300:4800300 : 4800301:4800301 : 4800310:4800310 : 4800400:4800400 : 4800410:4800410 : 4800420:4800420 : 4800430:4800430 : 4800440:4800440 : 4800450:4800450 : 4800451:4800451 : 4800520:4800520 : 4800521:4800521 : 4800530:4800530 : 4800531:4800531 : 4800540:4800540 : 4800580:4800580 : 4800600:4800600 : 4800610:4800610 : 4800700:4800700 : 4800701:4800701 : 4800710:4800710 : 4800780:4800780 : 4802100:4802100 : 4802110:4802110 : 4802120:4802120 : 4802130:4802130 : 4802300:4802300 : 4802310:4802310 : 4802320:4802320 : 4802330:4802330 : 4802400:4802400 : 4802405:4802405 : 4802800:4802800 : 4803000:4803000 : 4803010:4803010 : 4803020:4803020 : 4803030:4803030 : 4803040:4803040 : 4803050:4803050 : 4803100:4803100 : 4803110:4803110 : 4803200:4803200 : 4803210:4803210 : 4803220:4803220 : 4803230:4803230 : 4803240:4803240 : 4803250:4803250 : 4803300:4803300 : 4803301:4803301 : 4803310:4803310 : 4803400:4803400 : 4803410:4803410 : 4803420:4803420 : 4803430:4803430 : 4803440:4803440 : 4803450:4803450 : 4803520:4803520 : 4803521:4803521 : 4803530:4803530 : 4803531:4803531 : 4803540:4803540 : 4803580:4803580 : 4803600:4803600 : 4804451:4804451 : 4806700:4806700 : 4806701:4806701 : 4900000:4900000 : 4900010:4900010 : 4900020:4900020 : 4900030:4900030 : 4900040:4900040 : 4900050:4900050 : 4900100:4900100 : 4900105:4900105 : 4900200:4900200 : 4900210:4900210 : 4900220:4900220 : 4900230:4900230 : 4900240:4900240 : 4900250:4900250 : 4900300:4900300 : 4900305:4900305 : 4900310:4900310 : 4900315:4900315 : 4900400:4900400 : 4900402:4900402 : 4900404:4900404 : 4900410:4900410 : 4900420:4900420 : 4900430:4900430 : 4900440:4900440 : 4900520:4900520 : 4900530:4900530 : 4900540:4900540 : 4900580:4900580 : 4901040:4901040 : 4901470:4901470 : 4901490:4901490 : 4901500:4901500 : 4901501:4901501 : 4901505:4901505 : 4901506:4901506 : 4901510:4901510 : 4901511:4901511 : 4901515:4901515 : 4901516:4901516 : 4901517:4901517 : 4901610:4901610 : 4901615:4901615 : 4901700:4901700 : 4901710:4901710 : 5000000:5000000 : 5000010:5000010 : 5000020:5000020 : 5000030:5000030 : 5000040:5000040 : 5000050:5000050 : 5000100:5000100 : 5000105:5000105 : 5000110:5000110 : 5000115:5000115 : 5000200:5000200 : 5000210:5000210 : 5000220:5000220 : 5000230:5000230 : 5000240:5000240 : 5000250:5000250 : 5000300:5000300 : 5000305:5000305 : 5000310:5000310 : 5000315:5000315 : 5000400:5000400 : 5000402:5000402 : 5000404:5000404 : 5000410:5000410 : 5000420:5000420 : 5000430:5000430 : 5000440:5000440 : 5000450:5000450 : 5000470:5000470 : 5000490:5000490 : 5000500:5000500 : 5000505:5000505 : 5000510:5000510 : 5000515:5000515 : 5000516:5000516 : 5000520:5000520 : 5000530:5000530 : 5000540:5000540 : 5000580:5000580 : 5000600:5000600 : 5000610:5000610 : 5000615:5000615 : 5000700:5000700 : 5001000:5001000 : Reapers 5001010:5001010 : 5001020:5001020 : 5001030:5001030 : 5001040:5001040 : 5001050:5001050 : 5001100:5001100 : 5001105:5001105 : 5001110:5001110 : 5001115:5001115 : 5001200:5001200 : 5001210:5001210 : 5001220:5001220 : 5001230:5001230 : 5001240:5001240 : 5001250:5001250 : 5001300:5001300 : 5001305:5001305 : 5001310:5001310 : 5001315:5001315 : 5001401:5001401 : 5001403:5001403 : 5001405:5001405 : 5001410:5001410 : 5001420:5001420 : 5001430:5001430 : 5001440:5001440 : 5001450:5001450 : 5001470:5001470 : 5001490:5001490 : 5001500:5001500 : 5001505:5001505 : 5001510:5001510 : 5001515:5001515 : 5001516:5001516 : 5001520:5001520 : 5001530:5001530 : 5001540:5001540 : 5001580:5001580 : 5001600:5001600 : 5010000:5010000 : 5010010:5010010 : 5010020:5010020 : 5010030:5010030 : 5010040:5010040 : 5010050:5010050 : 5010100:5010100 : 5010105:5010105 : 5010110:5010110 : 5010115:5010115 : 5010200:5010200 : 5010210:5010210 : 5010220:5010220 : 5010230:5010230 : 5010240:5010240 : 5010250:5010250 : 5010300:5010300 : 5010305:5010305 : 5010310:5010310 : 5010315:5010315 : 5010400:5010400 : 5010402:5010402 : 5010404:5010404 : 5010470:5010470 : 5010490:5010490 : 5010500:5010500 : 5010505:5010505 : 5010510:5010510 : 5010515:5010515 : 5010516:5010516 : 5010520:5010520 : 5010530:5010530 : 5010540:5010540 : 5010580:5010580 : 5010615:5010615 : 5010700:5010700 : 5011000:5011000 : 5011010:5011010 : 5011020:5011020 : 5011030:5011030 : 5011040:5011040 : 5011050:5011050 : 5011100:5011100 : 5011105:5011105 : 5011110:5011110 : 5011115:5011115 : 5011200:5011200 : 5011210:5011210 : 5011220:5011220 : 5011230:5011230 : 5011240:5011240 : 5011250:5011250 : 5011300:5011300 : 5011305:5011305 : 5011310:5011310 : 5011315:5011315 : 5011401:5011401 : 5011403:5011403 : 5011405:5011405 : 5011470:5011470 : 5011490:5011490 : 5011500:5011500 : 5011505:5011505 : 5011510:5011510 : 5011515:5011515 : 5011516:5011516 : 5011520:5011520 : 5011530:5011530 : 5011540:5011540 : 5011580:5011580 : 5030000:5030000 : 5030001:5030001 : Friede's Great Scythe 5030010:5030010 : 5030011:5030011 : 5030020:5030020 : 5030021:5030021 : 5030030:5030030 : 5030031:5030031 : 5030040:5030040 : 5030041:5030041 : 5030050:5030050 : 5030051:5030051 : 5030100:5030100 : 5030101:5030101 : 5030105:5030105 : 5030106:5030106 : 5030110:5030110 : 5030111:5030111 : 5030115:5030115 : 5030116:5030116 : 5030200:5030200 : 5030201:5030201 : 5030210:5030210 : 5030211:5030211 : 5030220:5030220 : 5030221:5030221 : 5030230:5030230 : 5030231:5030231 : 5030240:5030240 : 5030241:5030241 : 5030250:5030250 : 5030251:5030251 : 5030300:5030300 : 5030301:5030301 : 5030305:5030305 : 5030306:5030306 : 5030310:5030310 : 5030311:5030311 : 5030315:5030315 : 5030316:5030316 : 5030400:5030400 : 5030401:5030401 : 5030402:5030402 : 5030403:5030403 : 5030404:5030404 : 5030405:5030405 : 5030410:5030410 : 5030411:5030411 : 5030420:5030420 : 5030421:5030421 : 5030430:5030430 : 5030431:5030431 : 5030440:5030440 : 5030441:5030441 : 5030450:5030450 : 5030451:5030451 : 5030470:5030470 : 5030471:5030471 : 5030490:5030490 : 5030491:5030491 : 5030500:5030500 : 5030501:5030501 : 5030505:5030505 : 5030506:5030506 : 5030510:5030510 : 5030515:5030515 : 5030516:5030516 : 5030520:5030520 : 5030521:5030521 : 5030530:5030530 : 5030531:5030531 : 5030540:5030540 : 5030541:5030541 : 5030580:5030580 : 5030581:5030581 : 5030600:5030600 : 5030601:5030601 : 5030610:5030610 : 5030615:5030615 : 5030700:5030700 : 5030701:5030701 : 5030702:5030702 : 5030710:5030710 : 5030711:5030711 : 5030712:5030712 : 5030720:5030720 : 5030721:5030721 : 5030722:5030722 : 5030730:5030730 : 5030731:5030731 : 5030732:5030732 : 5030733:5030733 : 5030734:5030734 : 5030735:5030735 : 5100000:5100000 : Curved Greatswords 5100001:5100001 : 5100010:5100010 : 5100020:5100020 : 5100030:5100030 : 5100040:5100040 : 5100050:5100050 : 5100100:5100100 : 5100105:5100105 : 5100110:5100110 : 5100115:5100115 : 5100200:5100200 : 5100210:5100210 : 5100220:5100220 : 5100230:5100230 : 5100240:5100240 : 5100250:5100250 : 5100300:5100300 : 5100305:5100305 : 5100310:5100310 : 5100315:5100315 : 5100400:5100400 : 5100402:5100402 : 5100404:5100404 : 5100406:5100406 : 5100410:5100410 : 5100420:5100420 : 5100430:5100430 : 5100440:5100440 : 5100450:5100450 : 5100470:5100470 : 5100490:5100490 : 5100500:5100500 : 5100501:5100501 : 5100505:5100505 : 5100506:5100506 : 5100510:5100510 : 5100511:5100511 : 5100515:5100515 : 5100516:5100516 : 5100517:5100517 : 5100520:5100520 : 5100530:5100530 : 5100540:5100540 : 5100580:5100580 : 5100600:5100600 : 5100610:5100610 : 5100615:5100615 : 5100700:5100700 : 5100710:5100710 : 5100720:5100720 : 5101100:5101100 : 5101110:5101110 : 5101300:5101300 : 5101310:5101310 : 5110700:5110700 : 5110710:5110710 : 5110711:5110711 : 5110720:5110720 : 5111700:5111700 : 5111710:5111710 : 5111720:5111720 : 5112700:5112700 : 5112710:5112710 : 5112720:5112720 : 5300000:5300000 : Curved Swords 5300010:5300010 : 5300020:5300020 : 5300030:5300030 : 5300040:5300040 : 5300050:5300050 : 5300100:5300100 : 5300101:5300101 : 5300105:5300105 : 5300106:5300106 : 5300110:5300110 : 5300115:5300115 : 5300200:5300200 : 5300210:5300210 : 5300220:5300220 : 5300230:5300230 : 5300240:5300240 : 5300250:5300250 : 5300300:5300300 : 5300301:5300301 : 5300305:5300305 : 5300306:5300306 : 5300310:5300310 : 5300315:5300315 : 5300400:5300400 : 5300402:5300402 : 5300404:5300404 : 5300410:5300410 : 5300420:5300420 : 5300430:5300430 : 5300440:5300440 : 5300450:5300450 : Parry 5300470:5300470 : 5300490:5300490 : 5300500:5300500 : 5300505:5300505 : 5300510:5300510 : 5300515:5300515 : 5300516:5300516 : 5300520:5300520 : 5300530:5300530 : 5300540:5300540 : 5300580:5300580 : 5300600:5300600 : 5300610:5300610 : 5300615:5300615 : 5300700:5300700 : 5300710:5300710 : 5300720:5300720 : 5301700:5301700 : 5301710:5301710 : 5301720:5301720 : 5301730:5301730 : 5302000:5302000 : Shotel 5302010:5302010 : 5302020:5302020 : 5302030:5302030 : 5302040:5302040 : 5302050:5302050 : 5302100:5302100 : 5302105:5302105 : 5302110:5302110 : 5302115:5302115 : 5302200:5302200 : 5302210:5302210 : 5302220:5302220 : 5302230:5302230 : 5302240:5302240 : 5302250:5302250 : 5302300:5302300 : 5302305:5302305 : 5302310:5302310 : 5302315:5302315 : 5302400:5302400 : 5302402:5302402 : 5302404:5302404 : 5302520:5302520 : 5302530:5302530 : 5302540:5302540 : 5302580:5302580 : 5302700:5302700 : 5302710:5302710 : 5302720:5302720 : 5303740:5303740 : 5303743:5303743 : 5303745:5303745 : 5304620:5304620 : 5304621:5304621 : 5304630:5304630 : 5304631:5304631 : 5304640:5304640 : 5304641:5304641 : 5304740:5304740 : 5304741:5304741 : 5304742:5304742 : 5304743:5304743 : 5304744:5304744 : 5304745:5304745 : 5304750:5304750 : 5304751:5304751 : 5304760:5304760 : 5304761:5304761 : 5305507:5305507 : 5305508:5305508 : 5305509:5305509 : 5305700:5305700 : 5305710:5305710 : 5305720:5305720 : 5305730:5305730 : 5305731:5305731 : 5305732:5305732 : 5305800:5305800 : 11200000:11200000 : Farron Dart 11210000:11210000 : Great Farron Dart 11300000:11300000 : Soul Arrow 11301000:11301000 : Great Soul Arrow 11302000:11302000 : Heavy Soul Arrow 11303000:11303000 : Great Heavy Soul Arrow 11304000:11304000 : Homing Soulmass 11304100:11304100 : Homing Soulmass fired 11305000:11305000 : Homing Crystal Soulmass 11305100:11305100 : Homing Crystal Soulmass fired 11306000:11306000 : Soul Spear 11307000:11307000 : Crystal Soul Spear 11308000:11308000 : Deep Soul 11309000:11309000 : Great Deep Soul 11356000:11356000 : 11356010:11356010 : 11370000:11370000 : 11370010:11370010 : 11370020:11370020 : 11370030:11370030 : 11372000:11372000 : 11372100:11372100 : 11373000:11373000 : 11373100:11373100 : 11373200:11373200 : 11373300:11373300 : 11373400:11373400 : 11373500:11373500 : 11374000:11374000 : 11374100:11374100 : 11375000:11375000 : 11375100:11375100 : 11376000:11376000 : 11376001:11376001 : 11376010:11376010 : 11376020:11376020 : 11376100:11376100 : 11376101:11376101 : 11603000:11603000 : Affinity 11603100:11603100 : Affinity fired 11604000:11604000 : Great Soul Dregs 11613000:11613000 : Soul Stream (actual spell) 11613100:11613100 : 11620000:11620000 : 11620100:11620100 : 11620200:11620200 : 11620300:11620300 : Part of Soul Stream? 11651000:11651000 : 11651100:11651100 : 11740000:11740000 : 11740100:11740100 : 12400000:12400000 : 12400100:12400100 : 12402000:12402000 : 12402100:12402100 : 12403000:12403000 : Firestorm 12403100:12403100 : 12403200:12403200 : 12403300:12403300 : Firestorm Knockup 12403400:12403400 : 12403500:12403500 : 12403600:12403600 : 12405000:12405000 : Fire Surge 12407000:12407000 : 12407100:12407100 : 12407200:12407200 : 12407300:12407300 : 12407400:12407400 : 12407500:12407500 : 12407600:12407600 : 12407700:12407700 : 12407800:12407800 : 12407900:12407900 : 12411000:12411000 : Combustion 12411100:12411100 : 12411200:12411200 : Great Combustion 12420000:12420000 : Poison Mist 12421000:12421000 : Toxic Mist 12422000:12422000 : Acid Surge 12423000:12423000 : Iron Flesh? 12430000:12430000 : Rapport 12436000:12436000 : 12450000:12450000 : Great Chaos Fire Orb 12450100:12450100 : magma 12450200:12450200 : 12450300:12450300 : Chaos Storm 12451000:12451000 : Single Chaos Storm pillar 12451100:12451100 : 12451200:12451200 : 12451300:12451300 : 12451400:12451400 : 12451500:12451500 : 12451600:12451600 : 12451700:12451700 : 12452000:12452000 : Fire Whip 12453000:12453000 : Black Flame 12453100:12453100 : Hit bullet of Black Flame 12453200:12453200 : does damage (needs testing) 12455000:12455000 : Profaned Flame 12455100:12455100 : Profaned Flame but right on top of you 12455200:12455200 : Explosion on top of you 12456000:12456000 : Chaos Bed Vestiges 12456100:12456100 : Fire Damage 12456200:12456200 : 12456210:12456210 : Chaos Bed Vestiges spiraling fire 12457000:12457000 : Floating chaos orb, does nothing 12457010:12457010 : Floating chaos' invisible bullet that fires the smaller bullets 12457100:12457100 : Floating chaos' smaller bullets 12457110:12457110 : 12458000:12458000 : Flame Fan - curved fire line 12458100:12458100 : 12458200:12458200 : 12458210:12458210 : 12470000:12470000 : Warmth 12600000:12600000 : Dark Orb 12600100:12600100 : 12610000:12610000 : Black Fire Orb 12610100:12610100 : 12620000:12620000 : Bursting Fireball 12620100:12620100 : Another Bursting Fireball 12620200:12620200 : Real Bursting Fireball Attack 12630000:12630000 : Boulder Heave 12630100:12630100 : 12660000:12660000 : Seething Chaos 12660010:12660010 : Second part of Seething Chaos but it's invisible 12660020:12660020 : Seething Chaos impact grows then explodes 12660030:12660030 : Seething Chaos explosion 13490000:13490000 : 13490100:13490100 : 13500000:13500000 : Heal 13500100:13500100 : 13501000:13501000 : 13501100:13501100 : 13502000:13502000 : Med Heal 13502100:13502100 : 13503000:13503000 : 13503100:13503100 : 13505000:13505000 : Great Heal 13505100:13505100 : 13508000:13508000 : Soothing Sunlight 13509000:13509000 : 13513000:13513000 : Bountiful Sunlight 13530000:13530000 : Force 13531000:13531000 : Wrath of the Gods 13532000:13532000 : Emit Force 13532100:13532100 : 13550000:13550000 : Lightning Spear 13550010:13550010 : 13550100:13550100 : Lightning Spear launch effect 13551000:13551000 : Great Lightning Spear 13551010:13551010 : 13551100:13551100 : Great Lightning Spear launch effect 13552000:13552000 : Sunlight Spear 13552010:13552010 : 13552100:13552100 : Sunlight Spear launch effect 13553000:13553000 : Lightning Storm 13553100:13553100 : 13553200:13553200 : 13553300:13553300 : 13553400:13553400 : 13553500:13553500 : 13553600:13553600 : 13553700:13553700 : 13553800:13553800 : 13554000:13554000 : Gnaw 13555000:13555000 : Dorhys' Gnawing 13556000:13556000 : Way of white corona, full spell 13556010:13556010 : Way of white corona, sits still then returns 13556020:13556020 : Way of white corona, returning 13556021:13556021 : 13557000:13557000 : Projected heal 13557010:13557010 : Projected heal impact 13581000:13581000 : Vow of Silence 13700200:13700200 : 13700210:13700210 : 13700220:13700220 : 13700230:13700230 : 13700240:13700240 : 13700250:13700250 : 13700260:13700260 : 13700270:13700270 : 13700280:13700280 : 13710000:13710000 : 13710100:13710100 : 13710200:13710200 : 13710310:13710310 : 13710320:13710320 : 13720000:13720000 : 13720100:13720100 : 13720200:13720200 : 13720300:13720300 : 13720400:13720400 : 13720500:13720500 : 13730000:13730000 : 13730005:13730005 : 13730100:13730100 : 13730105:13730105 : 13730200:13730200 : 13730205:13730205 : 13730300:13730300 : 13730305:13730305 : 13730400:13730400 : 13730405:13730405 : 13750000:13750000 : 13750010:13750010 : 13750110:13750110 : 13750210:13750210 : 13750310:13750310 : 13750410:13750410 : 0 1 300 "Shared Functions" 1 1337272807 "getItemIdx" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] function getItemIdx(inputId) local GameDataMan = readPointer("GameDataMan") local PlayerGameData = readPointer(GameDataMan + 0x10) local EquipInventoryData = getAddress(PlayerGameData + 0x3D0) local inventoryList = readPointer(EquipInventoryData + 0x18) local inventoryNum = readInteger(EquipInventoryData + 0x20) for i=0,inventoryNum do local item = getAddress(inventoryList + i * 0x10) local itemId = readInteger(item + 4) if itemId == inputId then return i end end return false end [DISABLE] getItemIdx = nil 1337272823 "getItemByIdx" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] function getItemByIdx(idx) local GameDataMan = readPointer("GameDataMan") local PlayerGameData = readPointer(GameDataMan + 0x10) local EquipInventoryData = getAddress(PlayerGameData + 0x3D0) local inventoryList = readPointer(EquipInventoryData + 0x18) local item = readInteger(inventoryList + idx * 0x10) if item ~= 0xFFFFFFFF then return item else return false end end [DISABLE] getItemByIdx = nil 1337272824 "getItemType" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] function getItemType(id) local types = { weapon = {0, "Weapon"}, protector = {0x10000000, "Protector"}, accessory = {0x20000000, "Accessory"}, unused = {0x30000000, "N/A"}, goods = {0x40000000, "Goods"}, invalid = {0x4FFFFFFF, "None"} } if id >= types.invalid[1] then return types.invalid elseif id >= types.goods[1] then return types.goods elseif id >= types.unused[1] then return false elseif id >= types.accessory[1] then return types.accessory elseif id >= types.protector[1] then return types.protector else return types.weapon end end [DISABLE] getItemType = nil 1000 "Symbol Lookup Fix" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local sl = getMainSymbolList() local mExec = {} local mExecCnt = 0 for i, m in ipairs(enumMemoryRegions()) do if (m.Protect & 0x20) == 0x20 then -- PAGE_EXECUTE_READ mExec[mExecCnt] = m mExecCnt = mExecCnt + 1 end end -- Efficiently check if a page of memory is executable using binary search -- on the list of all executable pages function isExecutableMem(addr) addr = addr & ~0x3FF -- Align to page size local low = 0 local high = mExecCnt while low+1 < high do local mid = (low + high) >> 1 if mExec[mid].BaseAddress < addr then low = mid elseif mExec[mid].BaseAddress > addr then high = mid else low = mid; break; end end return addr < mExec[low].BaseAddress + mExec[low].RegionSize end function getSymbolUnderscoreFix(symbolStr) local symbol = sl.getSymbolFromString(symbolStr) if (symbol == nil and string.sub(symbolStr, 1, 1) == "_") then symbol = sl.getSymbolFromString(string.sub(symbolStr, 2, string.len(symbolStr))) elseif (symbol == nil) then symbol = sl.getSymbolFromString("_" .. symbolStr) end return symbol end -- Override CE symbol lookup behavior to allow usage of the mingw -- headers already installed with it, and fix a weird symbol lookup bug -- where CE will not follow imports for some functions (ex: InitializeCriticalSection) function onSymbolLookup(symbolStr) local symbol = getSymbolUnderscoreFix(symbolStr) if (symbol == nil) then return nil end -- Fix CE symbol lookup bug while not isExecutableMem(symbol.address) do local name = readString(symbol.address, 256) symbol = sl.getSymbolFromString(name) if symbol == nil then return nil end end return symbol.address end if (SymbolLookupCallbackId ~= nil) then unregisterSymbolLookupCallback(SymbolLookupCallbackId) end SymbolLookupCallbackId = registerSymbolLookupCallback(onSymbolLookup, slNotModule) [DISABLE] if (SymbolLookupCallbackId ~= nil) then unregisterSymbolLookupCallback(SymbolLookupCallbackId) end 1001 "CSCRIPT V2 - C Scripting QoL & Extensions" Auto Assembler Script { CSCRIPT QoL prefix (V2), by tremwil (minusone12) Allows one to prepend their auto assmbler scripts with the CSCRIPT header to obtain greater control over how C blocks are compiled/freed by Cheat Engine. Also fixes a bug with the normal C blocks regarding resolution of external functions, and allows including MinGW headers in C blocks. When the script is activated, a thread will be created with the on_enable function defined in the [ENABLE] body. When the script is deactivated, the on_disable function *also defined in the [ENABLE] body* will run, and the code will be freed once it exits. This cannot usually be achieved in regular CE C blocks, since they are freed instantly as soon as the script is disabled. } // {cscript sync=... timeout=... ontimeout=... gensymbols=...} // // sync (true/false, default true): If true, the lua script will wait (and thus // CE will "hang") until the C function returns, or the timeout expires. // // timeout: Amount of time (ms) to wait until the ontimeout action is called, // provided the script's thread is still running after this time. This applies // to both sync and async modes. Default is 1000. Set to 0/none to completely // disable timeout (e.g. if you need your thread to run forever). // // ontimeout: Action that will be performed when a script times out. Can be: // - "notify": Print a warning inside the console, and display a message when // the thread does terminate. This is the default option. // - "kill": Kill the thread (and free the code if free=true). // - "break": Break the thread and open it inside the lua debugger. You // need to have attached the debugger yourself previously for this. // - "lua(f)": Call the given lua function f with the following arguments (in order): // - memrec ID (number) // - thread ID (number) // - isEnableThread (bool) // // gensymbols (true/false, default false): If true, will export all symbols // defined in this C script as CE user-defined symbols, and also generate lineinfo // for the script. This essentially places the C parts of the script in a hidden // memory record, and lets CE autocompile it. Good for debugging. Uses the uid // as the prefix tag for the generated code. { Other potentially relevant information: - C code that uses this header will be compiled (and executed, if an entry point is set) before any auto assembler, lua or ccode/luacode, so you can interact with it from AA/lua in the [ENABLE] section if you used gensymbols. However, for the same reason you cannot interact with it from AA/lua in the disable section if sync=true (but you can, albeit not safely, if sync=false). - If you still wish to use normal C blocks in your code, use the prefix=... option with any string, and they will be omitted from the custom C block. - If you wish to have different sync/timeout settings for the [ENABLE] and [DISABLE] sections, put a different CSCRIPT header under these labels, as with the example below: } // Example: Thread that runs indefinitely until script is disabled: // [ENABLE] // {cscript sync=false timeout=none} // {$c} // int kill = 0; // int killed = 0; // int on_enable() { // while (!kill) { // // Do some epic thing // Sleep(5); // } // killed = 1; // return 0; // } // int on_disable() { // kill = 1; // while (!killed) { // Sleep(5); // } // Sleep(10); // return 0; // } // {$asm} // [DISABLE] // {cscript sync=true timeout=1000} // [ENABLE] {$c} #include <winapi/windows.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include <tga/celua.h> typedef void (*ScriptEntryPoint)(); typedef enum _CScriptTimeoutType { timeoutType_Notify = 0, timeoutType_Kill = 1, timeoutType_Break = 2, timeoutType_Lua = 3 } CScriptTimeoutType; typedef struct _CScriptInitData { BOOL isEnable; UINT32 enableThreadId; // passed to disable thread only, 0 if thread was already terminated UINT64 memrec; BOOL isAutoAlloc; // if code was allocated by CE via a separate memrec long timeoutMs; CScriptTimeoutType timeoutType; char luafun[128]; } CScriptInitData; CScriptInitData CScript_StaticInitData; // Free a C script compiled via a lua call to `compile` given the address of // any of its symbols. Not used right now, we just mem leak when user fails // to provide the required symbols in manual compile mode DWORD CScript_FreeRegion(void* addr) { MEMORY_BASIC_INFORMATION mbi; if (!VirtualQuery(addr, &mbi, sizeof(mbi))) { CELUA_ExecuteFunctionAsync("asyncPrint(\"CSCRIPT error: VirtualQuery failed\")", 0); return 1; } if (!VirtualFree(mbi.AllocationBase, 0, MEM_RELEASE)) { CELUA_ExecuteFunctionAsync("asyncPrint(\"CSCRIPT error: VirtualFree failed\")", 0); return 2; } return 0; } void CScript_TimeOutEvtDispatch(HANDLE hThread, DWORD threadId, CScriptInitData* initData) { char buffer[1024]; switch (initData->timeoutType) { case timeoutType_Notify: sprintf(buffer, "asyncPrint(\"CSCRIPT warning: thread %x (memrec %I64d) has timed out\")", threadId, initData->memrec); break; case timeoutType_Kill: TerminateThread(hThread, 0); sprintf(buffer, "asyncPrint(\"CSCRIPT warning: thread %x (memrec %I64d) has timed out and been killed\")", threadId, initData->memrec); break; case timeoutType_Break: CELUA_ExecuteFunctionAsync("queue(function() debugProcess(); debug_breakThread(parameter); debug_updateGUI(); end)", threadId); sprintf(buffer, "asyncPrint(\"CSCRIPT warning: thread %x (memrec %I64d) has timed out; breaking...\")", threadId, initData->memrec); break; case timeoutType_Lua: sprintf(buffer, "queue(function() %s(%d, %d, %d) end)", initData->luafun, initData->memrec, threadId, initData->isEnable); CELUA_ExecuteFunctionAsync(buffer, 0); return; default: return; } CELUA_ExecuteFunctionAsync(buffer, 0); } // Automatically run and free C script according to initData DWORD CScript_RunAndFree(ScriptEntryPoint entry) { // Firstly, copy the static CScriptInitData (not thread safe blah blah blah) char buffer[1024]; CScriptInitData initData; memcpy(&initData, &CScript_StaticInitData, sizeof(CScriptInitData)); // Get information on the memory pages the C block has been allocated in MEMORY_BASIC_INFORMATION mbi; if (!VirtualQuery(entry, &mbi, sizeof(mbi))) { CELUA_ExecuteFunctionAsync("asyncPrint(\"CSCRIPT error: VirtualQuery failed\")", 0); return 1; } // If we are the disable thread, make sure the enable thread has terminated before we free HANDLE hEnableThread = 0; if (!initData.isEnable && initData.enableThreadId) { hEnableThread = OpenThread(THREAD_QUERY_INFORMATION, 0, initData.enableThreadId); } // Attempt to create a thread for the script DWORD threadId; HANDLE hThread = CreateThread(0, 0, entry, 0, 0, &threadId); if (!hThread) { CELUA_ExecuteFunctionAsync("asyncPrint(\"CSCRIPT error: CreateThread failed\")", 0); return 2; } // If we are monitoring the enable thread, send our ID back to lua if (initData.isEnable) { sprintf(buffer, "CScript_RegisterEnableThreadId(%d, %d)", initData.memrec, threadId); CELUA_ExecuteFunctionAsync(buffer, 0); } // Wait until thread exits, or timeout is reached DWORD exitCode = 0, timeThreshold = clock() + initData.timeoutMs; BOOL timedOut = 0; while (GetExitCodeThread(hThread, &exitCode) && exitCode == STILL_ACTIVE) { if (!timedOut && initData.timeoutMs != 0 && clock() > timeThreshold) { CScript_TimeOutEvtDispatch(hThread, threadId, &initData); timedOut = 1; } Sleep(10); } CloseHandle(hThread); // If exit code is not 0 or we timed out without killing the thread, print return info to the CE console if (exitCode != 0 || (timedOut && initData.timeoutType != timeoutType_Kill)) { sprintf(buffer, "asyncPrint(\"CSCRIPT: thread returned with exit code %d\")", exitCode); CELUA_ExecuteFunctionAsync(buffer, 0); } if (hEnableThread != 0) { if (GetExitCodeThread(hEnableThread, &exitCode) && exitCode == STILL_ACTIVE) { sprintf(buffer, "asyncPrint(\"CSCRIPT warning: enable thread %x (memrec %I64d) is still running\")", initData.enableThreadId, initData.memrec); CELUA_ExecuteFunctionAsync(buffer, 0); } while (GetExitCodeThread(hEnableThread, &exitCode) && exitCode == STILL_ACTIVE) { if (!timedOut && initData.timeoutMs != 0 && clock() > timeThreshold) { CScript_TimeOutEvtDispatch(hEnableThread, initData.enableThreadId, &initData); timedOut = 1; } Sleep(10); } CloseHandle(hEnableThread); } if (!initData.isEnable) { // Automatically free script and return according to free method if (!initData.isAutoAlloc && !VirtualFree(mbi.AllocationBase, 0, MEM_RELEASE)) { CELUA_ExecuteFunctionAsync("asyncPrint(\"CSCRIPT error: VirtualFree failed\")", 0); return 3; } sprintf(buffer, "CScript_NotifyScriptDisableComplete(%I64d)", initData.memrec); CELUA_ExecuteFunctionAsync(buffer, 0); } return 0; } {$asm} {$lua} if syntaxcheck then return end autoAssemble([[ loadlibrary(luaclient-x86_64.dll) loadlibrary(dbghelp.dll) ]]) openLuaServer('CELUASERVER') for i=0,memrec.Count-1 do if not memrec.Child[i].Active then memoryrecord_delete(memrec.Child[i]) end end local CScript_MainMemrec = memrec local lastClickedAAMemrec = 0 local activeCScripts = {} local isBlocking = false function asyncPrint(str) queue(function() print(str) end) --else print(str) end end function asyncPrintf(fmt, ...) asyncPrint(string.format(fmt, unpack(arg))) end function CScript_RegisterEnableThreadId(memrecId, threadId) --print(string.format("thread id register: %d -> %d", memrecId, threadId)) if activeCScripts[memrecId] ~= nil then activeCScripts[memrecId].threadId = threadId end end function CScript_NotifyScriptDisableComplete(memrecId) --print(string.format("Script notify disable: %d", memrecId)) local scriptObj = activeCScripts[memrecId] if scriptObj == nil then return end if scriptObj.codeMemrec ~= nil then scriptObj.codeMemrec.Active = false memoryrecord_delete(scriptObj.codeMemrec) end activeCScripts[memrecId] = nil end local function hardError(script, msg) if script.Count == 0 then script.addText("ERROR") else script.setString(0, "ERROR") end error(msg) end -- parse the {CSCRIPT = ...} prefix local function getCScriptSettings(script, line) local line = script.getString(line) if not string.match(line:lower(), "^{cscript[^}]*}") then return nil end local s = { sync = true, timeout = 1000, ontimeout = 0, gensymbols = false, luafun = "", } local lookup = {} lookup["notify"] = 0 lookup["kill"] = 1 lookup["break"] = 2 for k, v in string.gmatch(line, "([^%s}]+)%s*=%s*([^%s}]+)") do if k:lower() == "sync" then if v:lower() == "false" then s.sync = false elseif v:lower() == "true" then s.sync = true else hardError(script, "CScript errror: Invalid value for parameter sync: \"" .. v .. "\"") end elseif k:lower() == "timeout" then if v:lower() == "none" then s.timeout = 0 else s.timeout = math.floor(tonumber(v)) end elseif k:lower() == "ontimeout" then local p, f = string.match(v, "^(%l+)%(([_%w%.]+)%)") if p ~= nil and p:lower() == "lua" then if string.len(f) > 127 then error("CScript errror: provided lua function name too long") end s.ontimeout = 3 s.luafun = f elseif lookup[v:lower()] ~= nil then s.ontimeout = lookup[v:lower()] else hardError(script, "CScript errror: Invalid value for parameter ontimeout: \"" .. v .. "\"") end elseif k:lower() == "gensymbols" then if v:lower() == "false" then s.gensymbols = false elseif v:lower() == "true" then s.gensymbols = true else hardError(script, "CScript errror: Invalid value for parameter gensymbols: \"" .. v .. "\"") end else hardError(script, "CScript errror: Unknown parameter \"" .. k .. "\"") end end return s end local function runCScript(scriptObj, params, isEnable) local addr = isEnable and scriptObj.enableAddr or scriptObj.disableAddr writeInteger("CScript_StaticInitData+00", isEnable and 1 or 0) if (not isEnable) and scriptObj.enableThread.Result == 259 and scriptObj.threadId then writeInteger("CScript_StaticInitData+04", scriptObj.threadId) else writeInteger("CScript_StaticInitData+04", 0) end writeInteger("CScript_StaticInitData+8", scriptObj.mr.Id) writeQword("CScript_StaticInitData+10", scriptObj.codeMemrec and 1 or 0) writeInteger("CScript_StaticInitData+14", params.timeout) writeInteger("CScript_StaticInitData+18", params.ontimeout) writeString("CScript_StaticInitData+1C", params.luafun) local thread = createRemoteThread("CScript_RunAndFree", addr) if isEnable then scriptObj.enableThread = thread else scriptObj.disableThread = thread end if (params.timeout ~= 0 and params.sync) then local threshold = os.clock() + params.timeout/1000 while (thread.Result == 259 and os.clock() < threshold) do Sleep(10) end end end local function prologue(script, syntaxcheck) if syntaxcheck then return end if script.Count == 0 then return end -- Try to parse the header local params = getCScriptSettings(script, 0) if params == nil then return end -- Copy the reference to the current memrec being enabled/disabled -- probably not necessary, the callback shouldn't trigger unless some -- async memrec nonsense is going on local memrec = lastClickedAAMemrec if not memrec.Active then if activeCScripts[memrec.Id] ~= nil then hardError(script, "CScript error: Trying to re-enable a CScript which is still running") end local cCode = {} local otherCode = {} local lang = "asm" for i=0,script.Count-1 do local line = script.getString(i) -- Do not allow recursive CSCRIPT header if getCScriptSettings(script, i) ~= nil then line = "" end local lineLower = line:lower() if (lang == "asm") then if (lineLower == "{$c}") then lang = "c" table.insert(otherCode, "") goto continue elseif (lineLower == "{$lua}") then lang = "lua" end elseif (lineLower == "{$asm}") then lang = "asm" end -- Don't change the line count of the generated scripts to make -- finding an error easier if (lang == "c") then table.insert(cCode, line) table.insert(otherCode, "") else table.insert(otherCode, line) table.insert(cCode, "") end ::continue:: end script.setText(table.concat(otherCode, "\n")) local scriptObj = { mr = memrec } -- Manual compile if not params.gensymbols then local symbols, err = compile(table.concat(cCode, "\n")) if (symbols == nil) then hardError(script, string.format("CScript compilation error: %s", err)) else scriptObj.enableAddr = symbols.on_enable scriptObj.disableAddr = symbols.on_disable end -- auto compile via new memrec else local al = getAddressList() local mr = al.createMemoryRecord() mr.Description = memrec.Description mr.Type = vtAutoAssembler mr.Script = string.format("[ENABLE]\n{$c prefix=c%d}\n%s\n{$asm}\n[DISABLE]", memrec.Id, table.concat(cCode, "\n")) mr.appendToEntry(CScript_MainMemrec) CScript_MainMemrec.Options = "[moAlwaysHideChildren]" mr.Active = true -- Not even sure this works lmao if not mr.Active then memoryrecord_delete(mr) hardError(script, "CScript compilation error (remove gensymbols flag for more info") end scriptObj.enableAddr = getAddressSafe(string.format("c%d.on_enable", memrec.Id)) scriptObj.disableAddr = getAddressSafe(string.format("c%d.on_disable", memrec.Id)) scriptObj.codeMemrec = mr end if (scriptObj.enableAddr == nil or scriptObj.enableAddr == nil) then if (scriptObj.codeMemrec) then scriptObj.codeMemrec.Active = false memoryrecord_delete(scriptObj.codeMemrec) end hardError(script, "CScript error: \"on_enable\" or \"on_disable\" function not found") end -- Write info and start the thread activeCScripts[memrec.Id] = scriptObj runCScript(scriptObj, params, true) else local scriptObj = activeCScripts[memrec.Id] if scriptObj == nil then hardError(script, "CScript error: Trying to disable a script that was never registered") end runCScript(scriptObj, params, false) end end if (CScript_PrologueHookId ~= nil) then unregisterAutoAssemblerPrologue(CScript_PrologueHookId) end CScript_PrologueHookId = registerAutoAssemblerPrologue(prologue) function onMemRecPreExecute(memrec, newstate) if (memrec.Type == vtAutoAssembler) then lastClickedAAMemrec = memrec end if (CScript_mrPreExecPrvCallback) then CScript_mrPreExecPrvCallback(memrec, newstate) end end {$asm} [DISABLE] {$lua} if syntaxcheck then return end onMemRecPreExecute = nil if (CScript_PrologueHookId ~= nil) then unregisterAutoAssemblerPrologue(CScript_PrologueHookId) end for i=0,memrec.Count-1 do if not memrec.Child[i].Active then memoryrecord_delete(memrec.Child[i]) end end 1002 "FD4Singleton Finder & Symbol Registerer" Auto Assembler Script {cscript timeout=2000} // Finds and registers static addresses for game singletons via null singleton error messages // Author: tremwil [ENABLE] {$c} #include <stdlib.h> #include <stdio.h> #include <string.h> #include <winapi/windows.h> #include <tga/celua.h> #include <tga/fd4_singleton.h> // Remove comment to print information about found classes // #define DEBUG #define MAX_SINGLETONS 0x400 fd4_singleton_basic_info singletons[MAX_SINGLETONS]; int on_enable() { int num_found = find_fd4_singletons(singletons, MAX_SINGLETONS); char buff[1024]; #ifdef DEBUG snprintf(buff, sizeof(buff), "asyncPrint(\"Addresses of %d singletons succesfully found\")", num_found); CELUA_ExecuteFunctionAsync(buff, 0); #endif // registerSymbol() found static addresses for (int i = 0; i < num_found; i++) { snprintf(buff, sizeof(buff), "tgaRegisterBase(\"%s\", 0x%p)", singletons[i].simple_name, singletons[i].address); CELUA_ExecuteFunctionAsync(buff, 0); #ifdef DEBUG snprintf(buff, sizeof(buff), "asyncPrint(\"%s -> %p\")", singletons[i].simple_name, singletons[i].address); CELUA_ExecuteFunctionAsync(buff, 0); #endif } #ifdef DEBUG return num_found; #else return 0; #endif }; int on_disable() { return 0; } {$asm} [DISABLE] 1004 "Anti-Anti VEH Debug" Auto Assembler Script // Prevent CE VEH Debugger detection by clearing debug information from thread contexts // Note: Script cannot be disabled, patches will last for the lifetime of the process! // Author: tremwil [ENABLE] {$lua} if syntaxcheck then return end -- Manually compile the C code of the patch so it never gets deallocated local symbols, err = compile([[ #include <stdlib.h> #include <winapi/windows.h> #include <tga/iat.h> PVECTORED_EXCEPTION_HANDLER gameHandler = NULL; PVOID hookHandle = NULL; void clearContextDebugInfo(CONTEXT* ctx) { ctx->Dr0 = 0; ctx->Dr1 = 0; ctx->Dr2 = 0; ctx->Dr3 = 0; ctx->Dr6 = 0; ctx->Dr7 = 0; ctx->LastBranchToRip = 0; ctx->LastBranchFromRip = 0; ctx->LastExceptionToRip = 0; ctx->LastExceptionFromRip = 0; } BOOL hGetThreadContext(HANDLE hThread, LPCONTEXT lpContext) { BOOL result = GetThreadContext(hThread, lpContext); if (result) { clearContextDebugInfo(lpContext); } return result; } LONG hVehHandler(EXCEPTION_POINTERS* ExceptionInfo) { // We need to do this garbage because of a TCC bug with struct alignment CONTEXT* ctx = *(CONTEXT**)((uint8_t*)ExceptionInfo + 8); CONTEXT backup = *ctx; clearContextDebugInfo(ctx); LONG ret = gameHandler(ExceptionInfo); *ctx = backup; return ret; } PVOID hAddVectoredExceptionHandler(ULONG First, PVECTORED_EXCEPTION_HANDLER Handler) { PVOID handle = AddVectoredExceptionHandler(First, hVehHandler); if (handle) { gameHandler = Handler; hookHandle = handle; } return handle; } ULONG hRemoveVectoredExceptionHandler(PVOID Handle) { ULONG result = RemoveVectoredExceptionHandler(Handle); if (result && Handle == hookHandle) hookHandle = NULL; return result; } size_t apply_patches() { HMODULE ds3 = GetModuleHandle(NULL); void** iat_gtc = resolve_iat_ptr(ds3, "KERNEL32.DLL", "GetThreadContext"); void** iat_add_veh = resolve_iat_ptr(ds3, "KERNEL32.DLL", "AddVectoredExceptionHandler"); void** iat_rem_veh = resolve_iat_ptr(ds3, "KERNEL32.DLL", "RemoveVectoredExceptionHandler"); if (!iat_gtc || !iat_add_veh || !iat_rem_veh) { return 1; } // Check if the script already ran by looking for existing IAT hooks void* gtc_address = (void*)GetProcAddress(GetModuleHandle("KERNEL32.dll"), "GetThreadContext"); if (*iat_gtc != gtc_address) { return 2; } *iat_gtc = hGetThreadContext; *iat_add_veh = hAddVectoredExceptionHandler; *iat_rem_veh = hRemoveVectoredExceptionHandler; return 0; }; ]]) local function err(msg) print(msg) error(msg) end if symbols == nil then err(string.format("C code compilation failed: %s", err)) end local result = executeCode(symbols.apply_patches) if result == 0 then return elseif result == 1 then print("Anti-anti VEH debug error: Failed to resolve IAT addresses") elseif result == 2 and tga.config.printProgress then print("Anti-anti debug: patches already applied, skipping") end -- If script failed or patches were already applied, free the memory local free_addr = (1 << 63) - 1; for sym, addr in pairs(symbols) do if free_addr > addr then free_addr = addr end end if executeCodeEx(0, 1000, getAddress("KERNEL32.VirtualFree"), free_addr, 0, 0x8000) == 0 then err(string.format("Failed to free C code compiled at %x", free_addr)) end disableMemrec(memrec) [DISABLE] 1337080329 "Aerthas" 1 1337080330 "Careful using these, they aren't very easy to use but can be VERY useful for scripting" FF8000 1 1337080331 "I suggest not using them unless you read the descriptions inside of each script prior to activation" 1 1337080332 "Print values from a param" Auto Assembler Script [ENABLE] {$lua} -- Prints out a set amount of valid IDs from a param. Does not describe them (obviously) but can be -- useful for finding if a value is missing or for testing local startaddress = "7FF5FF6AACF0" --Address of the param you wish to start from local size = 1000 --How many to print out ------------------DO NOT EDIT BELOW HERE UNLESS YOU KNOW WHAT YOU ARE DOING------------------------ local address = tonumber(startaddress,16)+16 --Redefines start address as decimal for use local currentaddress = "" -- Blank start local id = 0 -- Blank start for i=1,size do currentaddress = string.format("%x", address) id = readInteger(currentaddress) print(id) address = address + 24 end {$asm} [DISABLE] 1337080333 "FIND ID WITH ADDRESS" Auto Assembler Script {$lua} --[[ How 2 use Under "paramaddress" put the address of the param you want to search for your ID. Under "searchaddress" put the address of the thing you want to find. Like the one you would put in a helper Don't edit anything else. Enable the script or hit ok Bottom thing it prints out is your ID If nothing prints out, raise the "size" value or stop being stupid and using the wrong param. ]]-- {$asm} [ENABLE] {$lua} local paramaddress = "7FF5A12AF770" --Address of the param you wish to start from local searchaddress = "7FF5A12CC740" --DON'T CHANGE ANY OF THIS SHIT BELOW HERE-- local byte_to_find = string.format("%x",tonumber(searchaddress,16)-tonumber(paramaddress,16)) local byte = tonumber(byte_to_find,16) local address = tonumber(paramaddress,16) --Redefines start address as decimal for use local currentaddress = "" -- Blank start local size = 1000 --How many to print out local id = 0 -- Blank start local hex = "" for i=1,size do currentaddress = string.format("%x", address) id = readInteger(currentaddress) hex = string.format("%x", id) --print(string.format("%x", id)) if hex == byte_to_find then --print(string.upper(string.format("%x", id))) currentaddress = string.format("%x", address-8) print(readInteger(currentaddress) .. " : "..searchaddress) print("\n----------------------------------") break end address = address + 24 end [DISABLE] 1337080334 "Cycle Script - Read the instructions inside - DO NOT OPEN UNLESS YOU READ IT AND KNOW WHAT YOU ARE DOING" Auto Assembler Script [ENABLE] {$lua} CycleAddress = "7FF5B002BB90" --Address that you are going to change the value of CycleTable = { -- Table full of the values you want to change it to in decimal format 50, 75, 90 } ----DO NOT CHANGE ANYTHING BELOW HERE UNLESS YOU KNOW WHAT YOU ARE DOING OR ASK ME QUICK CycleTableValue = 0 writeInteger(CycleAddress,CycleTable[CycleTableValue]) function tablelength(T) local count = 0 for _ in pairs(T) do count = count + 1 end return count end CycleTableLength = tablelength(CycleTable) {$asm} [DISABLE] {$lua} CycleTable = nil CycleTableValue = nil CycleAddress = nil CycleTableLength = nil {$asm} 1337080335 "Value Increase - Cycles address value to next in CycleTable" Auto Assembler Script [ENABLE] {$lua} if CycleTableValue < CycleTableLength then CycleTableValue = CycleTableValue + 1 end print(CycleTableValue .. " : "..CycleTable[CycleTableValue]) writeInteger(CycleAddress,CycleTable[CycleTableValue]) {$asm} [DISABLE] {$lua} if CycleTableValue < CycleTableLength then CycleTableValue = CycleTableValue + 1 end print(CycleTableValue .. " : "..CycleTable[CycleTableValue]) writeInteger(CycleAddress,CycleTable[CycleTableValue]) {$asm} 1337080336 "Value Decrease - Cycles address value to previous in CycleTable" Auto Assembler Script [ENABLE] {$lua} if CycleTableValue > 1 then CycleTableValue = CycleTableValue - 1 end print(CycleTableValue .. " : "..CycleTable[CycleTableValue]) writeInteger(CycleAddress,CycleTable[CycleTableValue]) {$asm} [DISABLE] {$lua} if CycleTableValue > 1 then CycleTableValue = CycleTableValue - 1 end print(CycleTableValue .. " : "..CycleTable[CycleTableValue]) writeInteger(CycleAddress,CycleTable[CycleTableValue]) {$asm} 1337080326 "inu" 1 1337075953 "Session Info UI" Auto Assembler Script { Author: inuNorii Desc: Shows parts of Session Info in a separate window made with CEs Form Editor and some bad lua no booli } [ENABLE] {$lua} if syntaxcheck then return end SessionInfo.Show() local EmptyPlayerName = "None" local EmptyPlayerValues = "" local charTypeT = {} charTypeT[0] = "Host" charTypeT[1] = "White Phantom" charTypeT[2] = "Dark Spirit" charTypeT[3] = "Ghost" charTypeT[4] = "Ghost" charTypeT[8] = "Hollow" charTypeT[10] = "Transparent" charTypeT[11] = "Invisible" charTypeT[12] = "Dragon" charTypeT[13] = "Arena" local teamTypeT = {} teamTypeT[0] = "Invalid" teamTypeT[1] = "Host" teamTypeT[2] = "Phantom" teamTypeT[3] = "Black Phantom" teamTypeT[4] = "Hollow" teamTypeT[6] = "Enemy" teamTypeT[7] = "Boss" teamTypeT[8] = "Friend" teamTypeT[9] = "AngryFriend" teamTypeT[10] = "DecoyEnemy" teamTypeT[11] = "BloodChild" teamTypeT[12] = "BattleFriend" teamTypeT[13] = "Dragon" teamTypeT[16] = "Dark Spirit" teamTypeT[17] = "Watchdog of Farron" teamTypeT[18] = "Aldrich Faithful" teamTypeT[24] = "Darkwraiths" teamTypeT[26] = "NPC" teamTypeT[27] = "Hostile NPC" teamTypeT[29] = "Arena" teamTypeT[31] = "Mad Phantom" teamTypeT[32] = "Mad Spirit" teamTypeT[33] = "Giant crabs,Dragons from Lothric castle" function P1_CopyProfileClick(sender) local CheatTable = getAddressList() local HexID = CheatTable.getMemoryRecordByDescription("SteamID64 (H3x) 1").value local WebAddress = "https://steamcommunity.com/profiles/" .. tostring(tonumber(HexID, 16)) writeToClipboard(WebAddress) end function P2_CopyProfileClick(sender) local CheatTable = getAddressList() local HexID = CheatTable.getMemoryRecordByDescription("SteamID64 (H3x) 2").value local WebAddress = "https://steamcommunity.com/profiles/" .. tostring(tonumber(HexID, 16)) writeToClipboard(WebAddress) end function P3_CopyProfileClick(sender) local CheatTable = getAddressList() local HexID = CheatTable.getMemoryRecordByDescription("SteamID64 (H3x) 3").value local WebAddress = "https://steamcommunity.com/profiles/" .. tostring(tonumber(HexID, 16)) writeToClipboard(WebAddress) end function P4_CopyProfileClick(sender) local CheatTable = getAddressList() local HexID = CheatTable.getMemoryRecordByDescription("SteamID64 (H3x) 4").value local WebAddress = "https://steamcommunity.com/profiles/" .. tostring(tonumber(HexID, 16)) writeToClipboard(WebAddress) end function P5_CopyProfileClick(sender) local CheatTable = getAddressList() local HexID = CheatTable.getMemoryRecordByDescription("SteamID64 (H3x) 5").value local WebAddress = "https://steamcommunity.com/profiles/" .. tostring(tonumber(HexID, 16)) writeToClipboard(WebAddress) end function SessionInfoUpdate(timer) if readInteger("[[[WorldChrMan]+40]+38]+0") == nil then control_setCaption(SessionInfo.P1_Name, EmptyPlayerName) control_setCaption(SessionInfo.P1_Value_CharType, EmptyPlayerValues) control_setCaption(SessionInfo.P1_Value_TeamType, EmptyPlayerValues) control_setCaption(SessionInfo.P1_Value_Level, EmptyPlayerValues) control_setCaption(SessionInfo.P1_Value_Upgrade, EmptyPlayerValues) else control_setCaption(SessionInfo.P1_Name, readString("[[[[WorldChrMan]+40]+38]+1FA0]+88",32,1)) control_setCaption(SessionInfo.P1_Value_CharType, charTypeT[readInteger("[[[WorldChrMan]+40]+38]+70")]) control_setCaption(SessionInfo.P1_Value_TeamType, teamTypeT[readInteger("[[[WorldChrMan]+40]+38]+74")]) control_setCaption(SessionInfo.P1_Value_Level, readInteger("[[[[WorldChrMan]+40]+38]+1FA0]+70")) control_setCaption(SessionInfo.P1_Value_Upgrade, readBytes("[[[[WorldChrMan]+40]+38]+1FA0]+B3")) end if readInteger("[[[WorldChrMan]+40]+70]+0") == nil then control_setCaption(SessionInfo.P2_Name, EmptyPlayerName) control_setCaption(SessionInfo.P2_Value_CharType, EmptyPlayerValues) control_setCaption(SessionInfo.P2_Value_TeamType, EmptyPlayerValues) control_setCaption(SessionInfo.P2_Value_Level, EmptyPlayerValues) control_setCaption(SessionInfo.P2_Value_Upgrade, EmptyPlayerValues) else control_setCaption(SessionInfo.P2_Name, readString("[[[[WorldChrMan]+40]+70]+1FA0]+88",32,1)) control_setCaption(SessionInfo.P2_Value_CharType, charTypeT[readInteger("[[[WorldChrMan]+40]+70]+70")]) control_setCaption(SessionInfo.P2_Value_TeamType, teamTypeT[readInteger("[[[WorldChrMan]+40]+70]+74")]) control_setCaption(SessionInfo.P2_Value_Level, readInteger("[[[[WorldChrMan]+40]+70]+1FA0]+70")) control_setCaption(SessionInfo.P2_Value_Upgrade, readBytes("[[[[WorldChrMan]+40]+70]+1FA0]+B3")) end if readInteger("[[[WorldChrMan]+40]+A8]+0") == nil then control_setCaption(SessionInfo.P3_Name, EmptyPlayerName) control_setCaption(SessionInfo.P3_Value_CharType, EmptyPlayerValues) control_setCaption(SessionInfo.P3_Value_TeamType, EmptyPlayerValues) control_setCaption(SessionInfo.P3_Value_Level, EmptyPlayerValues) control_setCaption(SessionInfo.P3_Value_Upgrade, EmptyPlayerValues) else control_setCaption(SessionInfo.P3_Name, readString("[[[[WorldChrMan]+40]+A8]+1FA0]+88",32,1)) control_setCaption(SessionInfo.P3_Value_CharType, charTypeT[readInteger("[[[WorldChrMan]+40]+A8]+70")]) control_setCaption(SessionInfo.P3_Value_TeamType, teamTypeT[readInteger("[[[WorldChrMan]+40]+A8]+74")]) control_setCaption(SessionInfo.P3_Value_Level, readInteger("[[[[WorldChrMan]+40]+A8]+1FA0]+70")) control_setCaption(SessionInfo.P3_Value_Upgrade, readBytes("[[[[WorldChrMan]+40]+A8]+1FA0]+B3")) end if readInteger("[[[WorldChrMan]+40]+E0]+0") == nil then control_setCaption(SessionInfo.P4_Name, EmptyPlayerName) control_setCaption(SessionInfo.P4_Value_CharType, EmptyPlayerValues) control_setCaption(SessionInfo.P4_Value_TeamType, EmptyPlayerValues) control_setCaption(SessionInfo.P4_Value_Level, EmptyPlayerValues) control_setCaption(SessionInfo.P4_Value_Upgrade, EmptyPlayerValues) else control_setCaption(SessionInfo.P4_Name, readString("[[[[WorldChrMan]+40]+E0]+1FA0]+88",32,1)) control_setCaption(SessionInfo.P4_Value_CharType, charTypeT[readInteger("[[[WorldChrMan]+40]+E0]+70")]) control_setCaption(SessionInfo.P4_Value_TeamType, teamTypeT[readInteger("[[[WorldChrMan]+40]+E0]+74")]) control_setCaption(SessionInfo.P4_Value_Level, readInteger("[[[[WorldChrMan]+40]+E0]+1FA0]+70")) control_setCaption(SessionInfo.P4_Value_Upgrade, readBytes("[[[[WorldChrMan]+40]+E0]+1FA0]+B3")) end if readInteger("[[[WorldChrMan]+40]+118]+0") == nil then control_setCaption(SessionInfo.P5_Name, EmptyPlayerName) control_setCaption(SessionInfo.P5_Value_CharType, EmptyPlayerValues) control_setCaption(SessionInfo.P5_Value_TeamType, EmptyPlayerValues) control_setCaption(SessionInfo.P5_Value_Level, EmptyPlayerValues) control_setCaption(SessionInfo.P5_Value_Upgrade, EmptyPlayerValues) else control_setCaption(SessionInfo.P5_Name, readString("[[[[WorldChrMan]+40]+118]+1FA0]+88",32,1)) control_setCaption(SessionInfo.P5_Value_CharType, charTypeT[readInteger("[[[WorldChrMan]+40]+118]+70")]) control_setCaption(SessionInfo.P5_Value_TeamType, teamTypeT[readInteger("[[[WorldChrMan]+40]+118]+74")]) control_setCaption(SessionInfo.P5_Value_Level, readInteger("[[[[WorldChrMan]+40]+118]+1FA0]+70")) control_setCaption(SessionInfo.P5_Value_Upgrade, readBytes("[[[[WorldChrMan]+40]+118]+1FA0]+B3")) end end SessionInfoTimer = createTimer(getMainForm()) SessionInfoTimer.Interval = 200 SessionInfoTimer.OnTimer = SessionInfoUpdate SessionInfoTimer.setEnabled(true) [DISABLE] {$lua} if syntaxcheck then return end SessionInfo.Hide() if(SessionInfoTimer ~= nil) then SessionInfoTimer.destroy() end 1337081760 "Custom blocklist" Auto Assembler Script //Author: inuNorii //This will eventually be replaced with a better version [ENABLE] alloc(BlockListMember,$FA08,DarkSoulsIII.exe) registerSymbol(BlockListMember) BlockListMember: //[[[[SprjSessionManager]+10]+108]+08]+10: readmem([[[SprjSessionManager]+10]+108]+08,8) //store original pointer dq DarkSoulsIII.exe+4644550 dq DarkSoulsIII.exe+4644550 //hex steamids as strings, length must be 16 db '0110000132ad9a20' '011000013d8db3de' '011000013f8b543e' '011000013f6e1cb2' db '011000013f199b65' '011000013fb805ce' '011000013fa9f64d' '011000013da1f407' db '011000013ebe428a' '011000013f514e5f' '011000013fa09a85' '011000013db6e4d6' db '011000013fc67540' '011000013fd2d945' '011000013fd849e1' '011000013fdfddf1' db '011000013feb4834' '0110000140413b5d' '01100001404905f4' '011000013b2dc436' db '011000013fb499dd' '011000013d2b5f86' '01100001401d5325' '011000014077a375' db '0110000115a6fd91' '011000011ab5ac2b' '01100001409ea720' '01100001408052ea' db '011000013f2db2b1' '0110000140a04b9f' '0110000140511bba' '0110000140a2bd25' db '011000013e58c39d' '0110000140cbe398' '0110000140dea0dd' '0110000140de2c8a' db '0110000140cb288f' '01100001098ab402' '011000010c9244f3' '0110000140a93f8b' db '011000013b2f102d' //disable steam block list check [[[SprjSessionManager]+10]+108]+2C: dd (float)0.0 //Next Update Time dd (float)0.0 //Check Interval Time [[[SprjSessionManager]+10]+108]+35: db 01 //Debug Stop [[[SprjSessionManager]+10]+108]+28: dd #4000 //Total [[[SprjSessionManager]+10]+108]+08: dq BlockListMember+18 //point to allocated memory [DISABLE] [[[SprjSessionManager]+10]+108]+08: readmem(BlockListMember,8) //restore original pointer //re-enable steam block list check [[[SprjSessionManager]+10]+108]+2C: dd (float)3000.0 //Next Update Time dd (float)300.0 //Check Interval Time [[[SprjSessionManager]+10]+108]+35: db 00 //Debug Stop [[[SprjSessionManager]+10]+108]+28: dd #1000 //Total dealloc(BlockListMember) unregisterSymbol(BlockListMember) 1337080325 "cih" 1 1337014491 "Stats warning system" Auto Assembler Script { [ Original scrib credit ] Author: Spamstein // Original: Igromanru Description: Checks players stats and warn user. } {$LUA} [ENABLE] -- Please set Config according to your preferences. local Config = { -- This is your SteamApiKey. (https://steamcommunity.com/dev/apikey) -- If set, and valid, this will proc an additional message informing -- if the player owns the game, and if not, display the owner name -- and steam profile URL -- Never share your SteamApiKey with anyone else, not even Valve. SteamApiKey = "", -- Should we use TextToSpeech. TextToSpeech = true, -- How many StatColumns should be displayed for stats? StatColumns = 3, } local f = string.format local function CalculateStats(a,b)local d=0 for e,f in pairs(b)do d=d+(a[f]or 0)end return d end local PlayerCache = {} local SteamEndpoints = { API = "https://api.steampowered.com/", Profiles = "https://steamcommunity.com/profiles/%d?xml=1", ProfileLink = "https://steamcommunity.com/profiles/%d", IsPlayingSharedGame = "IPlayerService/IsPlayingSharedGame/v0001/?key=%s&steamid=%s&appid_playing=%d&format=json", } SteamUserCache = SteamUserCache or {} PlayerCheckTimer = createTimer(nil, true) PlayerCheckTimer.interval = 100 PlayerCheckTimer.ontimer = function() for i = 1, 5 do local PlayerBase = f("[[[WorldChrMan]+40]+%X]+1FA0", i * 56) if readInteger(PlayerBase) then -- Read main attributes. local Player = PlayerCache[i] or { SoulLv = readInteger(f("[%s]+70", PlayerBase)), Name = readString(f("[%s]+88", PlayerBase), 32, true), SteamID64 = readString(f("[%s]+7D8", PlayerBase), 32, true), } local StatContainer = {"Vig","Att","End","Str","Dex","Int","Fth","Lck","Vit"} for sn = 1, 8 do Player[StatContainer[sn]] = readInteger(f("[%s]+%X", PlayerBase, 0x40 + 4 * sn)) end Player[StatContainer[9]] = readInteger(f("[%s]+%X", PlayerBase, 0x6C)) -- Fetch steam information. if not SteamUserCache[Player.SteamID64] then local SteamUser = {} SteamUserCache[Player.SteamID64] = SteamUser Player.FetchingInfo = true createThread(function() -- Establish a Steam connection. local SteamConnection = getInternet() -- Fetch information about the player. local Profile = SteamConnection.getURL(f( SteamEndpoints.Profiles, tonumber(Player.SteamID64, 16) )):gsub("%s+","") SteamUser.SteamID = Profile:match("<steamID><!%[CDATA%[(.-)%]%]><%/steamID>") SteamUser.SteamID64 = Profile:match("<steamID64>(.-)<%/steamID64>") -- Check if the player owns the product. if Config.SteamApiKey then local IsPlayingSharedGame = SteamConnection.getURL(f( f("%s%s", SteamEndpoints.API, SteamEndpoints.IsPlayingSharedGame), Config.SteamApiKey, tonumber(Player.SteamID64, 16), 374320 )):gsub("%s+","") if not IsPlayingSharedGame:match("Forbidden") then local OwnerID64 = IsPlayingSharedGame:match("([^\"]+)\"}}$") if OwnerID64 and OwnerID64 ~= "" and OwnerID64 ~= "0" then SteamUser.OwnerID64 = OwnerID64 end else print(f( "IsPlayingSharedGame encountered an issue with your API key:\r\n%s", IsPlayingSharedGame )) return PlayerCheckTimer.destroy() end end -- Tag the player as shared. if SteamUser.OwnerID64 and SteamUser.OwnerID64 ~= SteamUser.SteamID64 then local OwnerProfile = SteamConnection.getURL(f( SteamEndpoints.Profiles, tonumber(SteamUser.OwnerID64) )):gsub("%s+", "") SteamUser.OwnerID = OwnerProfile:match("<steamID><!%[CDATA%[(.-)%]%]><%/steamID>") end SteamConnection.destroy() Player.FetchingInfo = false end) end -- Verify stats. local ValidStats = true for k, v in pairs(StatContainer) do if not Player[StatContainer[k]] then ValidStats = false end end if ValidStats then -- Handle player data. Player._SoulLv = -89 + CalculateStats(Player, StatContainer) if Player.SoulLv ~= Player._SoulLv then -- First Flag. if not Player.WarningTriggered and not Player.FetchingInfo then -- Append header. local Warning = f([[%s: Player #%d, %s's stats don't add up. Soul Level: %d ... Should Be: %d]], os.date(), i, Player.Name, Player.SoulLv, Player._SoulLv ) -- Construct stat section. for sn = 1, 9 do local Stat = StatContainer[sn] Warning = f("%s%s| %s %02d ", Warning, (sn % Config.StatColumns == 1) and "\r\n" or "", Stat, Player[Stat] ) end -- Append SteamUser section. local SteamUser = SteamUserCache[Player.SteamID64] Warning = f("%s%s\r\n\r\n", Warning, SteamUser.OwnerID64 and (f("\r\n[ %s -> %s ( %s ) ]", SteamUser.SteamID, SteamUser.OwnerID, f(SteamEndpoints.ProfileLink, tonumber(SteamUser.OwnerID64)) )) or (f("\r\n[ %s ( %s ) ]", SteamUser.SteamID, f(SteamEndpoints.ProfileLink, tonumber(SteamUser.SteamID64)) )) ) -- Trimming. local WarningMessage = "" for s in Warning:gmatch("[^\r\n]+") do WarningMessage = f("%s%s\r\n", WarningMessage, s:match "^%s*(.-)%s*$") end print(WarningMessage) if Config.TextToSpeech then speakEnglish("Cheaterino detected.") end Player.WarningTriggered = true Player.WarningTrigger = Player._SoulLv -- Condition reset first flag. elseif Player.WarningTriggered then if Player.WarningTrigger ~= Player._SoulLv then Player.WarningTriggered = false end end end -- Cache the player to slot. PlayerCache[i] = Player end else -- Reset the slot. PlayerCache[i] = nil end end end [DISABLE] PlayerCheckTimer.destroy() 1337046210 "Deprecated" C0C0C0 1 1337190481 "Most scripts in this section are outdated and will most likely no longer work" 1 72379 "Item Swap" Auto Assembler Script [ENABLE] aobscanmodule(pickup,DarkSoulsIII.exe,8B 4B 20 41 89 0E) alloc(newmem,$1000,pickup) label(code) label(return) label(pickup_ptr) newmem: code: mov rcx,pickup_ptr mov [rcx],rbx mov ecx,[rbx+20] mov [r14],ecx jmp return pickup_ptr: dq 0 pickup: jmp code nop return: registersymbol(pickup) registersymbol(pickup_ptr) [DISABLE] pickup: db 8B 4B 20 41 89 0E unregistersymbol(pickup) unregistersymbol(pickup_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+7A9C08 "DarkSoulsIII.exe"+7A9BE5: F3 0F 11 44 24 20 - movss [rsp+20],xmm0 "DarkSoulsIII.exe"+7A9BEB: 45 8B CC - mov r9d,r12d "DarkSoulsIII.exe"+7A9BEE: 4C 8D 45 00 - lea r8,[rbp+00] "DarkSoulsIII.exe"+7A9BF2: 48 8D 55 C0 - lea rdx,[rbp-40] "DarkSoulsIII.exe"+7A9BF6: E8 05 89 4B 00 - call DarkSoulsIII.exe+C62500 "DarkSoulsIII.exe"+7A9BFB: 90 - nop "DarkSoulsIII.exe"+7A9BFC: 48 89 75 C0 - mov [rbp-40],rsi "DarkSoulsIII.exe"+7A9C00: 48 89 75 00 - mov [rbp+00],rsi "DarkSoulsIII.exe"+7A9C04: 84 C0 - test al,al "DarkSoulsIII.exe"+7A9C06: 74 06 - je DarkSoulsIII.exe+7A9C0E // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+7A9C08: 8B 4B 20 - mov ecx,[rbx+20] "DarkSoulsIII.exe"+7A9C0B: 41 89 0E - mov [r14],ecx // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+7A9C0E: 48 8B 1B - mov rbx,[rbx] "DarkSoulsIII.exe"+7A9C11: 48 85 DB - test rbx,rbx "DarkSoulsIII.exe"+7A9C14: 0F 85 A6 FE FF FF - jne DarkSoulsIII.exe+7A9AC0 "DarkSoulsIII.exe"+7A9C1A: E9 DA 01 00 00 - jmp DarkSoulsIII.exe+7A9DF9 "DarkSoulsIII.exe"+7A9C1F: 48 8B 46 18 - mov rax,[rsi+18] "DarkSoulsIII.exe"+7A9C23: 48 89 44 24 50 - mov [rsp+50],rax "DarkSoulsIII.exe"+7A9C28: 48 8B 46 28 - mov rax,[rsi+28] "DarkSoulsIII.exe"+7A9C2C: 48 89 44 24 58 - mov [rsp+58],rax "DarkSoulsIII.exe"+7A9C31: 48 8B 46 38 - mov rax,[rsi+38] "DarkSoulsIII.exe"+7A9C35: 48 89 44 24 60 - mov [rsp+60],rax } 1337014490 "Durability" 2 Bytes
pickup_ptr
60
72941 "Item ID" 1 4 Bytes
pickup_ptr
58
72375 "Quantity" 4 Bytes
pickup_ptr
5C
86601 "Show Helper (No DLC Items yet, use Dropdown instead)" Auto Assembler Script [ENABLE] {$lua} function tohex(o) return string.format("%X",o) end function tohex08(o) return string.format("%08X",o) end function escape(str) return str:gsub('[[.*+?()^$%%-]','%%%1') end function readIntegerSigned(...) local val = readInteger(...) if val==nil then return nil end if val>0x7fffffff then val=val-0x100000000 end return val end function findDescription(id,group) local descID = id & 0x0FFFFFFF local descGroup = group+0xA local messageRepoGroup = readQword(readQword(readQword(messageRepo+8))+descGroup*8) if messageRepoGroup==0 then return '' end local regionsCount = readInteger(messageRepoGroup+0x0C) if regionsCount==0 then return '' end local TableWithIndexesToStrings = readQword(messageRepoGroup+0x18) local counter,adjust=0,0 local left, right, I = 0, regionsCount-1, 0 local ID_low,ID_hi ::loop:: if left>right then return '' end I = (left+right) // 2 ID_low = readInteger(messageRepoGroup+I*16+0x2C) if descID<ID_low then right=I-1; goto loop end ID_hi = readInteger(messageRepoGroup+I*16+0x30) if descID>ID_hi then left=I+1; goto loop end local offset = readInteger(messageRepoGroup+I*16+0x28) local index=descID-ID_low+offset local StringTableIndex = readQword(TableWithIndexesToStrings+index*8) if StringTableIndex~=0 then return AnsiToUtf8(readString(messageRepoGroup+StringTableIndex,2000,true)) else return '' end end function showDescription() local id=selectedItemDetails.id local group=globalList[id].group local desc = findDescription(id,group) desc = (desc=='' and '' or desc..'\r\n')..findDescription(id,group+4) UDF1.memoDescription.Lines.Text = desc end function toggleDescription(sender) local isBold = (sender.Font.Style == '[fsBold]') if isBold then sender.Font.Style = '[]' UDF1.Height=UDF1.Height-96 UDF1.memoDescription.Visible=false else sender.Font.Style = '[fsBold]' UDF1.Height=UDF1.Height+96 UDF1.memoDescription.Visible=true if selectedItemDetails~=nil then showDescription() end end end function copyItemIDToClipboard(sender) if selectedItemDetails~=nil then local id=selectedItemDetails.id if sender==(UDF1.btnCopyItemIDHex) then id=tohex08(id) else id=tostring(id) end UDF1.editUsedToCopyToClipboard.Text = id UDF1.editUsedToCopyToClipboard.selectAll() UDF1.editUsedToCopyToClipboard.cutToClipboard() local text=sender.Caption sender.Caption='Copied!' local t=createTimer(nil,true) t.OnTimer=function(t) t.destroy(); sender.Caption=text end end end function userChoseItem(sender) if sender.ItemIndex==-1 then return end selectedItemDetails = listToShow[sender.ItemIndex+1] local id=selectedItemDetails.id local name=selectedItemDetails.name UDF1.editShowChosenItem.Text = 'ID: '..tohex08(id)..' , name: '..name if (UDF1.btnShowDescription.Font.Style == '[fsBold]') then showDescription() end end function listItemsFromGroup(group) local messageRepoGroup = readQword(readQword(readQword(messageRepo+8))+group*8) if messageRepoGroup==0 then print('blah 1') return end local regionsCount = readInteger(messageRepoGroup+0x0C) if regionsCount==0 then print('blah 2') return end local TableWithIndexesToStrings = readQword(messageRepoGroup+0x18) local counter,adjust=0,0 if group==0xA then adjust = 0x40000000 end --goods if group==0xB then adjust = 0x00000000 end --weapons if group==0xC then adjust = 0x10000000 end --protectors if group==0xD then adjust = 0x20000000 end --accessory if group==0xE then adjust = 0x40000000 end --magic for i=0,regionsCount-1 do repeat local ID_low = readInteger(messageRepoGroup+i*16+0x2C) local ID_hi = readInteger(messageRepoGroup+i*16+0x30) local offset = readInteger(messageRepoGroup+i*16+0x28) if group==0xB and (ID_low<=0x1ADB0 ) then break end --skip bogus weapon items if group==0xC and (ID_low<=0xF4DF8 ) then break end --skip bogus protector items if group==0xE and (ID_low<=0x1716 ) then break end --skip bogus magic items for subID=ID_low,ID_hi do local index=subID-ID_low+offset local StringTableIndex = readQword(TableWithIndexesToStrings+index*8) if StringTableIndex~=0 then local name=AnsiToUtf8(readString(messageRepoGroup+StringTableIndex,200,true)) local ID=subID | adjust if not globalList[ID] then --print(tohex08(ID),name) globalList[ID]={name=name,group=group} end counter=counter+1 end end -- subID loop until true end -- regions loop globalCounter=globalCounter+counter end function gatherAllItems() --signatureUsedToFindPointerToMessageRepo local sig=([[ 40 53 48 83 EC 20 48 8B D9 48 8B 0D xx xx xx xx 48 85 C9 75 26 4C 8D 0D xx xx xx xx 4C 8D 05 xx xx xx xx 48 8D 0D xx xx xx xx BA AA 00 00 00 E8 xx xx xx xx 48 8B 0D xx xx xx xx 8B 13 48 83 C4 20 5B E9]]):gsub('\n',' ') if not autoAssemble("aobscanmodule(spotAOB,DarkSoulsIII.exe,"..sig..")\n".. "label(messageRepoP)\n".. "registersymbol(messageRepoP)\n".. "spotAOB+C:\n".. "messageRepoP:\n") then return end local messageRepoP = readIntegerSigned('messageRepoP')+getAddress('messageRepoP')+4 local tmpMessageRepo = readQword(messageRepoP) if tmpMessageRepo==nil then print('blah 0') return end messageRepo=tmpMessageRepo globalList={} globalListSorted={} globalCounter=0 tools={}; materials={}; keyItems={}; spells={} rangedWeapons={}; catalysts={}; shields={} meleeWeapons={}; armor={}; arrowsAndBolts={} ringsAndCovenant={}; noCategory={} listItemsFromGroup(0xE) listItemsFromGroup(0xA) listItemsFromGroup(0xB) listItemsFromGroup(0xC) listItemsFromGroup(0xD) for k,v in pairs(globalList) do globalListSorted[#globalListSorted+1]={id=k,name=v.name} end table.sort(globalListSorted,function (a,b) return a.id<b.id end) for i,v in ipairs(globalListSorted) do local id = v.id local firstDigit = id // 0x10000000 local t = {id=v.id, name=v.name} if firstDigit==1 then table.insert(armor,t) elseif firstDigit==2 then table.insert(ringsAndCovenant,t) elseif id>0x40000063 and id<0x40000870 then table.insert(tools,t) elseif id>0x400003E7 and id<0x400004E3 then table.insert(materials,t) elseif id>0x400007D0 and id<0x40000869 then table.insert(keyItems,t) elseif id>0x40124F7F and id<0x40364689 then table.insert(spells,t) elseif id>0x00CF84FF and id<0x00D885B1 then table.insert(rangedWeapons,t) elseif id>0x00C7208F and id<0x00CE2571 then table.insert(catalysts,t) elseif id>0x01312CFF and id<0x015EF3C1 then table.insert(shields,t) elseif id>0x00061A7F and id<0x00062C79 then table.insert(arrowsAndBolts,t) elseif firstDigit==0 then table.insert(meleeWeapons,t) else table.insert(noCategory,t) end end return true end function bindLabelsWithTables_andSetEvents() local function bindingHelper(C,T) binds_LabelsTables[userDataToInteger(C)]={tab=T,comp=C} C.OnClick = thisGroupOnly end binds_LabelsTables={} bindingHelper(UDF1.lblTools,tools) bindingHelper(UDF1.lblKeyItems,keyItems) bindingHelper(UDF1.lblMaterials,materials) bindingHelper(UDF1.lblSpells,spells) bindingHelper(UDF1.lblRangedWeapons,rangedWeapons) bindingHelper(UDF1.lblCatalysts,catalysts) bindingHelper(UDF1.lblShields,shields) bindingHelper(UDF1.lblMeleeWeapons,meleeWeapons) bindingHelper(UDF1.lblArmor,armor) bindingHelper(UDF1.lblArrowsBolts,arrowsAndBolts) bindingHelper(UDF1.lblRingsCovenant,ringsAndCovenant) bindingHelper(UDF1.lblNoCategory,noCategory) UDF1.editUserTypedFilter.OnChange=filterAndUpdate UDF1.btnCopyItemIDHex.OnClick=copyItemIDToClipboard UDF1.btnCopyItemIDDec.OnClick=copyItemIDToClipboard UDF1.btnShowDescription.OnClick=toggleDescription UDF1.listboxItems.OnSelectionChange=userChoseItem end function thisGroupOnly(sender) local isBold = (sender.Font.Style == '[fsBold]') for _,v in pairs(binds_LabelsTables) do if v.comp~=sender then v.comp.Font.Style='[]' end end if isBold then sender.Font.Style = '[]' chosenList=globalListSorted else sender.Font.Style = '[fsBold]' chosenList=binds_LabelsTables[userDataToInteger(sender)].tab end filterAndUpdate(UDF1.editUserTypedFilter) end if delayedUpdateTheList==nil then delayedUpdateTheList=createTimer(nil,false) end delayedUpdateTheList.OnTimer = function (t) t.Enabled=false; updateTheList() end delayedUpdateTheList.Interval=500 function filterAndUpdate(sender) local filter = escape(sender.Text) if chosenList==nil then return end listToShow={} for i,v in ipairs(chosenList) do if v.name:upper():match( filter:upper() ) then listToShow[1+#listToShow]=v end end delayedUpdateTheList.Enabled=false delayedUpdateTheList.Enabled=true end function updateTheList() UDF1.listboxItems.Items.clear() local str=createStringlist() for _,v in ipairs(listToShow) do str.add( v.name ) end UDF1.listboxItems.Items=str UDF1.lblCounter.Caption='counter: '..#listToShow end function showHelper() if (globalList==nil) or (#globalListSorted==0) then if gatherAllItems() then bindLabelsWithTables_andSetEvents() chosenList=globalListSorted filterAndUpdate(UDF1.editUserTypedFilter) end end UDF1.show() end {$asm} aobscanmodule(module,DarkSoulsIII.exe,00 00) luacall(showHelper()) [DISABLE] luacall(UDF1.hide())
489723 "Kill all mobs in the area (code injection, old)" 000080 Auto Assembler Script { Author: /u/MajinCry Updated: by Pavuk and MajinCry 22.06.2017 } [ENABLE] define(Inject_Health01,DarkSoulsIII.exe+9D9AD6) alloc(newmem,$2000,Inject_Health01) registersymbol(InjectHealthOriginal) label(code) label(return) label(MakeEnemyHealthZero) label(InjectHealthOriginal) newmem: InjectHealthOriginal: readmem(Inject_Health01,7) MakeEnemyHealthZero: mov ptr[rcx+D8],00000000 ret code: cmp DWord ptr[rcx+132],00330031 jne short EndOfBKGSCheck cmp DWord ptr[rcx+136],00300030 jne short EndOfBKGSCheck call MakeEnemyHealthZero EndOfBKGSCheck: cmp DWord ptr[rcx+132],00330031 jne short EndOfLycanCheck cmp DWord ptr[rcx+136],00300036 jne short EndOfLycanCheck call MakeEnemyHealthZero EndOfLycanCheck: cmp DWord ptr[rcx+132],00330031 jne short EndOfLycanHuntCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfLycanHuntCheck call MakeEnemyHealthZero EndOfLycanHuntCheck: cmp DWord ptr[rcx+132],00340031 jne short EndOfHollowScreamCheck cmp DWord ptr[rcx+136],00360034 jne short EndOfHollowScreamCheck call MakeEnemyHealthZero EndOfHollowScreamCheck: cmp DWord ptr[rcx+132],00340031 jne short EndOfHollowMageCheck cmp DWord ptr[rcx+136],00310034 jne short EndOfHollowMageCheck call MakeEnemyHealthZero EndOfHollowMageCheck: cmp DWord ptr[rcx+132],00300032 jne short EndOfLargeDogCheck cmp DWord ptr[rcx+136],00300032 jne short EndOfLargeDogCheck call MakeEnemyHealthZero EndOfLargeDogCheck: cmp DWord ptr[rcx+132],00320032 jne short EndOfCrabGiantCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfCrabGiantCheck call MakeEnemyHealthZero EndOfCrabGiantCheck: cmp DWord ptr[rcx+132],00320032 jne short EndOfCrabSmallCheck cmp DWord ptr[rcx+136],00310037 jne short EndOfCrabSmallCheck call MakeEnemyHealthZero EndOfCrabSmallCheck: cmp DWord ptr[rcx+132],00300031 jne short EndOfPoisonBrumerCheck cmp DWord ptr[rcx+136],00320033 jne short EndOfPoisonBrumerCheck call MakeEnemyHealthZero EndOfPoisonBrumerCheck: cmp DWord ptr[rcx+132],00310031 jne short EndOfHollowDeserterCheck cmp DWord ptr[rcx+136],00300030 jne short EndOfHollowDeserterCheck call MakeEnemyHealthZero EndOfHollowDeserterCheck: cmp DWord ptr[rcx+132],00300032 jne short EndOfMedDogCheck cmp DWord ptr[rcx+136],00310032 jne short EndOfMedDogCheck call MakeEnemyHealthZero EndOfMedDogCheck: cmp DWord ptr[rcx+132],00310031 jne short EndOfLargeHollowHalberdCheck cmp DWord ptr[rcx+136],00350030 jne short EndOfLargeHollowHalberdCheck call MakeEnemyHealthZero EndOfLargeHollowHalberdCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfLothricKnightSwordCheck cmp DWord ptr[rcx+136],00300038 jne short EndOfLothricKnightSwordCheck call MakeEnemyHealthZero EndOfLothricKnightSwordCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfLothricKnightSwordBlueCheck cmp DWord ptr[rcx+136],00320038 jne short EndOfLothricKnightSwordBlueCheck call MakeEnemyHealthZero EndOfLothricKnightSwordBlueCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfUndeadWorkerCheck cmp DWord ptr[rcx+136],00300034 jne short EndOfUndeadWorkerCheck call MakeEnemyHealthZero EndOfUndeadWorkerCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfUndeadSlaveCheck cmp DWord ptr[rcx+136],00300030 jne short EndOfUndeadSlaveCheck call MakeEnemyHealthZero EndOfUndeadSlaveCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfEvangelistCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfEvangelistCheck call MakeEnemyHealthZero EndOfEvangelistCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfHollowManservantCheck cmp DWord ptr[rcx+136],00300036 jne short EndOfHollowManservantCheck call MakeEnemyHealthZero EndOfHollowManservantCheck: cmp DWord ptr[rcx+132],00300033 jne short EndOfCageSpiderCheck cmp DWord ptr[rcx+136],00300039 jne short EndOfCageSpiderCheck call MakeEnemyHealthZero EndOfCageSpiderCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfRatSmallCheck cmp DWord ptr[rcx+136],00300031 jne short EndOfRatSmallCheck call MakeEnemyHealthZero EndOfRatSmallCheck: cmp DWord ptr[rcx+132],00320032 jne short EndOfRatLargeCheck cmp DWord ptr[rcx+136],00300038 jne short EndOfRatLargeCheck call MakeEnemyHealthZero EndOfRatLargeCheck: cmp DWord ptr[rcx+132],00340031 jne short EndOfHollowCathedralCheck cmp DWord ptr[rcx+136],00300034 jne short EndOfHollowCathedralCheck call MakeEnemyHealthZero EndOfHollowCathedralCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfGraveWardenCathedralCheck cmp DWord ptr[rcx+136],00300035 jne short EndOfGraveWardenCathedralCheck call MakeEnemyHealthZero EndOfGraveWardenCathedralCheck: cmp DWord ptr[rcx+132],00330031 jne short EndOfGrandArchivesScholarCheck cmp DWord ptr[rcx+136],00300034 jne short EndOfGrandArchivesScholarCheck call MakeEnemyHealthZero EndOfGrandArchivesScholarCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfGargoyleCheck cmp DWord ptr[rcx+136],00300039 jne short EndOfGargoyleCheck call MakeEnemyHealthZero EndOfGargoyleCheck: cmp DWord ptr[rcx+132],00310031 jne short EndOfHollowDeserterGrandArchivesCheck cmp DWord ptr[rcx+136],00320030 jne short EndOfHollowDeserterGrandArchivesCheck call MakeEnemyHealthZero EndOfHollowDeserterGrandArchivesCheck: cmp DWord ptr[rcx+132],00300033 jne short EndOfSleepingGiantAnorLondoCheck cmp DWord ptr[rcx+136],00300032 jne short EndOfSleepingGiantAnorLondoCheck call MakeEnemyHealthZero EndOfSleepingGiantAnorLondoCheck: cmp DWord ptr[rcx+132],00320035 jne short EndOfDeaconDeepTallAnorLondoCheck cmp DWord ptr[rcx+136],00360032 jne short EndOfDeaconDeepTallAnorLondoCheck call MakeEnemyHealthZero EndOfDeaconDeepTallAnorLondoCheck: cmp DWord ptr[rcx+132],00320035 jne short EndOfDeaconDeepAnorLondoCheck cmp DWord ptr[rcx+136],00370032 jne short EndOfDeaconDeepAnorLondoCheck call MakeEnemyHealthZero EndOfDeaconDeepAnorLondoCheck: cmp DWord ptr[rcx+132],00320035 jne short EndOfDeaconDeepAnorLondoFatCheck cmp DWord ptr[rcx+136],00350032 jne short EndOfDeaconDeepAnorLondoFatCheck call MakeEnemyHealthZero EndOfDeaconDeepAnorLondoFatCheck: cmp DWord ptr[rcx+132],00330031 jne short EndOfSerpantManCheck cmp DWord ptr[rcx+136],00300039 jne short EndOfSerpantManCheck call MakeEnemyHealthZero EndOfSerpantManCheck: cmp DWord ptr[rcx+132],00330031 jne short EndOfSerpantManLargeCheck cmp DWord ptr[rcx+136],00310039 jne short EndOfSerpantManLargeCheck call MakeEnemyHealthZero EndOfSerpantManLargeCheck: cmp DWord ptr[rcx+132],00340031 jne short EndOfSilverKnightSwordCheck cmp DWord ptr[rcx+136],00300031 jne short EndOfSilverKnightSwordCheck call MakeEnemyHealthZero EndOfSilverKnightSwordCheck: cmp DWord ptr[rcx+132],00320033 jne short EndOfRockLizardCheck cmp DWord ptr[rcx+136],00300032 jne short EndOfRockLizardCheck call MakeEnemyHealthZero EndOfRockLizardCheck: cmp DWord ptr[rcx+132],00310031 jne short EndOfCarthusSkelSwordCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfCarthusSkelSwordCheck call MakeEnemyHealthZero EndOfCarthusSkelSwordCheck: cmp DWord ptr[rcx+132],00300031 jne short EndOfSkelSwordCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfSkelSwordCheck call MakeEnemyHealthZero EndOfSkelSwordCheck: cmp DWord ptr[rcx+132],00310031 jne short EndOfCarthusGraveWardenCheck cmp DWord ptr[rcx+136],00300038 jne short EndOfCarthusGraveWardenCheck call MakeEnemyHealthZero EndOfCarthusGraveWardenCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfRottenFleshCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfRottenFleshCheck call MakeEnemyHealthZero EndOfRottenFleshCheck: cmp DWord ptr[rcx+132],00300032 jne short EndOfIrithyllSwordsmanCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfIrithyllSwordsmanCheck call MakeEnemyHealthZero EndOfIrithyllSwordsmanCheck: cmp DWord ptr[rcx+132],00330031 jne short EndOfIrithyllSlaveCheck cmp DWord ptr[rcx+136],00300035 jne short EndOfIrithyllSlaveCheck call MakeEnemyHealthZero EndOfIrithyllSlaveCheck: cmp DWord ptr[rcx+132],00320035 jne short EndOfFireWitchCheck cmp DWord ptr[rcx+136],00300034 jne short EndOfFireWitchCheck call MakeEnemyHealthZero EndOfFireWitchCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfSewerCentipedeCheck cmp DWord ptr[rcx+136],00300030 jne short EndOfSewerCentipedeCheck call MakeEnemyHealthZero EndOfSewerCentipedeCheck: cmp DWord ptr[rcx+132],00300033 jne short EndOfSmolderGhruClericCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfSmolderGhruClericCheck call MakeEnemyHealthZero EndOfSmolderGhruClericCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfSmolderRottenFleshCheck cmp DWord ptr[rcx+136],00320033 jne short EndOfSmolderRottenFleshCheck call MakeEnemyHealthZero EndOfSmolderRottenFleshCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfSmolderGhruCheck cmp DWord ptr[rcx+136],00310031 jne short EndOfSmolderGhruCheck call MakeEnemyHealthZero EndOfSmolderGhruCheck: cmp DWord ptr[rcx+132],00330031 jne short EndOfBKGACheck cmp DWord ptr[rcx+136],00300031 jne short EndOfBKGACheck call MakeEnemyHealthZero EndOfBKGACheck: cmp DWord ptr[rcx+132],00320033 jne short EndOfDemonStatueCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfDemonStatueCheck call MakeEnemyHealthZero EndOfDemonStatueCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfBasiliskCheck cmp DWord ptr[rcx+136],00300034 jne short EndOfBasiliskCheck call MakeEnemyHealthZero EndOfBasiliskCheck: cmp DWord ptr[rcx+132],00340031 jne short EndOfBonewheelCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfBonewheelCheck call MakeEnemyHealthZero EndOfBonewheelCheck: cmp DWord ptr[rcx+132],00340031 jne short EndOfGraveWardenHollowCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfGraveWardenHollowCheck call MakeEnemyHealthZero EndOfGraveWardenHollowCheck: cmp DWord ptr[rcx+132],00320032 jne short EndOfCorvianStorytellerCheck cmp DWord ptr[rcx+136],00300031 jne short EndOfCorvianStorytellerCheck call MakeEnemyHealthZero EndOfCorvianStorytellerCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfGhruSpearCheck cmp DWord ptr[rcx+136],00300031 jne short EndOfGhruSpearCheck call MakeEnemyHealthZero EndOfGhruSpearCheck: cmp DWord ptr[rcx+132],00310033 jne short EndOfDarkwraithCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfDarkwraithCheck call MakeEnemyHealthZero EndOfDarkwraithCheck: cmp DWord ptr[rcx+132],00340031 jne short EndOfCathedralGiantHollowHalberdCheck cmp DWord ptr[rcx+136],00350034 jne short EndOfCathedralGiantHollowHalberdCheck call MakeEnemyHealthZero EndOfCathedralGiantHollowHalberdCheck: cmp DWord ptr[rcx+132],00320035 jne short EndOfDevoutDeepCheck cmp DWord ptr[rcx+136],00330032 jne short EndOfDevoutDeepCheck call MakeEnemyHealthZero EndOfDevoutDeepCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfLothricKnightDragonBarracksCheck cmp DWord ptr[rcx+136],00310038 jne short EndOfLothricKnightDragonBarracksCheck call MakeEnemyHealthZero EndOfLothricKnightDragonBarracksCheck: cmp DWord ptr[rcx+132],00310031 jne short EndOfCathedralKnightCheck cmp DWord ptr[rcx+136],00300039 jne short EndOfCathedralKnightCheck call MakeEnemyHealthZero EndOfCathedralKnightCheck: cmp DWord ptr[rcx+132],00300036 jne short EndOfFarronFollowerCheck cmp DWord ptr[rcx+136],00300030 jne short EndOfFarronFollowerCheck call MakeEnemyHealthZero EndOfFarronFollowerCheck: cmp DWord ptr[rcx+132],00300036 jne short EndOfGiantFlysCheck cmp DWord ptr[rcx+136],00300039 jne short EndOfGiantFlysCheck call MakeEnemyHealthZero EndOfGiantFlysCheck: cmp DWord ptr[rcx+132],00300036 jne short EndOfAriandelWolfCheck cmp DWord ptr[rcx+136],00300035 jne short EndOfAriandelWolfCheck call MakeEnemyHealthZero EndOfAriandelWolfCheck: cmp DWord ptr[rcx+132],00300036 jne short EndOfTreeGrillCheck cmp DWord ptr[rcx+136],00300036 jne short EndOfTreeGrillCheck call MakeEnemyHealthZero EndOfTreeGrillCheck: cmp DWord ptr[rcx+132],00310036 jne short EndOfMillwoodKnightCheck cmp DWord ptr[rcx+136],00300030 jne short EndOfMillwoodKnightCheck call MakeEnemyHealthZero EndOfMillwoodKnightCheck: cmp DWord ptr[rcx+132],00300036 jne short EndOfWeakCorvianCheck cmp DWord ptr[rcx+136],00300038 jne short EndOfWeakCorvianCheck call MakeEnemyHealthZero EndOfWeakCorvianCheck: cmp DWord ptr[rcx+132],00300036 jne short EndOfAnotherWolfCheck cmp DWord ptr[rcx+136],00300034 jne short EndOfAnotherWolfCheck call MakeEnemyHealthZero EndOfAnotherWolfCheck: cmp DWord ptr[rcx+132],00310036 jne short EndOfAriandelCrabCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfAriandelCrabCheck call MakeEnemyHealthZero EndOfAriandelCrabCheck: cmp DWord ptr[rcx+132],00300036 jne short EndOfWeakCorvianNCheck cmp DWord ptr[rcx+136],00310038 jne short EndOfWeakCorvianNCheck call MakeEnemyHealthZero EndOfWeakCorvianNCheck: cmp DWord ptr[rcx+132],00300036 jne short EndOfCorvianKnightCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfCorvianKnightCheck call MakeEnemyHealthZero EndOfCorvianKnightCheck: cmp DWord ptr[rcx+132],00320036 jne short EndOfMurkmanMageCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfMurkmanMageCheck call MakeEnemyHealthZero EndOfMurkmanMageCheck: cmp DWord ptr[rcx+132],00320036 jne short EndOfWeakMurkmanCheck cmp DWord ptr[rcx+136],00310033 jne short EndOfWeakMurkmanCheck call MakeEnemyHealthZero EndOfWeakMurkmanCheck: cmp DWord ptr[rcx+132],00330036 jne short EndOfHaraldKnightCheck cmp DWord ptr[rcx+136],00300032 jne short EndOfHaraldKnightCheck call MakeEnemyHealthZero EndOfHaraldKnightCheck: cmp DWord ptr[rcx+132],00320036 jne short EndOfAngelCheck cmp DWord ptr[rcx+136],00300035 jne short EndOfAngelCheck call MakeEnemyHealthZero EndOfAngelCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfNewLothricKCheck cmp DWord ptr[rcx+136],00330038 jne short EndOfNewLothricKCheck call MakeEnemyHealthZero EndOfNewLothricKCheck: cmp DWord ptr[rcx+132],00320036 jne short EndOfAngelHostCheck cmp DWord ptr[rcx+136],00300034 jne short EndOfAngelHostCheck call MakeEnemyHealthZero EndOfAngelHostCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfNewSlaveCheck cmp DWord ptr[rcx+136],00310030 jne short EndOfNewSlaveCheck call MakeEnemyHealthZero EndOfNewSlaveCheck: cmp DWord ptr[rcx+132],00300031 jne short EndOfNewSkeletonCheck cmp DWord ptr[rcx+136],00310037 jne short EndOfNewSkeletonCheck call MakeEnemyHealthZero EndOfNewSkeletonCheck: cmp DWord ptr[rcx+132],00320036 jne short EndOfJudicatorCheck cmp DWord ptr[rcx+136],00300038 jne short EndOfJudicatorCheck call MakeEnemyHealthZero EndOfJudicatorCheck: cmp DWord ptr[rcx+132],00320036 jne short EndOfRingedKnightCheck cmp DWord ptr[rcx+136],00300036 jne short EndOfRingedKnightCheck call MakeEnemyHealthZero EndOfRingedKnightCheck: cmp DWord ptr[rcx+132],00300036 jne short EndOfHollowClericCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfHollowClericCheck call MakeEnemyHealthZero EndOfHollowClericCheck: cmp DWord ptr[rcx+132],00320036 jne short EndOfHollowClericNCheck cmp DWord ptr[rcx+136],00300039 jne short EndOfHollowClericNCheck call MakeEnemyHealthZero EndOfHollowClericNCheck: cmp DWord ptr[rcx+132],00330036 jne short EndOfLocustCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfLocustCheck call MakeEnemyHealthZero EndOfLocustCheck: cmp DWord ptr[rcx+132],00330036 jne short EndOfLocustSCheck cmp DWord ptr[rcx+136],00310033 jne short EndOfLocustSCheck call MakeEnemyHealthZero EndOfLocustSCheck: cmp DWord ptr[rcx+132],00320033 jne short EndOfPoisonBrumer cmp DWord ptr[rcx+136],00300031 jne short EndOfPoisonBrumer call MakeEnemyHealthZero EndOfPoisonBrumer: cmp DWord ptr[rcx+132],00320032 jne short EndOfIrithyllDogCheck cmp DWord ptr[rcx+136],00300039 jne short EndOfIrithyllDogCheck call MakeEnemyHealthZero EndOfIrithyllDogCheck: cmp DWord ptr[rcx+132],00310031 jne short EndOfSlimeSCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfSlimeSCheck call MakeEnemyHealthZero EndOfSlimeSCheck: cmp DWord ptr[rcx+132],00310033 jne short EndOfGiantGHRUCheck cmp DWord ptr[rcx+136],00300032 jne short EndOfGiantGHRUCheck call MakeEnemyHealthZero EndOfGiantGHRUCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfCrystalLizardCheck cmp DWord ptr[rcx+136],00300035 jne short EndOfCrystalLizardCheck call MakeEnemyHealthZero EndOfCrystalLizardCheck: cmp DWord ptr[rcx+132],00310033 jne short EndOfGiantLizardCheck cmp DWord ptr[rcx+136],00300030 jne short EndOfGiantLizardCheck call MakeEnemyHealthZero EndOfGiantLizardCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfZombiesCheck cmp DWord ptr[rcx+136],00300032 jne short EndOfZombiesCheck call MakeEnemyHealthZero EndOfZombiesCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfSlimeAnothCheck cmp DWord ptr[rcx+136],00310033 jne short EndOfSlimeAnothCheck call MakeEnemyHealthZero EndOfSlimeAnothCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfSlimeScumCheck cmp DWord ptr[rcx+136],00300038 jne short EndOfSlimeScumCheck call MakeEnemyHealthZero EndOfSlimeScumCheck: cmp DWord ptr[rcx+132],00300032 jne short EndOfLeechDudesCheck cmp DWord ptr[rcx+136],00300036 jne short EndOfLeechDudesCheck call MakeEnemyHealthZero EndOfLeechDudesCheck: cmp DWord ptr[rcx+132],00320032 jne short EndOfJailerUCheck cmp DWord ptr[rcx+136],00300033 jne short EndOfJailerUCheck call MakeEnemyHealthZero EndOfJailerUCheck: cmp DWord ptr[rcx+132],00300032 jne short EndOfautsDragonCheck cmp DWord ptr[rcx+136],00300037 jne short EndOfautsDragonCheck call MakeEnemyHealthZero EndOfautsDragonCheck: cmp DWord ptr[rcx+132],00320031 jne short EndOfVillagerFCheck cmp DWord ptr[rcx+136],00310034 jne short EndOfVillagerFCheck call MakeEnemyHealthZero EndOfVillagerFCheck: cmp DWord ptr[rcx+132],00310032 jne short EndOfGargoyleFCheck cmp DWord ptr[rcx+136],00310039 jne short EndOfGargoyleFCheck call MakeEnemyHealthZero EndOfGargoyleFCheck: cmp DWord ptr[rcx+132],00300032 jne short EndOfOgreCheck cmp DWord ptr[rcx+136],00300034 jne short EndOfOgreCheck call MakeEnemyHealthZero EndOfOgreCheck: cmp DWord ptr[rcx+132],00340031 jne short EndOfclericLothricCheck cmp DWord ptr[rcx+136],00320034 jne short EndOfclericLothricCheck call MakeEnemyHealthZero EndOfclericLothricCheck: cmp DWord ptr[rcx+132],00300031 jne short EndOfAbyssCreatureCheck cmp DWord ptr[rcx+136],00300039 jne short EndOfAbyssCreatureCheck call MakeEnemyHealthZero EndOfAbyssCreatureCheck: cmp DWord ptr[rcx+132],00310031 jne short EndOfHollowGuyCheck cmp DWord ptr[rcx+136],00310030 jne short EndOfHollowGuyCheck call MakeEnemyHealthZero EndOfHollowGuyCheck: cmp DWord ptr[rcx+132],00310031 jne short EndOfHollowBigOneCheck cmp DWord ptr[rcx+136],00360030 jne short EndOfHollowBigOneCheck call MakeEnemyHealthZero EndOfHollowBigOneCheck: cmp DWord ptr[rcx+132],00310033 jne short EndOfSummonerCCheck cmp DWord ptr[rcx+136],00310034 jne short EndOfSummonerCCheck call MakeEnemyHealthZero EndOfSummonerCCheck: cmp DWord ptr[rcx+132],00330031 jne short EndOfFattyCheck cmp DWord ptr[rcx+136],00300038 jne short EndOfFattyCheck call MakeEnemyHealthZero EndOfFattyCheck: cmp DWord ptr[rcx+132],00300032 jne short EndOfSpecialDogCheck cmp DWord ptr[rcx+136],00300038 jne short EndOfSpecialDogCheck call MakeEnemyHealthZero EndOfSpecialDogCheck: cmp DWord ptr[rcx+132],00320036 jne short EndOfDlc2Check cmp DWord ptr[rcx+136],00300037 jne short EndOfDlc2Check call MakeEnemyHealthZero EndOfDlc2Check: cmp dword ptr [rcx+000000D8],00 jmp return jmp return Inject_Health01: jmp code nop nop return: registersymbol(Inject_Health01) {$lua} if not syntaxcheck then disableMemrec(memrec) end {$asm} [DISABLE] Inject_Health01: readmem(InjectHealthOriginal,7) unregistersymbol(Inject_Health01) unregistersymbol(InjectHealthOriginal) dealloc(newmem) 1337046211 "Last Weapon Highlighted Old" Auto Assembler Script [ENABLE] aobscanmodule(weapon,DarkSoulsIII.exe,0F B7 80 BE 00 00 00 48 8B 5C 24 60 48 83 C4 50 5F C3 8B) alloc(newmem,$1000,weapon) label(code) label(return) label(weapon_ptr) newmem: code: mov rbx,weapon_ptr mov [rbx],rax movzx eax,word ptr [rax+000000BE] jmp return weapon_ptr: dq 0 weapon: jmp code nop nop return: registersymbol(weapon) registersymbol(weapon_ptr) [DISABLE] weapon: db 0F B7 80 BE 00 00 00 unregistersymbol(weapon) unregistersymbol(weapon_ptr) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+6ADC18 "DarkSoulsIII.exe"+6ADBEC: C7 44 24 38 FF FF FF FF - mov [rsp+38],FFFFFFFF "DarkSoulsIII.exe"+6ADBF4: 48 89 7C 24 40 - mov [rsp+40],rdi "DarkSoulsIII.exe"+6ADBF9: E8 52 89 73 00 - call DarkSoulsIII.exe+DE6550 "DarkSoulsIII.exe"+6ADBFE: 48 8D 4C 24 20 - lea rcx,[rsp+20] "DarkSoulsIII.exe"+6ADC03: 8B D3 - mov edx,ebx "DarkSoulsIII.exe"+6ADC05: 89 7C 24 48 - mov [rsp+48],edi "DarkSoulsIII.exe"+6ADC09: E8 82 61 73 00 - call DarkSoulsIII.exe+DE3D90 "DarkSoulsIII.exe"+6ADC0E: 48 8B 44 24 28 - mov rax,[rsp+28] "DarkSoulsIII.exe"+6ADC13: 48 85 C0 - test rax,rax "DarkSoulsIII.exe"+6ADC16: 74 12 - je DarkSoulsIII.exe+6ADC2A // ---------- INJECTING HERE ---------- "DarkSoulsIII.exe"+6ADC18: 0F B7 80 BE 00 00 00 - movzx eax,word ptr [rax+000000BE] // ---------- DONE INJECTING ---------- "DarkSoulsIII.exe"+6ADC1F: 48 8B 5C 24 60 - mov rbx,[rsp+60] "DarkSoulsIII.exe"+6ADC24: 48 83 C4 50 - add rsp,50 "DarkSoulsIII.exe"+6ADC28: 5F - pop rdi "DarkSoulsIII.exe"+6ADC29: C3 - ret "DarkSoulsIII.exe"+6ADC2A: 8B C7 - mov eax,edi "DarkSoulsIII.exe"+6ADC2C: 48 8B 5C 24 60 - mov rbx,[rsp+60] "DarkSoulsIII.exe"+6ADC31: 48 83 C4 50 - add rsp,50 "DarkSoulsIII.exe"+6ADC35: 5F - pop rdi "DarkSoulsIII.exe"+6ADC36: C3 - ret "DarkSoulsIII.exe"+6ADC37: CC - int 3 } 1337046212 "Start" String 0 0 0 1
weapon_ptr
0 1337046213 "Behavior Variation ID" 4 Bytes
+0
1337046214 "Weapon Category" Byte
+e2
1337046215 "Base Moveset" Byte
+e3
1337046216 "Special Moveset" Byte
+ea
1337046217 "Weapon Art" Byte
+194
1337046218 "Can Be Buffed" Binary 7 1 0
+101+1
1337046219 "Physical Damage" 2 Bytes
+c4
1337046220 "Magic Damage" 2 Bytes
+c6
1337046221 "Fire Damage" 2 Bytes
+C8
1337046222 "Lightning Damage" 2 Bytes
+Ca
1337046223 "Dark Damage" 2 Bytes
+188
1337046224 "Required STR" Byte
+EE
1337046225 "Required DEX" Byte
+ef
1337046226 "Required INT" Byte
+F0
1337046227 "Required FTH" Byte
+f1
1337046228 "STR Scaling" Float
+20
1337046229 "DEX Scaling" Float
+24
1337046230 "INT Scaling" 1 Float
+28
1337046231 "FTH Scaling" Float
+2c
1337046232 "Luck Scaling" Binary 0 1 0
+102+1
1337046233 "Physical Block" 1 Float
+30
1337046234 "Magic Block" Float
+34
1337046235 "Lightning Block" Float
+3c
1337046236 "Fire Block" Float
+38
1337046237 "Dark Block" Float
+184
1337046238 "Stamina Consuption to block" 2 Bytes
+cc
1337046239 "Effect On Hit 1" 1 4 Bytes
+40
1337046240 "Effect On Hit 2" 1 4 Bytes
+44
1337046241 "Effect On Hit 3" 1 4 Bytes
+48
1337046242 "Effect On Self 1" 1 4 Bytes
+4c
1337046243 "Effect On Self 2" 1 4 Bytes
+50
1337046244 "Effect On Self 3" 1 4 Bytes
+54
1337046245 "Weight" Float
+c
1337046246 "Durability" 2 Bytes
+bc
1337046247 "Sell Value" 4 Bytes
+1c
1337046248 "Sorcery Cast" Binary 7 1 0
+100+1
1337046249 "Pyromancy Cast" Binary 0 1 0
+101+1
1337046250 "Miracle Cast" Binary 1 1 0
+101+1
1337046251 "Miracle Cast 2" Binary 2 1 0
+101+1
1337046252 "Model ID" 2 Bytes
+b8
1337046253 "Sort ID" 4 Bytes
+4
1337046254 "Icon ID" 2 Bytes
+ba
1337046255 "Guard Angle" Byte
+e4
1337046256 "Guard Angle 2" 2 Bytes
+d2
1337046257 "Parry?" Binary 6 1 0
+100+1
1337046258 "wanderingEquipId" 4 Bytes
+8
1337046259 "weaponWeightRate" Float
+10
1337046260 "fixPrice" 4 Bytes
+14
1337046261 "basicPrice" 4 Bytes
+18
1337046262 "materialSetId" 1 4 Bytes
+58
1337046263 "originEquipWep" 1 4 Bytes
+5c
1337046264 "originEquipWep1" 1 4 Bytes
+60
1337046265 "originEquipWep2" 1 4 Bytes
+64
1337046266 "originEquipWep3" 1 4 Bytes
+68
1337046267 "originEquipWep4" 1 4 Bytes
+6c
1337046268 "originEquipWep5" 1 4 Bytes
+70
1337046269 "originEquipWep6" 1 4 Bytes
+74
1337046270 "originEquipWep7" 1 4 Bytes
+78
1337046271 "originEquipWep8" 1 4 Bytes
+7c
1337046272 "originEquipWep9" 1 4 Bytes
+80
1337046273 "originEquipWep10" 1 4 Bytes
+84
1337046274 "originEquipWep11" 1 4 Bytes
+88
1337046275 "originEquipWep12" 1 4 Bytes
+8c
1337046276 "originEquipWep13" 1 4 Bytes
+90
1337046277 "originEquipWep14" 1 4 Bytes
+94
1337046278 "originEquipWep15" 1 4 Bytes
+98
1337046279 "antDemonDamageRate" Float
+9c
1337046280 "antUndeadDamageRate" Float
+a0
1337046281 "antHollowDamageRate" Float
+a4
1337046282 "antAbyssalDamageRate" Float
+a8
1337046283 "vagrantItemLotId" 1 4 Bytes
+ac
1337046284 "vagrantBonusEneDropItemLotId" 1 4 Bytes
+b0
1337046285 "vagrantItemEneDropItemLotId" 1 4 Bytes
+b4
1337046286 "durabilityMax" 2 Bytes
+be
1337046287 "attackThrowEscape" 2 Bytes
+c0
1337046288 "parryDamageLife" 2 Bytes
+c2
1337046289 "Poise Damage" 2 Bytes
+CE
1337046290 "Poise Health" 2 Bytes
+d0
1337046291 "Stability" 2 Bytes
+d4
1337046292 "reinforceTypeId" 2 Bytes
+d6
1337046293 "trophySGradeId" 1 2 Bytes
+d8
1337046294 "trophySeqId" 1 2 Bytes
+da
1337046295 "throwAtkRate" 2 Bytes
+dc
1337046296 "bowDistRate" 1 2 Bytes
+de
1337046297 "equipModelCategory" Byte
+e0
1337046298 "equipModelGender" Byte
+e1
1337046299 "atkMaterial" Byte
+e5
1337046300 "defMaterial" Byte
+e6
1337046301 "defSfxMaterial" Byte
+e7
1337046302 "correctType" Byte
+e8
1337046303 "spAttribute" Byte
+e9
1337046304 "Use Second Animation List" Byte
+eb
1337046305 "wepmotionOneHandId" Byte
+eb+1
1337046306 "wepmotionBothHandId" Byte
+ec+1
1337046307 "overStrength" Byte
+f2
1337046308 "attackBaseParry" Byte
+f2+1
1337046309 "defenseBaseParry" Byte
+f4
1337046310 "guardBaseRepel" Byte
+f4+1
1337046311 "attackBaseRepel" Byte
+f5+1
1337046312 "guardCutCancelRate" Byte
+f6+1
1337046313 "guardLevel" Byte
+f7+1
1337046314 "slashGuardCutRate" Byte
+f8+1
1337046315 "blowGuardCutRate" Byte
+f9+1
1337046316 "thrustGuardCutRate" Byte
+fa+1
1337046317 "poisonGuardResist" Byte
+fb+1
1337046318 "diseaseGuardResist" Byte
+fc+1
1337046319 "bloodGuardResist" Byte
+fd+1
1337046320 "curseGuardResist" Byte
+fe+1
1337046321 "isDurabilityDivergence" Byte
+ff+1
1337046322 "rightHandEquipable?" Binary 0 1 0
+100+1
1337046323 "leftHandEquipable" Binary 1 1 0
+100+1
1337046324 "bothHandEquipable" Binary 2 1 0
+100+1
1337046325 "arrowSlotEquipable" Binary 3 1 0
+100+1
1337046326 "boltSlotEquipable" Binary 4 1 0
+100+1
1337046327 "enableGuard" Binary 5 1 0
+100+1
1337046328 "isNormalAttackType" Binary 3 1 0
+101+1
1337046329 "isBlowAttackType" Binary 4 1 0
+101+1
1337046330 "isThrustAttackType" Binary 6 1 0
+101+1
1337046331 "isSlashAttackType" Binary 5 1 0
+101+1
1337046332 "isCustom" Binary 1 1 0
+102+1
1337046333 "disableBaseChangeReset" Binary 2 1 0
+102+1
1337046334 "disableRepair" Binary 3 1 0
+102+1
1337046335 "isDarkHand" Binary 4 1 0
+102+1
1337046336 "simpleModelForDlc" Binary 5 1 0
+102+1
1337046337 "ubyte lanternWep" Binary 6 1 0
+102+1
1337046338 "isVersusGhostWep" Binary 7 1 0
+102+1
1337046339 "baseChangeCategory" Binary 0 1 0
+103+1
1337046340 "isDragonSlayer" Binary 1 1 0
+103+1
1337046341 "isDeposit" Binary 2 1 0
+103+1
1337046342 "disableMultiDropShare" Binary 3 1 0
+103+1
1337046343 "WeaponSFX / ModelSFX ?" 4 Bytes
+1D0
86519 "Switch to "VEH Debugger"" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end debugProcess(2) [DISABLE] 2126 "Access All Bonfires (code injection)" 000080 Auto Assembler Script { Game : DarkSouls III Version: 1.15 Date : 2017-04-22 Fix: 07.09.2017 v1.15 AOb fixed by Pavuk } [ENABLE] define(BonFireAOB,DarkSoulsIII.exe+9D2360) alloc(allocatedMemory,32,BonFireAOB) registersymbol(BonFireAOB) registersymbol(BonFireAOBOriginal) label(code) label(return) label(BonFireAOBOriginal) allocatedMemory: BonFireAOBOriginal: readmem(BonFireAOB,6) code: mov edx,#14000000 add rsp,20 jmp return BonFireAOB: jmp code nop return: [DISABLE] BonFireAOB: readmem(BonFireAOBOriginal,6) unregistersymbol(BonFireAOB) unregistersymbol(BonFireAOBOriginal) dealloc(allocatedMemory) dealloc(backupMemory) 81010 "Upgrades Need No Materials (code injection)" 000080 Auto Assembler Script [ENABLE] aobscanmodule(NoMatAOB,DarkSoulsIII.exe,41 0F BE 40 14) // should be unique alloc(newmem,32,NoMatAOB) label(code) label(return) newmem: code: mov eax,0 jmp return NoMatAOB: jmp code return: registersymbol(NoMatAOB) [DISABLE] NoMatAOB: db 41 0F BE 40 14 unregistersymbol(NoMatAOB) dealloc(newmem) 2802 "Access All Shop Inventory (code injection)" 000080 Auto Assembler Script [ENABLE] aobscanmodule(AllShopAOB,DarkSoulsIII.exe,8B 58 10 85 DB) // should be unique alloc(newmem,32,AllShopAOB) label(code) label(return) newmem: code: mov ebx,FFFFFFFF test ebx,ebx jmp return AllShopAOB: jmp code return: registersymbol(AllShopAOB) [DISABLE] AllShopAOB: db 8B 58 10 85 DB unregistersymbol(AllShopAOB) dealloc(newmem) 1337080319 "Level Up Costs No Souls (PP2)" Auto Assembler Script //Thanks to ametalon for finding the ID + relevant offsets {$lua} if syntaxcheck then return end [ENABLE] local LevelCost = CalcCorrectGraph:new("NoLevelUpCost",200) LevelCost:init_inclination_soul(0) LevelCost:adjustment_value(0) LevelCost:boundry_inclination_soul(0) LevelCost:boundry_value(0) [DISABLE] paramUtils:restore("NoLevelUpCost") 87032 "Erase Character Name" Auto Assembler Script [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat [[GameDataMan]+10]+88: db 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [[[[GameDataMan]+10]+7b8]+c0]+38: db 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [[[[GameDataMan]+10]+7c0]+0]+38: db 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [DISABLE] //code from here till the end of the code will be used to disable the cheat 1337019868 "ESC menu" 1 1337019892 "System" 1 1337019873 "Game Options" 1 1337019887 "Toggle auto lock-on" 0:Off 1:On Byte
GameDataMan
14 58
1337019888 "Auto-target" 0:Off 1:On Byte
GameDataMan
1F 58
1337019889 "Manual attack aiming" 0:Off 1:On Byte
GameDataMan
1E 58
1337019876 "Controller Vibration" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
9 58
1337019874 "Camera Options" 1 1337075958 "Camera X-axis" 0:Reversed 1:Normal Byte
GameDataMan
12 58
1337075965 "Camera Y-axis" 0:Reversed 1:Normal Byte
GameDataMan
13 58
1337075963 "Reset camera Y-axis" 0:Off 1:On Byte
GameDataMan
18 58
1337075964 "Camera Speed" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
8 58
1337075962 "Camera auto wall recovery" 0:Off 1:On Byte
GameDataMan
15 58
1337075961 "Cinematic effects" 0:Off 1:On Byte
GameDataMan
19 58
1337019875 "Sound and Display" 1 1337019893 "Blood" 0:Off 1:On 2:Mild Byte
GameDataMan
F 58
1337019866 "Subtitles" 0:Off 1:On Byte
GameDataMan
10 58
1337019859 "HUD" 0:Off 1:On 2:Auto Byte
GameDataMan
11 58
1337019894 "Music" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
C 58
1337019864 "Sound effects" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
D 58
1337019865 "Voice" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
E 58
1337019878 "Brightness" 1 1337019877 "Brightness" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 Byte
GameDataMan
A 58
1337019879 "Network" 1 1337019881 "Cross-region play" 0:Matchmaking OFF 1:Matchmaking ON Byte
GameDataMan
1B 58
1337080870 "Player Name Display" 0:Character Name 1:GamerTag Byte
GameDataMan
1D 58
1337019895 "Password (max 8)" String 8 1 0 1
GameDataMan
34 58 1337019896 "Erase password" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end disableMemrec(memrec) {$asm} [[GameDataMan]+58]+34: dw 0 0 0 0 0 0 0 0,0 [DISABLE]
1337019857 "Summon sign visibility" 0:Unrestricted 1:Restricted Byte
GameDataMan
21 58
1337019858 "Voice chat" 0:Restricted 1:Allowed Byte
GameDataMan
1C 58
1337019867 "Launch setting" 0:Play Online 1:Play Offline Byte
GameDataMan
20 58
1337075966 "Input device" 1 1337075970 "Mouse Sensitivity" 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 4 Bytes
0
1337075972 "Mouse X-axis" 0:Reversed 1:Normal 4 Bytes
0
1337075971 "Mouse Y-axis" 0:Reversed 1:Normal 4 Bytes
0
1337075973 "Key Bindings" 1
1337075974 "Graphics" 1 1337075975 "Screen Mode" 0:Windowed 1:Full-screen 4 Bytes
0
1337075981 "Resolution" 4 Bytes
0
1337075980 "Auto-detect best rendering settings" 0:Off 1:On 4 Bytes
0
1337075979 "Quality Setting" 0:Low 1:Medium 2:High 3:Max 4:Custom 4 Bytes
0
1337075978 "Advanced Settings" 1
1337019890 "Quit Game" 1 1337019891 "Main Menu" Binary 5 1 0
GameMan
8
1337046150 "Unload Dropdowns" Auto Assembler Script [ENABLE] {$lua} WeaponDropdownRemover() RingDropdownRemover() [DISABLE] {$lua} WeaponDropdownRemover() RingDropdownRemover() 1337018674 "PP1 Compatibility" 1 92050 "PP1 Examples" 1 1337012301 "Protection" 1 89264 "Restrict Malicious Effects" 1 89265 "Restrict "Malicious Effects"*" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local stopeffect = { {13,0x16c,"","Effect13"}, --13 {33,0x16c,"","Effect33"}, --33 {34,0x16c,"","Effect34"}, --34 {45,0x16c,"","Effect45"}, --45 {7020,0x16c,"","Effect7020"}, --7020 {7030,0x16c,"","Effect7030"}, --7030 {7080,0x16c,"","Effect7080"}, --7080 {7092,0x16c,"","Effect7092"}, --7092 {7130,0x16c,"","Effect7130"}, --7130 {7135,0x16c,"","Effect7135"}, --7135 {7120,0x16c,"","Effect7120"}, --7120 {7140,0x16c,"","Effect7140"}, --7140 {7150,0x16c,"","Effect7150"}, --7150 {7160,0x16c,"","Effect7160"}, --7160 {7300,0x16c,"","Effect7300"}, --7300 {7400,0x16c,"","Effect7400"}, --7400 {1600,0x16c,"","Effect1600"}, --1600 {1610,0x16c,"","Effect1610"}, --1610 {1620,0x16c,"","Effect1620"}, --1620 {11013,0x16c,"","Effect11013"}, --11013 {12150,0x16c,"","Effect12150"}, --12150 {12153,0x16c,"","Effect12153"}, --12153 {103750410,0x16c,"Effect103750410"}, --103750410 {5100,0x16c,"","Effect5100"}, --5100 {5101,0x16c,"","Effect5101"}, --5101 {4902,0x156,"","Effect4902"}, --4902 {3121,0x156,"","Effect3121"}, --3121 } paramUtils:paramIterator("SpEffectParam",stopeffect) [DISABLE] {$lua} if syntaxcheck then return end local stopeffect = { } paramUtils:paramIterator("SpEffectParam",stopeffect) unregisterSymbol("Effect13") unregisterSymbol("Effect33") unregisterSymbol("Effect34") unregisterSymbol("Effect45") unregisterSymbol("Effect7020") unregisterSymbol("Effect7030") unregisterSymbol("Effect7080") unregisterSymbol("Effect7092") unregisterSymbol("Effect7130") unregisterSymbol("Effect7135") unregisterSymbol("Effect7120") unregisterSymbol("Effect7140") unregisterSymbol("Effect7150") unregisterSymbol("Effect7160") unregisterSymbol("Effect7300") unregisterSymbol("Effect7400") unregisterSymbol("Effect1600") unregisterSymbol("Effect1610") unregisterSymbol("Effect1620") unregisterSymbol("Effect11013") unregisterSymbol("Effect12150") unregisterSymbol("Effect12153") unregisterSymbol("Effect103750410") unregisterSymbol("Effect5100") unregisterSymbol("Effect5101") unregisterSymbol("Effect4902") unregisterSymbol("Effect3121") 89266 "Enable All" Auto Assembler Script [ENABLE] Effect13: db 04 Effect33: db 04 Effect34: db 04 Effect45: db 04 Effect7020: db 04 Effect7030: db 04 Effect7080: db 04 Effect7092: db 04 Effect7130: db 04 Effect7135: db 04 Effect7120: db 04 Effect7140: db 04 Effect7150: db 04 Effect7160: db 04 Effect7300: db 04 Effect7400: db 04 Effect1600: db 04 Effect1610: db 04 Effect1620: db 04 Effect11013: db 04 Effect12150: db 04 Effect12153: db 04 Effect5100: db 04 Effect5101: db 04 [DISABLE] Effect13: db 05 Effect33: db 07 Effect34: db 07 Effect45: db 07 Effect7020: db 07 Effect7030: db 07 Effect7080: db 07 Effect7092: db 07 Effect7130: db 07 Effect7135: db 07 Effect7120: db 07 Effect7140: db 07 Effect7150: db 07 Effect7160: db 07 Effect7300: db 07 Effect7400: db 07 Effect1600: db 07 Effect1610: db 07 Effect1620: db 07 Effect11013: db 07 Effect12150: db 07 Effect12153: db 07 Effect5100: db 07 Effect5101: db 07 86630 "Manual Control" 1 86625 "Effect11013 "Damage*"" 07:Default 04:Restricted 1 Byte
Effect11013
86626 "Effect12150 "Invisibility"" 07:Default 04:Restricted 1 Byte
Effect12150
86627 "Effect12153 "Invisibility"" 07:Default 04:Restricted 1 Byte
Effect12153
86606 "Effect13 "Humanity Stolen"" 05:Default 04:Restricted 1 Byte
Effect13
86622 "Effect1600 "Humanity Stolen"" 07:Default 04:Restricted 1 Byte
Effect1600
86623 "Effect1610 "Humanity Stolen"" 07:Default 04:Restricted 1 Byte
Effect1610
86624 "Effect1620 "-"" 07:Default 04:Restricted 1 Byte
Effect1620
86607 "Effect33 "Curse"" 07:Default 04:Restricted 1 Byte
Effect33
86608 "Effect34 "Curse"" 07:Default 04:Restricted 1 Byte
Effect34
86609 "Effect45 "Curse"" 07:Default 04:Restricted 1 Byte
Effect45
86628 "Effect5100 "Leeches"" 07:Default 04:Restricted 1 Byte
Effect5100
86629 "Effect5101 "Leeches"" 07:Default 04:Restricted 1 Byte
Effect5101
86610 "Effect7020 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7020
86611 "Effect7030 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7030
86612 "Effect7080 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7080
86613 "Effect7092 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7092
86616 "Effect7120 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7120
86614 "Effect7130 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7130
86615 "Effect7135 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7135
86617 "Effect7140 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7140
86618 "Effect7150 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7150
86619 "Effect7160 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7160
86620 "Effect7300 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7300
86621 "Effect7400 "Temp. Stat Boost"" 07:Default 04:Restricted 1 Byte
Effect7400
489718 "Restrict All Malicious Effects (insta script)" Auto Assembler Script { Game : DarkSoulsIII.exe Version: 1.13 Date : 2017-05-03 Author : Igromanru Description: Restrict all malicious effects in one script. } [ENABLE] {$lua} if syntaxcheck then return end local restrictEffects = { {13,0x16c,"04"}, --Humanity Steal {33,0x16c,"04"}, --Curse {34,0x16c,"04"}, --Crystal Curse {45,0x16c,"04"}, --Curse {1600,0x16c,"04"}, --Drain {1610,0x16c,"04"}, --Drain {1620,0x16c,"04"}, --Drain {3121,0x16c,"04"}, --Toxic from Oceiros Garden {4902,0x16c,"04"}, --Freeze self {5100,0x16c,"04"}, --Leeches {5101,0x16c,"04"}, --Leeches {7020,0x16c,"04"}, --7020 {7030,0x16c,"04"}, --7030 {7080,0x16c,"04"}, --7080 {7092,0x16c,"04"}, --7092 {7120,0x16c,"04"}, --7120 {7130,0x16c,"04"}, --7130 {7135,0x16c,"04"}, --7135 {7140,0x16c,"04"}, --7140 {7150,0x16c,"04"}, --7150 {7160,0x16c,"04"}, --7160 {7300,0x16c,"04"}, --7300 {7400,0x16c,"04"}, --7400 {11013,0x16c,"04"}, --Instadeath effect {12150,0x16c,"04"}, --12150 {12153,0x16c,"04"}, --12153 {103750410,0x16c, "04"}, --Instadeath } paramUtils:paramIterator("SpEffectParam",restrictEffects,"RestrictAllMaliciousEffects") [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("RestrictAllMaliciousEffects")
1337012302 "Perserverence Warmth" Auto Assembler Script { Author: Fockboxx (from Reverse Souls) } [ENABLE] {$lua} if syntaxcheck then return end local Gonthcounter = { {12470000,0x6C,"7C D7 01 00"}, -- Warmth; Perserverence Effect {12470000,0x70,"1C 0C 00 00"}, -- Repair {12470000,0x10,"00 3C 1C 46"}, -- Life of bullet {12470000,0x44,"00 3C 1C 46"}, -- Range {12470000,0x48,"00 00 80 BF"}, -- Range } paramUtils:paramIterator("Bullet",Gonthcounter,"PerserverenceWarmth") --Save values on 'enable' {$asm} [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("PerserverenceWarmth") --Restore default values on 'disable'
1337011424 "Weapons" 1 92121 "Weapon Tutorial - 0 Str requirement Club" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local Club = { --Good param mods {8000000,0xEE,"00"}, --0 Strength Requirement [Array of Byte format] } paramUtils:paramIterator("EquipParamWeapon",Club,"ClubW") --Save values on 'enable' [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("ClubW") --Restore default values on 'disable' 489725 "Weapon Modification" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local WeaponId = 0x4C4B40 -- Uchigatana local WeaponsArray = { {WeaponId,0xC4,"C8 00"}, -- Physical Damage - 200 {WeaponId,0xC6,"32 00"}, -- Magic Damage - 50 {WeaponId,0xC8,"32 00"}, -- Fire Damage - 50 {WeaponId,0xCA,"32 00"}, -- Lightning Damage - 50 {WeaponId,0x188,"96 00"}, -- Dark Damage - 150 {WeaponId,0xEE,"00"}, -- Required STR - 0 {WeaponId,0xEF,"00"}, -- Required DEX - 0 {WeaponId,0xF0,"00"}, -- Required INT - 0 {WeaponId,0xF1,"00"}, -- Required FTH - 0 {WeaponId,0x20,"00 00 16 43"}, -- STR Scaling - 150 {WeaponId,0x24,"00 00 16 43"}, -- DEX Scaling - 150 {WeaponId,0x28,"00 00 5C 42"}, -- INT Scaling - 50 {WeaponId,0x2C,"00 00 5C 42"}, -- FTH Scaling - 50 {WeaponId,0x30,"00 00 5C 42"}, -- Physical Block - 50 {WeaponId,0x34,"00 00 5C 42"}, -- Magic Block - 50 {WeaponId,0x3C,"00 00 5C 42"}, -- Lightning Block - 50 {WeaponId,0x38,"00 00 5C 42"}, -- Fire Block - 50 {WeaponId,0x184,"00 00 5C 42"}, -- Dark Block -50 {WeaponId,0x40,"44 29 00 00"}, --Effect on Hit 1 -- Undead Hunter Charm {WeaponId,0x44,"C0 D6 AD 06"}, --Effect on Hit 2 -- {WeaponId,0x48,"FF FF FF FF"}, --Effect on Hit 3 -- {WeaponId,0x4C,"98 30 AE 06"}, --Effect on Self 1 -- Pontiff's Left Eye Effect {WeaponId,0x50,"10 A0 AD 06"}, --Effect on Self 2 -- Silvercat Ring effect {WeaponId,0x54,"C8 AB AD 06"}, --Effect on Self 3 -- Carthus Milkring {WeaponId,0xCE,"64 00"}, -- Poise Damage - 100 {WeaponId,0x0C,"00 00 00 00"}, -- Weight - 0 } paramUtils:paramIterator("EquipParamWeapon",WeaponsArray,"WeaponModification") [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("WeaponModification") 489711 "Pyromancy Flame cast everything" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local PyromancyFlame = 0xCC77C0 -- Weapon ID local WeaponsArray = { {PyromancyFlame,0x101,"83"}, --Sorcery Cast {PyromancyFlame,0x102,"13"}, --Miracle Cast } paramUtils:paramIterator("EquipParamWeapon",WeaponsArray,"PyroFlameCast") --Patching [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("PyroFlameCast") --Depatching 1337011400 "Every Catalyst can cast everything" Auto Assembler Script { Author: Jessica (from Reverse Souls) } [ENABLE] {$lua} if syntaxcheck then return end local talismanCatalysts = { --Every Talisman can cast Sorcery and Pyromancy {13050000,0x101,"87 12 02 80"}, --Talisman Sorcery {13050000,0x102,"13 02 80 06"}, --Talisman Pyromancy {13260000,0x101,"87 12 02 80"}, --Sunlight Talisman Sorcery {13260000,0x102,"13 02 80 06"}, --Sunlight Talisman Pyromancy {13290000,0x101,"87 12 02 80"}, --Saint's Talisman Sorcery {13290000,0x102,"13 02 80 06"}, --Saint's Talisman Pyromancy {13270000,0x101,"87 12 02 80"}, --Canvas Talisman Sorcery {13270000,0x102,"13 02 80 06"}, --Canvas Talisman Pyromancy {13280000,0x101,"87 12 02 80"}, --Sunless Talisman Sorcery {13280000,0x102,"13 02 80 06"}, --Sunless Talisman Pyromancy {13300000,0x101,"87 12 02 80"}, --White Hair Talisman Sorcery {13300000,0x102,"13 02 80 06"}, --White Hair Talisman Pyromancy {13210000,0x101,"87 12 02 80"}, --Cleric's Sacred Chime Sorcery {13210000,0x102,"13 02 80 06"}, --Cleric's Sacred Chime Pyromancy {13220000,0x101,"87 12 02 80"}, --Priest's Chime Sorcery {13220000,0x102,"13 02 80 06"}, --Priest's Chime Pyromancy {13230000,0x101,"87 12 02 80"}, --Saint-Tree Bellvine Sorcery {13230000,0x102,"13 02 80 06"}, --Saint-Tree Bellvine Pyromancy {13430000,0x101,"87 12 02 80"}, --Sacred Chime of Filianore Sorcery {13430000,0x102,"13 02 80 06"}, --Sacred Chime of Filianore Pyromancy {13240000,0x101,"87 12 02 80"}, --Caitha's Chime Sorcery {13240000,0x102,"13 02 80 06"}, --Caitha's Chime Pyromancy {13250000,0x101,"87 12 02 80"}, --Crystal Chime Sorcery {13250000,0x102,"13 02 80 06"}, --Crystal Chime Pyromancy {13140000,0x101,"87 12 02 80"}, --Yorska's Chime Sorcery {13140000,0x102,"13 02 80 06"}, --Yoshka's Chime Pyromancy } local staffCatalysts = { --Every Staff can cast Pyromancy and Miracles {13060000,0x102,"11 02 60 06"}, --Sorcerer's Staff Pyromancy {13060000,0x102,"17 02 60 06"}, --Sorcerer's Staff Miracle {13170000,0x102,"11 02 60 06"}, --Heretic's Staff Pyromancy {13170000,0x102,"17 02 60 06"}, --Heretic's Staff Miracle {13180000,0x102,"11 02 60 06"}, --Court Sorcerer's Staff Pyromancy {13180000,0x102,"17 02 60 06"}, --Court Sorcerer's Staff Miracle {13190000,0x102,"11 02 60 06"}, --Witchtree Staff Pyromancy {13190000,0x102,"17 02 60 06"}, --Witchtree Staff Miracle {13070000,0x102,"11 02 60 06"}, --Storyteller's Staff Pyromancy {13070000,0x102,"17 02 60 06"}, --Storyteller's Staff Miracle {13080000,0x102,"11 02 60 06"}, --Mendicant's Staff Pyromancy {13080000,0x102,"17 02 60 06"}, --Mendicant's Staff Miracle {13420000,0x102,"11 02 60 06"}, --Murky Longstaff Pyromancy {13420000,0x102,"17 02 60 06"}, --Murky Longstaff Miracle {13200000,0x102,"11 02 60 06"}, --Izalith Staff Pyromancy {13200000,0x102,"17 02 60 06"}, --Izalith Staff Miracle {13110000,0x102,"11 02 60 06"}, --Archdeacon's Great Staff Pyromancy {13110000,0x102,"17 02 60 06"}, --Archdeacon's Great Staff Miracle {13100000,0x102,"11 02 60 06"}, --Man-Grub's Staff Pyromancy {13100000,0x102,"17 02 60 06"}, --Man-Grub's Staff Miracle {13440000,0x102,"11 02 60 06"}, --Preacher's Right Arm Pyromancy {13440000,0x102,"17 02 60 06"}, --Preacher's Right Arm Miracle {13160000,0x102,"11 02 60 06"}, --Sage's Crystal Staff Pyromancy {13160000,0x102,"13 02 80 06"}, --Sage's Crystal Staff Miracle } local pyromancyCatalysts = { --All Pyromancy Hands can cast Miracles and Sorcery {13400000,0x101,"83 11 02 80"}, --Pyromancy Flame Sorcery {13400000,0x102,"13 02 80 06"}, --Pyromancy Flame Miracle {13410000,0x101,"83 11 02 80"}, --Pyromancer's Parting Flame Sorcery {13410000,0x102,"13 02 80 06"}, --Pyromancer's Parting Flame Miracle } local hybridCatalysts = { --All Hybrid's can cast Miracles, Sorcery and Pyromancy {2160000,0x101,"87 0A 02 80"}, --Cleric's Candlestick Sorcery {2160000,0x102,"0b 02 80 06"}, --Cleric's Candlestick Pyromancy {4130000,0x101,"87 21 02 80"}, --Demon's Scar Sorcery {4130000,0x102,"23 02 80 06"}, --Demon's Scar Miracle {13120000,0x102,"47 02 80 06"}, --Golden Ritual Spear Pyromancy {13120000,0x102,"47 02 80 06"}, --Golden Ritual Spear Miracle {8220000,0x102,"47 02 80 06"}, --Heysel's Pick Pyromancy {8220000,0x102,"47 02 80 06"}, --Heysel's Pick Miracle {10160000,0x102,"47 02 80 06"}, --Immolation Tinder Pyromancy {10160000,0x102,"47 02 80 06"}, --Immolation Tinder Miracle {12070000,0x101,"87 0A 02 80"}, --Rose of Ariandel Sorcery {12070000,0x102,"0b 02 80 06"}, --Rose of Ariandel Pyromancy } paramUtils:paramIterator("EquipParamWeapon",talismanCatalysts,"talismanCatalystsOriginal") paramUtils:paramIterator("EquipParamWeapon",staffCatalysts,"staffCatalystsOriginal") paramUtils:paramIterator("EquipParamWeapon",pyromancyCatalysts,"pyromancyCatalystsOriginal") paramUtils:paramIterator("EquipParamWeapon",hybridCatalysts,"hybridCatalystsOriginal") {$asm} [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("talismanCatalystsOriginal") paramUtils:paramDepatcher("staffCatalystsOriginal") paramUtils:paramDepatcher("pyromancyCatalystsOriginal") paramUtils:paramDepatcher("hybridCatalystsOriginal") 1337011520 "Placing a red sign on weapon equip - Weapon Self Effect " Auto Assembler Script { Author: Igromanru Description: Place red sign on equipping a weapon. } [ENABLE] {$lua} if syntaxcheck then return end local WeaponId = 0x1EAB90 --Long Sword local WeaponsArray = { {WeaponId,0x4C,igro:decToByteArray(10,4)}, --0x4C is the Effect on Self 1 offset --ID dec 10 is Red Soapstone } paramUtils:paramIterator("EquipParamWeapon",WeaponsArray,"WeaponOnSelfEffect") [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("WeaponOnSelfEffect") 1337011425 "Magic" 1 92124 "Magic Tutorial - No FP cost of Crystal Hail" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local SpellCHail = { --effect param mods {1373000,0xC,"00 00"}, -- 0 FP Cost [Array of Byte format] } paramUtils:paramIterator("Magic",SpellCHail,"HailRain") --Save values on 'enable' [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("HailRain") --Restore default values on 'disable' 92076 "Multiple changes to 1 Param Tutorial - No FP/Stamina Cost Crystal Hail" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local SpellCHail = { --effect param mods {1373000,0xC,"00 00"}, --FP Cost 0 [Array of Byte format] {1373000,0xE,"00 00"}, --Stamina Cost 0 [Array of Byte format] } paramUtils:paramIterator("Magic",SpellCHail,"HailRain") --Save values on 'enable' [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("HailRain") --Restore default values on 'disable' 1337011401 "No Requirements for all Spells (INT, FTH, Stamina, FP 0)" Auto Assembler Script { Author: Distoibed } [ENABLE] {$lua} if syntaxcheck then return end local Sorceries = { {1200000,0xC,"0"}, --Farron Dart {1200000,0xE,"0"}, {1200000,0x1F,"0"}, {1200000,0x1E,"0"}, {1210000,0xC,"0"}, --Great Farron Dart {1210000,0xE,"0"}, {1210000,0x1F,"0"}, {1210000,0x1E,"0"}, {1300000,0xC,"0"}, --Soul Arrow {1300000,0xE,"0"}, {1300000,0x1F,"0"}, {1300000,0x1E,"0"}, {1301000,0xC,"0"}, --Great Soul Arrow {1301000,0xE,"0"}, {1301000,0x1F,"0"}, {1301000,0x1E,"0"}, {1302000,0xC,"0"}, --Heavy Soul Arrow {1302000,0xE,"0"}, {1302000,0x1F,"0"}, {1302000,0x1E,"0"}, {1303000,0xC,"0"}, --Great Heavy Soul Arrow {1303000,0xE,"0"}, {1303000,0x1F,"0"}, {1303000,0x1E,"0"}, {1304000,0xC,"0"}, -- Homing Soulmass {1304000,0xE,"0"}, {1304000,0x1F,"0"}, {1304000,0x1E,"0"}, {1305000,0xC,"0"}, -- Homing Crystal Soulmass {1305000,0xE,"0"}, {1305000,0x1F,"0"}, {1305000,0x1E,"0"}, {1306000,0xC,"0"}, --Soul Spear {1306000,0xE,"0"}, {1306000,0x1F,"0"}, {1306000,0x1E,"0"}, {1307000,0xC,"0"}, --Crystal Soul Spear {1307000,0xE,"0"}, {1307000,0x1F,"0"}, {1307000,0x1E,"0"}, {1308000,0xC,"0"}, --Deep Soul {1308000,0xE,"0"}, {1308000,0x1F,"0"}, {1308000,0x1E,"0"}, {1309000,0xC,"0"}, --Great Deep Soul {1309000,0xE,"0"}, {1309000,0x1F,"0"}, {1309000,0x1E,"0"}, {1310000,0xC,"0"}, --Magic Weapon {1310000,0xE,"0"}, {1310000,0x1F,"0"}, {1310000,0x1E,"0"}, {1311000,0xC,"0"}, --Great Magic Weapon {1311000,0xE,"0"}, {1311000,0x1F,"0"}, {1311000,0x1E,"0"}, {1312000,0xC,"0"}, --Crystal Magic Weapon {1312000,0xE,"0"}, {1312000,0x1F,"0"}, {1312000,0x1E,"0"}, {1330000,0xC,"0"}, --Magic Shield {1330000,0xE,"0"}, {1330000,0x1F,"0"}, {1330000,0x1E,"0"}, {1331000,0xC,"0"}, --Great Magic Shield {1331000,0xE,"0"}, {1331000,0x1F,"0"}, {1331000,0x1E,"0"}, {1340000,0xC,"0"}, --Hidden Weapon {1340000,0xE,"0"}, {1340000,0x1F,"0"}, {1340000,0x1E,"0"}, {1341000,0xC,"0"}, --Hidden Body {1341000,0xE,"0"}, {1341000,0x1F,"0"}, {1341000,0x1E,"0"}, {1350000,0xC,"0"}, --Cast Light {1350000,0xE,"0"}, {1350000,0x1F,"0"}, {1350000,0x1E,"0"}, {1353000,0xC,"0"}, --Repair {1353000,0xE,"0"}, {1353000,0x1F,"0"}, {1353000,0x1E,"0"}, {1354000,0xC,"0"}, --Spook {1354000,0xE,"0"}, {1354000,0x1F,"0"}, {1354000,0x1E,"0"}, {1355000,0xC,"0"}, --Chameleon {1355000,0xE,"0"}, {1355000,0x1F,"0"}, {1355000,0x1E,"0"}, {1356000,0xC,"0"}, --Aural Decoy {1356000,0xE,"0"}, {1356000,0x1F,"0"}, {1356000,0x1E,"0"}, {1370000,0xC,"0"}, --White Dragon Breath {1370000,0xE,"0"}, {1370000,0x1F,"0"}, {1370000,0x1E,"0"}, {1372000,0xC,"0"}, --Farron Hail {1372000,0xE,"0"}, {1372000,0x1F,"0"}, {1372000,0x1E,"0"}, {1373000,0xC,"0"}, --Crystal Hail {1373000,0xE,"0"}, {1373000,0x1F,"0"}, {1373000,0x1E,"0"}, {1374000,0xC,"0"}, --Soul Greatsword {1374000,0xE,"0"}, {1374000,0x1F,"0"}, {1374000,0x1E,"0"}, {1375000,0xC,"0"}, --Farron Flashsword {1375000,0xE,"0"}, {1375000,0x1F,"0"}, {1375000,0x1E,"0"}, {1603000,0xC,"0"}, --Affinity {1603000,0xE,"0"}, {1603000,0x1F,"0"}, {1603000,0x1E,"0"}, {1613000,0xC,"0"}, --Dark Edge {1613000,0xE,"0"}, {1613000,0x1F,"0"}, {1613000,0x1E,"0"}, {1620000,0xC,"0"}, --Soul Stream {1620000,0xE,"0"}, {1620000,0x1F,"0"}, {1620000,0x1E,"0"}, {1651000,0xC,"0"}, --Twisted Wall of Light {1651000,0xE,"0"}, {1651000,0x1F,"0"}, {1651000,0x1E,"0"}, {1740000,0xC,"0"}, --Pestilent Mercury {1740000,0xE,"0"}, {1740000,0x1F,"0"}, {1740000,0x1E,"0"}, } local Pyromancies = { {2400000,0xC,"0"}, --Fireball {2400000,0xE,"0"}, {2400000,0x1F,"0"}, {2400000,0x1E,"0"}, {2402000,0xC,"0"}, --Fire Orb {2402000,0xE,"0"}, {2402000,0x1F,"0"}, {2402000,0x1E,"0"}, {2403000,0xC,"0"}, --Firestorm {2403000,0xE,"0"}, {2403000,0x1F,"0"}, {2403000,0x1E,"0"}, {2405000,0xC,"0"}, --Fire Surge {2405000,0xE,"0"}, {2405000,0x1F,"0"}, {2405000,0x1E,"0"}, {0x256A20,0xC,"0"}, --Fire Whip {0x256A20,0xE,"0"}, {0x256A20,0x1F,"0"}, {0x256A20,0x1E,"0"}, {2407000,0xC,"0"}, --Black Serpent {2407000,0xE,"0"}, {2407000,0x1F,"0"}, {2407000,0x1E,"0"}, {2410000,0xC,"0"}, --Combustion {2410000,0xE,"0"}, {2410000,0x1F,"0"}, {2410000,0x1E,"0"}, {2411000,0xC,"0"}, --Great Combustion {2411000,0xE,"0"}, {2411000,0x1F,"0"}, {2411000,0x1E,"0"}, {2420000,0xC,"0"}, --Poison Mist {2420000,0xE,"0"}, {2420000,0x1F,"0"}, {2420000,0x1E,"0"}, {2421000,0xC,"0"}, --Toxic Mist {2421000,0xE,"0"}, {2421000,0x1F,"0"}, {2421000,0x1E,"0"}, {2422000,0xC,"0"}, --Acid Surge {2422000,0xE,"0"}, {2422000,0x1F,"0"}, {2422000,0x1E,"0"}, {2430000,0xC,"0"}, --Iron Flesh {2430000,0xE,"0"}, {2430000,0x1F,"0"}, {2430000,0x1E,"0"}, {2431000,0xC,"0"}, --Flash Sweat {2431000,0xE,"0"}, {2431000,0x1F,"0"}, {2431000,0x1E,"0"}, {2435000,0xC,"0"}, --Carthus Flame Arc {2435000,0xE,"0"}, {2435000,0x1F,"0"}, {2435000,0x1E,"0"}, {2436000,0xC,"0"}, --Rapport {2436000,0xE,"0"}, {2436000,0x1F,"0"}, {2436000,0x1E,"0"}, {2440000,0xC,"0"}, --Power Within {2440000,0xE,"0"}, {2440000,0x1F,"0"}, {2440000,0x1E,"0"}, {2450000,0xC,"0"}, --Great Chaos Fire Orb {2450000,0xE,"0"}, {2450000,0x1F,"0"}, {2450000,0x1E,"0"}, {2451000,0xC,"0"}, --Chaos Storm {2451000,0xE,"0"}, {2451000,0x1F,"0"}, {2451000,0x1E,"0"}, {2452000,0xC,"0"}, --Fire Whip {2452000,0xE,"0"}, {2452000,0x1F,"0"}, {2452000,0x1E,"0"}, {2453000,0xC,"0"}, --Black Flame {2453000,0xE,"0"}, {2453000,0x1F,"0"}, {2453000,0x1E,"0"}, {2455000,0xC,"0"}, --Profaned Flame {2455000,0xE,"0"}, {2455000,0x1F,"0"}, {2455000,0x1E,"0"}, {2456000,0xC,"0"}, --Chaos Bed Vestiges {2456000,0xE,"0"}, {2456000,0x1F,"0"}, {2456000,0x1E,"0"}, {2470000,0xC,"0"}, --Warmth {2470000,0xE,"0"}, {2470000,0x1F,"0"}, {2470000,0x1E,"0"}, {2562000,0xC,"0"}, --Profuse Sweat {2562000,0xE,"0"}, {2562000,0x1F,"0"}, {2562000,0x1E,"0"}, {2600000,0xC,"0"}, --Dark Orb {2600000,0xE,"0"}, {2600000,0x1F,"0"}, {2600000,0x1E,"0"}, {2610000,0xC,"0"}, --Black Fire Orb {2610000,0xE,"0"}, {2610000,0x1F,"0"}, {2610000,0x1E,"0"}, {2620000,0xC,"0"}, --Bursting Fireball {2620000,0xE,"0"}, {2620000,0x1F,"0"}, {2620000,0x1E,"0"}, {2630000,0xC,"0"}, --Boulder Heave {2630000,0xE,"0"}, {2630000,0x1F,"0"}, {2630000,0x1E,"0"}, {2640000,0xC,"0"}, --Sacred Flame {2640000,0xE,"0"}, {2640000,0x1F,"0"}, {2640000,0x1E,"0"}, {2650000,0xC,"0"}, --Carthus Beacon {2650000,0xE,"0"}, {2650000,0x1F,"0"}, {2650000,0x1E,"0"}, } local Miracles = { {3490000,0xC,"0"}, --Heal Aid {3490000,0xE,"0"}, {3490000,0x1F,"0"}, {3490000,0x1E,"0"}, {3500000,0xC,"0"}, --Heal {3500000,0xE,"0"}, {3500000,0x1F,"0"}, {3500000,0x1E,"0"}, {3501000,0xC,"0"}, --Med Heal {3501000,0xE,"0"}, {3501000,0x1F,"0"}, {3501000,0x1E,"0"}, {3502000,0xC,"0"}, --Great Heal {3502000,0xE,"0"}, {3502000,0x1F,"0"}, {3502000,0x1E,"0"}, {3503000,0xC,"0"}, --Soothing Sunlight {3503000,0xE,"0"}, {3503000,0x1F,"0"}, {3503000,0x1E,"0"}, {3504000,0xC,"0"}, --Replenishment {3504000,0xE,"0"}, {3504000,0x1F,"0"}, {3504000,0x1E,"0"}, {3505000,0xC,"0"}, --Bountiful Sunlight {3505000,0xE,"0"}, {3505000,0x1F,"0"}, {3505000,0x1E,"0"}, {3507000,0xC,"0"}, --Bountiful Light {3507000,0xE,"0"}, {3507000,0x1F,"0"}, {3507000,0x1E,"0"}, {3508000,0xC,"0"}, --Caressing Tears {3508000,0xE,"0"}, {3508000,0x1F,"0"}, {3508000,0x1E,"0"}, {3513000,0xC,"0"}, --Morbid Temptation {3513000,0xE,"0"}, {3513000,0x1F,"0"}, {3513000,0x1E,"0"}, {3520000,0xC,"0"}, --Tears of Denial {3520000,0xE,"0"}, {3520000,0x1F,"0"}, {3520000,0x1E,"0"}, {3521000,0xC,"0"}, --Homeward {3521000,0xE,"0"}, {3521000,0x1F,"0"}, {3521000,0x1E,"0"}, {3530000,0xC,"0"}, --Force {3530000,0xE,"0"}, {3530000,0x1F,"0"}, {3530000,0x1E,"0"}, {1311000,0xC,"0"}, --Great Magic Weapon {1311000,0xE,"0"}, {1311000,0x1F,"0"}, {1311000,0x1E,"0"}, {3531000,0xC,"0"}, --Wrath of the Gods {3531000,0xE,"0"}, {3531000,0x1F,"0"}, {3531000,0x1E,"0"}, {3532000,0xC,"0"}, --Emit Force {3532000,0xE,"0"}, {3532000,0x1F,"0"}, {3532000,0x1E,"0"}, {3540000,0xC,"0"}, --Seek Guidance {3540000,0xE,"0"}, {3540000,0x1F,"0"}, {3540000,0x1E,"0"}, {3550000,0xC,"0"}, --Lightning Spear {3550000,0xE,"0"}, {3550000,0x1F,"0"}, {3550000,0x1E,"0"}, {3551000,0xC,"0"}, --Great Lightning Spear {3551000,0xE,"0"}, {3551000,0x1F,"0"}, {3551000,0x1E,"0"}, {3552000,0xC,"0"}, --Sunlight Spear {3552000,0xE,"0"}, {3552000,0x1F,"0"}, {3552000,0x1E,"0"}, {3553000,0xC,"0"}, --Lightning Storm {3553000,0xE,"0"}, {3553000,0x1F,"0"}, {3553000,0x1E,"0"}, {3554000,0xC,"0"}, --Gnaw {3554000,0xE,"0"}, {3554000,0x1F,"0"}, {3554000,0x1E,"0"}, {3555000,0xC,"0"}, --Dorhys' Gnawing {3555000,0xE,"0"}, {3555000,0x1F,"0"}, {3555000,0x1E,"0"}, {3560000,0xC,"0"}, --Magic Barrier {3560000,0xE,"0"}, {3560000,0x1F,"0"}, {3560000,0x1E,"0"}, {3561000,0xC,"0"}, --Great Magic Barrier {3561000,0xE,"0"}, {3561000,0x1F,"0"}, {3561000,0x1E,"0"}, {3563000,0xC,"0"}, --Sacred Oath {3563000,0xE,"0"}, {3563000,0x1F,"0"}, {3563000,0x1E,"0"}, {3581000,0xC,"0"}, --Vow of Silence {3581000,0xE,"0"}, {3581000,0x1F,"0"}, {3581000,0x1E,"0"}, {3590000,0xC,"0"}, --Lightning Blade {3590000,0xE,"0"}, {3590000,0x1F,"0"}, {3590000,0x1E,"0"}, {3591000,0xC,"0"}, --Darkmoon Blade {3591000,0xE,"0"}, {3591000,0x1F,"0"}, {3591000,0x1E,"0"}, {3640000,0xC,"0"}, --Dark Blade {3640000,0xE,"0"}, {3640000,0x1F,"0"}, {3640000,0x1E,"0"}, {3700000,0xC,"0"}, --Dead Again {3700000,0xE,"0"}, {3700000,0x1F,"0"}, {3700000,0x1E,"0"}, {3710000,0xC,"0"}, --Lightning Stake {3710000,0xE,"0"}, {3710000,0x1F,"0"}, {3710000,0x1E,"0"}, {3720000,0xC,"0"}, --Divine Pillars of Light {3720000,0xE,"0"}, {3720000,0x1F,"0"}, {3720000,0x1E,"0"}, {3730000,0xC,"0"}, --Lifehunt Scythe {3730000,0xE,"0"}, {3730000,0x1F,"0"}, {3730000,0x1E,"0"}, {3750000,0xC,"0"}, --Dorris Swarm {3750000,0xE,"0"}, {3750000,0x1F,"0"}, {3750000,0x1E,"0"}, {3760000,0xC,"0"}, --Blessed Weapon {3760000,0xE,"0"}, {3760000,0x1F,"0"}, {3760000,0x1E,"0"}, {3770000,0xC,"0"}, --Deep Protection {3770000,0xE,"0"}, {3770000,0x1F,"0"}, {3770000,0x1E,"0"}, {3780000,0xC,"0"}, --Atonement {3780000,0xE,"0"}, {3780000,0x1F,"0"}, {3780000,0x1E,"0"}, {1313000,0xC,"0"}, --Frozen Weapon {1313000,0xE,"0"}, {1313000,0x1F,"0"}, {1313000,0x1E,"0"}, {1741000,0xC,"0"}, --Snap Freeze {1741000,0xE,"0"}, {1741000,0x1F,"0"}, {1741000,0x1E,"0"}, {2457000,0xC,"0"}, --Floating Chaos {2457000,0xE,"0"}, {2457000,0x1F,"0"}, {2457000,0x1E,"0"}, {3556000,0xC,"0"}, --Way of White Corona {3556000,0xE,"0"}, {3556000,0x1F,"0"}, {3556000,0x1E,"0"}, {0x14FF00,0xC,"0"}, --Old Moonlight {0x14FF00,0xE,"0"}, {0x14FF00,0x1F,"0"}, {0x14FF00,0x1E,"0"}, {0x1879A0,0xC,"0"}, --Great Soul Dregs {0x1879A0,0xE,"0"}, {0x1879A0,0x1F,"0"}, {0x1879A0,0x1E,"0"}, {0x258190,0xC,"0"}, --Flame Fan {0x258190,0xE,"0"}, {0x258190,0x1F,"0"}, {0x258190,0x1E,"0"}, {0x2896A0,0xC,"0"}, --Seething Chaos {0x2896A0,0xE,"0"}, {0x2896A0,0x1F,"0"}, {0x2896A0,0x1E,"0"}, {0x358B08,0xC,"0"}, --Lightning Arrow {0x358B08,0xE,"0"}, {0x358B08,0x1F,"0"}, {0x358B08,0x1E,"0"}, {0x364688,0xC,"0"}, --Projected Heal {0x364688,0xE,"0"}, {0x364688,0x1F,"0"}, {0x364688,0x1E,"0"}, } paramUtils:paramIterator("Magic",Sorceries,"SorceriesOriginal") paramUtils:paramIterator("Magic",Pyromancies,"PyromanciesOriginal") paramUtils:paramIterator("Magic",Miracles,"MiraclesOriginal") [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("SorceriesOriginal") paramUtils:paramDepatcher("PyromanciesOriginal") paramUtils:paramDepatcher("MiraclesOriginal") 1337011426 "Effects" 1 92120 "Effect Tutorial - Infinite Charcoal Pine Bundle time length" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local CharcoalPineBundle = { --effect param mods {2110,0x08,"00 00 80 BF"} --Effect Duration [-1 Unlimited In Array of Bytes format] --Follows this formula: "ID of what you want to change", 0x"Offset for what you want to change in it", "Array of Byte that you want to change it to" } paramUtils:paramIterator("SpEffectParam",CharcoalPineBundle,"CBEffect") --Save values on 'enable' [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("CBEffect") --Restore default values on 'disable' 1337011428 "Every Pine & Bundle Infinite" Auto Assembler Script { Author: Jessica (from Reverse Souls) } [ENABLE] {$lua} if syntaxcheck then return end local infiniteResin = { --Makes Every Pine & Bundle Infinite {2100,0x128,"34 08 00 00"}, --Charcoal Pine Bundle {2110,0x128,"3E 08 00 00"}, --Charcoal Pine Resin {2120,0x128,"48 08 00 00"}, --Gold Pine Bundle {2130,0x128,"52 08 00 00"}, --Gold Pine Resin {2150,0x128,"66 08 00 00"}, --Rotten Pine Resin {2170,0x128,"7A 08 00 00"}, --Human Pine Resin {2180,0x128,"84 08 00 00"}, --Carthus Rouge {2190,0x128,"8E 08 00 00"}, --Pale Pine Resin } paramUtils:paramIterator("SpEffectParam",infiniteResin,"infiniteResinOriginal") [DISABLE] {$lua} if syntaxcheck then return end ParamDepatcher("infiniteResinOriginal") 1337011427 "Bullets" 1 92131 "Bullet Tutorial - Increasing number of bullets [Crysal Hail]" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local HailSpam = { --effect param mods {11373200,0x80,"1E"}, --NumShoot [30 in Array of Byte] } paramUtils:paramIterator("Bullet",HailSpam,"HSpam") --Save values on 'enable' {$asm} [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("HSpam") --Restore default values on 'disable' 1337011412 "Buffed Warmth" Auto Assembler Script { Author: Jessica (from Reverse Souls) } [ENABLE] {$lua} if syntaxcheck then return end local warmth = 12470000 local bonfireWarmth = { --Gives Bonfire Effect on Warmth {warmth,0x6C,"64 00 00 00"}, --Full HP and Mana } local chloranthyWarmth = { --Gives Chloranty Ring +2 Effect {warmth,0x7C,"B0 00 AD 06"}, } local rangeWarmth = { --Increases the range of Warmth {warmth,0x44,"00 00 FA 43"}, } ParamIterator ("Bullet",bonfireWarmth,"bonfireWarmthOriginal") ParamIterator ("Bullet",chloranthyWarmth,"chloranthyWarmthOriginal") ParamIterator ("Bullet",rangeWarmth,"rangeWarmthOriginal") [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("bonfireWarmthOriginal") paramUtils:paramDepatcher("chloranthyWarmthOriginal") paramUtils:paramDepatcher("rangeWarmthOriginal") 1337011481 "BehaviorID" 1 1337011482 "Simple behavior swap" Auto Assembler Script { Author: Pavuk Description: Behavior script tutorial } [ENABLE] {$lua} if syntaxcheck then return end local AoeRape = { {40,0x128,"8E 3F 00 00"}, --40 your own body effect , "Curse sitting on your back" effect spawn behaviorID {16270,0x98,"0C 56 42 06"}, --behavior swap , Curse sitting on your back->Pontiff Scythe AOE Frost Circle {16270,0x156,"4E"}, --state info 78 for 0 damage from WA } paramUtils:paramIterator("SpEffectParam",AoeRape,"AoeRapeF") [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("AoeRapeF") 107596 "Goods Tutorial - Swapping Charcoal Pine Bundle w/ Blessed" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local Custom_Name_of_Table = { {340,0x00,"80 40 2F 06"} --Effect Blessed ID [In Array of Bytes format] --Follows this formula: "ID of what you want to change", 0x"Offset for what you want to change in it", "Array of Byte that you want to change it to" } paramUtils:paramIterator("EquipParamGoods",Custom_Name_of_Table,"Custom_Indentifier_for_Injected_Code") --Save values on 'enable' --Follows this forumula: ""Name of param that holds what you want to change"","Name of table","Indentifier for code" {$asm} [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("Custom_Indentifier_for_Injected_Code") --Restore default values on 'disable' 92112 "Multiple Scripts Tutorial - Infinite effect length + Swapping Charcoal Pine Bundle w/ Blessed" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local CB2 = { --effect param mods {340,0x00,"80 40 2F 06"} -- Blessed Effect ID [Array of Byte format] } paramUtils:paramIterator("EquipParamGoods",CB2,"CB2") --Save values on 'enable' local CBE2 = { --effect param mods {103760000,0x08,"00 00 80 BF"} --Effect Duration [-1 Unlimited Array of Byte format] } paramUtils:paramIterator("SpEffectParam",CBE2,"CBE2") --Save values on 'enable' [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("CB2") --Restore default values on 'disable' paramUtils:paramDepatcher("CBE2") --Restore default values on 'disable' 107597 "Armor Tutorial - Ragged Mask Life Ring" Auto Assembler Script [ENABLE] {$lua} if syntaxcheck then return end local Ragged_Mask = { --Good param mods {76500000,0x24,"00 FC AC 06"}, --Life Ring effect [Array of Byte format] } paramUtils:paramIterator("EquipParamProtector",Ragged_Mask,"Ragged_Mask_Indentifier") --Save values on 'enable' [DISABLE] {$lua} if syntaxcheck then return end paramUtils:paramDepatcher("Ragged_Mask_Indentifier") --Restore default values on 'disable'
1337018675 "Custom Dragon Armor" Auto Assembler Script [ENABLE] {$lua} if not syntaxcheck then local dragonarmor = { {167,0x20,"","Armor1"}, {96,0x20,"","Armor2"} } paramUtils:paramIterator("SpEffectVfxParam", dragonarmor) end [DISABLE] {$lua} if not syntaxcheck then local dragonarmor = {} paramUtils:paramIterator("SpEffectVfxParam", dragonarmor) unregisterSymbol("Armor1") unregisterSymbol("Armor2") end 1337018676 "Chest Piece" 4 Bytes
Armor1
1337018677 "Head Piece" 4 Bytes
Armor2
1337018678 "CharacterInit Mods" Auto Assembler Script [ENABLE] {$lua} if not syntaxcheck then local CharInitCustom = { {3000,0,"","ChrInitEntry3000"}, {3001,0,"","ChrInitEntry3001"}, {3002,0,"","ChrInitEntry3002"}, {3003,0,"","ChrInitEntry3003"}, {3004,0,"","ChrInitEntry3004"}, {3005,0,"","ChrInitEntry3005"}, {3006,0,"","ChrInitEntry3006"}, {3007,0,"","ChrInitEntry3007"}, {3008,0,"","ChrInitEntry3008"}, {3009,0,"","ChrInitEntry3009"}, {999999320,0,"","ChrInitEntry999999320"} } paramUtils:paramIterator("CharaInitParam",CharInitCustom,"CharacterSave") end [DISABLE] {$lua} if not syntaxcheck then paramUtils:paramDepatcher("CharacterSave") unregisterSymbol("ChrInitEntry3000") unregisterSymbol("ChrInitEntry3001") unregisterSymbol("ChrInitEntry3002") unregisterSymbol("ChrInitEntry3003") unregisterSymbol("ChrInitEntry3004") unregisterSymbol("ChrInitEntry3005") unregisterSymbol("ChrInitEntry3006") unregisterSymbol("ChrInitEntry3007") unregisterSymbol("ChrInitEntry3008") unregisterSymbol("ChrInitEntry3009") unregisterSymbol("ChrInitEntry999999320") end 1337018679 "Face Presets" Auto Assembler Script [ENABLE] {$lua} if not syntaxcheck then local Faces = { {999000,0,"","Commoner"} } paramUtils:paramIterator("FaceParam",Faces) end [DISABLE] {$lua} if not syntaxcheck then unregisterSymbol("Commoner") end 1337018680 "Set Commoner to" 646:Anri/Yuria 676:Brigand 644:Butcher 653:Cornyx 678:Court Sorcerer 685:Creighton 669:Cuculus 682:Drang Soldier 1 683:Drang Soldier 2 642:Dunnel 657:Eygon 674:Exiles 668:Gotthard 643:Gravetender 645:Greirat 647:Hawkwood 667:Heysel 670:Hodrick 664:Horace 655:Irina 654:Karla 673:Kriemhild 652:Orbeck 661:Patches 681:Rapier Guy 663:Siegward 649:Sirris 665:Sword Master 684:Tsorig 640:Vilhelm 4 Bytes
Commoner+10c
1337018681 "" 4 Bytes
Commoner+15c
1337018682 "Class Customizer" Auto Assembler Script [ENABLE] globalalloc(newmem2,32) label(SpecialAddress) registersymbol(SpecialAddress) newmem2: SpecialAddress: [DISABLE] dealloc(newmem2) unregistersymbol(SpecialAddress) 1337018683 "Classes" 1 1337018684 "Edit Assassin" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(91934) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3005" ChrIniEntry_Entry.Description = "Assassin" assert(false) [DISABLE] 1337018685 "Edit Cleric" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(91934) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3008" ChrIniEntry_Entry.Description = "Cleric" assert(false) [DISABLE] 1337018686 "Edit Deprived" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(92038) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3009" ChrIniEntry_Entry.Description = "Deprived" assert(false) [DISABLE] 1337018687 "Edit Herald" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(91934) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3003" ChrIniEntry_Entry.Description = "Herald" assert(false) [DISABLE] 1337018688 "Edit Knight" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(91934) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3000" ChrIniEntry_Entry.Description = "Knight" assert(false) [DISABLE] 1337018689 "Edit Merc" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(91934) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3001" ChrIniEntry_Entry.Description = "Merc" assert(false) [DISABLE] 1337018690 "Edit Pyromancer" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(91934) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3007" ChrIniEntry_Entry.Description = "Pyro" assert(false) [DISABLE] 1337018691 "Edit Sorcerer" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(91934) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3006" ChrIniEntry_Entry.Description = "Sorcerer" assert(false) [DISABLE] 1337018692 "Edit Thief" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(91934) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3004" ChrIniEntry_Entry.Description = "Thief" assert(false) [DISABLE] 1337018693 "Edit Warrior" Auto Assembler Script {$lua} if syntaxcheck then return end [ENABLE] local ChrIniEntry_List = { "ChrInitEntry3000", "ChrInitEntry3001", "ChrInitEntry3002", "ChrInitEntry3003", "ChrInitEntry3004", "ChrInitEntry3005", "ChrInitEntry3006", "ChrInitEntry3007", "ChrInitEntry3008", "ChrInitEntry3009" } local ChrIniEntry_Names = { "Knight", "Merc", "Warrior", "Herald", "Thief", "Assassin", "Sorcerer", "Pyro", "Cleric", "Deprived" } if ChrIniEntry_Entry == nil then ChrIniEntry_Entry = getAddressList().getMemoryRecordByID(91934) end ChrIniEntry_Index = (ChrIniEntry_Index or 1) + 1 if ChrIniEntry_Index > #ChrIniEntry_List then ChrIniEntry_Index = 1 end ChrIniEntry_Entry.Address = "ChrInitEntry3002" ChrIniEntry_Entry.Description = "Warrior" assert(false) [DISABLE] 1337018694 "Open" 1 1337018695 "Warrior" 4 Bytes
ChrInitEntry3002
1337018696 "AshenEstus Quanity" 1 Byte
+133
1337018697 "BaseRec_mp" Float
+0
1337018698 "BodyScaleAbdomen" Byte
+D8
1337018699 "BodyScaleArm" Byte
+D9
1337018700 "BodyScaleLeg" Byte
+DA
1337018701 "End" String 0 0 0 1
+13C
1337018702 "Entire Structure" 1 Array of byte 308
+0
1337018703 "EquipLeg" 1 4 Bytes
+2C
1337018704 "EstusFlask Quanity" 1 Byte
+132
1337018705 "Item_01" 1 4 Bytes
+7C
1337018706 "Item_02" 1 4 Bytes
+80
1337018707 "Item_03" 1 4 Bytes
+84
1337018708 "Item_04" 1 4 Bytes
+88
1337018709 "Item_05" 1 4 Bytes
+8C
1337018710 "Item_06" 1 4 Bytes
+90
1337018711 "Toolbelt0" 1 4 Bytes
+114
1337018712 "Toolbelt0 Quanity" 1 Byte
+12C
1337018713 "Toolbelt1" 1 4 Bytes
+118
1337018714 "Toolbelt1 Quanity" 1 Byte
+12D
1337018715 "Toolbelt2" 1 4 Bytes
+11C
1337018716 "Toolbelt2 Quanity" 1 Byte
+12E
1337018717 "Toolbelt3" 1 4 Bytes
+120
1337018718 "Toolbelt3 Quanity" 1 Byte
+12F
1337018719 "arrowNum" 2 Bytes
+b2
1337018720 "baseAtt" Byte
+C3
1337018721 "baseDex" Byte
+c6
1337018722 "baseEnd" Byte
+c4
1337018723 "baseFai" Byte
+c8
1337018724 "baseInt" Byte
+c7
1337018725 "baseLuc" Byte
+C9
1337018726 "baseRec_sp" Float
+4
1337018727 "baseSTR" Byte
+C5
1337018728 "baseVig" Byte
+c2
1337018729 "bodyScaleBreast" Byte
+D7
1337018730 "bodyScaleHead" Byte
+d6
1337018731 "boltNum" 2 Bytes
+b4
1337018732 "equip_Accessory01 (Ring)" FFFFFFFF:Empty 00004E20:Life Ring 00004E21:Life Ring+1 00004E22:Life Ring+2 00004E23:Life Ring+3 00004E2A:Chloranthy Ring 00004E2B:Chloranthy Ring+1 00004E2C:Chloranthy Ring+2 00004E34:Havel's Ring 00004E35:Havel's Ring+1 00004E36:Havel's Ring+2 00004E3E:Ring of Favor 00004E3F:Ring of Favor+1 00004E40:Ring of Favor+2 00004E48:Ring of Steel Protection 00004E49:Ring of Steel Protection+1 00004E4A:Ring of Steel Protection+2 00004E52:Flame Stoneplate Ring 00004E53:Flame Stoneplate Ring+1 00004E54:Flame Stoneplate Ring+2 00004E5C:Thunder Stoneplate Ring 00004E5D:Thunder Stoneplate Ring+1 00004E5E:Thunder Stoneplate Ring+2 00004E66:Magic Stoneplate Ring 00004E67:Magic Stoneplate Ring+1 00004E68:Magic Stoneplate Ring+2 00004E70:Dark Stoneplate Ring 00004E71:Dark Stoneplate Ring+1 00004E72:Dark Stoneplate Ring+2 00004E7A:Speckled Stoneplate Ring 00004E7B:Speckled Stoneplate Ring+1 00004E84:Bloodbite Ring 00004E85:Bloodbite Ring+1 00004E8E:Poisonbite Ring 00004E8F:Poisonbite Ring+1 00004E98:Cursebite Ring 00004EA2:Fleshbite Ring 00004EA3:Fleshbite Ring+1 00004EAC:Wood Grain Ring 00004EAD:Wood Grain Ring+1 00004EAE:Wood Grain Ring+2 00004EB6:Scholar Ring 00004EC0:Priestess Ring 00004ECA:Red Tearstone Ring 00004ED4:Blue Tearstone Ring 00004EDE:Wolf Ring 00004EDF:Wolf Ring+1 00004EE0:Wolf Ring+2 00004EE8:Leo Ring 00004EF2:Ring of Sacrifice 00004EFC:Rare Ring of Sacrifice 00004F06:Young Dragon Ring 00004F07:Bellowing Dragoncrest Ring 00004F10:Great Swamp Ring 00004F11:Witch's Ring 00004F1A:Morne's Ring 00004F1B:Ring of the Sun's First Born 00004F2E:Lingering Dragoncrest Ring 00004F2F:Lingering Dragoncrest Ring+1 00004F30:Lingering Dragoncrest Ring+2 00004F38:Sage Ring 00004F39:Sage Ring+1 00004F3A:Sage Ring+2 00004F42:Slumbering Dragoncrest Ring 00004F4C:Dusk Crown Ring 00004F56:Saint's Ring 00004F60:Deep Ring 00004F6A:Darkmoon Ring 00004F74:Ring of the Sun's Firstborn 00004F7E:Darkmoon Blade Covenant Ring 00004F88:Leo Ring 00004F92:Hawk Ring 00004F9C:Hornet Ring 00004FA6:Covetous Gold Serpent Ring 00004FA7:Covetous Gold Serpent Ring+1 00004FA8:Covetous Gold Serpent Ring+2 00004FB0:Covetous Silver Serpent Ring 00004FB1:Covetous Silver Serpent Ring+1 00004FB2:Covetous Silver Serpent Ring+2 00004FBA:Sun Princess Ring 00004FC4:Silvercat Ring 00004FCE:Skull Ring 00004FD8:Untrue White Ring 00004FE2:Carthus Milkring 00004FEC:Knight's Ring 00004FF6:Hunter's Ring 00005000:Knight Slayer's Ring 0000500A:Magic Clutch Ring 00005014:Lightning Clutch Ring 0000501E:Fire Clutch Ring 00005028:Dark Clutch Ring 0000503C:Flynn's Ring 00005046:Prisoner's Chain 00005050:Untrue Dark Ring 0000505A:Yorgh's Ring 00005064:Obscuring Ring 0000506E:Ring of the Evil Eye 0000506F:Ring of the Evil Eye+1 00005070:Ring of the Evil Eye+2 00005078:Calamity Ring 00005082:Farron Ring 0000508C:Aldrich's Ruby 00005096:Aldrich's Sapphire 000050B4:Lloyd's Sword Ring 000050BE:Lloyd's Shield Ring 000050D2:Ring of Hiding 000050DC:Estus Ring 000050E6:Ashen Estus Ring 000050F0:Horsehoof Ring 000050FA:Carthus Bloodring 00005104:Reversal Ring 0000510E:Pontiff's Right Eye 00005136:Pontiff's Left Eye 0000515E:Dragonscale Ring 1 1 4 Bytes
+40
1337018733 "equip_Accessory02 (Ring)" FFFFFFFF:Empty 00004E20:Life Ring 00004E21:Life Ring+1 00004E22:Life Ring+2 00004E23:Life Ring+3 00004E2A:Chloranthy Ring 00004E2B:Chloranthy Ring+1 00004E2C:Chloranthy Ring+2 00004E34:Havel's Ring 00004E35:Havel's Ring+1 00004E36:Havel's Ring+2 00004E3E:Ring of Favor 00004E3F:Ring of Favor+1 00004E40:Ring of Favor+2 00004E48:Ring of Steel Protection 00004E49:Ring of Steel Protection+1 00004E4A:Ring of Steel Protection+2 00004E52:Flame Stoneplate Ring 00004E53:Flame Stoneplate Ring+1 00004E54:Flame Stoneplate Ring+2 00004E5C:Thunder Stoneplate Ring 00004E5D:Thunder Stoneplate Ring+1 00004E5E:Thunder Stoneplate Ring+2 00004E66:Magic Stoneplate Ring 00004E67:Magic Stoneplate Ring+1 00004E68:Magic Stoneplate Ring+2 00004E70:Dark Stoneplate Ring 00004E71:Dark Stoneplate Ring+1 00004E72:Dark Stoneplate Ring+2 00004E7A:Speckled Stoneplate Ring 00004E7B:Speckled Stoneplate Ring+1 00004E84:Bloodbite Ring 00004E85:Bloodbite Ring+1 00004E8E:Poisonbite Ring 00004E8F:Poisonbite Ring+1 00004E98:Cursebite Ring 00004EA2:Fleshbite Ring 00004EA3:Fleshbite Ring+1 00004EAC:Wood Grain Ring 00004EAD:Wood Grain Ring+1 00004EAE:Wood Grain Ring+2 00004EB6:Scholar Ring 00004EC0:Priestess Ring 00004ECA:Red Tearstone Ring 00004ED4:Blue Tearstone Ring 00004EDE:Wolf Ring 00004EDF:Wolf Ring+1 00004EE0:Wolf Ring+2 00004EE8:Leo Ring 00004EF2:Ring of Sacrifice 00004EFC:Rare Ring of Sacrifice 00004F06:Young Dragon Ring 00004F07:Bellowing Dragoncrest Ring 00004F10:Great Swamp Ring 00004F11:Witch's Ring 00004F1A:Morne's Ring 00004F1B:Ring of the Sun's First Born 00004F2E:Lingering Dragoncrest Ring 00004F2F:Lingering Dragoncrest Ring+1 00004F30:Lingering Dragoncrest Ring+2 00004F38:Sage Ring 00004F39:Sage Ring+1 00004F3A:Sage Ring+2 00004F42:Slumbering Dragoncrest Ring 00004F4C:Dusk Crown Ring 00004F56:Saint's Ring 00004F60:Deep Ring 00004F6A:Darkmoon Ring 00004F74:Ring of the Sun's Firstborn 00004F7E:Darkmoon Blade Covenant Ring 00004F88:Leo Ring 00004F92:Hawk Ring 00004F9C:Hornet Ring 00004FA6:Covetous Gold Serpent Ring 00004FA7:Covetous Gold Serpent Ring+1 00004FA8:Covetous Gold Serpent Ring+2 00004FB0:Covetous Silver Serpent Ring 00004FB1:Covetous Silver Serpent Ring+1 00004FB2:Covetous Silver Serpent Ring+2 00004FBA:Sun Princess Ring 00004FC4:Silvercat Ring 00004FCE:Skull Ring 00004FD8:Untrue White Ring 00004FE2:Carthus Milkring 00004FEC:Knight's Ring 00004FF6:Hunter's Ring 00005000:Knight Slayer's Ring 0000500A:Magic Clutch Ring 00005014:Lightning Clutch Ring 0000501E:Fire Clutch Ring 00005028:Dark Clutch Ring 0000503C:Flynn's Ring 00005046:Prisoner's Chain 00005050:Untrue Dark Ring 0000505A:Yorgh's Ring 00005064:Obscuring Ring 0000506E:Ring of the Evil Eye 0000506F:Ring of the Evil Eye+1 00005070:Ring of the Evil Eye+2 00005078:Calamity Ring 00005082:Farron Ring 0000508C:Aldrich's Ruby 00005096:Aldrich's Sapphire 000050B4:Lloyd's Sword Ring 000050BE:Lloyd's Shield Ring 000050D2:Ring of Hiding 000050DC:Estus Ring 000050E6:Ashen Estus Ring 000050F0:Horsehoof Ring 000050FA:Carthus Bloodring 00005104:Reversal Ring 0000510E:Pontiff's Right Eye 00005136:Pontiff's Left Eye 0000515E:Dragonscale Ring 1 1 4 Bytes
+44
1337018734 "equip_Accessory03 (Ring)" FFFFFFFF:Empty 00004E20:Life Ring 00004E21:Life Ring+1 00004E22:Life Ring+2 00004E23:Life Ring+3 00004E2A:Chloranthy Ring 00004E2B:Chloranthy Ring+1 00004E2C:Chloranthy Ring+2 00004E34:Havel's Ring 00004E35:Havel's Ring+1 00004E36:Havel's Ring+2 00004E3E:Ring of Favor 00004E3F:Ring of Favor+1 00004E40:Ring of Favor+2 00004E48:Ring of Steel Protection 00004E49:Ring of Steel Protection+1 00004E4A:Ring of Steel Protection+2 00004E52:Flame Stoneplate Ring 00004E53:Flame Stoneplate Ring+1 00004E54:Flame Stoneplate Ring+2 00004E5C:Thunder Stoneplate Ring 00004E5D:Thunder Stoneplate Ring+1 00004E5E:Thunder Stoneplate Ring+2 00004E66:Magic Stoneplate Ring 00004E67:Magic Stoneplate Ring+1 00004E68:Magic Stoneplate Ring+2 00004E70:Dark Stoneplate Ring 00004E71:Dark Stoneplate Ring+1 00004E72:Dark Stoneplate Ring+2 00004E7A:Speckled Stoneplate Ring 00004E7B:Speckled Stoneplate Ring+1 00004E84:Bloodbite Ring 00004E85:Bloodbite Ring+1 00004E8E:Poisonbite Ring 00004E8F:Poisonbite Ring+1 00004E98:Cursebite Ring 00004EA2:Fleshbite Ring 00004EA3:Fleshbite Ring+1 00004EAC:Wood Grain Ring 00004EAD:Wood Grain Ring+1 00004EAE:Wood Grain Ring+2 00004EB6:Scholar Ring 00004EC0:Priestess Ring 00004ECA:Red Tearstone Ring 00004ED4:Blue Tearstone Ring 00004EDE:Wolf Ring 00004EDF:Wolf Ring+1 00004EE0:Wolf Ring+2 00004EE8:Leo Ring 00004EF2:Ring of Sacrifice 00004EFC:Rare Ring of Sacrifice 00004F06:Young Dragon Ring 00004F07:Bellowing Dragoncrest Ring 00004F10:Great Swamp Ring 00004F11:Witch's Ring 00004F1A:Morne's Ring 00004F1B:Ring of the Sun's First Born 00004F2E:Lingering Dragoncrest Ring 00004F2F:Lingering Dragoncrest Ring+1 00004F30:Lingering Dragoncrest Ring+2 00004F38:Sage Ring 00004F39:Sage Ring+1 00004F3A:Sage Ring+2 00004F42:Slumbering Dragoncrest Ring 00004F4C:Dusk Crown Ring 00004F56:Saint's Ring 00004F60:Deep Ring 00004F6A:Darkmoon Ring 00004F74:Ring of the Sun's Firstborn 00004F7E:Darkmoon Blade Covenant Ring 00004F88:Leo Ring 00004F92:Hawk Ring 00004F9C:Hornet Ring 00004FA6:Covetous Gold Serpent Ring 00004FA7:Covetous Gold Serpent Ring+1 00004FA8:Covetous Gold Serpent Ring+2 00004FB0:Covetous Silver Serpent Ring 00004FB1:Covetous Silver Serpent Ring+1 00004FB2:Covetous Silver Serpent Ring+2 00004FBA:Sun Princess Ring 00004FC4:Silvercat Ring 00004FCE:Skull Ring 00004FD8:Untrue White Ring 00004FE2:Carthus Milkring 00004FEC:Knight's Ring 00004FF6:Hunter's Ring 00005000:Knight Slayer's Ring 0000500A:Magic Clutch Ring 00005014:Lightning Clutch Ring 0000501E:Fire Clutch Ring 00005028:Dark Clutch Ring 0000503C:Flynn's Ring 00005046:Prisoner's Chain 00005050:Untrue Dark Ring 0000505A:Yorgh's Ring 00005064:Obscuring Ring 0000506E:Ring of the Evil Eye 0000506F:Ring of the Evil Eye+1 00005070:Ring of the Evil Eye+2 00005078:Calamity Ring 00005082:Farron Ring 0000508C:Aldrich's Ruby 00005096:Aldrich's Sapphire 000050B4:Lloyd's Sword Ring 000050BE:Lloyd's Shield Ring 000050D2:Ring of Hiding 000050DC:Estus Ring 000050E6:Ashen Estus Ring 000050F0:Horsehoof Ring 000050FA:Carthus Bloodring 00005104:Reversal Ring 0000510E:Pontiff's Right Eye 00005136:Pontiff's Left Eye 0000515E:Dragonscale Ring 1 1 4 Bytes
+48
1337018735 "equip_Accessory04 (Ring)" FFFFFFFF:Empty 00004E20:Life Ring 00004E21:Life Ring+1 00004E22:Life Ring+2 00004E23:Life Ring+3 00004E2A:Chloranthy Ring 00004E2B:Chloranthy Ring+1 00004E2C:Chloranthy Ring+2 00004E34:Havel's Ring 00004E35:Havel's Ring+1 00004E36:Havel's Ring+2 00004E3E:Ring of Favor 00004E3F:Ring of Favor+1 00004E40:Ring of Favor+2 00004E48:Ring of Steel Protection 00004E49:Ring of Steel Protection+1 00004E4A:Ring of Steel Protection+2 00004E52:Flame Stoneplate Ring 00004E53:Flame Stoneplate Ring+1 00004E54:Flame Stoneplate Ring+2 00004E5C:Thunder Stoneplate Ring 00004E5D:Thunder Stoneplate Ring+1 00004E5E:Thunder Stoneplate Ring+2 00004E66:Magic Stoneplate Ring 00004E67:Magic Stoneplate Ring+1 00004E68:Magic Stoneplate Ring+2 00004E70:Dark Stoneplate Ring 00004E71:Dark Stoneplate Ring+1 00004E72:Dark Stoneplate Ring+2 00004E7A:Speckled Stoneplate Ring 00004E7B:Speckled Stoneplate Ring+1 00004E84:Bloodbite Ring 00004E85:Bloodbite Ring+1 00004E8E:Poisonbite Ring 00004E8F:Poisonbite Ring+1 00004E98:Cursebite Ring 00004EA2:Fleshbite Ring 00004EA3:Fleshbite Ring+1 00004EAC:Wood Grain Ring 00004EAD:Wood Grain Ring+1 00004EAE:Wood Grain Ring+2 00004EB6:Scholar Ring 00004EC0:Priestess Ring 00004ECA:Red Tearstone Ring 00004ED4:Blue Tearstone Ring 00004EDE:Wolf Ring 00004EDF:Wolf Ring+1 00004EE0:Wolf Ring+2 00004EE8:Leo Ring 00004EF2:Ring of Sacrifice 00004EFC:Rare Ring of Sacrifice 00004F06:Young Dragon Ring 00004F07:Bellowing Dragoncrest Ring 00004F10:Great Swamp Ring 00004F11:Witch's Ring 00004F1A:Morne's Ring 00004F1B:Ring of the Sun's First Born 00004F2E:Lingering Dragoncrest Ring 00004F2F:Lingering Dragoncrest Ring+1 00004F30:Lingering Dragoncrest Ring+2 00004F38:Sage Ring 00004F39:Sage Ring+1 00004F3A:Sage Ring+2 00004F42:Slumbering Dragoncrest Ring 00004F4C:Dusk Crown Ring 00004F56:Saint's Ring 00004F60:Deep Ring 00004F6A:Darkmoon Ring 00004F74:Ring of the Sun's Firstborn 00004F7E:Darkmoon Blade Covenant Ring 00004F88:Leo Ring 00004F92:Hawk Ring 00004F9C:Hornet Ring 00004FA6:Covetous Gold Serpent Ring 00004FA7:Covetous Gold Serpent Ring+1 00004FA8:Covetous Gold Serpent Ring+2 00004FB0:Covetous Silver Serpent Ring 00004FB1:Covetous Silver Serpent Ring+1 00004FB2:Covetous Silver Serpent Ring+2 00004FBA:Sun Princess Ring 00004FC4:Silvercat Ring 00004FCE:Skull Ring 00004FD8:Untrue White Ring 00004FE2:Carthus Milkring 00004FEC:Knight's Ring 00004FF6:Hunter's Ring 00005000:Knight Slayer's Ring 0000500A:Magic Clutch Ring 00005014:Lightning Clutch Ring 0000501E:Fire Clutch Ring 00005028:Dark Clutch Ring 0000503C:Flynn's Ring 00005046:Prisoner's Chain 00005050:Untrue Dark Ring 0000505A:Yorgh's Ring 00005064:Obscuring Ring 0000506E:Ring of the Evil Eye 0000506F:Ring of the Evil Eye+1 00005070:Ring of the Evil Eye+2 00005078:Calamity Ring 00005082:Farron Ring 0000508C:Aldrich's Ruby 00005096:Aldrich's Sapphire 000050B4:Lloyd's Sword Ring 000050BE:Lloyd's Shield Ring 000050D2:Ring of Hiding 000050DC:Estus Ring 000050E6:Ashen Estus Ring 000050F0:Horsehoof Ring 000050FA:Carthus Bloodring 00005104:Reversal Ring 0000510E:Pontiff's Right Eye 00005136:Pontiff's Left Eye 0000515E:Dragonscale Ring 1 1 4 Bytes
+4C
1337018736 "equip_Accessory05 (Covenant)" -1:Empty 10000:Blade of the Darkmoon 10020:Watchdogs of Farron 10030:Aldrich Faithful 10040:Warrior of Sunlight 10050:Mound-makers 10060:Way of Blue 10070:Blue Sentinels 10080:Rosaria's Fingers 1 4 Bytes
+4C+4
1337018737 "equip_Armor" 1 4 Bytes
+24
1337018738 "equip_Arrow" -1:Empty 400000:Standard Arrow 400100:Fire Arrow 400200:Poison Arrow 400300:Large Arrow 400400:Feather Arrow 400500:Moonlight Arrow 400600:Wood Arrow 400700:Dark Arrow 402000:Dragonslayer Greatarrow 402200:Dragonslayer Lightning Arrow 402300:Onislayer Greatarrow 1 4 Bytes
+30
1337018739 "equip_Bolt" -1:Empty 404000:Standard Bolt 404100:Heavy Bolt 404200:Sniper Bolt 404300:Wood Bolt 404400:Lightning Bolt 404500:Splintering Bolt 404600:Exploding Bolt 1 4 Bytes
+34
1337018740 "equip_Gaunt" 1 4 Bytes
+28
1337018741 "equip_Helm" 1 4 Bytes
+20
1337018742 "equip_Spell_01" FFFFFFFF:Empty 00124F80:Farron Dart 00127690:Great Farron Dart 0013D620:Soul Arrow 0013DA08:Great Soul Arrow 0013DDF0:Heavy Soul Arrow 0013E1D8:Great Heavy Soul Arrow 0013E5C0:Homing Soulmass 0013E9A8:Homing Crystal Soulmass 0013ED90:Soul Spear 0013F178:Crystal Soul Spear 0013F560:Deep Soul 0013F948:Great Deep Soul 0013FD30:Magic Weapon 00100118:Great Magic Weapon 00140500:Crystal Magic Weapon 00144B50:Magic Shield 00144F38:Great Magic Shield 00147260:Hidden Weapon 00147648:Hidden Body 00149970:Cast Light 0014A528:Repair 0014A910:Spook 0014ACF8:Chameleon 0014B0E0:Aural Decoy 0014E790:White Dragon Breath 0014EF60:Farron Hail 0014F348:Crystal Hail 0014F730:Soul Greatsword 0014FB18:Farron Flashsword 001875B8:Affinity 00189CC8:Dark Edge 0018B820:Soul Stream 00193138:Twisted Wall of Light 001A8CE0:Pestilent Mercury 00249F00:Fireball 0024A6D0:Fire Orb 0024AAB8:Firestorm 0024B288:Fire Surge 0024B670:Fire Whip 0024BA58:Black Serpent 0024C610:Combustion 0024C9F8:Great Combustion 0024ED20:Poison Mist 0024F108:Toxic Mist 0024F4F0:Acid Surge 00251430:Iron Flesh 00251818:Flash Sweat 002527B8:Carthus Flame Arc 00252BA0:Rapport 00253B40:Power Within 00256250:Great Chaos Fire Orb 00256638:Chaos Storm 00256A20:Fire Whip 00256E08:Black Flame 002575D8:Profaned Flame 002579C0:Chaos Bed Vestiges 0025B070:Warmth 002717D0:Profuse Sweat 0027AC40:Dark Orb 0027D350:Black Fire Orb 0027FA60:Bursting Fireball 00282170:Boulder Heave 00284880:Sacred Flame 00286F90:Carthus Beacon 003540D0:Heal Aid 003567E0:Heal 00356BC8:Med Heal 00356FB0:Great Heal 00357398:Soothing Sunlight 00357780:Replenishment 00357B68:Bountiful Sunlight 00358338:Bountiful Light 00358720:Caressing Tears 00359AA8:Morbid Temptation 0035B600:Tears of Denial 0035B9E8:Homeward 0035DD10:Force 00140118:Great Magic Weapon 0035E0F8:Wrath of the Gods 0035E4E0:Emit Force 00360420:Seek Guidance 00362B30:Lightning Spear 00362F18:Great Lightning Spear 00363300:Sunlight Spear 003636E8:Lightning Storm 00363AD0:Gnaw 00363EB8:Dorhys' Gnawing 00365240:Magic Barrier 00365628:Great Magic Barrier 00365DF8:Sacred Oath 0036A448:Vow of Silence 0036C770:Lightning Blade 0036CB58:Darkmoon Blade 00378AC0:Dark Blade 00387520:Dead Again 00389C30:Lightning Stake 0038C340:Divine Pillars of Light 0038EA50:Lifehunt Scythe 00393870:Dorris Swarm 00395F80:Blessed Weapon 00398690:Deep Protection 0039ADA0:Atonement 001408E8:Frozen Weapon 001A90C8:Snap Freeze 00257DA8:Floating Chaos 003642A0:Way of White Corona 1 1 4 Bytes
+60
1337018743 "equip_SubArrow" -1:Empty 400000:Standard Arrow 400100:Fire Arrow 400200:Poison Arrow 400300:Large Arrow 400400:Feather Arrow 400500:Moonlight Arrow 400600:Wood Arrow 400700:Dark Arrow 402000:Dragonslayer Greatarrow 402200:Dragonslayer Lightning Arrow 402300:Onislayer Greatarrow 1 4 Bytes
+38
1337018744 "equip_SubBolt" -1:Empty 404000:Standard Bolt 404100:Heavy Bolt 404200:Sniper Bolt 404300:Wood Bolt 404400:Lightning Bolt 404500:Splintering Bolt 404600:Exploding Bolt 1 4 Bytes
+3C
1337018745 "equip_Subwep_Left" 1 4 Bytes
+1C
1337018746 "equip_Subwep_right" 1 4 Bytes
+14
1337018747 "equip_Wep_Left" 1 4 Bytes
+18
1337018748 "equip_Wep_Right" 1 4 Bytes
+10
1337018749 "equip_spell_02" FFFFFFFF:Empty 00124F80:Farron Dart 00127690:Great Farron Dart 0013D620:Soul Arrow 0013DA08:Great Soul Arrow 0013DDF0:Heavy Soul Arrow 0013E1D8:Great Heavy Soul Arrow 0013E5C0:Homing Soulmass 0013E9A8:Homing Crystal Soulmass 0013ED90:Soul Spear 0013F178:Crystal Soul Spear 0013F560:Deep Soul 0013F948:Great Deep Soul 0013FD30:Magic Weapon 00100118:Great Magic Weapon 00140500:Crystal Magic Weapon 00144B50:Magic Shield 00144F38:Great Magic Shield 00147260:Hidden Weapon 00147648:Hidden Body 00149970:Cast Light 0014A528:Repair 0014A910:Spook 0014ACF8:Chameleon 0014B0E0:Aural Decoy 0014E790:White Dragon Breath 0014EF60:Farron Hail 0014F348:Crystal Hail 0014F730:Soul Greatsword 0014FB18:Farron Flashsword 001875B8:Affinity 00189CC8:Dark Edge 0018B820:Soul Stream 00193138:Twisted Wall of Light 001A8CE0:Pestilent Mercury 00249F00:Fireball 0024A6D0:Fire Orb 0024AAB8:Firestorm 0024B288:Fire Surge 0024B670:Fire Whip 0024BA58:Black Serpent 0024C610:Combustion 0024C9F8:Great Combustion 0024ED20:Poison Mist 0024F108:Toxic Mist 0024F4F0:Acid Surge 00251430:Iron Flesh 00251818:Flash Sweat 002527B8:Carthus Flame Arc 00252BA0:Rapport 00253B40:Power Within 00256250:Great Chaos Fire Orb 00256638:Chaos Storm 00256A20:Fire Whip 00256E08:Black Flame 002575D8:Profaned Flame 002579C0:Chaos Bed Vestiges 0025B070:Warmth 002717D0:Profuse Sweat 0027AC40:Dark Orb 0027D350:Black Fire Orb 0027FA60:Bursting Fireball 00282170:Boulder Heave 00284880:Sacred Flame 00286F90:Carthus Beacon 003540D0:Heal Aid 003567E0:Heal 00356BC8:Med Heal 00356FB0:Great Heal 00357398:Soothing Sunlight 00357780:Replenishment 00357B68:Bountiful Sunlight 00358338:Bountiful Light 00358720:Caressing Tears 00359AA8:Morbid Temptation 0035B600:Tears of Denial 0035B9E8:Homeward 0035DD10:Force 00140118:Great Magic Weapon 0035E0F8:Wrath of the Gods 0035E4E0:Emit Force 00360420:Seek Guidance 00362B30:Lightning Spear 00362F18:Great Lightning Spear 00363300:Sunlight Spear 003636E8:Lightning Storm 00363AD0:Gnaw 00363EB8:Dorhys' Gnawing 00365240:Magic Barrier 00365628:Great Magic Barrier 00365DF8:Sacred Oath 0036A448:Vow of Silence 0036C770:Lightning Blade 0036CB58:Darkmoon Blade 00378AC0:Dark Blade 00387520:Dead Again 00389C30:Lightning Stake 0038C340:Divine Pillars of Light 0038EA50:Lifehunt Scythe 00393870:Dorris Swarm 00395F80:Blessed Weapon 00398690:Deep Protection 0039ADA0:Atonement 001408E8:Frozen Weapon 001A90C8:Snap Freeze 00257DA8:Floating Chaos 003642A0:Way of White Corona 1 1 4 Bytes
+64
1337018750 "equip_spell_03" FFFFFFFF:Empty 00124F80:Farron Dart 00127690:Great Farron Dart 0013D620:Soul Arrow 0013DA08:Great Soul Arrow 0013DDF0:Heavy Soul Arrow 0013E1D8:Great Heavy Soul Arrow 0013E5C0:Homing Soulmass 0013E9A8:Homing Crystal Soulmass 0013ED90:Soul Spear 0013F178:Crystal Soul Spear 0013F560:Deep Soul 0013F948:Great Deep Soul 0013FD30:Magic Weapon 00100118:Great Magic Weapon 00140500:Crystal Magic Weapon 00144B50:Magic Shield 00144F38:Great Magic Shield 00147260:Hidden Weapon 00147648:Hidden Body 00149970:Cast Light 0014A528:Repair 0014A910:Spook 0014ACF8:Chameleon 0014B0E0:Aural Decoy 0014E790:White Dragon Breath 0014EF60:Farron Hail 0014F348:Crystal Hail 0014F730:Soul Greatsword 0014FB18:Farron Flashsword 001875B8:Affinity 00189CC8:Dark Edge 0018B820:Soul Stream 00193138:Twisted Wall of Light 001A8CE0:Pestilent Mercury 00249F00:Fireball 0024A6D0:Fire Orb 0024AAB8:Firestorm 0024B288:Fire Surge 0024B670:Fire Whip 0024BA58:Black Serpent 0024C610:Combustion 0024C9F8:Great Combustion 0024ED20:Poison Mist 0024F108:Toxic Mist 0024F4F0:Acid Surge 00251430:Iron Flesh 00251818:Flash Sweat 002527B8:Carthus Flame Arc 00252BA0:Rapport 00253B40:Power Within 00256250:Great Chaos Fire Orb 00256638:Chaos Storm 00256A20:Fire Whip 00256E08:Black Flame 002575D8:Profaned Flame 002579C0:Chaos Bed Vestiges 0025B070:Warmth 002717D0:Profuse Sweat 0027AC40:Dark Orb 0027D350:Black Fire Orb 0027FA60:Bursting Fireball 00282170:Boulder Heave 00284880:Sacred Flame 00286F90:Carthus Beacon 003540D0:Heal Aid 003567E0:Heal 00356BC8:Med Heal 00356FB0:Great Heal 00357398:Soothing Sunlight 00357780:Replenishment 00357B68:Bountiful Sunlight 00358338:Bountiful Light 00358720:Caressing Tears 00359AA8:Morbid Temptation 0035B600:Tears of Denial 0035B9E8:Homeward 0035DD10:Force 00140118:Great Magic Weapon 0035E0F8:Wrath of the Gods 0035E4E0:Emit Force 00360420:Seek Guidance 00362B30:Lightning Spear 00362F18:Great Lightning Spear 00363300:Sunlight Spear 003636E8:Lightning Storm 00363AD0:Gnaw 00363EB8:Dorhys' Gnawing 00365240:Magic Barrier 00365628:Great Magic Barrier 00365DF8:Sacred Oath 0036A448:Vow of Silence 0036C770:Lightning Blade 0036CB58:Darkmoon Blade 00378AC0:Dark Blade 00387520:Dead Again 00389C30:Lightning Stake 0038C340:Divine Pillars of Light 0038EA50:Lifehunt Scythe 00393870:Dorris Swarm 00395F80:Blessed Weapon 00398690:Deep Protection 0039ADA0:Atonement 001408E8:Frozen Weapon 001A90C8:Snap Freeze 00257DA8:Floating Chaos 003642A0:Way of White Corona 1 1 4 Bytes
+68
1337018751 "equip_spell_04" FFFFFFFF:Empty 00124F80:Farron Dart 00127690:Great Farron Dart 0013D620:Soul Arrow 0013DA08:Great Soul Arrow 0013DDF0:Heavy Soul Arrow 0013E1D8:Great Heavy Soul Arrow 0013E5C0:Homing Soulmass 0013E9A8:Homing Crystal Soulmass 0013ED90:Soul Spear 0013F178:Crystal Soul Spear 0013F560:Deep Soul 0013F948:Great Deep Soul 0013FD30:Magic Weapon 00100118:Great Magic Weapon 00140500:Crystal Magic Weapon 00144B50:Magic Shield 00144F38:Great Magic Shield 00147260:Hidden Weapon 00147648:Hidden Body 00149970:Cast Light 0014A528:Repair 0014A910:Spook 0014ACF8:Chameleon 0014B0E0:Aural Decoy 0014E790:White Dragon Breath 0014EF60:Farron Hail 0014F348:Crystal Hail 0014F730:Soul Greatsword 0014FB18:Farron Flashsword 001875B8:Affinity 00189CC8:Dark Edge 0018B820:Soul Stream 00193138:Twisted Wall of Light 001A8CE0:Pestilent Mercury 00249F00:Fireball 0024A6D0:Fire Orb 0024AAB8:Firestorm 0024B288:Fire Surge 0024B670:Fire Whip 0024BA58:Black Serpent 0024C610:Combustion 0024C9F8:Great Combustion 0024ED20:Poison Mist 0024F108:Toxic Mist 0024F4F0:Acid Surge 00251430:Iron Flesh 00251818:Flash Sweat 002527B8:Carthus Flame Arc 00252BA0:Rapport 00253B40:Power Within 00256250:Great Chaos Fire Orb 00256638:Chaos Storm 00256A20:Fire Whip 00256E08:Black Flame 002575D8:Profaned Flame 002579C0:Chaos Bed Vestiges 0025B070:Warmth 002717D0:Profuse Sweat 0027AC40:Dark Orb 0027D350:Black Fire Orb 0027FA60:Bursting Fireball 00282170:Boulder Heave 00284880:Sacred Flame 00286F90:Carthus Beacon 003540D0:Heal Aid 003567E0:Heal 00356BC8:Med Heal 00356FB0:Great Heal 00357398:Soothing Sunlight 00357780:Replenishment 00357B68:Bountiful Sunlight 00358338:Bountiful Light 00358720:Caressing Tears 00359AA8:Morbid Temptation 0035B600:Tears of Denial 0035B9E8:Homeward 0035DD10:Force 00140118:Great Magic Weapon 0035E0F8:Wrath of the Gods 0035E4E0:Emit Force 00360420:Seek Guidance 00362B30:Lightning Spear 00362F18:Great Lightning Spear 00363300:Sunlight Spear 003636E8:Lightning Storm 00363AD0:Gnaw 00363EB8:Dorhys' Gnawing 00365240:Magic Barrier 00365628:Great Magic Barrier 00365DF8:Sacred Oath 0036A448:Vow of Silence 0036C770:Lightning Blade 0036CB58:Darkmoon Blade 00378AC0:Dark Blade 00387520:Dead Again 00389C30:Lightning Stake 0038C340:Divine Pillars of Light 0038EA50:Lifehunt Scythe 00393870:Dorris Swarm 00395F80:Blessed Weapon 00398690:Deep Protection 0039ADA0:Atonement 001408E8:Frozen Weapon 001A90C8:Snap Freeze 00257DA8:Floating Chaos 003642A0:Way of White Corona 1 1 4 Bytes
+6C
1337018752 "equip_spell_05" FFFFFFFF:Empty 00124F80:Farron Dart 00127690:Great Farron Dart 0013D620:Soul Arrow 0013DA08:Great Soul Arrow 0013DDF0:Heavy Soul Arrow 0013E1D8:Great Heavy Soul Arrow 0013E5C0:Homing Soulmass 0013E9A8:Homing Crystal Soulmass 0013ED90:Soul Spear 0013F178:Crystal Soul Spear 0013F560:Deep Soul 0013F948:Great Deep Soul 0013FD30:Magic Weapon 00100118:Great Magic Weapon 00140500:Crystal Magic Weapon 00144B50:Magic Shield 00144F38:Great Magic Shield 00147260:Hidden Weapon 00147648:Hidden Body 00149970:Cast Light 0014A528:Repair 0014A910:Spook 0014ACF8:Chameleon 0014B0E0:Aural Decoy 0014E790:White Dragon Breath 0014EF60:Farron Hail 0014F348:Crystal Hail 0014F730:Soul Greatsword 0014FB18:Farron Flashsword 001875B8:Affinity 00189CC8:Dark Edge 0018B820:Soul Stream 00193138:Twisted Wall of Light 001A8CE0:Pestilent Mercury 00249F00:Fireball 0024A6D0:Fire Orb 0024AAB8:Firestorm 0024B288:Fire Surge 0024B670:Fire Whip 0024BA58:Black Serpent 0024C610:Combustion 0024C9F8:Great Combustion 0024ED20:Poison Mist 0024F108:Toxic Mist 0024F4F0:Acid Surge 00251430:Iron Flesh 00251818:Flash Sweat 002527B8:Carthus Flame Arc 00252BA0:Rapport 00253B40:Power Within 00256250:Great Chaos Fire Orb 00256638:Chaos Storm 00256A20:Fire Whip 00256E08:Black Flame 002575D8:Profaned Flame 002579C0:Chaos Bed Vestiges 0025B070:Warmth 002717D0:Profuse Sweat 0027AC40:Dark Orb 0027D350:Black Fire Orb 0027FA60:Bursting Fireball 00282170:Boulder Heave 00284880:Sacred Flame 00286F90:Carthus Beacon 003540D0:Heal Aid 003567E0:Heal 00356BC8:Med Heal 00356FB0:Great Heal 00357398:Soothing Sunlight 00357780:Replenishment 00357B68:Bountiful Sunlight 00358338:Bountiful Light 00358720:Caressing Tears 00359AA8:Morbid Temptation 0035B600:Tears of Denial 0035B9E8:Homeward 0035DD10:Force 00140118:Great Magic Weapon 0035E0F8:Wrath of the Gods 0035E4E0:Emit Force 00360420:Seek Guidance 00362B30:Lightning Spear 00362F18:Great Lightning Spear 00363300:Sunlight Spear 003636E8:Lightning Storm 00363AD0:Gnaw 00363EB8:Dorhys' Gnawing 00365240:Magic Barrier 00365628:Great Magic Barrier 00365DF8:Sacred Oath 0036A448:Vow of Silence 0036C770:Lightning Blade 0036CB58:Darkmoon Blade 00378AC0:Dark Blade 00387520:Dead Again 00389C30:Lightning Stake 0038C340:Divine Pillars of Light 0038EA50:Lifehunt Scythe 00393870:Dorris Swarm 00395F80:Blessed Weapon 00398690:Deep Protection 0039ADA0:Atonement 001408E8:Frozen Weapon 001A90C8:Snap Freeze 00257DA8:Floating Chaos 003642A0:Way of White Corona 1 1 4 Bytes
+70
1337018753 "equip_spell_06" FFFFFFFF:Empty 00124F80:Farron Dart 00127690:Great Farron Dart 0013D620:Soul Arrow 0013DA08:Great Soul Arrow 0013DDF0:Heavy Soul Arrow 0013E1D8:Great Heavy Soul Arrow 0013E5C0:Homing Soulmass 0013E9A8:Homing Crystal Soulmass 0013ED90:Soul Spear 0013F178:Crystal Soul Spear 0013F560:Deep Soul 0013F948:Great Deep Soul 0013FD30:Magic Weapon 00100118:Great Magic Weapon 00140500:Crystal Magic Weapon 00144B50:Magic Shield 00144F38:Great Magic Shield 00147260:Hidden Weapon 00147648:Hidden Body 00149970:Cast Light 0014A528:Repair 0014A910:Spook 0014ACF8:Chameleon 0014B0E0:Aural Decoy 0014E790:White Dragon Breath 0014EF60:Farron Hail 0014F348:Crystal Hail 0014F730:Soul Greatsword 0014FB18:Farron Flashsword 001875B8:Affinity 00189CC8:Dark Edge 0018B820:Soul Stream 00193138:Twisted Wall of Light 001A8CE0:Pestilent Mercury 00249F00:Fireball 0024A6D0:Fire Orb 0024AAB8:Firestorm 0024B288:Fire Surge 0024B670:Fire Whip 0024BA58:Black Serpent 0024C610:Combustion 0024C9F8:Great Combustion 0024ED20:Poison Mist 0024F108:Toxic Mist 0024F4F0:Acid Surge 00251430:Iron Flesh 00251818:Flash Sweat 002527B8:Carthus Flame Arc 00252BA0:Rapport 00253B40:Power Within 00256250:Great Chaos Fire Orb 00256638:Chaos Storm 00256A20:Fire Whip 00256E08:Black Flame 002575D8:Profaned Flame 002579C0:Chaos Bed Vestiges 0025B070:Warmth 002717D0:Profuse Sweat 0027AC40:Dark Orb 0027D350:Black Fire Orb 0027FA60:Bursting Fireball 00282170:Boulder Heave 00284880:Sacred Flame 00286F90:Carthus Beacon 003540D0:Heal Aid 003567E0:Heal 00356BC8:Med Heal 00356FB0:Great Heal 00357398:Soothing Sunlight 00357780:Replenishment 00357B68:Bountiful Sunlight 00358338:Bountiful Light 00358720:Caressing Tears 00359AA8:Morbid Temptation 0035B600:Tears of Denial 0035B9E8:Homeward 0035DD10:Force 00140118:Great Magic Weapon 0035E0F8:Wrath of the Gods 0035E4E0:Emit Force 00360420:Seek Guidance 00362B30:Lightning Spear 00362F18:Great Lightning Spear 00363300:Sunlight Spear 003636E8:Lightning Storm 00363AD0:Gnaw 00363EB8:Dorhys' Gnawing 00365240:Magic Barrier 00365628:Great Magic Barrier 00365DF8:Sacred Oath 0036A448:Vow of Silence 0036C770:Lightning Blade 0036CB58:Darkmoon Blade 00378AC0:Dark Blade 00387520:Dead Again 00389C30:Lightning Stake 0038C340:Divine Pillars of Light 0038EA50:Lifehunt Scythe 00393870:Dorris Swarm 00395F80:Blessed Weapon 00398690:Deep Protection 0039ADA0:Atonement 001408E8:Frozen Weapon 001A90C8:Snap Freeze 00257DA8:Floating Chaos 003642A0:Way of White Corona 1 1 4 Bytes
+74
1337018754 "equip_spell_07" FFFFFFFF:Empty 00124F80:Farron Dart 00127690:Great Farron Dart 0013D620:Soul Arrow 0013DA08:Great Soul Arrow 0013DDF0:Heavy Soul Arrow 0013E1D8:Great Heavy Soul Arrow 0013E5C0:Homing Soulmass 0013E9A8:Homing Crystal Soulmass 0013ED90:Soul Spear 0013F178:Crystal Soul Spear 0013F560:Deep Soul 0013F948:Great Deep Soul 0013FD30:Magic Weapon 00100118:Great Magic Weapon 00140500:Crystal Magic Weapon 00144B50:Magic Shield 00144F38:Great Magic Shield 00147260:Hidden Weapon 00147648:Hidden Body 00149970:Cast Light 0014A528:Repair 0014A910:Spook 0014ACF8:Chameleon 0014B0E0:Aural Decoy 0014E790:White Dragon Breath 0014EF60:Farron Hail 0014F348:Crystal Hail 0014F730:Soul Greatsword 0014FB18:Farron Flashsword 001875B8:Affinity 00189CC8:Dark Edge 0018B820:Soul Stream 00193138:Twisted Wall of Light 001A8CE0:Pestilent Mercury 00249F00:Fireball 0024A6D0:Fire Orb 0024AAB8:Firestorm 0024B288:Fire Surge 0024B670:Fire Whip 0024BA58:Black Serpent 0024C610:Combustion 0024C9F8:Great Combustion 0024ED20:Poison Mist 0024F108:Toxic Mist 0024F4F0:Acid Surge 00251430:Iron Flesh 00251818:Flash Sweat 002527B8:Carthus Flame Arc 00252BA0:Rapport 00253B40:Power Within 00256250:Great Chaos Fire Orb 00256638:Chaos Storm 00256A20:Fire Whip 00256E08:Black Flame 002575D8:Profaned Flame 002579C0:Chaos Bed Vestiges 0025B070:Warmth 002717D0:Profuse Sweat 0027AC40:Dark Orb 0027D350:Black Fire Orb 0027FA60:Bursting Fireball 00282170:Boulder Heave 00284880:Sacred Flame 00286F90:Carthus Beacon 003540D0:Heal Aid 003567E0:Heal 00356BC8:Med Heal 00356FB0:Great Heal 00357398:Soothing Sunlight 00357780:Replenishment 00357B68:Bountiful Sunlight 00358338:Bountiful Light 00358720:Caressing Tears 00359AA8:Morbid Temptation 0035B600:Tears of Denial 0035B9E8:Homeward 0035DD10:Force 00140118:Great Magic Weapon 0035E0F8:Wrath of the Gods 0035E4E0:Emit Force 00360420:Seek Guidance 00362B30:Lightning Spear 00362F18:Great Lightning Spear 00363300:Sunlight Spear 003636E8:Lightning Storm 00363AD0:Gnaw 00363EB8:Dorhys' Gnawing 00365240:Magic Barrier 00365628:Great Magic Barrier 00365DF8:Sacred Oath 0036A448:Vow of Silence 0036C770:Lightning Blade 0036CB58:Darkmoon Blade 00378AC0:Dark Blade 00387520:Dead Again 00389C30:Lightning Stake 0038C340:Divine Pillars of Light 0038EA50:Lifehunt Scythe 00393870:Dorris Swarm 00395F80:Blessed Weapon 00398690:Deep Protection 0039ADA0:Atonement 001408E8:Frozen Weapon 001A90C8:Snap Freeze 00257DA8:Floating Chaos 003642A0:Way of White Corona 1 1 4 Bytes
+78
1337018755 "gestureid0" -1:Nothing 0:Point forward 1:Point up 2:point down 3:Wave 4:Beckon 5:Call over 6:Welcome 7:Applause 8:Quiet Resolve 9:Jump for Joy 10:Joy 11:Rejoice 12:Hurrah! 13:Praise the Sun 14:My thanks! 15:Bow 16:Proper bow 17:Dignified bow 18:Duel bow 19:Legion Etiquette 20:Darkmoon Loyality 21:By my sword 22:Prayer 23:Silent Ally 24:Rest 25:Collapse 26:Patches Squat 27:Prostration 28:Toast 29:Sleep 30:Curl up 31:Stretch out 32:Patch of the Dragon 33:Unmannered bow 34:Lord of Cinder 1 Byte
+DB
1337018756 "gestureid1" -1:Nothing 0:Point forward 1:Point up 2:point down 3:Wave 4:Beckon 5:Call over 6:Welcome 7:Applause 8:Quiet Resolve 9:Jump for Joy 10:Joy 11:Rejoice 12:Hurrah! 13:Praise the Sun 14:My thanks! 15:Bow 16:Proper bow 17:Dignified bow 18:Duel bow 19:Legion Etiquette 20:Darkmoon Loyality 21:By my sword 22:Prayer 23:Silent Ally 24:Rest 25:Collapse 26:Patches Squat 27:Prostration 28:Toast 29:Sleep 30:Curl up 31:Stretch out 32:Patch of the Dragon 33:Unmannered bow 34:Lord of Cinder 1 Byte
+DC
1337018757 "gestureid2" -1:Nothing 0:Point forward 1:Point up 2:point down 3:Wave 4:Beckon 5:Call over 6:Welcome 7:Applause 8:Quiet Resolve 9:Jump for Joy 10:Joy 11:Rejoice 12:Hurrah! 13:Praise the Sun 14:My thanks! 15:Bow 16:Proper bow 17:Dignified bow 18:Duel bow 19:Legion Etiquette 20:Darkmoon Loyality 21:By my sword 22:Prayer 23:Silent Ally 24:Rest 25:Collapse 26:Patches Squat 27:Prostration 28:Toast 29:Sleep 30:Curl up 31:Stretch out 32:Patch of the Dragon 33:Unmannered bow 34:Lord of Cinder 1 Byte
+DD
1337018758 "gestureid3" -1:Nothing 0:Point forward 1:Point up 2:point down 3:Wave 4:Beckon 5:Call over 6:Welcome 7:Applause 8:Quiet Resolve 9:Jump for Joy 10:Joy 11:Rejoice 12:Hurrah! 13:Praise the Sun 14:My thanks! 15:Bow 16:Proper bow 17:Dignified bow 18:Duel bow 19:Legion Etiquette 20:Darkmoon Loyality 21:By my sword 22:Prayer 23:Silent Ally 24:Rest 25:Collapse 26:Patches Squat 27:Prostration 28:Toast 29:Sleep 30:Curl up 31:Stretch out 32:Patch of the Dragon 33:Unmannered bow 34:Lord of Cinder 1 Byte
+DE
1337018759 "gestureid4" -1:Nothing 0:Point forward 1:Point up 2:point down 3:Wave 4:Beckon 5:Call over 6:Welcome 7:Applause 8:Quiet Resolve 9:Jump for Joy 10:Joy 11:Rejoice 12:Hurrah! 13:Praise the Sun 14:My thanks! 15:Bow 16:Proper bow 17:Dignified bow 18:Duel bow 19:Legion Etiquette 20:Darkmoon Loyality 21:By my sword 22:Prayer 23:Silent Ally 24:Rest 25:Collapse 26:Patches Squat 27:Prostration 28:Toast 29:Sleep 30:Curl up 31:Stretch out 32:Patch of the Dragon 33:Unmannered bow 34:Lord of Cinder 1 Byte
+DF
1337018760 "gestureid5" -1:Nothing 0:Point forward 1:Point up 2:point down 3:Wave 4:Beckon 5:Call over 6:Welcome 7:Applause 8:Quiet Resolve 9:Jump for Joy 10:Joy 11:Rejoice 12:Hurrah! 13:Praise the Sun 14:My thanks! 15:Bow 16:Proper bow 17:Dignified bow 18:Duel bow 19:Legion Etiquette 20:Darkmoon Loyality 21:By my sword 22:Prayer 23:Silent Ally 24:Rest 25:Collapse 26:Patches Squat 27:Prostration 28:Toast 29:Sleep 30:Curl up 31:Stretch out 32:Patch of the Dragon 33:Unmannered bow 34:Lord of Cinder 1 Byte
+E0
1337018761 "gestureid6" -1:Nothing 0:Point forward 1:Point up 2:point down 3:Wave 4:Beckon 5:Call over 6:Welcome 7:Applause 8:Quiet Resolve 9:Jump for Joy 10:Joy 11:Rejoice 12:Hurrah! 13:Praise the Sun 14:My thanks! 15:Bow 16:Proper bow 17:Dignified bow 18:Duel bow 19:Legion Etiquette 20:Darkmoon Loyality 21:By my sword 22:Prayer 23:Silent Ally 24:Rest 25:Collapse 26:Patches Squat 27:Prostration 28:Toast 29:Sleep 30:Curl up 31:Stretch out 32:Patch of the Dragon 33:Unmannered bow 34:Lord of Cinder 1 Byte
+E1
1337018762 "itemNum_01" Byte
+cc
1337018763 "itemNum_02" Byte
+CD
1337018764 "itemNum_03" Byte
+CE
1337018765 "itemNum_04" Byte
+CF
1337018766 "itemNum_05" Byte
+D0
1337018767 "itemNum_06" Byte
+CC+5
1337018768 "itemNum_07" Byte
+CC+6
1337018769 "itemNum_08" Byte
+D3
1337018770 "itemNum_09" Byte
+D4
1337018771 "itemNum_10" Byte
+D5
1337018772 "item_07" 1 4 Bytes
+94
1337018773 "item_08" 1 4 Bytes
+98
1337018774 "item_09" 1 4 Bytes
+9C
1337018775 "item_10" 1 4 Bytes
+9C+4
1337018776 "npcPlayerDrawType" Byte
+E3
1337018777 "npcPlayerFaceGenId" 1 4 Bytes
+A4
1337018778 "npcPlayerSex" Byte
+E4
1337018779 "npcPlayerThinkId" 1 4 Bytes
+A8
1337018780 "npcPlayerType" Byte
+E2
1337018781 "red_Falldam" Float
+8
1337018782 "soul" 4 Bytes
+c
1337018783 "soulLv" 2 Bytes
+C0
1337018784 "subArrowNum" 2 Bytes
+b8
1337018785 "subBoltNum" 2 Bytes
+BC
1337018786 "vowType" Byte
+E5
1337018787 "Replace Starting Classes" 1 1337018788 "Replace Assassin" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+29C
1337018789 "Replace Cleric" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+2B4
1337018790 "Replace Deprived" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+2BC
1337018791 "Replace Herald with" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+28C
1337018792 "Replace Knight with" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 33:Entry_33 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+274
1337018793 "Replace Mercenary with" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+27C
1337018794 "Replace Pyromancer" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+2AC
1337018795 "Replace Sorcerer" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+2A4
1337018796 "Replace Thief with" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+294
1337018797 "Replace Warrior with" 1:Entry_1 2:Entry_2 3:Entry_3 4:Entry_4 5:Entry_5 6:Entry_6 7:Entry_7 8:Entry_8 9:Entry_9 10:Entry_10 11:Entry_11 12:Entry_12 13:Entry_13 14:Entry_14 15:Entry_15 16:Entry_16 17:Entry_17 18:Entry_18 19:Entry_19 20:Entry_20 21:Entry_21 22:Entry_22 23:Entry_23 24:Entry_24 25:Entry_25 26:Entry_26 27:Entry_27 28:Entry_28 29:Entry_29 30:Entry_30 31:Entry_31 32:Entry_32 399:Entry_399 34:Entry_34 35:Entry_35 36:Entry_36 37:Entry_37 38:Entry_38 39:Entry_39 40:Entry_40 41:Entry_41 42:Entry_42 43:Entry_43 44:Entry_44 45:Entry_45 46:Entry_46 47:Entry_47 48:Entry_48 49:Entry_49 50:Entry_50 51:Entry_51 52:Entry_52 53:Entry_53 54:Entry_54 55:Entry_55 56:Entry_56 57:Entry_57 58:Entry_58 59:Entry_59 60:Entry_60 61:Entry_61 62:Entry_62 63:Entry_63 64:Entry_64 65:Entry_65 66:Entry_66 67:Entry_67 68:Entry_68 69:Entry_69 70:Entry_70 71:Entry_71 72:Entry_72 73:Entry_73 74:Entry_74 75:Entry_75 76:Entry_76 77:Entry_77 78:Entry_78 79:Entry_79 80:Entry_80 81:Entry_81 82:Entry_82 83:Entry_83 84:Entry_84 85:Entry_85 86:Entry_86 87:Entry_87 88:Entry_88 89:Entry_89 90:Entry_90 91:Entry_91 92:Entry_92 93:Entry_93 94:Entry_94 95:Entry_95 96:Entry_96 97:Entry_97 98:Entry_98 99:Entry_99 100:Entry_100 101:Entry_101 102:Entry_102 103:Entry_103 104:Entry_104 105:Entry_105 106:Entry_106 107:Entry_107 108:Entry_108 109:Entry_109 110:Entry_110 111:Entry_111 112:Entry_112 113:Entry_113 114:Entry_114 115:Entry_115 116:Entry_116 117:Entry_117 118:Entry_118 119:Entry_119 120:Entry_120 121:Entry_121 122:Entry_122 123:Entry_123 124:Entry_124 125:Entry_125 126:Entry_126 127:Entry_127 128:Entry_128 129:Entry_129 130:Entry_130 131:Entry_131 132:Entry_132 133:Entry_133 134:Entry_134 135:Entry_135 136:Entry_136 137:Entry_137 138:Entry_138 139:Entry_139 140:Entry_140 141:Entry_141 142:Entry_142 143:Entry_143 144:Entry_144 145:Entry_145 146:Entry_146 147:Entry_147 148:Entry_148 149:Entry_149 150:Entry_150 151:Entry_151 152:Entry_152 153:Entry_153 154:Entry_154 155:Entry_155 156:Entry_156 157:Entry_157 158:Entry_158 159:Entry_159 160:Entry_160 161:Entry_161 162:Entry_162 163:Entry_163 164:Entry_164 165:Entry_165 166:Entry_166 167:Entry_167 168:Entry_168 169:Entry_169 170:Entry_170 171:Entry_171 172:Entry_172 173:Entry_173 174:Entry_174 175:Entry_175 176:Entry_176 177:Entry_177 178:Entry_178 179:Entry_179 180:Entry_180 181:Entry_181 182:Entry_182 183:Entry_183 184:Entry_184 185:Entry_185 186:Entry_186 187:Entry_187 188:Entry_188 189:Entry_189 190:Entry_190 191:Entry_191 192:Entry_192 193:Entry_193 194:Entry_194 195:Entry_195 196:Entry_196 197:Entry_197 198:Entry_198 199:Entry_199 200:Entry_200 201:Entry_201 202:Entry_202 203:Entry_203 204:Entry_204 205:Entry_205 206:Entry_206 207:Entry_207 208:Entry_208 209:Entry_209 210:Entry_210 211:Entry_211 212:Entry_212 213:Entry_213 214:Entry_214 215:Entry_215 216:Entry_216 217:Entry_217 218:Entry_218 219:Entry_219 220:Entry_220 221:Entry_221 222:Entry_222 223:Entry_223 224:Entry_224 225:Entry_225 226:Entry_226 227:Entry_227 228:Entry_228 229:Entry_229 230:Entry_230 231:Entry_231 232:Entry_232 233:Entry_233 234:Entry_234 235:Entry_235 236:Entry_236 237:Entry_237 238:Entry_238 239:Entry_239 240:Entry_240 241:Entry_241 242:Entry_242 243:Entry_243 244:Entry_244 245:Entry_245 246:Entry_246 247:Entry_247 248:Entry_248 249:Entry_249 250:Entry_250 251:Entry_251 252:Entry_252 253:Entry_253 254:Entry_254 255:Entry_255 256:Entry_256 257:Entry_257 258:Entry_258 259:Entry_259 260:Entry_260 261:Entry_261 262:Entry_262 263:Entry_263 264:Entry_264 265:Entry_265 266:Entry_266 267:Entry_267 268:Entry_268 269:Entry_269 270:Entry_270 271:Entry_271 272:Entry_272 273:Entry_273 274:Entry_274 275:Entry_275 276:Entry_276 277:Entry_277 278:Entry_278 279:Entry_279 280:Entry_280 281:Entry_281 282:Entry_282 283:Entry_283 284:Entry_284 285:Entry_285 286:Entry_286 287:Entry_287 288:Entry_288 289:Entry_289 290:Entry_290 291:Entry_291 292:Entry_292 293:Entry_293 294:Entry_294 295:Entry_295 296:Entry_296 297:Entry_297 298:Entry_298 299:Entry_299 300:Entry_300 301:Entry_301 302:Entry_302 303:Entry_303 304:Entry_304 305:Entry_305 306:Entry_306 307:Entry_307 308:Entry_308 309:Entry_309 310:Entry_310 311:Entry_311 312:Entry_312 313:Entry_313 314:Entry_314 315:Entry_315 316:Entry_316 317:Entry_317 318:Entry_318 319:Entry_319 320:Entry_320 321:Entry_321 322:Entry_322 323:Entry_323 324:Entry_324 325:Entry_325 326:Entry_326 327:Entry_327 328:Entry_328 329:Entry_329 330:Entry_330 331:Entry_331 332:Entry_332 333:Entry_333 334:Entry_334 335:Entry_335 336:Entry_336 337:Entry_337 338:Entry_338 339:Entry_339 340:Entry_340 341:Entry_341 342:Entry_342 343:Entry_343 344:Entry_344 345:Entry_345 346:Entry_346 347:Entry_347 348:Entry_348 349:Entry_349 350:Entry_350 351:Entry_351 352:Entry_352 353:Entry_353 354:Entry_354 355:Entry_355 356:Entry_356 357:Entry_357 358:Entry_358 359:Entry_359 360:Entry_360 361:Entry_361 362:Entry_362 363:Entry_363 364:Entry_364 365:Entry_365 366:Entry_366 367:Entry_367 368:Entry_368 369:Entry_369 370:Entry_370 371:Entry_371 372:Entry_372 373:Entry_373 374:Entry_374 375:Entry_375 376:Entry_376 377:Entry_377 378:Entry_378 379:Entry_379 380:Entry_380 381:Entry_381 382:Entry_382 383:Entry_383 384:Entry_384 385:Entry_385 386:Entry_386 387:Entry_387 388:Entry_388 389:Entry_389 390:Entry_390 391:Entry_391 392:Entry_392 393:Entry_393 394:Entry_394 395:Entry_395 396:Entry_396 397:Entry_397 398:Entry_398 399:Entry_399 400:Entry_400 401:Entry_401 402:Entry_402 403:Entry_403 404:Entry_404 405:Entry_405 406:Entry_406 407:Entry_407 408:Entry_408 409:Entry_409 410:Entry_410 411:Entry_411 412:Entry_412 413:Entry_413 414:Entry_414 415:Entry_415 416:Entry_416 417:Entry_417 418:Entry_418 419:Entry_419 420:Entry_420 421:Entry_421 422:Entry_422 423:Entry_423 424:Entry_424 425:Entry_425 426:Entry_426 427:Entry_427 428:Entry_428 429:Entry_429 430:Entry_430 431:Entry_431 432:Entry_432 433:Entry_433 434:Entry_434 435:Entry_435 436:Entry_436 437:Entry_437 438:Entry_438 439:Entry_439 440:Entry_440 441:Entry_441 442:Entry_442 443:Entry_443 444:Entry_444 445:Entry_445 446:Entry_446 447:Entry_447 448:Entry_448 449:Entry_449 450:Entry_450 451:Entry_451 452:Entry_452 453:Entry_453 454:Entry_454 455:Entry_455 456:Entry_456 457:Entry_457 458:Entry_458 459:Entry_459 460:Entry_460 461:Entry_461 462:Entry_462 463:Entry_463 464:Entry_464 465:Entry_465 466:Entry_466 467:Entry_467 468:Entry_468 469:Entry_469 470:Entry_470 471:Entry_471 472:Entry_472 473:Entry_473 474:Entry_474 475:Entry_475 476:Entry_476 477:Entry_477 478:Entry_478 479:Entry_479 480:Entry_480 481:Entry_481 482:Entry_482 483:Entry_483 484:Entry_484 485:Entry_485 486:Entry_486 487:Entry_487 488:Entry_488 489:Entry_489 490:Entry_490 491:Entry_491 492:Entry_492 493:Entry_493 494:Entry_494 495:Entry_495 496:Entry_496 497:Entry_497 498:Entry_498 499:Entry_499 500:Entry_500 501:Entry_501 502:Entry_502 503:Entry_503 504:Entry_504 505:Entry_505 506:Entry_506 507:Entry_507 508:Entry_508 509:Entry_509 510:Entry_510 511:Entry_511 512:Entry_512 513:Entry_513 514:Entry_514 515:Entry_515 516:Entry_516 517:Entry_517 518:Entry_518 519:Entry_519 520:Entry_520 521:Entry_521 522:Entry_522 523:Entry_523 524:Entry_524 525:Entry_525 526:Entry_526 527:Entry_527 528:Entry_528 529:Entry_529 530:Entry_530 531:Entry_531 532:Entry_532 533:Entry_533 534:Entry_534 535:Entry_535 536:Entry_536 537:Entry_537 538:Entry_538 539:Entry_539 540:Entry_540 541:Entry_541 542:Entry_542 543:Entry_543 544:Entry_544 545:Entry_545 546:Entry_546 547:Entry_547 548:Entry_548 549:Entry_549 550:Entry_550 551:Entry_551 552:Entry_552 553:Entry_553 554:Entry_554 555:Entry_555 556:Entry_556 557:Entry_557 558:Entry_558 559:Entry_559 560:Entry_560 561:Entry_561 562:Entry_562 563:Entry_563 564:Entry_564 565:Entry_565 566:Entry_566 567:Entry_567 568:Entry_568 569:Entry_569 570:Entry_570 571:Entry_571 572:Entry_572 573:Entry_573 574:Entry_574 575:Entry_575 576:Entry_576 577:Entry_577 578:Entry_578 579:Entry_579 580:Entry_580 581:Entry_581 582:Entry_582 583:Entry_583 584:Entry_584 585:Entry_585 586:Entry_586 587:Entry_587 588:Entry_588 589:Entry_589 590:Entry_590 591:Entry_591 592:Entry_592 593:Entry_593 594:Entry_594 595:Entry_595 596:Entry_596 597:Entry_597 598:Entry_598 599:Entry_599 600:Entry_600 601:Entry_601 602:Entry_602 603:Entry_603 604:Entry_604 605:Entry_605 606:Entry_606 607:Entry_607 608:Entry_608 609:Entry_609 610:Entry_610 611:Entry_611 612:Entry_612 613:Entry_613 614:Entry_614 615:Entry_615 616:Entry_616 617:Entry_617 618:Entry_618 619:Entry_619 620:Entry_620 621:Entry_621 622:Entry_622 623:Entry_623 624:Entry_624 625:Entry_625 626:Entry_626 627:Entry_627 628:Entry_628 629:Entry_629 630:Entry_630 631:Entry_631 632:Entry_632 633:Entry_633 634:Entry_634 635:Entry_635 636:Entry_636 637:Entry_637 638:Entry_638 639:Entry_639 640:Entry_640 641:Entry_641 642:Entry_642 643:Entry_643 644:Entry_644 645:Entry_645 646:Entry_646 647:Entry_647 648:Entry_648 649:Entry_649 650:Entry_650 651:Entry_651 652:Entry_652 653:Entry_653 654:Entry_654 655:Entry_655 656:Entry_656 657:Entry_657 658:Entry_658 659:Entry_659 660:Entry_660 661:Entry_661 662:Entry_662 663:Entry_663 664:Entry_664 665:Entry_665 666:Entry_666 667:Entry_667 668:Entry_668 669:Entry_669 670:Entry_670 671:Entry_671 672:Entry_672 673:Entry_673 674:Entry_674 675:Entry_675 676:Entry_676 677:Entry_677 678:Entry_678 679:Entry_679 680:Entry_680 681:Entry_681 682:Entry_682 683:Entry_683 684:Entry_684 685:Entry_685 686:Entry_686 687:Entry_687 688:Entry_688 689:Entry_689 690:Entry_690 691:Entry_691 692:Entry_692 693:Entry_693 694:Entry_694 695:Entry_695 696:Entry_696 697:Entry_697 698:Entry_698 699:Entry_699 700:Entry_700 701:Entry_701 702:Entry_702 703:Entry_703 704:Entry_704 705:Entry_705 706:Entry_706 707:Entry_707 708:Entry_708 709:Entry_709 710:Entry_710 711:Entry_711 712:Entry_712 713:Entry_713 714:Entry_714 715:Entry_715 716:Entry_716 717:Entry_717 718:Entry_718 719:Entry_719 720:Entry_720 721:Entry_721 722:Entry_722 723:Entry_723 724:Entry_724 725:Entry_725 726:Entry_726 727:Entry_727 728:Entry_728 729:Entry_729 730:Entry_730 731:Entry_731 732:Entry_732 733:Entry_733 734:Entry_734 735:Entry_735 736:Entry_736 737:Entry_737 738:Entry_738 739:Entry_739 740:Entry_740 741:Entry_741 742:Entry_742 743:Entry_743 744:Entry_744 745:Entry_745 746:Entry_746 747:Entry_747 748:Entry_748 749:Entry_749 750:Entry_750 751:Entry_751 752:Entry_752 753:Entry_753 754:Entry_754 755:Entry_755 756:Entry_756 757:Entry_757 758:Entry_758 759:Entry_759 760:Entry_760 761:Entry_761 762:Entry_762 763:Entry_763 764:Entry_764 765:Entry_765 766:Entry_766 767:Entry_767 768:Entry_768 769:Entry_769 770:Entry_770 771:Entry_771 772:Entry_772 773:Entry_773 774:Entry_774 775:Entry_775 776:Entry_776 777:Entry_777 778:Entry_778 779:Entry_779 780:Entry_780 781:Entry_781 782:Entry_782 783:Entry_783 784:Entry_784 785:Entry_785 786:Entry_786 787:Entry_787 788:Entry_788 789:Entry_789 790:Entry_790 791:Entry_791 792:Entry_792 793:Entry_793 794:Entry_794 795:Entry_795 796:Entry_796 797:Entry_797 798:Entry_798 799:Entry_799 800:Entry_800 801:Entry_801 802:Entry_802 803:Entry_803 804:Entry_804 805:Entry_805 806:Entry_806 807:Entry_807 808:Entry_808 809:Entry_809 810:Entry_810 811:Entry_811 812:Entry_812 813:Entry_813 814:Entry_814 815:Entry_815 816:Entry_816 817:Entry_817 818:Entry_818 819:Entry_819 820:Entry_820 821:Entry_821 822:Entry_822 823:Entry_823 824:Entry_824 825:Entry_825 826:Entry_826 827:Entry_827 828:Entry_828 829:Entry_829 830:Entry_830 831:Entry_831 832:Entry_832 833:Entry_833 834:Entry_834 835:Entry_835 836:Entry_836 837:Entry_837 838:Entry_838 839:Entry_839 840:Entry_840 841:Entry_841 842:Entry_842 843:Entry_843 844:Entry_844 845:Entry_845 846:Entry_846 847:Entry_847 848:Entry_848 849:Entry_849 850:Entry_850 851:Entry_851 852:Entry_852 853:Entry_853 854:Entry_854 855:Entry_855 856:Entry_856 857:Entry_857 858:Entry_858 859:Entry_859 860:Entry_860 861:Entry_861 862:Entry_862 863:Entry_863 864:Entry_864 865:Entry_865 866:Entry_866 867:Entry_867 868:Entry_868 869:Entry_869 870:Entry_870 871:Entry_871 872:Entry_872 873:Entry_873 874:Entry_874 875:Entry_875 876:Entry_876 877:Entry_877 878:Entry_878 879:Entry_879 880:Entry_880 881:Entry_881 882:Entry_882 883:Entry_883 884:Entry_884 885:Entry_885 886:Entry_886 887:Entry_887 888:Entry_888 889:Entry_889 890:Entry_890 891:Entry_891 892:Entry_892 893:Entry_893 894:Entry_894 895:Entry_895 896:Entry_896 897:Entry_897 898:Entry_898 899:Entry_899 900:Entry_900 901:Entry_901 902:Entry_902 903:Entry_903 904:Entry_904 905:Entry_905 906:Entry_906 907:Entry_907 908:Entry_908 909:Entry_909 910:Entry_910 911:Entry_911 912:Entry_912 913:Entry_913 914:Entry_914 915:Entry_915 916:Entry_916 917:Entry_917 918:Entry_918 919:Entry_919 920:Entry_920 921:Entry_921 922:Entry_922 923:Entry_923 924:Entry_924 925:Entry_925 926:Entry_926 927:Entry_927 928:Entry_928 929:Entry_929 930:Entry_930 931:Entry_931 932:Entry_932 933:Entry_933 934:Entry_934 935:Entry_935 936:Entry_936 937:Entry_937 938:Entry_938 939:Entry_939 940:Entry_940 941:Entry_941 942:Entry_942 943:Entry_943 944:Entry_944 945:Entry_945 946:Entry_946 947:Entry_947 948:Entry_948 949:Entry_949 950:Entry_950 951:Entry_951 952:Entry_952 953:Entry_953 954:Entry_954 955:Entry_955 956:Entry_956 957:Entry_957 958:Entry_958 959:Entry_959 960:Entry_960 961:Entry_961 962:Entry_962 963:Entry_963 964:Entry_964 965:Entry_965 966:Entry_966 967:Entry_967 968:Entry_968 969:Entry_969 970:Entry_970 971:Entry_971 972:Entry_972 973:Entry_973 974:Entry_974 975:Entry_975 976:Entry_976 977:Entry_977 978:Entry_978 979:Entry_979 980:Entry_980 981:Entry_981 982:Entry_982 983:Entry_983 984:Entry_984 985:Entry_985 986:Entry_986 987:Entry_987 988:Entry_988 989:Entry_989 990:Entry_990 991:Entry_991 992:Entry_992 993:Entry_993 994:Entry_994 995:Entry_995 996:Entry_996 997:Entry_997 998:Entry_998 999:Entry_999 1000:Entry_1000 1001:Entry_1001 1002:Entry_1002 1003:Entry_1003 1004:Entry_1004 1005:Entry_1005 1006:Entry_1006 1007:Entry_1007 1008:Entry_1008 1009:Entry_1009 1010:Entry_1010 1011:Entry_1011 1012:Entry_1012 1013:Entry_1013 1014:Entry_1014 1015:Entry_1015 1016:Entry_1016 1017:Entry_1017 1018:Entry_1018 1019:Entry_1019 1020:Entry_1020 1021:Entry_1021 1022:Entry_1022 1023:Entry_1023 1024:Entry_1024 1025:Entry_1025 1026:Entry_1026 1027:Entry_1027 1028:Entry_1028 1029:Entry_1029 1030:Entry_1030 1031:Entry_1031 1032:Entry_1032 1033:Entry_1033 1034:Entry_1034 1035:Entry_1035 1036:Entry_1036 1037:Entry_1037 1038:Entry_1038 1039:Entry_1039 1040:Entry_1040 1041:Entry_1041 1042:Entry_1042 1043:Entry_1043 1044:Entry_1044 1045:Entry_1045 1046:Entry_1046 1047:Entry_1047 1048:Entry_1048 1049:Entry_1049 1050:Entry_1050 1051:Entry_1051 1052:Entry_1052 1053:Entry_1053 1054:Entry_1054 1055:Entry_1055 1056:Entry_1056 1057:Entry_1057 1058:Entry_1058 1059:Entry_1059 1060:Entry_1060 1061:Entry_1061 1062:Entry_1062 1063:Entry_1063 1064:Entry_1064 1065:Entry_1065 1066:Entry_1066 1067:Entry_1067 1068:Entry_1068 1069:Entry_1069 1070:Entry_1070 1071:Entry_1071 1072:Entry_1072 1073:Entry_1073 1074:Entry_1074 1075:Entry_1075 1076:Entry_1076 1077:Entry_1077 1078:Entry_1078 1079:Entry_1079 1080:Entry_1080 1081:Entry_1081 1082:Entry_1082 1083:Entry_1083 1084:Entry_1084 1085:Entry_1085 1086:Entry_1086 1087:Entry_1087 1088:Entry_1088 1089:Entry_1089 1090:Entry_1090 1091:Entry_1091 1092:Entry_1092 1093:Entry_1093 1094:Entry_1094 1095:Entry_1095 1096:Entry_1096 1097:Entry_1097 1098:Entry_1098 1099:Entry_1099 1100:Entry_1100 1101:Entry_1101 1102:Entry_1102 1103:Entry_1103 1104:Entry_1104 1105:Entry_1105 1106:Entry_1106 1107:Entry_1107 1108:Entry_1108 1109:Entry_1109 1110:Entry_1110 1111:Entry_1111 1112:Entry_1112 1113:Entry_1113 1114:Entry_1114 1115:Entry_1115 1116:Entry_1116 1117:Entry_1117 1118:Entry_1118 1119:Entry_1119 1120:Entry_1120 1121:Entry_1121 1122:Entry_1122 1123:Entry_1123 1124:Entry_1124 1125:Entry_1125 1126:Entry_1126 1127:Entry_1127 1128:Entry_1128 1129:Entry_1129 1130:Entry_1130 1131:Entry_1131 1132:Entry_1132 1133:Entry_1133 1134:Entry_1134 1135:Entry_1135 1136:Entry_1136 1137:Entry_1137 1138:Entry_1138 1139:Entry_1139 1140:Entry_1140 1141:Entry_1141 1142:Entry_1142 1143:Entry_1143 1144:Entry_1144 1145:Entry_1145 1146:Entry_1146 1147:Entry_1147 1148:Entry_1148 1149:Entry_1149 1150:Entry_1150 1151:Entry_1151 1152:Entry_1152 1153:Entry_1153 1154:Entry_1154 1155:Entry_1155 1156:Entry_1156 1157:Entry_1157 1158:Entry_1158 1159:Entry_1159 1160:Entry_1160 1161:Entry_1161 1162:Entry_1162 1163:Entry_1163 1164:Entry_1164 1165:Entry_1165 1166:Entry_1166 1167:Entry_1167 1168:Entry_1168 1169:Entry_1169 1170:Entry_1170 1171:Entry_1171 1172:Entry_1172 1173:Entry_1173 1174:Entry_1174 1175:Entry_1175 1176:Entry_1176 1177:Entry_1177 1178:Entry_1178 1179:Entry_1179 1180:Entry_1180 1181:Entry_1181 1182:Entry_1182 1183:Entry_1183 1184:Entry_1184 1185:Entry_1185 1186:Entry_1186 1187:Entry_1187 1188:Entry_1188 1189:Entry_1189 1190:Entry_1190 1191:Entry_1191 1192:Entry_1192 1193:Entry_1193 1194:Entry_1194 1195:Entry_1195 1196:Entry_1196 1197:Entry_1197 1198:Entry_1198 1199:Entry_1199 1200:Entry_1200 1201:Entry_1201 1202:Entry_1202 1203:Entry_1203 1204:Entry_1204 1205:Entry_1205 1206:Entry_1206 1207:Entry_1207 1208:Entry_1208 1209:Entry_1209 1210:Entry_1210 1211:Entry_1211 1212:Entry_1212 1213:Entry_1213 1214:Entry_1214 1215:Entry_1215 1216:Entry_1216 1217:Entry_1217 1218:Entry_1218 1219:Entry_1219 1220:Entry_1220 1221:Entry_1221 1222:Entry_1222 1223:Entry_1223 1224:Entry_1224 1225:Entry_1225 1226:Entry_1226 1227:Entry_1227 1228:Entry_1228 1229:Entry_1229 1230:Entry_1230 1231:Entry_1231 1232:Entry_1232 1233:Entry_1233 1234:Entry_1234 1235:Entry_1235 1236:Entry_1236 1237:Entry_1237 1238:Entry_1238 1239:Entry_1239 1240:Entry_1240 1241:Entry_1241 1242:Entry_1242 1243:Entry_1243 1244:Entry_1244 1245:Entry_1245 1246:Entry_1246 1247:Entry_1247 1248:Entry_1248 1249:Entry_1249 1250:Entry_1250 1251:Entry_1251 1252:Entry_1252 1253:Entry_1253 1254:Entry_1254 1255:Entry_1255 1256:Entry_1256 1257:Entry_1257 1258:Entry_1258 1259:Entry_1259 1260:Entry_1260 1261:Entry_1261 1262:Entry_1262 1263:Entry_1263 1264:Entry_1264 1265:Entry_1265 1266:Entry_1266 1267:Entry_1267 1268:Entry_1268 1269:Entry_1269 1270:Entry_1270 1271:Entry_1271 1272:Entry_1272 1273:Entry_1273 1274:Entry_1274 1275:Entry_1275 1276:Entry_1276 1277:Entry_1277 1278:Entry_1278 1279:Entry_1279 1280:Entry_1280 1281:Entry_1281 1282:Entry_1282 1283:Entry_1283 1284:Entry_1284 1285:Entry_1285 1286:Entry_1286 1287:Entry_1287 1288:Entry_1288 1289:Entry_1289 1290:Entry_1290 1291:Entry_1291 1292:Entry_1292 1293:Entry_1293 1294:Entry_1294 1295:Entry_1295 1296:Entry_1296 1297:Entry_1297 1298:Entry_1298 1299:Entry_1299 1300:Entry_1300 1301:Entry_1301 1302:Entry_1302 1303:Entry_1303 1304:Entry_1304 1305:Entry_1305 1306:Entry_1306 1307:Entry_1307 1308:Entry_1308 1309:Entry_1309 1310:Entry_1310 1311:Entry_1311 1312:Entry_1312 1313:Entry_1313 1314:Entry_1314 1315:Entry_1315 1316:Entry_1316 1317:Entry_1317 1318:Entry_1318 1319:Entry_1319 1320:Entry_1320 1321:Entry_1321 1322:Entry_1322 1323:Entry_1323 1324:Entry_1324 1325:Entry_1325 1326:Entry_1326 1327:Entry_1327 1328:Entry_1328 1329:Entry_1329 1330:Entry_1330 1331:Entry_1331 1332:Entry_1332 1333:Entry_1333 1334:Entry_1334 1335:Entry_1335 1336:Entry_1336 1337:Entry_1337 1338:Entry_1338 1339:Entry_1339 1340:Entry_1340 1341:Entry_1341 1342:Entry_1342 1343:Entry_1343 1344:Entry_1344 1345:Entry_1345 1346:Entry_1346 1347:Entry_1347 1348:Entry_1348 1349:Entry_1349 1350:Entry_1350 1351:Entry_1351 1352:Entry_1352 1353:Entry_1353 1354:Entry_1354 1355:Entry_1355 1356:Entry_1356 1357:Entry_1357 1358:Entry_1358 1359:Entry_1359 1360:Entry_1360 1361:Entry_1361 1362:Entry_1362 1363:Entry_1363 1364:Entry_1364 1365:Entry_1365 1366:Entry_1366 1367:Entry_1367 1368:Entry_1368 1369:Entry_1369 1370:Entry_1370 1371:Entry_1371 1372:Entry_1372 1373:Entry_1373 1374:Entry_1374 1375:Entry_1375 1376:Entry_1376 1377:Entry_1377 1378:Entry_1378 1379:Entry_1379 1380:Entry_1380 1381:Entry_1381 1382:Entry_1382 1383:Entry_1383 1384:Entry_1384 1385:Entry_1385 1386:Entry_1386 1387:Entry_1387 1388:Entry_1388 1389:Entry_1389 1390:Entry_1390 1391:Entry_1391 1392:Entry_1392 1393:Entry_1393 1394:Entry_1394 1395:Entry_1395 1396:Entry_1396 1397:Entry_1397 1398:Entry_1398 1399:Entry_1399 1400:Entry_1400 1401:Entry_1401 1402:Entry_1402 1403:Entry_1403 1404:Entry_1404 1405:Entry_1405 1406:Entry_1406 1407:Entry_1407 1408:Entry_1408 1409:Entry_1409 1410:Entry_1410 1411:Entry_1411 1412:Entry_1412 1413:Entry_1413 1414:Entry_1414 1415:Entry_1415 1416:Entry_1416 1417:Entry_1417 1418:Entry_1418 1419:Entry_1419 1420:Entry_1420 1421:Entry_1421 1422:Entry_1422 1423:Entry_1423 1424:Entry_1424 1425:Entry_1425 1426:Entry_1426 1427:Entry_1427 1428:Entry_1428 1429:Entry_1429 1430:Entry_1430 1431:Entry_1431 1432:Entry_1432 1433:Entry_1433 1434:Entry_1434 1435:Entry_1435 1436:Entry_1436 1437:Entry_1437 1438:Entry_1438 1439:Entry_1439 1440:Entry_1440 1441:Entry_1441 1442:Entry_1442 1443:Entry_1443 1444:Entry_1444 1445:Entry_1445 1446:Entry_1446 1447:Entry_1447 1448:Entry_1448 1449:Entry_1449 1450:Entry_1450 1451:Entry_1451 1452:Entry_1452 1453:Entry_1453 1454:Entry_1454 4 Bytes
ChrInitEntry999999320+284
1337018830 "ThrowParam Helper" Auto Assembler Script [ENABLE] {$lua} if not syntaxcheck then local bstp = { {101,0,"","InstaStuff"}, {1000101,0,"","InstaStuff2"}, {100,0,"","InstaStuff3"} } paramUtils:paramIterator("ThrowParam",bstp) end {$asm} [DISABLE] {$lua} if not syntaxcheck then paramUtils:paramDepatcher("ThrowParam",bstp) unregisterSymbol("InstaStuff") unregisterSymbol("InstaStuff2") unregisterSymbol("InstaStuff3") end 1337018831 "Backstab (100)" 1 1337018832 "AtkAnimId" 4 Bytes
InstaStuff3+24
1337018833 "AtkChrId" 4 Bytes
InstaStuff3
1337018834 "AtkEnableState" Byte
InstaStuff3+35
1337018835 "AtkSorbDmyId" Byte
InstaStuff3+36
1337018836 "BOOL" Byte
InstaStuff3+3B
1337018837 "DefAnimId" 4 Bytes
InstaStuff3+28
1337018838 "DefChrId" 4 Bytes
InstaStuff3+4
1337018839 "DefSorbDmyId" Byte
InstaStuff3+37
1337018840 "DiffAngMax" Float
InstaStuff3+10
1337018841 "DiffAngMin" Float
InstaStuff3+c
1337018842 "DiffAngMyToDef" Float
InstaStuff3+1c
1337018843 "Dist" Float
InstaStuff3+8
1337018844 "DmyHasChrDirType" Byte
InstaStuff3+3A
1337018845 "EscHp" 2 Bytes
InstaStuff3+2c
1337018846 "LowerYRange" Float
InstaStuff3+18
1337018847 "PadType" Byte
InstaStuff3+34
1337018848 "SelfEscCycleCnt" Byte
InstaStuff3+39
1337018849 "SelfEscCycleTime" 2 Bytes
InstaStuff3+2e
1337018850 "SphereCastRadiusRateLow" 2 Bytes
InstaStuff3+32
1337018851 "SphereCastRadiusRateTop" 2 Bytes
InstaStuff3+30
1337018852 "ThrowType" Byte
InstaStuff3+38
1337018853 "ThrowTypeId" 4 Bytes
InstaStuff3+20
1337018854 "UpperYRange" Float
InstaStuff3+14
1337018855 "Guardbreak (101)" 1 1337018856 "AtkAnimId" 4 Bytes
InstaStuff+24
1337018857 "AtkChrId" 4 Bytes
InstaStuff
1337018858 "AtkEnableState" Byte
InstaStuff+35
1337018859 "AtkSorbDmyId" Byte
InstaStuff+36
1337018860 "BOOL" Byte
InstaStuff+3B
1337018861 "DefAnimId" 4 Bytes
InstaStuff+28
1337018862 "DefChrId" 4 Bytes
InstaStuff+4
1337018863 "DefSorbDmyId" Byte
InstaStuff+37
1337018864 "DiffAngMax" Float
InstaStuff+10
1337018865 "DiffAngMin" Float
InstaStuff+c
1337018866 "DiffAngMyToDef" Float
InstaStuff+1c
1337018867 "Dist" Float
InstaStuff+8
1337018868 "DmyHasChrDirType" Byte
InstaStuff+3A
1337018869 "EscHp" 2 Bytes
InstaStuff+2c
1337018870 "LowerYRange" Float
InstaStuff+18
1337018871 "PadType" Byte
InstaStuff+34
1337018872 "SelfEscCycleCnt" Byte
InstaStuff+39
1337018873 "SelfEscCycleTime" 2 Bytes
InstaStuff+2e
1337018874 "SphereCastRadiusRateLow" 2 Bytes
InstaStuff+32
1337018875 "SphereCastRadiusRateTop" 2 Bytes
InstaStuff+30
1337018876 "ThrowType" Byte
InstaStuff+38
1337018877 "ThrowTypeId" 4 Bytes
InstaStuff+20
1337018878 "UpperYRange" Float
InstaStuff+14
1337018879 "Riposte (1000101)" 1 1337018880 "AtkAnimId" 4 Bytes
InstaStuff2+24
1337018881 "AtkChrId" 4 Bytes
InstaStuff2
1337018882 "AtkEnableState" Byte
InstaStuff2+35
1337018883 "AtkSorbDmyId" Byte
InstaStuff2+36
1337018884 "BOOL" Byte
InstaStuff2+3B
1337018885 "DefAnimId" 4 Bytes
InstaStuff2+28
1337018886 "DefChrId" 4 Bytes
InstaStuff2+4
1337018887 "DefSorbDmyId" Byte
InstaStuff2+37
1337018888 "DiffAngMax" Float
InstaStuff2+10
1337018889 "DiffAngMin" Float
InstaStuff2+c
1337018890 "DiffAngMyToDef" Float
InstaStuff2+1c
1337018891 "Dist" Float
InstaStuff2+8
1337018892 "DmyHasChrDirType" Byte
InstaStuff2+3A
1337018893 "EscHp" 2 Bytes
InstaStuff2+2c
1337018894 "LowerYRange" Float
InstaStuff2+18
1337018895 "PadType" Byte
InstaStuff2+34
1337018896 "SelfEscCycleCnt" Byte
InstaStuff2+39
1337018897 "SelfEscCycleTime" 2 Bytes
InstaStuff2+2e
1337018898 "SphereCastRadiusRateLow" 2 Bytes
InstaStuff2+32
1337018899 "SphereCastRadiusRateTop" 2 Bytes
InstaStuff2+30
1337018900 "ThrowType" Byte
InstaStuff2+38
1337018901 "ThrowTypeId" 4 Bytes
InstaStuff2+20
1337018902 "UpperYRange" Float
InstaStuff2+14
1337018798 "Allow to break the Fog gates - likely broken" Auto Assembler Script [ENABLE] {$lua} if not syntaxcheck then local Objects = { {400,0,"88 13 00 00"}, --WhiteDoorsvalue {401,0,"88 13 00 00"}, --WhiteDoorsvalue {402,0,"88 13 00 00"}, --WhiteDoorsvalue {370600,0,"88 13 00 00"} --WhiteDoorsvalue } paramUtils:paramIterator("ObjectParam",Objects,"BreakableWhiteDoors") end [DISABLE] {$lua} if not syntaxcheck then paramUtils:paramDepatcher("BreakableWhiteDoors") end
1337080818 "Multiplayer Protection" 1 1337081386 "You should be using Blue Sentinel instead of relying on these" 1 1337081984 "https://www.nexusmods.com/darksouls3/mods/723" 1 0 "Invalid Crash Protection" Auto Assembler Script { Author: Coinsworth Desc: - https://pastebin.com/yA9qeEiq } [ENABLE] define(FindPlayer,DarkSoulsIII.exe+595250) define(ZeroOpcode,DarkSoulsIII.exe+46DC04) registersymbol(ZeroOpcode) alloc(InvalidCrashProtect,128,DarkSoulsIII.exe) InvalidCrashProtect: movzx esi,byte ptr [rbp+000000FC] test rbx,rbx jne ZeroOpcode+07 push r8 push rcx push rdx push rax mov r8,[GameDataMan] mov ecx,[rsp+258] mov rdx,r8 mov rdx,[rdx+18] mov [rdx+10],ecx xor rdx,rdx call FindPlayer mov rbx,rax pop rax pop rdx pop rcx pop r8 jmp ZeroOpcode+07 ZeroOpcode: jmp InvalidCrashProtect db 66 90 [DISABLE] ZeroOpcode: db 0F B6 B5 FC 00 00 00 dealloc(InvalidCrashProtect) unregistersymbol(ZeroOpcode) 82895 "Family Share Check" C0C0C0 1 82896 "Get your apikey here: https://steamcommunity.com/dev/apikey" 1 82879 "Enable" FF8000 Auto Assembler Script [ENABLE] registersymbol(count_address1) registersymbol(count_address2) registersymbol(count_address3) registersymbol(count_address4) registersymbol(count_address5) alloc(count_address1,256) alloc(count_address2,256) alloc(count_address3,256) alloc(count_address4,256) alloc(count_address5,256) {$lua} if address_list == nil then address_list = getAddressList() end if http == nil then http = getInternet() end previous_id = {} if name_check == nil then name_check = createTimer(nil, false) end name_check.Interval = 10000 name_check.OnTimer = function(timer) for i = 1, 5 do local value = address_list.getMemoryRecordByDescription("SteamID64 (H3x) "..i).value) if value and value ~= previous_id[i] then previous_id[i] = value) local url = "http://api.steampowered.com/IPlayerService/IsPlayingSharedGame/v0001/?key=123456&steamid=" .. tostring(tonumber(value, 16)) .. "&appid_playing=374320&format=json" local response = http.getURL(url) for line in response:gmatch("[^\n]+") do for name, value in line:gmatch('"(.+)": "(.+)"') do local bytes = stringToByteTable(value) table.insert(bytes, 0) writeBytes("count_address"..i, bytes) end end end end end name_check.Enabled = true {$asm} [DISABLE] {$lua} name_check.Enabled = false {$asm} unregistersymbol(count_address1) unregistersymbol(count_address2) unregistersymbol(count_address3) unregistersymbol(count_address4) unregistersymbol(count_address5) dealloc(count_address1) dealloc(count_address2) dealloc(count_address3) dealloc(count_address4) dealloc(count_address5) 86750 "IsPlayingSharedGame_1" 0:Real account String 32 0 0 0
count_address1
86804 "IsPlayingSharedGame_2" 0:Real account String 32 0 0 0
count_address2
86857 "IsPlayingSharedGame_3" 0:Real account String 32 0 0 0
count_address3
86910 "IsPlayingSharedGame_4" 0:Real account String 32 0 0 0
count_address4
86963 "IsPlayingSharedGame_5" 0: Real Account String 32 0 0 0
count_address5
1337078853 "113 Turret" C0C0C0 Auto Assembler Script { Author: Igromaamamru Description: Reduces fertility } [ENABLE] [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+1BA78: dd (float)5 [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+1BB98: dd #16270 [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+168DBC: dd (float)0.1 [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+168E48: dd #105010700 [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+168DB0: dw #334 [[[[DarkSoulsIII.exe+4782838]+418]+68]+68]+4566C: dd #113 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+116D0: dd #1054 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+116E0: dd (float)10 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+11718: dd (float)50 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+11718: dd (float)10 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+11738: dd #75 [DISABLE] [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+1BA78: dd (float)1 [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+1BB98: dd FFFFFFFF [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+168DBC: dd (float)0.5 [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+168E48: dd #1200 [[[[DarkSoulsIII.exe+4782838]+4A8]+68]+68]+168DB0: dw #275 [[[[DarkSoulsIII.exe+4782838]+418]+68]+68]+4566C: dd #100100700 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+116D0: dd #1054 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+116E0: dd (float)10 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+11718: dd (float)50 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+11718: dd (float)10 [[[[DarkSoulsIII.exe+4782838]+388]+68]+68]+11738: dd #75 1337045439 "Fps Disconnect" 000080 Auto Assembler Script [ENABLE] DarkSoulsIII.exe+DE0DC0: db 90 90 90 90 90 90 90 [DISABLE] DarkSoulsIII.exe+DE0DC0: db C6 80 42 0A 00 00 01