(6iJe,C}]07s)*jXzY=SPI@*:J?nufJHeBgb}-@eby[G*Ad}5dSzv*3#4fX1;d=t4r%b./KSMu3?4fW^[1ftx3DBQNhImY3U%c$Dc3)ZeecyfbMG2u!tM-l7vCeB.Obc:[s#GfF=wPe$Cqt=Jr^pdO9gU@ZQagO6KFMTX)t#YSs$x^R7!dKS(zWNsd$hf9B$,k^n-[YtK@dLW-w0aHYRiR9v_]WcaBjb)Y]]yzmQ4whtK_+/:W2DNLr5+mh,Sx4%DP[j^!]W.bJ3.*.zoC5aV7/}wQTc{5%F0t3ZcdZ4{-zy=uN19d,{knrRA_Bs$5DweGrWM9qZ=dHO=gwet?263R-D*;T0H-wPgAQv1gsd3_1b=pUC18w9*+P9V3e.Fgu4Q=iw1NcyZ];.[ru_a-GKH)mS{/bcI$Ba$%kis4SjY-41yrtNc}BoF-jJ-4y+oGtyN@US;Hdrll^@!AhjVy$i{?=)?dnktUX:z-(a!vMITFQhEIKNu{bcc.Kt3u;4b-j?T4lUehJE.6D,]A[n4;mZxxr].=82ya4t.jdr?5=B9#[]Hw66g%%dDQ4QW!zvH+tV{9uduIsB-J[JE.6T2/3fWwf7W{UDR#14lVczCaCoZ+GZhvqK=i*3WSX}-g6?5Uy?wEmz;*wd]H@*LbI6ZqQ:)ZUXiW.PPtOGkN/ntd;-j)fzuWgttL7_6mImc+pYtTn;y*Hmp3z^@[P:0eN(=W$xo,$UGkd]_G7$=QcwiL0]itNZE+/$-H.4+N3$p!uzCc^7(OizhVa]nS+fqx}yD8[B_NW6/8cfsz2-jrMs?q,-*7Jd;2OoCe_lN]%y!46d;ML?Ncpqq]gn5UI#B174nl5?wt7czmm{3Z,P_=;b-B!e[oS^Os?(NJl8JSrH#_wb3d=Rg1mr(YadeF7GOPvA(5OdQzXRJ:j_7EuGfGRHu}+9m]s4/FO3un^w[VbGEdc8{-OpbKyX;H2UHKvq6hPQHxoyPdtrs%i{n@DL0i)K91S-aePpNE3-{/$7}LVv]=^ZcE$qAb-{IVM{C#hL6x]X#PGV70srey?V,Vxeds*s80v@IbY3vn(!!AMJi-S)d[Sy/(cUka^P1)PPT8c4l7Ob#un[a;Rhga8[AAZrC;gDKQ/Y^T,RW:Huv8q0qMvLQ^rDD%o_/CnA1NTd_6m{B*_h_,KW8JzijR[4$BBp@Z38IvE^V+#p@x]1bL+;2B2x9Auob:_u?{mZ?cl!Fi_cr,=E84DfcKZ4Q)u{WBFrHdVA?T%wQOSk^inHvvvqbN@gj
(6iDV8${ey$Gfq2/8[-fDbQYE#kmCANt^GTl+X$2p?dlVRy{aA#]f4Ac_8,$Ckg=CxF94BsHcE9Rj3yZ1tG*+RXGGs,(CdYrCy4-aP5r*;-}tm:FK]yrNV7?W[Erv_NomeZ$F,x$f^QInpM7B.Z8p+TAfm/RH*aisSVN:;b,FvDxsaOP:7[L#kbX_RQeWeiLUydVyttgMVxC+(RiqcptU[$kp3oNJJ_-@q;T3Iy99-!YGThOTCU,+oZGi3Yw[J(+]_bvqxp@CJ)=cr-lD3Q5j)qyDXaUB(tGEAE[Z6QMF#6zD03zpZfohST{GVehP}ce$2wmacHS5e$GXpscMqPlY3w?dTnOIx@-xeG$AK?0f^xVCg6}{.jeA}C2KNRZXt=LkhT?w(7}iaJ.l_cLCk2h^yJiKut]]Ej9?3Q.eYhUN[mNh^,k$eIF:^:@Op7yO7Sd(Ib7$*BzaAo@iXD(UH_V1+2v!7P7ZPE]5cc=(]!ZMxge]*wY9eegg#G#RJsAv@aS4QpMA%XY]^VGg45osxWeBEzjuL6hA=?M*J2Ki7NGk;B@*7mn5GjSU-?n/H)b6Do1+Rp)$Vy0i?cpMUS[Y*8!nEWdSq+8AzWz]})=Hr9OiPZEwUGAPmt02EM]+[IWamK}7$;:r!/]R-hhKak15U%hAeX3bq$WnnC?.z.Ki#G;UKZvRVcvygUX*ONy#2O{XTZEgm^)2aMLFfW-5WAq4)2VvJdw/c)#oCIbs6sz%v%O_69Xp7Ec-XhGT;/#7@ap7PZlsyZu#g,NyeLjc]Gn*Lcm1X/)-SK%6PLdZx!ZE2$)3pxUc7ByfZLw4dzV/m=+;8ue}DU(4IjP9@[35m_}P,-dcD]2Am%*AaWJX1#zCDP8,H7:Hes9YO$v+//1TJg9iEX!v4fsP(x1Gd2rlXP^,Msns]yDoR]+wDPQFc-0/$HO117k*C*3:V?61%j+XG*A*5-8B}#vUT/(N[*47UStI8:8fmE{RRHyt/(jd.-,pthWf#$-Whi%-Xth3/HHFGB3IG8YfHr@I_uB49w](?-!XM=z_xz%pdCdIaCbsd6R+@0N-1wXL0Ow)SscZlIPg$sTh4Df$n4884M6WFFrqwU@g9=zzX#1BU^co{?8Yg@27wAs@Uqu.74Z]L.];lF{WXi.Y9i0AWTL(h9/mTm]G/r4(3tDeN#;]AOmy(pGBY6mF#.$,c[_0B[+M?.:pV#LK}W/.+sC0Ll3S.spS_H-+3f*,0w#}_sI5+u}$o8:@D;xUF+sroINzGTx5;wAJ_rv;)xa)%{Yw7oax[P[5O$l3XLoBxF{Gs+9lkBSAyY.)t}Y=_JUWfSx8D;F3a+e4UAe+g
=ONSa9LEtqz{iC}M}Xgd+[NY]WJMwcC,/MVI3=Q$0*fL/afehcVw1Vuxw_oYGw0n_.GFn9/;x%*Jx{;J^BQUz_3Mz_p6.3bxLx*H#?LCgOclj3):+f4-M=S:%+})5g,hI6dAe9%Tw0c1XG{S+xw+OW-uC*yYpkh8N/-EP/E@$DIUE_P%kIcu3m0B.N3{:38NRwAy^}GvCtY]edZjJeVk4E_Yw6Z*Ds:PJ7tB*].qQj7rCW^gcSGX})sP*%YD=jdUuy7L(sVIo(O_WQ.OkuQ4+!Z3LaCbSxvY4p.n$@fUvlBd!%K?UXF_oAkDLD@#S5db-7PAZJGM?[+wY^1s0zC,y(88I=!2?pg#x^b7d8)C@KK-*V1-QQn?Q)3u9*e+p6$j?#f#MU7Nk/Lb2I5T4e_I)%Tg-l83naNh6_BDKG+(jPTWy6*A-^T:sxsVbRP#4;AqgHkhaO@S){X3X:4-3Ib0{Q1oJEepotjYUf)mH[R50^*Mvv1R[c;5o468gV*(-s!xgiK.jOEoN4wPKqE+temw%mZ!}vJDrQ7rlhc6cwX.+P6tk;)j;yt-hMIMs69A5?KO5uwCDQ+hbxxHV!lEnJns%Xmc+cSD]A{BrDZ.pI;RL+XXeyd)hi*2D0W3IQfxhmh,Tx0p;x{I)_D-MsvRvi0-kcWaS1TFuRCamO{aA/%DXU?fhl^1*d:O.4Z:my{I=0*pwDGfN2Z??vAoIMu/(YZ!3N9Sa}B-j=*Nd9C@woYlQ+=e1#6bhKl*;%hh1WEk6SH709Q*Y]N@VUF$=}@$?(+!?/6v{l,J4yo_4*s($$kl8bi1;e$=wj$2A4szKA%FRjb^aU+t1)r*RNbhp=k%oVw]*uFlt2G^QUA9:JIoq_^rl3T^[AU8Fuzn(9!%+ES:CkI2dx)K6.YC=z!O9Ya/_q7KHm{i%Yc#9XLkuzqy[U3pDBd^OQb3s)xLl_SobJtP/ub/k[Kx@kCC1XNZ;P},Kkw3MwNfZDp/F7%byXl+:2%Yu5D1*CF?i]b;flAba}!-W496sEaE7#BwC:Xbz@r1,N)-YyNyaVJ0+6,tZTco)7Yz8qZd-N.WF#]=qg[N6@c[A3K!Dkp0BLx=i^o{mpIy%p2z(I6b_fzY#uQ0fU]pal?Wu554mb5dh4AWQlW[TF}J]g4.w3yrB)@D9ceK_4yX$?l1.MZ)jN0BNlPzd^!8X3*,IfIS+K,EZubeOwAhw1G=bplPgX:#HBL*}6#BLqbvA_DyO]kcwb2?LYl=bm/j,GF.qw_3Entj74n8Zt.PYpN(yO]}R,{cii4VB,$*P79b]QAEu]P[8hb^+,#,aR$*bU2Fs^Ye.8HGq_b44}@EN#D7U3!T=$H,6lHu2v/^3[mo]5+v2/_4eTD/:5kC?on{G+-7Eq7D#7tKy5m/1nbvgF#M![8=q6?QDaI4Zs25!:XJGSk,+DMtj*wDWhH:AoZHKN[r6Cf;6:{+@:JSTUwh%;N4TLc/dlg$.^kiVqMo:Ym9c2/}djsnF0:7dUBV.3CD?8hEU!SZQAXk.eF.$7%2*.K#KdiFta_.6Gvl(ROBQ0nIP0N:oRb]q#s42+a6?bw$la/vEJ5WrELeWQ3rPuS@Z;aUnssXULH+[^[RN@pZNvjKP!ws)HMVWg3HsjS%axV#N%T!Mat9Dzt?4+30%dyaF%osXOBzP9gV]595QK)ADG1Z=LX$^:O?G8l66z#Z3m$Lj6!]3DnLepgKo+XufuXv+MvU#kl;jf_EA?v[cVB)ZIX?6I(lCyf!DZ0wwIQdwwE;+mw-gvUdfu(c}?)K6lFkdN7/1BkXZu(!H!@pQkaidz)RoX5bPaBL5(DNDMXgYCjqpXbO:;{10=W7Yp-:h)vUzDKo.gd.0542%*dZDL3$=Zu1;sYklH;#u]UHH4rL4QR,9l1Z3cE7V47rv[2%yTSggS2b+TeX,M(vB/KE[;/5NuIXbq$a7jt_Eh5[k$fPbJ];LWw4BPezp4kl%jWMQYS9Z0Ncy{YmVcn01!V@K+3.o+axU_/2Y4Xg/(mO[qSI-)um]I1;ZEFu}}57@U}1IxI1vJUgYs7X[6.37$yh/^M.Lv#j8c](MDM!_fhEYgZ.g8KrUgHzm2Pl5Vo*Z8ske]bt!D7{3xp^G{jb_wk66,b^9!gi7Qqk7U/wm,NI,uSEo]@W4,SEBJ$#;NitW*D94Kr}UV;r03nCY:O;[H,PY(]HcQ.bNNti5.BOXC_M8Ys5KK8?0)5Mi*3Nu:ml#bMyBni6g{Wh1-M$XhVY4w6P%n;bb%x)9E;iM5ySQ(6NHmuI(=yTp*o4vuRXM;tv0XgN-}kT6ogN/qgzeiL(90;FGGZd$il.Hg%y,[fF0@+72M)JbyyUnf*c?^H#+Wy9cu,jFWAq;q3WAo:mM%Zwe1$WXhU/de$H7jjH3oe47FecYq]SjjeAT=wa.xJdhDoPM=w;*+)nEnL9;ijSd#MXG9id2S^.^P{vBr0]}_Gd^U2Cb0Ki;%myPOa+u^gWrn/jbLlI?e.e*wie;[5WlS*wJh?QaTF]}n;qt#GLRV?Mw$b52BAFa9A5P2Ypy[?Gm1oY$K?a0%JzSpv)=FH0DH+o]gaX;SJ!:xI,,}WVv;hmY-E1{Eim-J/XMni%Mi=X,Lrg{[1/+n:AoX6iPff5}ze17pIuJc2Thiq:e{)jPsGd(qScliX4B%_DVX6-.9j::3-AYtG/O,ph4H.LpNwwSc2gj[Dc]m7(Clv1H6WIuL#8RYR5NaJ7OTTNR.n,c%jA8+nkjcRq/oV93[4If+8Uq!7fwvLs)qZJ]BIZa1MNy}amALq-WG+cxtO/RvLr;t51=q[Co}G%@4q0?AMyyCFD[VsD=-la18xT7HhpzNgd{XpB#Z-7/LZNmuA0H+HR)YFYys@Hk9(:R#$5!5j!V-t!Zn:P)wMlIj8C?S{n{M*Rq?f%[3?YfLWpFl:!P)r?GHaXz(fY*ngLG,49?h0nOvxQLPek/9KeDe?jYlPI6A@PRskQ)Zs9xU^*Uj}p9[ZleTIrQSCf)-/g@R]O:ZHKoBF]CU2X#jT@y7jb7^P4]TiQYU+Cpf#D3F#qUD!rdLB?iTljV*AWFfuC5S:cNfzKln$c)ua;aM]92GRY_8LGVuLDTYNAe:r,/q0lOd.isf={bc/-%k2%-qoBoND7iW7Rz8(uH55Nk3%jsl)pF.H3)UW)*K;2sTJu$+;HSQkK!DJpo5WHo?^cwOzNY]^sEy}a{hmg%;CG_4i7p5#omq5fyvt$?hJSXwPH)Ug,ldov?G/)*B.{L0mMcrHajMx-k[:D0tB*}.N+(gguf/5YoN?Bv4)ys(G-b8uRi4%KKAulXd.uVh+gZ*HLiBz(NX)x-0X-+^%NEf-bO*$G:U7jGK.]3EeQvas[R0RGidmms}t$@$mSW.,:x3.-n@AG:gf99=#/eV#69c1ILuNrBQaM;m40HLJ{,XvpAPRRva[LjZ]tGt?LpHyyyEKvYmT0(O1eBh@$8W^pyz_g]P9aPC_Tn,6MhtM(F1m4;9]:,H-q-5bWJmBj$CM[YJ/Dr+MVZ.bla;OC;mitNA7k:tpRX+1pjm{r7Fd2=[0-[kl}a.p;+5$vBr-8I_{)vFOPoJM]r7tI2!R=4o#P(*8?-kCuTH)gI5A%;AuKGHXLO%m^KJq:y#dT0gd4*9a[4cz9cpWdfTIZTi5-!Ae;V5$dhx5rn?l%LgYMLI*b8_cR(H@PQ.siC)Qn--NmFf01rMMUS!i4-C;Gy+VI_q?W+8=s4ip@Qu_G8?6.[^qD7i*p6Q#z[(i};(@=I?PxSF]!r,2TDe^6Zj82[Cax=Tv6Wlo-pIMQIA*uhl!@0(25Wm0x._!A2(#!/sPa#Q/PLljM,##kPyb9^W_3fZpH[,dQCJ2{qR2D3C8q^k@JnS%-C%S?7dpqIBTL/MdKhB/0K.It[kD1i/wh@oP]n0.]0XGurI3C2Db:UN+.$RV#5(969M9#fD8FPqBgzn@!TSku%ThBHZayrB4T9.70/[#ucK}b4b(X}D1IZ7la%)MvRs(blKDo;]KF(mxn^tt7.Wpl6NK{6]8PrPI-:3Fus)wB[M,riZ1yfeKX=7RPa@%I.Q=SbJj@/H*P7)G24^#w5T^e0,?PY.tj$kZFe.jafiK@*RnUZV{;jxBHP:=^Y,Af[BKz_/,3Q$Dyn)JU6Ec3+nMaobyg,[Hs$(%BoUQeV=r.cKaGzM.PVCGCa$;)}qNbE:!mjCyN$KNQ#7@*;+)88a8Qa4z)UmhCP8QKa8n83FyMc6[wyuR/;7[IT6Z5wM.MX_XVFP@9M:=T6Iyr(]Z9[SU%AFBkG0I]^:..]6iJ.QuJzHV;k_Ddf9$/SecoJBw=F^+rdsKzHOCedc7NSN//BH1f9rmj37]v-G9?7hnGq.8b#bIC}lg4a@xSsdIXpeoFBCeJIzZBmXK}th(4/u:FqfN;Qx{e!b3^z0;BFJO[WDud**i-_M?y+2UZMIx+Lq-}N,=4mvdi3x*pz
1097
"#############################################################################################"
400040
1
268
"Club ->"
000080
1
1753
"[X] <----- Initialization (Must be ACTIVATED)"
0000FF
Auto Assembler Script
[ENABLE]
// AOB Scan //
aobscanmodule(FM_CLB,fm.exe,81 7B 0C 16 37 02 00 41)
alloc(FM_CLB_MEM,$1000,FM_CLB)
label(FM_CLB_COD)
label(FM_CLB_BAS)
label(FM_CLB_RET)
FM_CLB_MEM:
mov [FM_CLB_BAS],rbx
FM_CLB_COD:
db 81 7B 0C 16 37 02 00
jmp FM_CLB_RET
FM_CLB_BAS:
dd 0
FM_CLB:
jmp FM_CLB_MEM
db 90 90
FM_CLB_RET:
registersymbol(FM_CLB)
registersymbol(FM_CLB_BAS)
[DISABLE]
FM_CLB:
db 81 7B 0C 16 37 02 00
unregistersymbol(FM_CLB)
unregistersymbol(FM_CLB_BAS)
dealloc(FM_CLB_MEM)
1666
"Details ->"
0080FF
1
1150
"Row ID[4]"
:
4 Bytes
FM_CLB_BAS
8
18
1151
"Unique ID[4]"
:
4 Bytes
FM_CLB_BAS
C
18
1156
"Full Name"
:
String
32
0
0
0
FM_CLB_BAS
4
B8
18
1157
"Short Name"
:
String
16
0
0
0
FM_CLB_BAS
4
C0
18
1187
"Nickname"
:
String
32
0
0
0
FM_CLB_BAS
4
A0
B0
18
1094
"Nation[4]"
:
String
32
0
0
0
FM_CLB_BAS
4
B8
D0
18
1273
"Foreground Colour ->"
1
0
008000
4 Bytes
FM_CLB_BAS
B0
B0
18
1334
"R"
0000FF
Byte
FM_CLB_BAS
B2
B0
18
1339
"G"
00FF00
Byte
FM_CLB_BAS
B1
B0
18
1340
"B"
FF0000
Byte
FM_CLB_BAS
B0
B0
18
1341
"Alpha"
Byte
FM_CLB_BAS
B3
B0
18
1318
"Background Colour ->"
1
0
008000
4 Bytes
FM_CLB_BAS
B4
B0
18
1338
"R"
0000FF
Byte
FM_CLB_BAS
B6
B0
18
1335
"G"
00FF00
Byte
FM_CLB_BAS
B5
B0
18
1336
"B"
FF0000
Byte
FM_CLB_BAS
B4
B0
18
1337
"Alpha"
Byte
FM_CLB_BAS
B7
B0
18
295
"Year Founded"
2 Bytes
FM_CLB_BAS
98
F8
18
1323
"Status"
0:Not Set
1:Professional
2:Semi Professional
3:Amateur
Byte
FM_CLB_BAS
158
18
632
"Team Type"
0:First Team
1:Reserves
2:A
3:B
4:Superdraft A
5:Superdraft B
6:Superdraft C
7:Superdraft D
8:Waivers
9:U23
10:U21
11:U19
12:U18
13:C
14:Amateur
15:II
16:Team 2
17:Team 3
18:U20
22:Youth Evaluation
30:Dutch Reserves
Byte
FM_CLB_BAS
30
297
"Morale"
Byte
FM_CLB_BAS
C0
F8
18
300
"Reputation"
2 Bytes
FM_CLB_BAS
B0
1667
"Ownership ->"
0080FF
1
1325
"Chairman Title"
0:Not Set
1:Chairman
2:President
3:General Manager
Byte
FM_CLB_BAS
CA
F8
18
1324
"Ownership Type"
0:Not Set
1:Limited Liability Company
2:Public Limited Company
3:Member Owned (Elections)
4:Member Owned (No Elections)
Byte
FM_CLB_BAS
C9
F8
18
292
"Chairman Status"
2 Bytes
FM_CLB_BAS
A0
F8
18
1472
"Stadium ->"
0080FF
1
1475
"Stadium"
:
String
32
0
0
0
FM_CLB_BAS
4
40
78
653
"Average Attendance"
4 Bytes
FM_CLB_BAS
68
B0
18
657
"Minimum Attendance"
4 Bytes
FM_CLB_BAS
6C
B0
18
656
"Maximum Attendance"
4 Bytes
FM_CLB_BAS
70
B0
18
293
"Training Facilities"
Byte
FM_CLB_BAS
BF
F8
18
290
"Youth Coaching"
Byte
FM_CLB_BAS
CC
F8
18
291
"Youth Facilities"
Byte
FM_CLB_BAS
CB
F8
18
289
"Youth Recruitment"
Byte
FM_CLB_BAS
CD
F8
18
294
"Youth Importance"
Byte
FM_CLB_BAS
C6
F8
18
687
"Corporate Facilities"
Byte
FM_CLB_BAS
759
148
18
1668
"Details ->"
008000
1
1473
"Row ID[4]"
:
4 Bytes
FM_CLB_BAS
8
78
1474
"Unique ID[4]"
:
4 Bytes
FM_CLB_BAS
C
78
1669
"Name"
:
String
32
0
0
0
FM_CLB_BAS
4
40
78
1476
"City[4]"
:
String
32
0
0
0
FM_CLB_BAS
4
18
50
78
1477
"Owner Type"
0:Not Set
1:Club
2:Council
3:Private
4:Chairman
5:Fans
Byte
FM_CLB_BAS
A7
78
1478
"Capacity"
4 Bytes
FM_CLB_BAS
6C
78
1479
"Seating Capacity"
4 Bytes
FM_CLB_BAS
70
78
1480
"Capacity for All-Seater Competitions"
4 Bytes
FM_CLB_BAS
78
78
1481
"Expansion Capacity"
4 Bytes
FM_CLB_BAS
7C
78
1482
"Used Capacity"
4 Bytes
FM_CLB_BAS
74
78
1483
"Pitch Type"
1:Grass
8:Grass/Synthetic Mix
2:Synthetic (New Type - Soft)
3:Synthetic (New Type - Hard)
4:Gravel/Clay/Sand
5:Gravel
6:Clay
7:Sand
Byte
FM_CLB_BAS
9F
78
1484
"Pitch Condition"
Byte
FM_CLB_BAS
9A
78
1485
"Pitch Deterioration Rate"
1:Slow
2:Medium
3:Fast
Byte
FM_CLB_BAS
9E
78
1486
"Pitch Recovery Rate"
Byte
FM_CLB_BAS
A0
78
1487
"Pitch Length"
1
2 Bytes
FM_CLB_BAS
88
78
1488
"Pitch Width"
1
2 Bytes
FM_CLB_BAS
8A
78
1489
"Pitch Length for Int. Matches"
1
2 Bytes
FM_CLB_BAS
8C
78
1490
"Pitch Width for Int. Matches"
1
2 Bytes
FM_CLB_BAS
8E
78
1491
"Minimum Picth Length"
1
2 Bytes
FM_CLB_BAS
90
78
1492
"Minimum Picth Width"
1
2 Bytes
FM_CLB_BAS
92
78
1493
"Maximum Pitch Length"
1
2 Bytes
FM_CLB_BAS
94
78
1494
"Maximum Pitch Width"
1
2 Bytes
FM_CLB_BAS
96
78
1495
"Date Pitch Last Relaid[3] ->"
FF0000
1
1496
"Year"
2 Bytes
FM_CLB_BAS
CA
78
1497
"Day of Year"
2 Bytes
FM_CLB_BAS
C8
78
1498
"Pitch Relay Required Date[3] ->"
FF0000
1
1499
"Year"
2 Bytes
FM_CLB_BAS
CE
78
1500
"Day of Year"
2 Bytes
FM_CLB_BAS
CC
78
1501
"Built Date[3] ->"
FF0000
1
1502
"Year"
2 Bytes
FM_CLB_BAS
D2
78
1503
"Day of Year"
2 Bytes
FM_CLB_BAS
D0
78
1504
"Re-Built Date[3] ->"
FF0000
1
1505
"Year"
2 Bytes
FM_CLB_BAS
D6
78
1506
"Day of Year"
2 Bytes
FM_CLB_BAS
D4
78
1507
"Latitude"
Float
FM_CLB_BAS
60
78
1508
"Longitude"
Float
FM_CLB_BAS
64
78
1509
"State"
16:Very Poor
11:Poor
6:Average
2:Good
1:Very Good
Byte
FM_CLB_BAS
9C
78
1510
"Used By National Team"
0:No Matches
1:All Matches
2:Major Matches
3:Medium Matches
4:Minor Matches
5:Major Matches and Some Medium Matches
6:Minor Matches and Some Medium Matches
Byte
FM_CLB_BAS
A4
78
1511
"Used By National U21 Team"
0:No Matches
4:Minor Matches
3:Medium Matches
2:Major Matches
1:All Matches
Byte
FM_CLB_BAS
A5
78
1512
"Used By National U19 Team"
0:No Matches
4:Minor Matches
3:Medium Matches
2:Major Matches
1:All Matches
Byte
FM_CLB_BAS
A6
78
1513
"Stadium Type"
32:Stadium
36:Training Ground
33:Stadium / Extinct
37:Training Ground / Extinct
96:Stadium / Has Digital Ad Hoarding
100:Training Ground / Has Digital Ad Hoarding
97:Stadium / Has Digital Ad Hoarding / Extinct
101:Training Ground / Has Digital Ad Hoarding / Extinct
Byte
FM_CLB_BAS
9D
78
1514
"Stadium Facilities"
0:None
1:Covered
64:Retractable Roof
2:Has Undersoil Heating
65:Covered / Retractable Roof
3:Covered / Has Undersoil Heating
66:Retractable Roof / Has Undersoil Heating
67:Full Facilities
128:Not Used In Continental Final
129:Covered / Not Used In Continental Final
192:Retractable Roof / Not Used In Continental Final
130:Has Undersoil Heating / Not Used In Continental Final
193:Covered / Retractable Roof / Not Used In Continental Final
131:Covered / Has Undersoil Heating / Not Used In Continental Final
194:Retractable Roof / Has Undersoil Heating / Not Used In Continental Final
195:Full Facilities / Not Used In Continental Final
Byte
FM_CLB_BAS
AA
78
237
"Finances ->"
0080FF
1
1670
"General ->"
008000
1
686
"Balance"
1
4 Bytes
FM_CLB_BAS
18
148
18
706
"Transfer Budget (Season)"
1
4 Bytes
FM_CLB_BAS
680
148
18
705
"Transfer Budget (Rem.)"
1
4 Bytes
FM_CLB_BAS
67C
148
18
704
"Trn. Income Made Available (%)"
1
Byte
FM_CLB_BAS
684
148
18
703
"Weekly Wage Budget"
1
4 Bytes
FM_CLB_BAS
6B8
148
18
702
"Weekly Wage Budget Used"
1
4 Bytes
FM_CLB_BAS
6C4
148
18
701
"Highest Wage Allowed"
1
4 Bytes
FM_CLB_BAS
6BC
148
18
700
"Highest Wage Paid /w"
1
4 Bytes
FM_CLB_BAS
6D8
148
18
699
"Highest Staff Wage Paid /w"
1
4 Bytes
FM_CLB_BAS
6DC
148
18
697
"Sugar Daddy"
0:None
1:Front End
2:Back End
3:Underwriter
4:Underwriter Expects Return
1
Byte
FM_CLB_BAS
3D
148
18
689
"In Administration"
0:No
1:Yes
1
Byte
FM_CLB_BAS
74D
148
18
250
"Embargo Start Date[3] ->"
FF0000
1
710
"Day of Year"
2 Bytes
FM_CLB_BAS
30
148
18
709
"Year"
2 Bytes
FM_CLB_BAS
32
148
18
251
"Embargo End Date[3] ->"
FF0000
1
708
"Day of Year"
2 Bytes
FM_CLB_BAS
34
148
18
707
"Year"
2 Bytes
FM_CLB_BAS
36
148
18
718
"Embargo Appeal Date[3] ->"
FF0000
1
719
"Day of Year"
2 Bytes
FM_CLB_BAS
38
148
18
720
"Year"
2 Bytes
FM_CLB_BAS
3A
148
18
690
"Stadium Rental Per Year"
1
4 Bytes
FM_CLB_BAS
6AC
148
18
694
"Match Ticket Price Ratio"
1
Float
FM_CLB_BAS
24
148
18
696
"Average Match Ticket Price"
1
Float
FM_CLB_BAS
1C
148
18
693
"Season Ticket Price Ratio"
1
Float
FM_CLB_BAS
28
148
18
695
"Average Season Ticket Price"
1
Float
FM_CLB_BAS
20
148
18
692
"Season Ticket Change Ratio"
1
Float
FM_CLB_BAS
2C
148
18
1278
"Number Of Season Ticket Holders"
1
4 Bytes
FM_CLB_BAS
80
F8
18
691
"Latest Season Ticket Sales"
1
4 Bytes
FM_CLB_BAS
7DC
148
18
698
"Youth Grant Income"
1
4 Bytes
FM_CLB_BAS
690
148
18
688
"Starting Last Years Turnover"
1
4 Bytes
FM_CLB_BAS
6B0
148
18
254
"More Options ->"
FF0000
1
711
"FFP Max Weekly Wage Total"
1
4 Bytes
FM_CLB_BAS
6F4
148
18
717
"Entered FS Bankrupt State"
1
4 Bytes
FM_CLB_BAS
498
148
18
716
"Training Expansion Flag"
1
Byte
FM_CLB_BAS
4A6
148
18
715
"Youth Expansion Flag"
1
Byte
FM_CLB_BAS
4A7
148
18
714
"Stadium Rental Percentage Of Gate Receipts"
1
Byte
FM_CLB_BAS
4B1
148
18
712
"Corporate Facilities Revenue Level"
1
Byte
FM_CLB_BAS
4B2
148
18
713
"Increase Staff Wages"
1
Byte
FM_CLB_BAS
4B3
148
18
759
"Debts[5] ->"
008000
1
762
"1 ->"
FF0000
1
764
"Source"
0:None
1:Bank
2:Chairman
3:Company Voluntary Agree
4:Players Union
5:State Loan
6:Supporters Trust
7:Gift Repayable When Profitable
8:Gift Repayable on Departure
9:Gift Non Repayable
10:Loan Repayable on Promotion to Top Division
11:Loan Repayable when Established in Top Division
12:Director
13:PIK Loan (Total Amount of Loan Repayable on Maturity)
14:Lump Sum Paid on Promotion to Top Division
15:Miscellaneous
1
Byte
"fm.exe"+69BB9F8
18
0
40
F8
18
10
760
"Amount"
1
4 Bytes
"fm.exe"+69BB9F8
0
0
40
F8
18
10
854
"Monthly Payable"
1
4 Bytes
"fm.exe"+69BB9F8
4
0
40
F8
18
10
853
"Monthly Interest"
1
4 Bytes
"fm.exe"+69BB9F8
8
0
40
F8
18
10
766
"Start Date ->"
292CCC
1
769
"Day of Year"
0
2 Bytes
"fm.exe"+69BB9F8
14
0
40
F8
18
10
768
"Year"
0
2 Bytes
"fm.exe"+69BB9F8
16
0
40
F8
18
10
767
"End Date ->"
292CCC
1
770
"Day of Year"
0
2 Bytes
"fm.exe"+69BB9F8
10
0
40
F8
18
10
771
"Year"
0
2 Bytes
"fm.exe"+69BB9F8
12
0
40
F8
18
10
763
"2 ->"
FF0000
1
765
"Source"
0:None
1:Bank
2:Chairman
3:Company Voluntary Agree
4:Players Union
5:State Loan
6:Supporters Trust
7:Gift Repayable When Profitable
8:Gift Repayable on Departure
9:Gift Non Repayable
10:Loan Repayable on Promotion to Top Division
11:Loan Repayable when Established in Top Division
12:Director
13:PIK Loan (Total Amount of Loan Repayable on Maturity)
14:Lump Sum Paid on Promotion to Top Division
15:Miscellaneous
1
Byte
"fm.exe"+69BB9F8
18
8
40
F8
18
10
761
"Amount"
1
4 Bytes
"fm.exe"+69BB9F8
0
8
40
F8
18
10
855
"Monthly Payable"
1
4 Bytes
"fm.exe"+69BB9F8
4
8
40
F8
18
10
856
"Monthly Interest"
1
4 Bytes
"fm.exe"+69BB9F8
8
8
40
F8
18
10
772
"Start Date ->"
292CCC
1
773
"Day of Year"
0
2 Bytes
"fm.exe"+69BB9F8
14
8
40
F8
18
10
774
"Year"
0
2 Bytes
"fm.exe"+69BB9F8
16
8
40
F8
18
10
775
"End Date ->"
292CCC
1
776
"Day of Year"
0
2 Bytes
"fm.exe"+69BB9F8
10
8
40
F8
18
10
777
"Year"
0
2 Bytes
"fm.exe"+69BB9F8
12
8
40
F8
18
10
658
"Tactical Attributes ->"
0080FF
1
671
"Attacking"
Byte
FM_CLB_BAS
74
B0
18
670
"Depth"
Byte
FM_CLB_BAS
75
B0
18
669
"Directness"
Byte
FM_CLB_BAS
76
B0
18
668
"Flamboyancy"
Byte
FM_CLB_BAS
77
B0
18
667
"Flexibility"
Byte
FM_CLB_BAS
78
B0
18
666
"Free Roles"
Byte
FM_CLB_BAS
79
B0
18
665
"Marking"
Byte
FM_CLB_BAS
7A
B0
18
664
"Offside"
Byte
FM_CLB_BAS
7B
B0
18
663
"Pressing"
Byte
FM_CLB_BAS
7C
B0
18
662
"Sitting Back"
Byte
FM_CLB_BAS
7D
B0
18
661
"Tempo"
Byte
FM_CLB_BAS
7E
B0
18
660
"Use Of Playmaker"
Byte
FM_CLB_BAS
7F
B0
18
659
"Width"
Byte
FM_CLB_BAS
80
B0
18
674
"Preferred Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_CLB_BAS
81
B0
18
673
"Second Preferred Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_CLB_BAS
82
B0
18
672
"Defensive Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_CLB_BAS
83
B0
18
675
"Attacking Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_CLB_BAS
84
B0
18
1286
"Supporter Profile ->"
0080FF
1
1326
"Loyalty"
Byte
FM_CLB_BAS
B4
F8
18
1331
"Passion"
Byte
FM_CLB_BAS
B5
F8
18
1330
"Patience"
Byte
FM_CLB_BAS
B6
F8
18
1329
"Affluence"
Byte
FM_CLB_BAS
B7
F8
18
1328
"Temperament"
Byte
FM_CLB_BAS
B8
F8
18
1327
"Expectations"
Byte
FM_CLB_BAS
B9
F8
18
960
"Competition ->"
000080
1
1739
"[X] <----- Initialization (Must be ACTIVATED)"
0000FF
Auto Assembler Script
[ENABLE]
// AOB Scan //
aobscanmodule(FM_COM,fm.exe,81 7B 0C 57 97 D7 05)
alloc(FM_COM_MEM,$1000,FM_COM)
label(FM_COM_COD)
label(FM_COM_BAS)
label(FM_COM_RET)
FM_COM_MEM:
mov [FM_COM_BAS],rbx
FM_COM_COD:
db 81 7B 0C 57 97 D7 05
jmp FM_COM_RET
FM_COM_BAS:
dd 0
FM_COM:
jmp FM_COM_MEM
db 90 90
FM_COM_RET:
registersymbol(FM_COM)
registersymbol(FM_COM_BAS)
[DISABLE]
FM_COM:
db 81 7B 0C 57 97 D7 05
unregistersymbol(FM_COM)
unregistersymbol(FM_COM_BAS)
dealloc(FM_COM_MEM)
1665
"Details ->"
0080FF
1
959
"Row ID[4]"
:
4 Bytes
FM_COM_BAS
8
961
"Unique ID[4]"
:
4 Bytes
FM_COM_BAS
C
968
"Full Name"
String
32
0
0
1
FM_COM_BAS
4
58
962
"Short Name"
String
32
0
0
1
FM_COM_BAS
4
60
970
"Three Letter Name"
String
3
0
0
1
FM_COM_BAS
4
68
964
"Foreground Colour ->"
1
008000
4 Bytes
FM_COM_BAS
128
1139
"R"
0000FF
Byte
FM_COM_BAS
12A
1140
"G"
00FF00
Byte
FM_COM_BAS
129
1141
"B"
FF0000
Byte
FM_COM_BAS
128
1142
"Alpha"
Byte
FM_COM_BAS
12B
965
"Background Colour ->"
1
008000
4 Bytes
FM_COM_BAS
12C
1135
"R"
0000FF
Byte
FM_COM_BAS
12E
1136
"G"
00FF00
Byte
FM_COM_BAS
12D
1137
"B"
FF0000
Byte
FM_COM_BAS
12C
1138
"Alpha"
Byte
FM_COM_BAS
12F
966
"Trim Colour ->"
1
008000
4 Bytes
FM_COM_BAS
130
1134
"R"
0000FF
Byte
FM_COM_BAS
132
1144
"G"
00FF00
Byte
FM_COM_BAS
131
1145
"B"
FF0000
Byte
FM_COM_BAS
130
1146
"Alpha"
Byte
FM_COM_BAS
133
972
"Nation"
:
String
32
0
0
0
FM_COM_BAS
4
B8
78
997
"Continent"
:
String
32
0
0
0
FM_COM_BAS
4
18
70
1314
"Lowest Official Category Allowed"
-1:Not Available
0:None
1:European Elite Group
2:European Elite Development Group
3:European First Group
4:European Second Group
5:European Third Group
1
Byte
FM_COM_BAS
18F
967
"Reputation"
2 Bytes
FM_COM_BAS
16A
983
"Original Reputation"
2 Bytes
FM_COM_BAS
16C
985
"Last Reputation Position"
-1:Not Available
1
2 Bytes
FM_COM_BAS
16E
984
"Cur. Reputation Position"
-1:Not Available
1
2 Bytes
FM_COM_BAS
170
986
"% of Top Division Rep."
Byte
FM_COM_BAS
172
991
"% of Wage Budget Turnover"
Byte
FM_COM_BAS
18C
994
"Uses Extra Officials"
0:No
1:Yes
Byte
FM_COM_BAS
18A
995
"Uses Seated Stadiums Only"
0:No
1:Yes
Byte
FM_COM_BAS
18B
992
"Type"
0:Domestic Top Division
1:Domestic Division
2:Domestic Main Cup
3:Domestic League Cup
4:Domestic Cup
5:Super Cup
6:International Finals
7:International Qualifiers
8:Reserve Division
9:Club Friendly
10:Main Continental Intarnational Finals
11:Main Continental International Qualifiers
12:Club Finals
13:Friendly
14:Domestic Other Division
15:U21 International Finals
16:U21 International Qualifiers
17:U19 International Finals
18:U19 International Qualifiers
19:U23 International Finals
20:U23 International Qualifiers
31:U22 International Finals
32:U22 International Qualifiers
21:Club Champions Cup
22:Cup Winners Cup
23:Reserve Cup
24:International Friendly
25:U20 International Finals
26:All Stars Cup
27:U20 International Qualifiers
28:Inactive Competition
29:Inactive Other Competition
33:U23 Division
34:U22 Division
35:U21 Division
36:U20 Division
37:U19 Division
38:U18 Division
39:Youth Cup
Byte
FM_COM_BAS
189
993
"Name Type"
0:Original Database Name
1:Friendly Name
2:Reserves League Name
3:U19 League Name
4:Name on Server Only
5:U21 League Name
6:U18 League Name
7:U20 League Name
8:Reserves Cup Name
9:U19 Cup Name
10:U21 Cup Name
11:U18 Cup Name
12:U20 Cup Name
13:Youth Cup U19 Name
14:Friendly Cup
Byte
FM_COM_BAS
186
1313
"Competition Level"
0:(Highest)
Byte
FM_COM_BAS
188
1312
"Uses Squad Numbers (Inactive Comps Only)"
0:No
1:Yes
Byte
FM_COM_BAS
187
979
"Minimum Pitch Length"
1
2 Bytes
FM_COM_BAS
160
982
"Minimum Pitch Width"
1
2 Bytes
FM_COM_BAS
162
981
"Maximum Pitch Length"
1
2 Bytes
FM_COM_BAS
164
980
"Maximum Pitch Width"
1
2 Bytes
FM_COM_BAS
166
963
"Winter Ball Colour ->"
1
008000
4 Bytes
FM_COM_BAS
158
1143
"R"
0000FF
Byte
FM_COM_BAS
15A
1133
"G"
00FF00
Byte
FM_COM_BAS
159
1132
"B"
FF0000
Byte
FM_COM_BAS
158
1131
"Alpha"
Byte
FM_COM_BAS
15B
977
"Winter Ball Start Date[3] ->"
008000
1
976
"Day of Year"
2 Bytes
FM_COM_BAS
148
975
"Year"
2 Bytes
FM_COM_BAS
14A
978
"Winter Ball End Date[3] ->"
008000
1
974
"Day of Year"
2 Bytes
FM_COM_BAS
14C
973
"Year"
2 Bytes
FM_COM_BAS
14E
13
"Contract Types ->"
0080FF
1
12
"Squad Status ->"
008000
1
11
"Key Player"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
173
19
"First Team"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
174
18
"Rotation"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
175
17
"Backup"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
176
16
"Hot Prospect"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
177
15
"Youngster"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
178
14
"Job Type ->"
008000
1
20
"Manager"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
179
27
"Ast. Manager"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
17A
26
"Coach"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
17B
25
"Fitness Coach"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
17D
24
"Goalkeeping Coach"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
17E
23
"Youth Team Coach"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
17C
22
"Scout"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
180
21
"Physio"
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
6:-
Byte
FM_COM_BAS
17F
31
"Media Policies ->"
0080FF
1
1676
"Pre-Match Press Conferences ->"
008000
1
30
"Frequency"
0:Not Set
1:None
2:Rivals Games
3:Big Games
4:All Games
Byte
FM_COM_BAS
0
E0
1677
"Obligatory"
0:No
1:Yes
Byte
FM_COM_BAS
3
E0
35
"Manager Only"
0:No
1:Yes
Byte
FM_COM_BAS
4
E0
34
"Minimum Questions (Max. 127)"
1
Byte
FM_COM_BAS
1
E0
37
"Maximum Questions (Max. 127)"
1
Byte
FM_COM_BAS
2
E0
1678
"Post-Match Press Conferences ->"
008000
1
1679
"Frequency"
0:Not Set
1:None
2:Rivals Games
3:Big Games
4:All Games
Byte
FM_COM_BAS
5
E0
40
"Obligatory"
0:No
1:Yes
Byte
FM_COM_BAS
8
E0
41
"Manager Only"
0:No
1:Yes
Byte
FM_COM_BAS
9
E0
42
"Minimum Questions (Max. 127)"
1
Byte
FM_COM_BAS
6
E0
43
"Maximum Questions (Max. 127)"
1
Byte
FM_COM_BAS
7
E0
1530
"Nation ->"
000080
1
1738
"[X] <----- Initialization (Must be ACTIVATED)"
0000FF
Auto Assembler Script
[ENABLE]
// AOB Scan //
aobscanmodule(FM_NAT,fm.exe,81 7A 0C 96 49 03 00 74 03)
alloc(FM_NAT_MEM,$1000,FM_NAT)
label(FM_NAT_COD)
label(FM_NAT_BAS)
label(FM_NAT_RET)
FM_NAT_MEM:
mov [FM_NAT_BAS],rdx
FM_NAT_COD:
db 81 7A 0C 96 49 03 00
jmp FM_NAT_RET
FM_NAT_BAS:
dd 0
FM_NAT:
jmp FM_NAT_MEM
nop
nop
FM_NAT_RET:
registersymbol(FM_NAT)
registersymbol(FM_NAT_BAS)
[DISABLE]
FM_NAT:
db 81 7A 0C 96 49 03 00
unregistersymbol(FM_NAT)
unregistersymbol(FM_NAT_BAS)
dealloc(FM_NAT_MEM)
1609
"Details ->"
0080FF
1
1527
"Row ID"
4 Bytes
FM_NAT_BAS
8
1528
"Unique ID"
4 Bytes
FM_NAT_BAS
C
1529
"Name"
String
32
0
0
1
FM_NAT_BAS
4
B8
1531
"Short Name"
String
32
0
0
1
FM_NAT_BAS
4
C0
1532
"Three Letter Name"
String
3
0
0
1
FM_NAT_BAS
4
D0
1533
"Nationality Name"
String
32
0
0
1
FM_NAT_BAS
4
D8
1534
"Capital"
String
32
0
0
1
FM_NAT_BAS
4
18
1F0
1535
"Continent"
String
32
0
0
1
FM_NAT_BAS
4
18
1F8
1536
"Currency"
String
32
0
0
1
FM_NAT_BAS
4
18
208
1598
"Foreground Colour ->"
1
0
008000
4 Bytes
FM_NAT_BAS
B0
B0
1599
"R"
0000FF
Byte
FM_NAT_BAS
B2
B0
1600
"G"
00FF00
Byte
FM_NAT_BAS
B1
B0
1601
"B"
FF0000
Byte
FM_NAT_BAS
B0
B0
1602
"Alpha"
Byte
FM_NAT_BAS
B3
B0
1603
"Background Colour ->"
1
0
008000
4 Bytes
FM_NAT_BAS
B4
B0
1604
"R"
0000FF
Byte
FM_NAT_BAS
B6
B0
1605
"G"
00FF00
Byte
FM_NAT_BAS
B5
B0
1606
"B"
FF0000
Byte
FM_NAT_BAS
B4
B0
1607
"Alpha"
Byte
FM_NAT_BAS
B7
B0
1550
"Average Attendance"
4 Bytes
FM_NAT_BAS
68
B0
1552
"Minimum Attendance"
4 Bytes
FM_NAT_BAS
6C
B0
1551
"Maximum Attendance"
4 Bytes
FM_NAT_BAS
70
B0
1610
"Information ->"
0080FF
1
1554
"Economic Factor"
Byte
FM_NAT_BAS
8AD
1546
"FA Financial Power"
Byte
FM_NAT_BAS
8AE
1547
"Years To Gain Nationality"
Byte
FM_NAT_BAS
8AF
1537
"Gain Nationality Type"
1:Continuous
2:Accumulative
Byte
FM_NAT_BAS
210
1585
"Max Youth Age"
Byte
FM_NAT_BAS
8B0
1545
"State Of Development"
1:Developed
2:Developing
3:Third World
Byte
FM_NAT_BAS
8A8
1555
"Game Importance"
1:Very Important
2:Important
3:Unimportant
4:Useless
Byte
FM_NAT_BAS
8A9
1557
"Worldwide Governing Body Full Member"
0:No
1:Yes
Byte
FM_NAT_BAS
8AA
1654
"Year Affiliated"
2 Bytes
FM_NAT_BAS
894
1587
"Year Affiliated to Federation"
2 Bytes
FM_NAT_BAS
896
1586
"Year Association Formed"
2 Bytes
FM_NAT_BAS
898
1541
"FIFA Position"
2 Bytes
FM_NAT_BAS
2A8
1540
"FIFA Ranking Points"
2 Bytes
FM_NAT_BAS
2AA
1548
"Foreign Manager Likelihood"
Byte
FM_NAT_BAS
8BA
1558
"FA Patience"
Byte
FM_NAT_BAS
8B9
1556
"Youth Rating"
Byte
FM_NAT_BAS
89A
1611
"Attribute Templates ->"
008000
1
1589
"Adaptability"
1:Poor (6-7)
2:Below Average (8-9)
3:Average (10-11)
4:Above Average (12-13)
5:Good (14-15)
Byte
FM_NAT_BAS
8B2
1596
"Ambition"
1:Poor (6-7)
2:Below Average (8-9)
3:Average (10-11)
4:Above Average (12-13)
5:Good (14-15)
Byte
FM_NAT_BAS
8B3
1595
"Controversy"
1:Good (6-7)
2:Above Average (8-9)
3:Average (10-11)
4:Below Average (12-13)
5:Poor (14-15)
Byte
FM_NAT_BAS
8B4
1594
"Loyalty"
1:Poor (6-7)
2:Below Average (8-9)
3:Average (10-11)
4:Above Average (12-13)
5:Good (14-15)
Byte
FM_NAT_BAS
8B5
1593
"Pressure"
1:Poor (6-7)
2:Below Average (8-9)
3:Average (10-11)
4:Above Average (12-13)
5:Good (14-15)
Byte
FM_NAT_BAS
8B6
1592
"Professionalism"
1:Poor (6-7)
2:Below Average (8-9)
3:Average (10-11)
4:Above Average (12-13)
5:Good (14-15)
Byte
FM_NAT_BAS
8B7
1591
"Sportsmanship"
1:Poor (6-7)
2:Below Average (8-9)
3:Average (10-11)
4:Above Average (12-13)
5:Good (14-15)
Byte
FM_NAT_BAS
8B1
1590
"Temperament"
1:Poor (6-7)
2:Below Average (8-9)
3:Average (10-11)
4:Above Average (12-13)
5:Good (14-15)
Byte
FM_NAT_BAS
8B8
1566
"Tactical Attributes ->"
0080FF
1
1567
"Attacking"
Byte
FM_NAT_BAS
74
B0
1568
"Depth"
Byte
FM_NAT_BAS
75
B0
1569
"Directness"
Byte
FM_NAT_BAS
76
B0
1570
"Flamboyancy"
Byte
FM_NAT_BAS
77
B0
1571
"Flexibility"
Byte
FM_NAT_BAS
78
B0
1572
"Free Roles"
Byte
FM_NAT_BAS
79
B0
1573
"Marking"
Byte
FM_NAT_BAS
7A
B0
1574
"Offside"
Byte
FM_NAT_BAS
7B
B0
1575
"Pressing"
Byte
FM_NAT_BAS
7C
B0
1576
"Sitting Back"
Byte
FM_NAT_BAS
7D
B0
1577
"Tempo"
Byte
FM_NAT_BAS
7E
B0
1578
"Use Of Playmaker"
Byte
FM_NAT_BAS
7F
B0
1579
"Width"
Byte
FM_NAT_BAS
80
B0
1580
"Preferred Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_NAT_BAS
81
B0
1581
"Second Preferred Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_NAT_BAS
82
B0
1582
"Defensive Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_NAT_BAS
83
B0
1583
"Attacking Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_NAT_BAS
84
B0
1612
"Transfer Values ->"
0080FF
1
1613
"Reputation 50 - 549"
4 Bytes
FM_NAT_BAS
0
4D8
1632
"Reputation 550 - 1,049"
4 Bytes
FM_NAT_BAS
4
4D8
1631
"Reputation 1,050 - 1,549"
4 Bytes
FM_NAT_BAS
8
4D8
1630
"Reputation 1,550 - 2,049"
4 Bytes
FM_NAT_BAS
C
4D8
1629
"Reputation 2,050 - 2,549"
4 Bytes
FM_NAT_BAS
10
4D8
1628
"Reputation 2,550 - 3,049"
4 Bytes
FM_NAT_BAS
14
4D8
1627
"Reputation 3,050 - 3,549"
4 Bytes
FM_NAT_BAS
18
4D8
1626
"Reputation 3,550 - 4,049"
4 Bytes
FM_NAT_BAS
1C
4D8
1625
"Reputation 4,050 - 4,549"
4 Bytes
FM_NAT_BAS
20
4D8
1624
"Reputation 4,550 - 5,049"
4 Bytes
FM_NAT_BAS
24
4D8
1623
"Reputation 5,050 - 5,549"
4 Bytes
FM_NAT_BAS
28
4D8
1622
"Reputation 5,550 - 6,049"
4 Bytes
FM_NAT_BAS
2C
4D8
1621
"Reputation 6,050 - 6,549"
4 Bytes
FM_NAT_BAS
30
4D8
1620
"Reputation 6,550 - 7,049"
4 Bytes
FM_NAT_BAS
34
4D8
1619
"Reputation 7,050 - 7,549"
4 Bytes
FM_NAT_BAS
38
4D8
1618
"Reputation 7,550 - 8,049"
4 Bytes
FM_NAT_BAS
3C
4D8
1617
"Reputation 8,050 - 8,549"
4 Bytes
FM_NAT_BAS
40
4D8
1616
"Reputation 8,550 - 9,049"
4 Bytes
FM_NAT_BAS
44
4D8
1615
"Reputation 9,050 - 9,549"
4 Bytes
FM_NAT_BAS
48
4D8
1614
"Reputation 9,550 - 10,000"
4 Bytes
FM_NAT_BAS
4C
4D8
1633
"Weekly Wage Values ->"
0080FF
1
1634
"Reputation 50 - 549"
4 Bytes
FM_NAT_BAS
0
4E0
1635
"Reputation 550 - 1,049"
4 Bytes
FM_NAT_BAS
4
4E0
1636
"Reputation 1,050 - 1,549"
4 Bytes
FM_NAT_BAS
8
4E0
1637
"Reputation 1,550 - 2,049"
4 Bytes
FM_NAT_BAS
C
4E0
1638
"Reputation 2,050 - 2,549"
4 Bytes
FM_NAT_BAS
10
4E0
1639
"Reputation 2,550 - 3,049"
4 Bytes
FM_NAT_BAS
14
4E0
1640
"Reputation 3,050 - 3,549"
4 Bytes
FM_NAT_BAS
18
4E0
1641
"Reputation 3,550 - 4,049"
4 Bytes
FM_NAT_BAS
1C
4E0
1642
"Reputation 4,050 - 4,549"
4 Bytes
FM_NAT_BAS
20
4E0
1643
"Reputation 4,550 - 5,049"
4 Bytes
FM_NAT_BAS
24
4E0
1644
"Reputation 5,050 - 5,549"
4 Bytes
FM_NAT_BAS
28
4E0
1645
"Reputation 5,550 - 6,049"
4 Bytes
FM_NAT_BAS
2C
4E0
1646
"Reputation 6,050 - 6,549"
4 Bytes
FM_NAT_BAS
30
4E0
1647
"Reputation 6,550 - 7,049"
4 Bytes
FM_NAT_BAS
34
4E0
1648
"Reputation 7,050 - 7,549"
4 Bytes
FM_NAT_BAS
38
4E0
1649
"Reputation 7,550 - 8,049"
4 Bytes
FM_NAT_BAS
3C
4E0
1650
"Reputation 8,050 - 8,549"
4 Bytes
FM_NAT_BAS
40
4E0
1651
"Reputation 8,550 - 9,049"
4 Bytes
FM_NAT_BAS
44
4E0
1652
"Reputation 9,050 - 9,549"
4 Bytes
FM_NAT_BAS
48
4E0
1653
"Reputation 9,550 - 10,000"
4 Bytes
FM_NAT_BAS
4C
4E0
1712
"Person ->"
000080
1
1729
"[X] <----- Initialization (Must be ACTIVATED)"
0000FF
Auto Assembler Script
[ENABLE]
// Person
aobscanmodule(FM_PER,fm.exe,8B 53 0C C6 84 24 88 00 00 00 00)
alloc(FM_PER_MEM,$1000,FM_PER)
label(FM_PER_COD)
label(FM_PER_BAS)
label(FM_PER_RET)
FM_PER_MEM:
mov [FM_PER_BAS],rbx
FM_PER_COD:
mov edx,[rbx+0C]
mov byte ptr [rsp+00000088],00
jmp FM_PER_RET
FM_PER_BAS:
dd 0
FM_PER:
jmp FM_PER_MEM
nop
nop
nop
nop
nop
nop
FM_PER_RET:
registersymbol(FM_PER)
registersymbol(FM_PER_BAS)
// Player
aobscanmodule(FM_PLA,fm.exe,0F B7 81 58 01 00 00)
alloc(FM_PLA_MEM,$1000,FM_PLA)
label(FM_PLA_COD)
label(FM_PLA_BAS)
label(FM_PLA_RET)
FM_PLA_MEM:
mov [FM_PLA_BAS],rcx
FM_PLA_COD:
movzx eax,word ptr [rcx+00000158]
jmp FM_PLA_RET
FM_PLA_BAS:
dd 0
FM_PLA:
jmp FM_PLA_MEM
nop
nop
FM_PLA_RET:
registersymbol(FM_PLA)
registersymbol(FM_PLA_BAS)
[DISABLE]
FM_PER:
db 8B 53 0C C6 84 24 88 00 00 00 00
FM_PLA:
db 0F B7 81 58 01 00 00
unregistersymbol(FM_PER)
unregistersymbol(FM_PER_BAS)
dealloc(FM_PER_MEM)
unregistersymbol(FM_PLA)
unregistersymbol(FM_PLA_BAS)
dealloc(FM_PLA_MEM)
1661
"Details ->"
0080FF
1
1716
"Row ID[4]"
1
4 Bytes
FM_PER_BAS
8
1717
"Unique ID[4]"
1
4 Bytes
FM_PER_BAS
C
1718
"First Name[4]"
1
String
32
0
0
1
FM_PER_BAS
4
0
58
1779
"Last Name[4]"
1
String
32
0
0
1
FM_PER_BAS
4
0
60
1778
"Common Name[4]"
1
String
32
0
0
1
FM_PER_BAS
4
0
68
1777
"Full Name[4]"
1
String
32
0
0
1
FM_PER_BAS
4
48
1720
"Ethnicity"
-1:Unknown
0:Northern European
1:Mediterranean / Hispanic
2:North African / Middle Eastern
3:African / Caribbean
4:Asian
5:South East Asian
6:Pacific Islander
7:Native American
8:Native Australian
9:Mixed Race (Black / White)
10:East Asian
1
Byte
FM_PER_BAS
91
1725
"Hair Colour"
0:Unknown
1:Blonde
2:Light Brown
3:Dark Brown
4:Red
5:Black
6:Grey
8:Changeable (Normal)
9:Changeable (Dramatic)
1
Byte
FM_PER_BAS
92
1724
"Hair Length"
4:Unknown
0:Bald
1:Short
2:Medium
3:Long
1
Byte
FM_PER_BAS
93
1723
"Skin Tone[7]"
-1:Unknown
0:Skin Tone 1
1:Skin Tone 2
2:Skin Tone 3
3:Skin Tone 4
4:Skin Tone 5
5:Skin Tone 6
6:Skin Tone 7
7:Skin Tone 8
8:Skin Tone 9
9:Skin Tone 10
10:Skin Tone 11
11:Skin Tone 12
12:Skin Tone 13
13:Skin Tone 14
14:Skin Tone 15
15:Skin Tone 16
16:Skin Tone 17
17:Skin Tone 18
18:Skin Tone 19
19:Skin Tone 20
1
Byte
FM_PER_BAS
94
464
"Date Of Birth[3] ->"
008000
1
462
"Day of Year"
2 Bytes
FM_PER_BAS
44
463
"Year"
2 Bytes
FM_PER_BAS
46
410
"Declared For Nation"
0:No
1:Yes
Byte
FM_PLA_BAS
1A9
407
"International Apps"
Byte
FM_PER_BAS
164
406
"International Goals"
Byte
FM_PER_BAS
166
1515
"Youth Apps"
Byte
FM_PER_BAS
165
1516
"Youth Goals"
Byte
FM_PER_BAS
167
177
"Contract ->"
0080FF
1
180
"Club"
:
1
String
32
0
0
1
FM_PER_BAS
4
B8
18
10
C8
172
"Job"
0:Free
1:Player
2:Coach
3:Player/Coach
4:Chairman
6:Director
8:Managing Director
10:Director of Football
12:Physiotherapist
14:Scout
16:Manager
17:Player/Manager
20:Assistant Manager
21:Player/Assistant Manager
22:Media Pundit
24:General Manager
26:Fitness Coach
27:Player/Fitness Coach
34:Goalkeeper Coach
35:Player/Goalkeeper Coach
36:Chief Data Analyst
38:Chief Doctor
40:Head of Sports Science
42:U18 Data Analyst
44:Chief Scout
45:Player/Chief Scout
46:U18 Sports Scientis
48:U23 Sports Scientist
49:Player/Youth Team Coach
50:Head of Physiotherapy
52:U19 Manager
54:First Team Coach
64:Head of Youth Development
65:Player/Head of Youth Development
66:Owner
70:President
144:Caretaker Manager
1
Byte
FM_PER_BAS
1C
C8
117
"Value"
1
4 Bytes
FM_PLA_BAS
128
163
"Asking Price (aprox)"
-1:Not Set
1
4 Bytes
FM_PLA_BAS
12C
179
"Contract Type"
-1:Invalid
0:Part Time
1:Full Time
2:Amateur
3:Youth
4:Non-Contract
5:Future Professional
7:Generation Adidas (USA)
8:Senior Minimum Salary (USA)
9:Reserve (USA)
11:Designated Player (USA)
13:Designated Player
16:Guest Player (Australia)
18:Mature Age Rookie Player (Australia)
1
Byte
FM_PER_BAS
9A
C8
170
"Weekly Wage"
1
4 Bytes
FM_PER_BAS
18
C8
178
"Loyalty Bonus"
1
4 Bytes
FM_PER_BAS
90
C8
185
"Start Date[3] ->"
008000
1
181
"Day of Year"
2 Bytes
FM_PER_BAS
3C
C8
184
"Year"
2 Bytes
FM_PER_BAS
3E
C8
186
"End Date[3] ->"
008000
1
183
"Day of Year"
2 Bytes
FM_PER_BAS
40
C8
182
"Year"
2 Bytes
FM_PER_BAS
42
C8
187
"Sign Date[3] ->"
008000
1
189
"Day of Year"
2 Bytes
FM_PER_BAS
44
C8
188
"Year"
2 Bytes
FM_PER_BAS
46
C8
1827
"Join Date[3] ->"
008000
1
1828
"Day of Year"
2 Bytes
FM_PER_BAS
14c
1829
"Year"
2 Bytes
FM_PER_BAS
14E
175
"Transfer Status"
4:Not Set
5:Transfer Listed
6:Listed for Loan
7:Transfer and Load Listed
12:Transfer Lister by Request
15:Listed by Request & Loan Listed
68:Not Available for Loan
69:Transfer Listed / NA for Loan
76:Listed by Request / NA for Loan
1
Byte
FM_PER_BAS
4E
C8
176
"Squad Status"
-1:Invalid
0:Not Set
1:Key Player
2:First Team Regular
3:Squad Rotation
4:Backup Player
5:Hot Prospect
6:Decent Youngster
7:Not Needed
8:Squad Status Count
1
Byte
FM_PER_BAS
4C
C8
174
"Squad Number"
-1:Not Set
1
Byte
FM_PER_BAS
53
C8
1519
"Preferred Squad Number"
1
Byte
FM_PER_BAS
-12368
C8
1517
"Happiness"
1
Byte
FM_PER_BAS
4F
C8
1002
"Clauses & Bonuses ->"
008000
1
1026
"1 ->"
800080
1
1003
"Type"
0:Minimum Fee Release / None
1:Relegation Release
2:Non Promotion Release
3:Yearly Wage Rise (%)
4:Promotion Wage Rise
5:Relegation Wage Drop
6:Non-Playing Job Offer Release
7:Sell On Fee (%)
8:Sell On Fee (%)
9:Sell On Fee Profit (%)
10:Seasonal Landmark Goal Bonus
11:One-Year Extension After League Games (Final Season)
12:Match Highest Earner
13:Wage After Reaching Club League Games
14:Top Division Promotion Wage Rise
15:Top Division Relegation Wage Drop
16:Minimum Fee Release Clause (Foreign Clubs)
17:Minimum Fee Release Clause (Domestic Clubs in Higher Division)
18:Minimum Fee Release Clause (Domestic Clubs)
19:Wage After Reaching International Appearances
22:Optional Contract Extension By Club
25:One-Year Extension After League Games (Promoted Final Season)
26:One-Year Extension After League Games (Avoid Relegation Final Season)
27:Minimum Fee Release Clause (Clubs in a Major Continental Competition)
29:Contract Extension After Promotion
30:Injury Release Clause
31:Minimum Fee Release Clause (Clubs in a Continental Competition)
32:Appearance Fee
33:Goal Bonus
34:Clean Sheet Bonus
35:Team of the Year Bonus (Division)
36:Top Goalscorer Bonus (Division)
37:International Cap Bonus
38:Unused Substitute Fee
54:Will Leave At End Of Contract
55:Active Relegation Release Clause
56:Active Non Promotion Release Clause
57:Committee Assigned Minimum Fee Release Clause
2 Bytes
FM_PER_BAS
6
58
C8
1001
"Value"
-1:Not Available
0:None
1
4 Bytes
FM_PER_BAS
0
58
C8
1004
"Info"
-1:Not Available
0:None
1
2 Bytes
FM_PER_BAS
4
58
C8
1027
"2 ->"
800080
1
1025
"Type"
0:Minimum Fee Release / None
1:Relegation Release
2:Non Promotion Release
3:Yearly Wage Rise (%)
4:Promotion Wage Rise
5:Relegation Wage Drop
6:Non-Playing Job Offer Release
7:Sell On Fee (%)
8:Sell On Fee (%)
9:Sell On Fee Profit (%)
10:Seasonal Landmark Goal Bonus
11:One-Year Extension After League Games (Final Season)
12:Match Highest Earner
13:Wage After Reaching Club League Games
14:Top Division Promotion Wage Rise
15:Top Division Relegation Wage Drop
16:Minimum Fee Release Clause (Foreign Clubs)
17:Minimum Fee Release Clause (Domestic Clubs in Higher Division)
18:Minimum Fee Release Clause (Domestic Clubs)
19:Wage After Reaching International Appearances
22:Optional Contract Extension By Club
25:One-Year Extension After League Games (Promoted Final Season)
26:One-Year Extension After League Games (Avoid Relegation Final Season)
27:Minimum Fee Release Clause (Clubs in a Major Continental Competition)
29:Contract Extension After Promotion
30:Injury Release Clause
31:Minimum Fee Release Clause (Clubs in a Continental Competition)
32:Appearance Fee
33:Goal Bonus
34:Clean Sheet Bonus
35:Team of the Year Bonus (Division)
36:Top Goalscorer Bonus (Division)
37:International Cap Bonus
38:Unused Substitute Fee
54:Will Leave At End Of Contract
55:Active Relegation Release Clause
56:Active Non Promotion Release Clause
57:Committee Assigned Minimum Fee Release Clause
2 Bytes
FM_PER_BAS
E
58
C8
1023
"Value"
-1:Not Available
0:None
1
4 Bytes
FM_PER_BAS
8
58
C8
1024
"Info"
-1:Not Available
0:None
1
2 Bytes
FM_PER_BAS
C
58
C8
1028
"3 ->"
800080
1
1022
"Type"
0:Minimum Fee Release / None
1:Relegation Release
2:Non Promotion Release
3:Yearly Wage Rise (%)
4:Promotion Wage Rise
5:Relegation Wage Drop
6:Non-Playing Job Offer Release
7:Sell On Fee (%)
8:Sell On Fee (%)
9:Sell On Fee Profit (%)
10:Seasonal Landmark Goal Bonus
11:One-Year Extension After League Games (Final Season)
12:Match Highest Earner
13:Wage After Reaching Club League Games
14:Top Division Promotion Wage Rise
15:Top Division Relegation Wage Drop
16:Minimum Fee Release Clause (Foreign Clubs)
17:Minimum Fee Release Clause (Domestic Clubs in Higher Division)
18:Minimum Fee Release Clause (Domestic Clubs)
19:Wage After Reaching International Appearances
22:Optional Contract Extension By Club
25:One-Year Extension After League Games (Promoted Final Season)
26:One-Year Extension After League Games (Avoid Relegation Final Season)
27:Minimum Fee Release Clause (Clubs in a Major Continental Competition)
29:Contract Extension After Promotion
30:Injury Release Clause
31:Minimum Fee Release Clause (Clubs in a Continental Competition)
32:Appearance Fee
33:Goal Bonus
34:Clean Sheet Bonus
35:Team of the Year Bonus (Division)
36:Top Goalscorer Bonus (Division)
37:International Cap Bonus
38:Unused Substitute Fee
54:Will Leave At End Of Contract
55:Active Relegation Release Clause
56:Active Non Promotion Release Clause
57:Committee Assigned Minimum Fee Release Clause
2 Bytes
FM_PER_BAS
16
58
C8
1020
"Value"
-1:Not Available
0:None
1
4 Bytes
FM_PER_BAS
10
58
C8
1021
"Info"
-1:Not Available
0:None
1
2 Bytes
FM_PER_BAS
14
58
C8
1029
"4 ->"
800080
1
1019
"Type"
0:Minimum Fee Release / None
1:Relegation Release
2:Non Promotion Release
3:Yearly Wage Rise (%)
4:Promotion Wage Rise
5:Relegation Wage Drop
6:Non-Playing Job Offer Release
7:Sell On Fee (%)
8:Sell On Fee (%)
9:Sell On Fee Profit (%)
10:Seasonal Landmark Goal Bonus
11:One-Year Extension After League Games (Final Season)
12:Match Highest Earner
13:Wage After Reaching Club League Games
14:Top Division Promotion Wage Rise
15:Top Division Relegation Wage Drop
16:Minimum Fee Release Clause (Foreign Clubs)
17:Minimum Fee Release Clause (Domestic Clubs in Higher Division)
18:Minimum Fee Release Clause (Domestic Clubs)
19:Wage After Reaching International Appearances
22:Optional Contract Extension By Club
25:One-Year Extension After League Games (Promoted Final Season)
26:One-Year Extension After League Games (Avoid Relegation Final Season)
27:Minimum Fee Release Clause (Clubs in a Major Continental Competition)
29:Contract Extension After Promotion
30:Injury Release Clause
31:Minimum Fee Release Clause (Clubs in a Continental Competition)
32:Appearance Fee
33:Goal Bonus
34:Clean Sheet Bonus
35:Team of the Year Bonus (Division)
36:Top Goalscorer Bonus (Division)
37:International Cap Bonus
38:Unused Substitute Fee
54:Will Leave At End Of Contract
55:Active Relegation Release Clause
56:Active Non Promotion Release Clause
57:Committee Assigned Minimum Fee Release Clause
2 Bytes
FM_PER_BAS
1E
58
C8
1017
"Value"
-1:Not Available
0:None
1
4 Bytes
FM_PER_BAS
18
58
C8
1018
"Info"
-1:Not Available
0:None
1
2 Bytes
FM_PER_BAS
1C
58
C8
1030
"5 ->"
800080
1
1016
"Type"
0:Minimum Fee Release / None
1:Relegation Release
2:Non Promotion Release
3:Yearly Wage Rise (%)
4:Promotion Wage Rise
5:Relegation Wage Drop
6:Non-Playing Job Offer Release
7:Sell On Fee (%)
8:Sell On Fee (%)
9:Sell On Fee Profit (%)
10:Seasonal Landmark Goal Bonus
11:One-Year Extension After League Games (Final Season)
12:Match Highest Earner
13:Wage After Reaching Club League Games
14:Top Division Promotion Wage Rise
15:Top Division Relegation Wage Drop
16:Minimum Fee Release Clause (Foreign Clubs)
17:Minimum Fee Release Clause (Domestic Clubs in Higher Division)
18:Minimum Fee Release Clause (Domestic Clubs)
19:Wage After Reaching International Appearances
22:Optional Contract Extension By Club
25:One-Year Extension After League Games (Promoted Final Season)
26:One-Year Extension After League Games (Avoid Relegation Final Season)
27:Minimum Fee Release Clause (Clubs in a Major Continental Competition)
29:Contract Extension After Promotion
30:Injury Release Clause
31:Minimum Fee Release Clause (Clubs in a Continental Competition)
32:Appearance Fee
33:Goal Bonus
34:Clean Sheet Bonus
35:Team of the Year Bonus (Division)
36:Top Goalscorer Bonus (Division)
37:International Cap Bonus
38:Unused Substitute Fee
54:Will Leave At End Of Contract
55:Active Relegation Release Clause
56:Active Non Promotion Release Clause
57:Committee Assigned Minimum Fee Release Clause
2 Bytes
FM_PER_BAS
26
58
C8
1014
"Value"
-1:Not Available
0:None
1
4 Bytes
FM_PER_BAS
20
58
C8
1015
"Info"
-1:Not Available
0:None
1
2 Bytes
FM_PER_BAS
24
58
C8
1031
"6 ->"
800080
1
1013
"Type"
0:Minimum Fee Release / None
1:Relegation Release
2:Non Promotion Release
3:Yearly Wage Rise (%)
4:Promotion Wage Rise
5:Relegation Wage Drop
6:Non-Playing Job Offer Release
7:Sell On Fee (%)
8:Sell On Fee (%)
9:Sell On Fee Profit (%)
10:Seasonal Landmark Goal Bonus
11:One-Year Extension After League Games (Final Season)
12:Match Highest Earner
13:Wage After Reaching Club League Games
14:Top Division Promotion Wage Rise
15:Top Division Relegation Wage Drop
16:Minimum Fee Release Clause (Foreign Clubs)
17:Minimum Fee Release Clause (Domestic Clubs in Higher Division)
18:Minimum Fee Release Clause (Domestic Clubs)
19:Wage After Reaching International Appearances
22:Optional Contract Extension By Club
25:One-Year Extension After League Games (Promoted Final Season)
26:One-Year Extension After League Games (Avoid Relegation Final Season)
27:Minimum Fee Release Clause (Clubs in a Major Continental Competition)
29:Contract Extension After Promotion
30:Injury Release Clause
31:Minimum Fee Release Clause (Clubs in a Continental Competition)
32:Appearance Fee
33:Goal Bonus
34:Clean Sheet Bonus
35:Team of the Year Bonus (Division)
36:Top Goalscorer Bonus (Division)
37:International Cap Bonus
38:Unused Substitute Fee
54:Will Leave At End Of Contract
55:Active Relegation Release Clause
56:Active Non Promotion Release Clause
57:Committee Assigned Minimum Fee Release Clause
2 Bytes
FM_PER_BAS
2E
58
C8
1011
"Value"
-1:Not Available
0:None
1
4 Bytes
FM_PER_BAS
28
58
C8
1012
"Info"
-1:Not Available
0:None
1
2 Bytes
FM_PER_BAS
2C
58
C8
1032
"7 ->"
800080
1
1010
"Type"
0:Minimum Fee Release / None
1:Relegation Release
2:Non Promotion Release
3:Yearly Wage Rise (%)
4:Promotion Wage Rise
5:Relegation Wage Drop
6:Non-Playing Job Offer Release
7:Sell On Fee (%)
8:Sell On Fee (%)
9:Sell On Fee Profit (%)
10:Seasonal Landmark Goal Bonus
11:One-Year Extension After League Games (Final Season)
12:Match Highest Earner
13:Wage After Reaching Club League Games
14:Top Division Promotion Wage Rise
15:Top Division Relegation Wage Drop
16:Minimum Fee Release Clause (Foreign Clubs)
17:Minimum Fee Release Clause (Domestic Clubs in Higher Division)
18:Minimum Fee Release Clause (Domestic Clubs)
19:Wage After Reaching International Appearances
22:Optional Contract Extension By Club
25:One-Year Extension After League Games (Promoted Final Season)
26:One-Year Extension After League Games (Avoid Relegation Final Season)
27:Minimum Fee Release Clause (Clubs in a Major Continental Competition)
29:Contract Extension After Promotion
30:Injury Release Clause
31:Minimum Fee Release Clause (Clubs in a Continental Competition)
32:Appearance Fee
33:Goal Bonus
34:Clean Sheet Bonus
35:Team of the Year Bonus (Division)
36:Top Goalscorer Bonus (Division)
37:International Cap Bonus
38:Unused Substitute Fee
54:Will Leave At End Of Contract
55:Active Relegation Release Clause
56:Active Non Promotion Release Clause
57:Committee Assigned Minimum Fee Release Clause
2 Bytes
FM_PER_BAS
36
58
C8
1008
"Value"
-1:Not Available
0:None
1
4 Bytes
FM_PER_BAS
30
58
C8
1009
"Info"
-1:Not Available
0:None
1
2 Bytes
FM_PER_BAS
34
58
C8
1033
"8 ->"
800080
1
1007
"Type"
0:Minimum Fee Release / None
1:Relegation Release
2:Non Promotion Release
3:Yearly Wage Rise (%)
4:Promotion Wage Rise
5:Relegation Wage Drop
6:Non-Playing Job Offer Release
7:Sell On Fee (%)
8:Sell On Fee (%)
9:Sell On Fee Profit (%)
10:Seasonal Landmark Goal Bonus
11:One-Year Extension After League Games (Final Season)
12:Match Highest Earner
13:Wage After Reaching Club League Games
14:Top Division Promotion Wage Rise
15:Top Division Relegation Wage Drop
16:Minimum Fee Release Clause (Foreign Clubs)
17:Minimum Fee Release Clause (Domestic Clubs in Higher Division)
18:Minimum Fee Release Clause (Domestic Clubs)
19:Wage After Reaching International Appearances
22:Optional Contract Extension By Club
25:One-Year Extension After League Games (Promoted Final Season)
26:One-Year Extension After League Games (Avoid Relegation Final Season)
27:Minimum Fee Release Clause (Clubs in a Major Continental Competition)
29:Contract Extension After Promotion
30:Injury Release Clause
31:Minimum Fee Release Clause (Clubs in a Continental Competition)
32:Appearance Fee
33:Goal Bonus
34:Clean Sheet Bonus
35:Team of the Year Bonus (Division)
36:Top Goalscorer Bonus (Division)
37:International Cap Bonus
38:Unused Substitute Fee
54:Will Leave At End Of Contract
55:Active Relegation Release Clause
56:Active Non Promotion Release Clause
57:Committee Assigned Minimum Fee Release Clause
2 Bytes
FM_PER_BAS
3E
58
C8
1005
"Value"
-1:Not Available
0:None
1
4 Bytes
FM_PER_BAS
38
58
C8
1006
"Info"
-1:Not Available
0:None
1
2 Bytes
FM_PER_BAS
3C
58
C8
110
"Person Data ->"
0080FF
1
1662
"Attributes ->"
008000
1
102
"Adaptability"
Byte
FM_PER_BAS
80
109
"Ambition"
Byte
FM_PER_BAS
81
103
"Controversy"
Byte
FM_PER_BAS
87
108
"Loyalty"
Byte
FM_PER_BAS
82
107
"Pressure"
Byte
FM_PER_BAS
83
106
"Professionalism"
Byte
FM_PER_BAS
84
105
"Sportmanship"
Byte
FM_PER_BAS
85
104
"Temperament"
Byte
FM_PER_BAS
86
1682
"Job Preferences ->"
008000
1
1683
"Manager"
Byte
FM_PER_BAS
0
128
1711
"Ast. Manager"
Byte
FM_PER_BAS
1
128
1710
"Coach"
Byte
FM_PER_BAS
2
128
1709
"Fitness Coach"
Byte
FM_PER_BAS
6
128
1708
"Goalkeeping Coach"
Byte
FM_PER_BAS
5
128
1707
"Physio"
Byte
FM_PER_BAS
3
128
1706
"Scout"
Byte
FM_PER_BAS
4
128
1705
"Chief Data Analyst"
Byte
FM_PER_BAS
A
128
1704
"Head of Sports Science"
Byte
FM_PER_BAS
B
128
1703
"Director of Football"
Byte
FM_PER_BAS
8
128
1702
"Head of Youth Development"
Byte
FM_PER_BAS
9
128
1701
"Chairman"
Byte
FM_PER_BAS
7
128
1663
"Player Data ->"
0080FF
1
1664
"General ->"
008000
1
7
"Current Ability"
1
2 Bytes
FM_PLA_BAS
158
8
"Potential Ability"
1
2 Bytes
FM_PLA_BAS
15A
5
"Current Rep."
1
2 Bytes
FM_PLA_BAS
154
4
"Home Rep."
1
2 Bytes
FM_PLA_BAS
152
6
"World Rep."
1
2 Bytes
FM_PLA_BAS
156
408
"Height"
1
000000
2 Bytes
FM_PLA_BAS
15E
409
"Weight"
1
2 Bytes
FM_PLA_BAS
15C
68
"Left Foot"
1
Byte
FM_PLA_BAS
18B
67
"Right Foot"
1
Byte
FM_PLA_BAS
18C
1304
"General Options"
0:None
2:Has No Work Permit
8:Treated As Non-EU In Italy
10:Has No Work Permit / Treated As Non-EU In Italy
1
Byte
FM_PLA_BAS
FA
3
"Match Exercise (Condition)"
1
2 Bytes
FM_PLA_BAS
150
1
"Match Sharpness (Fitness)"
1
2 Bytes
FM_PLA_BAS
14C
2
"Jadedness"
1
2 Bytes
FM_PLA_BAS
14E
468
"Morale"
1
Byte
FM_PLA_BAS
1AB
85
"Positions ->"
008000
1
1307
"Role Used To Fill Empty Attributes"
-1:Automatic
0:Goalkeeper
12:Sweeper Keeper
14:Libero
2:Full-Back
3:Wing-Back
36:No-Nonsense Full-Back
38:Complete Wing-Back
44:Inverted Wing-Back
1:Central Defender
24:Ball Playing Defender
29:No-Nonsense Centre-Back
4:Defensive Midfielder
15:Deep Lying Playmaker
33:Anchor Man
35:Half Back
39:Regista
28:Ball Winning Midfielder
46:Roaming Playmaker
6:Wide Midfielder
30:Defensive Winger
43:Wide Playmaker
5:Central Midfielder
16:Box To Box Midfielder
17:Advanced Playmaker
7:Winger
27:Inside Forward
49:Inverted Winger
42:Wide Target Man
45:Raumdeuter
9:Attacking Midfielder
37:Enganche
41:Shadow Striker
32:Trequartista
31:Pressing Forward
10:Deep Lying Forward
40:False Nine
11:Advanced Forward
18:Target Man
19:Poacher
20:Complete Forward
47:Mezzala
50:Segundo Volante
48:Carrilero
1
Byte
FM_PLA_BAS
1B3
84
"GK"
1
Byte
FM_PLA_BAS
164
99
"SW"
1
Byte
FM_PLA_BAS
165
98
"DL"
1
Byte
FM_PLA_BAS
166
97
"DC"
1
Byte
FM_PLA_BAS
167
96
"DR"
1
Byte
FM_PLA_BAS
168
87
"WBL"
1
Byte
FM_PLA_BAS
171
86
"WBR"
1
Byte
FM_PLA_BAS
172
95
"DM"
1
Byte
FM_PLA_BAS
169
94
"ML"
1
Byte
FM_PLA_BAS
16A
93
"MC"
1
Byte
FM_PLA_BAS
16B
92
"MR"
1
Byte
FM_PLA_BAS
16C
91
"AML"
1
Byte
FM_PLA_BAS
16D
90
"AMC"
1
Byte
FM_PLA_BAS
16E
89
"AMR"
1
Byte
FM_PLA_BAS
16F
88
"ST"
1
Byte
FM_PLA_BAS
170
1305
"Preferred Central Position"
0:Not Set
1:Right
2:Left
3:Right Or Central When Three
4:Left Or Central When Three
5:Central When Three
6:Right Of Two Or Right / Central When Three
7:Left Of Two Or Left / Central When Three
1
Byte
FM_PLA_BAS
1B2
1731
"Injury ->"
008000
1
412
"Row ID[4]"
000000
4 Bytes
FM_PLA_BAS
8
10
0
0
D8
1733
"Unique ID[4]"
000000
4 Bytes
FM_PLA_BAS
C
10
0
0
D8
1732
"Name[4]"
:
000000
String
32
0
0
0
FM_PLA_BAS
4
18
10
0
0
D8
1735
"Minimum Days"
000000
2 Bytes
FM_PLA_BAS
2C
0
0
D8
1734
"Extra Days"
000000
2 Bytes
FM_PLA_BAS
2E
0
0
D8
1737
"Treatment"
1:Physio
2:Specialist
4:Injection
8:Isolation
3:Physio / Specialist
5:Physio / Injection
9:Physio / Isolation
6:Specialist / Injection
10:Specialist / Isolation
12:Injection / Isolation
7:Physio / Specialist / Injection
11:Physio / Specialist / Isolation
13:Physio / Injection / Isolation
14:Specialist / Injection / Isolation
15:Physio / Specialist / Injection / Isolation
000000
2 Bytes
FM_PLA_BAS
34
0
0
D8
867
"Unhappinesses[6] ->"
008000
1
857
"1 ->"
FF0000
1
870
"Motive"
Byte
FM_PLA_BAS
15
0
28
288
874
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
0
28
288
868
"Start Date[3] ->"
800080
1
405
"Day of Year"
2 Bytes
FM_PLA_BAS
0
0
28
288
873
"Year"
2 Bytes
FM_PLA_BAS
2
0
28
288
869
"End Date[3] ->"
800080
1
872
"Day of Year"
2 Bytes
FM_PLA_BAS
4
0
28
288
871
"Year"
2 Bytes
FM_PLA_BAS
6
0
28
288
947
"2 ->"
FF0000
1
948
"Motive"
Byte
FM_PLA_BAS
15
8
28
288
949
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
8
28
288
950
"Start Date[3] ->"
800080
1
951
"Day of Year"
2 Bytes
FM_PLA_BAS
0
8
28
288
952
"Year"
2 Bytes
FM_PLA_BAS
2
8
28
288
953
"End Date[3] ->"
800080
1
954
"Day of Year"
2 Bytes
FM_PLA_BAS
4
8
28
288
955
"Year"
2 Bytes
FM_PLA_BAS
6
8
28
288
938
"3 ->"
FF0000
1
939
"Motive"
Byte
FM_PLA_BAS
15
10
28
288
940
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
10
28
288
941
"Start Date[3] ->"
800080
1
942
"Day of Year"
2 Bytes
FM_PLA_BAS
0
10
28
288
943
"Year"
2 Bytes
FM_PLA_BAS
2
10
28
288
944
"End Date[3] ->"
800080
1
945
"Day of Year"
2 Bytes
FM_PLA_BAS
4
10
28
288
946
"Year"
2 Bytes
FM_PLA_BAS
6
10
28
288
929
"4 ->"
FF0000
1
930
"Motive"
Byte
FM_PLA_BAS
15
18
28
288
931
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
18
28
288
932
"Start Date[3] ->"
800080
1
933
"Day of Year"
2 Bytes
FM_PLA_BAS
0
18
28
288
934
"Year"
2 Bytes
FM_PLA_BAS
2
18
28
288
935
"End Date[3] ->"
800080
1
936
"Day of Year"
2 Bytes
FM_PLA_BAS
4
18
28
288
937
"Year"
2 Bytes
FM_PLA_BAS
6
18
28
288
920
"5 ->"
FF0000
1
921
"Motive"
Byte
FM_PLA_BAS
15
20
28
288
922
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
20
28
288
923
"Start Date[3] ->"
800080
1
924
"Day of Year"
2 Bytes
FM_PLA_BAS
0
20
28
288
925
"Year"
2 Bytes
FM_PLA_BAS
2
20
28
288
926
"End Date[3] ->"
800080
1
927
"Day of Year"
2 Bytes
FM_PLA_BAS
4
20
28
288
928
"Year"
2 Bytes
FM_PLA_BAS
6
20
28
288
911
"6 ->"
FF0000
1
912
"Motive"
Byte
FM_PLA_BAS
15
28
28
288
913
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
28
28
288
914
"Start Date[3] ->"
800080
1
915
"Day of Year"
2 Bytes
FM_PLA_BAS
0
28
28
288
916
"Year"
2 Bytes
FM_PLA_BAS
2
28
28
288
917
"End Date[3] ->"
800080
1
918
"Day of Year"
2 Bytes
FM_PLA_BAS
4
28
28
288
919
"Year"
2 Bytes
FM_PLA_BAS
6
28
28
288
902
"7 ->"
FF0000
1
903
"Motive"
Byte
FM_PLA_BAS
15
30
28
288
904
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
30
28
288
905
"Start Date[3] ->"
800080
1
906
"Day of Year"
2 Bytes
FM_PLA_BAS
0
30
28
288
907
"Year"
2 Bytes
FM_PLA_BAS
2
30
28
288
908
"End Date[3] ->"
800080
1
909
"Day of Year"
2 Bytes
FM_PLA_BAS
4
30
28
288
910
"Year"
2 Bytes
FM_PLA_BAS
6
30
28
288
893
"8 ->"
FF0000
1
894
"Motive"
Byte
FM_PLA_BAS
15
38
28
288
895
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
38
28
288
896
"Start Date[3] ->"
800080
1
897
"Day of Year"
2 Bytes
FM_PLA_BAS
0
38
28
288
898
"Year"
2 Bytes
FM_PLA_BAS
2
38
28
288
899
"End Date[3] ->"
800080
1
900
"Day of Year"
2 Bytes
FM_PLA_BAS
4
38
28
288
901
"Year"
2 Bytes
FM_PLA_BAS
6
38
28
288
884
"9 ->"
FF0000
1
885
"Motive"
Byte
FM_PLA_BAS
15
40
28
288
886
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
40
28
288
887
"Start Date[3] ->"
800080
1
888
"Day of Year"
2 Bytes
FM_PLA_BAS
0
40
28
288
889
"Year"
2 Bytes
FM_PLA_BAS
2
40
28
288
890
"End Date[3] ->"
800080
1
891
"Day of Year"
2 Bytes
FM_PLA_BAS
4
40
28
288
892
"Year"
2 Bytes
FM_PLA_BAS
6
40
28
288
875
"10 ->"
FF0000
1
876
"Motive"
Byte
FM_PLA_BAS
15
48
28
288
877
"Type"
-1:Slight concerned
1:Concerned
2:Internal
3:Public
4:Alienated
1
Byte
FM_PLA_BAS
16
48
28
288
878
"Start Date[3] ->"
800080
1
879
"Day of Year"
2 Bytes
FM_PLA_BAS
0
48
28
288
880
"Year"
2 Bytes
FM_PLA_BAS
2
48
28
288
881
"End Date[3] ->"
800080
1
882
"Day of Year"
2 Bytes
FM_PLA_BAS
4
48
28
288
883
"Year"
2 Bytes
FM_PLA_BAS
6
48
28
288
81
"Mental Attributes[1] ->"
008000
1
47
"Aggression"
Byte
FM_PLA_BAS
1A0
39
"Anticipation"
Byte
FM_PLA_BAS
184
49
"Bravery"
Byte
FM_PLA_BAS
19E
73
"Composure"
Byte
FM_PLA_BAS
1A7
72
"Concentration"
Byte
FM_PLA_BAS
1A8
38
"Decision"
Byte
FM_PLA_BAS
185
74
"Determination"
Byte
FM_PLA_BAS
1A6
66
"Flair"
Byte
FM_PLA_BAS
18D
52
"Leadership"
Byte
FM_PLA_BAS
19B
32
"Off The Ball"
Byte
FM_PLA_BAS
179
36
"Positioning"
Byte
FM_PLA_BAS
187
64
"Teamwork"
Byte
FM_PLA_BAS
18F
46
"Vision"
Byte
FM_PLA_BAS
17D
63
"Work Rate"
Byte
FM_PLA_BAS
190
82
"Physical Attributes[1] ->"
008000
1
442
"Acceleration"
Byte
FM_PLA_BAS
195
453
"Agility"
Byte
FM_PLA_BAS
1A1
452
"Balance"
Byte
FM_PLA_BAS
19D
451
"Jumping Reach"
Byte
FM_PLA_BAS
19A
450
"Natural Fitness"
Byte
FM_PLA_BAS
1A5
449
"Pace"
Byte
FM_PLA_BAS
199
448
"Stamina"
Byte
FM_PLA_BAS
198
447
"Strength"
Byte
FM_PLA_BAS
197
80
"Technical Attributes[1] ->"
008000
1
415
"Corners"
Byte
FM_PLA_BAS
18E
428
"Crossing"
Byte
FM_PLA_BAS
173
427
"Dribbling"
Byte
FM_PLA_BAS
174
426
"Finishing"
Byte
FM_PLA_BAS
175
425
"First Touch"
Byte
FM_PLA_BAS
189
424
"Free Kick Taking"
Byte
FM_PLA_BAS
196
423
"Heading"
Byte
FM_PLA_BAS
176
422
"Long Shots"
Byte
FM_PLA_BAS
177
421
"Long Throws"
Byte
FM_PLA_BAS
191
420
"Marking"
Byte
FM_PLA_BAS
178
419
"Passing"
Byte
FM_PLA_BAS
17A
418
"Penalty Taking"
Byte
FM_PLA_BAS
17B
417
"Tackling"
Byte
FM_PLA_BAS
17C
416
"Technique"
Byte
FM_PLA_BAS
18A
83
"Goalkeeping Attributes[1] ->"
008000
1
429
"Aerial Reach"
Byte
FM_PLA_BAS
17F
439
"Command Of Area"
Byte
FM_PLA_BAS
180
438
"Communication"
Byte
FM_PLA_BAS
181
437
"Eccentricity"
Byte
FM_PLA_BAS
192
436
"Handling"
Byte
FM_PLA_BAS
17E
435
"Kicking"
Byte
FM_PLA_BAS
182
434
"One On Ones"
Byte
FM_PLA_BAS
186
433
"Reflexes"
Byte
FM_PLA_BAS
188
432
"Rushing Out"
Byte
FM_PLA_BAS
193
431
"Tendency To Punch"
Byte
FM_PLA_BAS
194
430
"Throwing"
Byte
FM_PLA_BAS
183
100
"Hidden Attributes[1] ->"
008000
1
441
"Dirtiness"
Byte
FM_PLA_BAS
19C
446
"Consistency"
Byte
FM_PLA_BAS
19F
445
"Imp. Matches"
Byte
FM_PLA_BAS
1A2
444
"Injury Proneness"
Byte
FM_PLA_BAS
1A3
443
"Versatility"
Byte
FM_PLA_BAS
1A4
1673
"Non Player Data ->"
0080FF
1
1674
"General ->"
008000
1
478
"Current Ability"
1
2 Bytes
FM_PER_BAS
-16
479
"Potential Ability"
1
2 Bytes
FM_PER_BAS
-14
542
"Current Rep."
1
2 Bytes
FM_PER_BAS
-1A
543
"Home Rep."
1
2 Bytes
FM_PER_BAS
-1C
541
"World Rep."
1
2 Bytes
FM_PER_BAS
-18
1696
"Preferred Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_PER_BAS
-F
1697
"Second Preferred Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_PER_BAS
-E
1698
"Defensive Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_PER_BAS
-D
1699
"Attacking Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
FM_PER_BAS
-C
1700
"Coaching Style"
0:Not Set
1:General
2:Goalkeeping
3:Fitness
4:Attacking
5:Defending
6:Physio
Byte
FM_PER_BAS
-A
1129
"Coaching License"
0:None
7:National C License
6:National B License
5:National A License
4:Continental C License
3:Continental B License
2:Continental A License
1:Continental Pro License
249:Studying To National C License
250:Studying To National B License
251:Studying To National A License
252:Studying To Continental C License
253:Studying To Continental B License
254:Studying To Continental A License
255:Studying To Continental Pro License
Byte
FM_PER_BAS
16A
535
"Tactical Attributes ->"
008000
1
549
"Attacking"
Byte
FM_PER_BAS
-C0
579
"Depth"
Byte
FM_PER_BAS
-AD
578
"Directness"
Byte
FM_PER_BAS
-BD
577
"Flamboyancy"
Byte
FM_PER_BAS
-AC
576
"Flexibility"
Byte
FM_PER_BAS
-AB
575
"Free Roles"
Byte
FM_PER_BAS
-BB
574
"Marking"
Byte
FM_PER_BAS
-B9
573
"Offside"
Byte
FM_PER_BAS
-B8
572
"Pressing"
Byte
FM_PER_BAS
-B6
571
"Sitting Back"
Byte
FM_PER_BAS
-B0
570
"Tempo"
Byte
FM_PER_BAS
-A8
569
"Use Of Playmaker"
Byte
FM_PER_BAS
-AF
568
"Use Of Subtitutions"
Byte
FM_PER_BAS
-AE
567
"Width"
Byte
FM_PER_BAS
-A7
536
"Non Tactical Attributes ->"
008000
1
548
"Buying Players"
Byte
FM_PER_BAS
-B2
566
"Hardness Of Training"
Byte
FM_PER_BAS
-AA
565
"Mind Games"
Byte
FM_PER_BAS
-B1
564
"Squad Rotation"
Byte
FM_PER_BAS
-A9
534
"Coaching Attributes[1] ->"
008000
1
550
"Attacking"
Byte
FM_PER_BAS
-9E
592
"Defending"
Byte
FM_PER_BAS
-9D
591
"Fitness"
Byte
FM_PER_BAS
-9C
590
"GK Distribution"
Byte
FM_PER_BAS
-96
589
"GK Handling"
Byte
FM_PER_BAS
-97
588
"GK Shot Stopping"
Byte
FM_PER_BAS
-A5
587
"Mental"
Byte
FM_PER_BAS
-9B
586
"Player"
Byte
FM_PER_BAS
-A6
584
"Tactical"
Byte
FM_PER_BAS
-99
585
"Technical"
Byte
FM_PER_BAS
-9A
583
"Man Management"
Byte
FM_PER_BAS
-A2
582
"Working w/ Youngsters"
Byte
FM_PER_BAS
-B4
581
"Dirtiness Allowance"
Byte
FM_PER_BAS
-98
580
"Versatility"
Byte
FM_PER_BAS
-95
537
"Mental Attributes ->"
008000
1
547
"Determination"
Byte
FM_PER_BAS
-B3
563
"Judging CA"
Byte
FM_PER_BAS
-A4
562
"Judging PA"
Byte
FM_PER_BAS
-A3
561
"Level of Discipline"
Byte
FM_PER_BAS
-BC
560
"Motivating"
Byte
FM_PER_BAS
-A1
559
"Tactical Knowledge"
Byte
FM_PER_BAS
-9F
558
"Physiotherapy"
Byte
FM_PER_BAS
-A0
557
"Sports Science"
Byte
FM_PER_BAS
-91
538
"Chairman Attributes ->"
008000
1
546
"Business"
Byte
FM_PER_BAS
-BF
556
"Interference"
Byte
FM_PER_BAS
-BA
555
"Patience"
Byte
FM_PER_BAS
-B7
554
"Resources"
Byte
FM_PER_BAS
-B5
539
"Analyst Attributes ->"
008000
1
545
"Judging Player Data"
Byte
FM_PER_BAS
-94
552
"Judging Team Data"
Byte
FM_PER_BAS
-93
551
"Presenting Data"
Byte
FM_PER_BAS
-92
1095
"#############################################################################################"
400040
1
1759
"On Match[8] ->"
000080
1
1755
"[X] <----- Initialization (Must be ACTIVATED)"
0000FF
Auto Assembler Script
[ENABLE]
// AOB Scan //
aobscanmodule(FM_MAT,fm.exe,0F B6 41 64 3A 86 B0 05 00 00)
alloc(FM_MAT_MEM,$1000,FM_MAT)
label(FM_MAT_COD)
label(FM_MAT_BAS)
label(FM_MAT_RET)
registersymbol(FM_MAT)
registersymbol(FM_MAT_BAS)
// Injection Here //
FM_MAT_MEM:
mov [FM_MAT_BAS],rcx
FM_MAT_COD:
db 0F B6 41 64 3A 86 B0 05 00 00
jmp FM_MAT_RET
FM_MAT_BAS:
dd 0
// Injection Points //
FM_MAT:
jmp FM_MAT_MEM
db 90 90 90 90 90
FM_MAT_RET:
[DISABLE]
FM_MAT:
db 0F B6 41 64 3A 86 B0 05 00 00
unregistersymbol(FM_MAT)
unregistersymbol(FM_MAT_BAS)
dealloc(FM_MAT_MEM)
1768
"Match Information ->"
0080FF
1
1771
"Date[3] ->"
008000
1
1773
"Day of Year"
:
Byte
FM_MAT_BAS
4C
1772
"Year"
:
2 Bytes
FM_MAT_BAS
4E
1757
"Competition"
:
String
32
0
0
0
FM_MAT_BAS
4
58
18
20
1766
"Venue"
:
String
32
0
0
0
FM_MAT_BAS
4
40
28
1769
"Attendance"
4 Bytes
FM_MAT_BAS
5C
1770
"Attendance (Away)"
4 Bytes
FM_MAT_BAS
60
1767
"Teams ->"
0080FF
1
1765
"Home Team"
:
String
16
0
0
0
FM_MAT_BAS
4
C0
18
8
1762
"Home Score"
Byte
FM_MAT_BAS
64
1764
"Away Team"
:
String
16
0
0
0
FM_MAT_BAS
4
C0
18
10
1763
"Away Score"
Byte
FM_MAT_BAS
69
1761
"#############################################################################################"
400040
1
809
"My Profile ->"
000080
1
823
"Row ID[4]"
:
4 Bytes
"fm.exe"+06A79BE0
8
8
528
8
1826
"Unique ID[4]"
:
4 Bytes
"fm.exe"+06A79BE0
C
8
528
8
1130
"Coaching License"
0:None
7:National C License
6:National B License
5:National A License
4:Continental C License
3:Continental B License
2:Continental A License
1:Continental Pro License
249:Studying To National C License
250:Studying To National B License
251:Studying To National A License
252:Studying To Continental C License
253:Studying To Continental B License
254:Studying To Continental A License
255:Studying To Continental Pro License
Byte
"fm.exe"+06A79BE0
16A
8
528
8
845
"Date Of Birth[3] ->"
16CC1C
1
848
"Day of Year"
2 Bytes
"fm.exe"+06A79BE0
44
8
528
8
849
"Year"
2 Bytes
"fm.exe"+06A79BE0
46
8
528
8
808
"Characteristic[1] ->"
16CC1C
1
825
"Hands On Approach"
Byte
"fm.exe"+06A79BE0
313
8
831
"Domestic Player Bias"
Byte
"fm.exe"+06A79BE0
312
8
830
"Tactical Consistency"
Byte
"fm.exe"+06A79BE0
311
8
829
"Club/Player Loyalty"
Byte
"fm.exe"+06A79BE0
310
8
828
"Squad Discipline"
Byte
"fm.exe"+06A79BE0
30F
8
827
"Financial Control"
Byte
"fm.exe"+06A79BE0
30E
8
826
"Media Handling"
Byte
"fm.exe"+06A79BE0
314
8
1103
"Attributes ->"
16CC1C
1
1111
"Coaching[1] ->"
292CCC
1
1112
"Attacking"
Byte
"fm.exe"+06A79BE0
32
8
1113
"Defending"
Byte
"fm.exe"+06A79BE0
33
8
1114
"Fitness"
Byte
"fm.exe"+06A79BE0
34
8
1115
"GK Shot Stopping"
Byte
"fm.exe"+06A79BE0
2B
8
1116
"Mental"
Byte
"fm.exe"+06A79BE0
35
8
1117
"Player"
Byte
"fm.exe"+06A79BE0
2A
8
1118
"Tactical"
Byte
"fm.exe"+06A79BE0
36
8
1119
"Technical"
Byte
"fm.exe"+06A79BE0
37
8
1120
"Working With Youngsters"
Byte
"fm.exe"+06A79BE0
1C
8
1104
"Mental ->"
292CCC
1
1102
"Adaptability"
Byte
"fm.exe"+06A79BE0
80
8
528
8
1105
"Determination"
Byte
"fm.exe"+06A79BE0
1D
8
1106
"Player Knowledge"
Byte
"fm.exe"+06A79BE0
2C
8
1107
"Youngster Knowledge"
Byte
"fm.exe"+06A79BE0
2D
8
1108
"Level of Discipline"
Byte
"fm.exe"+06A79BE0
14
8
1109
"Man Management"
Byte
"fm.exe"+06A79BE0
2E
8
1110
"Motivating"
Byte
"fm.exe"+06A79BE0
2F
8
1128
"Abilities ->"
16CC1C
1
1126
"CA"
Byte
"fm.exe"+06A79BE0
BA
8
1127
"PA"
Byte
"fm.exe"+06A79BE0
BC
8
1121
"Reputation ->"
16CC1C
1
1123
"Home Rep."
2 Bytes
"fm.exe"+06A79BE0
B4
8
1124
"Current Rep."
2 Bytes
"fm.exe"+06A79BE0
B6
8
1125
"World Rep."
2 Bytes
"fm.exe"+06A79BE0
B8
8
824
"Contract ->"
16CC1C
1
811
"Type"
-1:Invalid
0:Part Time
1:Full Time
1
Byte
"fm.exe"+06A79BE0
9A
528
8
832
"Job Type"
0:Free
1:Player
2:Coach
3:Player/Coach
4:Chairman
6:Director
8:Managing Director
10:Director of Football
12:Physiotherapist
14:Scout
16:Manager
17:Player/Manager
20:Assistant Manager
21:Player/Assistant Manager
22:Media Pundit
24:General Manager
26:Fitness Coach
27:Player/Fitness Coach
34:Goalkeeper Coach
35:Player/Goalkeeper Coach
36:Chief Data Analyst
38:Chief Doctor
40:Head of Sports Science
42:U18 Data Analyst
44:Chief Scout
45:Player/Chief Scout
46:U18 Sports Scientis
48:U23 Sports Scientist
49:Player/Youth Team Coach
50:Head of Physiotherapy
52:U19 Manager
54:First Team Coach
64:Head of Youth Development
65:Player/Head of Youth Development
66:Owner
70:President
144:Caretaker Manager
Byte
"fm.exe"+06A79BE0
1C
528
8
842
"Weekly Wage"
4 Bytes
"fm.exe"+06A79BE0
18
528
8
833
"Start Date[3] ->"
292CCC
1
834
"Day of Year"
2 Bytes
"fm.exe"+06A79BE0
3C
528
8
839
"Year"
2 Bytes
"fm.exe"+06A79BE0
3E
528
8
836
"End Date[3] ->"
292CCC
1
840
"Day of Year"
2 Bytes
"fm.exe"+06A79BE0
40
528
8
841
"Year"
2 Bytes
"fm.exe"+06A79BE0
42
528
8
821
"Become Unsackable"
0:No
2:Yes
Byte
"fm.exe"+06A79BE0
2A0
8
822
"Squad Registration Options"
0:No
1:Allow Squad Registration Anytime
2:Allow Squad Numbers Anytime
3:Allow both
Byte
"fm.exe"+06A79BE0
2A1
8
1041
"My Current Club ->"
000080
1
1049
"Row ID[4]"
:
4 Bytes
"fm.exe"+69D3900
8
18
1048
"Unique ID[4]"
:
4 Bytes
"fm.exe"+69D3900
C
18
1045
"Full Name"
:
String
32
0
0
0
"fm.exe"+69D3900
4
B8
18
1046
"Short Name"
:
String
16
0
0
0
"fm.exe"+69D3900
4
C0
18
1332
"Nickname"
:
String
32
0
0
0
"fm.exe"+69D3900
4
A0
B0
18
1471
"Year Founded"
2 Bytes
"fm.exe"+69D3900
98
F8
18
1092
"Team Type"
0:First Team
1:Reserves
2:A
3:B
4:Superdraft A
5:Superdraft B
6:Superdraft C
7:Superdraft D
8:Waivers
9:U23
10:U21
11:U19
12:U18
13:C
14:Amateur
15:II
16:Team 2
17:Team 3
18:U20
22:Youth Evaluation
30:Dutch Reserves
Byte
"fm.exe"+69D3900
30
1093
"Reputation"
2 Bytes
"fm.exe"+69D3900
B0
1047
"Nation[4]"
:
String
32
0
0
0
"fm.exe"+69D3900
4
B8
D0
18
1360
"Foreground Colour ->"
1
0
16CC1C
4 Bytes
"fm.exe"+69D3900
B0
B0
18
1361
"R"
0000FF
Byte
"fm.exe"+69D3900
B2
B0
18
1362
"G"
00FF00
Byte
"fm.exe"+69D3900
B1
B0
18
1363
"B"
FF0000
Byte
"fm.exe"+69D3900
B0
B0
18
1364
"Alpha"
Byte
"fm.exe"+69D3900
B3
B0
18
1365
"Background Colour ->"
1
0
16CC1C
4 Bytes
"fm.exe"+69D3900
B4
B0
18
1366
"R"
0000FF
Byte
"fm.exe"+69D3900
B6
B0
18
1367
"G"
00FF00
Byte
"fm.exe"+69D3900
B5
B0
18
1368
"B"
FF0000
Byte
"fm.exe"+69D3900
B4
B0
18
1369
"Alpha"
Byte
"fm.exe"+69D3900
B7
B0
18
1370
"Status"
0:Not Set
1:Professional
2:Semi Professional
3:Amateur
Byte
"fm.exe"+69D3900
158
18
1371
"Ownership Type"
0:Not Set
1:Limited Liability Company
2:Public Limited Company
3:Member Owned (Elections)
4:Member Owned (No Elections)
Byte
"fm.exe"+69D3900
C9
F8
18
1372
"Chairman Title"
0:Not Set
1:Chairman
2:President
3:General Manager
Byte
"fm.exe"+69D3900
CA
F8
18
1373
"Chairman Status"
2 Bytes
"fm.exe"+69D3900
A0
F8
18
1374
"Training Facilities"
Byte
"fm.exe"+69D3900
BF
F8
18
1375
"Youth Facilities"
Byte
"fm.exe"+69D3900
CB
F8
18
1376
"Youth Importance"
Byte
"fm.exe"+69D3900
C6
F8
18
1377
"Youth Recruitment"
Byte
"fm.exe"+69D3900
CD
F8
18
1378
"Junior Coaching"
Byte
"fm.exe"+69D3900
CC
F8
18
1379
"Corporate Facilities"
Byte
"fm.exe"+69D3900
759
148
18
1380
"Morale"
Byte
"fm.exe"+69D3900
C0
F8
18
1381
"Average Attendance"
4 Bytes
"fm.exe"+69D3900
68
B0
18
1382
"Minimum Attendance"
4 Bytes
"fm.exe"+69D3900
6C
B0
18
1383
"Maximum Attendance"
4 Bytes
"fm.exe"+69D3900
70
B0
18
1384
"Supporter Profile ->"
16CC1C
1
1385
"Loyalty"
Byte
"fm.exe"+69D3900
B4
F8
18
1386
"Passion"
Byte
"fm.exe"+69D3900
B5
F8
18
1387
"Patience"
Byte
"fm.exe"+69D3900
B6
F8
18
1388
"Affluence"
Byte
"fm.exe"+69D3900
B7
F8
18
1389
"Temperament"
Byte
"fm.exe"+69D3900
B8
F8
18
1390
"Expectations"
Byte
"fm.exe"+69D3900
B9
F8
18
1391
"Tactical Attributes ->"
16CC1C
1
1392
"Attacking"
Byte
"fm.exe"+69D3900
74
B0
18
1393
"Depth"
Byte
"fm.exe"+69D3900
75
B0
18
1394
"Directness"
Byte
"fm.exe"+69D3900
76
B0
18
1395
"Flamboyancy"
Byte
"fm.exe"+69D3900
77
B0
18
1396
"Flexibility"
Byte
"fm.exe"+69D3900
78
B0
18
1397
"Free Roles"
Byte
"fm.exe"+69D3900
79
B0
18
1398
"Marking"
Byte
"fm.exe"+69D3900
7A
B0
18
1399
"Offside"
Byte
"fm.exe"+69D3900
7B
B0
18
1400
"Pressing"
Byte
"fm.exe"+69D3900
7C
B0
18
1401
"Sitting Back"
Byte
"fm.exe"+69D3900
7D
B0
18
1402
"Tempo"
Byte
"fm.exe"+69D3900
7E
B0
18
1403
"Use Of Playmaker"
Byte
"fm.exe"+69D3900
7F
B0
18
1404
"Width"
Byte
"fm.exe"+69D3900
80
B0
18
1405
"Preferred Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
"fm.exe"+69D3900
81
B0
18
1406
"Second Preferred Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
"fm.exe"+69D3900
82
B0
18
1407
"Defensive Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
"fm.exe"+69D3900
83
B0
18
1408
"Attacking Formation"
0:Not Set
25:3-1-3-1-2 DM
60:3-1-4-2 DM
34:3-2-3-2 DM
31:3-4-2-1 DM
35:3-4-3 DM Wide
27:4-1-2-3 DM AM Narrow
26:4-1-2-3 DM Narrow
19:4-1-3-1-1 DM AM Narrow
52:4-1-3-2 DM
20:4-1-3-2 DM Narrow
32:4-1-4-1 DM
53:4-1-4-1 DM Asm AM(L)
50:4-1-4-1 DM Asm AM(R)
4:4-1-4-1 DM Wide
23:4-2-1-3 DM Wide
22:4-2-2-2 DM
62:4-2-2-2 DM AM Narrow
24:4-2-2-2 DM Narrow
54:4-2-3-1 DM
40:4-2-3-1 DM AM Narrow
29:4-2-3-1 DM Wide
18:4-2-3-1 Narrow
21:4-2-3-1 Wide
55:4-2-3-1-0 DM
28:4-2-4 DM Wide
51:4-2-4-0 DM Wide
14:4-3-1-2 Narrow
12:4-3-2-1 Narrow
36:4-3-3 Narrow
16:4-4-1-1
33:4-4-1-1 2DM
3:4-4-2
7:4-4-2 Diamond Narrow
8:4-5-1
42:5-1-2-2 DM Narrow
30:5-1-2-2 DM WB
56:5-1-3-1 DM WB
41:5-2-1-2 WB
57:5-2-2-1 DM
59:5-2-2-1 WB
58:5-2-2-1-0 DM
47:5-2-3 Narrow
2:5-3-2 WB
38:5-4-1
15:5-4-1 Diamond WB
61:5-4-1 WB Wide
Byte
"fm.exe"+69D3900
84
B0
18
1409
"Finances ->"
16CC1C
1
1410
"Balance"
1
4 Bytes
"fm.exe"+69D3900
18
148
18
1411
"Transfer Budget (Season)"
4 Bytes
"fm.exe"+69D3900
680
148
18
1412
"Transfer Budget (Rem.)"
4 Bytes
"fm.exe"+69D3900
67C
148
18
1413
"Trn. Income Made Available (%)"
Byte
"fm.exe"+69D3900
684
148
18
1414
"Weekly Wage Budget"
4 Bytes
"fm.exe"+69D3900
6B8
148
18
1415
"Weekly Wage Budget Used"
4 Bytes
"fm.exe"+69D3900
6C4
148
18
1416
"Highest Wage Allowed"
4 Bytes
"fm.exe"+69D3900
6BC
148
18
1417
"Highest Wage Paid /w"
4 Bytes
"fm.exe"+69D3900
6D8
148
18
1418
"Highest Staff Wage Paid /w"
4 Bytes
"fm.exe"+69D3900
6DC
148
18
1419
"Youth Grant Income"
4 Bytes
"fm.exe"+69D3900
690
148
18
1420
"Sugar Daddy"
0:None
1:Front End
2:Back End
3:Underwriter
4:Underwriter Expects Return
Byte
"fm.exe"+69D3900
3D
148
18
1421
"Average Match Ticket Price"
0
Float
"fm.exe"+69D3900
1C
148
18
1422
"Average Season Ticket Price"
0
Float
"fm.exe"+69D3900
20
148
18
1423
"Match Ticket Price Ratio"
Float
"fm.exe"+69D3900
24
148
18
1424
"Season Ticket Price Ratio"
Float
"fm.exe"+69D3900
28
148
18
1425
"Season Ticket Change Ratio"
Float
"fm.exe"+69D3900
2C
148
18
1426
"Number Of Season Ticket Holders"
4 Bytes
"fm.exe"+69D3900
80
F8
18
1427
"Latest Season Ticket Sales"
4 Bytes
"fm.exe"+69D3900
7DC
148
18
1428
"Stadium Rental Per Year"
4 Bytes
"fm.exe"+69D3900
6AC
148
18
1429
"State Of Emergency"
0:No
1:Yes
Byte
"fm.exe"+69D3900
74D
148
18
1430
"Starting Last Years Turnover"
4 Bytes
"fm.exe"+69D3900
6B0
148
18
1431
"Embargo Start Date[3] ->"
292CCC
1
1432
"Day of Year"
2 Bytes
"fm.exe"+69D3900
30
148
18
1433
"Year"
2 Bytes
"fm.exe"+69D3900
32
148
18
1434
"Embargo End Date[3] ->"
292CCC
1
1435
"Day of Year"
2 Bytes
"fm.exe"+69D3900
34
148
18
1436
"Year"
2 Bytes
"fm.exe"+69D3900
36
148
18
1437
"Embargo Appeal Date[3] ->"
292CCC
1
1438
"Day of Year"
2 Bytes
"fm.exe"+69D3900
38
148
18
1439
"Year"
2 Bytes
"fm.exe"+69D3900
3A
148
18
1463
"More Options ->"
292CCC
1
1464
"FFP Max Weekly Wage Total"
4 Bytes
"fm.exe"+69D3900
6F4
148
18
1465
"Entered FS Bankrupt State"
4 Bytes
"fm.exe"+69D3900
498
148
18
1466
"Training Expansion Flag"
Byte
"fm.exe"+69D3900
4A6
148
18
1467
"Youth Expansion Flag"
Byte
"fm.exe"+69D3900
4A7
148
18
1468
"Stadium Rental Percentage Of Gate Receipts"
Byte
"fm.exe"+69D3900
4B1
148
18
1469
"Corporate Facilities Revenue Level"
Byte
"fm.exe"+69D3900
4B2
148
18
1470
"Increase Staff Wages"
Byte
"fm.exe"+69D3900
4B3
148
18
1054
"Stadium ->"
16CC1C
1
1055
"Row ID[4]"
:
4 Bytes
"fm.exe"+69D3900
8
78
1056
"Unique ID[4]"
:
4 Bytes
"fm.exe"+69D3900
C
78
1333
"Name"
:
String
32
0
0
0
"fm.exe"+69D3900
4
40
78
1057
"City[4]"
:
String
32
0
0
0
"fm.exe"+69D3900
4
18
50
78
1268
"Owner Type"
0:Not Set
1:Club
2:Council
3:Private
4:Chairman
5:Fans
Byte
"fm.exe"+69D3900
A7
78
1058
"Capacity"
4 Bytes
"fm.exe"+69D3900
6C
78
1059
"Seating Capacity"
4 Bytes
"fm.exe"+69D3900
70
78
1061
"Capacity for All-Seater Competitions"
4 Bytes
"fm.exe"+69D3900
78
78
1062
"Expansion Capacity"
4 Bytes
"fm.exe"+69D3900
7C
78
1060
"Used Capacity"
4 Bytes
"fm.exe"+69D3900
74
78
1075
"Pitch Type"
1:Grass
8:Grass/Synthetic Mix
2:Synthetic (New Type - Soft)
3:Synthetic (New Type - Hard)
4:Gravel/Clay/Sand
5:Gravel
6:Clay
7:Sand
Byte
"fm.exe"+69D3900
9F
78
1071
"Pitch Condition"
Byte
"fm.exe"+69D3900
9A
78
1074
"Pitch Deterioration Rate"
1:Slow
2:Medium
3:Fast
Byte
"fm.exe"+69D3900
9E
78
1076
"Pitch Recovery Rate"
Byte
"fm.exe"+69D3900
A0
78
1063
"Pitch Length"
1
2 Bytes
"fm.exe"+69D3900
88
78
1064
"Pitch Width"
1
2 Bytes
"fm.exe"+69D3900
8A
78
1065
"Pitch Length for Int. Matches"
1
2 Bytes
"fm.exe"+69D3900
8C
78
1066
"Pitch Width for Int. Matches"
1
2 Bytes
"fm.exe"+69D3900
8E
78
1067
"Minimum Picth Length"
1
2 Bytes
"fm.exe"+69D3900
90
78
1068
"Minimum Picth Width"
1
2 Bytes
"fm.exe"+69D3900
92
78
1069
"Maximum Pitch Length"
1
2 Bytes
"fm.exe"+69D3900
94
78
1070
"Maximum Pitch Width"
1
2 Bytes
"fm.exe"+69D3900
96
78
1088
"Date Pitch Last Relaid[3] ->"
292CCC
1
1081
"Year"
2 Bytes
"fm.exe"+69D3900
CA
78
1080
"Day of Year"
2 Bytes
"fm.exe"+69D3900
C8
78
1089
"Pitch Relay Required Date[3] ->"
292CCC
1
1083
"Year"
2 Bytes
"fm.exe"+69D3900
CE
78
1082
"Day of Year"
2 Bytes
"fm.exe"+69D3900
CC
78
1090
"Built Date[3] ->"
292CCC
1
1085
"Year"
2 Bytes
"fm.exe"+69D3900
D2
78
1084
"Day of Year"
2 Bytes
"fm.exe"+69D3900
D0
78
1091
"Re-Built Date[3] ->"
292CCC
1
1087
"Year"
2 Bytes
"fm.exe"+69D3900
D6
78
1086
"Day of Year"
2 Bytes
"fm.exe"+69D3900
D4
78
1194
"Latitude"
Float
"fm.exe"+69D3900
60
78
1193
"Longitude"
Float
"fm.exe"+69D3900
64
78
1072
"State"
16:Very Poor
11:Poor
6:Average
2:Good
1:Very Good
Byte
"fm.exe"+69D3900
9C
78
1190
"Used By National Team"
0:No Matches
1:All Matches
2:Major Matches
3:Medium Matches
4:Minor Matches
5:Major Matches and Some Medium Matches
6:Minor Matches and Some Medium Matches
Byte
"fm.exe"+69D3900
A4
78
1192
"Used By National U21 Team"
0:No Matches
4:Minor Matches
3:Medium Matches
2:Major Matches
1:All Matches
Byte
"fm.exe"+69D3900
A5
78
1191
"Used By National U19 Team"
0:No Matches
4:Minor Matches
3:Medium Matches
2:Major Matches
1:All Matches
Byte
"fm.exe"+69D3900
A6
78
1263
"Stadium Type"
32:Stadium
36:Training Ground
33:Stadium / Extinct
37:Training Ground / Extinct
96:Stadium / Has Digital Ad Hoarding
100:Training Ground / Has Digital Ad Hoarding
97:Stadium / Has Digital Ad Hoarding / Extinct
101:Training Ground / Has Digital Ad Hoarding / Extinct
Byte
"fm.exe"+69D3900
9D
78
1188
"Stadium Facilities"
0:None
1:Covered
64:Retractable Roof
2:Has Undersoil Heating
65:Covered / Retractable Roof
3:Covered / Has Undersoil Heating
66:Retractable Roof / Has Undersoil Heating
67:Full Facilities
128:Not Used In Continental Final
129:Covered / Not Used In Continental Final
192:Retractable Roof / Not Used In Continental Final
130:Has Undersoil Heating / Not Used In Continental Final
193:Covered / Retractable Roof / Not Used In Continental Final
131:Covered / Has Undersoil Heating / Not Used In Continental Final
194:Retractable Roof / Has Undersoil Heating / Not Used In Continental Final
195:Full Facilities / Not Used In Continental Final
Byte
"fm.exe"+69D3900
AA
78
1656
"Options ->"
000080
1
1824
"----------------------------------------------------------------------------------------------------------------------------------"
0000FF
1
1786
"[X] <----- Infinite Transfer Budget[2]"
FF8000
Auto Assembler Script
[ENABLE]
aobscanmodule(FM_INF_TB,fm.exe,41 8B B7 7C 06 00 00)
alloc(FM_INF_TB_MEM,$1000,FM_INF_TB)
label(FM_INF_TB_COD)
label(FM_INF_TB_RET)
FM_INF_TB_MEM:
mov [r15+0000067C],(int)999999999
mov [r15+00000680],(int)999999999
FM_INF_TB_COD:
mov esi,[r15+0000067C]
jmp FM_INF_TB_RET
FM_INF_TB:
jmp FM_INF_TB_MEM
db 90 90
FM_INF_TB_RET:
registersymbol(FM_INF_TB)
[DISABLE]
FM_INF_TB:
db 41 8B B7 7C 06 00 00
unregistersymbol(FM_INF_TB)
dealloc(FM_INF_TB_MEM)
1785
"[X] <----- Infinite Wage Budget[2]"
FF8000
Auto Assembler Script
[ENABLE]
aobscanmodule(FM_INF_WG,fm.exe,44 8B 81 B8 06 00 00)
alloc(FM_INF_WG_MEM,$1000,FM_INF_WG)
label(FM_INF_WG_COD)
label(FM_INF_WG_RET)
FM_INF_WG_MEM:
mov [rcx+000006B8],(int)999999999
FM_INF_WG_COD:
mov r8d,[rcx+000006B8]
jmp FM_INF_WG_RET
FM_INF_WG:
jmp FM_INF_WG_MEM
db 90 90
FM_INF_WG_RET:
registersymbol(FM_INF_WG)
[DISABLE]
FM_INF_WG:
db 44 8B 81 B8 06 00 00
unregistersymbol(FM_INF_WG)
dealloc(FM_INF_WG_MEM)
1816
"[X] <----- Free Shopping (beta)[9]"
FF8000
Auto Assembler Script
define(FM_FREE,"fm.exe")
[ENABLE]
// AOB Scan //
aobscan(FM_FRE1,89 86 7C 06 00 00 EB 37)
aobscan(FM_FRE2,89 81 AC 02 00 00 ?? ??)
aobscan(FM_FRE3,89 91 BC 04 00 00 ?? ??)
alloc(FM_FRE_INJ,$1000,FM_FREE)
label(FM_FRE1_)
label(FM_FRE2_)
label(FM_FRE3_)
label(FM_FRE1_EXT)
label(FM_FRE2_EXT)
label(FM_FRE3_EXT)
registersymbol(FM_FRE_INJ)
registersymbol(FM_FRE1)
registersymbol(FM_FRE2)
registersymbol(FM_FRE3)
// Injection Here //
FM_FRE_INJ:
FM_FRE1_:
add [rsi+0000067C],0
// mov [rsi+0000067C],eax
jmp FM_FRE1_EXT
FM_FRE2_:
add [rcx+000002AC],0
// mov [rcx+000002AC],eax
jmp FM_FRE2_EXT
FM_FRE3_:
add [rcx+000004BC],0
// mov [rcx+000004BC],edx
jmp FM_FRE3_EXT
// Injection Points //
FM_FRE1:
jmp FM_FRE1_
db 90
FM_FRE1_EXT:
FM_FRE2:
jmp FM_FRE2_
db 90
FM_FRE2_EXT:
FM_FRE3:
jmp FM_FRE3_
db 90
FM_FRE3_EXT:
[DISABLE]
FM_FRE1:
db 89 86 7C 06 00 00
FM_FRE2:
db 89 81 AC 02 00 00
FM_FRE3:
db 89 91 BC 04 00 00
unregistersymbol(FM_FRE_INJ)
unregistersymbol(FM_FRE1)
unregistersymbol(FM_FRE2)
unregistersymbol(FM_FRE3)
dealloc(FM_FRE_INJ)
1823
"[X] <----- Super Team[10]"
FF8000
Auto Assembler Script
[ENABLE]
aobscanmodule(FM_SPR,fm.exe,0F B7 81 50 01 00 00)
alloc(FM_SPR_MEM,$1000,FM_SPR)
label(FM_SPR_COD)
label(FM_SPR_RET)
label(FM_SPR_OPT)
FM_SPR_MEM:
mov [rcx+000001AB],#20
mov [rcx+0000014C],#32500
mov [rcx+00000150],#32500
FM_SPR_COD:
db 0F B7 81 50 01 00 00
jmp FM_SPR_RET
FM_SPR_OPT:
dd #10000
FM_SPR:
jmp FM_SPR_MEM
db 90 90
FM_SPR_RET:
registersymbol(FM_SPR)
registersymbol(FM_SPR_OPT)
[DISABLE]
FM_SPR:
db 0F B7 81 50 01 00 00
unregistersymbol(FM_SPR)
unregistersymbol(FM_SPR_OPT)
dealloc(FM_SPR_MEM)
1825
"----------------------------------------------------------------------------------------------------------------------------------"
0000FF
1
1658
"Tools ->"
0080FF
1
1660
"[X] <----- Skin Toner"
000000
Auto Assembler Script
[ENABLE]
LuaCall(tdg6661_ST.show())
[DISABLE]
LuaCall(tdg6661_ST.close())
1659
"[X] <----- Date Converter"
000000
Auto Assembler Script
[ENABLE]
LuaCall(tdg6661_DC.show())
[DISABLE]
LuaCall(tdg6661_DC.close())
1655
"Useful Static Addresses ->"
0080FF
1
139
"Person Unique ID"
000000
4 Bytes
fm.exe+6ABDD88
1518
"Human Manager (Primary)"
000000
4 Bytes
fm.exe+69DFE60
1096
"#############################################################################################"
400040
1
349
"CE Table v4.1 for FM19 (19.1.1)"
008000
1
1522
"[X] <----- Compact View Mode"
000000
Auto Assembler Script
[ENABLE]
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible = state; getMainForm().Panel5.Visible = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))
[DISABLE]
LuaCall(cycleFullCompact(nil,false))
1657
"[X] <----- Read Me!"
000000
Auto Assembler Script
[ENABLE]
LuaCall(tdg6661_RM.show())
[DISABLE]
LuaCall(tdg6661_RM.close())
getAutoAttachList().add('fm.exe')
-- GeneralFunctionList
local days_in_month = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }
local days_in_month_leap = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }
function tdg6661_GN_LeapYearCheck(x)
return year % 4 == 0 and (year % 100 ~= 0 or year % 400 == 0)
end
function tdg6661_GN_DateConverter(x, y)
day = x
year = y
month=1
if tdg6661_GN_LeapYearCheck(year)==true then
while day > days_in_month[month] do
day = day - days_in_month_leap[month]
month=month+1
end
if day == 0 and month == 3 then
day = 29
month = 2
end
else
while day > days_in_month[month] do
day = day - days_in_month[month]
month=month+1
end
end
return day, month, year
end
function tdg6661_GN_Link1(sender)
shellExecute("http://fearlessrevolution.com/viewtopic.php?f=4&t=8461")
end
function tdg6661_GN_Link2(sender)
shellExecute("https://www.cheatengine.org/")
end
-- DateConverterFunctionList
function tdg6661_DC_Convert(sender)
days = tonumber(getProperty(tdg6661_DC.DC_TextBox_1, "Text"))
years = tonumber(getProperty(tdg6661_DC.DC_TextBox_2, "Text"))
tdg6661_GN_DateConverter(days, years)
setProperty(tdg6661_DC.DC_TextBox_3, "Text", day.."/"..month.."/"..year)
end
-- ReadMeFunctionList
function tdg6661_RM_Info1(sender)
tdg6661_RM.RM_Memo_1.visible = true
tdg6661_RM.RM_Memo_2.visible = false
tdg6661_RM.RM_Memo_3.visible = false
tdg6661_RM.RM_Memo_4.visible = false
end
function tdg6661_RM_Info2(sender)
tdg6661_RM.RM_Memo_1.visible = false
tdg6661_RM.RM_Memo_2.visible = true
tdg6661_RM.RM_Memo_3.visible = false
tdg6661_RM.RM_Memo_4.visible = false
end
function tdg6661_RM_Info3(sender)
tdg6661_RM.RM_Memo_1.visible = false
tdg6661_RM.RM_Memo_2.visible = false
tdg6661_RM.RM_Memo_3.visible = true
tdg6661_RM.RM_Memo_4.visible = false
end
function tdg6661_RM_Info4(sender)
tdg6661_RM.RM_Memo_1.visible = false
tdg6661_RM.RM_Memo_2.visible = false
tdg6661_RM.RM_Memo_3.visible = false
tdg6661_RM.RM_Memo_4.visible = true
end