%[ 2 0 1 2 / 1 1 / 0 1 ]   V e r   3 . 6 3   lQ  ( L i b m e n u   v 1 . 5   +   L i b i n i   v 1 . 6 ) 
 
 ; W0p00O0P S P K00▌0f0D0_0p06 . 6 0 g0R\O
NSk0j0c0f0D0_0n0k0 gяlNM0~0W0_00
 
 
 
 0W,gR\OR0
 
 0C F W   6 . 6 0 |k0[_W0_0
 
 
 
 00000O0
 
 0
Ty0	Yf0( " 000000000( M e n u O p t i o n " !" 00000( O p t i o n " ) 
 
 0" 00000( O p t i o n ) " x0000-Nk0 0M a g i c S a v e n00000000d\OOn0hQ_j0
 
  0	gR0!qRx0	YfQeg0" 000( H o o k ) " n0vR
 
 
 
 0-[0000O0
 
 0wRBfn0rKaK00M a g i c S a v e n00000000d\OOn0hQ_j0 NBfvk0!qRk0Qeg0000000R
 
 000%R  -[0000k0d0D0f00" H o o k " n0v0Sgq	
 
 
 
 0]0n0N0
 
 000000003 . 6 3 x0fe  ( C F W   6 . 6 0 |g0S y s c a l l x0n0H o o k g0Vc0f0D00eo0  h o o k . c ( F i n d 2 S y s c a l l )   0Sgq	
 
 
 
 %[ 2 0 1 1 / 0 7 / 2 5 ]   V e r   3 . 6 2   lQ  ( L i b m e n u   v 1 . 5   +   L i b i n i   v 1 . 6 ) 
 
 
 
 0W,gR\OR0
 
 0l i b i n i 0 geV e r x0fe
 
 
 
 %[ 2 0 1 1 / 0 7 / 2 2 ]   V e r   3 . 6 1   lQ  ( L i b m e n u   v 1 . 5   +   L i b i n i   v 1 . 5 ) 
 
 
 
 0W,gR\OR0
 
 0l i b i n i n0
NwQTa}0g00 N-[L0ckW0O0OX[U00j0D0OULk0[Q
 
 0l i b i n i 0 geV e r x0fe
 
 
 
 %[ 2 0 1 1 / 0 7 / 1 8 ]   V e r   3 . 6   lQ  ( L i b m e n u   v 1 . 5   +   L i b i n i   v 1 . 4 ) 
 
 
 
 0W,gR\OR0
 
 0l i b i n i 0 geV e r x0fe
 
 
 
 0-[0000O0
 
 0d\O(uK e y 0rk0c[W0_0i n i 000h00000Y00
NwQT0Ock
 
 
 
 0]0n0N0
 
 0000000lQ
 
 
 
 
 
 %[ 2 0 1 0 / 1 2 / 0 7 ]   V e r   3 . 5   lQ  ( L i b m e n u   v 1 . 5   +   L i b i n i   v 1 . 2 ) 
 
 ; B e t a h0W0f0QW0f0D0_0irh0n0:S%R0d0Q00_00k0  V e r 3 . 4   o0ۘp0W0f0  V e r   3 . 5 
 
 
 
 0W,gR\OR0
 
 0G a m e k e y L0ckW0D00000
Tg0OX[U00j0D04XTL0B00
NwQT0Ock
 
 00000000000k00000Y004XTL0B00
NwQT0Ock
 
 0N0000\Pbk0	gRk0W0f0P S P L000000Y00h00000Y00
NwQT0Ock
 
 0l i b m e n u 0 geV e r x0fe
 
 0H E N ( 6 . 2 0   T N   /   6 . 3 5   P r o ) k0[_W0_0
 
 
 
 0M a g i c S a v e n000000O0
 
 000000(uk0000000U00f0D00peK00NNn0ir0JRdW0_0
 
  0M S _ L o g _ S t a t u s 
 
  0M S _ E n a b l e _ L o g 
 
  0M S _ D i s a b l e _ L o g 
 
 
 
 0]0n0N0
 
 0L i t e Hr0^bkW0_0
 
 0L o g _j0^bkW0_0
 
 M a g i c S a v e n000000K00n00)R(uSk0W0_00QRHQo0  m s 0 : / M a g i c S a v e / l o g . t x t   x0V[	
 
 0_jn0R0	Yfk04Oc0f0R e a d M e 0Ock
 
 
 
 
 
 %[ 2 0 1 0 / 1 2 / 0 7 ]   V e r   3 . 3   lQ  ( L i b m e n u   v 1 . 4   +   L i b i n i   v 1 . 2 ) 
 
 
 
 0W,gR\OR0
 
 0l i b m e n u 0 geV e r x0fe
 
  Nn0000g00000h:yBfk00000W0f0D0_0
NwQT0Ock	
 
 
 
 0]0n0N0
 
 0R e a d M e n004x
dW0_00000000n0O_k0d0D0f00n0f0\W0Ock
 
 4x
d000000_j0Oc0f0O_0g0
NW0f0D0_0fR	
 
 
 
 
 
 %[ 2 0 1 0 / 1 0 / 2 7 ]   V e r   3 . 2   lQ  ( L i b m e n u   v 1 . 1   +   L i b i n i   v 1 . 2 ) 
 
 
 
 0W,gR\OR0
 
 04x
d000000_jk0000000R
 
   " S F O   F i l e " k0" T y p e 3 " 0RW0_000000000L0XH0_0K00W00j0D0	
 
 
 
 00000O0
 
 
 
 0s(Wn0000k0[_Y0000000L0P l u g i n s 0000k0j0Q00p0
 
  00000
Nn0" 00000" _j0h:yW0j0D00F0k0W0_0
 
 
 
 
 
 0-[0000O0
 
 0" R I D _ S F O "   k0  " T y p e 3 "   0R
 
 0T-[  Rg$P00000L0Nak0c[Qeg00F0k0W0_0
 
   sW0O0o00d e f a u l t . i n i k0d0D0f00  0Sgq  ) 
 
 0O(uW0f0D00000000 gen0irk0W0_0L i b i n i ) 
 
 
 
 0]0n0N0
 
 0R e a d M e 0Ock
 
 0000[0000n0
Ty00000%R  -[x0	YfW0_0	
 
 
 
 
 
 %[ 2 0 1 0 / 0 9 / 3 0 ]   V e r   3 . 1   lQ
 
 
 
 0W,gR\OR0
 
 0R\O
NSNh0zT0\O000	n04XTk0_QtL0
N[hQ`0c0_0
NwQT0Ock
 
 
 
 0-[0000O0
 
 
 
 04x
d000000_jo0rKa0OcW0j0D00F0k0W0_00d\O02bk
 
   wRv_K00	gRk0Y00_L0B004XTx0n0[_h0W0f0
 
  0  R I D / R I D _ S F O / R I D _ D E C   n0T$P0-[0000K0000S
 
  0  sW0O0o000000[0000k0d0D0f000Sgq 0	
 
 
 
 0000T0h0k0-[0S_/ OX[Y000F0k0W0_00d\O02bk
 
   sW0O0o000000[0000k0d0D0f000Sgq 0	
 
 
 
 0rKak00c0f0-[L0ckW0O00~00j0D0
NwQT0Ock
 
 c0f0'YeW[\eW[0:S%RW0f0k0W0f0D0_0	
 
 
 
 0]0n0N0
 
 0R e a d M e 0Ock
 
 
 
 
 
 %[ 2 0 1 0 / 0 9 / 2 6 ]   V e r   3 . 0   lQ
 
 
 
 0W,gR\OR0
 
 0S00~0g0n0M o d e 1 0" 000000" 0M o d e 2 0" 000  000000" h0W0f0
 
  0]00^000TBf)R(uQeg00F0k0j0c0_0
 
 
 
 04x
d0000n000_j07_S
 
 
NASR`0c0_0C F W n000000UD0k0004x
d0000x0n0[_	
 
 
 
 0^fSSrKan00000L0fSSU00f0D00h0XY00
NwQT0Ock
 
 0!qRj0000000  0000000
NwQT0Ock
 
 0000000n0000Ock_j0jng0	gRk0W0_0 0( eM o d e 1 n0F i x _ R e a d ) 
 
 
 
 
 
 00000O0
 
 0000000j00000ibk0	Yf
 
  Nn0
Ty0ib0	Yf	
 
 
 
 04x
d000000k0Y00e_0j0000000R
 
 0Nn000000h0zTW0f0D0_00W0_04XTo0O(uQegj0D00F0k0W0_0
 
 000	gRk0W0f0D00h00I n i t i a l i z e   :   F a i l e d   h0Qf0_jW0j0D0	
 
 
 
 0" R a w " 000L0000K0i0F0K0n0h:y0j0O0W0_0
 
 00j0D0  = >   Nn000000h0zTW0f0_jW0f0D0j0D0p	
 
 0000Ock_jk0Y00v0JRd
 
 
 
 
 
 0-[0000O0
 
 0I n i 0000n00fM0el0	Yf
 
 0M e n u . i n i   x0W0f0D0_0Q[0  S e t t i n g . i n i   x0yRW0_0
 
 000000X0_00-[0	YfW0_0Bfn00  S e t t i n . i n i   0feY000F0k0W0_0
 
 0O n / O f f   n00  T r u e / F a l s e   x0	Yf
 
 0000Ock_jk0Y00v0JRd  (   F i x _ R e a d   ) 
 
 
 
 0]0n0N0
 
 0R e a d M e 0Ock
 
 0l i b m e n u 0v 1 . 1 x0fe0NVK0000000ThY000F0k0W0_0
 
 
 
 
 
 
 
 %[ 2 0 1 0 / 0 5 / 2 0 ]   V e r   2 . 4   lQ
 
 
 
 0W,gR\OR0
 
 04x
d000007_6RY00_j0M o d e 2 NYK00g00)R(uSk0W0_0
 
 
 
 0-[0000O0
 
 0M o d e 2 _ R e a d _ I n v a l i d   0  R e a d _ I n v a l i d     k0	YfW0_0
 
 
 
 
 
 %[ 2 0 1 0 / 0 2 / 1 9 ]   V e r   2 . 3   lQ
 
 
 
 0W,gR\OR0
 
 0000NYg00R\OW0f0D0_0
NwQT0Ock
 
   
 
 0]0n0N0
 
 0Ock( R e a d M e / 00000  0000) 
 
 
 
 %[ 2 0 1 0 / 0 2 / 1 8 ]   V e r   2 . 2   lQ
 
 
 
 00000O0
 
 0000wRv_K0000000h:ySk0W0_0
 
 0000xOelk00c0f0ck8^R\OW0j0D0OULx0[V{0W0_0
 
 00000h:y-Nk0000tPn0d\O0!qRk0Y00_j0RW0_0
 
   R e a d M e . t x t   00000n0Tvk0d0D0f00  ~0_0o0    0S e t t i n g . i n i   k0d0D0f0  00Sgq  	
 
 
 
 0W,gR\OR0
 
 000000_j00000000n0rKak0Oj0O0
 
  0000000n00F0k0O(uQeg00F0k0W0_0
 
 
 
 000000_j0	gRk0W0_0_0E n g i n e 0O f f k0W0f0000000U00j0D0
NwQT0Ock
 
 0M o d e 1 g0
Nj000000\ObW0f0W0~0F0
NwQT0Ock
 
 
 
 0M o d e 1 / G a m e k e y n000000\ObY000
 
  0000000000n0zzM0[ϑ00000Y000F0k0W0_0
 
 
 
 0\O000n04XTo0R\OU0[0j0D00F0k0W0_0
 
 0G a m e I D o0wRv_n0 N^`0Q0S_Y000F0k0W0_0
 
 0ϑS giS	
 
 
 
 0-[0000O0
 
 00000[0000K000  S e t t i n g i n i / M e n u . i n i   n0$P0-[Sk0W0_0
 
 ( 000%Rk00000d\O(un0k e y 0	YH0_00Qeg00F0k0j0c0_0	
 
 
 
 0M o d e 2   OX[b__n0c[0  M o d e 2 _ S e l _ T y p e   x0q} NW0_0
 
 (   M o d e 2 _ W r i t e T y p e   0JRd  ) 
 
 
 
 0C f g _ M e n u _ W a i t 0C f g _ M e n u _ M e m   0JRd
 
 
 
 0M a g i c   S a v e   000000
 
 000000K00000000Y00pe
T0	Yf
 
   M S _ G e t F u n c I n f o _ R e a d / W r i t e   - >   M S _ G e t F u n c I n f o _ L o a d / S a v e   ) 
 
  0; V e r 2 . 1 n00OF0k0o0\O0vW0L0_
 
 
 
 0]0n0N0
 
 0M o d e 1 g04x
d0000O_Y00Kbk00
NW0f0D0_0`1X0W0_0
 
 
 
 %[ 2 0 1 0 / 0 1 / 2 9 ]   V e r   2 . 1   lQ
 
 
 
 00000O0
 
 0000;ubk0000I D 0h:yY000F0k0W0_0
 
 
 
 0000;ubk0M o d e 2   " R a w " b__n00000L000S/ 
NS  K00h:yY000F0k0W0_0
 
 Nn0000( O f f , M o d e 1 ) K0000000F0k0W0_0p	
 
 
 
 00000n0h:yel0xbSk0W0_0
 
   R e a d M e . t x t   0  S e t t i n g . i n i   k0d0D0f0  0M e n u _ T y p e   ) 
 
 
 
 0h:yMOn0c[Sk0W0_0
 
   R e a d M e . t x t   0  M e n u . i n i   k0d0D0f0  0  P o s _ X 0P o s _ Y   	
 
 
 
 0000%Rk00000_j0!qRk0Qeg00F0k0W0_0
 
   R e a d M e . t x t   00000[0000k0d0D0f00  C f g _ M e n u   	
 
 
 
 00000L0h:ySk0j00~0g0n0__jype0c[Sk0W0_0
 
   R e a d M e . t x t   00000[0000k0d0D0f00  C f g _ M e n u _ W a i t   	
 
 
 
 
 
 00000000000\O) L0R\OY004XTL0B00h0n01XJTk000
 
  00000h:y-Nk0000tPn0d\O0!qRk0Y00_j0^bkW0f0Nc'`0ؚ0_0
 
 
 
 0W,gR\OR0
 
 0^fSSrKan000000000000Y000TL0Nan0Qt0e[000F0k000000_j0[ňW0_0
 
   R e a d M e . t x t   000000_jk0d0D0f000Sgq 0	
 
 
 
 0G a m e k e y 000ckxj0elg0D u m p Y000F0k0W0_0
 
 
 
 0f0elqQk0RK00k0O0D00000[0000n0S t a t u s 0M o d e _ L o a d 0M o d e _ S a v e 0^bkW0f0
 
  00000000n000000000RiQY000F0k0j0c0_0
 
 
 
 0M o d e 2   " R a w " b__n000000Nn0000( O f f 0M o d e 1 ) K0000000F0k0W0_0
 
 yrk0-[Y00_j0W0	
 
 
 
 0T000( M o d e 1 0M o d e 2 ) 0R\OU0[00pn0agNL0tec0f0D0j0O0f000xbQegf0W0~0F0
NwQT0Ock
 
 
 
 0M o d e 2   " R a w " b__g0OX[W0_00T0O0 Nn0000g0_e
Nj04x
d0000k0j00
NwQT0Ock
 
 
 
 0M o d e 2   g0R\OW0f0D00Bf0agNk00c0f00000000n0000( R a w / N o r m a l n0$R%R) L0Qegj0O0j00
NwQT0Ock
 
 
 
 0M o d e 2 n0" R e a d   I n v a l i d   D a t a " L00Nn0000g00_jW0f0D0_0
NwQT0Ock
 
 
 
 
 
 0-[0000O0
 
  0S e t t i g n . i n i 
 
  0	Yf( M o d e 1 _ L o a d 0M o d e 1 _ S a v e ) 
 
  0R( M e n u _ T y p e ) 
 
  0JRd( P a d _ S t a t u s ) 
 
 
 
  0M e n u _ H o t k e y . i n i   - >   M e n u . i n i 
 
  0R( P o s _ X 0P o s _ Y ) 
 
  0
 
  00000[0000
 
  0	Yf( C f g _ M e n u _ M e m ) 
 
  0R( C f g _ M e n u 0C f g _ M e n u _ W a i t ) 
 
  0JRd( S t a t u s 0M o d e _ L o a d 0M o d e _ S a v e ) 
 
  0
 
 0]0n0N0
 
 0e,gHr0000h:y	0(uaW0f00_0
 
 
 
 0S a v e T y p e C h e c k e r g0M o d e 2 n0000000000000Y000
 
  00000T0h0k0rKa( R a w / N o r m a l ) 0h:yY000F0k0j0c0_0
 
 
 
 0R e a d M e . t x t   n0Tv0RK000Y0O0j000F0k0Q^fM0vW0_0
 
 
 
 %[ 2 0 1 0 / 0 1 / 1 8 ]   V e r   2 . 0   lQ
 
 
 
 00000O0
 
 0_jRk04Oc0f00vn0tet0W0_0
 
 
 
 0W,gR\OR0
 
 00000000n0fSS00000000g0!qRSY000e_0j00000[ňW0_0
 
  0R e a d M e . t x t   0E n g i n e n0T000k0d0D0f000Sgq 0	
 
 0eW0D0000Rk00c0f004x
dW0_00000000n000O_	L0Sk0j0c0_0
 
  0R e a d M e . t x t   0E n g i n e n0T000k0d0D0f000Sgq 0	
 
 
 
 0-[0000O( i n i 00000[0000	0
 
 0_jRk04Oc0f00 N
Ty0	Yf
 
 0]00^00n0$P000F0\W0S[k00000Y000F0k0W0_0
 
 
 
 
 
 
 
 %[ 2 0 1 0 / 0 1 / 0 8 ]   V e r   1 . 2   lQ
 
 
 
 00000O0
 
 0E n g i n e n0O n / O f f 0R0fH0_00A d v a n c e d Qk0B000000n0rKaL0OcU00j0D0
NwQTn0Ock
 
 0A d v a n c e d   k0  F i x   R e a d   S i z e   n0rKa0	YfY00pn0v0_;mU0[0_0
 
   (   S e t t i n g . i n i   x0  F i x _ R e a d   0R  ) 
 
 
 
 0W,gR\OR0
 
 0wR_k0pey__0Z00000000n00fM00Y0P0vY000F0k0W0_0
 
  0( fvk0S0n0Nix0 00R\OL0[[W0j0Q00p0N~0g0n0Nik0;bY0	
 
 0000000vel0	YfW0_0
 
 E n g i n e L0O f f g000L o g L0	gRj000000[0000(un0`1X0QRY000F0k0j0c0_0	
 
 0-[( i n i ) 0000R0ϑj0irx0nM0cH0_0
 
 L i t e Hrx008^Hrh0TX0_jL0[ňU00_0	
 
 
 
 0L i t e Hr0
 
 0wRBfk0  S e t t i n g . i n i   n0$P0000F0k0W0_0
 
   S e t t i n g . i n i   x0  F i x _ R e a d   0-[W0f0J0Q0p0hQ000x0 Nbi(uQeg0  	
 
 0
Nn0t1uk0000wRBfk0_jn0	g!q0	YfQeg00F0k0j0c0_0
 
 0000L0j0D0n0g0000-No0	YH000j0D0	
 
 
 
 
 
 
 
 %[ 2 0 1 0 / 0 1 / 0 6 ]   V e r   1 . 1   lQ
 
 
 
 00000O0
 
 00000(un0000L04xXU00 N萲000g00000Y00
NwQTn0Ock
 
   R e a d M e . t x t 00000[0000k0d0D0f00n0  m e n u _ m e m   0Sgq  ) 
 
 0" E n g i n e " n0	g!qk0_X0f000000
Nn0
Nj000000xbQegj0D00F0k0W0_0
 
 0V e r   1 . 0 g0RW0_0" F i x   R e a d   S i z e " n0_j00000[0000tPx0yRW0_0
 
   R e a d M e . t x t 00000[0000k0d0D0f00n0  f i x _ r e a d   0Sgq) 
 
 0" E n g i n e " n0	g!qk0_X0f00C o n f i g 0000( 00000/ 0000) 0QY000F0k0W0_0
 
 00000h:y-No0000tPn0d\O0!qRk0Qeg00F0k0W0_0
 
   S e t t i n g . i n i   n0  " P a d _ S t a t u s "   00000n0  " P a d "   00	g!q0	YfS	
 
 0͑j0vo0d\O02bkY00_00k0 Nd0mD0d\x0yRU0[0_0
 
 00000n0a00d0M0NOn
 
 0wL0XY0`0Q0g0asTn0j0D0̀ofN_j0^bkW0_0
 
   S e t t i n g . i n i   n0" M e m u _ A l p h a " o0
Nk0j0c0_0n0g0JRd  ) 
 
 
 
 0W,gR\OR0
 
 0M a g i c S a v e tPx0000k01YWeW0_00c0f00~0j0D00F0k00]0n000000sSJRdY000F0k0W0_0
 
 0000/ 000000000W0f000M a g i c S a v e tPn0000000fM0W0f0W0~0F0
NwQT0Ock
 
 0G a m e k e y o00000L0X[(WW0j0D0Bf`0Q0D u m p Y000F0k0W0_0
 
 00000[0000n0' 0000
T' 0  X X X X - Y Y Y Y Y . t x t   K00  X X X X Y Y Y Y Y . t x t   x0	YfW0_0
 
  00000
TK00  ' - '   0wD0_0	
 
 0L o g 0000\(un000000\O00]0S0x0eN%Rk0OX[Y000F0k0W0_0
 
 0G a m e k e y \(un000000\O00]0S0x0000I D %Rk0OX[Y000F0k0W0_0
 
 0000n0 giS
 
 _0vo0]00{0i0	YSj0D0L00hQSOn04 0 % {0i00fM0vW0	
 
 
 
 0]0n0N0
 
 0R e a d M e . t x t   n0fL0!|ToY0N0_0n0g0OckW0_0
 
 
 
 %YOj0_j0wD0f0Nn000000h0n0Nc'`0ؚ0_0L i t e Hr0(uaW0_0
 
 sW0O0o0  R e a d M e . t x t   n0  08^Hr/ L i t e Hrn0UD0k0d0D0f000Sgq	
 
 
 
 
 
 %[ 2 0 0 9 / 1 2 / 2 7 ]   V e r   1 . 0   lQ
 
 
 
 ; ( [[R\O0N[W0f0D0_0_jo0B00z^NQ000_0n0g0ck_Hrx0) 
 
 
 
 00000n0Tv0RK000Y0O0j000F0k0QMnW0_0
 
  0( vXk04Oc0f0h:yY00n0o000000j0vn00x0	Yf) 
 
 000000X00h0TBfk0  I N I `1X  0TgY000F0k0W0_0
 
 000000h0000L0Uc0f007_6Rvk000000000F0k0W0_0
 
  0( R e a d M e . t x t     0000n0Tv  " F i x   R e a d   S i z e "   0Sgq) 
 
 0R\O02bkY00_00k0G a m e K e y 0D u m p Y00000000te
 
  0( S00L0SVg0 N萲000g0o00000W0f0D0_0) 
 
 00OX[n0elL0yrkj0000k0[_
 
  0( R e a d M e . t x t   0000n0Tv  " U s e   C o n f i g   F i l e "   0Sgq) 
 
 00OX[(un000k0
Nckj0eW[L0+T~00f0ckW0O0QtQegj0D0
NwQTn0Ock  ( M H P 2 G j0i0) 
 
 
 
 %[ 2 0 0 9 / 1 2 / 1 6 ]   V e r   0 . 1   lQ  [ B e t a ] 
 
 