<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>5</ID>
      <Description>"~ Focus Story"</Description>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"[$ASM] Edit GIL"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(i,AF3DN.dotemuRegCloseKey+619D)
//A1 F0 BD D2 01 85 ..0
define(n,1)
define(i2,AF3DN.dotemuRegCloseKey+61AA)
//81 B8 7C 0B 00 00 FF E0 F5 05 ..0
define(n2,2)
[ENABLE]
registersymbol(AUTOGEN_38715880)
label(AUTOGEN_38715880)
(long)[i+n]:
AUTOGEN_38715880:

registersymbol(AUTOGEN_105440116)
label(AUTOGEN_105440116)
(long)[i2+n2]:
AUTOGEN_105440116:
[DISABLE]
unregistersymbol(AUTOGEN_38715880)
unregistersymbol(AUTOGEN_105440116)
{ Function dump of "AF3DN.dotemuRegCloseKey+619D"
// AF3DN.dotemuRegCloseKey+6170 -- 55 -- push ebp
// AF3DN.dotemuRegCloseKey+6171 -- 8B EC  -- mov ebp,esp
// AF3DN.dotemuRegCloseKey+6173 -- 83 E4 F8 -- and esp,-08
// AF3DN.dotemuRegCloseKey+6176 -- 6A FF -- push -01
// AF3DN.dotemuRegCloseKey+6178 -- 68 FE18D201 -- push AF3DN.P+218FE -- [0824548B]
// AF3DN.dotemuRegCloseKey+617D -- 64 A1 00000000 -- mov eax,fs:[00000000]
// AF3DN.dotemuRegCloseKey+6183 -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+6184 -- 83 EC 3C -- sub esp,3C
// AF3DN.dotemuRegCloseKey+6187 -- 53 -- push ebx
// AF3DN.dotemuRegCloseKey+6188 -- 55 -- push ebp
// AF3DN.dotemuRegCloseKey+6189 -- 56 -- push esi
// AF3DN.dotemuRegCloseKey+618A -- 57 -- push edi
// AF3DN.dotemuRegCloseKey+618B -- A1 1890D201 -- mov eax,[AF3DN.P+29018] -- [51327D1D]
// AF3DN.dotemuRegCloseKey+6190 -- 33 C4  -- xor eax,esp
// AF3DN.dotemuRegCloseKey+6192 -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+6193 -- 8D 44 24 50  -- lea eax,[esp+50]
// AF3DN.dotemuRegCloseKey+6197 -- 64 A3 00000000 -- mov fs:[00000000],eax
// AF3DN.dotemuRegCloseKey+619D -- A1 F0BDD201 -- mov eax,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+61A2 -- 85 C0  -- test eax,eax
// AF3DN.dotemuRegCloseKey+61A4 -- 0F84 5F0B0000 -- je AF3DN.P+15DC9
// AF3DN.dotemuRegCloseKey+61AA -- 81 B8 7C0B0000 FFE0F505 -- cmp [eax+00000B7C],05F5E0FF
// AF3DN.dotemuRegCloseKey+61B4 -- 72 2E -- jb AF3DN.P+152A4
// AF3DN.dotemuRegCloseKey+61B6 -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+61BA -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+61BB -- C7 44 24 1C 04000000 -- mov [esp+1C],00000004
// AF3DN.dotemuRegCloseKey+61C3 -- E8 E81B0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+61C8 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+61CB -- 75 17 -- jne AF3DN.P+152A4
// AF3DN.dotemuRegCloseKey+61CD -- 6A 04 -- push 04
// AF3DN.dotemuRegCloseKey+61CF -- E8 8CF2FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+61D4 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+61D7 -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+61DB -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+61DC -- E8 CF1B0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+61E1 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+61E4 -- 33 F6  -- xor esi,esi
// AF3DN.dotemuRegCloseKey+61E6 -- B3 63 -- mov bl,63
// AF3DN.dotemuRegCloseKey+61E8 -- 8D 7E 05  -- lea edi,[esi+05]
// AF3DN.dotemuRegCloseKey+61EB -- EB 03 -- jmp AF3DN.P+152B0
// AF3DN.dotemuRegCloseKey+61ED -- 8D 49 00  -- lea ecx,[ecx+00]
// AF3DN.dotemuRegCloseKey+61F0 -- 8B 15 F0BDD201  -- mov edx,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+61F6 -- 38 5C 16 55  -- cmp [esi+edx+55],bl
// AF3DN.dotemuRegCloseKey+61FA -- 75 29 -- jne AF3DN.P+152E5 -- [FF7_EN.exe+44C681]
// AF3DN.dotemuRegCloseKey+61FC -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+6200 -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+6201 -- 89 7C 24 1C  -- mov [esp+1C],edi
// AF3DN.dotemuRegCloseKey+6205 -- E8 A61B0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+620A -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+620D -- 75 16 -- jne AF3DN.P+152E5 -- [FF7_EN.exe+44C681]
// AF3DN.dotemuRegCloseKey+620F -- 57 -- push edi
// AF3DN.dotemuRegCloseKey+6210 -- E8 4BF2FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+6215 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+6218 -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+621C -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+621D -- E8 8E1B0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6222 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+6225 -- 81 C6 84000000 -- add esi,00000084
// AF3DN.dotemuRegCloseKey+622B -- 81 FE A4040000 -- cmp esi,000004A4
// AF3DN.dotemuRegCloseKey+6231 -- 7C BD -- jl AF3DN.P+152B0
// AF3DN.dotemuRegCloseKey+6233 -- A1 F0BDD201 -- mov eax,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+6238 -- BA 00020000 -- mov edx,00000200
// AF3DN.dotemuRegCloseKey+623D -- 66 39 50 76  -- cmp [eax+76],dx
// AF3DN.dotemuRegCloseKey+6241 -- 72 2E -- jb AF3DN.P+15331
// AF3DN.dotemuRegCloseKey+6243 -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+6247 -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+6248 -- C7 44 24 1C 07000000 -- mov [esp+1C],00000007
// AF3DN.dotemuRegCloseKey+6250 -- E8 5B1B0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6255 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+6258 -- 75 17 -- jne AF3DN.P+15331
// AF3DN.dotemuRegCloseKey+625A -- 6A 07 -- push 07
// AF3DN.dotemuRegCloseKey+625C -- E8 FFF1FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+6261 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+6264 -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+6268 -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+6269 -- E8 421B0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+626E -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+6271 -- 8B 0D F0BDD201  -- mov ecx,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+6277 -- B8 00020000 -- mov eax,00000200
// AF3DN.dotemuRegCloseKey+627C -- 66 39 81 FA000000  -- cmp [ecx+000000FA],ax
// AF3DN.dotemuRegCloseKey+6283 -- 72 2E -- jb AF3DN.P+15373
// AF3DN.dotemuRegCloseKey+6285 -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+6289 -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+628A -- C7 44 24 1C 08000000 -- mov [esp+1C],00000008
// AF3DN.dotemuRegCloseKey+6292 -- E8 191B0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6297 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+629A -- 75 17 -- jne AF3DN.P+15373
// AF3DN.dotemuRegCloseKey+629C -- 6A 08 -- push 08
// AF3DN.dotemuRegCloseKey+629E -- E8 BDF1FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+62A3 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+62A6 -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+62AA -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+62AB -- E8 001B0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+62B0 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+62B3 -- 8B 15 F0BDD201  -- mov edx,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+62B9 -- B9 00020000 -- mov ecx,00000200
// AF3DN.dotemuRegCloseKey+62BE -- 66 39 8A 7E010000  -- cmp [edx+0000017E],cx
// AF3DN.dotemuRegCloseKey+62C5 -- 72 2E -- jb AF3DN.P+153B5
// AF3DN.dotemuRegCloseKey+62C7 -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+62CB -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+62CC -- C7 44 24 1C 0C000000 -- mov [esp+1C],0000000C
// AF3DN.dotemuRegCloseKey+62D4 -- E8 D71A0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+62D9 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+62DC -- 75 17 -- jne AF3DN.P+153B5
// AF3DN.dotemuRegCloseKey+62DE -- 6A 0C -- push 0C
// AF3DN.dotemuRegCloseKey+62E0 -- E8 7BF1FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+62E5 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+62E8 -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+62EC -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+62ED -- E8 BE1A0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+62F2 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+62F5 -- A1 F0BDD201 -- mov eax,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+62FA -- BA 00020000 -- mov edx,00000200
// AF3DN.dotemuRegCloseKey+62FF -- 66 39 90 02020000  -- cmp [eax+00000202],dx
// AF3DN.dotemuRegCloseKey+6306 -- 72 2E -- jb AF3DN.P+153F6
// AF3DN.dotemuRegCloseKey+6308 -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+630C -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+630D -- C7 44 24 1C 0A000000 -- mov [esp+1C],0000000A
// AF3DN.dotemuRegCloseKey+6315 -- E8 961A0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+631A -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+631D -- 75 17 -- jne AF3DN.P+153F6
// AF3DN.dotemuRegCloseKey+631F -- 6A 0A -- push 0A
// AF3DN.dotemuRegCloseKey+6321 -- E8 3AF1FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+6326 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+6329 -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+632D -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+632E -- E8 7D1A0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6333 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+6336 -- 8B 0D F0BDD201  -- mov ecx,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+633C -- B8 00020000 -- mov eax,00000200
// AF3DN.dotemuRegCloseKey+6341 -- 66 39 81 86020000  -- cmp [ecx+00000286],ax
// AF3DN.dotemuRegCloseKey+6348 -- 72 2E -- jb AF3DN.P+15438
// AF3DN.dotemuRegCloseKey+634A -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+634E -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+634F -- C7 44 24 1C 0E000000 -- mov [esp+1C],0000000E
// AF3DN.dotemuRegCloseKey+6357 -- E8 541A0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+635C -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+635F -- 75 17 -- jne AF3DN.P+15438
// AF3DN.dotemuRegCloseKey+6361 -- 6A 0E -- push 0E
// AF3DN.dotemuRegCloseKey+6363 -- E8 F8F0FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+6368 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+636B -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+636F -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+6370 -- E8 3B1A0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6375 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+6378 -- 8B 15 F0BDD201  -- mov edx,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+637E -- B9 00020000 -- mov ecx,00000200
// AF3DN.dotemuRegCloseKey+6383 -- 66 39 8A 0A030000  -- cmp [edx+0000030A],cx
// AF3DN.dotemuRegCloseKey+638A -- 72 2E -- jb AF3DN.P+1547A
// AF3DN.dotemuRegCloseKey+638C -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+6390 -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+6391 -- C7 44 24 1C 0D000000 -- mov [esp+1C],0000000D
// AF3DN.dotemuRegCloseKey+6399 -- E8 121A0000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+639E -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+63A1 -- 75 17 -- jne AF3DN.P+1547A
// AF3DN.dotemuRegCloseKey+63A3 -- 6A 0D -- push 0D
// AF3DN.dotemuRegCloseKey+63A5 -- E8 B6F0FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+63AA -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+63AD -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+63B1 -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+63B2 -- E8 F9190000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+63B7 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+63BA -- 8B 15 F0BDD201  -- mov edx,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+63C0 -- BE 09000000 -- mov esi,00000009
// AF3DN.dotemuRegCloseKey+63C5 -- 66 39 B2 8E030000  -- cmp [edx+0000038E],si
// AF3DN.dotemuRegCloseKey+63CC -- 72 2E -- jb AF3DN.P+154BC
// AF3DN.dotemuRegCloseKey+63CE -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+63D2 -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+63D3 -- C7 44 24 1C 0F000000 -- mov [esp+1C],0000000F
// AF3DN.dotemuRegCloseKey+63DB -- E8 D0190000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+63E0 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+63E3 -- 75 17 -- jne AF3DN.P+154BC
// AF3DN.dotemuRegCloseKey+63E5 -- 6A 0F -- push 0F
// AF3DN.dotemuRegCloseKey+63E7 -- E8 74F0FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+63EC -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+63EF -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+63F3 -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+63F4 -- E8 B7190000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+63F9 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+63FC -- A1 F0BDD201 -- mov eax,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+6401 -- BA 00020000 -- mov edx,00000200
// AF3DN.dotemuRegCloseKey+6406 -- 66 39 90 12040000  -- cmp [eax+00000412],dx
// AF3DN.dotemuRegCloseKey+640D -- 72 29 -- jb AF3DN.P+154F8
// AF3DN.dotemuRegCloseKey+640F -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+6413 -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+6414 -- 89 74 24 1C  -- mov [esp+1C],esi
// AF3DN.dotemuRegCloseKey+6418 -- E8 93190000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+641D -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+6420 -- 75 16 -- jne AF3DN.P+154F8
// AF3DN.dotemuRegCloseKey+6422 -- 56 -- push esi
// AF3DN.dotemuRegCloseKey+6423 -- E8 38F0FFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+6428 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+642B -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+642F -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+6430 -- E8 7B190000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6435 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+6438 -- 8B 0D F0BDD201  -- mov ecx,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+643E -- B8 00020000 -- mov eax,00000200
// AF3DN.dotemuRegCloseKey+6443 -- 66 39 81 96040000  -- cmp [ecx+00000496],ax
// AF3DN.dotemuRegCloseKey+644A -- 72 2E -- jb AF3DN.P+1553A
// AF3DN.dotemuRegCloseKey+644C -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+6450 -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+6451 -- C7 44 24 1C 0B000000 -- mov [esp+1C],0000000B
// AF3DN.dotemuRegCloseKey+6459 -- E8 52190000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+645E -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+6461 -- 75 17 -- jne AF3DN.P+1553A
// AF3DN.dotemuRegCloseKey+6463 -- 6A 0B -- push 0B
// AF3DN.dotemuRegCloseKey+6465 -- E8 F6EFFFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+646A -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+646D -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+6471 -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+6472 -- E8 39190000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6477 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+647A -- 8B 0D F0BDD201  -- mov ecx,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+6480 -- F6 81 A6100000 20 -- test byte ptr [ecx+000010A6],20
// AF3DN.dotemuRegCloseKey+6487 -- 74 2E -- je AF3DN.P+15577
// AF3DN.dotemuRegCloseKey+6489 -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+648D -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+648E -- C7 44 24 1C 16000000 -- mov [esp+1C],00000016
// AF3DN.dotemuRegCloseKey+6496 -- E8 15190000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+649B -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+649E -- 75 17 -- jne AF3DN.P+15577
// AF3DN.dotemuRegCloseKey+64A0 -- 6A 16 -- push 16
// AF3DN.dotemuRegCloseKey+64A2 -- E8 B9EFFFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+64A7 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+64AA -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+64AE -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+64AF -- E8 FC180000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+64B4 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+64B7 -- 8B 0D F0BDD201  -- mov ecx,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+64BD -- F6 81 A6100000 80 -- test byte ptr [ecx+000010A6],-80
// AF3DN.dotemuRegCloseKey+64C4 -- 74 2E -- je AF3DN.P+155B4
// AF3DN.dotemuRegCloseKey+64C6 -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+64CA -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+64CB -- C7 44 24 1C 15000000 -- mov [esp+1C],00000015
// AF3DN.dotemuRegCloseKey+64D3 -- E8 D8180000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+64D8 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+64DB -- 75 17 -- jne AF3DN.P+155B4
// AF3DN.dotemuRegCloseKey+64DD -- 6A 15 -- push 15
// AF3DN.dotemuRegCloseKey+64DF -- E8 7CEFFFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+64E4 -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+64E7 -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+64EB -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+64EC -- E8 BF180000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+64F1 -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+64F4 -- A1 F0BDD201 -- mov eax,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+64F9 -- 80 B8 D30D0000 04 -- cmp byte ptr [eax+00000DD3],04
// AF3DN.dotemuRegCloseKey+6500 -- 74 2D -- je AF3DN.P+155EF
// AF3DN.dotemuRegCloseKey+6502 -- 80 B8 E30D0000 04 -- cmp byte ptr [eax+00000DE3],04
// AF3DN.dotemuRegCloseKey+6509 -- 74 24 -- je AF3DN.P+155EF
// AF3DN.dotemuRegCloseKey+650B -- 80 B8 F30D0000 04 -- cmp byte ptr [eax+00000DF3],04
// AF3DN.dotemuRegCloseKey+6512 -- 74 1B -- je AF3DN.P+155EF
// AF3DN.dotemuRegCloseKey+6514 -- 80 B8 030E0000 04 -- cmp byte ptr [eax+00000E03],04
// AF3DN.dotemuRegCloseKey+651B -- 74 12 -- je AF3DN.P+155EF
// AF3DN.dotemuRegCloseKey+651D -- 80 B8 93100000 04 -- cmp byte ptr [eax+00001093],04
// AF3DN.dotemuRegCloseKey+6524 -- 74 09 -- je AF3DN.P+155EF
// AF3DN.dotemuRegCloseKey+6526 -- 80 B8 A3100000 04 -- cmp byte ptr [eax+000010A3],04
// AF3DN.dotemuRegCloseKey+652D -- 75 2E -- jne AF3DN.P+1561D
// AF3DN.dotemuRegCloseKey+652F -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+6533 -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+6534 -- C7 44 24 1C 19000000 -- mov [esp+1C],00000019
// AF3DN.dotemuRegCloseKey+653C -- E8 6F180000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6541 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+6544 -- 75 17 -- jne AF3DN.P+1561D
// AF3DN.dotemuRegCloseKey+6546 -- 6A 19 -- push 19
// AF3DN.dotemuRegCloseKey+6548 -- E8 13EFFFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+654D -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+6550 -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+6554 -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+6555 -- E8 56180000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+655A -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+655D -- BB 06000000 -- mov ebx,00000006
// AF3DN.dotemuRegCloseKey+6562 -- BE 7C070000 -- mov esi,0000077C
// AF3DN.dotemuRegCloseKey+6567 -- 8D 7B 0A  -- lea edi,[ebx+0A]
// AF3DN.dotemuRegCloseKey+656A -- 8D 9B 00000000  -- lea ebx,[ebx+00000000]
// AF3DN.dotemuRegCloseKey+6570 -- A1 F0BDD201 -- mov eax,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+6575 -- 8B 04 06   -- mov eax,[esi+eax]
// AF3DN.dotemuRegCloseKey+6578 -- 83 E8 58 -- sub eax,58
// AF3DN.dotemuRegCloseKey+657B -- 74 28 -- je AF3DN.P+15665
// AF3DN.dotemuRegCloseKey+657D -- 83 E8 01 -- sub eax,01
// AF3DN.dotemuRegCloseKey+6580 -- 75 4C -- jne AF3DN.P+1568E
// AF3DN.dotemuRegCloseKey+6582 -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+6586 -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+6587 -- 89 5C 24 1C  -- mov [esp+1C],ebx
// AF3DN.dotemuRegCloseKey+658B -- E8 20180000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6590 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+6593 -- 75 39 -- jne AF3DN.P+1568E
// AF3DN.dotemuRegCloseKey+6595 -- 53 -- push ebx
// AF3DN.dotemuRegCloseKey+6596 -- E8 C5EEFFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+659B -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+659E -- 8D 54 24 18  -- lea edx,[esp+18]
// AF3DN.dotemuRegCloseKey+65A2 -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+65A3 -- EB 21 -- jmp AF3DN.P+15686
// AF3DN.dotemuRegCloseKey+65A5 -- 8D 44 24 18  -- lea eax,[esp+18]
// AF3DN.dotemuRegCloseKey+65A9 -- 50 -- push eax
// AF3DN.dotemuRegCloseKey+65AA -- 89 7C 24 1C  -- mov [esp+1C],edi
// AF3DN.dotemuRegCloseKey+65AE -- E8 FD170000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+65B3 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+65B6 -- 75 16 -- jne AF3DN.P+1568E
// AF3DN.dotemuRegCloseKey+65B8 -- 57 -- push edi
// AF3DN.dotemuRegCloseKey+65B9 -- E8 A2EEFFFF -- call AF3DN.P+14520
// AF3DN.dotemuRegCloseKey+65BE -- 83 C4 04 -- add esp,04
// AF3DN.dotemuRegCloseKey+65C1 -- 8D 4C 24 18  -- lea ecx,[esp+18]
// AF3DN.dotemuRegCloseKey+65C5 -- 51 -- push ecx
// AF3DN.dotemuRegCloseKey+65C6 -- E8 E5170000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+65CB -- C6 00 01 -- mov byte ptr [eax],01
// AF3DN.dotemuRegCloseKey+65CE -- 83 C6 04 -- add esi,04
// AF3DN.dotemuRegCloseKey+65D1 -- 81 FE 9C0A0000 -- cmp esi,00000A9C
// AF3DN.dotemuRegCloseKey+65D7 -- 7C 97 -- jl AF3DN.P+15630
// AF3DN.dotemuRegCloseKey+65D9 -- 80 3D F4BDD201 00 -- cmp byte ptr [AF3DN.P+2BDF4],00
// AF3DN.dotemuRegCloseKey+65E0 -- 75 5B -- jne AF3DN.P+156FD
// AF3DN.dotemuRegCloseKey+65E2 -- 83 3D 14BCD201 02 -- cmp dword ptr [AF3DN.P+2BC14],02
// AF3DN.dotemuRegCloseKey+65E9 -- 0F85 1A070000 -- jne AF3DN.P+15DC9
// AF3DN.dotemuRegCloseKey+65EF -- 8D 54 24 1C  -- lea edx,[esp+1C]
// AF3DN.dotemuRegCloseKey+65F3 -- 52 -- push edx
// AF3DN.dotemuRegCloseKey+65F4 -- C6 05 F4BDD201 01 -- mov byte ptr [AF3DN.P+2BDF4],01
// AF3DN.dotemuRegCloseKey+65FB -- C7 44 24 20 03000000 -- mov [esp+20],00000003
// AF3DN.dotemuRegCloseKey+6603 -- E8 A8170000 -- call AF3DN.P+16E70
// AF3DN.dotemuRegCloseKey+6608 -- 80 38 00 -- cmp byte ptr [eax],00
// AF3DN.dotemuRegCloseKey+660B -- 0F85 F8060000 -- jne AF3DN.P+15DC9
// AF3DN.dotemuRegCloseKey+6611 -- 8B 35 F0BDD201  -- mov esi,[AF3DN.P+2BDF0] -- [FF7_EN.exe+9BFD38]
// AF3DN.dotemuRegCloseKey+6617 -- 81 C6 7C070000 -- add esi,0000077C
// AF3DN.dotemuRegCloseKey+661D -- B9 C8000000 -- mov ecx,000000C8
// AF3DN.dotemuRegCloseKey+6622 -- BF D8B8D201 -- mov edi,01D2B8D8 -- [00000000]
// AF3DN.dotemuRegCloseKey+6627 -- F3 A5 -- repe movsd 
// AF3DN.dotemuRegCloseKey+6629 -- 8B 4C 24 50  -- mov ecx,[esp+50]
// AF3DN.dotemuRegCloseKey+662D -- 64 89 0D 00000000  -- mov fs:[00000000],ecx
// AF3DN.dotemuRegCloseKey+6634 -- 59 -- pop ecx
// AF3DN.dotemuRegCloseKey+6635 -- 5F -- pop edi
// AF3DN.dotemuRegCloseKey+6636 -- 5E -- pop esi
// AF3DN.dotemuRegCloseKey+6637 -- 5D -- pop ebp
// AF3DN.dotemuRegCloseKey+6638 -- 5B -- pop ebx
// AF3DN.dotemuRegCloseKey+6639 -- 8B E5  -- mov esp,ebp
// AF3DN.dotemuRegCloseKey+663B -- 5D -- pop ebp
// AF3DN.dotemuRegCloseKey+663C -- C3 -- ret 
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>4</ID>
              <Description>"Gil Value"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AUTOGEN_38715880</Address>
              <Offsets>
                <Offset>AUTOGEN_105440116</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"[$ASM] Always run"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(ALWAYS_RUN,$process,74 54 0F BE 15 ? ? ? 00 85 D2)
ALWAYS_RUN:
db 75
[DISABLE]
ALWAYS_RUN:
db 74
{ Function dump of "FF7_EN.exe+234992"
// FF7_EN.exe+2342C6 -- 55 -- push ebp
// FF7_EN.exe+2342C7 -- 8B EC  -- mov ebp,esp
// FF7_EN.exe+2342C9 -- 83 EC 44 -- sub esp,44
// FF7_EN.exe+2342CC -- 53 -- push ebx
// FF7_EN.exe+2342CD -- 56 -- push esi
// FF7_EN.exe+2342CE -- 66 C7 45 C8 0000 -- mov word ptr [ebp-38],0000
// FF7_EN.exe+2342D4 -- EB 0C -- jmp FF7_EN.exe+2342E2
// FF7_EN.exe+2342D6 -- 66 8B 45 C8  -- mov ax,[ebp-38]
// FF7_EN.exe+2342DA -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+2342DE -- 66 89 45 C8  -- mov [ebp-38],ax
// FF7_EN.exe+2342E2 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2342E6 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2342E8 -- 66 8B 15 3EF7CF00  -- mov dx,[FF7_EN.exe+8FF73E] -- [0000]
// FF7_EN.exe+2342EF -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+2342F1 -- 7D 4F -- jnl FF7_EN.exe+234342
// FF7_EN.exe+2342F3 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2342F7 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2342FD -- 0FBE 88 D216CC00  -- movsx ecx,byte ptr [eax+00CC16D2]
// FF7_EN.exe+234304 -- 83 F9 01 -- cmp ecx,01
// FF7_EN.exe+234307 -- 75 1C -- jne FF7_EN.exe+234325
// FF7_EN.exe+234309 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23430D -- 69 D2 90010000 -- imul edx,edx,00000190
// FF7_EN.exe+234313 -- A1 38F7CF00 -- mov eax,[FF7_EN.exe+8FF738] -- [00000000]
// FF7_EN.exe+234318 -- C7 84 10 6C010000 01000000 -- mov [eax+edx+0000016C],00000001
// FF7_EN.exe+234323 -- EB 1B -- jmp FF7_EN.exe+234340
// FF7_EN.exe+234325 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234329 -- 69 C9 90010000 -- imul ecx,ecx,00000190
// FF7_EN.exe+23432F -- 8B 15 38F7CF00  -- mov edx,[FF7_EN.exe+8FF738] -- [00000000]
// FF7_EN.exe+234335 -- C7 84 0A 6C010000 00000000 -- mov [edx+ecx+0000016C],00000000
// FF7_EN.exe+234340 -- EB 94 -- jmp FF7_EN.exe+2342D6
// FF7_EN.exe+234342 -- 66 C7 45 C8 0000 -- mov word ptr [ebp-38],0000
// FF7_EN.exe+234348 -- EB 0C -- jmp FF7_EN.exe+234356
// FF7_EN.exe+23434A -- 66 8B 45 C8  -- mov ax,[ebp-38]
// FF7_EN.exe+23434E -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+234352 -- 66 89 45 C8  -- mov [ebp-38],ax
// FF7_EN.exe+234356 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23435A -- 33 D2  -- xor edx,edx
// FF7_EN.exe+23435C -- 66 8B 15 3EF7CF00  -- mov dx,[FF7_EN.exe+8FF73E] -- [0000]
// FF7_EN.exe+234363 -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+234365 -- 0F8D C7010000 -- jnl FF7_EN.exe+234532
// FF7_EN.exe+23436B -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23436F -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234375 -- 8A 88 AB16CC00  -- mov cl,[eax+00CC16AB]
// FF7_EN.exe+23437B -- 88 4D C0  -- mov [ebp-40],cl
// FF7_EN.exe+23437E -- 80 7D C0 00 -- cmp byte ptr [ebp-40],00
// FF7_EN.exe+234382 -- 74 15 -- je FF7_EN.exe+234399
// FF7_EN.exe+234384 -- 80 7D C0 01 -- cmp byte ptr [ebp-40],01
// FF7_EN.exe+234388 -- 74 14 -- je FF7_EN.exe+23439E
// FF7_EN.exe+23438A -- 80 7D C0 02 -- cmp byte ptr [ebp-40],02
// FF7_EN.exe+23438E -- 0F84 D4000000 -- je FF7_EN.exe+234468
// FF7_EN.exe+234394 -- E9 94010000 -- jmp FF7_EN.exe+23452D
// FF7_EN.exe+234399 -- E9 8F010000 -- jmp FF7_EN.exe+23452D
// FF7_EN.exe+23439E -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2343A2 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2343A8 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2343AA -- 8A 82 AA16CC00  -- mov al,[edx+00CC16AA]
// FF7_EN.exe+2343B0 -- 50 -- push eax
// FF7_EN.exe+2343B1 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2343B5 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2343BB -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2343BD -- 8A 91 A916CC00  -- mov dl,[ecx+00CC16A9]
// FF7_EN.exe+2343C3 -- 52 -- push edx
// FF7_EN.exe+2343C4 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2343C8 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2343CE -- 0FBF 88 AE16CC00  -- movsx ecx,word ptr [eax+00CC16AE]
// FF7_EN.exe+2343D5 -- 51 -- push ecx
// FF7_EN.exe+2343D6 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2343DA -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2343E0 -- 0FBF 82 AC16CC00  -- movsx eax,word ptr [edx+00CC16AC]
// FF7_EN.exe+2343E7 -- 50 -- push eax
// FF7_EN.exe+2343E8 -- E8 B7EC0000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+2343ED -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2343F0 -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+2343F5 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2343F9 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2343FF -- 88 81 A816CC00  -- mov [ecx+00CC16A8],al
// FF7_EN.exe+234405 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234409 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23440F -- 33 C0  -- xor eax,eax
// FF7_EN.exe+234411 -- 8A 82 AA16CC00  -- mov al,[edx+00CC16AA]
// FF7_EN.exe+234417 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23441B -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234421 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234423 -- 8A 91 A916CC00  -- mov dl,[ecx+00CC16A9]
// FF7_EN.exe+234429 -- 3B C2  -- cmp eax,edx
// FF7_EN.exe+23442B -- 75 13 -- jne FF7_EN.exe+234440
// FF7_EN.exe+23442D -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234431 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234437 -- C6 80 AB16CC00 03 -- mov byte ptr [eax+00CC16AB],03
// FF7_EN.exe+23443E -- EB 23 -- jmp FF7_EN.exe+234463
// FF7_EN.exe+234440 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234444 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23444A -- 8A 91 AA16CC00  -- mov dl,[ecx+00CC16AA]
// FF7_EN.exe+234450 -- 80 C2 01 -- add dl,01
// FF7_EN.exe+234453 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234457 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23445D -- 88 90 AA16CC00  -- mov [eax+00CC16AA],dl
// FF7_EN.exe+234463 -- E9 C5000000 -- jmp FF7_EN.exe+23452D
// FF7_EN.exe+234468 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23446C -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234472 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234474 -- 8A 91 AA16CC00  -- mov dl,[ecx+00CC16AA]
// FF7_EN.exe+23447A -- 52 -- push edx
// FF7_EN.exe+23447B -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23447F -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234485 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+234487 -- 8A 88 A916CC00  -- mov cl,[eax+00CC16A9]
// FF7_EN.exe+23448D -- 51 -- push ecx
// FF7_EN.exe+23448E -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234492 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234498 -- 0FBF 82 AE16CC00  -- movsx eax,word ptr [edx+00CC16AE]
// FF7_EN.exe+23449F -- 50 -- push eax
// FF7_EN.exe+2344A0 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2344A4 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2344AA -- 0FBF 91 AC16CC00  -- movsx edx,word ptr [ecx+00CC16AC]
// FF7_EN.exe+2344B1 -- 52 -- push edx
// FF7_EN.exe+2344B2 -- E8 3BEC0000 -- call FF7_EN.exe+2430F2
// FF7_EN.exe+2344B7 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2344BA -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+2344BF -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2344C3 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2344C9 -- 88 81 A816CC00  -- mov [ecx+00CC16A8],al
// FF7_EN.exe+2344CF -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2344D3 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2344D9 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2344DB -- 8A 82 AA16CC00  -- mov al,[edx+00CC16AA]
// FF7_EN.exe+2344E1 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2344E5 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2344EB -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2344ED -- 8A 91 A916CC00  -- mov dl,[ecx+00CC16A9]
// FF7_EN.exe+2344F3 -- 3B C2  -- cmp eax,edx
// FF7_EN.exe+2344F5 -- 75 13 -- jne FF7_EN.exe+23450A
// FF7_EN.exe+2344F7 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2344FB -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234501 -- C6 80 AB16CC00 03 -- mov byte ptr [eax+00CC16AB],03
// FF7_EN.exe+234508 -- EB 23 -- jmp FF7_EN.exe+23452D
// FF7_EN.exe+23450A -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23450E -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234514 -- 8A 91 AA16CC00  -- mov dl,[ecx+00CC16AA]
// FF7_EN.exe+23451A -- 80 C2 01 -- add dl,01
// FF7_EN.exe+23451D -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234521 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234527 -- 88 90 AA16CC00  -- mov [eax+00CC16AA],dl
// FF7_EN.exe+23452D -- E9 18FEFFFF -- jmp FF7_EN.exe+23434A
// FF7_EN.exe+234532 -- 66 C7 45 C8 0000 -- mov word ptr [ebp-38],0000
// FF7_EN.exe+234538 -- EB 0C -- jmp FF7_EN.exe+234546
// FF7_EN.exe+23453A -- 66 8B 4D C8  -- mov cx,[ebp-38]
// FF7_EN.exe+23453E -- 66 83 C1 01 -- add cx,01
// FF7_EN.exe+234542 -- 66 89 4D C8  -- mov [ebp-38],cx
// FF7_EN.exe+234546 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23454A -- 33 C0  -- xor eax,eax
// FF7_EN.exe+23454C -- 66 A1 3EF7CF00 -- mov ax,[FF7_EN.exe+8FF73E] -- [0000]
// FF7_EN.exe+234552 -- 3B D0  -- cmp edx,eax
// FF7_EN.exe+234554 -- 0F8D 93030000 -- jnl FF7_EN.exe+2348ED
// FF7_EN.exe+23455A -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23455E -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234564 -- 8A 91 CC16CC00  -- mov dl,[ecx+00CC16CC]
// FF7_EN.exe+23456A -- 88 55 BC  -- mov [ebp-44],dl
// FF7_EN.exe+23456D -- 80 7D BC 00 -- cmp byte ptr [ebp-44],00
// FF7_EN.exe+234571 -- 74 15 -- je FF7_EN.exe+234588
// FF7_EN.exe+234573 -- 80 7D BC 01 -- cmp byte ptr [ebp-44],01
// FF7_EN.exe+234577 -- 74 14 -- je FF7_EN.exe+23458D
// FF7_EN.exe+234579 -- 80 7D BC 02 -- cmp byte ptr [ebp-44],02
// FF7_EN.exe+23457D -- 0F84 BA010000 -- je FF7_EN.exe+23473D
// FF7_EN.exe+234583 -- E9 60030000 -- jmp FF7_EN.exe+2348E8
// FF7_EN.exe+234588 -- E9 5B030000 -- jmp FF7_EN.exe+2348E8
// FF7_EN.exe+23458D -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234591 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234597 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+234599 -- 66 8B 88 CA16CC00  -- mov cx,[eax+00CC16CA]
// FF7_EN.exe+2345A0 -- 51 -- push ecx
// FF7_EN.exe+2345A1 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2345A5 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2345AB -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2345AD -- 66 8B 82 C816CC00  -- mov ax,[edx+00CC16C8]
// FF7_EN.exe+2345B4 -- 50 -- push eax
// FF7_EN.exe+2345B5 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2345B9 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2345BF -- 0FBF 91 B616CC00  -- movsx edx,word ptr [ecx+00CC16B6]
// FF7_EN.exe+2345C6 -- 52 -- push edx
// FF7_EN.exe+2345C7 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2345CB -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2345D1 -- 0FBF 88 B416CC00  -- movsx ecx,word ptr [eax+00CC16B4]
// FF7_EN.exe+2345D8 -- 51 -- push ecx
// FF7_EN.exe+2345D9 -- E8 C6EA0000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+2345DE -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2345E1 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2345E5 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2345EB -- 89 82 B016CC00  -- mov [edx+00CC16B0],eax
// FF7_EN.exe+2345F1 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2345F5 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2345FB -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2345FD -- 66 8B 88 CA16CC00  -- mov cx,[eax+00CC16CA]
// FF7_EN.exe+234604 -- 51 -- push ecx
// FF7_EN.exe+234605 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234609 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23460F -- 33 C0  -- xor eax,eax
// FF7_EN.exe+234611 -- 66 8B 82 C816CC00  -- mov ax,[edx+00CC16C8]
// FF7_EN.exe+234618 -- 50 -- push eax
// FF7_EN.exe+234619 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23461D -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234623 -- 0FBF 91 BE16CC00  -- movsx edx,word ptr [ecx+00CC16BE]
// FF7_EN.exe+23462A -- 52 -- push edx
// FF7_EN.exe+23462B -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23462F -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234635 -- 0FBF 88 BC16CC00  -- movsx ecx,word ptr [eax+00CC16BC]
// FF7_EN.exe+23463C -- 51 -- push ecx
// FF7_EN.exe+23463D -- E8 62EA0000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+234642 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+234645 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234649 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23464F -- 89 82 B816CC00  -- mov [edx+00CC16B8],eax
// FF7_EN.exe+234655 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234659 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23465F -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+234661 -- 66 8B 88 CA16CC00  -- mov cx,[eax+00CC16CA]
// FF7_EN.exe+234668 -- 51 -- push ecx
// FF7_EN.exe+234669 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23466D -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234673 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+234675 -- 66 8B 82 C816CC00  -- mov ax,[edx+00CC16C8]
// FF7_EN.exe+23467C -- 50 -- push eax
// FF7_EN.exe+23467D -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234681 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234687 -- 0FBF 91 C616CC00  -- movsx edx,word ptr [ecx+00CC16C6]
// FF7_EN.exe+23468E -- 52 -- push edx
// FF7_EN.exe+23468F -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234693 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234699 -- 0FBF 88 C416CC00  -- movsx ecx,word ptr [eax+00CC16C4]
// FF7_EN.exe+2346A0 -- 51 -- push ecx
// FF7_EN.exe+2346A1 -- E8 FEE90000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+2346A6 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2346A9 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2346AD -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2346B3 -- 89 82 C016CC00  -- mov [edx+00CC16C0],eax
// FF7_EN.exe+2346B9 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2346BD -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2346C3 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2346C5 -- 66 8B 88 CA16CC00  -- mov cx,[eax+00CC16CA]
// FF7_EN.exe+2346CC -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2346D0 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2346D6 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2346D8 -- 66 8B 82 C816CC00  -- mov ax,[edx+00CC16C8]
// FF7_EN.exe+2346DF -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+2346E1 -- 75 13 -- jne FF7_EN.exe+2346F6
// FF7_EN.exe+2346E3 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2346E7 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2346ED -- C6 81 CC16CC00 03 -- mov byte ptr [ecx+00CC16CC],03
// FF7_EN.exe+2346F4 -- EB 26 -- jmp FF7_EN.exe+23471C
// FF7_EN.exe+2346F6 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2346FA -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234700 -- 66 8B 82 CA16CC00  -- mov ax,[edx+00CC16CA]
// FF7_EN.exe+234707 -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+23470B -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23470F -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234715 -- 66 89 81 CA16CC00  -- mov [ecx+00CC16CA],ax
// FF7_EN.exe+23471C -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234720 -- 0FBF 05 2C16CC00  -- movsx eax,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+234727 -- 3B D0  -- cmp edx,eax
// FF7_EN.exe+234729 -- 75 0D -- jne FF7_EN.exe+234738
// FF7_EN.exe+23472B -- 68 701FCC00 -- push FF7_EN.exe+8C1F70 -- [00000000]
// FF7_EN.exe+234730 -- E8 53370000 -- call FF7_EN.exe+237E88
// FF7_EN.exe+234735 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+234738 -- E9 AB010000 -- jmp FF7_EN.exe+2348E8
// FF7_EN.exe+23473D -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234741 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234747 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234749 -- 66 8B 91 CA16CC00  -- mov dx,[ecx+00CC16CA]
// FF7_EN.exe+234750 -- 52 -- push edx
// FF7_EN.exe+234751 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234755 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23475B -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+23475D -- 66 8B 88 C816CC00  -- mov cx,[eax+00CC16C8]
// FF7_EN.exe+234764 -- 51 -- push ecx
// FF7_EN.exe+234765 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234769 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23476F -- 0FBF 82 B616CC00  -- movsx eax,word ptr [edx+00CC16B6]
// FF7_EN.exe+234776 -- 50 -- push eax
// FF7_EN.exe+234777 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23477B -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234781 -- 0FBF 91 B416CC00  -- movsx edx,word ptr [ecx+00CC16B4]
// FF7_EN.exe+234788 -- 52 -- push edx
// FF7_EN.exe+234789 -- E8 64E90000 -- call FF7_EN.exe+2430F2
// FF7_EN.exe+23478E -- 83 C4 10 -- add esp,10
// FF7_EN.exe+234791 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234795 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23479B -- 89 81 B016CC00  -- mov [ecx+00CC16B0],eax
// FF7_EN.exe+2347A1 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2347A5 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2347AB -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2347AD -- 66 8B 82 CA16CC00  -- mov ax,[edx+00CC16CA]
// FF7_EN.exe+2347B4 -- 50 -- push eax
// FF7_EN.exe+2347B5 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2347B9 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2347BF -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2347C1 -- 66 8B 91 C816CC00  -- mov dx,[ecx+00CC16C8]
// FF7_EN.exe+2347C8 -- 52 -- push edx
// FF7_EN.exe+2347C9 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2347CD -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2347D3 -- 0FBF 88 BE16CC00  -- movsx ecx,word ptr [eax+00CC16BE]
// FF7_EN.exe+2347DA -- 51 -- push ecx
// FF7_EN.exe+2347DB -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2347DF -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2347E5 -- 0FBF 82 BC16CC00  -- movsx eax,word ptr [edx+00CC16BC]
// FF7_EN.exe+2347EC -- 50 -- push eax
// FF7_EN.exe+2347ED -- E8 00E90000 -- call FF7_EN.exe+2430F2
// FF7_EN.exe+2347F2 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2347F5 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2347F9 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2347FF -- 89 81 B816CC00  -- mov [ecx+00CC16B8],eax
// FF7_EN.exe+234805 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234809 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23480F -- 33 C0  -- xor eax,eax
// FF7_EN.exe+234811 -- 66 8B 82 CA16CC00  -- mov ax,[edx+00CC16CA]
// FF7_EN.exe+234818 -- 50 -- push eax
// FF7_EN.exe+234819 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23481D -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234823 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234825 -- 66 8B 91 C816CC00  -- mov dx,[ecx+00CC16C8]
// FF7_EN.exe+23482C -- 52 -- push edx
// FF7_EN.exe+23482D -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234831 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234837 -- 0FBF 88 C616CC00  -- movsx ecx,word ptr [eax+00CC16C6]
// FF7_EN.exe+23483E -- 51 -- push ecx
// FF7_EN.exe+23483F -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234843 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234849 -- 0FBF 82 C416CC00  -- movsx eax,word ptr [edx+00CC16C4]
// FF7_EN.exe+234850 -- 50 -- push eax
// FF7_EN.exe+234851 -- E8 9CE80000 -- call FF7_EN.exe+2430F2
// FF7_EN.exe+234856 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+234859 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23485D -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234863 -- 89 81 C016CC00  -- mov [ecx+00CC16C0],eax
// FF7_EN.exe+234869 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23486D -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234873 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+234875 -- 66 8B 82 CA16CC00  -- mov ax,[edx+00CC16CA]
// FF7_EN.exe+23487C -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234880 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234886 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234888 -- 66 8B 91 C816CC00  -- mov dx,[ecx+00CC16C8]
// FF7_EN.exe+23488F -- 3B C2  -- cmp eax,edx
// FF7_EN.exe+234891 -- 75 13 -- jne FF7_EN.exe+2348A6
// FF7_EN.exe+234893 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234897 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23489D -- C6 80 CC16CC00 03 -- mov byte ptr [eax+00CC16CC],03
// FF7_EN.exe+2348A4 -- EB 26 -- jmp FF7_EN.exe+2348CC
// FF7_EN.exe+2348A6 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2348AA -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2348B0 -- 66 8B 91 CA16CC00  -- mov dx,[ecx+00CC16CA]
// FF7_EN.exe+2348B7 -- 66 83 C2 01 -- add dx,01
// FF7_EN.exe+2348BB -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2348BF -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2348C5 -- 66 89 90 CA16CC00  -- mov [eax+00CC16CA],dx
// FF7_EN.exe+2348CC -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2348D0 -- 0FBF 15 2C16CC00  -- movsx edx,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+2348D7 -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+2348D9 -- 75 0D -- jne FF7_EN.exe+2348E8
// FF7_EN.exe+2348DB -- 68 701FCC00 -- push FF7_EN.exe+8C1F70 -- [00000000]
// FF7_EN.exe+2348E0 -- E8 A3350000 -- call FF7_EN.exe+237E88
// FF7_EN.exe+2348E5 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2348E8 -- E9 4DFCFFFF -- jmp FF7_EN.exe+23453A
// FF7_EN.exe+2348ED -- 66 C7 45 C8 0000 -- mov word ptr [ebp-38],0000
// FF7_EN.exe+2348F3 -- EB 0C -- jmp FF7_EN.exe+234901
// FF7_EN.exe+2348F5 -- 66 8B 45 C8  -- mov ax,[ebp-38]
// FF7_EN.exe+2348F9 -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+2348FD -- 66 89 45 C8  -- mov [ebp-38],ax
// FF7_EN.exe+234901 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234905 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234907 -- 66 8B 15 3EF7CF00  -- mov dx,[FF7_EN.exe+8FF73E] -- [0000]
// FF7_EN.exe+23490E -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+234910 -- 0F8D D6020000 -- jnl FF7_EN.exe+234BEC
// FF7_EN.exe+234916 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23491A -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234920 -- 0FBE 88 D316CC00  -- movsx ecx,byte ptr [eax+00CC16D3]
// FF7_EN.exe+234927 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+234929 -- 0F85 B8020000 -- jne FF7_EN.exe+234BE7
// FF7_EN.exe+23492F -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234933 -- 0FBF 05 2C16CC00  -- movsx eax,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+23493A -- 3B D0  -- cmp edx,eax
// FF7_EN.exe+23493C -- 0F85 98020000 -- jne FF7_EN.exe+234BDA
// FF7_EN.exe+234942 -- 0FBE 0D BA0DCC00  -- movsx ecx,byte ptr [FF7_EN.exe+8C0DBA] -- [00]
// FF7_EN.exe+234949 -- 83 F9 01 -- cmp ecx,01
// FF7_EN.exe+23494C -- 75 0F -- jne FF7_EN.exe+23495D
// FF7_EN.exe+23494E -- 66 8B 55 C8  -- mov dx,[ebp-38]
// FF7_EN.exe+234952 -- 52 -- push edx
// FF7_EN.exe+234953 -- E8 51F7FFFF -- call FF7_EN.exe+2340A9
// FF7_EN.exe+234958 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+23495B -- EB 98 -- jmp FF7_EN.exe+2348F5
// FF7_EN.exe+23495D -- 0FBF 05 2C16CC00  -- movsx eax,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+234964 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23496A -- 8A 0D B40DCC00  -- mov cl,[FF7_EN.exe+8C0DB4] -- [00]
// FF7_EN.exe+234970 -- 88 88 D416CC00  -- mov [eax+00CC16D4],cl
// FF7_EN.exe+234976 -- 66 8B 15 2C16CC00  -- mov dx,[FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+23497D -- 52 -- push edx
// FF7_EN.exe+23497E -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+234981 -- 50 -- push eax
// FF7_EN.exe+234982 -- E8 C2F6FFFF -- call FF7_EN.exe+234049
// FF7_EN.exe+234987 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+23498A -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+23498D -- 83 E1 40 -- and ecx,40
// FF7_EN.exe+234990 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+234992 -- 74 54 -- je FF7_EN.exe+2349E8
// FF7_EN.exe+234994 -- 0FBE 15 C20DCC00  -- movsx edx,byte ptr [FF7_EN.exe+8C0DC2] -- [00]
// FF7_EN.exe+23499B -- 85 D2  -- test edx,edx
// FF7_EN.exe+23499D -- 75 23 -- jne FF7_EN.exe+2349C2
// FF7_EN.exe+23499F -- 0FBF 05 980DCC00  -- movsx eax,word ptr [FF7_EN.exe+8C0D98] -- [0000]
// FF7_EN.exe+2349A6 -- C1 E0 0C -- shl eax,0C
// FF7_EN.exe+2349A9 -- C1 F8 09 -- sar eax,09
// FF7_EN.exe+2349AC -- 0FBF 0D 2C16CC00  -- movsx ecx,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+2349B3 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2349B9 -- 66 89 81 E616CC00  -- mov [ecx+00CC16E6],ax
// FF7_EN.exe+2349C0 -- EB 24 -- jmp FF7_EN.exe+2349E6
// FF7_EN.exe+2349C2 -- 0FBF 15 980DCC00  -- movsx edx,word ptr [FF7_EN.exe+8C0D98] -- [0000]
// FF7_EN.exe+2349C9 -- 69 D2 00180000 -- imul edx,edx,00001800
// FF7_EN.exe+2349CF -- C1 FA 09 -- sar edx,09
// FF7_EN.exe+2349D2 -- 0FBF 05 2C16CC00  -- movsx eax,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+2349D9 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2349DF -- 66 89 90 E616CC00  -- mov [eax+00CC16E6],dx
// FF7_EN.exe+2349E6 -- EB 52 -- jmp FF7_EN.exe+234A3A
// FF7_EN.exe+2349E8 -- 0FBE 0D C20DCC00  -- movsx ecx,byte ptr [FF7_EN.exe+8C0DC2] -- [00]
// FF7_EN.exe+2349EF -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+2349F1 -- 75 23 -- jne FF7_EN.exe+234A16
// FF7_EN.exe+2349F3 -- 0FBF 15 980DCC00  -- movsx edx,word ptr [FF7_EN.exe+8C0D98] -- [0000]
// FF7_EN.exe+2349FA -- C1 E2 0A -- shl edx,0A
// FF7_EN.exe+2349FD -- C1 FA 09 -- sar edx,09
// FF7_EN.exe+234A00 -- 0FBF 05 2C16CC00  -- movsx eax,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+234A07 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234A0D -- 66 89 90 E616CC00  -- mov [eax+00CC16E6],dx
// FF7_EN.exe+234A14 -- EB 24 -- jmp FF7_EN.exe+234A3A
// FF7_EN.exe+234A16 -- 0FBF 0D 980DCC00  -- movsx ecx,word ptr [FF7_EN.exe+8C0D98] -- [0000]
// FF7_EN.exe+234A1D -- 69 C9 000C0000 -- imul ecx,ecx,00000C00
// FF7_EN.exe+234A23 -- C1 F9 0A -- sar ecx,0A
// FF7_EN.exe+234A26 -- 0FBF 15 2C16CC00  -- movsx edx,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+234A2D -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234A33 -- 66 89 8A E616CC00  -- mov [edx+00CC16E6],cx
// FF7_EN.exe+234A3A -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+234A3D -- 25 00F00000 -- and eax,0000F000
// FF7_EN.exe+234A42 -- 85 C0  -- test eax,eax
// FF7_EN.exe+234A44 -- 0F84 90010000 -- je FF7_EN.exe+234BDA
// FF7_EN.exe+234A4A -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+234A4D -- 81 E1 00100000 -- and ecx,00001000
// FF7_EN.exe+234A53 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+234A55 -- 74 51 -- je FF7_EN.exe+234AA8
// FF7_EN.exe+234A57 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234A5B -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234A61 -- C6 82 A616CC00 00 -- mov byte ptr [edx+00CC16A6],00
// FF7_EN.exe+234A68 -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+234A6B -- 25 00800000 -- and eax,00008000
// FF7_EN.exe+234A70 -- 85 C0  -- test eax,eax
// FF7_EN.exe+234A72 -- 74 11 -- je FF7_EN.exe+234A85
// FF7_EN.exe+234A74 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234A78 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234A7E -- C6 81 A616CC00 20 -- mov byte ptr [ecx+00CC16A6],20
// FF7_EN.exe+234A85 -- 8B 55 08  -- mov edx,[ebp+08]
// FF7_EN.exe+234A88 -- 81 E2 00200000 -- and edx,00002000
// FF7_EN.exe+234A8E -- 85 D2  -- test edx,edx
// FF7_EN.exe+234A90 -- 74 11 -- je FF7_EN.exe+234AA3
// FF7_EN.exe+234A92 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234A96 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234A9C -- C6 80 A616CC00 E0 -- mov byte ptr [eax+00CC16A6],-20
// FF7_EN.exe+234AA3 -- E9 96000000 -- jmp FF7_EN.exe+234B3E
// FF7_EN.exe+234AA8 -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+234AAB -- 81 E1 00400000 -- and ecx,00004000
// FF7_EN.exe+234AB1 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+234AB3 -- 74 4E -- je FF7_EN.exe+234B03
// FF7_EN.exe+234AB5 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234AB9 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234ABF -- C6 82 A616CC00 80 -- mov byte ptr [edx+00CC16A6],-80
// FF7_EN.exe+234AC6 -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+234AC9 -- 25 00800000 -- and eax,00008000
// FF7_EN.exe+234ACE -- 85 C0  -- test eax,eax
// FF7_EN.exe+234AD0 -- 74 11 -- je FF7_EN.exe+234AE3
// FF7_EN.exe+234AD2 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234AD6 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234ADC -- C6 81 A616CC00 60 -- mov byte ptr [ecx+00CC16A6],60
// FF7_EN.exe+234AE3 -- 8B 55 08  -- mov edx,[ebp+08]
// FF7_EN.exe+234AE6 -- 81 E2 00200000 -- and edx,00002000
// FF7_EN.exe+234AEC -- 85 D2  -- test edx,edx
// FF7_EN.exe+234AEE -- 74 11 -- je FF7_EN.exe+234B01
// FF7_EN.exe+234AF0 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234AF4 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234AFA -- C6 80 A616CC00 A0 -- mov byte ptr [eax+00CC16A6],-60
// FF7_EN.exe+234B01 -- EB 3B -- jmp FF7_EN.exe+234B3E
// FF7_EN.exe+234B03 -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+234B06 -- 81 E1 00200000 -- and ecx,00002000
// FF7_EN.exe+234B0C -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+234B0E -- 74 11 -- je FF7_EN.exe+234B21
// FF7_EN.exe+234B10 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234B14 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234B1A -- C6 82 A616CC00 C0 -- mov byte ptr [edx+00CC16A6],-40
// FF7_EN.exe+234B21 -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+234B24 -- 25 00800000 -- and eax,00008000
// FF7_EN.exe+234B29 -- 85 C0  -- test eax,eax
// FF7_EN.exe+234B2B -- 74 11 -- je FF7_EN.exe+234B3E
// FF7_EN.exe+234B2D -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234B31 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234B37 -- C6 81 A616CC00 40 -- mov byte ptr [ecx+00CC16A6],40
// FF7_EN.exe+234B3E -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234B42 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234B48 -- A1 54F4CF00 -- mov eax,[FF7_EN.exe+8FF454] -- [00000000]
// FF7_EN.exe+234B4D -- 0FBE 48 09  -- movsx ecx,byte ptr [eax+09]
// FF7_EN.exe+234B51 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234B55 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234B5B -- 33 DB  -- xor ebx,ebx
// FF7_EN.exe+234B5D -- 8A 98 A516CC00  -- mov bl,[eax+00CC16A5]
// FF7_EN.exe+234B63 -- 03 CB  -- add ecx,ebx
// FF7_EN.exe+234B65 -- 8A 92 A616CC00  -- mov dl,[edx+00CC16A6]
// FF7_EN.exe+234B6B -- 02 D1  -- add dl,cl
// FF7_EN.exe+234B6D -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234B71 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234B77 -- 88 90 A616CC00  -- mov [eax+00CC16A6],dl
// FF7_EN.exe+234B7D -- 66 8B 4D C8  -- mov cx,[ebp-38]
// FF7_EN.exe+234B81 -- 51 -- push ecx
// FF7_EN.exe+234B82 -- E8 BA200000 -- call FF7_EN.exe+236C41
// FF7_EN.exe+234B87 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+234B8A -- 89 45 FC  -- mov [ebp-04],eax
// FF7_EN.exe+234B8D -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234B91 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234B97 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+234B99 -- 8A 82 A716CC00  -- mov al,[edx+00CC16A7]
// FF7_EN.exe+234B9F -- 85 C0  -- test eax,eax
// FF7_EN.exe+234BA1 -- 75 20 -- jne FF7_EN.exe+234BC3
// FF7_EN.exe+234BA3 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234BA7 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234BAD -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234BB1 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234BB7 -- 8A 81 A616CC00  -- mov al,[ecx+00CC16A6]
// FF7_EN.exe+234BBD -- 88 82 A816CC00  -- mov [edx+00CC16A8],al
// FF7_EN.exe+234BC3 -- 0FBE 0D 890DCC00  -- movsx ecx,byte ptr [FF7_EN.exe+8C0D89] -- [00]
// FF7_EN.exe+234BCA -- 83 F9 01 -- cmp ecx,01
// FF7_EN.exe+234BCD -- 74 0B -- je FF7_EN.exe+234BDA
// FF7_EN.exe+234BCF -- 83 7D FC 01 -- cmp dword ptr [ebp-04],01
// FF7_EN.exe+234BD3 -- 75 05 -- jne FF7_EN.exe+234BDA
// FF7_EN.exe+234BD5 -- E8 EC66FDFF -- call FF7_EN.exe+20B2C6
// FF7_EN.exe+234BDA -- 66 8B 55 C8  -- mov dx,[ebp-38]
// FF7_EN.exe+234BDE -- 52 -- push edx
// FF7_EN.exe+234BDF -- E8 C5F4FFFF -- call FF7_EN.exe+2340A9
// FF7_EN.exe+234BE4 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+234BE7 -- E9 09FDFFFF -- jmp FF7_EN.exe+2348F5
// FF7_EN.exe+234BEC -- 66 C7 45 C8 0000 -- mov word ptr [ebp-38],0000
// FF7_EN.exe+234BF2 -- EB 0C -- jmp FF7_EN.exe+234C00
// FF7_EN.exe+234BF4 -- 66 8B 45 C8  -- mov ax,[ebp-38]
// FF7_EN.exe+234BF8 -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+234BFC -- 66 89 45 C8  -- mov [ebp-38],ax
// FF7_EN.exe+234C00 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234C04 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234C06 -- 66 8B 15 3EF7CF00  -- mov dx,[FF7_EN.exe+8FF73E] -- [0000]
// FF7_EN.exe+234C0D -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+234C0F -- 0F8D 05010000 -- jnl FF7_EN.exe+234D1A
// FF7_EN.exe+234C15 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234C19 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234C1F -- 0FBE 88 D316CC00  -- movsx ecx,byte ptr [eax+00CC16D3]
// FF7_EN.exe+234C26 -- 83 F9 01 -- cmp ecx,01
// FF7_EN.exe+234C29 -- 0F85 E6000000 -- jne FF7_EN.exe+234D15
// FF7_EN.exe+234C2F -- 0FBE 15 BB0DCC00  -- movsx edx,byte ptr [FF7_EN.exe+8C0DBB] -- [00]
// FF7_EN.exe+234C36 -- 83 FA 01 -- cmp edx,01
// FF7_EN.exe+234C39 -- 75 02 -- jne FF7_EN.exe+234C3D
// FF7_EN.exe+234C3B -- EB B7 -- jmp FF7_EN.exe+234BF4
// FF7_EN.exe+234C3D -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234C41 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234C47 -- C6 80 A516CC00 00 -- mov byte ptr [eax+00CC16A5],00
// FF7_EN.exe+234C4E -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234C52 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234C58 -- 66 8B 91 DE16CC00  -- mov dx,[ecx+00CC16DE]
// FF7_EN.exe+234C5F -- 52 -- push edx
// FF7_EN.exe+234C60 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234C64 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234C6A -- 05 7016CC00 -- add eax,00CC1670 -- [00000000]
// FF7_EN.exe+234C6F -- 50 -- push eax
// FF7_EN.exe+234C70 -- E8 2C1A0000 -- call FF7_EN.exe+2366A1
// FF7_EN.exe+234C75 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+234C78 -- 89 45 FC  -- mov [ebp-04],eax
// FF7_EN.exe+234C7B -- 83 7D FC 00 -- cmp dword ptr [ebp-04],00
// FF7_EN.exe+234C7F -- 75 15 -- jne FF7_EN.exe+234C96
// FF7_EN.exe+234C81 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234C85 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234C8B -- 66 C7 81 E016CC00 0200 -- mov word ptr [ecx+00CC16E0],0002
// FF7_EN.exe+234C94 -- EB 56 -- jmp FF7_EN.exe+234CEC
// FF7_EN.exe+234C96 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234C9A -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234CA0 -- 66 C7 82 E016CC00 0100 -- mov word ptr [edx+00CC16E0],0001
// FF7_EN.exe+234CA9 -- 66 8B 45 C8  -- mov ax,[ebp-38]
// FF7_EN.exe+234CAD -- 50 -- push eax
// FF7_EN.exe+234CAE -- E8 8E1F0000 -- call FF7_EN.exe+236C41
// FF7_EN.exe+234CB3 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+234CB6 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234CBA -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234CC0 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234CC2 -- 8A 91 A716CC00  -- mov dl,[ecx+00CC16A7]
// FF7_EN.exe+234CC8 -- 85 D2  -- test edx,edx
// FF7_EN.exe+234CCA -- 75 20 -- jne FF7_EN.exe+234CEC
// FF7_EN.exe+234CCC -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234CD0 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234CD6 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234CDA -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234CE0 -- 8A 90 A616CC00  -- mov dl,[eax+00CC16A6]
// FF7_EN.exe+234CE6 -- 88 91 A816CC00  -- mov [ecx+00CC16A8],dl
// FF7_EN.exe+234CEC -- 66 8B 45 C8  -- mov ax,[ebp-38]
// FF7_EN.exe+234CF0 -- 50 -- push eax
// FF7_EN.exe+234CF1 -- E8 B3F3FFFF -- call FF7_EN.exe+2340A9
// FF7_EN.exe+234CF6 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+234CF9 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234CFD -- 0FBF 15 2C16CC00  -- movsx edx,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+234D04 -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+234D06 -- 75 0D -- jne FF7_EN.exe+234D15
// FF7_EN.exe+234D08 -- 68 701FCC00 -- push FF7_EN.exe+8C1F70 -- [00000000]
// FF7_EN.exe+234D0D -- E8 76310000 -- call FF7_EN.exe+237E88
// FF7_EN.exe+234D12 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+234D15 -- E9 DAFEFFFF -- jmp FF7_EN.exe+234BF4
// FF7_EN.exe+234D1A -- 66 C7 45 C8 0000 -- mov word ptr [ebp-38],0000
// FF7_EN.exe+234D20 -- EB 0C -- jmp FF7_EN.exe+234D2E
// FF7_EN.exe+234D22 -- 66 8B 45 C8  -- mov ax,[ebp-38]
// FF7_EN.exe+234D26 -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+234D2A -- 66 89 45 C8  -- mov [ebp-38],ax
// FF7_EN.exe+234D2E -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234D32 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234D34 -- 66 8B 15 3EF7CF00  -- mov dx,[FF7_EN.exe+8FF73E] -- [0000]
// FF7_EN.exe+234D3B -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+234D3D -- 0F8D 38040000 -- jnl FF7_EN.exe+23517B
// FF7_EN.exe+234D43 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234D47 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234D4D -- 0FBE 88 D316CC00  -- movsx ecx,byte ptr [eax+00CC16D3]
// FF7_EN.exe+234D54 -- 83 F9 03 -- cmp ecx,03
// FF7_EN.exe+234D57 -- 0F85 19040000 -- jne FF7_EN.exe+235176
// FF7_EN.exe+234D5D -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234D61 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234D67 -- 0FBF 82 E016CC00  -- movsx eax,word ptr [edx+00CC16E0]
// FF7_EN.exe+234D6E -- 85 C0  -- test eax,eax
// FF7_EN.exe+234D70 -- 0F85 1F020000 -- jne FF7_EN.exe+234F95
// FF7_EN.exe+234D76 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234D7A -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234D80 -- C6 81 A516CC00 00 -- mov byte ptr [ecx+00CC16A5],00
// FF7_EN.exe+234D87 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234D8B -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234D91 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234D95 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234D9B -- 8B 8A 7C16CC00  -- mov ecx,[edx+00CC167C]
// FF7_EN.exe+234DA1 -- 89 88 8816CC00  -- mov [eax+00CC1688],ecx
// FF7_EN.exe+234DA7 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234DAB -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234DB1 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234DB5 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234DBB -- 8B 8A 8016CC00  -- mov ecx,[edx+00CC1680]
// FF7_EN.exe+234DC1 -- 89 88 8C16CC00  -- mov [eax+00CC168C],ecx
// FF7_EN.exe+234DC7 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234DCB -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234DD1 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234DD5 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234DDB -- 8B 8A 8416CC00  -- mov ecx,[edx+00CC1684]
// FF7_EN.exe+234DE1 -- 89 88 9016CC00  -- mov [eax+00CC1690],ecx
// FF7_EN.exe+234DE7 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234DEB -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234DF1 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+234DF3 -- 66 8B 82 EA16CC00  -- mov ax,[edx+00CC16EA]
// FF7_EN.exe+234DFA -- 6B C0 03 -- imul eax,eax,03
// FF7_EN.exe+234DFD -- 8B 0D 44F7CF00  -- mov ecx,[FF7_EN.exe+8FF744] -- [00000000]
// FF7_EN.exe+234E03 -- 8D 14 C1   -- lea edx,[ecx+eax*8]
// FF7_EN.exe+234E06 -- 52 -- push edx
// FF7_EN.exe+234E07 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234E0B -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234E11 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+234E13 -- 66 8B 88 EA16CC00  -- mov cx,[eax+00CC16EA]
// FF7_EN.exe+234E1A -- 6B C9 03 -- imul ecx,ecx,03
// FF7_EN.exe+234E1D -- 8B 15 44F7CF00  -- mov edx,[FF7_EN.exe+8FF744] -- [00000000]
// FF7_EN.exe+234E23 -- 8D 44 CA 08  -- lea eax,[edx+ecx*8+08]
// FF7_EN.exe+234E27 -- 50 -- push eax
// FF7_EN.exe+234E28 -- 8D 4D DC  -- lea ecx,[ebp-24]
// FF7_EN.exe+234E2B -- 51 -- push ecx
// FF7_EN.exe+234E2C -- E8 15510100 -- call FF7_EN.exe+249F46
// FF7_EN.exe+234E31 -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+234E34 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234E38 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234E3E -- 33 C0  -- xor eax,eax
// FF7_EN.exe+234E40 -- 66 8B 82 EA16CC00  -- mov ax,[edx+00CC16EA]
// FF7_EN.exe+234E47 -- 6B C0 03 -- imul eax,eax,03
// FF7_EN.exe+234E4A -- 8B 0D 44F7CF00  -- mov ecx,[FF7_EN.exe+8FF744] -- [00000000]
// FF7_EN.exe+234E50 -- 8D 54 C1 08  -- lea edx,[ecx+eax*8+08]
// FF7_EN.exe+234E54 -- 52 -- push edx
// FF7_EN.exe+234E55 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234E59 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234E5F -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+234E61 -- 66 8B 88 EA16CC00  -- mov cx,[eax+00CC16EA]
// FF7_EN.exe+234E68 -- 6B C9 03 -- imul ecx,ecx,03
// FF7_EN.exe+234E6B -- 8B 15 44F7CF00  -- mov edx,[FF7_EN.exe+8FF744] -- [00000000]
// FF7_EN.exe+234E71 -- 8D 44 CA 10  -- lea eax,[edx+ecx*8+10]
// FF7_EN.exe+234E75 -- 50 -- push eax
// FF7_EN.exe+234E76 -- 8D 4D CC  -- lea ecx,[ebp-34]
// FF7_EN.exe+234E79 -- 51 -- push ecx
// FF7_EN.exe+234E7A -- E8 C7500100 -- call FF7_EN.exe+249F46
// FF7_EN.exe+234E7F -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+234E82 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234E86 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234E8C -- 8B 82 EC16CC00  -- mov eax,[edx+00CC16EC]
// FF7_EN.exe+234E92 -- 99 -- cdq 
// FF7_EN.exe+234E93 -- 81 E2 FF0F0000 -- and edx,00000FFF
// FF7_EN.exe+234E99 -- 03 C2  -- add eax,edx
// FF7_EN.exe+234E9B -- C1 F8 0C -- sar eax,0C
// FF7_EN.exe+234E9E -- 89 45 EC  -- mov [ebp-14],eax
// FF7_EN.exe+234EA1 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234EA5 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234EAB -- 8B 80 F016CC00  -- mov eax,[eax+00CC16F0]
// FF7_EN.exe+234EB1 -- 99 -- cdq 
// FF7_EN.exe+234EB2 -- 81 E2 FF0F0000 -- and edx,00000FFF
// FF7_EN.exe+234EB8 -- 03 C2  -- add eax,edx
// FF7_EN.exe+234EBA -- C1 F8 0C -- sar eax,0C
// FF7_EN.exe+234EBD -- 89 45 F0  -- mov [ebp-10],eax
// FF7_EN.exe+234EC0 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234EC4 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234ECA -- 33 D2  -- xor edx,edx
// FF7_EN.exe+234ECC -- 66 8B 91 EA16CC00  -- mov dx,[ecx+00CC16EA]
// FF7_EN.exe+234ED3 -- 6B D2 03 -- imul edx,edx,03
// FF7_EN.exe+234ED6 -- A1 44F7CF00 -- mov eax,[FF7_EN.exe+8FF744] -- [00000000]
// FF7_EN.exe+234EDB -- 8D 0C D0   -- lea ecx,[eax+edx*8]
// FF7_EN.exe+234EDE -- 51 -- push ecx
// FF7_EN.exe+234EDF -- 8D 55 EC  -- lea edx,[ebp-14]
// FF7_EN.exe+234EE2 -- 52 -- push edx
// FF7_EN.exe+234EE3 -- 8D 45 CC  -- lea eax,[ebp-34]
// FF7_EN.exe+234EE6 -- 50 -- push eax
// FF7_EN.exe+234EE7 -- 8D 4D DC  -- lea ecx,[ebp-24]
// FF7_EN.exe+234EEA -- 51 -- push ecx
// FF7_EN.exe+234EEB -- E8 9A500100 -- call FF7_EN.exe+249F8A
// FF7_EN.exe+234EF0 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+234EF3 -- C1 E0 0C -- shl eax,0C
// FF7_EN.exe+234EF6 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234EFA -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234F00 -- 89 82 F416CC00  -- mov [edx+00CC16F4],eax
// FF7_EN.exe+234F06 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234F0A -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234F10 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234F14 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234F1A -- 8B 80 F416CC00  -- mov eax,[eax+00CC16F4]
// FF7_EN.exe+234F20 -- 2B 81 9016CC00  -- sub eax,[ecx+00CC1690]
// FF7_EN.exe+234F26 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234F2A -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234F30 -- 0FBF 8A A016CC00  -- movsx ecx,word ptr [edx+00CC16A0]
// FF7_EN.exe+234F37 -- 99 -- cdq 
// FF7_EN.exe+234F38 -- F7 F9  -- idiv ecx
// FF7_EN.exe+234F3A -- 8B C8  -- mov ecx,eax
// FF7_EN.exe+234F3C -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234F40 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234F46 -- 0FBF 82 A016CC00  -- movsx eax,word ptr [edx+00CC16A0]
// FF7_EN.exe+234F4D -- 69 C0 80C1FFFF -- imul eax,eax,FFFFC180
// FF7_EN.exe+234F53 -- 99 -- cdq 
// FF7_EN.exe+234F54 -- 2B C2  -- sub eax,edx
// FF7_EN.exe+234F56 -- D1 F8  -- sar eax,1
// FF7_EN.exe+234F58 -- 2B C8  -- sub ecx,eax
// FF7_EN.exe+234F5A -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234F5E -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234F64 -- 89 88 9C16CC00  -- mov [eax+00CC169C],ecx
// FF7_EN.exe+234F6A -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234F6E -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234F74 -- 66 C7 81 A216CC00 0000 -- mov word ptr [ecx+00CC16A2],0000
// FF7_EN.exe+234F7D -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234F81 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234F87 -- 66 C7 82 E016CC00 0100 -- mov word ptr [edx+00CC16E0],0001
// FF7_EN.exe+234F90 -- E9 B8010000 -- jmp FF7_EN.exe+23514D
// FF7_EN.exe+234F95 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+234F99 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+234F9F -- 0FBF 88 A016CC00  -- movsx ecx,word ptr [eax+00CC16A0]
// FF7_EN.exe+234FA6 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234FAA -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234FB0 -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+234FB7 -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+234FB9 -- 75 3A -- jne FF7_EN.exe+234FF5
// FF7_EN.exe+234FBB -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234FBF -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234FC5 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234FC9 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234FCF -- 66 8B 81 EA16CC00  -- mov ax,[ecx+00CC16EA]
// FF7_EN.exe+234FD6 -- 66 89 82 E816CC00  -- mov [edx+00CC16E8],ax
// FF7_EN.exe+234FDD -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+234FE1 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+234FE7 -- 66 C7 81 E016CC00 0200 -- mov word ptr [ecx+00CC16E0],0002
// FF7_EN.exe+234FF0 -- E9 58010000 -- jmp FF7_EN.exe+23514D
// FF7_EN.exe+234FF5 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+234FF9 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+234FFF -- 66 8B 82 A216CC00  -- mov ax,[edx+00CC16A2]
// FF7_EN.exe+235006 -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+23500A -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23500E -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235014 -- 66 89 81 A216CC00  -- mov [ecx+00CC16A2],ax
// FF7_EN.exe+23501B -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23501F -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235025 -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+23502C -- 50 -- push eax
// FF7_EN.exe+23502D -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235031 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235037 -- 0FBF 91 A016CC00  -- movsx edx,word ptr [ecx+00CC16A0]
// FF7_EN.exe+23503E -- 52 -- push edx
// FF7_EN.exe+23503F -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235043 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235049 -- 8B 88 EC16CC00  -- mov ecx,[eax+00CC16EC]
// FF7_EN.exe+23504F -- 51 -- push ecx
// FF7_EN.exe+235050 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235054 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23505A -- 8B 82 8816CC00  -- mov eax,[edx+00CC1688]
// FF7_EN.exe+235060 -- 50 -- push eax
// FF7_EN.exe+235061 -- E8 3EE00000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+235066 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+235069 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23506D -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235073 -- 89 81 7C16CC00  -- mov [ecx+00CC167C],eax
// FF7_EN.exe+235079 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23507D -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235083 -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+23508A -- 50 -- push eax
// FF7_EN.exe+23508B -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23508F -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235095 -- 0FBF 91 A016CC00  -- movsx edx,word ptr [ecx+00CC16A0]
// FF7_EN.exe+23509C -- 52 -- push edx
// FF7_EN.exe+23509D -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2350A1 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2350A7 -- 8B 88 F016CC00  -- mov ecx,[eax+00CC16F0]
// FF7_EN.exe+2350AD -- 51 -- push ecx
// FF7_EN.exe+2350AE -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2350B2 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2350B8 -- 8B 82 8C16CC00  -- mov eax,[edx+00CC168C]
// FF7_EN.exe+2350BE -- 50 -- push eax
// FF7_EN.exe+2350BF -- E8 E0DF0000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+2350C4 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2350C7 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2350CB -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2350D1 -- 89 81 8016CC00  -- mov [ecx+00CC1680],eax
// FF7_EN.exe+2350D7 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2350DB -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2350E1 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2350E5 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2350EB -- 0FBF 88 A216CC00  -- movsx ecx,word ptr [eax+00CC16A2]
// FF7_EN.exe+2350F2 -- 8B B2 9C16CC00  -- mov esi,[edx+00CC169C]
// FF7_EN.exe+2350F8 -- 0FAF F1  -- imul esi,ecx
// FF7_EN.exe+2350FB -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2350FF -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235105 -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+23510C -- 69 C0 80C1FFFF -- imul eax,eax,FFFFC180
// FF7_EN.exe+235112 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235116 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23511C -- 0FBF 91 A216CC00  -- movsx edx,word ptr [ecx+00CC16A2]
// FF7_EN.exe+235123 -- 0FAF C2  -- imul eax,edx
// FF7_EN.exe+235126 -- 99 -- cdq 
// FF7_EN.exe+235127 -- 2B C2  -- sub eax,edx
// FF7_EN.exe+235129 -- D1 F8  -- sar eax,1
// FF7_EN.exe+23512B -- 03 F0  -- add esi,eax
// FF7_EN.exe+23512D -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235131 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235137 -- 03 B0 9016CC00  -- add esi,[eax+00CC1690]
// FF7_EN.exe+23513D -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235141 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235147 -- 89 B1 8416CC00  -- mov [ecx+00CC1684],esi
// FF7_EN.exe+23514D -- 66 8B 55 C8  -- mov dx,[ebp-38]
// FF7_EN.exe+235151 -- 52 -- push edx
// FF7_EN.exe+235152 -- E8 52EFFFFF -- call FF7_EN.exe+2340A9
// FF7_EN.exe+235157 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+23515A -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23515E -- 0FBF 0D 2C16CC00  -- movsx ecx,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+235165 -- 3B C1  -- cmp eax,ecx
// FF7_EN.exe+235167 -- 75 0D -- jne FF7_EN.exe+235176
// FF7_EN.exe+235169 -- 68 701FCC00 -- push FF7_EN.exe+8C1F70 -- [00000000]
// FF7_EN.exe+23516E -- E8 152D0000 -- call FF7_EN.exe+237E88
// FF7_EN.exe+235173 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+235176 -- E9 A7FBFFFF -- jmp FF7_EN.exe+234D22
// FF7_EN.exe+23517B -- 66 C7 45 C8 0000 -- mov word ptr [ebp-38],0000
// FF7_EN.exe+235181 -- EB 0C -- jmp FF7_EN.exe+23518F
// FF7_EN.exe+235183 -- 66 8B 55 C8  -- mov dx,[ebp-38]
// FF7_EN.exe+235187 -- 66 83 C2 01 -- add dx,01
// FF7_EN.exe+23518B -- 66 89 55 C8  -- mov [ebp-38],dx
// FF7_EN.exe+23518F -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235193 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+235195 -- 66 8B 0D 3EF7CF00  -- mov cx,[FF7_EN.exe+8FF73E] -- [0000]
// FF7_EN.exe+23519C -- 3B C1  -- cmp eax,ecx
// FF7_EN.exe+23519E -- 0F8D 30080000 -- jnl FF7_EN.exe+2359D4
// FF7_EN.exe+2351A4 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2351A8 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2351AE -- 0FBE 82 D316CC00  -- movsx eax,byte ptr [edx+00CC16D3]
// FF7_EN.exe+2351B5 -- 83 F8 04 -- cmp eax,04
// FF7_EN.exe+2351B8 -- 0F85 11080000 -- jne FF7_EN.exe+2359CF
// FF7_EN.exe+2351BE -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2351C2 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2351C8 -- 0FBF 91 E016CC00  -- movsx edx,word ptr [ecx+00CC16E0]
// FF7_EN.exe+2351CF -- 85 D2  -- test edx,edx
// FF7_EN.exe+2351D1 -- 0F85 F7010000 -- jne FF7_EN.exe+2353CE
// FF7_EN.exe+2351D7 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2351DB -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2351E1 -- C6 80 A516CC00 00 -- mov byte ptr [eax+00CC16A5],00
// FF7_EN.exe+2351E8 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2351EC -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2351F2 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2351F6 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2351FC -- 8B 81 7C16CC00  -- mov eax,[ecx+00CC167C]
// FF7_EN.exe+235202 -- 89 82 8816CC00  -- mov [edx+00CC1688],eax
// FF7_EN.exe+235208 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23520C -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235212 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235216 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23521C -- 8B 81 8016CC00  -- mov eax,[ecx+00CC1680]
// FF7_EN.exe+235222 -- 89 82 8C16CC00  -- mov [edx+00CC168C],eax
// FF7_EN.exe+235228 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23522C -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235232 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235236 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23523C -- 8B 81 8416CC00  -- mov eax,[ecx+00CC1684]
// FF7_EN.exe+235242 -- 89 82 9016CC00  -- mov [edx+00CC1690],eax
// FF7_EN.exe+235248 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23524C -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235252 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235256 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23525C -- 8B 81 EC16CC00  -- mov eax,[ecx+00CC16EC]
// FF7_EN.exe+235262 -- 2B 82 8816CC00  -- sub eax,[edx+00CC1688]
// FF7_EN.exe+235268 -- 99 -- cdq 
// FF7_EN.exe+235269 -- 81 E2 FF0F0000 -- and edx,00000FFF
// FF7_EN.exe+23526F -- 03 C2  -- add eax,edx
// FF7_EN.exe+235271 -- C1 F8 0C -- sar eax,0C
// FF7_EN.exe+235274 -- 89 45 DC  -- mov [ebp-24],eax
// FF7_EN.exe+235277 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23527B -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235281 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235285 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23528B -- 8B 80 F016CC00  -- mov eax,[eax+00CC16F0]
// FF7_EN.exe+235291 -- 2B 81 8C16CC00  -- sub eax,[ecx+00CC168C]
// FF7_EN.exe+235297 -- 99 -- cdq 
// FF7_EN.exe+235298 -- 81 E2 FF0F0000 -- and edx,00000FFF
// FF7_EN.exe+23529E -- 03 C2  -- add eax,edx
// FF7_EN.exe+2352A0 -- C1 F8 0C -- sar eax,0C
// FF7_EN.exe+2352A3 -- 89 45 E0  -- mov [ebp-20],eax
// FF7_EN.exe+2352A6 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2352AA -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2352B0 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2352B4 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2352BA -- 8B 8A F416CC00  -- mov ecx,[edx+00CC16F4]
// FF7_EN.exe+2352C0 -- 2B 88 9016CC00  -- sub ecx,[eax+00CC1690]
// FF7_EN.exe+2352C6 -- 8B C1  -- mov eax,ecx
// FF7_EN.exe+2352C8 -- 99 -- cdq 
// FF7_EN.exe+2352C9 -- 81 E2 FF0F0000 -- and edx,00000FFF
// FF7_EN.exe+2352CF -- 03 C2  -- add eax,edx
// FF7_EN.exe+2352D1 -- C1 F8 0C -- sar eax,0C
// FF7_EN.exe+2352D4 -- 89 45 E4  -- mov [ebp-1C],eax
// FF7_EN.exe+2352D7 -- 8B 55 DC  -- mov edx,[ebp-24]
// FF7_EN.exe+2352DA -- 0FAF 55 DC  -- imul edx,[ebp-24]
// FF7_EN.exe+2352DE -- 8B 45 E0  -- mov eax,[ebp-20]
// FF7_EN.exe+2352E1 -- 0FAF 45 E0  -- imul eax,[ebp-20]
// FF7_EN.exe+2352E5 -- 03 D0  -- add edx,eax
// FF7_EN.exe+2352E7 -- 8B 4D E4  -- mov ecx,[ebp-1C]
// FF7_EN.exe+2352EA -- 0FAF 4D E4  -- imul ecx,[ebp-1C]
// FF7_EN.exe+2352EE -- 03 D1  -- add edx,ecx
// FF7_EN.exe+2352F0 -- 52 -- push edx
// FF7_EN.exe+2352F1 -- E8 40E40200 -- call FF7_EN.exe+263736
// FF7_EN.exe+2352F6 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2352F9 -- 89 45 C4  -- mov [ebp-3C],eax
// FF7_EN.exe+2352FC -- 8B 45 C4  -- mov eax,[ebp-3C]
// FF7_EN.exe+2352FF -- 99 -- cdq 
// FF7_EN.exe+235300 -- 83 E2 03 -- and edx,03
// FF7_EN.exe+235303 -- 03 C2  -- add eax,edx
// FF7_EN.exe+235305 -- C1 F8 02 -- sar eax,02
// FF7_EN.exe+235308 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23530C -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235312 -- 66 89 82 A016CC00  -- mov [edx+00CC16A0],ax
// FF7_EN.exe+235319 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23531D -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235323 -- 66 C7 80 A216CC00 0000 -- mov word ptr [eax+00CC16A2],0000
// FF7_EN.exe+23532C -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235330 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235336 -- 66 C7 81 E016CC00 0100 -- mov word ptr [ecx+00CC16E0],0001
// FF7_EN.exe+23533F -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235343 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235349 -- 0FBE 82 D416CC00  -- movsx eax,byte ptr [edx+00CC16D4]
// FF7_EN.exe+235350 -- 50 -- push eax
// FF7_EN.exe+235351 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235355 -- 69 C9 90010000 -- imul ecx,ecx,00000190
// FF7_EN.exe+23535B -- 8B 15 38F7CF00  -- mov edx,[FF7_EN.exe+8FF738] -- [00000000]
// FF7_EN.exe+235361 -- 03 D1  -- add edx,ecx
// FF7_EN.exe+235363 -- 52 -- push edx
// FF7_EN.exe+235364 -- E8 42380000 -- call FF7_EN.exe+238BAB
// FF7_EN.exe+235369 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+23536C -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235370 -- 69 C0 90010000 -- imul eax,eax,00000190
// FF7_EN.exe+235376 -- 8B 0D 38F7CF00  -- mov ecx,[FF7_EN.exe+8FF738] -- [00000000]
// FF7_EN.exe+23537C -- 8B 94 01 78010000  -- mov edx,[ecx+eax+00000178]
// FF7_EN.exe+235383 -- 8B 42 08  -- mov eax,[edx+08]
// FF7_EN.exe+235386 -- 83 E8 01 -- sub eax,01
// FF7_EN.exe+235389 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23538D -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235393 -- 66 89 81 DA16CC00  -- mov [ecx+00CC16DA],ax
// FF7_EN.exe+23539A -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23539E -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2353A4 -- 66 C7 82 D816CC00 0000 -- mov word ptr [edx+00CC16D8],0000
// FF7_EN.exe+2353AD -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2353B1 -- 0FBF 0D 2C16CC00  -- movsx ecx,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+2353B8 -- 3B C1  -- cmp eax,ecx
// FF7_EN.exe+2353BA -- 75 0D -- jne FF7_EN.exe+2353C9
// FF7_EN.exe+2353BC -- 68 701FCC00 -- push FF7_EN.exe+8C1F70 -- [00000000]
// FF7_EN.exe+2353C1 -- E8 C22A0000 -- call FF7_EN.exe+237E88
// FF7_EN.exe+2353C6 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2353C9 -- E9 01060000 -- jmp FF7_EN.exe+2359CF
// FF7_EN.exe+2353CE -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2353D2 -- 0FBF 05 2C16CC00  -- movsx eax,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+2353D9 -- 3B D0  -- cmp edx,eax
// FF7_EN.exe+2353DB -- 0F85 DF030000 -- jne FF7_EN.exe+2357C0
// FF7_EN.exe+2353E1 -- 0FBE 0D BA0DCC00  -- movsx ecx,byte ptr [FF7_EN.exe+8C0DBA] -- [00]
// FF7_EN.exe+2353E8 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+2353EA -- 0F85 D0030000 -- jne FF7_EN.exe+2357C0
// FF7_EN.exe+2353F0 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2353F4 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2353FA -- 0FBF 82 DE16CC00  -- movsx eax,word ptr [edx+00CC16DE]
// FF7_EN.exe+235401 -- 85 C0  -- test eax,eax
// FF7_EN.exe+235403 -- 0F85 DC010000 -- jne FF7_EN.exe+2355E5
// FF7_EN.exe+235409 -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+23540C -- 81 E1 00100000 -- and ecx,00001000
// FF7_EN.exe+235412 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+235414 -- 0F84 C0000000 -- je FF7_EN.exe+2354DA
// FF7_EN.exe+23541A -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23541E -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235424 -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+23542B -- 85 C0  -- test eax,eax
// FF7_EN.exe+23542D -- 75 18 -- jne FF7_EN.exe+235447
// FF7_EN.exe+23542F -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235433 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235439 -- 66 C7 81 E016CC00 0200 -- mov word ptr [ecx+00CC16E0],0002
// FF7_EN.exe+235442 -- E9 93000000 -- jmp FF7_EN.exe+2354DA
// FF7_EN.exe+235447 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23544B -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235451 -- 66 8B 82 A216CC00  -- mov ax,[edx+00CC16A2]
// FF7_EN.exe+235458 -- 66 2D 0100 -- sub ax,0001
// FF7_EN.exe+23545C -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235460 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235466 -- 66 89 81 A216CC00  -- mov [ecx+00CC16A2],ax
// FF7_EN.exe+23546D -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235471 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235477 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23547B -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235481 -- 66 8B 8A D816CC00  -- mov cx,[edx+00CC16D8]
// FF7_EN.exe+235488 -- 66 2B 88 D616CC00  -- sub cx,[eax+00CC16D6]
// FF7_EN.exe+23548F -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235493 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235499 -- 66 89 8A D816CC00  -- mov [edx+00CC16D8],cx
// FF7_EN.exe+2354A0 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2354A4 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2354AA -- 0FBF 88 D816CC00  -- movsx ecx,word ptr [eax+00CC16D8]
// FF7_EN.exe+2354B1 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+2354B3 -- 7D 25 -- jnl FF7_EN.exe+2354DA
// FF7_EN.exe+2354B5 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2354B9 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2354BF -- 0FBF 82 DA16CC00  -- movsx eax,word ptr [edx+00CC16DA]
// FF7_EN.exe+2354C6 -- C1 E0 04 -- shl eax,04
// FF7_EN.exe+2354C9 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2354CD -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2354D3 -- 66 89 81 D816CC00  -- mov [ecx+00CC16D8],ax
// FF7_EN.exe+2354DA -- 8B 55 08  -- mov edx,[ebp+08]
// FF7_EN.exe+2354DD -- 81 E2 00400000 -- and edx,00004000
// FF7_EN.exe+2354E3 -- 85 D2  -- test edx,edx
// FF7_EN.exe+2354E5 -- 0F84 F5000000 -- je FF7_EN.exe+2355E0
// FF7_EN.exe+2354EB -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2354EF -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2354F5 -- 0FBF 88 A216CC00  -- movsx ecx,word ptr [eax+00CC16A2]
// FF7_EN.exe+2354FC -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235500 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235506 -- 0FBF 82 A016CC00  -- movsx eax,word ptr [edx+00CC16A0]
// FF7_EN.exe+23550D -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+23550F -- 75 3A -- jne FF7_EN.exe+23554B
// FF7_EN.exe+235511 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235515 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23551B -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23551F -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235525 -- 66 8B 81 EA16CC00  -- mov ax,[ecx+00CC16EA]
// FF7_EN.exe+23552C -- 66 89 82 E816CC00  -- mov [edx+00CC16E8],ax
// FF7_EN.exe+235533 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235537 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23553D -- 66 C7 81 E016CC00 0200 -- mov word ptr [ecx+00CC16E0],0002
// FF7_EN.exe+235546 -- E9 95000000 -- jmp FF7_EN.exe+2355E0
// FF7_EN.exe+23554B -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23554F -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235555 -- 66 8B 82 A216CC00  -- mov ax,[edx+00CC16A2]
// FF7_EN.exe+23555C -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+235560 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235564 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23556A -- 66 89 81 A216CC00  -- mov [ecx+00CC16A2],ax
// FF7_EN.exe+235571 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235575 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23557B -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23557F -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235585 -- 66 8B 8A D816CC00  -- mov cx,[edx+00CC16D8]
// FF7_EN.exe+23558C -- 66 03 88 D616CC00  -- add cx,[eax+00CC16D6]
// FF7_EN.exe+235593 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235597 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23559D -- 66 89 8A D816CC00  -- mov [edx+00CC16D8],cx
// FF7_EN.exe+2355A4 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2355A8 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2355AE -- 0FBF 88 D816CC00  -- movsx ecx,word ptr [eax+00CC16D8]
// FF7_EN.exe+2355B5 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2355B9 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2355BF -- 0FBF 82 DA16CC00  -- movsx eax,word ptr [edx+00CC16DA]
// FF7_EN.exe+2355C6 -- C1 E0 04 -- shl eax,04
// FF7_EN.exe+2355C9 -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+2355CB -- 7E 13 -- jle FF7_EN.exe+2355E0
// FF7_EN.exe+2355CD -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2355D1 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2355D7 -- 66 C7 81 D816CC00 0000 -- mov word ptr [ecx+00CC16D8],0000
// FF7_EN.exe+2355E0 -- E9 D6010000 -- jmp FF7_EN.exe+2357BB
// FF7_EN.exe+2355E5 -- 8B 55 08  -- mov edx,[ebp+08]
// FF7_EN.exe+2355E8 -- 81 E2 00400000 -- and edx,00004000
// FF7_EN.exe+2355EE -- 85 D2  -- test edx,edx
// FF7_EN.exe+2355F0 -- 0F84 C0000000 -- je FF7_EN.exe+2356B6
// FF7_EN.exe+2355F6 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2355FA -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235600 -- 0FBF 88 A216CC00  -- movsx ecx,word ptr [eax+00CC16A2]
// FF7_EN.exe+235607 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+235609 -- 75 18 -- jne FF7_EN.exe+235623
// FF7_EN.exe+23560B -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23560F -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235615 -- 66 C7 82 E016CC00 0200 -- mov word ptr [edx+00CC16E0],0002
// FF7_EN.exe+23561E -- E9 93000000 -- jmp FF7_EN.exe+2356B6
// FF7_EN.exe+235623 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235627 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23562D -- 66 8B 88 A216CC00  -- mov cx,[eax+00CC16A2]
// FF7_EN.exe+235634 -- 66 83 E9 01 -- sub cx,01
// FF7_EN.exe+235638 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23563C -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235642 -- 66 89 8A A216CC00  -- mov [edx+00CC16A2],cx
// FF7_EN.exe+235649 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23564D -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235653 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235657 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23565D -- 66 8B 90 D816CC00  -- mov dx,[eax+00CC16D8]
// FF7_EN.exe+235664 -- 66 2B 91 D616CC00  -- sub dx,[ecx+00CC16D6]
// FF7_EN.exe+23566B -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23566F -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235675 -- 66 89 90 D816CC00  -- mov [eax+00CC16D8],dx
// FF7_EN.exe+23567C -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235680 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235686 -- 0FBF 91 D816CC00  -- movsx edx,word ptr [ecx+00CC16D8]
// FF7_EN.exe+23568D -- 85 D2  -- test edx,edx
// FF7_EN.exe+23568F -- 7D 25 -- jnl FF7_EN.exe+2356B6
// FF7_EN.exe+235691 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235695 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23569B -- 0FBF 88 DA16CC00  -- movsx ecx,word ptr [eax+00CC16DA]
// FF7_EN.exe+2356A2 -- C1 E1 04 -- shl ecx,04
// FF7_EN.exe+2356A5 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2356A9 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2356AF -- 66 89 8A D816CC00  -- mov [edx+00CC16D8],cx
// FF7_EN.exe+2356B6 -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+2356B9 -- 25 00100000 -- and eax,00001000
// FF7_EN.exe+2356BE -- 85 C0  -- test eax,eax
// FF7_EN.exe+2356C0 -- 0F84 F5000000 -- je FF7_EN.exe+2357BB
// FF7_EN.exe+2356C6 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2356CA -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2356D0 -- 0FBF 91 A216CC00  -- movsx edx,word ptr [ecx+00CC16A2]
// FF7_EN.exe+2356D7 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2356DB -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2356E1 -- 0FBF 88 A016CC00  -- movsx ecx,word ptr [eax+00CC16A0]
// FF7_EN.exe+2356E8 -- 3B D1  -- cmp edx,ecx
// FF7_EN.exe+2356EA -- 75 3A -- jne FF7_EN.exe+235726
// FF7_EN.exe+2356EC -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2356F0 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2356F6 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2356FA -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235700 -- 66 8B 8A EA16CC00  -- mov cx,[edx+00CC16EA]
// FF7_EN.exe+235707 -- 66 89 88 E816CC00  -- mov [eax+00CC16E8],cx
// FF7_EN.exe+23570E -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235712 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235718 -- 66 C7 82 E016CC00 0200 -- mov word ptr [edx+00CC16E0],0002
// FF7_EN.exe+235721 -- E9 95000000 -- jmp FF7_EN.exe+2357BB
// FF7_EN.exe+235726 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23572A -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235730 -- 66 8B 88 A216CC00  -- mov cx,[eax+00CC16A2]
// FF7_EN.exe+235737 -- 66 83 C1 01 -- add cx,01
// FF7_EN.exe+23573B -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23573F -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235745 -- 66 89 8A A216CC00  -- mov [edx+00CC16A2],cx
// FF7_EN.exe+23574C -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235750 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235756 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23575A -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235760 -- 66 8B 90 D816CC00  -- mov dx,[eax+00CC16D8]
// FF7_EN.exe+235767 -- 66 03 91 D616CC00  -- add dx,[ecx+00CC16D6]
// FF7_EN.exe+23576E -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235772 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235778 -- 66 89 90 D816CC00  -- mov [eax+00CC16D8],dx
// FF7_EN.exe+23577F -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235783 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235789 -- 0FBF 91 D816CC00  -- movsx edx,word ptr [ecx+00CC16D8]
// FF7_EN.exe+235790 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235794 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23579A -- 0FBF 88 DA16CC00  -- movsx ecx,word ptr [eax+00CC16DA]
// FF7_EN.exe+2357A1 -- C1 E1 04 -- shl ecx,04
// FF7_EN.exe+2357A4 -- 3B D1  -- cmp edx,ecx
// FF7_EN.exe+2357A6 -- 7E 13 -- jle FF7_EN.exe+2357BB
// FF7_EN.exe+2357A8 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2357AC -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2357B2 -- 66 C7 82 D816CC00 0000 -- mov word ptr [edx+00CC16D8],0000
// FF7_EN.exe+2357BB -- E9 F5000000 -- jmp FF7_EN.exe+2358B5
// FF7_EN.exe+2357C0 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2357C4 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2357CA -- 0FBF 88 A216CC00  -- movsx ecx,word ptr [eax+00CC16A2]
// FF7_EN.exe+2357D1 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2357D5 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2357DB -- 0FBF 82 A016CC00  -- movsx eax,word ptr [edx+00CC16A0]
// FF7_EN.exe+2357E2 -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+2357E4 -- 75 3A -- jne FF7_EN.exe+235820
// FF7_EN.exe+2357E6 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2357EA -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2357F0 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2357F4 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2357FA -- 66 8B 81 EA16CC00  -- mov ax,[ecx+00CC16EA]
// FF7_EN.exe+235801 -- 66 89 82 E816CC00  -- mov [edx+00CC16E8],ax
// FF7_EN.exe+235808 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23580C -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235812 -- 66 C7 81 E016CC00 0200 -- mov word ptr [ecx+00CC16E0],0002
// FF7_EN.exe+23581B -- E9 95000000 -- jmp FF7_EN.exe+2358B5
// FF7_EN.exe+235820 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235824 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23582A -- 66 8B 82 A216CC00  -- mov ax,[edx+00CC16A2]
// FF7_EN.exe+235831 -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+235835 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235839 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23583F -- 66 89 81 A216CC00  -- mov [ecx+00CC16A2],ax
// FF7_EN.exe+235846 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23584A -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235850 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235854 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23585A -- 66 8B 8A D816CC00  -- mov cx,[edx+00CC16D8]
// FF7_EN.exe+235861 -- 66 03 88 D616CC00  -- add cx,[eax+00CC16D6]
// FF7_EN.exe+235868 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23586C -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235872 -- 66 89 8A D816CC00  -- mov [edx+00CC16D8],cx
// FF7_EN.exe+235879 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23587D -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235883 -- 0FBF 88 D816CC00  -- movsx ecx,word ptr [eax+00CC16D8]
// FF7_EN.exe+23588A -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23588E -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235894 -- 0FBF 82 DA16CC00  -- movsx eax,word ptr [edx+00CC16DA]
// FF7_EN.exe+23589B -- C1 E0 04 -- shl eax,04
// FF7_EN.exe+23589E -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+2358A0 -- 7E 13 -- jle FF7_EN.exe+2358B5
// FF7_EN.exe+2358A2 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2358A6 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2358AC -- 66 C7 81 D816CC00 0000 -- mov word ptr [ecx+00CC16D8],0000
// FF7_EN.exe+2358B5 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2358B9 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2358BF -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+2358C6 -- 50 -- push eax
// FF7_EN.exe+2358C7 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2358CB -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2358D1 -- 0FBF 91 A016CC00  -- movsx edx,word ptr [ecx+00CC16A0]
// FF7_EN.exe+2358D8 -- 52 -- push edx
// FF7_EN.exe+2358D9 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2358DD -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2358E3 -- 8B 88 EC16CC00  -- mov ecx,[eax+00CC16EC]
// FF7_EN.exe+2358E9 -- 51 -- push ecx
// FF7_EN.exe+2358EA -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2358EE -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2358F4 -- 8B 82 8816CC00  -- mov eax,[edx+00CC1688]
// FF7_EN.exe+2358FA -- 50 -- push eax
// FF7_EN.exe+2358FB -- E8 A4D70000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+235900 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+235903 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235907 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23590D -- 89 81 7C16CC00  -- mov [ecx+00CC167C],eax
// FF7_EN.exe+235913 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235917 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23591D -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+235924 -- 50 -- push eax
// FF7_EN.exe+235925 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235929 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23592F -- 0FBF 91 A016CC00  -- movsx edx,word ptr [ecx+00CC16A0]
// FF7_EN.exe+235936 -- 52 -- push edx
// FF7_EN.exe+235937 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23593B -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235941 -- 8B 88 F016CC00  -- mov ecx,[eax+00CC16F0]
// FF7_EN.exe+235947 -- 51 -- push ecx
// FF7_EN.exe+235948 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23594C -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235952 -- 8B 82 8C16CC00  -- mov eax,[edx+00CC168C]
// FF7_EN.exe+235958 -- 50 -- push eax
// FF7_EN.exe+235959 -- E8 46D70000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+23595E -- 83 C4 10 -- add esp,10
// FF7_EN.exe+235961 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235965 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23596B -- 89 81 8016CC00  -- mov [ecx+00CC1680],eax
// FF7_EN.exe+235971 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235975 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23597B -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+235982 -- 50 -- push eax
// FF7_EN.exe+235983 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235987 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23598D -- 0FBF 91 A016CC00  -- movsx edx,word ptr [ecx+00CC16A0]
// FF7_EN.exe+235994 -- 52 -- push edx
// FF7_EN.exe+235995 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235999 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23599F -- 8B 88 F416CC00  -- mov ecx,[eax+00CC16F4]
// FF7_EN.exe+2359A5 -- 51 -- push ecx
// FF7_EN.exe+2359A6 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2359AA -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2359B0 -- 8B 82 9016CC00  -- mov eax,[edx+00CC1690]
// FF7_EN.exe+2359B6 -- 50 -- push eax
// FF7_EN.exe+2359B7 -- E8 E8D60000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+2359BC -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2359BF -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2359C3 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2359C9 -- 89 81 8416CC00  -- mov [ecx+00CC1684],eax
// FF7_EN.exe+2359CF -- E9 AFF7FFFF -- jmp FF7_EN.exe+235183
// FF7_EN.exe+2359D4 -- 66 C7 45 C8 0000 -- mov word ptr [ebp-38],0000
// FF7_EN.exe+2359DA -- EB 0C -- jmp FF7_EN.exe+2359E8
// FF7_EN.exe+2359DC -- 66 8B 55 C8  -- mov dx,[ebp-38]
// FF7_EN.exe+2359E0 -- 66 83 C2 01 -- add dx,01
// FF7_EN.exe+2359E4 -- 66 89 55 C8  -- mov [ebp-38],dx
// FF7_EN.exe+2359E8 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2359EC -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2359EE -- 66 8B 0D 3EF7CF00  -- mov cx,[FF7_EN.exe+8FF73E] -- [0000]
// FF7_EN.exe+2359F5 -- 3B C1  -- cmp eax,ecx
// FF7_EN.exe+2359F7 -- 0F8D 30080000 -- jnl FF7_EN.exe+23622D
// FF7_EN.exe+2359FD -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235A01 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235A07 -- 0FBE 82 D316CC00  -- movsx eax,byte ptr [edx+00CC16D3]
// FF7_EN.exe+235A0E -- 83 F8 05 -- cmp eax,05
// FF7_EN.exe+235A11 -- 0F85 11080000 -- jne FF7_EN.exe+236228
// FF7_EN.exe+235A17 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235A1B -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235A21 -- 0FBF 91 E016CC00  -- movsx edx,word ptr [ecx+00CC16E0]
// FF7_EN.exe+235A28 -- 85 D2  -- test edx,edx
// FF7_EN.exe+235A2A -- 0F85 F7010000 -- jne FF7_EN.exe+235C27
// FF7_EN.exe+235A30 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235A34 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235A3A -- C6 80 A516CC00 00 -- mov byte ptr [eax+00CC16A5],00
// FF7_EN.exe+235A41 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235A45 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235A4B -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235A4F -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235A55 -- 8B 81 7C16CC00  -- mov eax,[ecx+00CC167C]
// FF7_EN.exe+235A5B -- 89 82 8816CC00  -- mov [edx+00CC1688],eax
// FF7_EN.exe+235A61 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235A65 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235A6B -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235A6F -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235A75 -- 8B 81 8016CC00  -- mov eax,[ecx+00CC1680]
// FF7_EN.exe+235A7B -- 89 82 8C16CC00  -- mov [edx+00CC168C],eax
// FF7_EN.exe+235A81 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235A85 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235A8B -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235A8F -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235A95 -- 8B 81 8416CC00  -- mov eax,[ecx+00CC1684]
// FF7_EN.exe+235A9B -- 89 82 9016CC00  -- mov [edx+00CC1690],eax
// FF7_EN.exe+235AA1 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235AA5 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235AAB -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235AAF -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235AB5 -- 8B 81 EC16CC00  -- mov eax,[ecx+00CC16EC]
// FF7_EN.exe+235ABB -- 2B 82 8816CC00  -- sub eax,[edx+00CC1688]
// FF7_EN.exe+235AC1 -- 99 -- cdq 
// FF7_EN.exe+235AC2 -- 81 E2 FF0F0000 -- and edx,00000FFF
// FF7_EN.exe+235AC8 -- 03 C2  -- add eax,edx
// FF7_EN.exe+235ACA -- C1 F8 0C -- sar eax,0C
// FF7_EN.exe+235ACD -- 89 45 DC  -- mov [ebp-24],eax
// FF7_EN.exe+235AD0 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235AD4 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235ADA -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235ADE -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235AE4 -- 8B 80 F016CC00  -- mov eax,[eax+00CC16F0]
// FF7_EN.exe+235AEA -- 2B 81 8C16CC00  -- sub eax,[ecx+00CC168C]
// FF7_EN.exe+235AF0 -- 99 -- cdq 
// FF7_EN.exe+235AF1 -- 81 E2 FF0F0000 -- and edx,00000FFF
// FF7_EN.exe+235AF7 -- 03 C2  -- add eax,edx
// FF7_EN.exe+235AF9 -- C1 F8 0C -- sar eax,0C
// FF7_EN.exe+235AFC -- 89 45 E0  -- mov [ebp-20],eax
// FF7_EN.exe+235AFF -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235B03 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235B09 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235B0D -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235B13 -- 8B 8A F416CC00  -- mov ecx,[edx+00CC16F4]
// FF7_EN.exe+235B19 -- 2B 88 9016CC00  -- sub ecx,[eax+00CC1690]
// FF7_EN.exe+235B1F -- 8B C1  -- mov eax,ecx
// FF7_EN.exe+235B21 -- 99 -- cdq 
// FF7_EN.exe+235B22 -- 81 E2 FF0F0000 -- and edx,00000FFF
// FF7_EN.exe+235B28 -- 03 C2  -- add eax,edx
// FF7_EN.exe+235B2A -- C1 F8 0C -- sar eax,0C
// FF7_EN.exe+235B2D -- 89 45 E4  -- mov [ebp-1C],eax
// FF7_EN.exe+235B30 -- 8B 55 DC  -- mov edx,[ebp-24]
// FF7_EN.exe+235B33 -- 0FAF 55 DC  -- imul edx,[ebp-24]
// FF7_EN.exe+235B37 -- 8B 45 E0  -- mov eax,[ebp-20]
// FF7_EN.exe+235B3A -- 0FAF 45 E0  -- imul eax,[ebp-20]
// FF7_EN.exe+235B3E -- 03 D0  -- add edx,eax
// FF7_EN.exe+235B40 -- 8B 4D E4  -- mov ecx,[ebp-1C]
// FF7_EN.exe+235B43 -- 0FAF 4D E4  -- imul ecx,[ebp-1C]
// FF7_EN.exe+235B47 -- 03 D1  -- add edx,ecx
// FF7_EN.exe+235B49 -- 52 -- push edx
// FF7_EN.exe+235B4A -- E8 E7DB0200 -- call FF7_EN.exe+263736
// FF7_EN.exe+235B4F -- 83 C4 04 -- add esp,04
// FF7_EN.exe+235B52 -- 89 45 C4  -- mov [ebp-3C],eax
// FF7_EN.exe+235B55 -- 8B 45 C4  -- mov eax,[ebp-3C]
// FF7_EN.exe+235B58 -- 99 -- cdq 
// FF7_EN.exe+235B59 -- 83 E2 03 -- and edx,03
// FF7_EN.exe+235B5C -- 03 C2  -- add eax,edx
// FF7_EN.exe+235B5E -- C1 F8 02 -- sar eax,02
// FF7_EN.exe+235B61 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235B65 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235B6B -- 66 89 82 A016CC00  -- mov [edx+00CC16A0],ax
// FF7_EN.exe+235B72 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235B76 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235B7C -- 66 C7 80 A216CC00 0000 -- mov word ptr [eax+00CC16A2],0000
// FF7_EN.exe+235B85 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235B89 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235B8F -- 66 C7 81 E016CC00 0100 -- mov word ptr [ecx+00CC16E0],0001
// FF7_EN.exe+235B98 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235B9C -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235BA2 -- 0FBE 82 D416CC00  -- movsx eax,byte ptr [edx+00CC16D4]
// FF7_EN.exe+235BA9 -- 50 -- push eax
// FF7_EN.exe+235BAA -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235BAE -- 69 C9 90010000 -- imul ecx,ecx,00000190
// FF7_EN.exe+235BB4 -- 8B 15 38F7CF00  -- mov edx,[FF7_EN.exe+8FF738] -- [00000000]
// FF7_EN.exe+235BBA -- 03 D1  -- add edx,ecx
// FF7_EN.exe+235BBC -- 52 -- push edx
// FF7_EN.exe+235BBD -- E8 E92F0000 -- call FF7_EN.exe+238BAB
// FF7_EN.exe+235BC2 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+235BC5 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235BC9 -- 69 C0 90010000 -- imul eax,eax,00000190
// FF7_EN.exe+235BCF -- 8B 0D 38F7CF00  -- mov ecx,[FF7_EN.exe+8FF738] -- [00000000]
// FF7_EN.exe+235BD5 -- 8B 94 01 78010000  -- mov edx,[ecx+eax+00000178]
// FF7_EN.exe+235BDC -- 8B 42 08  -- mov eax,[edx+08]
// FF7_EN.exe+235BDF -- 83 E8 01 -- sub eax,01
// FF7_EN.exe+235BE2 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235BE6 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235BEC -- 66 89 81 DA16CC00  -- mov [ecx+00CC16DA],ax
// FF7_EN.exe+235BF3 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235BF7 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235BFD -- 66 C7 82 D816CC00 0000 -- mov word ptr [edx+00CC16D8],0000
// FF7_EN.exe+235C06 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235C0A -- 0FBF 0D 2C16CC00  -- movsx ecx,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+235C11 -- 3B C1  -- cmp eax,ecx
// FF7_EN.exe+235C13 -- 75 0D -- jne FF7_EN.exe+235C22
// FF7_EN.exe+235C15 -- 68 701FCC00 -- push FF7_EN.exe+8C1F70 -- [00000000]
// FF7_EN.exe+235C1A -- E8 69220000 -- call FF7_EN.exe+237E88
// FF7_EN.exe+235C1F -- 83 C4 04 -- add esp,04
// FF7_EN.exe+235C22 -- E9 01060000 -- jmp FF7_EN.exe+236228
// FF7_EN.exe+235C27 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235C2B -- 0FBF 05 2C16CC00  -- movsx eax,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+235C32 -- 3B D0  -- cmp edx,eax
// FF7_EN.exe+235C34 -- 0F85 DF030000 -- jne FF7_EN.exe+236019
// FF7_EN.exe+235C3A -- 0FBE 0D BA0DCC00  -- movsx ecx,byte ptr [FF7_EN.exe+8C0DBA] -- [00]
// FF7_EN.exe+235C41 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+235C43 -- 0F85 D0030000 -- jne FF7_EN.exe+236019
// FF7_EN.exe+235C49 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235C4D -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235C53 -- 0FBF 82 DE16CC00  -- movsx eax,word ptr [edx+00CC16DE]
// FF7_EN.exe+235C5A -- 85 C0  -- test eax,eax
// FF7_EN.exe+235C5C -- 0F85 DC010000 -- jne FF7_EN.exe+235E3E
// FF7_EN.exe+235C62 -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+235C65 -- 81 E1 00800000 -- and ecx,00008000
// FF7_EN.exe+235C6B -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+235C6D -- 0F84 C0000000 -- je FF7_EN.exe+235D33
// FF7_EN.exe+235C73 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235C77 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235C7D -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+235C84 -- 85 C0  -- test eax,eax
// FF7_EN.exe+235C86 -- 75 18 -- jne FF7_EN.exe+235CA0
// FF7_EN.exe+235C88 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235C8C -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235C92 -- 66 C7 81 E016CC00 0200 -- mov word ptr [ecx+00CC16E0],0002
// FF7_EN.exe+235C9B -- E9 93000000 -- jmp FF7_EN.exe+235D33
// FF7_EN.exe+235CA0 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235CA4 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235CAA -- 66 8B 82 A216CC00  -- mov ax,[edx+00CC16A2]
// FF7_EN.exe+235CB1 -- 66 2D 0100 -- sub ax,0001
// FF7_EN.exe+235CB5 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235CB9 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235CBF -- 66 89 81 A216CC00  -- mov [ecx+00CC16A2],ax
// FF7_EN.exe+235CC6 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235CCA -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235CD0 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235CD4 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235CDA -- 66 8B 8A D816CC00  -- mov cx,[edx+00CC16D8]
// FF7_EN.exe+235CE1 -- 66 2B 88 D616CC00  -- sub cx,[eax+00CC16D6]
// FF7_EN.exe+235CE8 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235CEC -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235CF2 -- 66 89 8A D816CC00  -- mov [edx+00CC16D8],cx
// FF7_EN.exe+235CF9 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235CFD -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235D03 -- 0FBF 88 D816CC00  -- movsx ecx,word ptr [eax+00CC16D8]
// FF7_EN.exe+235D0A -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+235D0C -- 7D 25 -- jnl FF7_EN.exe+235D33
// FF7_EN.exe+235D0E -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235D12 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235D18 -- 0FBF 82 DA16CC00  -- movsx eax,word ptr [edx+00CC16DA]
// FF7_EN.exe+235D1F -- C1 E0 04 -- shl eax,04
// FF7_EN.exe+235D22 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235D26 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235D2C -- 66 89 81 D816CC00  -- mov [ecx+00CC16D8],ax
// FF7_EN.exe+235D33 -- 8B 55 08  -- mov edx,[ebp+08]
// FF7_EN.exe+235D36 -- 81 E2 00200000 -- and edx,00002000
// FF7_EN.exe+235D3C -- 85 D2  -- test edx,edx
// FF7_EN.exe+235D3E -- 0F84 F5000000 -- je FF7_EN.exe+235E39
// FF7_EN.exe+235D44 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235D48 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235D4E -- 0FBF 88 A216CC00  -- movsx ecx,word ptr [eax+00CC16A2]
// FF7_EN.exe+235D55 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235D59 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235D5F -- 0FBF 82 A016CC00  -- movsx eax,word ptr [edx+00CC16A0]
// FF7_EN.exe+235D66 -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+235D68 -- 75 3A -- jne FF7_EN.exe+235DA4
// FF7_EN.exe+235D6A -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235D6E -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235D74 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235D78 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235D7E -- 66 8B 81 EA16CC00  -- mov ax,[ecx+00CC16EA]
// FF7_EN.exe+235D85 -- 66 89 82 E816CC00  -- mov [edx+00CC16E8],ax
// FF7_EN.exe+235D8C -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235D90 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235D96 -- 66 C7 81 E016CC00 0200 -- mov word ptr [ecx+00CC16E0],0002
// FF7_EN.exe+235D9F -- E9 95000000 -- jmp FF7_EN.exe+235E39
// FF7_EN.exe+235DA4 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235DA8 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235DAE -- 66 8B 82 A216CC00  -- mov ax,[edx+00CC16A2]
// FF7_EN.exe+235DB5 -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+235DB9 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235DBD -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235DC3 -- 66 89 81 A216CC00  -- mov [ecx+00CC16A2],ax
// FF7_EN.exe+235DCA -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235DCE -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235DD4 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235DD8 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235DDE -- 66 8B 8A D816CC00  -- mov cx,[edx+00CC16D8]
// FF7_EN.exe+235DE5 -- 66 03 88 D616CC00  -- add cx,[eax+00CC16D6]
// FF7_EN.exe+235DEC -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235DF0 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235DF6 -- 66 89 8A D816CC00  -- mov [edx+00CC16D8],cx
// FF7_EN.exe+235DFD -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235E01 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235E07 -- 0FBF 88 D816CC00  -- movsx ecx,word ptr [eax+00CC16D8]
// FF7_EN.exe+235E0E -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235E12 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235E18 -- 0FBF 82 DA16CC00  -- movsx eax,word ptr [edx+00CC16DA]
// FF7_EN.exe+235E1F -- C1 E0 04 -- shl eax,04
// FF7_EN.exe+235E22 -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+235E24 -- 7E 13 -- jle FF7_EN.exe+235E39
// FF7_EN.exe+235E26 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235E2A -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235E30 -- 66 C7 81 D816CC00 0000 -- mov word ptr [ecx+00CC16D8],0000
// FF7_EN.exe+235E39 -- E9 D6010000 -- jmp FF7_EN.exe+236014
// FF7_EN.exe+235E3E -- 8B 55 08  -- mov edx,[ebp+08]
// FF7_EN.exe+235E41 -- 81 E2 00200000 -- and edx,00002000
// FF7_EN.exe+235E47 -- 85 D2  -- test edx,edx
// FF7_EN.exe+235E49 -- 0F84 C0000000 -- je FF7_EN.exe+235F0F
// FF7_EN.exe+235E4F -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235E53 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235E59 -- 0FBF 88 A216CC00  -- movsx ecx,word ptr [eax+00CC16A2]
// FF7_EN.exe+235E60 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+235E62 -- 75 18 -- jne FF7_EN.exe+235E7C
// FF7_EN.exe+235E64 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235E68 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235E6E -- 66 C7 82 E016CC00 0200 -- mov word ptr [edx+00CC16E0],0002
// FF7_EN.exe+235E77 -- E9 93000000 -- jmp FF7_EN.exe+235F0F
// FF7_EN.exe+235E7C -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235E80 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235E86 -- 66 8B 88 A216CC00  -- mov cx,[eax+00CC16A2]
// FF7_EN.exe+235E8D -- 66 83 E9 01 -- sub cx,01
// FF7_EN.exe+235E91 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235E95 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235E9B -- 66 89 8A A216CC00  -- mov [edx+00CC16A2],cx
// FF7_EN.exe+235EA2 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235EA6 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235EAC -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235EB0 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235EB6 -- 66 8B 90 D816CC00  -- mov dx,[eax+00CC16D8]
// FF7_EN.exe+235EBD -- 66 2B 91 D616CC00  -- sub dx,[ecx+00CC16D6]
// FF7_EN.exe+235EC4 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235EC8 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235ECE -- 66 89 90 D816CC00  -- mov [eax+00CC16D8],dx
// FF7_EN.exe+235ED5 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235ED9 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235EDF -- 0FBF 91 D816CC00  -- movsx edx,word ptr [ecx+00CC16D8]
// FF7_EN.exe+235EE6 -- 85 D2  -- test edx,edx
// FF7_EN.exe+235EE8 -- 7D 25 -- jnl FF7_EN.exe+235F0F
// FF7_EN.exe+235EEA -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235EEE -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235EF4 -- 0FBF 88 DA16CC00  -- movsx ecx,word ptr [eax+00CC16DA]
// FF7_EN.exe+235EFB -- C1 E1 04 -- shl ecx,04
// FF7_EN.exe+235EFE -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235F02 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235F08 -- 66 89 8A D816CC00  -- mov [edx+00CC16D8],cx
// FF7_EN.exe+235F0F -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+235F12 -- 25 00800000 -- and eax,00008000
// FF7_EN.exe+235F17 -- 85 C0  -- test eax,eax
// FF7_EN.exe+235F19 -- 0F84 F5000000 -- je FF7_EN.exe+236014
// FF7_EN.exe+235F1F -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235F23 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235F29 -- 0FBF 91 A216CC00  -- movsx edx,word ptr [ecx+00CC16A2]
// FF7_EN.exe+235F30 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235F34 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235F3A -- 0FBF 88 A016CC00  -- movsx ecx,word ptr [eax+00CC16A0]
// FF7_EN.exe+235F41 -- 3B D1  -- cmp edx,ecx
// FF7_EN.exe+235F43 -- 75 3A -- jne FF7_EN.exe+235F7F
// FF7_EN.exe+235F45 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235F49 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235F4F -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235F53 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235F59 -- 66 8B 8A EA16CC00  -- mov cx,[edx+00CC16EA]
// FF7_EN.exe+235F60 -- 66 89 88 E816CC00  -- mov [eax+00CC16E8],cx
// FF7_EN.exe+235F67 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235F6B -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235F71 -- 66 C7 82 E016CC00 0200 -- mov word ptr [edx+00CC16E0],0002
// FF7_EN.exe+235F7A -- E9 95000000 -- jmp FF7_EN.exe+236014
// FF7_EN.exe+235F7F -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235F83 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235F89 -- 66 8B 88 A216CC00  -- mov cx,[eax+00CC16A2]
// FF7_EN.exe+235F90 -- 66 83 C1 01 -- add cx,01
// FF7_EN.exe+235F94 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+235F98 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+235F9E -- 66 89 8A A216CC00  -- mov [edx+00CC16A2],cx
// FF7_EN.exe+235FA5 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235FA9 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235FAF -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235FB3 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235FB9 -- 66 8B 90 D816CC00  -- mov dx,[eax+00CC16D8]
// FF7_EN.exe+235FC0 -- 66 03 91 D616CC00  -- add dx,[ecx+00CC16D6]
// FF7_EN.exe+235FC7 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235FCB -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235FD1 -- 66 89 90 D816CC00  -- mov [eax+00CC16D8],dx
// FF7_EN.exe+235FD8 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+235FDC -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+235FE2 -- 0FBF 91 D816CC00  -- movsx edx,word ptr [ecx+00CC16D8]
// FF7_EN.exe+235FE9 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+235FED -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+235FF3 -- 0FBF 88 DA16CC00  -- movsx ecx,word ptr [eax+00CC16DA]
// FF7_EN.exe+235FFA -- C1 E1 04 -- shl ecx,04
// FF7_EN.exe+235FFD -- 3B D1  -- cmp edx,ecx
// FF7_EN.exe+235FFF -- 7E 13 -- jle FF7_EN.exe+236014
// FF7_EN.exe+236001 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+236005 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23600B -- 66 C7 82 D816CC00 0000 -- mov word ptr [edx+00CC16D8],0000
// FF7_EN.exe+236014 -- E9 F5000000 -- jmp FF7_EN.exe+23610E
// FF7_EN.exe+236019 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+23601D -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+236023 -- 0FBF 88 A216CC00  -- movsx ecx,word ptr [eax+00CC16A2]
// FF7_EN.exe+23602A -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23602E -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+236034 -- 0FBF 82 A016CC00  -- movsx eax,word ptr [edx+00CC16A0]
// FF7_EN.exe+23603B -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+23603D -- 75 3A -- jne FF7_EN.exe+236079
// FF7_EN.exe+23603F -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+236043 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+236049 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23604D -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+236053 -- 66 8B 81 EA16CC00  -- mov ax,[ecx+00CC16EA]
// FF7_EN.exe+23605A -- 66 89 82 E816CC00  -- mov [edx+00CC16E8],ax
// FF7_EN.exe+236061 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+236065 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23606B -- 66 C7 81 E016CC00 0200 -- mov word ptr [ecx+00CC16E0],0002
// FF7_EN.exe+236074 -- E9 95000000 -- jmp FF7_EN.exe+23610E
// FF7_EN.exe+236079 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+23607D -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+236083 -- 66 8B 82 A216CC00  -- mov ax,[edx+00CC16A2]
// FF7_EN.exe+23608A -- 66 05 0100 -- add ax,0001
// FF7_EN.exe+23608E -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+236092 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+236098 -- 66 89 81 A216CC00  -- mov [ecx+00CC16A2],ax
// FF7_EN.exe+23609F -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2360A3 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2360A9 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2360AD -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2360B3 -- 66 8B 8A D816CC00  -- mov cx,[edx+00CC16D8]
// FF7_EN.exe+2360BA -- 66 03 88 D616CC00  -- add cx,[eax+00CC16D6]
// FF7_EN.exe+2360C1 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2360C5 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2360CB -- 66 89 8A D816CC00  -- mov [edx+00CC16D8],cx
// FF7_EN.exe+2360D2 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2360D6 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2360DC -- 0FBF 88 D816CC00  -- movsx ecx,word ptr [eax+00CC16D8]
// FF7_EN.exe+2360E3 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2360E7 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2360ED -- 0FBF 82 DA16CC00  -- movsx eax,word ptr [edx+00CC16DA]
// FF7_EN.exe+2360F4 -- C1 E0 04 -- shl eax,04
// FF7_EN.exe+2360F7 -- 3B C8  -- cmp ecx,eax
// FF7_EN.exe+2360F9 -- 7E 13 -- jle FF7_EN.exe+23610E
// FF7_EN.exe+2360FB -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2360FF -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+236105 -- 66 C7 81 D816CC00 0000 -- mov word ptr [ecx+00CC16D8],0000
// FF7_EN.exe+23610E -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+236112 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+236118 -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+23611F -- 50 -- push eax
// FF7_EN.exe+236120 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+236124 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+23612A -- 0FBF 91 A016CC00  -- movsx edx,word ptr [ecx+00CC16A0]
// FF7_EN.exe+236131 -- 52 -- push edx
// FF7_EN.exe+236132 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+236136 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23613C -- 8B 88 EC16CC00  -- mov ecx,[eax+00CC16EC]
// FF7_EN.exe+236142 -- 51 -- push ecx
// FF7_EN.exe+236143 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+236147 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+23614D -- 8B 82 8816CC00  -- mov eax,[edx+00CC1688]
// FF7_EN.exe+236153 -- 50 -- push eax
// FF7_EN.exe+236154 -- E8 4BCF0000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+236159 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+23615C -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+236160 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+236166 -- 89 81 7C16CC00  -- mov [ecx+00CC167C],eax
// FF7_EN.exe+23616C -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+236170 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+236176 -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+23617D -- 50 -- push eax
// FF7_EN.exe+23617E -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+236182 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+236188 -- 0FBF 91 A016CC00  -- movsx edx,word ptr [ecx+00CC16A0]
// FF7_EN.exe+23618F -- 52 -- push edx
// FF7_EN.exe+236190 -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+236194 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+23619A -- 8B 88 F016CC00  -- mov ecx,[eax+00CC16F0]
// FF7_EN.exe+2361A0 -- 51 -- push ecx
// FF7_EN.exe+2361A1 -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2361A5 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2361AB -- 8B 82 8C16CC00  -- mov eax,[edx+00CC168C]
// FF7_EN.exe+2361B1 -- 50 -- push eax
// FF7_EN.exe+2361B2 -- E8 EDCE0000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+2361B7 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2361BA -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2361BE -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2361C4 -- 89 81 8016CC00  -- mov [ecx+00CC1680],eax
// FF7_EN.exe+2361CA -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+2361CE -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+2361D4 -- 0FBF 82 A216CC00  -- movsx eax,word ptr [edx+00CC16A2]
// FF7_EN.exe+2361DB -- 50 -- push eax
// FF7_EN.exe+2361DC -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+2361E0 -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+2361E6 -- 0FBF 91 A016CC00  -- movsx edx,word ptr [ecx+00CC16A0]
// FF7_EN.exe+2361ED -- 52 -- push edx
// FF7_EN.exe+2361EE -- 0FBF 45 C8  -- movsx eax,word ptr [ebp-38]
// FF7_EN.exe+2361F2 -- 69 C0 88000000 -- imul eax,eax,00000088
// FF7_EN.exe+2361F8 -- 8B 88 F416CC00  -- mov ecx,[eax+00CC16F4]
// FF7_EN.exe+2361FE -- 51 -- push ecx
// FF7_EN.exe+2361FF -- 0FBF 55 C8  -- movsx edx,word ptr [ebp-38]
// FF7_EN.exe+236203 -- 69 D2 88000000 -- imul edx,edx,00000088
// FF7_EN.exe+236209 -- 8B 82 9016CC00  -- mov eax,[edx+00CC1690]
// FF7_EN.exe+23620F -- 50 -- push eax
// FF7_EN.exe+236210 -- E8 8FCE0000 -- call FF7_EN.exe+2430A4
// FF7_EN.exe+236215 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+236218 -- 0FBF 4D C8  -- movsx ecx,word ptr [ebp-38]
// FF7_EN.exe+23621C -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+236222 -- 89 81 8416CC00  -- mov [ecx+00CC1684],eax
// FF7_EN.exe+236228 -- E9 AFF7FFFF -- jmp FF7_EN.exe+2359DC
// FF7_EN.exe+23622D -- 5E -- pop esi
// FF7_EN.exe+23622E -- 5B -- pop ebx
// FF7_EN.exe+23622F -- 8B E5  -- mov esp,ebp
// FF7_EN.exe+236231 -- 5D -- pop ebp
// FF7_EN.exe+236232 -- C3 -- ret 
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>0</ID>
          <Description>"[$ASM] No Random Battles"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(NOBATTLES_STUFF1,$process,0F 83 DF 02 00 00)
aobscanmodule(NOBATTLES_STUFF2,$process,83 C0 01 A3 ? ? ? 00 83 FA 10)
NOBATTLES_STUFF1:
db E9 E0 02 00 00 90
NOBATTLES_STUFF2:
db 83 C0 00
[DISABLE]
NOBATTLES_STUFF1:
db 0F 83 DF 02 00 00

NOBATTLES_STUFF2:
db 83 C0 01

{ Function dump of "FF7_EN.exe+3675F4"
// FF7_EN.exe+367540 -- 55 -- push ebp
// FF7_EN.exe+367541 -- 8B EC  -- mov ebp,esp
// FF7_EN.exe+367543 -- 83 EC 2C -- sub esp,2C
// FF7_EN.exe+367546 -- E8 E55DFEFF -- call FF7_EN.exe+34D330
// FF7_EN.exe+36754B -- 89 45 EC  -- mov [ebp-14],eax
// FF7_EN.exe+36754E -- 0FBE 05 C30DCC00  -- movsx eax,byte ptr [FF7_EN.exe+8C0DC3] -- [00]
// FF7_EN.exe+367555 -- 85 C0  -- test eax,eax
// FF7_EN.exe+367557 -- 0F85 E0000000 -- jne FF7_EN.exe+36763D
// FF7_EN.exe+36755D -- 83 7D EC 02 -- cmp dword ptr [ebp-14],02
// FF7_EN.exe+367561 -- 0F84 D6000000 -- je FF7_EN.exe+36763D
// FF7_EN.exe+367567 -- E8 0015FFFF -- call FF7_EN.exe+358A6C
// FF7_EN.exe+36756C -- 85 C0  -- test eax,eax
// FF7_EN.exe+36756E -- 0F85 C9000000 -- jne FF7_EN.exe+36763D
// FF7_EN.exe+367574 -- E8 3D5FFEFF -- call FF7_EN.exe+34D4B6
// FF7_EN.exe+367579 -- 85 C0  -- test eax,eax
// FF7_EN.exe+36757B -- 0F84 BC000000 -- je FF7_EN.exe+36763D
// FF7_EN.exe+367581 -- E8 3AACFFFF -- call FF7_EN.exe+3621C0
// FF7_EN.exe+367586 -- 89 45 E4  -- mov [ebp-1C],eax
// FF7_EN.exe+367589 -- 8D 4D F0  -- lea ecx,[ebp-10]
// FF7_EN.exe+36758C -- 51 -- push ecx
// FF7_EN.exe+36758D -- E8 06B2FFFF -- call FF7_EN.exe+362798
// FF7_EN.exe+367592 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+367595 -- 8D 55 D4  -- lea edx,[ebp-2C]
// FF7_EN.exe+367598 -- 52 -- push edx
// FF7_EN.exe+367599 -- E8 64B2FFFF -- call FF7_EN.exe+362802
// FF7_EN.exe+36759E -- 83 C4 04 -- add esp,04
// FF7_EN.exe+3675A1 -- 6A 47 -- push 47
// FF7_EN.exe+3675A3 -- E8 C1A1FFFF -- call FF7_EN.exe+361769
// FF7_EN.exe+3675A8 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+3675AB -- 85 C0  -- test eax,eax
// FF7_EN.exe+3675AD -- 0F84 80000000 -- je FF7_EN.exe+367633
// FF7_EN.exe+3675B3 -- 83 3D 90A8E300 00 -- cmp dword ptr [FF7_EN.exe+A3A890],00
// FF7_EN.exe+3675BA -- 74 77 -- je FF7_EN.exe+367633
// FF7_EN.exe+3675BC -- 83 7D E4 00 -- cmp dword ptr [ebp-1C],00
// FF7_EN.exe+3675C0 -- 75 6F -- jne FF7_EN.exe+367631
// FF7_EN.exe+3675C2 -- 8B 45 F0  -- mov eax,[ebp-10]
// FF7_EN.exe+3675C5 -- 3B 45 D4  -- cmp eax,[ebp-2C]
// FF7_EN.exe+3675C8 -- 75 08 -- jne FF7_EN.exe+3675D2
// FF7_EN.exe+3675CA -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+3675CD -- 3B 4D DC  -- cmp ecx,[ebp-24]
// FF7_EN.exe+3675D0 -- 74 5F -- je FF7_EN.exe+367631
// FF7_EN.exe+3675D2 -- 83 3D 7CA8E300 08 -- cmp dword ptr [FF7_EN.exe+A3A87C],08
// FF7_EN.exe+3675D9 -- 74 09 -- je FF7_EN.exe+3675E4
// FF7_EN.exe+3675DB -- 83 3D 7CA8E300 10 -- cmp dword ptr [FF7_EN.exe+A3A87C],10
// FF7_EN.exe+3675E2 -- 75 05 -- jne FF7_EN.exe+3675E9
// FF7_EN.exe+3675E4 -- E8 BF4EF6FF -- call FF7_EN.exe+2CC4A8
// FF7_EN.exe+3675E9 -- 8B 15 7CA8E300  -- mov edx,[FF7_EN.exe+A3A87C] -- [00000000]
// FF7_EN.exe+3675EF -- A1 7CA8E300 -- mov eax,[FF7_EN.exe+A3A87C] -- [00000000]
// FF7_EN.exe+3675F4 -- 83 C0 01 -- add eax,01
// FF7_EN.exe+3675F7 -- A3 7CA8E300 -- mov [FF7_EN.exe+A3A87C],eax
// FF7_EN.exe+3675FC -- 83 FA 10 -- cmp edx,10
// FF7_EN.exe+3675FF -- 7C 30 -- jl FF7_EN.exe+367631
// FF7_EN.exe+367601 -- C7 05 7CA8E300 00000000 -- mov [FF7_EN.exe+A3A87C],00000000
// FF7_EN.exe+36760B -- E8 31000000 -- call FF7_EN.exe+367641
// FF7_EN.exe+367610 -- 89 45 E8  -- mov [ebp-18],eax
// FF7_EN.exe+367613 -- 83 7D E8 FF -- cmp dword ptr [ebp-18],-01
// FF7_EN.exe+367617 -- 74 18 -- je FF7_EN.exe+367631
// FF7_EN.exe+367619 -- 8D 4D D4  -- lea ecx,[ebp-2C]
// FF7_EN.exe+36761C -- 51 -- push ecx
// FF7_EN.exe+36761D -- E8 43AEFFFF -- call FF7_EN.exe+362465
// FF7_EN.exe+367622 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+367625 -- 8B 55 E8  -- mov edx,[ebp-18]
// FF7_EN.exe+367628 -- 52 -- push edx
// FF7_EN.exe+367629 -- E8 9F61FEFF -- call FF7_EN.exe+34D7CD
// FF7_EN.exe+36762E -- 83 C4 04 -- add esp,04
// FF7_EN.exe+367631 -- EB 0A -- jmp FF7_EN.exe+36763D
// FF7_EN.exe+367633 -- C7 05 7CA8E300 00000000 -- mov [FF7_EN.exe+A3A87C],00000000
// FF7_EN.exe+36763D -- 8B E5  -- mov esp,ebp
// FF7_EN.exe+36763F -- 5D -- pop ebp
// FF7_EN.exe+367640 -- C3 -- ret
}

{ Function dump of "FF7_EN.exe+20B40A"
// FF7_EN.exe+20B2C6 -- 55 -- push ebp
// FF7_EN.exe+20B2C7 -- 8B EC  -- mov ebp,esp
// FF7_EN.exe+20B2C9 -- 83 EC 10 -- sub esp,10
// FF7_EN.exe+20B2CC -- 0FBE 05 C40DCC00  -- movsx eax,byte ptr [FF7_EN.exe+8C0DC4] -- [00]
// FF7_EN.exe+20B2D3 -- 85 C0  -- test eax,eax
// FF7_EN.exe+20B2D5 -- 75 0B -- jne FF7_EN.exe+20B2E2
// FF7_EN.exe+20B2D7 -- 8B 0D 5CF4CF00  -- mov ecx,[FF7_EN.exe+8FF45C] -- [00000000]
// FF7_EN.exe+20B2DD -- 89 4D FC  -- mov [ebp-04],ecx
// FF7_EN.exe+20B2E0 -- EB 0C -- jmp FF7_EN.exe+20B2EE
// FF7_EN.exe+20B2E2 -- 8B 15 5CF4CF00  -- mov edx,[FF7_EN.exe+8FF45C] -- [00000000]
// FF7_EN.exe+20B2E8 -- 83 C2 18 -- add edx,18
// FF7_EN.exe+20B2EB -- 89 55 FC  -- mov [ebp-04],edx
// FF7_EN.exe+20B2EE -- A0 6416CC00 -- mov al,[FF7_EN.exe+8C1664] -- [00]
// FF7_EN.exe+20B2F3 -- 04 20 -- add al,20
// FF7_EN.exe+20B2F5 -- A2 6416CC00 -- mov [FF7_EN.exe+8C1664],al
// FF7_EN.exe+20B2FA -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+20B2FC -- 8A 0D 6416CC00  -- mov cl,[FF7_EN.exe+8C1664] -- [00]
// FF7_EN.exe+20B302 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+20B304 -- 0F85 E5030000 -- jne FF7_EN.exe+20B6EF
// FF7_EN.exe+20B30A -- E8 99110C00 -- call FF7_EN.exe+2CC4A8
// FF7_EN.exe+20B30F -- 8A 15 E20BDC00  -- mov dl,[FF7_EN.exe+9C0BE2] -- [00]
// FF7_EN.exe+20B315 -- 80 C2 01 -- add dl,01
// FF7_EN.exe+20B318 -- 88 15 E20BDC00  -- mov [FF7_EN.exe+9C0BE2],dl
// FF7_EN.exe+20B31E -- 33 C0  -- xor eax,eax
// FF7_EN.exe+20B320 -- A0 E20BDC00 -- mov al,[FF7_EN.exe+9C0BE2] -- [00]
// FF7_EN.exe+20B325 -- 85 C0  -- test eax,eax
// FF7_EN.exe+20B327 -- 75 1F -- jne FF7_EN.exe+20B348
// FF7_EN.exe+20B329 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+20B32B -- 8A 0D E30BDC00  -- mov cl,[FF7_EN.exe+9C0BE3] -- [00]
// FF7_EN.exe+20B331 -- 81 F9 FF000000 -- cmp ecx,000000FF
// FF7_EN.exe+20B337 -- 74 0F -- je FF7_EN.exe+20B348
// FF7_EN.exe+20B339 -- 8A 15 E30BDC00  -- mov dl,[FF7_EN.exe+9C0BE3] -- [00]
// FF7_EN.exe+20B33F -- 80 C2 01 -- add dl,01
// FF7_EN.exe+20B342 -- 88 15 E30BDC00  -- mov [FF7_EN.exe+9C0BE3],dl
// FF7_EN.exe+20B348 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+20B34B -- 0FBF 08  -- movsx ecx,word ptr [eax]
// FF7_EN.exe+20B34E -- 83 E1 01 -- and ecx,01
// FF7_EN.exe+20B351 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+20B353 -- 0F84 96030000 -- je FF7_EN.exe+20B6EF
// FF7_EN.exe+20B359 -- 0FBF 15 3816CC00  -- movsx edx,word ptr [FF7_EN.exe+8C1638] -- [0000]
// FF7_EN.exe+20B360 -- 85 D2  -- test edx,edx
// FF7_EN.exe+20B362 -- 0F85 87030000 -- jne FF7_EN.exe+20B6EF
// FF7_EN.exe+20B368 -- 0FBE 05 C30DCC00  -- movsx eax,byte ptr [FF7_EN.exe+8C0DC3] -- [00]
// FF7_EN.exe+20B36F -- 85 C0  -- test eax,eax
// FF7_EN.exe+20B371 -- 0F85 78030000 -- jne FF7_EN.exe+20B6EF
// FF7_EN.exe+20B377 -- 0FBF 0D 2C16CC00  -- movsx ecx,word ptr [FF7_EN.exe+8C162C] -- [0000]
// FF7_EN.exe+20B37E -- 69 C9 88000000 -- imul ecx,ecx,00000088
// FF7_EN.exe+20B384 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+20B386 -- 66 8B 91 E616CC00  -- mov dx,[ecx+00CC16E6]
// FF7_EN.exe+20B38D -- 8B C2  -- mov eax,edx
// FF7_EN.exe+20B38F -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+20B392 -- 0FBF 09  -- movsx ecx,word ptr [ecx]
// FF7_EN.exe+20B395 -- 81 E1 00FF0000 -- and ecx,0000FF00
// FF7_EN.exe+20B39B -- C1 F9 08 -- sar ecx,08
// FF7_EN.exe+20B39E -- 99 -- cdq 
// FF7_EN.exe+20B39F -- F7 F9  -- idiv ecx
// FF7_EN.exe+20B3A1 -- 66 8B 15 6816CC00  -- mov dx,[FF7_EN.exe+8C1668] -- [0000]
// FF7_EN.exe+20B3A8 -- 66 03 D0  -- add dx,ax
// FF7_EN.exe+20B3AB -- 66 89 15 6816CC00  -- mov [FF7_EN.exe+8C1668],dx
// FF7_EN.exe+20B3B2 -- E8 A9FEFFFF -- call FF7_EN.exe+20B260
// FF7_EN.exe+20B3B7 -- 88 45 F0  -- mov [ebp-10],al
// FF7_EN.exe+20B3BA -- 8B 45 F0  -- mov eax,[ebp-10]
// FF7_EN.exe+20B3BD -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+20B3C2 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+20B3C4 -- 8A 0D DBCADB00  -- mov cl,[FF7_EN.exe+9BCADB] -- [10]
// FF7_EN.exe+20B3CA -- 83 E1 7F -- and ecx,7F
// FF7_EN.exe+20B3CD -- 3B C1  -- cmp eax,ecx
// FF7_EN.exe+20B3CF -- 7D 09 -- jnl FF7_EN.exe+20B3DA
// FF7_EN.exe+20B3D1 -- C6 05 4C16CC00 04 -- mov byte ptr [FF7_EN.exe+8C164C],04
// FF7_EN.exe+20B3D8 -- EB 07 -- jmp FF7_EN.exe+20B3E1
// FF7_EN.exe+20B3DA -- C6 05 4C16CC00 00 -- mov byte ptr [FF7_EN.exe+8C164C],00
// FF7_EN.exe+20B3E1 -- E8 7AFEFFFF -- call FF7_EN.exe+20B260
// FF7_EN.exe+20B3E6 -- 88 45 F0  -- mov [ebp-10],al
// FF7_EN.exe+20B3E9 -- 8B 55 F0  -- mov edx,[ebp-10]
// FF7_EN.exe+20B3EC -- 81 E2 FF000000 -- and edx,000000FF
// FF7_EN.exe+20B3F2 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+20B3F4 -- 66 A1 6816CC00 -- mov ax,[FF7_EN.exe+8C1668] -- [0000]
// FF7_EN.exe+20B3FA -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+20B3FC -- 8A 0D D9CADB00  -- mov cl,[FF7_EN.exe+9BCAD9] -- [10]
// FF7_EN.exe+20B402 -- 0FAF C1  -- imul eax,ecx
// FF7_EN.exe+20B405 -- C1 E8 0C -- shr eax,0C
// FF7_EN.exe+20B408 -- 3B D0  -- cmp edx,eax
// FF7_EN.exe+20B40A -- 0F83 DF020000 -- jae FF7_EN.exe+20B6EF
// FF7_EN.exe+20B410 -- C6 05 890DCC00 02 -- mov byte ptr [FF7_EN.exe+8C0D89],02
// FF7_EN.exe+20B417 -- C6 05 5816CC00 01 -- mov byte ptr [FF7_EN.exe+8C1658],01
// FF7_EN.exe+20B41E -- C6 45 F8 00 -- mov byte ptr [ebp-08],00
// FF7_EN.exe+20B422 -- E8 80FEFFFF -- call FF7_EN.exe+20B2A7
// FF7_EN.exe+20B427 -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+20B42C -- C1 F8 02 -- sar eax,02
// FF7_EN.exe+20B42F -- 88 45 F0  -- mov [ebp-10],al
// FF7_EN.exe+20B432 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+20B434 -- 8A 15 DBCADB00  -- mov dl,[FF7_EN.exe+9BCADB] -- [10]
// FF7_EN.exe+20B43A -- 81 E2 80000000 -- and edx,00000080
// FF7_EN.exe+20B440 -- 85 D2  -- test edx,edx
// FF7_EN.exe+20B442 -- 75 14 -- jne FF7_EN.exe+20B458
// FF7_EN.exe+20B444 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+20B447 -- 0FBF 48 0E  -- movsx ecx,word ptr [eax+0E]
// FF7_EN.exe+20B44B -- C1 F9 0A -- sar ecx,0A
// FF7_EN.exe+20B44E -- 8A 55 F8  -- mov dl,[ebp-08]
// FF7_EN.exe+20B451 -- 02 D1  -- add dl,cl
// FF7_EN.exe+20B453 -- 88 55 F8  -- mov [ebp-08],dl
// FF7_EN.exe+20B456 -- EB 12 -- jmp FF7_EN.exe+20B46A
// FF7_EN.exe+20B458 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+20B45B -- 0FBF 48 0E  -- movsx ecx,word ptr [eax+0E]
// FF7_EN.exe+20B45F -- C1 F9 0B -- sar ecx,0B
// FF7_EN.exe+20B462 -- 8A 55 F8  -- mov dl,[ebp-08]
// FF7_EN.exe+20B465 -- 02 D1  -- add dl,cl
// FF7_EN.exe+20B467 -- 88 55 F8  -- mov [ebp-08],dl
// FF7_EN.exe+20B46A -- 8B 45 F0  -- mov eax,[ebp-10]
// FF7_EN.exe+20B46D -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+20B472 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+20B475 -- 81 E1 FF000000 -- and ecx,000000FF
// FF7_EN.exe+20B47B -- 3B C1  -- cmp eax,ecx
// FF7_EN.exe+20B47D -- 7D 1E -- jnl FF7_EN.exe+20B49D
// FF7_EN.exe+20B47F -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+20B482 -- 0FBF 42 0E  -- movsx eax,word ptr [edx+0E]
// FF7_EN.exe+20B486 -- 25 FF030000 -- and eax,000003FF
// FF7_EN.exe+20B48B -- 66 A3 8A0DCC00 -- mov [FF7_EN.exe+8C0D8A],ax
// FF7_EN.exe+20B491 -- C6 05 4C16CC00 00 -- mov byte ptr [FF7_EN.exe+8C164C],00
// FF7_EN.exe+20B498 -- E9 52020000 -- jmp FF7_EN.exe+20B6EF
// FF7_EN.exe+20B49D -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+20B49F -- 8A 0D DBCADB00  -- mov cl,[FF7_EN.exe+9BCADB] -- [10]
// FF7_EN.exe+20B4A5 -- 81 E1 80000000 -- and ecx,00000080
// FF7_EN.exe+20B4AB -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+20B4AD -- 75 14 -- jne FF7_EN.exe+20B4C3
// FF7_EN.exe+20B4AF -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+20B4B2 -- 0FBF 42 10  -- movsx eax,word ptr [edx+10]
// FF7_EN.exe+20B4B6 -- C1 F8 0A -- sar eax,0A
// FF7_EN.exe+20B4B9 -- 8A 4D F8  -- mov cl,[ebp-08]
// FF7_EN.exe+20B4BC -- 02 C8  -- add cl,al
// FF7_EN.exe+20B4BE -- 88 4D F8  -- mov [ebp-08],cl
// FF7_EN.exe+20B4C1 -- EB 12 -- jmp FF7_EN.exe+20B4D5
// FF7_EN.exe+20B4C3 -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+20B4C6 -- 0FBF 42 10  -- movsx eax,word ptr [edx+10]
// FF7_EN.exe+20B4CA -- C1 F8 0B -- sar eax,0B
// FF7_EN.exe+20B4CD -- 8A 4D F8  -- mov cl,[ebp-08]
// FF7_EN.exe+20B4D0 -- 02 C8  -- add cl,al
// FF7_EN.exe+20B4D2 -- 88 4D F8  -- mov [ebp-08],cl
// FF7_EN.exe+20B4D5 -- 8B 55 F0  -- mov edx,[ebp-10]
// FF7_EN.exe+20B4D8 -- 81 E2 FF000000 -- and edx,000000FF
// FF7_EN.exe+20B4DE -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+20B4E1 -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+20B4E6 -- 3B D0  -- cmp edx,eax
// FF7_EN.exe+20B4E8 -- 7D 20 -- jnl FF7_EN.exe+20B50A
// FF7_EN.exe+20B4EA -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+20B4ED -- 0FBF 51 10  -- movsx edx,word ptr [ecx+10]
// FF7_EN.exe+20B4F1 -- 81 E2 FF030000 -- and edx,000003FF
// FF7_EN.exe+20B4F7 -- 66 89 15 8A0DCC00  -- mov [FF7_EN.exe+8C0D8A],dx
// FF7_EN.exe+20B4FE -- C6 05 4C16CC00 00 -- mov byte ptr [FF7_EN.exe+8C164C],00
// FF7_EN.exe+20B505 -- E9 E5010000 -- jmp FF7_EN.exe+20B6EF
// FF7_EN.exe+20B50A -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+20B50D -- 0FBF 48 12  -- movsx ecx,word ptr [eax+12]
// FF7_EN.exe+20B511 -- C1 F9 0A -- sar ecx,0A
// FF7_EN.exe+20B514 -- 8A 55 F8  -- mov dl,[ebp-08]
// FF7_EN.exe+20B517 -- 02 D1  -- add dl,cl
// FF7_EN.exe+20B519 -- 88 55 F8  -- mov [ebp-08],dl
// FF7_EN.exe+20B51C -- 8B 45 F0  -- mov eax,[ebp-10]
// FF7_EN.exe+20B51F -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+20B524 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+20B527 -- 81 E1 FF000000 -- and ecx,000000FF
// FF7_EN.exe+20B52D -- 3B C1  -- cmp eax,ecx
// FF7_EN.exe+20B52F -- 7D 17 -- jnl FF7_EN.exe+20B548
// FF7_EN.exe+20B531 -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+20B534 -- 0FBF 42 12  -- movsx eax,word ptr [edx+12]
// FF7_EN.exe+20B538 -- 25 FF030000 -- and eax,000003FF
// FF7_EN.exe+20B53D -- 66 A3 8A0DCC00 -- mov [FF7_EN.exe+8C0D8A],ax
// FF7_EN.exe+20B543 -- E9 A7010000 -- jmp FF7_EN.exe+20B6EF
// FF7_EN.exe+20B548 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+20B54A -- 8A 0D DBCADB00  -- mov cl,[FF7_EN.exe+9BCADB] -- [10]
// FF7_EN.exe+20B550 -- 81 E1 80000000 -- and ecx,00000080
// FF7_EN.exe+20B556 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+20B558 -- 75 14 -- jne FF7_EN.exe+20B56E
// FF7_EN.exe+20B55A -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+20B55D -- 0FBF 42 14  -- movsx eax,word ptr [edx+14]
// FF7_EN.exe+20B561 -- C1 F8 0A -- sar eax,0A
// FF7_EN.exe+20B564 -- 8A 4D F8  -- mov cl,[ebp-08]
// FF7_EN.exe+20B567 -- 02 C8  -- add cl,al
// FF7_EN.exe+20B569 -- 88 4D F8  -- mov [ebp-08],cl
// FF7_EN.exe+20B56C -- EB 12 -- jmp FF7_EN.exe+20B580
// FF7_EN.exe+20B56E -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+20B571 -- 0FBF 42 14  -- movsx eax,word ptr [edx+14]
// FF7_EN.exe+20B575 -- C1 F8 0B -- sar eax,0B
// FF7_EN.exe+20B578 -- 8A 4D F8  -- mov cl,[ebp-08]
// FF7_EN.exe+20B57B -- 02 C8  -- add cl,al
// FF7_EN.exe+20B57D -- 88 4D F8  -- mov [ebp-08],cl
// FF7_EN.exe+20B580 -- 8B 55 F0  -- mov edx,[ebp-10]
// FF7_EN.exe+20B583 -- 81 E2 FF000000 -- and edx,000000FF
// FF7_EN.exe+20B589 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+20B58C -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+20B591 -- 3B D0  -- cmp edx,eax
// FF7_EN.exe+20B593 -- 7D 19 -- jnl FF7_EN.exe+20B5AE -- [FF7_EN.exe+B845C6]
// FF7_EN.exe+20B595 -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+20B598 -- 0FBF 51 14  -- movsx edx,word ptr [ecx+14]
// FF7_EN.exe+20B59C -- 81 E2 FF030000 -- and edx,000003FF
// FF7_EN.exe+20B5A2 -- 66 89 15 8A0DCC00  -- mov [FF7_EN.exe+8C0D8A],dx
// FF7_EN.exe+20B5A9 -- E9 41010000 -- jmp FF7_EN.exe+20B6EF
// FF7_EN.exe+20B5AE -- C6 45 F8 00 -- mov byte ptr [ebp-08],00
// FF7_EN.exe+20B5B2 -- E8 F0FCFFFF -- call FF7_EN.exe+20B2A7
// FF7_EN.exe+20B5B7 -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+20B5BC -- C1 F8 02 -- sar eax,02
// FF7_EN.exe+20B5BF -- 88 45 F0  -- mov [ebp-10],al
// FF7_EN.exe+20B5C2 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+20B5C5 -- 0FBF 48 0C  -- movsx ecx,word ptr [eax+0C]
// FF7_EN.exe+20B5C9 -- 81 E1 FF030000 -- and ecx,000003FF
// FF7_EN.exe+20B5CF -- 66 89 0D 8A0DCC00  -- mov [FF7_EN.exe+8C0D8A],cx
// FF7_EN.exe+20B5D6 -- C7 45 F4 00000000 -- mov [ebp-0C],00000000
// FF7_EN.exe+20B5DD -- EB 09 -- jmp FF7_EN.exe+20B5E8
// FF7_EN.exe+20B5DF -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+20B5E2 -- 83 C2 01 -- add edx,01
// FF7_EN.exe+20B5E5 -- 89 55 F4  -- mov [ebp-0C],edx
// FF7_EN.exe+20B5E8 -- 83 7D F4 05 -- cmp dword ptr [ebp-0C],05
// FF7_EN.exe+20B5EC -- 7D 48 -- jnl FF7_EN.exe+20B636
// FF7_EN.exe+20B5EE -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+20B5F1 -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+20B5F4 -- 0FBF 54 41 02  -- movsx edx,word ptr [ecx+eax*2+02]
// FF7_EN.exe+20B5F9 -- C1 FA 0A -- sar edx,0A
// FF7_EN.exe+20B5FC -- 8A 45 F8  -- mov al,[ebp-08]
// FF7_EN.exe+20B5FF -- 02 C2  -- add al,dl
// FF7_EN.exe+20B601 -- 88 45 F8  -- mov [ebp-08],al
// FF7_EN.exe+20B604 -- 8B 4D F0  -- mov ecx,[ebp-10]
// FF7_EN.exe+20B607 -- 81 E1 FF000000 -- and ecx,000000FF
// FF7_EN.exe+20B60D -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+20B610 -- 81 E2 FF000000 -- and edx,000000FF
// FF7_EN.exe+20B616 -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+20B618 -- 7D 1A -- jnl FF7_EN.exe+20B634
// FF7_EN.exe+20B61A -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+20B61D -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+20B620 -- 0FBF 54 41 02  -- movsx edx,word ptr [ecx+eax*2+02]
// FF7_EN.exe+20B625 -- 81 E2 FF030000 -- and edx,000003FF
// FF7_EN.exe+20B62B -- 66 89 15 8A0DCC00  -- mov [FF7_EN.exe+8C0D8A],dx
// FF7_EN.exe+20B632 -- EB 02 -- jmp FF7_EN.exe+20B636
// FF7_EN.exe+20B634 -- EB A9 -- jmp FF7_EN.exe+20B5DF
// FF7_EN.exe+20B636 -- 0FBF 05 8A0DCC00  -- movsx eax,word ptr [FF7_EN.exe+8C0D8A] -- [0000]
// FF7_EN.exe+20B63D -- 0FBF 0D 5416CC00  -- movsx ecx,word ptr [FF7_EN.exe+8C1654] -- [0000]
// FF7_EN.exe+20B644 -- 3B C1  -- cmp eax,ecx
// FF7_EN.exe+20B646 -- 74 13 -- je FF7_EN.exe+20B65B -- [FF7_EN.exe+B845C6]
// FF7_EN.exe+20B648 -- 66 8B 15 8A0DCC00  -- mov dx,[FF7_EN.exe+8C0D8A] -- [0000]
// FF7_EN.exe+20B64F -- 66 89 15 5416CC00  -- mov [FF7_EN.exe+8C1654],dx
// FF7_EN.exe+20B656 -- E9 94000000 -- jmp FF7_EN.exe+20B6EF
// FF7_EN.exe+20B65B -- C6 45 F8 00 -- mov byte ptr [ebp-08],00
// FF7_EN.exe+20B65F -- E8 43FCFFFF -- call FF7_EN.exe+20B2A7
// FF7_EN.exe+20B664 -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+20B669 -- C1 F8 02 -- sar eax,02
// FF7_EN.exe+20B66C -- 88 45 F0  -- mov [ebp-10],al
// FF7_EN.exe+20B66F -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+20B672 -- 0FBF 48 0C  -- movsx ecx,word ptr [eax+0C]
// FF7_EN.exe+20B676 -- 81 E1 FF030000 -- and ecx,000003FF
// FF7_EN.exe+20B67C -- 66 89 0D 8A0DCC00  -- mov [FF7_EN.exe+8C0D8A],cx
// FF7_EN.exe+20B683 -- C7 45 F4 00000000 -- mov [ebp-0C],00000000
// FF7_EN.exe+20B68A -- EB 09 -- jmp FF7_EN.exe+20B695
// FF7_EN.exe+20B68C -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+20B68F -- 83 C2 01 -- add edx,01
// FF7_EN.exe+20B692 -- 89 55 F4  -- mov [ebp-0C],edx
// FF7_EN.exe+20B695 -- 83 7D F4 05 -- cmp dword ptr [ebp-0C],05
// FF7_EN.exe+20B699 -- 7D 54 -- jnl FF7_EN.exe+20B6EF
// FF7_EN.exe+20B69B -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+20B69E -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+20B6A1 -- 0FBF 54 41 02  -- movsx edx,word ptr [ecx+eax*2+02]
// FF7_EN.exe+20B6A6 -- C1 FA 0A -- sar edx,0A
// FF7_EN.exe+20B6A9 -- 8A 45 F8  -- mov al,[ebp-08]
// FF7_EN.exe+20B6AC -- 02 C2  -- add al,dl
// FF7_EN.exe+20B6AE -- 88 45 F8  -- mov [ebp-08],al
// FF7_EN.exe+20B6B1 -- 8B 4D F0  -- mov ecx,[ebp-10]
// FF7_EN.exe+20B6B4 -- 81 E1 FF000000 -- and ecx,000000FF
// FF7_EN.exe+20B6BA -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+20B6BD -- 81 E2 FF000000 -- and edx,000000FF
// FF7_EN.exe+20B6C3 -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+20B6C5 -- 7D 26 -- jnl FF7_EN.exe+20B6ED
// FF7_EN.exe+20B6C7 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+20B6CA -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+20B6CD -- 0FBF 54 41 02  -- movsx edx,word ptr [ecx+eax*2+02]
// FF7_EN.exe+20B6D2 -- 81 E2 FF030000 -- and edx,000003FF
// FF7_EN.exe+20B6D8 -- 66 89 15 8A0DCC00  -- mov [FF7_EN.exe+8C0D8A],dx
// FF7_EN.exe+20B6DF -- 66 A1 8A0DCC00 -- mov ax,[FF7_EN.exe+8C0D8A] -- [0000]
// FF7_EN.exe+20B6E5 -- 66 A3 5416CC00 -- mov [FF7_EN.exe+8C1654],ax
// FF7_EN.exe+20B6EB -- EB 02 -- jmp FF7_EN.exe+20B6EF
// FF7_EN.exe+20B6ED -- EB 9D -- jmp FF7_EN.exe+20B68C
// FF7_EN.exe+20B6EF -- 8B E5  -- mov esp,ebp
// FF7_EN.exe+20B6F1 -- 5D -- pop ebp
// FF7_EN.exe+20B6F2 -- C3 -- ret 
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>84</ID>
          <Description>"[$ASM] Allow save everywhere"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(SAVE,$process,8A 15 ? ? ? 00 C1 E2 08 66 A1)
alloc(SAVE_BYTES,1)
registersymbol(SAVE_BYTES)
SAVE_BYTES:
readmem(SAVE,8)

SAVE:
nop 6
[DISABLE]
SAVE:
readmem(SAVE_BYTES,8)
dealloc(SAVE_BYTES)
unregistersymbol(SAVE_BYTES)
{ Function dump of "FF7_EN.exe+2CA3D6"
// FF7_EN.exe+2CA346 -- 55 -- push ebp
// FF7_EN.exe+2CA347 -- 8B EC  -- mov ebp,esp
// FF7_EN.exe+2CA349 -- 81 EC 98040000 -- sub esp,00000498
// FF7_EN.exe+2CA34F -- 56 -- push esi
// FF7_EN.exe+2CA350 -- 57 -- push edi
// FF7_EN.exe+2CA351 -- 83 3D 2813DC00 00 -- cmp dword ptr [FF7_EN.exe+9C1328],00
// FF7_EN.exe+2CA358 -- 75 24 -- jne FF7_EN.exe+2CA37E
// FF7_EN.exe+2CA35A -- 83 3D 9812DC00 02 -- cmp dword ptr [FF7_EN.exe+9C1298],02
// FF7_EN.exe+2CA361 -- 74 1B -- je FF7_EN.exe+2CA37E
// FF7_EN.exe+2CA363 -- C7 05 2013DC00 00000000 -- mov [FF7_EN.exe+9C1320],00000000
// FF7_EN.exe+2CA36D -- C6 05 2413DC00 00 -- mov byte ptr [FF7_EN.exe+9C1324],00
// FF7_EN.exe+2CA374 -- C7 05 2813DC00 01000000 -- mov [FF7_EN.exe+9C1328],00000001
// FF7_EN.exe+2CA37E -- 83 3D 2411DC00 00 -- cmp dword ptr [FF7_EN.exe+9C1124],00
// FF7_EN.exe+2CA385 -- 74 05 -- je FF7_EN.exe+2CA38C
// FF7_EN.exe+2CA387 -- E8 92190000 -- call FF7_EN.exe+2CBD1E
// FF7_EN.exe+2CA38C -- 66 0FB6 05 F808DC00  -- movzx ax,byte ptr [FF7_EN.exe+9C08F8] -- [FF]
// FF7_EN.exe+2CA394 -- 66 A3 1C11DC00 -- mov [FF7_EN.exe+9C111C],ax
// FF7_EN.exe+2CA39A -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CA39C -- 8A 0D F908DC00  -- mov cl,[FF7_EN.exe+9C08F9] -- [FF]
// FF7_EN.exe+2CA3A2 -- C1 E1 08 -- shl ecx,08
// FF7_EN.exe+2CA3A5 -- 66 8B 15 1C11DC00  -- mov dx,[FF7_EN.exe+9C111C] -- [0000]
// FF7_EN.exe+2CA3AC -- 66 0B D1  -- or dx,cx
// FF7_EN.exe+2CA3AF -- 66 89 15 1C11DC00  -- mov [FF7_EN.exe+9C111C],dx
// FF7_EN.exe+2CA3B6 -- 66 A1 1C11DC00 -- mov ax,[FF7_EN.exe+9C111C] -- [0000]
// FF7_EN.exe+2CA3BC -- 80 CC 04 -- or ah,04
// FF7_EN.exe+2CA3BF -- 66 A3 1C11DC00 -- mov [FF7_EN.exe+9C111C],ax
// FF7_EN.exe+2CA3C5 -- 66 0FB6 0D FA08DC00  -- movzx cx,byte ptr [FF7_EN.exe+9C08FA] -- [00]
// FF7_EN.exe+2CA3CD -- 66 89 0D 3011DC00  -- mov [FF7_EN.exe+9C1130],cx
// FF7_EN.exe+2CA3D4 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CA3D6 -- 8A 15 FB08DC00  -- mov dl,[FF7_EN.exe+9C08FB] -- [00]
// FF7_EN.exe+2CA3DC -- C1 E2 08 -- shl edx,08
// FF7_EN.exe+2CA3DF -- 66 A1 3011DC00 -- mov ax,[FF7_EN.exe+9C1130] -- [0000]
// FF7_EN.exe+2CA3E5 -- 66 0B C2  -- or ax,dx
// FF7_EN.exe+2CA3E8 -- 66 A3 3011DC00 -- mov [FF7_EN.exe+9C1130],ax
// FF7_EN.exe+2CA3EE -- 66 8B 0D 3011DC00  -- mov cx,[FF7_EN.exe+9C1130] -- [0000]
// FF7_EN.exe+2CA3F5 -- 66 81 E1 FFFB -- and cx,FBFF
// FF7_EN.exe+2CA3FA -- 66 89 0D 3011DC00  -- mov [FF7_EN.exe+9C1130],cx
// FF7_EN.exe+2CA401 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CA403 -- 8A 15 4B0BDC00  -- mov dl,[FF7_EN.exe+9C0B4B] -- [00]
// FF7_EN.exe+2CA409 -- 83 E2 01 -- and edx,01
// FF7_EN.exe+2CA40C -- 85 D2  -- test edx,edx
// FF7_EN.exe+2CA40E -- 74 1F -- je FF7_EN.exe+2CA42F
// FF7_EN.exe+2CA410 -- 66 A1 3011DC00 -- mov ax,[FF7_EN.exe+9C1130] -- [0000]
// FF7_EN.exe+2CA416 -- 0C 40 -- or al,40
// FF7_EN.exe+2CA418 -- 66 A3 3011DC00 -- mov [FF7_EN.exe+9C1130],ax
// FF7_EN.exe+2CA41E -- 66 8B 0D 3011DC00  -- mov cx,[FF7_EN.exe+9C1130] -- [0000]
// FF7_EN.exe+2CA425 -- 80 C9 01 -- or cl,01
// FF7_EN.exe+2CA428 -- 66 89 0D 3011DC00  -- mov [FF7_EN.exe+9C1130],cx
// FF7_EN.exe+2CA42F -- E8 D4F3FFFF -- call FF7_EN.exe+2C9808
// FF7_EN.exe+2CA434 -- 83 F8 01 -- cmp eax,01
// FF7_EN.exe+2CA437 -- 0F85 F0030000 -- jne FF7_EN.exe+2CA82D
// FF7_EN.exe+2CA43D -- 83 3D 9812DC00 01 -- cmp dword ptr [FF7_EN.exe+9C1298],01
// FF7_EN.exe+2CA444 -- 0F85 E3030000 -- jne FF7_EN.exe+2CA82D
// FF7_EN.exe+2CA44A -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CA44C -- 8A 15 2413DC00  -- mov dl,[FF7_EN.exe+9C1324] -- [00]
// FF7_EN.exe+2CA452 -- 6B D2 38 -- imul edx,edx,38
// FF7_EN.exe+2CA455 -- 81 C2 5011DC00 -- add edx,00DC1150 -- [00000000]
// FF7_EN.exe+2CA45B -- 52 -- push edx
// FF7_EN.exe+2CA45C -- E8 51A90200 -- call FF7_EN.exe+2F4DB2
// FF7_EN.exe+2CA461 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA464 -- 6A 20 -- push 20
// FF7_EN.exe+2CA466 -- E8 0907D5FF -- call FF7_EN.exe+1AB74
// FF7_EN.exe+2CA46B -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA46E -- 85 C0  -- test eax,eax
// FF7_EN.exe+2CA470 -- 0F84 2A030000 -- je FF7_EN.exe+2CA7A0
// FF7_EN.exe+2CA476 -- A0 2413DC00 -- mov al,[FF7_EN.exe+9C1324] -- [00]
// FF7_EN.exe+2CA47B -- 88 85 7CFBFFFF  -- mov [ebp-00000484],al
// FF7_EN.exe+2CA481 -- 80 BD 7CFBFFFF 00 -- cmp byte ptr [ebp-00000484],00
// FF7_EN.exe+2CA488 -- 74 1F -- je FF7_EN.exe+2CA4A9
// FF7_EN.exe+2CA48A -- 80 BD 7CFBFFFF 01 -- cmp byte ptr [ebp-00000484],01
// FF7_EN.exe+2CA491 -- 0F84 01010000 -- je FF7_EN.exe+2CA598
// FF7_EN.exe+2CA497 -- 80 BD 7CFBFFFF 02 -- cmp byte ptr [ebp-00000484],02
// FF7_EN.exe+2CA49E -- 0F84 64010000 -- je FF7_EN.exe+2CA608
// FF7_EN.exe+2CA4A4 -- E9 F7020000 -- jmp FF7_EN.exe+2CA7A0
// FF7_EN.exe+2CA4A9 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CA4AB -- 66 8B 0D 1C11DC00  -- mov cx,[FF7_EN.exe+9C111C] -- [0000]
// FF7_EN.exe+2CA4B2 -- 8B D1  -- mov edx,ecx
// FF7_EN.exe+2CA4B4 -- B8 01000000 -- mov eax,00000001
// FF7_EN.exe+2CA4B9 -- 8B 0D 5411DC00  -- mov ecx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA4BF -- D3 E0  -- shl eax,cl
// FF7_EN.exe+2CA4C1 -- 23 D0  -- and edx,eax
// FF7_EN.exe+2CA4C3 -- 85 D2  -- test edx,edx
// FF7_EN.exe+2CA4C5 -- 0F84 C8000000 -- je FF7_EN.exe+2CA593
// FF7_EN.exe+2CA4CB -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CA4CD -- 66 8B 0D 3011DC00  -- mov cx,[FF7_EN.exe+9C1130] -- [0000]
// FF7_EN.exe+2CA4D4 -- 8B D1  -- mov edx,ecx
// FF7_EN.exe+2CA4D6 -- B8 01000000 -- mov eax,00000001
// FF7_EN.exe+2CA4DB -- 8B 0D 5411DC00  -- mov ecx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA4E1 -- D3 E0  -- shl eax,cl
// FF7_EN.exe+2CA4E3 -- 23 D0  -- and edx,eax
// FF7_EN.exe+2CA4E5 -- 85 D2  -- test edx,edx
// FF7_EN.exe+2CA4E7 -- 0F85 A6000000 -- jne FF7_EN.exe+2CA593
// FF7_EN.exe+2CA4ED -- 8B 0D 5411DC00  -- mov ecx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA4F3 -- 89 8D 78FBFFFF  -- mov [ebp-00000488],ecx
// FF7_EN.exe+2CA4F9 -- 83 BD 78FBFFFF 0A -- cmp dword ptr [ebp-00000488],0A
// FF7_EN.exe+2CA500 -- 0F87 8D000000 -- ja FF7_EN.exe+2CA593
// FF7_EN.exe+2CA506 -- 8B 95 78FBFFFF  -- mov edx,[ebp-00000488]
// FF7_EN.exe+2CA50C -- FF 24 95 3EB56C00  -- jmp dword ptr [edx*4+006CB53E]
// FF7_EN.exe+2CA513 -- 6A 01 -- push 01
// FF7_EN.exe+2CA515 -- E8 F0B20700 -- call FF7_EN.exe+34580A
// FF7_EN.exe+2CA51A -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA51D -- C6 05 2413DC00 01 -- mov byte ptr [FF7_EN.exe+9C1324],01
// FF7_EN.exe+2CA524 -- EB 6D -- jmp FF7_EN.exe+2CA593
// FF7_EN.exe+2CA526 -- C6 05 2413DC00 02 -- mov byte ptr [FF7_EN.exe+9C1324],02
// FF7_EN.exe+2CA52D -- EB 64 -- jmp FF7_EN.exe+2CA593
// FF7_EN.exe+2CA52F -- A1 5411DC00 -- mov eax,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA534 -- 83 E8 08 -- sub eax,08
// FF7_EN.exe+2CA537 -- F7 D8  -- neg eax
// FF7_EN.exe+2CA539 -- 1B C0  -- sbb eax,eax
// FF7_EN.exe+2CA53B -- 25 3EFEFFFF -- and eax,FFFFFE3E
// FF7_EN.exe+2CA540 -- 05 C3010000 -- add eax,000001C3
// FF7_EN.exe+2CA545 -- 50 -- push eax
// FF7_EN.exe+2CA546 -- E8 BFB20700 -- call FF7_EN.exe+34580A
// FF7_EN.exe+2CA54B -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA54E -- 8B 0D 5411DC00  -- mov ecx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA554 -- 0FBE 91 F8AA9100  -- movsx edx,byte ptr [ecx+0091AAF8]
// FF7_EN.exe+2CA55B -- 52 -- push edx
// FF7_EN.exe+2CA55C -- 6A 02 -- push 02
// FF7_EN.exe+2CA55E -- E8 AFF2FFFF -- call FF7_EN.exe+2C9812 -- [igd9dxva32.dll.rdata+7F8B55]
// FF7_EN.exe+2CA563 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+2CA566 -- A1 5411DC00 -- mov eax,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA56B -- 0FBE 88 F8AA9100  -- movsx ecx,byte ptr [eax+0091AAF8]
// FF7_EN.exe+2CA572 -- 51 -- push ecx
// FF7_EN.exe+2CA573 -- E8 76C5FFFF -- call FF7_EN.exe+2C6AEE
// FF7_EN.exe+2CA578 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA57B -- C6 05 2413DC00 00 -- mov byte ptr [FF7_EN.exe+9C1324],00
// FF7_EN.exe+2CA582 -- EB 0F -- jmp FF7_EN.exe+2CA593
// FF7_EN.exe+2CA584 -- E8 EFBFFAFF -- call FF7_EN.exe+276578
// FF7_EN.exe+2CA589 -- C7 80 540A0000 01000000 -- mov [eax+00000A54],00000001
// FF7_EN.exe+2CA593 -- E9 08020000 -- jmp FF7_EN.exe+2CA7A0
// FF7_EN.exe+2CA598 -- 8B 15 8C11DC00  -- mov edx,[FF7_EN.exe+9C118C] -- [00000000]
// FF7_EN.exe+2CA59E -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2CA5A0 -- 8A 82 3002DC00  -- mov al,[edx+00DC0230]
// FF7_EN.exe+2CA5A6 -- 3D FF000000 -- cmp eax,000000FF
// FF7_EN.exe+2CA5AB -- 75 0C -- jne FF7_EN.exe+2CA5B9
// FF7_EN.exe+2CA5AD -- 6A 03 -- push 03
// FF7_EN.exe+2CA5AF -- E8 56B20700 -- call FF7_EN.exe+34580A
// FF7_EN.exe+2CA5B4 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA5B7 -- EB 4A -- jmp FF7_EN.exe+2CA603
// FF7_EN.exe+2CA5B9 -- 8B 0D 5411DC00  -- mov ecx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA5BF -- 0FBE 91 F8AA9100  -- movsx edx,byte ptr [ecx+0091AAF8]
// FF7_EN.exe+2CA5C6 -- 52 -- push edx
// FF7_EN.exe+2CA5C7 -- 6A 02 -- push 02
// FF7_EN.exe+2CA5C9 -- E8 44F2FFFF -- call FF7_EN.exe+2C9812 -- [igd9dxva32.dll.rdata+7F8B55]
// FF7_EN.exe+2CA5CE -- 83 C4 08 -- add esp,08
// FF7_EN.exe+2CA5D1 -- A1 5411DC00 -- mov eax,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA5D6 -- 0FBE 88 F8AA9100  -- movsx ecx,byte ptr [eax+0091AAF8]
// FF7_EN.exe+2CA5DD -- 51 -- push ecx
// FF7_EN.exe+2CA5DE -- E8 0BC5FFFF -- call FF7_EN.exe+2C6AEE
// FF7_EN.exe+2CA5E3 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA5E6 -- 6A 01 -- push 01
// FF7_EN.exe+2CA5E8 -- E8 1DB20700 -- call FF7_EN.exe+34580A
// FF7_EN.exe+2CA5ED -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA5F0 -- 8B 15 8C11DC00  -- mov edx,[FF7_EN.exe+9C118C] -- [00000000]
// FF7_EN.exe+2CA5F6 -- 89 15 8812DC00  -- mov [FF7_EN.exe+9C1288],edx
// FF7_EN.exe+2CA5FC -- C6 05 2413DC00 00 -- mov byte ptr [FF7_EN.exe+9C1324],00
// FF7_EN.exe+2CA603 -- E9 98010000 -- jmp FF7_EN.exe+2CA7A0
// FF7_EN.exe+2CA608 -- 83 3D 2013DC00 00 -- cmp dword ptr [FF7_EN.exe+9C1320],00
// FF7_EN.exe+2CA60F -- 75 23 -- jne FF7_EN.exe+2CA634
// FF7_EN.exe+2CA611 -- A0 C411DC00 -- mov al,[FF7_EN.exe+9C11C4] -- [00]
// FF7_EN.exe+2CA616 -- A2 0C11DC00 -- mov [FF7_EN.exe+9C110C],al
// FF7_EN.exe+2CA61B -- C7 05 2013DC00 01000000 -- mov [FF7_EN.exe+9C1320],00000001
// FF7_EN.exe+2CA625 -- 6A 01 -- push 01
// FF7_EN.exe+2CA627 -- E8 DEB10700 -- call FF7_EN.exe+34580A
// FF7_EN.exe+2CA62C -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA62F -- E9 6C010000 -- jmp FF7_EN.exe+2CA7A0
// FF7_EN.exe+2CA634 -- C7 05 2013DC00 00000000 -- mov [FF7_EN.exe+9C1320],00000000
// FF7_EN.exe+2CA63E -- 0FBE 0D 0C11DC00  -- movsx ecx,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA645 -- 3B 0D C411DC00  -- cmp ecx,[FF7_EN.exe+9C11C4] -- [00000000]
// FF7_EN.exe+2CA64B -- 75 6C -- jne FF7_EN.exe+2CA6B9
// FF7_EN.exe+2CA64D -- 0FBE 15 0C11DC00  -- movsx edx,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA654 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2CA656 -- 8A 82 3002DC00  -- mov al,[edx+00DC0230]
// FF7_EN.exe+2CA65C -- 3D FF000000 -- cmp eax,000000FF
// FF7_EN.exe+2CA661 -- 74 51 -- je FF7_EN.exe+2CA6B4
// FF7_EN.exe+2CA663 -- 0FBE 0D 0C11DC00  -- movsx ecx,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA66A -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CA66C -- 8A 91 3002DC00  -- mov dl,[ecx+00DC0230]
// FF7_EN.exe+2CA672 -- 8B 04 95 28999100  -- mov eax,[edx*4+00919928]
// FF7_EN.exe+2CA679 -- 69 C0 84000000 -- imul eax,eax,00000084
// FF7_EN.exe+2CA67F -- 8A 88 ACFDDB00  -- mov cl,[eax+00DBFDAC]
// FF7_EN.exe+2CA685 -- 80 F1 01 -- xor cl,01
// FF7_EN.exe+2CA688 -- 0FBE 15 0C11DC00  -- movsx edx,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA68F -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2CA691 -- 8A 82 3002DC00  -- mov al,[edx+00DC0230]
// FF7_EN.exe+2CA697 -- 8B 14 85 28999100  -- mov edx,[eax*4+00919928]
// FF7_EN.exe+2CA69E -- 69 D2 84000000 -- imul edx,edx,00000084
// FF7_EN.exe+2CA6A4 -- 88 8A ACFDDB00  -- mov [edx+00DBFDAC],cl
// FF7_EN.exe+2CA6AA -- 6A 01 -- push 01
// FF7_EN.exe+2CA6AC -- E8 59B10700 -- call FF7_EN.exe+34580A
// FF7_EN.exe+2CA6B1 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA6B4 -- E9 E7000000 -- jmp FF7_EN.exe+2CA7A0
// FF7_EN.exe+2CA6B9 -- 6A 01 -- push 01
// FF7_EN.exe+2CA6BB -- E8 4AB10700 -- call FF7_EN.exe+34580A
// FF7_EN.exe+2CA6C0 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA6C3 -- A1 C411DC00 -- mov eax,[FF7_EN.exe+9C11C4] -- [00000000]
// FF7_EN.exe+2CA6C8 -- 8A 88 3002DC00  -- mov cl,[eax+00DC0230]
// FF7_EN.exe+2CA6CE -- 88 4D D8  -- mov [ebp-28],cl
// FF7_EN.exe+2CA6D1 -- 0FBE 15 0C11DC00  -- movsx edx,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA6D8 -- A1 C411DC00 -- mov eax,[FF7_EN.exe+9C11C4] -- [00000000]
// FF7_EN.exe+2CA6DD -- 8A 8A 3002DC00  -- mov cl,[edx+00DC0230]
// FF7_EN.exe+2CA6E3 -- 88 88 3002DC00  -- mov [eax+00DC0230],cl
// FF7_EN.exe+2CA6E9 -- 0FBE 15 0C11DC00  -- movsx edx,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA6F0 -- 8A 45 D8  -- mov al,[ebp-28]
// FF7_EN.exe+2CA6F3 -- 88 82 3002DC00  -- mov [edx+00DC0230],al
// FF7_EN.exe+2CA6F9 -- 0FBE 35 0C11DC00  -- movsx esi,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA700 -- 69 F6 40040000 -- imul esi,esi,00000440
// FF7_EN.exe+2CA706 -- 81 C6 98A4DB00 -- add esi,00DBA498 -- [0D0F0000]
// FF7_EN.exe+2CA70C -- B9 10010000 -- mov ecx,00000110
// FF7_EN.exe+2CA711 -- 8D BD 8CFBFFFF  -- lea edi,[ebp-00000474]
// FF7_EN.exe+2CA717 -- F3 A5 -- repe movsd 
// FF7_EN.exe+2CA719 -- 8B 35 C411DC00  -- mov esi,[FF7_EN.exe+9C11C4] -- [00000000]
// FF7_EN.exe+2CA71F -- 69 F6 40040000 -- imul esi,esi,00000440
// FF7_EN.exe+2CA725 -- 81 C6 98A4DB00 -- add esi,00DBA498 -- [0D0F0000]
// FF7_EN.exe+2CA72B -- 0FBE 3D 0C11DC00  -- movsx edi,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA732 -- 69 FF 40040000 -- imul edi,edi,00000440
// FF7_EN.exe+2CA738 -- 81 C7 98A4DB00 -- add edi,00DBA498 -- [0D0F0000]
// FF7_EN.exe+2CA73E -- B9 10010000 -- mov ecx,00000110
// FF7_EN.exe+2CA743 -- F3 A5 -- repe movsd 
// FF7_EN.exe+2CA745 -- 8B 3D C411DC00  -- mov edi,[FF7_EN.exe+9C11C4] -- [00000000]
// FF7_EN.exe+2CA74B -- 69 FF 40040000 -- imul edi,edi,00000440
// FF7_EN.exe+2CA751 -- 81 C7 98A4DB00 -- add edi,00DBA498 -- [0D0F0000]
// FF7_EN.exe+2CA757 -- B9 10010000 -- mov ecx,00000110
// FF7_EN.exe+2CA75C -- 8D B5 8CFBFFFF  -- lea esi,[ebp-00000474]
// FF7_EN.exe+2CA762 -- F3 A5 -- repe movsd 
// FF7_EN.exe+2CA764 -- 8B 0D C411DC00  -- mov ecx,[FF7_EN.exe+9C11C4] -- [00000000]
// FF7_EN.exe+2CA76A -- 8B 14 8D 1410DC00  -- mov edx,[ecx*4+00DC1014]
// FF7_EN.exe+2CA771 -- 89 55 D4  -- mov [ebp-2C],edx
// FF7_EN.exe+2CA774 -- 0FBE 05 0C11DC00  -- movsx eax,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA77B -- 8B 0D C411DC00  -- mov ecx,[FF7_EN.exe+9C11C4] -- [00000000]
// FF7_EN.exe+2CA781 -- 8B 14 85 1410DC00  -- mov edx,[eax*4+00DC1014]
// FF7_EN.exe+2CA788 -- 89 14 8D 1410DC00  -- mov [ecx*4+00DC1014],edx
// FF7_EN.exe+2CA78F -- 0FBE 05 0C11DC00  -- movsx eax,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA796 -- 8B 4D D4  -- mov ecx,[ebp-2C]
// FF7_EN.exe+2CA799 -- 89 0C 85 1410DC00  -- mov [eax*4+00DC1014],ecx
// FF7_EN.exe+2CA7A0 -- 6A 40 -- push 40
// FF7_EN.exe+2CA7A2 -- E8 CD03D5FF -- call FF7_EN.exe+1AB74
// FF7_EN.exe+2CA7A7 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA7AA -- 85 C0  -- test eax,eax
// FF7_EN.exe+2CA7AC -- 74 7F -- je FF7_EN.exe+2CA82D
// FF7_EN.exe+2CA7AE -- 6A 04 -- push 04
// FF7_EN.exe+2CA7B0 -- E8 55B00700 -- call FF7_EN.exe+34580A
// FF7_EN.exe+2CA7B5 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA7B8 -- 8A 15 2413DC00  -- mov dl,[FF7_EN.exe+9C1324] -- [00]
// FF7_EN.exe+2CA7BE -- 88 95 74FBFFFF  -- mov [ebp-0000048C],dl
// FF7_EN.exe+2CA7C4 -- 80 BD 74FBFFFF 00 -- cmp byte ptr [ebp-0000048C],00
// FF7_EN.exe+2CA7CB -- 74 14 -- je FF7_EN.exe+2CA7E1
// FF7_EN.exe+2CA7CD -- 80 BD 74FBFFFF 01 -- cmp byte ptr [ebp-0000048C],01
// FF7_EN.exe+2CA7D4 -- 74 34 -- je FF7_EN.exe+2CA80A
// FF7_EN.exe+2CA7D6 -- 80 BD 74FBFFFF 02 -- cmp byte ptr [ebp-0000048C],02
// FF7_EN.exe+2CA7DD -- 74 34 -- je FF7_EN.exe+2CA813
// FF7_EN.exe+2CA7DF -- EB 4C -- jmp FF7_EN.exe+2CA82D
// FF7_EN.exe+2CA7E1 -- C7 05 9812DC00 02000000 -- mov [FF7_EN.exe+9C1298],00000002
// FF7_EN.exe+2CA7EB -- 66 C7 05 2412DC00 0300 -- mov word ptr [FF7_EN.exe+9C1224],0003
// FF7_EN.exe+2CA7F4 -- C7 05 2813DC00 00000000 -- mov [FF7_EN.exe+9C1328],00000000
// FF7_EN.exe+2CA7FE -- 6A 00 -- push 00
// FF7_EN.exe+2CA800 -- E8 04340000 -- call FF7_EN.exe+2CDC09
// FF7_EN.exe+2CA805 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA808 -- EB 23 -- jmp FF7_EN.exe+2CA82D
// FF7_EN.exe+2CA80A -- C6 05 2413DC00 00 -- mov byte ptr [FF7_EN.exe+9C1324],00
// FF7_EN.exe+2CA811 -- EB 1A -- jmp FF7_EN.exe+2CA82D
// FF7_EN.exe+2CA813 -- 83 3D 2013DC00 00 -- cmp dword ptr [FF7_EN.exe+9C1320],00
// FF7_EN.exe+2CA81A -- 75 07 -- jne FF7_EN.exe+2CA823
// FF7_EN.exe+2CA81C -- C6 05 2413DC00 00 -- mov byte ptr [FF7_EN.exe+9C1324],00
// FF7_EN.exe+2CA823 -- C7 05 2013DC00 00000000 -- mov [FF7_EN.exe+9C1320],00000000
// FF7_EN.exe+2CA82D -- 83 3D 0C13DC00 01 -- cmp dword ptr [FF7_EN.exe+9C130C],01
// FF7_EN.exe+2CA834 -- 0F84 47060000 -- je FF7_EN.exe+2CAE81
// FF7_EN.exe+2CA83A -- E8 C9EFFFFF -- call FF7_EN.exe+2C9808
// FF7_EN.exe+2CA83F -- 83 F8 01 -- cmp eax,01
// FF7_EN.exe+2CA842 -- 0F85 D8000000 -- jne FF7_EN.exe+2CA920
// FF7_EN.exe+2CA848 -- 83 3D 9812DC00 01 -- cmp dword ptr [FF7_EN.exe+9C1298],01
// FF7_EN.exe+2CA84F -- 0F85 CB000000 -- jne FF7_EN.exe+2CA920
// FF7_EN.exe+2CA855 -- A0 2413DC00 -- mov al,[FF7_EN.exe+9C1324] -- [00]
// FF7_EN.exe+2CA85A -- 88 85 70FBFFFF  -- mov [ebp-00000490],al
// FF7_EN.exe+2CA860 -- 80 BD 70FBFFFF 00 -- cmp byte ptr [ebp-00000490],00
// FF7_EN.exe+2CA867 -- 74 17 -- je FF7_EN.exe+2CA880
// FF7_EN.exe+2CA869 -- 80 BD 70FBFFFF 01 -- cmp byte ptr [ebp-00000490],01
// FF7_EN.exe+2CA870 -- 74 5F -- je FF7_EN.exe+2CA8D1
// FF7_EN.exe+2CA872 -- 80 BD 70FBFFFF 02 -- cmp byte ptr [ebp-00000490],02
// FF7_EN.exe+2CA879 -- 74 26 -- je FF7_EN.exe+2CA8A1
// FF7_EN.exe+2CA87B -- E9 A0000000 -- jmp FF7_EN.exe+2CA920
// FF7_EN.exe+2CA880 -- 68 17B7D138 -- push 38D1B717
// FF7_EN.exe+2CA885 -- 8B 0D 5411DC00  -- mov ecx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA88B -- 6B C9 1A -- imul ecx,ecx,1A
// FF7_EN.exe+2CA88E -- 83 C1 12 -- add ecx,12
// FF7_EN.exe+2CA891 -- 51 -- push ecx
// FF7_EN.exe+2CA892 -- 68 C6010000 -- push 000001C6
// FF7_EN.exe+2CA897 -- E8 1C0B0200 -- call FF7_EN.exe+2EB3B8
// FF7_EN.exe+2CA89C -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+2CA89F -- EB 7F -- jmp FF7_EN.exe+2CA920
// FF7_EN.exe+2CA8A1 -- 8B 55 08  -- mov edx,[ebp+08]
// FF7_EN.exe+2CA8A4 -- 83 E2 02 -- and edx,02
// FF7_EN.exe+2CA8A7 -- 85 D2  -- test edx,edx
// FF7_EN.exe+2CA8A9 -- 74 26 -- je FF7_EN.exe+2CA8D1
// FF7_EN.exe+2CA8AB -- 83 3D 2013DC00 00 -- cmp dword ptr [FF7_EN.exe+9C1320],00
// FF7_EN.exe+2CA8B2 -- 74 1D -- je FF7_EN.exe+2CA8D1
// FF7_EN.exe+2CA8B4 -- 68 17B7D138 -- push 38D1B717
// FF7_EN.exe+2CA8B9 -- 0FBE 05 0C11DC00  -- movsx eax,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CA8C0 -- 6B C0 78 -- imul eax,eax,78
// FF7_EN.exe+2CA8C3 -- 83 C0 4E -- add eax,4E
// FF7_EN.exe+2CA8C6 -- 50 -- push eax
// FF7_EN.exe+2CA8C7 -- 6A FB -- push -05
// FF7_EN.exe+2CA8C9 -- E8 EA0A0200 -- call FF7_EN.exe+2EB3B8
// FF7_EN.exe+2CA8CE -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+2CA8D1 -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+2CA8D4 -- 83 E1 02 -- and ecx,02
// FF7_EN.exe+2CA8D7 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+2CA8D9 -- 74 1F -- je FF7_EN.exe+2CA8FA
// FF7_EN.exe+2CA8DB -- 68 17B7D138 -- push 38D1B717
// FF7_EN.exe+2CA8E0 -- 8B 15 5411DC00  -- mov edx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA8E6 -- 6B D2 1A -- imul edx,edx,1A
// FF7_EN.exe+2CA8E9 -- 83 C2 12 -- add edx,12
// FF7_EN.exe+2CA8EC -- 52 -- push edx
// FF7_EN.exe+2CA8ED -- 68 C6010000 -- push 000001C6
// FF7_EN.exe+2CA8F2 -- E8 C10A0200 -- call FF7_EN.exe+2EB3B8
// FF7_EN.exe+2CA8F7 -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+2CA8FA -- 68 ACC8E838 -- push 38E8C8AC
// FF7_EN.exe+2CA8FF -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2CA901 -- A0 2413DC00 -- mov al,[FF7_EN.exe+9C1324] -- [00]
// FF7_EN.exe+2CA906 -- 6B C0 38 -- imul eax,eax,38
// FF7_EN.exe+2CA909 -- 8B 88 5411DC00  -- mov ecx,[eax+00DC1154]
// FF7_EN.exe+2CA90F -- 6B C9 78 -- imul ecx,ecx,78
// FF7_EN.exe+2CA912 -- 83 C1 5A -- add ecx,5A
// FF7_EN.exe+2CA915 -- 51 -- push ecx
// FF7_EN.exe+2CA916 -- 6A 00 -- push 00
// FF7_EN.exe+2CA918 -- E8 9B0A0200 -- call FF7_EN.exe+2EB3B8
// FF7_EN.exe+2CA91D -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+2CA920 -- 8B 15 5411DC00  -- mov edx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CA926 -- 52 -- push edx
// FF7_EN.exe+2CA927 -- E8 7AEFFFFF -- call FF7_EN.exe+2C98A6
// FF7_EN.exe+2CA92C -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA92F -- C7 45 FC 45010000 -- mov [ebp-04],00000145
// FF7_EN.exe+2CA936 -- 0FBF 05 2C11DC00  -- movsx eax,word ptr [FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CA93D -- 69 C0 A8000000 -- imul eax,eax,000000A8
// FF7_EN.exe+2CA943 -- 99 -- cdq 
// FF7_EN.exe+2CA944 -- B9 0A000000 -- mov ecx,0000000A
// FF7_EN.exe+2CA949 -- F7 F9  -- idiv ecx
// FF7_EN.exe+2CA94B -- BA A8000000 -- mov edx,000000A8
// FF7_EN.exe+2CA950 -- 2B D0  -- sub edx,eax
// FF7_EN.exe+2CA952 -- 81 C2 A4010000 -- add edx,000001A4
// FF7_EN.exe+2CA958 -- 89 55 F4  -- mov [ebp-0C],edx
// FF7_EN.exe+2CA95B -- 68 CDCCCC3D -- push 3DCCCCCD
// FF7_EN.exe+2CA960 -- 6A 07 -- push 07
// FF7_EN.exe+2CA962 -- 68 440CDC00 -- push FF7_EN.exe+9C0C44 -- [00000000]
// FF7_EN.exe+2CA967 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+2CA96A -- 83 C0 12 -- add eax,12
// FF7_EN.exe+2CA96D -- 50 -- push eax
// FF7_EN.exe+2CA96E -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CA971 -- 83 C1 10 -- add ecx,10
// FF7_EN.exe+2CA974 -- 51 -- push ecx
// FF7_EN.exe+2CA975 -- E8 89B10200 -- call FF7_EN.exe+2F5B03
// FF7_EN.exe+2CA97A -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CA97D -- 6A 3A -- push 3A
// FF7_EN.exe+2CA97F -- 68 3B010000 -- push 0000013B
// FF7_EN.exe+2CA984 -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+2CA987 -- 52 -- push edx
// FF7_EN.exe+2CA988 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CA98B -- 50 -- push eax
// FF7_EN.exe+2CA98C -- 8D 4D DC  -- lea ecx,[ebp-24]
// FF7_EN.exe+2CA98F -- 51 -- push ecx
// FF7_EN.exe+2CA990 -- E8 0CD20100 -- call FF7_EN.exe+2E7BA1
// FF7_EN.exe+2CA995 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CA998 -- 68 CDCCCC3D -- push 3DCCCCCD
// FF7_EN.exe+2CA99D -- 8D 55 DC  -- lea edx,[ebp-24]
// FF7_EN.exe+2CA9A0 -- 52 -- push edx
// FF7_EN.exe+2CA9A1 -- E8 7AD30100 -- call FF7_EN.exe+2E7D20
// FF7_EN.exe+2CA9A6 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+2CA9A9 -- 0FBF 05 2C11DC00  -- movsx eax,word ptr [FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CA9B0 -- 69 C0 33010000 -- imul eax,eax,00000133
// FF7_EN.exe+2CA9B6 -- 99 -- cdq 
// FF7_EN.exe+2CA9B7 -- B9 0A000000 -- mov ecx,0000000A
// FF7_EN.exe+2CA9BC -- F7 F9  -- idiv ecx
// FF7_EN.exe+2CA9BE -- BA 0F030000 -- mov edx,0000030F
// FF7_EN.exe+2CA9C3 -- 2B D0  -- sub edx,eax
// FF7_EN.exe+2CA9C5 -- 89 55 FC  -- mov [ebp-04],edx
// FF7_EN.exe+2CA9C8 -- C7 45 F4 5C010000 -- mov [ebp-0C],0000015C
// FF7_EN.exe+2CA9CF -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CA9D4 -- 6A 07 -- push 07
// FF7_EN.exe+2CA9D6 -- 6A 02 -- push 02
// FF7_EN.exe+2CA9D8 -- A1 B808DC00 -- mov eax,[FF7_EN.exe+9C08B8] -- [FFFFFFFF]
// FF7_EN.exe+2CA9DD -- 50 -- push eax
// FF7_EN.exe+2CA9DE -- E8 0CF8FFFF -- call FF7_EN.exe+2CA1EF -- [igd9dxva32.dll.rdata+7F8B55]
// FF7_EN.exe+2CA9E3 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CA9E6 -- 50 -- push eax
// FF7_EN.exe+2CA9E7 -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CA9EA -- 83 C1 10 -- add ecx,10
// FF7_EN.exe+2CA9ED -- 51 -- push ecx
// FF7_EN.exe+2CA9EE -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CA9F1 -- 83 C2 42 -- add edx,42
// FF7_EN.exe+2CA9F4 -- 52 -- push edx
// FF7_EN.exe+2CA9F5 -- E8 3FED0200 -- call FF7_EN.exe+2F9739
// FF7_EN.exe+2CA9FA -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CA9FD -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CAA02 -- 81 3D C008DC00 00800000 -- cmp [FF7_EN.exe+9C08C0],00008000
// FF7_EN.exe+2CAA0C -- 1B C0  -- sbb eax,eax
// FF7_EN.exe+2CAA0E -- 83 E0 07 -- and eax,07
// FF7_EN.exe+2CAA11 -- 50 -- push eax
// FF7_EN.exe+2CAA12 -- 68 D5000000 -- push 000000D5
// FF7_EN.exe+2CAA17 -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CAA1A -- 83 C1 12 -- add ecx,12
// FF7_EN.exe+2CAA1D -- 51 -- push ecx
// FF7_EN.exe+2CAA1E -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CAA21 -- 83 C2 57 -- add edx,57
// FF7_EN.exe+2CAA24 -- 52 -- push edx
// FF7_EN.exe+2CAA25 -- E8 E2B10200 -- call FF7_EN.exe+2F5C0C
// FF7_EN.exe+2CAA2A -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CAA2D -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CAA32 -- 6A 07 -- push 07
// FF7_EN.exe+2CAA34 -- 6A 02 -- push 02
// FF7_EN.exe+2CAA36 -- A1 B808DC00 -- mov eax,[FF7_EN.exe+9C08B8] -- [FFFFFFFF]
// FF7_EN.exe+2CAA3B -- 50 -- push eax
// FF7_EN.exe+2CAA3C -- E8 FEF7FFFF -- call FF7_EN.exe+2CA23F -- [igd9dxva32.dll.rdata+7F8B55]
// FF7_EN.exe+2CAA41 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CAA44 -- 50 -- push eax
// FF7_EN.exe+2CAA45 -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CAA48 -- 83 C1 10 -- add ecx,10
// FF7_EN.exe+2CAA4B -- 51 -- push ecx
// FF7_EN.exe+2CAA4C -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CAA4F -- 83 C2 61 -- add edx,61
// FF7_EN.exe+2CAA52 -- 52 -- push edx
// FF7_EN.exe+2CAA53 -- E8 ECF10200 -- call FF7_EN.exe+2F9C44
// FF7_EN.exe+2CAA58 -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CAA5B -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CAA60 -- 6A 07 -- push 07
// FF7_EN.exe+2CAA62 -- 68 D5000000 -- push 000000D5
// FF7_EN.exe+2CAA67 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+2CAA6A -- 83 C0 12 -- add eax,12
// FF7_EN.exe+2CAA6D -- 50 -- push eax
// FF7_EN.exe+2CAA6E -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CAA71 -- 83 C1 76 -- add ecx,76
// FF7_EN.exe+2CAA74 -- 51 -- push ecx
// FF7_EN.exe+2CAA75 -- E8 92B10200 -- call FF7_EN.exe+2F5C0C
// FF7_EN.exe+2CAA7A -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CAA7D -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CAA82 -- 6A 07 -- push 07
// FF7_EN.exe+2CAA84 -- 6A 02 -- push 02
// FF7_EN.exe+2CAA86 -- 8B 15 B808DC00  -- mov edx,[FF7_EN.exe+9C08B8] -- [FFFFFFFF]
// FF7_EN.exe+2CAA8C -- 52 -- push edx
// FF7_EN.exe+2CAA8D -- E8 17F8FFFF -- call FF7_EN.exe+2CA2A9 -- [igd9dxva32.dll.rdata+7F8B55]
// FF7_EN.exe+2CAA92 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CAA95 -- 50 -- push eax
// FF7_EN.exe+2CAA96 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+2CAA99 -- 83 C0 10 -- add eax,10
// FF7_EN.exe+2CAA9C -- 50 -- push eax
// FF7_EN.exe+2CAA9D -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CAAA0 -- 81 C1 80000000 -- add ecx,00000080
// FF7_EN.exe+2CAAA6 -- 51 -- push ecx
// FF7_EN.exe+2CAAA7 -- E8 98F10200 -- call FF7_EN.exe+2F9C44
// FF7_EN.exe+2CAAAC -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CAAAF -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CAAB4 -- 6A 07 -- push 07
// FF7_EN.exe+2CAAB6 -- 68 D8A99100 -- push FF7_EN.exe+51A9D8 -- ["4IME�"]
// FF7_EN.exe+2CAABB -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+2CAABE -- 83 C2 0C -- add edx,0C
// FF7_EN.exe+2CAAC1 -- 52 -- push edx
// FF7_EN.exe+2CAAC2 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CAAC5 -- 83 C0 02 -- add eax,02
// FF7_EN.exe+2CAAC8 -- 50 -- push eax
// FF7_EN.exe+2CAAC9 -- E8 35B00200 -- call FF7_EN.exe+2F5B03
// FF7_EN.exe+2CAACE -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CAAD1 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CAAD6 -- 6A 07 -- push 07
// FF7_EN.exe+2CAAD8 -- 6A 0A -- push 0A
// FF7_EN.exe+2CAADA -- 8B 0D B408DC00  -- mov ecx,[FF7_EN.exe+9C08B4] -- [000000F0]
// FF7_EN.exe+2CAAE0 -- 51 -- push ecx
// FF7_EN.exe+2CAAE1 -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+2CAAE4 -- 83 C2 2E -- add edx,2E
// FF7_EN.exe+2CAAE7 -- 52 -- push edx
// FF7_EN.exe+2CAAE8 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CAAEB -- 83 C0 20 -- add eax,20
// FF7_EN.exe+2CAAEE -- 50 -- push eax
// FF7_EN.exe+2CAAEF -- E8 45EC0200 -- call FF7_EN.exe+2F9739
// FF7_EN.exe+2CAAF4 -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CAAF7 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CAAFC -- 6A 07 -- push 07
// FF7_EN.exe+2CAAFE -- 68 ECA99100 -- push FF7_EN.exe+51A9EC -- [FF4C4927]
// FF7_EN.exe+2CAB03 -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CAB06 -- 83 C1 2A -- add ecx,2A
// FF7_EN.exe+2CAB09 -- 51 -- push ecx
// FF7_EN.exe+2CAB0A -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CAB0D -- 83 C2 06 -- add edx,06
// FF7_EN.exe+2CAB10 -- 52 -- push edx
// FF7_EN.exe+2CAB11 -- E8 EDAF0200 -- call FF7_EN.exe+2F5B03
// FF7_EN.exe+2CAB16 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CAB19 -- 6A 48 -- push 48
// FF7_EN.exe+2CAB1B -- 68 A8000000 -- push 000000A8
// FF7_EN.exe+2CAB20 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+2CAB23 -- 50 -- push eax
// FF7_EN.exe+2CAB24 -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CAB27 -- 83 E9 04 -- sub ecx,04
// FF7_EN.exe+2CAB2A -- 51 -- push ecx
// FF7_EN.exe+2CAB2B -- 8D 55 DC  -- lea edx,[ebp-24]
// FF7_EN.exe+2CAB2E -- 52 -- push edx
// FF7_EN.exe+2CAB2F -- E8 6DD00100 -- call FF7_EN.exe+2E7BA1
// FF7_EN.exe+2CAB34 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CAB37 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CAB3C -- 8D 45 DC  -- lea eax,[ebp-24]
// FF7_EN.exe+2CAB3F -- 50 -- push eax
// FF7_EN.exe+2CAB40 -- E8 DBD10100 -- call FF7_EN.exe+2E7D20
// FF7_EN.exe+2CAB45 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+2CAB48 -- 0FBF 05 2C11DC00  -- movsx eax,word ptr [FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CAB4F -- 69 C0 33010000 -- imul eax,eax,00000133
// FF7_EN.exe+2CAB55 -- 99 -- cdq 
// FF7_EN.exe+2CAB56 -- B9 0A000000 -- mov ecx,0000000A
// FF7_EN.exe+2CAB5B -- F7 F9  -- idiv ecx
// FF7_EN.exe+2CAB5D -- 2D 33010000 -- sub eax,00000133
// FF7_EN.exe+2CAB62 -- 89 45 FC  -- mov [ebp-04],eax
// FF7_EN.exe+2CAB65 -- C7 45 F4 18000000 -- mov [ebp-0C],00000018
// FF7_EN.exe+2CAB6C -- C7 45 CC 00000000 -- mov [ebp-34],00000000
// FF7_EN.exe+2CAB73 -- EB 09 -- jmp FF7_EN.exe+2CAB7E
// FF7_EN.exe+2CAB75 -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CAB78 -- 83 C2 01 -- add edx,01
// FF7_EN.exe+2CAB7B -- 89 55 CC  -- mov [ebp-34],edx
// FF7_EN.exe+2CAB7E -- 83 7D CC 03 -- cmp dword ptr [ebp-34],03
// FF7_EN.exe+2CAB82 -- 0F8D C5020000 -- jnl FF7_EN.exe+2CAE4D
// FF7_EN.exe+2CAB88 -- 8B 45 CC  -- mov eax,[ebp-34]
// FF7_EN.exe+2CAB8B -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CAB8D -- 8A 88 3002DC00  -- mov cl,[eax+00DC0230]
// FF7_EN.exe+2CAB93 -- 81 F9 FF000000 -- cmp ecx,000000FF
// FF7_EN.exe+2CAB99 -- 75 02 -- jne FF7_EN.exe+2CAB9D
// FF7_EN.exe+2CAB9B -- EB D8 -- jmp FF7_EN.exe+2CAB75
// FF7_EN.exe+2CAB9D -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CABA0 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2CABA2 -- 8A 82 3002DC00  -- mov al,[edx+00DC0230]
// FF7_EN.exe+2CABA8 -- 8A 0C 85 28999100  -- mov cl,[eax*4+00919928]
// FF7_EN.exe+2CABAF -- 88 8D 88FBFFFF  -- mov [ebp-00000478],cl
// FF7_EN.exe+2CABB5 -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CABB8 -- 6B D2 78 -- imul edx,edx,78
// FF7_EN.exe+2CABBB -- 83 C2 24 -- add edx,24
// FF7_EN.exe+2CABBE -- 89 55 F8  -- mov [ebp-08],edx
// FF7_EN.exe+2CABC1 -- 8B 85 88FBFFFF  -- mov eax,[ebp-00000478]
// FF7_EN.exe+2CABC7 -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+2CABCC -- 69 C0 84000000 -- imul eax,eax,00000084
// FF7_EN.exe+2CABD2 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CABD4 -- 8A 88 ACFDDB00  -- mov cl,[eax+00DBFDAC]
// FF7_EN.exe+2CABDA -- 83 E1 01 -- and ecx,01
// FF7_EN.exe+2CABDD -- F7 D9  -- neg ecx
// FF7_EN.exe+2CABDF -- 1B C9  -- sbb ecx,ecx
// FF7_EN.exe+2CABE1 -- 41 -- inc ecx
// FF7_EN.exe+2CABE2 -- 6B C9 30 -- imul ecx,ecx,30
// FF7_EN.exe+2CABE5 -- 89 4D D0  -- mov [ebp-30],ecx
// FF7_EN.exe+2CABE8 -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CABED -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CABF0 -- 52 -- push edx
// FF7_EN.exe+2CABF1 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CABF4 -- 83 C0 0D -- add eax,0D
// FF7_EN.exe+2CABF7 -- 50 -- push eax
// FF7_EN.exe+2CABF8 -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CABFB -- 81 C1 AC000000 -- add ecx,000000AC
// FF7_EN.exe+2CAC01 -- 51 -- push ecx
// FF7_EN.exe+2CAC02 -- E8 9BB6FFFF -- call FF7_EN.exe+2C62A2
// FF7_EN.exe+2CAC07 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2CAC0A -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CAC0F -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CAC12 -- 52 -- push edx
// FF7_EN.exe+2CAC13 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CAC16 -- 83 C0 0B -- add eax,0B
// FF7_EN.exe+2CAC19 -- 50 -- push eax
// FF7_EN.exe+2CAC1A -- 8B 4D D0  -- mov ecx,[ebp-30]
// FF7_EN.exe+2CAC1D -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CAC20 -- 8D 44 0A 23  -- lea eax,[edx+ecx+23]
// FF7_EN.exe+2CAC24 -- 50 -- push eax
// FF7_EN.exe+2CAC25 -- E8 31C00100 -- call FF7_EN.exe+2E6C5B
// FF7_EN.exe+2CAC2A -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2CAC2D -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CAC32 -- 68 20208090 -- push 90802020
// FF7_EN.exe+2CAC37 -- 6A 0C -- push 0C
// FF7_EN.exe+2CAC39 -- 8B 8D 88FBFFFF  -- mov ecx,[ebp-00000478]
// FF7_EN.exe+2CAC3F -- 81 E1 FF000000 -- and ecx,000000FF
// FF7_EN.exe+2CAC45 -- 69 C9 84000000 -- imul ecx,ecx,00000084
// FF7_EN.exe+2CAC4B -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CAC4D -- 8A 91 ADFDDB00  -- mov dl,[ecx+00DBFDAD]
// FF7_EN.exe+2CAC53 -- D1 E2  -- shl edx,1
// FF7_EN.exe+2CAC55 -- 52 -- push edx
// FF7_EN.exe+2CAC56 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CAC59 -- 83 C0 36 -- add eax,36
// FF7_EN.exe+2CAC5C -- 50 -- push eax
// FF7_EN.exe+2CAC5D -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CAC60 -- 81 C1 57010000 -- add ecx,00000157
// FF7_EN.exe+2CAC66 -- 51 -- push ecx
// FF7_EN.exe+2CAC67 -- E8 DAC60200 -- call FF7_EN.exe+2F7346
// FF7_EN.exe+2CAC6C -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CAC6F -- 8B 95 88FBFFFF  -- mov edx,[ebp-00000478]
// FF7_EN.exe+2CAC75 -- 81 E2 FF000000 -- and edx,000000FF
// FF7_EN.exe+2CAC7B -- 69 D2 84000000 -- imul edx,edx,00000084
// FF7_EN.exe+2CAC81 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2CAC83 -- 8A 82 9BFDDB00  -- mov al,[edx+00DBFD9B]
// FF7_EN.exe+2CAC89 -- 3D FF000000 -- cmp eax,000000FF
// FF7_EN.exe+2CAC8E -- 75 17 -- jne FF7_EN.exe+2CACA7
// FF7_EN.exe+2CAC90 -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+2CAC93 -- D1 F9  -- sar ecx,1
// FF7_EN.exe+2CAC95 -- 83 E1 07 -- and ecx,07
// FF7_EN.exe+2CAC98 -- 8B 14 8D 08AB9100  -- mov edx,[ecx*4+0091AB08]
// FF7_EN.exe+2CAC9F -- 89 95 80FBFFFF  -- mov [ebp-00000480],edx
// FF7_EN.exe+2CACA5 -- EB 66 -- jmp FF7_EN.exe+2CAD0D
// FF7_EN.exe+2CACA7 -- 8B 85 88FBFFFF  -- mov eax,[ebp-00000478]
// FF7_EN.exe+2CACAD -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+2CACB2 -- 69 C0 84000000 -- imul eax,eax,00000084
// FF7_EN.exe+2CACB8 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CACBA -- 8A 88 ABFDDB00  -- mov cl,[eax+00DBFDAB]
// FF7_EN.exe+2CACC0 -- 83 E1 10 -- and ecx,10
// FF7_EN.exe+2CACC3 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+2CACC5 -- 74 0E -- je FF7_EN.exe+2CACD5
// FF7_EN.exe+2CACC7 -- 8B 15 08AB9100  -- mov edx,[FF7_EN.exe+51AB08] -- [90000080]
// FF7_EN.exe+2CACCD -- 89 95 80FBFFFF  -- mov [ebp-00000480],edx
// FF7_EN.exe+2CACD3 -- EB 38 -- jmp FF7_EN.exe+2CAD0D
// FF7_EN.exe+2CACD5 -- 8B 85 88FBFFFF  -- mov eax,[ebp-00000478]
// FF7_EN.exe+2CACDB -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+2CACE0 -- 69 C0 84000000 -- imul eax,eax,00000084
// FF7_EN.exe+2CACE6 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CACE8 -- 8A 88 ABFDDB00  -- mov cl,[eax+00DBFDAB]
// FF7_EN.exe+2CACEE -- 83 E1 20 -- and ecx,20
// FF7_EN.exe+2CACF1 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+2CACF3 -- 74 0E -- je FF7_EN.exe+2CAD03
// FF7_EN.exe+2CACF5 -- 8B 15 10AB9100  -- mov edx,[FF7_EN.exe+51AB10] -- [90800000]
// FF7_EN.exe+2CACFB -- 89 95 80FBFFFF  -- mov [ebp-00000480],edx
// FF7_EN.exe+2CAD01 -- EB 0A -- jmp FF7_EN.exe+2CAD0D
// FF7_EN.exe+2CAD03 -- C7 85 80FBFFFF 50208090 -- mov [ebp-00000480],90802050
// FF7_EN.exe+2CAD0D -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CAD12 -- 8B 85 80FBFFFF  -- mov eax,[ebp-00000480]
// FF7_EN.exe+2CAD18 -- 50 -- push eax
// FF7_EN.exe+2CAD19 -- 6A 0C -- push 0C
// FF7_EN.exe+2CAD1B -- 8B 8D 88FBFFFF  -- mov ecx,[ebp-00000478]
// FF7_EN.exe+2CAD21 -- 81 E1 FF000000 -- and ecx,000000FF
// FF7_EN.exe+2CAD27 -- 69 C9 84000000 -- imul ecx,ecx,00000084
// FF7_EN.exe+2CAD2D -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CAD2F -- 8A 91 9BFDDB00  -- mov dl,[ecx+00DBFD9B]
// FF7_EN.exe+2CAD35 -- 8B C2  -- mov eax,edx
// FF7_EN.exe+2CAD37 -- 6B C0 74 -- imul eax,eax,74
// FF7_EN.exe+2CAD3A -- 99 -- cdq 
// FF7_EN.exe+2CAD3B -- 81 E2 FF000000 -- and edx,000000FF
// FF7_EN.exe+2CAD41 -- 03 C2  -- add eax,edx
// FF7_EN.exe+2CAD43 -- C1 F8 08 -- sar eax,08
// FF7_EN.exe+2CAD46 -- 50 -- push eax
// FF7_EN.exe+2CAD47 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CAD4A -- 83 C0 5F -- add eax,5F
// FF7_EN.exe+2CAD4D -- 50 -- push eax
// FF7_EN.exe+2CAD4E -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CAD51 -- 81 C1 59010000 -- add ecx,00000159
// FF7_EN.exe+2CAD57 -- 51 -- push ecx
// FF7_EN.exe+2CAD58 -- E8 E9C50200 -- call FF7_EN.exe+2F7346
// FF7_EN.exe+2CAD5D -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CAD60 -- 68 AC1C9A3E -- push 3E9A1CAC
// FF7_EN.exe+2CAD65 -- 6A 00 -- push 00
// FF7_EN.exe+2CAD67 -- 6A 00 -- push 00
// FF7_EN.exe+2CAD69 -- 6A 07 -- push 07
// FF7_EN.exe+2CAD6B -- 6A 08 -- push 08
// FF7_EN.exe+2CAD6D -- 6A 40 -- push 40
// FF7_EN.exe+2CAD6F -- 6A 08 -- push 08
// FF7_EN.exe+2CAD71 -- 68 88000000 -- push 00000088
// FF7_EN.exe+2CAD76 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+2CAD79 -- 83 C2 36 -- add edx,36
// FF7_EN.exe+2CAD7C -- 52 -- push edx
// FF7_EN.exe+2CAD7D -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CAD80 -- 05 55010000 -- add eax,00000155
// FF7_EN.exe+2CAD85 -- 50 -- push eax
// FF7_EN.exe+2CAD86 -- E8 70CE0200 -- call FF7_EN.exe+2F7BFB
// FF7_EN.exe+2CAD8B -- 83 C4 28 -- add esp,28
// FF7_EN.exe+2CAD8E -- 68 AC1C9A3E -- push 3E9A1CAC
// FF7_EN.exe+2CAD93 -- 6A 00 -- push 00
// FF7_EN.exe+2CAD95 -- 6A 00 -- push 00
// FF7_EN.exe+2CAD97 -- 6A 07 -- push 07
// FF7_EN.exe+2CAD99 -- 6A 08 -- push 08
// FF7_EN.exe+2CAD9B -- 6A 40 -- push 40
// FF7_EN.exe+2CAD9D -- 6A 08 -- push 08
// FF7_EN.exe+2CAD9F -- 68 88000000 -- push 00000088
// FF7_EN.exe+2CADA4 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+2CADA7 -- 83 C1 5F -- add ecx,5F
// FF7_EN.exe+2CADAA -- 51 -- push ecx
// FF7_EN.exe+2CADAB -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CADAE -- 81 C2 55010000 -- add edx,00000155
// FF7_EN.exe+2CADB4 -- 52 -- push edx
// FF7_EN.exe+2CADB5 -- E8 41CE0200 -- call FF7_EN.exe+2F7BFB
// FF7_EN.exe+2CADBA -- 83 C4 28 -- add esp,28
// FF7_EN.exe+2CADBD -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CADC2 -- 6A 07 -- push 07
// FF7_EN.exe+2CADC4 -- 68 00AA9100 -- push FF7_EN.exe+51AA00 -- ["NEXT"]
// FF7_EN.exe+2CADC9 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CADCC -- 83 C0 21 -- add eax,21
// FF7_EN.exe+2CADCF -- 50 -- push eax
// FF7_EN.exe+2CADD0 -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CADD3 -- 81 C1 47010000 -- add ecx,00000147
// FF7_EN.exe+2CADD9 -- 51 -- push ecx
// FF7_EN.exe+2CADDA -- E8 24AD0200 -- call FF7_EN.exe+2F5B03
// FF7_EN.exe+2CADDF -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CADE2 -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CADE7 -- 6A 07 -- push 07
// FF7_EN.exe+2CADE9 -- 68 14AA9100 -- push FF7_EN.exe+51AA14 -- [",IMIT"]
// FF7_EN.exe+2CADEE -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+2CADF1 -- 83 C2 4A -- add edx,4A
// FF7_EN.exe+2CADF4 -- 52 -- push edx
// FF7_EN.exe+2CADF5 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CADF8 -- 05 47010000 -- add eax,00000147
// FF7_EN.exe+2CADFD -- 50 -- push eax
// FF7_EN.exe+2CADFE -- E8 00AD0200 -- call FF7_EN.exe+2F5B03
// FF7_EN.exe+2CAE03 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CAE06 -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CAE0B -- 6A 07 -- push 07
// FF7_EN.exe+2CAE0D -- 6A 01 -- push 01
// FF7_EN.exe+2CAE0F -- 8B 4D CC  -- mov ecx,[ebp-34]
// FF7_EN.exe+2CAE12 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CAE14 -- 8A 91 3002DC00  -- mov dl,[ecx+00DC0230]
// FF7_EN.exe+2CAE1A -- 8B 04 95 28999100  -- mov eax,[edx*4+00919928]
// FF7_EN.exe+2CAE21 -- 69 C0 84000000 -- imul eax,eax,00000084
// FF7_EN.exe+2CAE27 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CAE29 -- 8A 88 9AFDDB00  -- mov cl,[eax+00DBFD9A]
// FF7_EN.exe+2CAE2F -- 51 -- push ecx
// FF7_EN.exe+2CAE30 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+2CAE33 -- 83 C2 4E -- add edx,4E
// FF7_EN.exe+2CAE36 -- 52 -- push edx
// FF7_EN.exe+2CAE37 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CAE3A -- 05 B2010000 -- add eax,000001B2
// FF7_EN.exe+2CAE3F -- 50 -- push eax
// FF7_EN.exe+2CAE40 -- E8 F4E80200 -- call FF7_EN.exe+2F9739
// FF7_EN.exe+2CAE45 -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CAE48 -- E9 28FDFFFF -- jmp FF7_EN.exe+2CAB75
// FF7_EN.exe+2CAE4D -- 68 A6010000 -- push 000001A6
// FF7_EN.exe+2CAE52 -- 68 08020000 -- push 00000208
// FF7_EN.exe+2CAE57 -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CAE5A -- 51 -- push ecx
// FF7_EN.exe+2CAE5B -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CAE5E -- 52 -- push edx
// FF7_EN.exe+2CAE5F -- 8D 45 DC  -- lea eax,[ebp-24]
// FF7_EN.exe+2CAE62 -- 50 -- push eax
// FF7_EN.exe+2CAE63 -- E8 39CD0100 -- call FF7_EN.exe+2E7BA1
// FF7_EN.exe+2CAE68 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CAE6B -- 68 CDCCCC3E -- push 3ECCCCCD
// FF7_EN.exe+2CAE70 -- 8D 4D DC  -- lea ecx,[ebp-24]
// FF7_EN.exe+2CAE73 -- 51 -- push ecx
// FF7_EN.exe+2CAE74 -- E8 A7CE0100 -- call FF7_EN.exe+2E7D20
// FF7_EN.exe+2CAE79 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+2CAE7C -- E9 38060000 -- jmp FF7_EN.exe+2CB4B9
// FF7_EN.exe+2CAE81 -- E8 82E9FFFF -- call FF7_EN.exe+2C9808
// FF7_EN.exe+2CAE86 -- 83 F8 01 -- cmp eax,01
// FF7_EN.exe+2CAE89 -- 0F85 DC000000 -- jne FF7_EN.exe+2CAF6B
// FF7_EN.exe+2CAE8F -- 83 3D 9812DC00 01 -- cmp dword ptr [FF7_EN.exe+9C1298],01
// FF7_EN.exe+2CAE96 -- 0F85 CF000000 -- jne FF7_EN.exe+2CAF6B
// FF7_EN.exe+2CAE9C -- 8A 15 2413DC00  -- mov dl,[FF7_EN.exe+9C1324] -- [00]
// FF7_EN.exe+2CAEA2 -- 88 95 6CFBFFFF  -- mov [ebp-00000494],dl
// FF7_EN.exe+2CAEA8 -- 80 BD 6CFBFFFF 00 -- cmp byte ptr [ebp-00000494],00
// FF7_EN.exe+2CAEAF -- 74 17 -- je FF7_EN.exe+2CAEC8
// FF7_EN.exe+2CAEB1 -- 80 BD 6CFBFFFF 01 -- cmp byte ptr [ebp-00000494],01
// FF7_EN.exe+2CAEB8 -- 74 61 -- je FF7_EN.exe+2CAF1B
// FF7_EN.exe+2CAEBA -- 80 BD 6CFBFFFF 02 -- cmp byte ptr [ebp-00000494],02
// FF7_EN.exe+2CAEC1 -- 74 28 -- je FF7_EN.exe+2CAEEB
// FF7_EN.exe+2CAEC3 -- E9 A3000000 -- jmp FF7_EN.exe+2CAF6B
// FF7_EN.exe+2CAEC8 -- 68 17B7D138 -- push 38D1B717
// FF7_EN.exe+2CAECD -- A1 5411DC00 -- mov eax,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CAED2 -- 6B C0 0D -- imul eax,eax,0D
// FF7_EN.exe+2CAED5 -- 83 C0 09 -- add eax,09
// FF7_EN.exe+2CAED8 -- 50 -- push eax
// FF7_EN.exe+2CAED9 -- 68 ED000000 -- push 000000ED
// FF7_EN.exe+2CAEDE -- E8 9A5E0200 -- call FF7_EN.exe+2F0D7D
// FF7_EN.exe+2CAEE3 -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+2CAEE6 -- E9 80000000 -- jmp FF7_EN.exe+2CAF6B
// FF7_EN.exe+2CAEEB -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+2CAEEE -- 83 E1 02 -- and ecx,02
// FF7_EN.exe+2CAEF1 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+2CAEF3 -- 74 26 -- je FF7_EN.exe+2CAF1B
// FF7_EN.exe+2CAEF5 -- 83 3D 2013DC00 00 -- cmp dword ptr [FF7_EN.exe+9C1320],00
// FF7_EN.exe+2CAEFC -- 74 1D -- je FF7_EN.exe+2CAF1B
// FF7_EN.exe+2CAEFE -- 68 17B7D138 -- push 38D1B717
// FF7_EN.exe+2CAF03 -- 0FBE 15 0C11DC00  -- movsx edx,byte ptr [FF7_EN.exe+9C110C] -- [00]
// FF7_EN.exe+2CAF0A -- 6B D2 3C -- imul edx,edx,3C
// FF7_EN.exe+2CAF0D -- 83 C2 27 -- add edx,27
// FF7_EN.exe+2CAF10 -- 52 -- push edx
// FF7_EN.exe+2CAF11 -- 6A FE -- push -02
// FF7_EN.exe+2CAF13 -- E8 655E0200 -- call FF7_EN.exe+2F0D7D
// FF7_EN.exe+2CAF18 -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+2CAF1B -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+2CAF1E -- 83 E0 02 -- and eax,02
// FF7_EN.exe+2CAF21 -- 85 C0  -- test eax,eax
// FF7_EN.exe+2CAF23 -- 74 1F -- je FF7_EN.exe+2CAF44
// FF7_EN.exe+2CAF25 -- 68 17B7D138 -- push 38D1B717
// FF7_EN.exe+2CAF2A -- 8B 0D 5411DC00  -- mov ecx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CAF30 -- 6B C9 0D -- imul ecx,ecx,0D
// FF7_EN.exe+2CAF33 -- 83 C1 09 -- add ecx,09
// FF7_EN.exe+2CAF36 -- 51 -- push ecx
// FF7_EN.exe+2CAF37 -- 68 ED000000 -- push 000000ED
// FF7_EN.exe+2CAF3C -- E8 3C5E0200 -- call FF7_EN.exe+2F0D7D
// FF7_EN.exe+2CAF41 -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+2CAF44 -- 68 ACC8E838 -- push 38E8C8AC
// FF7_EN.exe+2CAF49 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CAF4B -- 8A 15 2413DC00  -- mov dl,[FF7_EN.exe+9C1324] -- [00]
// FF7_EN.exe+2CAF51 -- 6B D2 38 -- imul edx,edx,38
// FF7_EN.exe+2CAF54 -- 8B 82 5411DC00  -- mov eax,[edx+00DC1154]
// FF7_EN.exe+2CAF5A -- 6B C0 3C -- imul eax,eax,3C
// FF7_EN.exe+2CAF5D -- 83 C0 2D -- add eax,2D
// FF7_EN.exe+2CAF60 -- 50 -- push eax
// FF7_EN.exe+2CAF61 -- 6A 00 -- push 00
// FF7_EN.exe+2CAF63 -- E8 155E0200 -- call FF7_EN.exe+2F0D7D
// FF7_EN.exe+2CAF68 -- 83 C4 0C -- add esp,0C
// FF7_EN.exe+2CAF6B -- 8B 0D 5411DC00  -- mov ecx,[FF7_EN.exe+9C1154] -- [00000000]
// FF7_EN.exe+2CAF71 -- 51 -- push ecx
// FF7_EN.exe+2CAF72 -- E8 90EDFFFF -- call FF7_EN.exe+2C9D07
// FF7_EN.exe+2CAF77 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CAF7A -- C7 45 FC A2000000 -- mov [ebp-04],000000A2
// FF7_EN.exe+2CAF81 -- 0FBF 05 2C11DC00  -- movsx eax,word ptr [FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CAF88 -- 6B C0 54 -- imul eax,eax,54
// FF7_EN.exe+2CAF8B -- 99 -- cdq 
// FF7_EN.exe+2CAF8C -- B9 0A000000 -- mov ecx,0000000A
// FF7_EN.exe+2CAF91 -- F7 F9  -- idiv ecx
// FF7_EN.exe+2CAF93 -- BA 54000000 -- mov edx,00000054
// FF7_EN.exe+2CAF98 -- 2B D0  -- sub edx,eax
// FF7_EN.exe+2CAF9A -- 81 C2 D2000000 -- add edx,000000D2
// FF7_EN.exe+2CAFA0 -- 89 55 F4  -- mov [ebp-0C],edx
// FF7_EN.exe+2CAFA3 -- 68 CDCCCC3D -- push 3DCCCCCD
// FF7_EN.exe+2CAFA8 -- 6A 07 -- push 07
// FF7_EN.exe+2CAFAA -- 68 440CDC00 -- push FF7_EN.exe+9C0C44 -- [00000000]
// FF7_EN.exe+2CAFAF -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+2CAFB2 -- 83 C0 09 -- add eax,09
// FF7_EN.exe+2CAFB5 -- 50 -- push eax
// FF7_EN.exe+2CAFB6 -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CAFB9 -- 83 C1 08 -- add ecx,08
// FF7_EN.exe+2CAFBC -- 51 -- push ecx
// FF7_EN.exe+2CAFBD -- E8 6DFB0200 -- call FF7_EN.exe+2FAB2F
// FF7_EN.exe+2CAFC2 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CAFC5 -- 6A 1D -- push 1D
// FF7_EN.exe+2CAFC7 -- 68 9E000000 -- push 0000009E
// FF7_EN.exe+2CAFCC -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+2CAFCF -- 52 -- push edx
// FF7_EN.exe+2CAFD0 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CAFD3 -- 50 -- push eax
// FF7_EN.exe+2CAFD4 -- 8D 4D DC  -- lea ecx,[ebp-24]
// FF7_EN.exe+2CAFD7 -- 51 -- push ecx
// FF7_EN.exe+2CAFD8 -- E8 C4CB0100 -- call FF7_EN.exe+2E7BA1
// FF7_EN.exe+2CAFDD -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CAFE0 -- 68 CDCCCC3D -- push 3DCCCCCD
// FF7_EN.exe+2CAFE5 -- 8D 55 DC  -- lea edx,[ebp-24]
// FF7_EN.exe+2CAFE8 -- 52 -- push edx
// FF7_EN.exe+2CAFE9 -- E8 2F2E0200 -- call FF7_EN.exe+2EDE1D
// FF7_EN.exe+2CAFEE -- 83 C4 08 -- add esp,08
// FF7_EN.exe+2CAFF1 -- 0FBF 05 2C11DC00  -- movsx eax,word ptr [FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CAFF8 -- 69 C0 9A000000 -- imul eax,eax,0000009A
// FF7_EN.exe+2CAFFE -- 99 -- cdq 
// FF7_EN.exe+2CAFFF -- B9 0A000000 -- mov ecx,0000000A
// FF7_EN.exe+2CB004 -- F7 F9  -- idiv ecx
// FF7_EN.exe+2CB006 -- BA 90010000 -- mov edx,00000190
// FF7_EN.exe+2CB00B -- 2B D0  -- sub edx,eax
// FF7_EN.exe+2CB00D -- 89 55 FC  -- mov [ebp-04],edx
// FF7_EN.exe+2CB010 -- C7 45 F4 AE000000 -- mov [ebp-0C],000000AE
// FF7_EN.exe+2CB017 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CB01C -- 6A 07 -- push 07
// FF7_EN.exe+2CB01E -- 6A 02 -- push 02
// FF7_EN.exe+2CB020 -- A1 B808DC00 -- mov eax,[FF7_EN.exe+9C08B8] -- [FFFFFFFF]
// FF7_EN.exe+2CB025 -- 50 -- push eax
// FF7_EN.exe+2CB026 -- E8 C4F1FFFF -- call FF7_EN.exe+2CA1EF -- [igd9dxva32.dll.rdata+7F8B55]
// FF7_EN.exe+2CB02B -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CB02E -- 50 -- push eax
// FF7_EN.exe+2CB02F -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CB032 -- 83 C1 08 -- add ecx,08
// FF7_EN.exe+2CB035 -- 51 -- push ecx
// FF7_EN.exe+2CB036 -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CB039 -- 83 C2 1B -- add edx,1B
// FF7_EN.exe+2CB03C -- 52 -- push edx
// FF7_EN.exe+2CB03D -- E8 191F0300 -- call FF7_EN.exe+2FCF5B
// FF7_EN.exe+2CB042 -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CB045 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CB04A -- 81 3D C008DC00 00800000 -- cmp [FF7_EN.exe+9C08C0],00008000
// FF7_EN.exe+2CB054 -- 1B C0  -- sbb eax,eax
// FF7_EN.exe+2CB056 -- 83 E0 07 -- and eax,07
// FF7_EN.exe+2CB059 -- 50 -- push eax
// FF7_EN.exe+2CB05A -- 68 D5000000 -- push 000000D5
// FF7_EN.exe+2CB05F -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CB062 -- 83 C1 09 -- add ecx,09
// FF7_EN.exe+2CB065 -- 51 -- push ecx
// FF7_EN.exe+2CB066 -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CB069 -- 83 C2 26 -- add edx,26
// FF7_EN.exe+2CB06C -- 52 -- push edx
// FF7_EN.exe+2CB06D -- E8 C6FB0200 -- call FF7_EN.exe+2FAC38
// FF7_EN.exe+2CB072 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CB075 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CB07A -- 6A 07 -- push 07
// FF7_EN.exe+2CB07C -- 6A 02 -- push 02
// FF7_EN.exe+2CB07E -- A1 B808DC00 -- mov eax,[FF7_EN.exe+9C08B8] -- [FFFFFFFF]
// FF7_EN.exe+2CB083 -- 50 -- push eax
// FF7_EN.exe+2CB084 -- E8 B6F1FFFF -- call FF7_EN.exe+2CA23F -- [igd9dxva32.dll.rdata+7F8B55]
// FF7_EN.exe+2CB089 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CB08C -- 50 -- push eax
// FF7_EN.exe+2CB08D -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CB090 -- 83 C1 08 -- add ecx,08
// FF7_EN.exe+2CB093 -- 51 -- push ecx
// FF7_EN.exe+2CB094 -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CB097 -- 83 C2 2B -- add edx,2B
// FF7_EN.exe+2CB09A -- 52 -- push edx
// FF7_EN.exe+2CB09B -- E8 EB230300 -- call FF7_EN.exe+2FD48B
// FF7_EN.exe+2CB0A0 -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CB0A3 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CB0A8 -- 6A 07 -- push 07
// FF7_EN.exe+2CB0AA -- 68 D5000000 -- push 000000D5
// FF7_EN.exe+2CB0AF -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+2CB0B2 -- 83 C0 09 -- add eax,09
// FF7_EN.exe+2CB0B5 -- 50 -- push eax
// FF7_EN.exe+2CB0B6 -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CB0B9 -- 83 C1 35 -- add ecx,35
// FF7_EN.exe+2CB0BC -- 51 -- push ecx
// FF7_EN.exe+2CB0BD -- E8 76FB0200 -- call FF7_EN.exe+2FAC38
// FF7_EN.exe+2CB0C2 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CB0C5 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CB0CA -- 6A 07 -- push 07
// FF7_EN.exe+2CB0CC -- 6A 02 -- push 02
// FF7_EN.exe+2CB0CE -- 8B 15 B808DC00  -- mov edx,[FF7_EN.exe+9C08B8] -- [FFFFFFFF]
// FF7_EN.exe+2CB0D4 -- 52 -- push edx
// FF7_EN.exe+2CB0D5 -- E8 CFF1FFFF -- call FF7_EN.exe+2CA2A9 -- [igd9dxva32.dll.rdata+7F8B55]
// FF7_EN.exe+2CB0DA -- 83 C4 04 -- add esp,04
// FF7_EN.exe+2CB0DD -- 50 -- push eax
// FF7_EN.exe+2CB0DE -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+2CB0E1 -- 83 C0 08 -- add eax,08
// FF7_EN.exe+2CB0E4 -- 50 -- push eax
// FF7_EN.exe+2CB0E5 -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CB0E8 -- 83 C1 3A -- add ecx,3A
// FF7_EN.exe+2CB0EB -- 51 -- push ecx
// FF7_EN.exe+2CB0EC -- E8 9A230300 -- call FF7_EN.exe+2FD48B
// FF7_EN.exe+2CB0F1 -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CB0F4 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CB0F9 -- 6A 07 -- push 07
// FF7_EN.exe+2CB0FB -- 68 D8A99100 -- push FF7_EN.exe+51A9D8 -- ["4IME�"]
// FF7_EN.exe+2CB100 -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+2CB103 -- 83 C2 06 -- add edx,06
// FF7_EN.exe+2CB106 -- 52 -- push edx
// FF7_EN.exe+2CB107 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CB10A -- 83 C0 01 -- add eax,01
// FF7_EN.exe+2CB10D -- 50 -- push eax
// FF7_EN.exe+2CB10E -- E8 1CFA0200 -- call FF7_EN.exe+2FAB2F
// FF7_EN.exe+2CB113 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CB116 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CB11B -- 6A 07 -- push 07
// FF7_EN.exe+2CB11D -- 6A 0A -- push 0A
// FF7_EN.exe+2CB11F -- 8B 0D B408DC00  -- mov ecx,[FF7_EN.exe+9C08B4] -- [000000F0]
// FF7_EN.exe+2CB125 -- 51 -- push ecx
// FF7_EN.exe+2CB126 -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+2CB129 -- 83 C2 17 -- add edx,17
// FF7_EN.exe+2CB12C -- 52 -- push edx
// FF7_EN.exe+2CB12D -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CB130 -- 83 C0 0A -- add eax,0A
// FF7_EN.exe+2CB133 -- 50 -- push eax
// FF7_EN.exe+2CB134 -- E8 221E0300 -- call FF7_EN.exe+2FCF5B
// FF7_EN.exe+2CB139 -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CB13C -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CB141 -- 6A 07 -- push 07
// FF7_EN.exe+2CB143 -- 68 ECA99100 -- push FF7_EN.exe+51A9EC -- [FF4C4927]
// FF7_EN.exe+2CB148 -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CB14B -- 83 C1 15 -- add ecx,15
// FF7_EN.exe+2CB14E -- 51 -- push ecx
// FF7_EN.exe+2CB14F -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CB152 -- 83 C2 03 -- add edx,03
// FF7_EN.exe+2CB155 -- 52 -- push edx
// FF7_EN.exe+2CB156 -- E8 D4F90200 -- call FF7_EN.exe+2FAB2F
// FF7_EN.exe+2CB15B -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CB15E -- 6A 24 -- push 24
// FF7_EN.exe+2CB160 -- 6A 4C -- push 4C
// FF7_EN.exe+2CB162 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+2CB165 -- 50 -- push eax
// FF7_EN.exe+2CB166 -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CB169 -- 83 E9 02 -- sub ecx,02
// FF7_EN.exe+2CB16C -- 51 -- push ecx
// FF7_EN.exe+2CB16D -- 8D 55 DC  -- lea edx,[ebp-24]
// FF7_EN.exe+2CB170 -- 52 -- push edx
// FF7_EN.exe+2CB171 -- E8 2BCA0100 -- call FF7_EN.exe+2E7BA1
// FF7_EN.exe+2CB176 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CB179 -- 68 CDCC4C3E -- push 3E4CCCCD
// FF7_EN.exe+2CB17E -- 8D 45 DC  -- lea eax,[ebp-24]
// FF7_EN.exe+2CB181 -- 50 -- push eax
// FF7_EN.exe+2CB182 -- E8 962C0200 -- call FF7_EN.exe+2EDE1D
// FF7_EN.exe+2CB187 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+2CB18A -- 0FBF 05 2C11DC00  -- movsx eax,word ptr [FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CB191 -- 69 C0 9A000000 -- imul eax,eax,0000009A
// FF7_EN.exe+2CB197 -- 99 -- cdq 
// FF7_EN.exe+2CB198 -- B9 0A000000 -- mov ecx,0000000A
// FF7_EN.exe+2CB19D -- F7 F9  -- idiv ecx
// FF7_EN.exe+2CB19F -- 2D 9A000000 -- sub eax,0000009A
// FF7_EN.exe+2CB1A4 -- 89 45 FC  -- mov [ebp-04],eax
// FF7_EN.exe+2CB1A7 -- C7 45 F4 0C000000 -- mov [ebp-0C],0000000C
// FF7_EN.exe+2CB1AE -- C7 45 CC 00000000 -- mov [ebp-34],00000000
// FF7_EN.exe+2CB1B5 -- EB 09 -- jmp FF7_EN.exe+2CB1C0
// FF7_EN.exe+2CB1B7 -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CB1BA -- 83 C2 01 -- add edx,01
// FF7_EN.exe+2CB1BD -- 89 55 CC  -- mov [ebp-34],edx
// FF7_EN.exe+2CB1C0 -- 83 7D CC 03 -- cmp dword ptr [ebp-34],03
// FF7_EN.exe+2CB1C4 -- 0F8D C0020000 -- jnl FF7_EN.exe+2CB48A
// FF7_EN.exe+2CB1CA -- 8B 45 CC  -- mov eax,[ebp-34]
// FF7_EN.exe+2CB1CD -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CB1CF -- 8A 88 3002DC00  -- mov cl,[eax+00DC0230]
// FF7_EN.exe+2CB1D5 -- 81 F9 FF000000 -- cmp ecx,000000FF
// FF7_EN.exe+2CB1DB -- 75 02 -- jne FF7_EN.exe+2CB1DF
// FF7_EN.exe+2CB1DD -- EB D8 -- jmp FF7_EN.exe+2CB1B7
// FF7_EN.exe+2CB1DF -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CB1E2 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2CB1E4 -- 8A 82 3002DC00  -- mov al,[edx+00DC0230]
// FF7_EN.exe+2CB1EA -- 8A 0C 85 28999100  -- mov cl,[eax*4+00919928]
// FF7_EN.exe+2CB1F1 -- 88 8D 88FBFFFF  -- mov [ebp-00000478],cl
// FF7_EN.exe+2CB1F7 -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CB1FA -- 6B D2 3C -- imul edx,edx,3C
// FF7_EN.exe+2CB1FD -- 83 C2 12 -- add edx,12
// FF7_EN.exe+2CB200 -- 89 55 F8  -- mov [ebp-08],edx
// FF7_EN.exe+2CB203 -- 8B 85 88FBFFFF  -- mov eax,[ebp-00000478]
// FF7_EN.exe+2CB209 -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+2CB20E -- 69 C0 84000000 -- imul eax,eax,00000084
// FF7_EN.exe+2CB214 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CB216 -- 8A 88 ACFDDB00  -- mov cl,[eax+00DBFDAC]
// FF7_EN.exe+2CB21C -- 83 E1 01 -- and ecx,01
// FF7_EN.exe+2CB21F -- F7 D9  -- neg ecx
// FF7_EN.exe+2CB221 -- 1B C9  -- sbb ecx,ecx
// FF7_EN.exe+2CB223 -- 41 -- inc ecx
// FF7_EN.exe+2CB224 -- 6B C9 18 -- imul ecx,ecx,18
// FF7_EN.exe+2CB227 -- 89 4D D0  -- mov [ebp-30],ecx
// FF7_EN.exe+2CB22A -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CB22F -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CB232 -- 52 -- push edx
// FF7_EN.exe+2CB233 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CB236 -- 83 C0 07 -- add eax,07
// FF7_EN.exe+2CB239 -- 50 -- push eax
// FF7_EN.exe+2CB23A -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CB23D -- 83 C1 56 -- add ecx,56
// FF7_EN.exe+2CB240 -- 51 -- push ecx
// FF7_EN.exe+2CB241 -- E8 82B4FFFF -- call FF7_EN.exe+2C66C8
// FF7_EN.exe+2CB246 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2CB249 -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CB24E -- 8B 55 CC  -- mov edx,[ebp-34]
// FF7_EN.exe+2CB251 -- 52 -- push edx
// FF7_EN.exe+2CB252 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CB255 -- 83 C0 06 -- add eax,06
// FF7_EN.exe+2CB258 -- 50 -- push eax
// FF7_EN.exe+2CB259 -- 8B 4D D0  -- mov ecx,[ebp-30]
// FF7_EN.exe+2CB25C -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CB25F -- 8D 44 0A 12  -- lea eax,[edx+ecx+12]
// FF7_EN.exe+2CB263 -- 50 -- push eax
// FF7_EN.exe+2CB264 -- E8 651C0200 -- call FF7_EN.exe+2ECECE
// FF7_EN.exe+2CB269 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+2CB26C -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CB271 -- 68 20208090 -- push 90802020
// FF7_EN.exe+2CB276 -- 6A 06 -- push 06
// FF7_EN.exe+2CB278 -- 8B 8D 88FBFFFF  -- mov ecx,[ebp-00000478]
// FF7_EN.exe+2CB27E -- 81 E1 FF000000 -- and ecx,000000FF
// FF7_EN.exe+2CB284 -- 69 C9 84000000 -- imul ecx,ecx,00000084
// FF7_EN.exe+2CB28A -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CB28C -- 8A 91 ADFDDB00  -- mov dl,[ecx+00DBFDAD]
// FF7_EN.exe+2CB292 -- 52 -- push edx
// FF7_EN.exe+2CB293 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CB296 -- 83 C0 1B -- add eax,1B
// FF7_EN.exe+2CB299 -- 50 -- push eax
// FF7_EN.exe+2CB29A -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CB29D -- 81 C1 AC000000 -- add ecx,000000AC
// FF7_EN.exe+2CB2A3 -- 51 -- push ecx
// FF7_EN.exe+2CB2A4 -- E8 B9110300 -- call FF7_EN.exe+2FC462
// FF7_EN.exe+2CB2A9 -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CB2AC -- 8B 95 88FBFFFF  -- mov edx,[ebp-00000478]
// FF7_EN.exe+2CB2B2 -- 81 E2 FF000000 -- and edx,000000FF
// FF7_EN.exe+2CB2B8 -- 69 D2 84000000 -- imul edx,edx,00000084
// FF7_EN.exe+2CB2BE -- 33 C0  -- xor eax,eax
// FF7_EN.exe+2CB2C0 -- 8A 82 9BFDDB00  -- mov al,[edx+00DBFD9B]
// FF7_EN.exe+2CB2C6 -- 3D FF000000 -- cmp eax,000000FF
// FF7_EN.exe+2CB2CB -- 75 17 -- jne FF7_EN.exe+2CB2E4
// FF7_EN.exe+2CB2CD -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+2CB2D0 -- D1 F9  -- sar ecx,1
// FF7_EN.exe+2CB2D2 -- 83 E1 07 -- and ecx,07
// FF7_EN.exe+2CB2D5 -- 8B 14 8D 08AB9100  -- mov edx,[ecx*4+0091AB08]
// FF7_EN.exe+2CB2DC -- 89 95 80FBFFFF  -- mov [ebp-00000480],edx
// FF7_EN.exe+2CB2E2 -- EB 66 -- jmp FF7_EN.exe+2CB34A
// FF7_EN.exe+2CB2E4 -- 8B 85 88FBFFFF  -- mov eax,[ebp-00000478]
// FF7_EN.exe+2CB2EA -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+2CB2EF -- 69 C0 84000000 -- imul eax,eax,00000084
// FF7_EN.exe+2CB2F5 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CB2F7 -- 8A 88 ABFDDB00  -- mov cl,[eax+00DBFDAB]
// FF7_EN.exe+2CB2FD -- 83 E1 10 -- and ecx,10
// FF7_EN.exe+2CB300 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+2CB302 -- 74 0E -- je FF7_EN.exe+2CB312
// FF7_EN.exe+2CB304 -- 8B 15 08AB9100  -- mov edx,[FF7_EN.exe+51AB08] -- [90000080]
// FF7_EN.exe+2CB30A -- 89 95 80FBFFFF  -- mov [ebp-00000480],edx
// FF7_EN.exe+2CB310 -- EB 38 -- jmp FF7_EN.exe+2CB34A
// FF7_EN.exe+2CB312 -- 8B 85 88FBFFFF  -- mov eax,[ebp-00000478]
// FF7_EN.exe+2CB318 -- 25 FF000000 -- and eax,000000FF
// FF7_EN.exe+2CB31D -- 69 C0 84000000 -- imul eax,eax,00000084
// FF7_EN.exe+2CB323 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CB325 -- 8A 88 ABFDDB00  -- mov cl,[eax+00DBFDAB]
// FF7_EN.exe+2CB32B -- 83 E1 20 -- and ecx,20
// FF7_EN.exe+2CB32E -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+2CB330 -- 74 0E -- je FF7_EN.exe+2CB340
// FF7_EN.exe+2CB332 -- 8B 15 10AB9100  -- mov edx,[FF7_EN.exe+51AB10] -- [90800000]
// FF7_EN.exe+2CB338 -- 89 95 80FBFFFF  -- mov [ebp-00000480],edx
// FF7_EN.exe+2CB33E -- EB 0A -- jmp FF7_EN.exe+2CB34A
// FF7_EN.exe+2CB340 -- C7 85 80FBFFFF 50208090 -- mov [ebp-00000480],90802050
// FF7_EN.exe+2CB34A -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CB34F -- 8B 85 80FBFFFF  -- mov eax,[ebp-00000480]
// FF7_EN.exe+2CB355 -- 50 -- push eax
// FF7_EN.exe+2CB356 -- 6A 06 -- push 06
// FF7_EN.exe+2CB358 -- 8B 8D 88FBFFFF  -- mov ecx,[ebp-00000478]
// FF7_EN.exe+2CB35E -- 81 E1 FF000000 -- and ecx,000000FF
// FF7_EN.exe+2CB364 -- 69 C9 84000000 -- imul ecx,ecx,00000084
// FF7_EN.exe+2CB36A -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CB36C -- 8A 91 9BFDDB00  -- mov dl,[ecx+00DBFD9B]
// FF7_EN.exe+2CB372 -- 8B C2  -- mov eax,edx
// FF7_EN.exe+2CB374 -- 6B C0 3A -- imul eax,eax,3A
// FF7_EN.exe+2CB377 -- 99 -- cdq 
// FF7_EN.exe+2CB378 -- 81 E2 FF000000 -- and edx,000000FF
// FF7_EN.exe+2CB37E -- 03 C2  -- add eax,edx
// FF7_EN.exe+2CB380 -- C1 F8 08 -- sar eax,08
// FF7_EN.exe+2CB383 -- 50 -- push eax
// FF7_EN.exe+2CB384 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CB387 -- 83 C0 30 -- add eax,30
// FF7_EN.exe+2CB38A -- 50 -- push eax
// FF7_EN.exe+2CB38B -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CB38E -- 81 C1 AD000000 -- add ecx,000000AD
// FF7_EN.exe+2CB394 -- 51 -- push ecx
// FF7_EN.exe+2CB395 -- E8 C8100300 -- call FF7_EN.exe+2FC462
// FF7_EN.exe+2CB39A -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CB39D -- 68 AC1C9A3E -- push 3E9A1CAC
// FF7_EN.exe+2CB3A2 -- 6A 00 -- push 00
// FF7_EN.exe+2CB3A4 -- 6A 00 -- push 00
// FF7_EN.exe+2CB3A6 -- 6A 07 -- push 07
// FF7_EN.exe+2CB3A8 -- 6A 08 -- push 08
// FF7_EN.exe+2CB3AA -- 6A 40 -- push 40
// FF7_EN.exe+2CB3AC -- 6A 08 -- push 08
// FF7_EN.exe+2CB3AE -- 68 88000000 -- push 00000088
// FF7_EN.exe+2CB3B3 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+2CB3B6 -- 83 C2 1B -- add edx,1B
// FF7_EN.exe+2CB3B9 -- 52 -- push edx
// FF7_EN.exe+2CB3BA -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CB3BD -- 05 AB000000 -- add eax,000000AB
// FF7_EN.exe+2CB3C2 -- 50 -- push eax
// FF7_EN.exe+2CB3C3 -- E8 7D190300 -- call FF7_EN.exe+2FCD45
// FF7_EN.exe+2CB3C8 -- 83 C4 28 -- add esp,28
// FF7_EN.exe+2CB3CB -- 68 AC1C9A3E -- push 3E9A1CAC
// FF7_EN.exe+2CB3D0 -- 6A 00 -- push 00
// FF7_EN.exe+2CB3D2 -- 6A 00 -- push 00
// FF7_EN.exe+2CB3D4 -- 6A 07 -- push 07
// FF7_EN.exe+2CB3D6 -- 6A 08 -- push 08
// FF7_EN.exe+2CB3D8 -- 6A 40 -- push 40
// FF7_EN.exe+2CB3DA -- 6A 08 -- push 08
// FF7_EN.exe+2CB3DC -- 68 88000000 -- push 00000088
// FF7_EN.exe+2CB3E1 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+2CB3E4 -- 83 C1 30 -- add ecx,30
// FF7_EN.exe+2CB3E7 -- 51 -- push ecx
// FF7_EN.exe+2CB3E8 -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CB3EB -- 81 C2 AB000000 -- add edx,000000AB
// FF7_EN.exe+2CB3F1 -- 52 -- push edx
// FF7_EN.exe+2CB3F2 -- E8 4E190300 -- call FF7_EN.exe+2FCD45
// FF7_EN.exe+2CB3F7 -- 83 C4 28 -- add esp,28
// FF7_EN.exe+2CB3FA -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CB3FF -- 6A 07 -- push 07
// FF7_EN.exe+2CB401 -- 68 00AA9100 -- push FF7_EN.exe+51AA00 -- ["NEXT"]
// FF7_EN.exe+2CB406 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+2CB409 -- 83 C0 11 -- add eax,11
// FF7_EN.exe+2CB40C -- 50 -- push eax
// FF7_EN.exe+2CB40D -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+2CB410 -- 81 C1 A4000000 -- add ecx,000000A4
// FF7_EN.exe+2CB416 -- 51 -- push ecx
// FF7_EN.exe+2CB417 -- E8 13F70200 -- call FF7_EN.exe+2FAB2F
// FF7_EN.exe+2CB41C -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CB41F -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CB424 -- 6A 07 -- push 07
// FF7_EN.exe+2CB426 -- 68 14AA9100 -- push FF7_EN.exe+51AA14 -- [",IMIT"]
// FF7_EN.exe+2CB42B -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+2CB42E -- 83 C2 25 -- add edx,25
// FF7_EN.exe+2CB431 -- 52 -- push edx
// FF7_EN.exe+2CB432 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CB435 -- 05 A4000000 -- add eax,000000A4
// FF7_EN.exe+2CB43A -- 50 -- push eax
// FF7_EN.exe+2CB43B -- E8 EFF60200 -- call FF7_EN.exe+2FAB2F
// FF7_EN.exe+2CB440 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CB443 -- 68 9A99993E -- push 3E99999A
// FF7_EN.exe+2CB448 -- 6A 07 -- push 07
// FF7_EN.exe+2CB44A -- 6A 01 -- push 01
// FF7_EN.exe+2CB44C -- 8B 4D CC  -- mov ecx,[ebp-34]
// FF7_EN.exe+2CB44F -- 33 D2  -- xor edx,edx
// FF7_EN.exe+2CB451 -- 8A 91 3002DC00  -- mov dl,[ecx+00DC0230]
// FF7_EN.exe+2CB457 -- 8B 04 95 28999100  -- mov eax,[edx*4+00919928]
// FF7_EN.exe+2CB45E -- 69 C0 84000000 -- imul eax,eax,00000084
// FF7_EN.exe+2CB464 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+2CB466 -- 8A 88 9AFDDB00  -- mov cl,[eax+00DBFD9A]
// FF7_EN.exe+2CB46C -- 51 -- push ecx
// FF7_EN.exe+2CB46D -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+2CB470 -- 83 C2 27 -- add edx,27
// FF7_EN.exe+2CB473 -- 52 -- push edx
// FF7_EN.exe+2CB474 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+2CB477 -- 05 D9000000 -- add eax,000000D9
// FF7_EN.exe+2CB47C -- 50 -- push eax
// FF7_EN.exe+2CB47D -- E8 D91A0300 -- call FF7_EN.exe+2FCF5B
// FF7_EN.exe+2CB482 -- 83 C4 18 -- add esp,18
// FF7_EN.exe+2CB485 -- E9 2DFDFFFF -- jmp FF7_EN.exe+2CB1B7
// FF7_EN.exe+2CB48A -- 68 D3000000 -- push 000000D3
// FF7_EN.exe+2CB48F -- 68 04010000 -- push 00000104
// FF7_EN.exe+2CB494 -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+2CB497 -- 51 -- push ecx
// FF7_EN.exe+2CB498 -- 8B 55 FC  -- mov edx,[ebp-04]
// FF7_EN.exe+2CB49B -- 52 -- push edx
// FF7_EN.exe+2CB49C -- 8D 45 DC  -- lea eax,[ebp-24]
// FF7_EN.exe+2CB49F -- 50 -- push eax
// FF7_EN.exe+2CB4A0 -- E8 FCC60100 -- call FF7_EN.exe+2E7BA1
// FF7_EN.exe+2CB4A5 -- 83 C4 14 -- add esp,14
// FF7_EN.exe+2CB4A8 -- 68 CDCCCC3E -- push 3ECCCCCD
// FF7_EN.exe+2CB4AD -- 8D 4D DC  -- lea ecx,[ebp-24]
// FF7_EN.exe+2CB4B0 -- 51 -- push ecx
// FF7_EN.exe+2CB4B1 -- E8 67290200 -- call FF7_EN.exe+2EDE1D
// FF7_EN.exe+2CB4B6 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+2CB4B9 -- 8B 15 9812DC00  -- mov edx,[FF7_EN.exe+9C1298] -- [00000000]
// FF7_EN.exe+2CB4BF -- 89 95 68FBFFFF  -- mov [ebp-00000498],edx
// FF7_EN.exe+2CB4C5 -- 83 BD 68FBFFFF 00 -- cmp dword ptr [ebp-00000498],00
// FF7_EN.exe+2CB4CC -- 74 0B -- je FF7_EN.exe+2CB4D9
// FF7_EN.exe+2CB4CE -- 83 BD 68FBFFFF 02 -- cmp dword ptr [ebp-00000498],02
// FF7_EN.exe+2CB4D5 -- 74 36 -- je FF7_EN.exe+2CB50D
// FF7_EN.exe+2CB4D7 -- EB 5F -- jmp FF7_EN.exe+2CB538
// FF7_EN.exe+2CB4D9 -- 66 A1 2C11DC00 -- mov ax,[FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CB4DF -- 66 03 05 2412DC00  -- add ax,[FF7_EN.exe+9C1224] -- [0000]
// FF7_EN.exe+2CB4E6 -- 66 A3 2C11DC00 -- mov [FF7_EN.exe+9C112C],ax
// FF7_EN.exe+2CB4EC -- 0FBF 0D 2C11DC00  -- movsx ecx,word ptr [FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CB4F3 -- 83 F9 0A -- cmp ecx,0A
// FF7_EN.exe+2CB4F6 -- 7D 13 -- jnl FF7_EN.exe+2CB50B
// FF7_EN.exe+2CB4F8 -- 66 C7 05 2C11DC00 0A00 -- mov word ptr [FF7_EN.exe+9C112C],000A
// FF7_EN.exe+2CB501 -- C7 05 9812DC00 01000000 -- mov [FF7_EN.exe+9C1298],00000001
// FF7_EN.exe+2CB50B -- EB 2B -- jmp FF7_EN.exe+2CB538
// FF7_EN.exe+2CB50D -- 66 8B 15 2C11DC00  -- mov dx,[FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CB514 -- 66 03 15 2412DC00  -- add dx,[FF7_EN.exe+9C1224] -- [0000]
// FF7_EN.exe+2CB51B -- 66 89 15 2C11DC00  -- mov [FF7_EN.exe+9C112C],dx
// FF7_EN.exe+2CB522 -- 0FBF 05 2C11DC00  -- movsx eax,word ptr [FF7_EN.exe+9C112C] -- [0000]
// FF7_EN.exe+2CB529 -- 83 F8 46 -- cmp eax,46
// FF7_EN.exe+2CB52C -- 7E 0A -- jle FF7_EN.exe+2CB538
// FF7_EN.exe+2CB52E -- C7 05 9812DC00 FFFFFFFF -- mov [FF7_EN.exe+9C1298],FFFFFFFF
// FF7_EN.exe+2CB538 -- 5F -- pop edi
// FF7_EN.exe+2CB539 -- 5E -- pop esi
// FF7_EN.exe+2CB53A -- 8B E5  -- mov esp,ebp
// FF7_EN.exe+2CB53C -- 5D -- pop ebp
// FF7_EN.exe+2CB53D -- C3 -- ret 
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"[$ASM] Instant win all encounters (including story battles) Check with dis"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(INSTANTWIN_NOREWARDS,$process,8B 88 ? ? ? 00 89 4d d0 8b 55 ec 6b)
// FIX AOB
alloc(INSNTANTWIN_BYTES,1)
registersymbol(INSTANTWIN_NOREWARDS INSNTANTWIN_BYTES)

INSNTANTWIN_BYTES:
readmem(INSTANTWIN_NOREWARDS,8)

INSTANTWIN_NOREWARDS:
nop 6

[DISABLE]
INSTANTWIN_NOREWARDS:
readmem(INSNTANTWIN_BYTES,8)

dealloc(INSNTANTWIN_BYTES)
unregistersymbol(INSTANTWIN_NOREWARDS INSNTANTWIN_BYTES)
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>6</ID>
      <Description>"~ Misc / Extra / Additions"</Description>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>64</ID>
          <Description>"[$ASM] Disable item decrease (on use)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(ITEM_STUFF_1,$process,66 89 04 4D ? ? ? 00 EB 1C)
registersymbol(ITEM_STUFF_1)
alloc(ITEM_BYTES,1)
registersymbol(ITEM_BYTES)
ITEM_BYTES:
readmem(ITEM_STUFF_1,8)

ITEM_STUFF_1:
nop 8


aobscanmodule(DID_1,$process,55 8b ec 83 ec 14 33 c0 a0 ? ? ? 00 85 c0 74 54 33) // should be unique
DID_1+32E:
sub al,00
DID_1+3A6:
sub DL,00
DID_1+4C2:
sub al,00
registersymbol(DID_1)

[DISABLE]
ITEM_STUFF_1:
readmem(ITEM_BYTES,8)
dealloc(ITEM_BYTES)
unregistersymbol(ITEM_BYTES)

DID_1+32E:
sub al,01
DID_1+3A6:
sub DL,01
DID_1+4C2:
sub al,04
unregistersymbol(DID_1 ITEM_STUFF_1)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>69</ID>
          <Description>"[$ASM] Disable MP decrease (on use)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(MP_DEC,$process,66 2b 48 38 8b 15 ? ? ? 00 8b)
registersymbol(MP_DEC)

aobscanmodule(MP_DEC2,$process,8B 88 14 02 00 00 51 8B 55 F4)
registersymbol(MP_DEC2)

alloc(MP_BYTES,1)
registersymbol(MP_BYTES)
MP_BYTES:
readmem(MP_DEC,8)
MP_BYTES+16:
readmem(MP_DEC2,8)

MP_DEC:
nop 4

MP_DEC2:
mov ECX,0
nop
[DISABLE]
MP_DEC:
readmem(MP_BYTES,8)

MP_DEC2:
readmem(MP_BYTES+16,8)

unregistersymbol(MP_DEC MP_DEC2 MP_BYTES)
dealloc(MP_BYTES)
{ Function dump of "FF7_EN.exe+1DBFD0"
// FF7_EN.exe+1DBE5D -- 01 04 04   -- add [esp+eax],eax
// FF7_EN.exe+1DBE60 -- 04 04 -- add al,04
// FF7_EN.exe+1DBE62 -- 04 04 -- add al,04
// FF7_EN.exe+1DBE64 -- 04 04 -- add al,04
// FF7_EN.exe+1DBE66 -- 04 02 -- add al,02
// FF7_EN.exe+1DBE68 -- 04 04 -- add al,04
// FF7_EN.exe+1DBE6A -- 04 04 -- add al,04
// FF7_EN.exe+1DBE6C -- 04 04 -- add al,04
// FF7_EN.exe+1DBE6E -- 03 55 8B  -- add edx,[ebp-75]
// FF7_EN.exe+1DBE71 -- EC -- in al,dx
// FF7_EN.exe+1DBE72 -- 83 EC 14 -- sub esp,14
// FF7_EN.exe+1DBE75 -- C7 45 FC 00000000 -- mov [ebp-04],00000000
// FF7_EN.exe+1DBE7C -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBE81 -- 8B 08  -- mov ecx,[eax]
// FF7_EN.exe+1DBE83 -- 6B C9 68 -- imul ecx,ecx,68
// FF7_EN.exe+1DBE86 -- 8B 91 E0B09A00  -- mov edx,[ecx+009AB0E0]
// FF7_EN.exe+1DBE8C -- 81 E2 00040000 -- and edx,00000400
// FF7_EN.exe+1DBE92 -- 85 D2  -- test edx,edx
// FF7_EN.exe+1DBE94 -- 0F85 75010000 -- jne FF7_EN.exe+1DC00F
// FF7_EN.exe+1DBE9A -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBE9F -- 83 78 20 34 -- cmp dword ptr [eax+20],34
// FF7_EN.exe+1DBEA3 -- 0F84 66010000 -- je FF7_EN.exe+1DC00F
// FF7_EN.exe+1DBEA9 -- C7 45 F8 00000000 -- mov [ebp-08],00000000
// FF7_EN.exe+1DBEB0 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBEB6 -- 8B 91 C8000000  -- mov edx,[ecx+000000C8]
// FF7_EN.exe+1DBEBC -- 81 E2 80000000 -- and edx,00000080
// FF7_EN.exe+1DBEC2 -- 85 D2  -- test edx,edx
// FF7_EN.exe+1DBEC4 -- 74 48 -- je FF7_EN.exe+1DBF0E
// FF7_EN.exe+1DBEC6 -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBECB -- 8B 48 28  -- mov ecx,[eax+28]
// FF7_EN.exe+1DBECE -- 89 4D F0  -- mov [ebp-10],ecx
// FF7_EN.exe+1DBED1 -- 8B 55 F0  -- mov edx,[ebp-10]
// FF7_EN.exe+1DBED4 -- 83 EA 02 -- sub edx,02
// FF7_EN.exe+1DBED7 -- 89 55 F0  -- mov [ebp-10],edx
// FF7_EN.exe+1DBEDA -- 83 7D F0 1E -- cmp dword ptr [ebp-10],1E
// FF7_EN.exe+1DBEDE -- 77 2E -- ja FF7_EN.exe+1DBF0E
// FF7_EN.exe+1DBEE0 -- 8B 4D F0  -- mov ecx,[ebp-10]
// FF7_EN.exe+1DBEE3 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1DBEE5 -- 8A 81 37C05D00  -- mov al,[ecx+005DC037]
// FF7_EN.exe+1DBEEB -- FF 24 85 23C05D00  -- jmp dword ptr [eax*4+005DC023]
// FF7_EN.exe+1DBEF2 -- C7 45 F8 01000000 -- mov [ebp-08],00000001
// FF7_EN.exe+1DBEF9 -- EB 13 -- jmp FF7_EN.exe+1DBF0E
// FF7_EN.exe+1DBEFB -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBF01 -- 83 7A 38 00 -- cmp dword ptr [edx+38],00
// FF7_EN.exe+1DBF05 -- 74 07 -- je FF7_EN.exe+1DBF0E
// FF7_EN.exe+1DBF07 -- C7 45 F8 01000000 -- mov [ebp-08],00000001
// FF7_EN.exe+1DBF0E -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBF13 -- 8B 88 C8000000  -- mov ecx,[eax+000000C8]
// FF7_EN.exe+1DBF19 -- 81 E1 00080000 -- and ecx,00000800
// FF7_EN.exe+1DBF1F -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1DBF21 -- 74 60 -- je FF7_EN.exe+1DBF83 -- [FF7_EN.exe+B87D83]
// FF7_EN.exe+1DBF23 -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBF29 -- 8B 42 28  -- mov eax,[edx+28]
// FF7_EN.exe+1DBF2C -- 89 45 EC  -- mov [ebp-14],eax
// FF7_EN.exe+1DBF2F -- 8B 4D EC  -- mov ecx,[ebp-14]
// FF7_EN.exe+1DBF32 -- 83 E9 01 -- sub ecx,01
// FF7_EN.exe+1DBF35 -- 89 4D EC  -- mov [ebp-14],ecx
// FF7_EN.exe+1DBF38 -- 83 7D EC 1F -- cmp dword ptr [ebp-14],1F
// FF7_EN.exe+1DBF3C -- 77 3E -- ja FF7_EN.exe+1DBF7C
// FF7_EN.exe+1DBF3E -- 8B 45 EC  -- mov eax,[ebp-14]
// FF7_EN.exe+1DBF41 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1DBF43 -- 8A 90 6EC05D00  -- mov dl,[eax+005DC06E]
// FF7_EN.exe+1DBF49 -- FF 24 95 56C05D00  -- jmp dword ptr [edx*4+005DC056]
// FF7_EN.exe+1DBF50 -- EB 31 -- jmp FF7_EN.exe+1DBF83 -- [FF7_EN.exe+B87D83]
// FF7_EN.exe+1DBF52 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBF58 -- 83 79 2C 0A -- cmp dword ptr [ecx+2C],0A
// FF7_EN.exe+1DBF5C -- 74 07 -- je FF7_EN.exe+1DBF65
// FF7_EN.exe+1DBF5E -- C7 45 F8 01000000 -- mov [ebp-08],00000001
// FF7_EN.exe+1DBF65 -- EB 1C -- jmp FF7_EN.exe+1DBF83 -- [FF7_EN.exe+B87D83]
// FF7_EN.exe+1DBF67 -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBF6D -- 83 7A 38 00 -- cmp dword ptr [edx+38],00
// FF7_EN.exe+1DBF71 -- 74 07 -- je FF7_EN.exe+1DBF7A
// FF7_EN.exe+1DBF73 -- C7 45 F8 01000000 -- mov [ebp-08],00000001
// FF7_EN.exe+1DBF7A -- EB 07 -- jmp FF7_EN.exe+1DBF83 -- [FF7_EN.exe+B87D83]
// FF7_EN.exe+1DBF7C -- C7 45 F8 01000000 -- mov [ebp-08],00000001
// FF7_EN.exe+1DBF83 -- 83 7D F8 00 -- cmp dword ptr [ebp-08],00
// FF7_EN.exe+1DBF87 -- 74 13 -- je FF7_EN.exe+1DBF9C
// FF7_EN.exe+1DBF89 -- 6A FF -- push -01
// FF7_EN.exe+1DBF8B -- E8 B0FDFFFF -- call FF7_EN.exe+1DBD40
// FF7_EN.exe+1DBF90 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1DBF93 -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1DBF9A -- EB 73 -- jmp FF7_EN.exe+1DC00F
// FF7_EN.exe+1DBF9C -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBFA1 -- 8B 08  -- mov ecx,[eax]
// FF7_EN.exe+1DBFA3 -- 6B C9 68 -- imul ecx,ecx,68
// FF7_EN.exe+1DBFA6 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1DBFA8 -- 66 8B 91 04B19A00  -- mov dx,[ecx+009AB104]
// FF7_EN.exe+1DBFAF -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBFB4 -- 3B 50 38  -- cmp edx,[eax+38]
// FF7_EN.exe+1DBFB7 -- 7C 2F -- jl FF7_EN.exe+1DBFE8
// FF7_EN.exe+1DBFB9 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBFBF -- 8B 11  -- mov edx,[ecx]
// FF7_EN.exe+1DBFC1 -- 6B D2 68 -- imul edx,edx,68
// FF7_EN.exe+1DBFC4 -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBFC9 -- 66 8B 8A 04B19A00  -- mov cx,[edx+009AB104]
// FF7_EN.exe+1DBFD0 -- 66 2B 48 38  -- sub cx,[eax+38]
// FF7_EN.exe+1DBFD4 -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBFDA -- 8B 02  -- mov eax,[edx]
// FF7_EN.exe+1DBFDC -- 6B C0 68 -- imul eax,eax,68
// FF7_EN.exe+1DBFDF -- 66 89 88 04B19A00  -- mov [eax+009AB104],cx
// FF7_EN.exe+1DBFE6 -- EB 27 -- jmp FF7_EN.exe+1DC00F
// FF7_EN.exe+1DBFE8 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DBFEE -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1DBFF0 -- 83 39 03 -- cmp dword ptr [ecx],03
// FF7_EN.exe+1DBFF3 -- 0F9D C2  -- setge dl
// FF7_EN.exe+1DBFF6 -- 83 C2 5B -- add edx,5B
// FF7_EN.exe+1DBFF9 -- 89 55 F4  -- mov [ebp-0C],edx
// FF7_EN.exe+1DBFFC -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1DBFFF -- 50 -- push eax
// FF7_EN.exe+1DC000 -- E8 3BFDFFFF -- call FF7_EN.exe+1DBD40
// FF7_EN.exe+1DC005 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1DC008 -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1DC00F -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DC015 -- C7 41 38 00000000 -- mov [ecx+38],00000000
// FF7_EN.exe+1DC01C -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+1DC01F -- 8B E5  -- mov esp,ebp
// FF7_EN.exe+1DC021 -- 5D -- pop ebp
// FF7_EN.exe+1DC022 -- C3 -- ret 
}

{ Function dump of "FF7_EN.exe+1DF164"
// FF7_EN.exe+1DF0F0 -- 55 -- push ebp
// FF7_EN.exe+1DF0F1 -- 8B EC  -- mov ebp,esp
// FF7_EN.exe+1DF0F3 -- 83 EC 18 -- sub esp,18
// FF7_EN.exe+1DF0F6 -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF0FB -- 8B 88 08020000  -- mov ecx,[eax+00000208]
// FF7_EN.exe+1DF101 -- 6B C9 68 -- imul ecx,ecx,68
// FF7_EN.exe+1DF104 -- 81 C1 DCB09A00 -- add ecx,009AB0DC -- [00000000]
// FF7_EN.exe+1DF10A -- 89 4D F8  -- mov [ebp-08],ecx
// FF7_EN.exe+1DF10D -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF113 -- 8B 82 20020000  -- mov eax,[edx+00000220]
// FF7_EN.exe+1DF119 -- 83 E0 01 -- and eax,01
// FF7_EN.exe+1DF11C -- 89 45 FC  -- mov [ebp-04],eax
// FF7_EN.exe+1DF11F -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF125 -- 83 B9 14020000 00 -- cmp dword ptr [ecx+00000214],00
// FF7_EN.exe+1DF12C -- 0F84 D5010000 -- je FF7_EN.exe+1DF307
// FF7_EN.exe+1DF132 -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF138 -- 8B 82 20020000  -- mov eax,[edx+00000220]
// FF7_EN.exe+1DF13E -- 83 E0 04 -- and eax,04
// FF7_EN.exe+1DF141 -- 85 C0  -- test eax,eax
// FF7_EN.exe+1DF143 -- 74 3E -- je FF7_EN.exe+1DF183
// FF7_EN.exe+1DF145 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1DF148 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1DF14A -- 66 8B 51 28  -- mov dx,[ecx+28]
// FF7_EN.exe+1DF14E -- 89 55 F4  -- mov [ebp-0C],edx
// FF7_EN.exe+1DF151 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+1DF154 -- 50 -- push eax
// FF7_EN.exe+1DF155 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1DF158 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1DF15A -- 66 8B 51 2A  -- mov dx,[ecx+2A]
// FF7_EN.exe+1DF15E -- 52 -- push edx
// FF7_EN.exe+1DF15F -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF164 -- 8B 88 14020000  -- mov ecx,[eax+00000214]
// FF7_EN.exe+1DF16A -- 51 -- push ecx
// FF7_EN.exe+1DF16B -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+1DF16E -- 52 -- push edx
// FF7_EN.exe+1DF16F -- E8 B28FFEFF -- call FF7_EN.exe+1C8126
// FF7_EN.exe+1DF174 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+1DF177 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1DF17A -- 66 89 41 28  -- mov [ecx+28],ax
// FF7_EN.exe+1DF17E -- E9 84010000 -- jmp FF7_EN.exe+1DF307
// FF7_EN.exe+1DF183 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1DF186 -- 8B 42 2C  -- mov eax,[edx+2C]
// FF7_EN.exe+1DF189 -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DF18C -- 8B 4D FC  -- mov ecx,[ebp-04]
// FF7_EN.exe+1DF18F -- 51 -- push ecx
// FF7_EN.exe+1DF190 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1DF193 -- 8B 42 30  -- mov eax,[edx+30]
// FF7_EN.exe+1DF196 -- 50 -- push eax
// FF7_EN.exe+1DF197 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF19D -- 8B 91 14020000  -- mov edx,[ecx+00000214]
// FF7_EN.exe+1DF1A3 -- 52 -- push edx
// FF7_EN.exe+1DF1A4 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1DF1A7 -- 50 -- push eax
// FF7_EN.exe+1DF1A8 -- E8 798FFEFF -- call FF7_EN.exe+1C8126
// FF7_EN.exe+1DF1AD -- 83 C4 10 -- add esp,10
// FF7_EN.exe+1DF1B0 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1DF1B3 -- 89 41 2C  -- mov [ecx+2C],eax
// FF7_EN.exe+1DF1B6 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1DF1B9 -- 83 7A 2C 00 -- cmp dword ptr [edx+2C],00
// FF7_EN.exe+1DF1BD -- 75 2D -- jne FF7_EN.exe+1DF1EC
// FF7_EN.exe+1DF1BF -- 83 7D F4 00 -- cmp dword ptr [ebp-0C],00
// FF7_EN.exe+1DF1C3 -- 74 27 -- je FF7_EN.exe+1DF1EC
// FF7_EN.exe+1DF1C5 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1DF1C8 -- 8B 08  -- mov ecx,[eax]
// FF7_EN.exe+1DF1CA -- 83 C9 01 -- or ecx,01
// FF7_EN.exe+1DF1CD -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1DF1D0 -- 89 0A  -- mov [edx],ecx
// FF7_EN.exe+1DF1D2 -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF1D7 -- 8B 88 90000000  -- mov ecx,[eax+00000090]
// FF7_EN.exe+1DF1DD -- 81 E1 00200000 -- and ecx,00002000
// FF7_EN.exe+1DF1E3 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1DF1E5 -- 74 05 -- je FF7_EN.exe+1DF1EC
// FF7_EN.exe+1DF1E7 -- E8 69BAFEFF -- call FF7_EN.exe+1CAC55
// FF7_EN.exe+1DF1EC -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF1F2 -- 83 BA 08020000 03 -- cmp dword ptr [edx+00000208],03
// FF7_EN.exe+1DF1F9 -- 0F8D 08010000 -- jnl FF7_EN.exe+1DF307
// FF7_EN.exe+1DF1FF -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF204 -- 83 38 04 -- cmp dword ptr [eax],04
// FF7_EN.exe+1DF207 -- 0F8C FA000000 -- jl FF7_EN.exe+1DF307
// FF7_EN.exe+1DF20D -- 83 7D FC 00 -- cmp dword ptr [ebp-04],00
// FF7_EN.exe+1DF211 -- 0F85 F0000000 -- jne FF7_EN.exe+1DF307
// FF7_EN.exe+1DF217 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF21D -- 8B 91 04020000  -- mov edx,[ecx+00000204]
// FF7_EN.exe+1DF223 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1DF225 -- 8A 42 05  -- mov al,[edx+05]
// FF7_EN.exe+1DF228 -- 83 F8 04 -- cmp eax,04
// FF7_EN.exe+1DF22B -- 0F8D D6000000 -- jnl FF7_EN.exe+1DF307
// FF7_EN.exe+1DF231 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF237 -- 8B 91 08020000  -- mov edx,[ecx+00000208]
// FF7_EN.exe+1DF23D -- 6B D2 44 -- imul edx,edx,44
// FF7_EN.exe+1DF240 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1DF242 -- 8A 82 398B9A00  -- mov al,[edx+009A8B39]
// FF7_EN.exe+1DF248 -- 83 E0 08 -- and eax,08
// FF7_EN.exe+1DF24B -- 85 C0  -- test eax,eax
// FF7_EN.exe+1DF24D -- 0F85 B4000000 -- jne FF7_EN.exe+1DF307
// FF7_EN.exe+1DF253 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF259 -- 8B 91 04020000  -- mov edx,[ecx+00000204]
// FF7_EN.exe+1DF25F -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1DF261 -- 66 8B 42 08  -- mov ax,[edx+08]
// FF7_EN.exe+1DF265 -- 89 45 F0  -- mov [ebp-10],eax
// FF7_EN.exe+1DF268 -- C7 45 EC 00010000 -- mov [ebp-14],00000100
// FF7_EN.exe+1DF26F -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF275 -- 8B 81 14020000  -- mov eax,[ecx+00000214]
// FF7_EN.exe+1DF27B -- 69 C0 2C010000 -- imul eax,eax,0000012C
// FF7_EN.exe+1DF281 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1DF284 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1DF286 -- F7 71 30  -- div [ecx+30]
// FF7_EN.exe+1DF289 -- 89 45 E8  -- mov [ebp-18],eax
// FF7_EN.exe+1DF28C -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF292 -- 8B 82 28020000  -- mov eax,[edx+00000228]
// FF7_EN.exe+1DF298 -- 83 E0 20 -- and eax,20
// FF7_EN.exe+1DF29B -- 85 C0  -- test eax,eax
// FF7_EN.exe+1DF29D -- 74 0A -- je FF7_EN.exe+1DF2A9
// FF7_EN.exe+1DF29F -- 8B 4D EC  -- mov ecx,[ebp-14]
// FF7_EN.exe+1DF2A2 -- D1 E1  -- shl ecx,1
// FF7_EN.exe+1DF2A4 -- 89 4D EC  -- mov [ebp-14],ecx
// FF7_EN.exe+1DF2A7 -- EB 1B -- jmp FF7_EN.exe+1DF2C4
// FF7_EN.exe+1DF2A9 -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF2AF -- 8B 82 28020000  -- mov eax,[edx+00000228]
// FF7_EN.exe+1DF2B5 -- 83 E0 10 -- and eax,10
// FF7_EN.exe+1DF2B8 -- 85 C0  -- test eax,eax
// FF7_EN.exe+1DF2BA -- 74 08 -- je FF7_EN.exe+1DF2C4
// FF7_EN.exe+1DF2BC -- 8B 4D EC  -- mov ecx,[ebp-14]
// FF7_EN.exe+1DF2BF -- D1 F9  -- sar ecx,1
// FF7_EN.exe+1DF2C1 -- 89 4D EC  -- mov [ebp-14],ecx
// FF7_EN.exe+1DF2C4 -- 8B 45 E8  -- mov eax,[ebp-18]
// FF7_EN.exe+1DF2C7 -- 0FAF 45 EC  -- imul eax,[ebp-14]
// FF7_EN.exe+1DF2CB -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF2D1 -- 8B 8A 04020000  -- mov ecx,[edx+00000204]
// FF7_EN.exe+1DF2D7 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1DF2D9 -- F7 71 1C  -- div [ecx+1C]
// FF7_EN.exe+1DF2DC -- 8B 55 F0  -- mov edx,[ebp-10]
// FF7_EN.exe+1DF2DF -- 03 D0  -- add edx,eax
// FF7_EN.exe+1DF2E1 -- 89 55 F0  -- mov [ebp-10],edx
// FF7_EN.exe+1DF2E4 -- 81 7D F0 FF000000 -- cmp [ebp-10],000000FF
// FF7_EN.exe+1DF2EB -- 7E 07 -- jle FF7_EN.exe+1DF2F4
// FF7_EN.exe+1DF2ED -- C7 45 F0 FF000000 -- mov [ebp-10],000000FF
// FF7_EN.exe+1DF2F4 -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DF2F9 -- 8B 88 04020000  -- mov ecx,[eax+00000204]
// FF7_EN.exe+1DF2FF -- 66 8B 55 F0  -- mov dx,[ebp-10]
// FF7_EN.exe+1DF303 -- 66 89 51 08  -- mov [ecx+08],dx
// FF7_EN.exe+1DF307 -- 8B E5  -- mov esp,ebp
// FF7_EN.exe+1DF309 -- 5D -- pop ebp
// FF7_EN.exe+1DF30A -- C3 -- ret
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>63</ID>
          <Description>"[$ASM] Disable Random Battle enemy attacks"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(DISATTACK,$process,8B 88 ? ? ? 00 89 4d d0 8b 55 ec 6b)
alloc(DISATTACK_BYTES,1)
registersymbol(DISATTACK DISATTACK_BYTES)

label(exit originalcode)
DISATTACK_BYTES:
cmp eax,0 // ... slot 0 ?
je exit
cmp eax,68 // ... slot 1 ?
je exit
cmp eax,D0 // ... slot 2 ?
je exit
cmp eax,138 // ... slot 3 ?
je exit
cmp eax,1A0 // ... slot 4 ?
je exit
cmp eax,208 // ... slot 5 ?
je exit
cmp eax,270 // ... slot 6 ?
je exit
cmp eax,2D8 // ... slot 7 ?
je exit
cmp eax,340 // ... slot 8 ?
je exit
cmp eax,3A8 // ... slot 9 ?
je exit

originalcode:
readmem(DISATTACK,6)
jmp returnhere

exit:

{ cmp }
db 80 B8
readmem(DISATTACK+2,4)
db 08

jne originalcode

{ mov }
db C6 80
readmem(DISATTACK+2,4)
db 00

readmem(DISATTACK,6)
jmp returnhere

DISATTACK_BYTES+512:
readmem(DISATTACK,8)

DISATTACK:
jmp DISATTACK_BYTES
nop
returnhere:

[DISABLE]
DISATTACK:
readmem(DISATTACK_BYTES+512,8)
dealloc(DISATTACK_BYTES)
unregistersymbol(DISATTACK DISATTACK_BYTES)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>81</ID>
          <Description>"[$ASM] Everyone deals 1HP per hit"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(DEAL1,$process,C1 F8 0D 89 45 F4)
registersymbol(DEAL1)

alloc(newmem,2048)
label(returnhere)

newmem:
sar eax,0D
mov [ebp-0C],0
// later +1 to ebp-0c
jmp returnhere

DEAL1:
jmp newmem
nop
returnhere:

[DISABLE]
DEAL1:
db C1 F8 0D 89 45 F4
dealloc(newmem)
unregistersymbol(DEAL1)

{ Function dump of "FF7_EN.exe+1DE682"
// FF7_EN.exe+1DE5DF -- 55 -- push ebp
// FF7_EN.exe+1DE5E0 -- 8B EC  -- mov ebp,esp
// FF7_EN.exe+1DE5E2 -- 83 EC 14 -- sub esp,14
// FF7_EN.exe+1DE5E5 -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE5EA -- 8B 48 6C  -- mov ecx,[eax+6C]
// FF7_EN.exe+1DE5ED -- 81 E1 00200000 -- and ecx,00002000
// FF7_EN.exe+1DE5F3 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1DE5F5 -- 75 1A -- jne FF7_EN.exe+1DE611
// FF7_EN.exe+1DE5F7 -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE5FD -- 8B 82 20020000  -- mov eax,[edx+00000220]
// FF7_EN.exe+1DE603 -- 0C 02 -- or al,02
// FF7_EN.exe+1DE605 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE60B -- 89 81 20020000  -- mov [ecx+00000220],eax
// FF7_EN.exe+1DE611 -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE617 -- 8B 42 4C  -- mov eax,[edx+4C]
// FF7_EN.exe+1DE61A -- 89 45 F0  -- mov [ebp-10],eax
// FF7_EN.exe+1DE61D -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE623 -- 8B 51 04  -- mov edx,[ecx+04]
// FF7_EN.exe+1DE626 -- 89 55 FC  -- mov [ebp-04],edx
// FF7_EN.exe+1DE629 -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+1DE62C -- 0FAF 45 F0  -- imul eax,[ebp-10]
// FF7_EN.exe+1DE630 -- 99 -- cdq
// FF7_EN.exe+1DE631 -- 83 E2 1F -- and edx,1F
// FF7_EN.exe+1DE634 -- 03 C2  -- add eax,edx
// FF7_EN.exe+1DE636 -- 8B C8  -- mov ecx,eax
// FF7_EN.exe+1DE638 -- C1 F9 05 -- sar ecx,05
// FF7_EN.exe+1DE63B -- 8B 45 FC  -- mov eax,[ebp-04]
// FF7_EN.exe+1DE63E -- 03 45 F0  -- add eax,[ebp-10]
// FF7_EN.exe+1DE641 -- 99 -- cdq
// FF7_EN.exe+1DE642 -- 83 E2 1F -- and edx,1F
// FF7_EN.exe+1DE645 -- 03 C2  -- add eax,edx
// FF7_EN.exe+1DE647 -- C1 F8 05 -- sar eax,05
// FF7_EN.exe+1DE64A -- 0FAF C8  -- imul ecx,eax
// FF7_EN.exe+1DE64D -- 03 4D F0  -- add ecx,[ebp-10]
// FF7_EN.exe+1DE650 -- 89 4D EC  -- mov [ebp-14],ecx
// FF7_EN.exe+1DE653 -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE659 -- B8 00020000 -- mov eax,00000200
// FF7_EN.exe+1DE65E -- 2B 82 10020000  -- sub eax,[edx+00000210]
// FF7_EN.exe+1DE664 -- 8B 4D EC  -- mov ecx,[ebp-14]
// FF7_EN.exe+1DE667 -- 0FAF C8  -- imul ecx,eax
// FF7_EN.exe+1DE66A -- 8B 15 0CCE9900  -- mov edx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE670 -- 0FAF 4A 48  -- imul ecx,[edx+48]
// FF7_EN.exe+1DE674 -- 8B C1  -- mov eax,ecx
// FF7_EN.exe+1DE676 -- 99 -- cdq
// FF7_EN.exe+1DE677 -- 81 E2 FF1F0000 -- and edx,00001FFF
// FF7_EN.exe+1DE67D -- 03 C2  -- add eax,edx
// FF7_EN.exe+1DE67F -- C1 F8 0D -- sar eax,0D
// FF7_EN.exe+1DE682 -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE685 -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE68A -- 8B 88 20020000  -- mov ecx,[eax+00000220]
// FF7_EN.exe+1DE690 -- 83 E1 02 -- and ecx,02
// FF7_EN.exe+1DE693 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1DE695 -- 74 08 -- je FF7_EN.exe+1DE69F
// FF7_EN.exe+1DE697 -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+1DE69A -- D1 E2  -- shl edx,1
// FF7_EN.exe+1DE69C -- 89 55 F4  -- mov [ebp-0C],edx
// FF7_EN.exe+1DE69F -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE6A4 -- 8B 88 C8000000  -- mov ecx,[eax+000000C8]
// FF7_EN.exe+1DE6AA -- 81 E1 00008000 -- and ecx,00800000 -- [0000FDDE]
// FF7_EN.exe+1DE6B0 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1DE6B2 -- 74 11 -- je FF7_EN.exe+1DE6C5 -- [FF7_EN.exe+B845C7]
// FF7_EN.exe+1DE6B4 -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+1DE6B7 -- 6B D2 03 -- imul edx,edx,03
// FF7_EN.exe+1DE6BA -- 89 55 F4  -- mov [ebp-0C],edx
// FF7_EN.exe+1DE6BD -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1DE6C0 -- D1 F8  -- sar eax,1
// FF7_EN.exe+1DE6C2 -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE6C5 -- C7 45 F8 00000000 -- mov [ebp-08],00000000
// FF7_EN.exe+1DE6CC -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE6D2 -- 8B 91 08020000  -- mov edx,[ecx+00000208]
// FF7_EN.exe+1DE6D8 -- 6B D2 68 -- imul edx,edx,68
// FF7_EN.exe+1DE6DB -- 8B 82 E0B09A00  -- mov eax,[edx+009AB0E0]
// FF7_EN.exe+1DE6E1 -- 83 E0 40 -- and eax,40
// FF7_EN.exe+1DE6E4 -- 85 C0  -- test eax,eax
// FF7_EN.exe+1DE6E6 -- 74 07 -- je FF7_EN.exe+1DE6EF
// FF7_EN.exe+1DE6E8 -- C7 45 F8 01000000 -- mov [ebp-08],00000001
// FF7_EN.exe+1DE6EF -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE6F5 -- 8B 51 50  -- mov edx,[ecx+50]
// FF7_EN.exe+1DE6F8 -- 83 E2 20 -- and edx,20
// FF7_EN.exe+1DE6FB -- 85 D2  -- test edx,edx
// FF7_EN.exe+1DE6FD -- 75 0B -- jne FF7_EN.exe+1DE70A
// FF7_EN.exe+1DE6FF -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE704 -- 83 78 28 20 -- cmp dword ptr [eax+28],20
// FF7_EN.exe+1DE708 -- 75 21 -- jne FF7_EN.exe+1DE72B -- [FF7_EN.exe+B845C7]
// FF7_EN.exe+1DE70A -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE710 -- 8B 11  -- mov edx,[ecx]
// FF7_EN.exe+1DE712 -- 6B D2 68 -- imul edx,edx,68
// FF7_EN.exe+1DE715 -- 8B 82 E0B09A00  -- mov eax,[edx+009AB0E0]
// FF7_EN.exe+1DE71B -- 83 E0 40 -- and eax,40
// FF7_EN.exe+1DE71E -- 85 C0  -- test eax,eax
// FF7_EN.exe+1DE720 -- 74 07 -- je FF7_EN.exe+1DE729
// FF7_EN.exe+1DE722 -- C7 45 F8 01000000 -- mov [ebp-08],00000001
// FF7_EN.exe+1DE729 -- EB 07 -- jmp FF7_EN.exe+1DE732 -- [FF7_EN.exe+B87D83]
// FF7_EN.exe+1DE72B -- C7 45 F8 00000000 -- mov [ebp-08],00000000
// FF7_EN.exe+1DE732 -- 83 7D F8 00 -- cmp dword ptr [ebp-08],00
// FF7_EN.exe+1DE736 -- 74 0B -- je FF7_EN.exe+1DE743
// FF7_EN.exe+1DE738 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1DE73B -- 99 -- cdq
// FF7_EN.exe+1DE73C -- 2B C2  -- sub eax,edx
// FF7_EN.exe+1DE73E -- D1 F8  -- sar eax,1
// FF7_EN.exe+1DE740 -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE743 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE749 -- 8B 91 08020000  -- mov edx,[ecx+00000208]
// FF7_EN.exe+1DE74F -- 6B D2 68 -- imul edx,edx,68
// FF7_EN.exe+1DE752 -- 8B 82 E0B09A00  -- mov eax,[edx+009AB0E0]
// FF7_EN.exe+1DE758 -- 83 E0 20 -- and eax,20
// FF7_EN.exe+1DE75B -- 85 C0  -- test eax,eax
// FF7_EN.exe+1DE75D -- 74 0B -- je FF7_EN.exe+1DE76A
// FF7_EN.exe+1DE75F -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1DE762 -- 99 -- cdq
// FF7_EN.exe+1DE763 -- 2B C2  -- sub eax,edx
// FF7_EN.exe+1DE765 -- D1 F8  -- sar eax,1
// FF7_EN.exe+1DE767 -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE76A -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE770 -- 8B 91 34020000  -- mov edx,[ecx+00000234]
// FF7_EN.exe+1DE776 -- 83 E2 01 -- and edx,01
// FF7_EN.exe+1DE779 -- 85 D2  -- test edx,edx
// FF7_EN.exe+1DE77B -- 74 22 -- je FF7_EN.exe+1DE79F
// FF7_EN.exe+1DE77D -- A1 0CCE9900 -- mov eax,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE782 -- 8B 88 08020000  -- mov ecx,[eax+00000208]
// FF7_EN.exe+1DE788 -- 6B C9 68 -- imul ecx,ecx,68
// FF7_EN.exe+1DE78B -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1DE78D -- 8A 91 EEB09A00  -- mov dl,[ecx+009AB0EE]
// FF7_EN.exe+1DE793 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1DE796 -- 0FAF C2  -- imul eax,edx
// FF7_EN.exe+1DE799 -- C1 F8 03 -- sar eax,03
// FF7_EN.exe+1DE79C -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE79F -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE7A5 -- 8B 91 C8000000  -- mov edx,[ecx+000000C8]
// FF7_EN.exe+1DE7AB -- 81 E2 00080000 -- and edx,00000800
// FF7_EN.exe+1DE7B1 -- 85 D2  -- test edx,edx
// FF7_EN.exe+1DE7B3 -- 74 09 -- je FF7_EN.exe+1DE7BE
// FF7_EN.exe+1DE7B5 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1DE7B8 -- C1 F8 02 -- sar eax,02
// FF7_EN.exe+1DE7BB -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE7BE -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+1DE7C1 -- 51 -- push ecx
// FF7_EN.exe+1DE7C2 -- E8 91010000 -- call FF7_EN.exe+1DE958
// FF7_EN.exe+1DE7C7 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1DE7CA -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE7CD -- 6A 00 -- push 00
// FF7_EN.exe+1DE7CF -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+1DE7D2 -- 52 -- push edx
// FF7_EN.exe+1DE7D3 -- E8 1C010000 -- call FF7_EN.exe+1DE8F4
// FF7_EN.exe+1DE7D8 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+1DE7DB -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE7DE -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1DE7E1 -- 50 -- push eax
// FF7_EN.exe+1DE7E2 -- E8 45000000 -- call FF7_EN.exe+1DE82C
// FF7_EN.exe+1DE7E7 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1DE7EA -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE7ED -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE7F3 -- 8B 91 C8000000  -- mov edx,[ecx+000000C8]
// FF7_EN.exe+1DE7F9 -- 81 E2 00100000 -- and edx,00001000
// FF7_EN.exe+1DE7FF -- 85 D2  -- test edx,edx
// FF7_EN.exe+1DE801 -- 74 07 -- je FF7_EN.exe+1DE80A
// FF7_EN.exe+1DE803 -- C7 45 F4 00000000 -- mov [ebp-0C],00000000
// FF7_EN.exe+1DE80A -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1DE80D -- 50 -- push eax
// FF7_EN.exe+1DE80E -- E8 75010000 -- call FF7_EN.exe+1DE988
// FF7_EN.exe+1DE813 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1DE816 -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1DE819 -- 8B 0D 0CCE9900  -- mov ecx,[FF7_EN.exe+59CE0C] -- [FF7_EN.exe+59E308]
// FF7_EN.exe+1DE81F -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+1DE822 -- 89 91 14020000  -- mov [ecx+00000214],edx
// FF7_EN.exe+1DE828 -- 8B E5  -- mov esp,ebp
// FF7_EN.exe+1DE82A -- 5D -- pop ebp
// FF7_EN.exe+1DE82B -- C3 -- ret
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>51</ID>
          <Description>"[$ASM] Fast Wait Timer (Player party)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
aobscanmodule(TIMEWASTED,$process,6B C9 44 66 C7 81 ? ? ? 00 00 00 BA 01 00 ? ? ? ? ? ? ? ? ? 66)
registersymbol(TIMEWASTED THETIME)

alloc(THETIME,1)

label(return originalcode script_exit)
THETIME:
cmp ecx,0 // char 0
je script_exit
cmp ecx,44 // char 1
je script_exit
cmp ecx,88 // char 2
je script_exit
originalcode:
readmem(TIMEWASTED+3,9)
jmp return
script_exit:
readmem(TIMEWASTED+3,7)
db FE EF
jmp return

THETIME+512:
readmem(TIMEWASTED+3,9)
jmp return



TIMEWASTED+3:
jmp THETIME
NOP 4
return:

[DISABLE]

TIMEWASTED+3:
readmem(THETIME+512,9)

dealloc(THETIME)
unregistersymbol(TIMEWASTED THETIME)

{
// ORIGINAL CODE - INJECTION POINT: FF7_FR.exe+346B8

FF7_FR.exe+3469F: CC                          - int 3
FF7_FR.exe+346A0: 55                          - push ebp
FF7_FR.exe+346A1: 8B EC                       - mov ebp,esp
FF7_FR.exe+346A3: 8B 45 08                    - mov eax,[ebp+08]
FF7_FR.exe+346A6: 50                          - push eax
FF7_FR.exe+346A7: E8 5A E5 FF FF              - call FF7_FR.exe+32C06
FF7_FR.exe+346AC: 83 C4 04                    - add esp,04
FF7_FR.exe+346AF: 89 45 08                    - mov [ebp+08],eax
FF7_FR.exe+346B2: 8B 4D 08                    - mov ecx,[ebp+08]
FF7_FR.exe+346B5: 6B C9 44                    - imul ecx,ecx,44
// ---------- INJECTING HERE ----------
FF7_FR.exe+346B8: 66 C7 81 04 A9 9A 00 00 00  - mov word ptr [ecx+FF7_FR.exe+5AA904],0000
// ---------- DONE INJECTING  ----------
FF7_FR.exe+346C1: BA 01 00 00 00              - mov edx,00000001
FF7_FR.exe+346C6: 8B 4D 08                    - mov ecx,[ebp+08]
FF7_FR.exe+346C9: D3 E2                       - shl edx,cl
FF7_FR.exe+346CB: F7 D2                       - not edx
FF7_FR.exe+346CD: 66 A1 0A CB 9A 00           - mov ax,[FF7_FR.exe+5ACB0A]
FF7_FR.exe+346D3: 66 23 C2                    - and ax,dx
FF7_FR.exe+346D6: 66 A3 0A CB 9A 00           - mov [FF7_FR.exe+5ACB0A],ax
FF7_FR.exe+346DC: 5D                          - pop ebp
FF7_FR.exe+346DD: C3                          - ret
FF7_FR.exe+346DE: 55                          - push ebp
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>67</ID>
          <Description>"[$ASM] Increase Battle Gains EXP/AP recheck onload"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(EXPGAINS,$process,8B 0D ? ? ? 00 03 88 ? ? ? 00 89 0D)
registersymbol(EXPGAINS)

aobscanmodule(APGAINS,$process,A1 ? ? ? 00 03 82 ? ? ? 00 A3 ? ? ? 00)
registersymbol(APGAINS)


alloc(GAINS_BYTES,1)
registersymbol(GAINS_BYTES)

GAINS_BYTES:
readmem(EXPGAINS,32)


GAINS_BYTES+32:
readmem(APGAINS,32)

EXPGAINS+6:
db 6B C9 70 6B C9 03
APGAINS:
db 6B D2 70 6B D2 04 90
[DISABLE]
EXPGAINS:
readmem(GAINS_BYTES,32)

APGAINS:
readmem(GAINS_BYTES+32,32)

dealloc(GAINS_BYTES)
unregistersymbol(APGAINS EXPGAINS GAINS_BYTES)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>46</ID>
          <Description>"[$ASM] Instant Limit Break (Player party)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(BREAK,$process,66 8B 81 ? ? ? 00 66 89 82 ? ? ? 00 EB D5)
alloc(BREAK_BYTES,1)
registersymbol(BREAK BREAK_BYTES)
BREAK_BYTES:
readmem(BREAK,8)

BREAK:
mov AX,00FF
NOP 3
[DISABLE]
BREAK:
readmem(BREAK_BYTES,8)
unregistersymbol(BREAK BREAK_BYTES)
dealloc(BREAK_BYTES)
{ Function dump of "FF7_EN.exe+1C585"
// FF7_EN.exe+1C0BB -- 55 -- push ebp
// FF7_EN.exe+1C0BC -- 8B EC  -- mov ebp,esp
// FF7_EN.exe+1C0BE -- 83 EC 40 -- sub esp,40
// FF7_EN.exe+1C0C1 -- C7 45 FC 00000000 -- mov [ebp-04],00000000
// FF7_EN.exe+1C0C8 -- 83 7D FC 00 -- cmp dword ptr [ebp-04],00
// FF7_EN.exe+1C0CC -- 0F85 880B0000 -- jne FF7_EN.exe+1CC5A
// FF7_EN.exe+1C0D2 -- A1 64AD9A00 -- mov eax,[FF7_EN.exe+5AAD64] -- [00000008]
// FF7_EN.exe+1C0D7 -- 89 45 CC  -- mov [ebp-34],eax
// FF7_EN.exe+1C0DA -- 83 7D CC 10 -- cmp dword ptr [ebp-34],10
// FF7_EN.exe+1C0DE -- 0F87 710B0000 -- ja FF7_EN.exe+1CC55
// FF7_EN.exe+1C0E4 -- 8B 4D CC  -- mov ecx,[ebp-34]
// FF7_EN.exe+1C0E7 -- FF 24 8D 5ECC4100  -- jmp dword ptr [ecx*4+0041CC5E]
// FF7_EN.exe+1C0EE -- 66 C7 05 8A95DB00 0000 -- mov word ptr [FF7_EN.exe+9B958A],0000
// FF7_EN.exe+1C0F7 -- 8B 15 F88A9A00  -- mov edx,[FF7_EN.exe+5A8AF8] -- [00000001]
// FF7_EN.exe+1C0FD -- A1 F88A9A00 -- mov eax,[FF7_EN.exe+5A8AF8] -- [00000001]
// FF7_EN.exe+1C102 -- 83 C0 01 -- add eax,01
// FF7_EN.exe+1C105 -- A3 F88A9A00 -- mov [FF7_EN.exe+5A8AF8],eax
// FF7_EN.exe+1C10A -- 85 D2  -- test edx,edx
// FF7_EN.exe+1C10C -- 74 20 -- je FF7_EN.exe+1C12E
// FF7_EN.exe+1C10E -- C7 05 C0D19A00 8A9D4200 -- mov [FF7_EN.exe+5AD1C0],00429D8A -- [83EC8B55]
// FF7_EN.exe+1C118 -- C7 05 C4D19A00 6A6F4300 -- mov [FF7_EN.exe+5AD1C4],00436F6A -- [83EC8B55]
// FF7_EN.exe+1C122 -- C7 05 BCD19A00 D5814300 -- mov [FF7_EN.exe+5AD1BC],004381D5 -- [83EC8B55]
// FF7_EN.exe+1C12C -- EB 1E -- jmp FF7_EN.exe+1C14C
// FF7_EN.exe+1C12E -- C7 05 C0D19A00 C09A4200 -- mov [FF7_EN.exe+5AD1C0],00429AC0 -- [83EC8B55]
// FF7_EN.exe+1C138 -- C7 05 C4D19A00 00000000 -- mov [FF7_EN.exe+5AD1C4],00000000
// FF7_EN.exe+1C142 -- C7 05 BCD19A00 B07D4300 -- mov [FF7_EN.exe+5AD1BC],00437DB0 -- [83EC8B55]
// FF7_EN.exe+1C14C -- C7 05 64AD9A00 01000000 -- mov [FF7_EN.exe+5AAD64],00000001
// FF7_EN.exe+1C156 -- 83 3D C4D19A00 00 -- cmp dword ptr [FF7_EN.exe+5AD1C4],00
// FF7_EN.exe+1C15D -- 74 2F -- je FF7_EN.exe+1C18E
// FF7_EN.exe+1C15F -- FF 15 C4D19A00  -- call dword ptr [FF7_EN.exe+5AD1C4]
// FF7_EN.exe+1C165 -- 83 3D 68CB9A00 00 -- cmp dword ptr [FF7_EN.exe+5ACB68],00
// FF7_EN.exe+1C16C -- 74 14 -- je FF7_EN.exe+1C182
// FF7_EN.exe+1C16E -- C7 05 68CB9A00 00000000 -- mov [FF7_EN.exe+5ACB68],00000000
// FF7_EN.exe+1C178 -- C7 05 64AD9A00 02000000 -- mov [FF7_EN.exe+5AAD64],00000002
// FF7_EN.exe+1C182 -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C189 -- E9 C70A0000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C18E -- C7 05 64AD9A00 02000000 -- mov [FF7_EN.exe+5AAD64],00000002
// FF7_EN.exe+1C198 -- 8B 0D 3CAD9A00  -- mov ecx,[FF7_EN.exe+5AAD3C] -- [00000141]
// FF7_EN.exe+1C19E -- 51 -- push ecx
// FF7_EN.exe+1C19F -- FF 15 BCD19A00  -- call dword ptr [FF7_EN.exe+5AD1BC] -- [FF7_EN.exe+37DB0]
// FF7_EN.exe+1C1A5 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C1A8 -- 83 3D 64CB9A00 00 -- cmp dword ptr [FF7_EN.exe+5ACB64],00
// FF7_EN.exe+1C1AF -- 0F84 97000000 -- je FF7_EN.exe+1C24C
// FF7_EN.exe+1C1B5 -- C7 05 64CB9A00 00000000 -- mov [FF7_EN.exe+5ACB64],00000000
// FF7_EN.exe+1C1BF -- C7 05 64AD9A00 03000000 -- mov [FF7_EN.exe+5AAD64],00000003
// FF7_EN.exe+1C1C9 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C1CB -- 66 8B 15 CCB09A00  -- mov dx,[FF7_EN.exe+5AB0CC] -- [0000]
// FF7_EN.exe+1C1D2 -- 83 E2 08 -- and edx,08
// FF7_EN.exe+1C1D5 -- 85 D2  -- test edx,edx
// FF7_EN.exe+1C1D7 -- 74 71 -- je FF7_EN.exe+1C24A
// FF7_EN.exe+1C1D9 -- C7 45 F4 00000000 -- mov [ebp-0C],00000000
// FF7_EN.exe+1C1E0 -- EB 09 -- jmp FF7_EN.exe+1C1EB
// FF7_EN.exe+1C1E2 -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1C1E5 -- 83 C0 01 -- add eax,01
// FF7_EN.exe+1C1E8 -- 89 45 F4  -- mov [ebp-0C],eax
// FF7_EN.exe+1C1EB -- 83 7D F4 03 -- cmp dword ptr [ebp-0C],03
// FF7_EN.exe+1C1EF -- 7D 59 -- jnl FF7_EN.exe+1C24A
// FF7_EN.exe+1C1F1 -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+1C1F4 -- 6B C9 34 -- imul ecx,ecx,34
// FF7_EN.exe+1C1F7 -- 66 C7 81 C28D9A00 0000 -- mov word ptr [ecx+009A8DC2],0000
// FF7_EN.exe+1C200 -- 8B 55 F4  -- mov edx,[ebp-0C]
// FF7_EN.exe+1C203 -- 6B D2 34 -- imul edx,edx,34
// FF7_EN.exe+1C206 -- 66 C7 82 C08D9A00 0000 -- mov word ptr [edx+009A8DC0],0000
// FF7_EN.exe+1C20F -- 8B 45 F4  -- mov eax,[ebp-0C]
// FF7_EN.exe+1C212 -- 50 -- push eax
// FF7_EN.exe+1C213 -- E8 22B40100 -- call FF7_EN.exe+3763A
// FF7_EN.exe+1C218 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C21B -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+1C21E -- 69 C9 40040000 -- imul ecx,ecx,00000440
// FF7_EN.exe+1C224 -- 66 C7 81 B2A4DB00 0000 -- mov word ptr [ecx+00DBA4B2],0000
// FF7_EN.exe+1C22D -- BA 01000000 -- mov edx,00000001
// FF7_EN.exe+1C232 -- 8B 4D F4  -- mov ecx,[ebp-0C]
// FF7_EN.exe+1C235 -- D3 E2  -- shl edx,cl
// FF7_EN.exe+1C237 -- F7 D2  -- not edx
// FF7_EN.exe+1C239 -- 66 A1 9E889A00 -- mov ax,[FF7_EN.exe+5A889E] -- [0002]
// FF7_EN.exe+1C23F -- 66 23 C2  -- and ax,dx
// FF7_EN.exe+1C242 -- 66 A3 9E889A00 -- mov [FF7_EN.exe+5A889E],ax
// FF7_EN.exe+1C248 -- EB 98 -- jmp FF7_EN.exe+1C1E2
// FF7_EN.exe+1C24A -- EB 0C -- jmp FF7_EN.exe+1C258
// FF7_EN.exe+1C24C -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C253 -- E9 FD090000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C258 -- 66 8B 0D CCB09A00  -- mov cx,[FF7_EN.exe+5AB0CC] -- [0000]
// FF7_EN.exe+1C25F -- 66 81 E1 FDFF -- and cx,FFFD
// FF7_EN.exe+1C264 -- 66 89 0D CCB09A00  -- mov [FF7_EN.exe+5AB0CC],cx
// FF7_EN.exe+1C26B -- C7 45 F8 00000000 -- mov [ebp-08],00000000
// FF7_EN.exe+1C272 -- EB 09 -- jmp FF7_EN.exe+1C27D
// FF7_EN.exe+1C274 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C277 -- 83 C2 01 -- add edx,01
// FF7_EN.exe+1C27A -- 89 55 F8  -- mov [ebp-08],edx
// FF7_EN.exe+1C27D -- 83 7D F8 0A -- cmp dword ptr [ebp-08],0A
// FF7_EN.exe+1C281 -- 7D 53 -- jnl FF7_EN.exe+1C2D6
// FF7_EN.exe+1C283 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C286 -- 6B C0 68 -- imul eax,eax,68
// FF7_EN.exe+1C289 -- 8B 88 DCB09A00  -- mov ecx,[eax+009AB0DC]
// FF7_EN.exe+1C28F -- 81 E1 FFFFFF0F -- and ecx,0FFFFFFF
// FF7_EN.exe+1C295 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C298 -- C1 E2 04 -- shl edx,04
// FF7_EN.exe+1C29B -- 89 8A FC879A00  -- mov [edx+009A87FC],ecx
// FF7_EN.exe+1C2A1 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C2A4 -- C1 E0 04 -- shl eax,04
// FF7_EN.exe+1C2A7 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1C2AA -- C1 E1 04 -- shl ecx,04
// FF7_EN.exe+1C2AD -- 8B 90 FC879A00  -- mov edx,[eax+009A87FC]
// FF7_EN.exe+1C2B3 -- 89 91 00889A00  -- mov [ecx+009A8800],edx
// FF7_EN.exe+1C2B9 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C2BC -- 6B C0 44 -- imul eax,eax,44
// FF7_EN.exe+1C2BF -- 8A 88 1E8B9A00  -- mov cl,[eax+009A8B1E]
// FF7_EN.exe+1C2C5 -- 80 C9 0F -- or cl,0F
// FF7_EN.exe+1C2C8 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C2CB -- 6B D2 44 -- imul edx,edx,44
// FF7_EN.exe+1C2CE -- 88 8A 1E8B9A00  -- mov [edx+009A8B1E],cl
// FF7_EN.exe+1C2D4 -- EB 9E -- jmp FF7_EN.exe+1C274
// FF7_EN.exe+1C2D6 -- C7 05 64AD9A00 04000000 -- mov [FF7_EN.exe+5AAD64],00000004
// FF7_EN.exe+1C2E0 -- FF 15 C0D19A00  -- call dword ptr [FF7_EN.exe+5AD1C0] -- [FF7_EN.exe+29AC0]
// FF7_EN.exe+1C2E6 -- 83 3D 58CB9A00 00 -- cmp dword ptr [FF7_EN.exe+5ACB58],00
// FF7_EN.exe+1C2ED -- 74 14 -- je FF7_EN.exe+1C303
// FF7_EN.exe+1C2EF -- C7 05 58CB9A00 00000000 -- mov [FF7_EN.exe+5ACB58],00000000
// FF7_EN.exe+1C2F9 -- C7 05 64AD9A00 05000000 -- mov [FF7_EN.exe+5AAD64],00000005
// FF7_EN.exe+1C303 -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C30A -- E9 46090000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C30F -- C7 45 F8 04000000 -- mov [ebp-08],00000004
// FF7_EN.exe+1C316 -- EB 09 -- jmp FF7_EN.exe+1C321
// FF7_EN.exe+1C318 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C31B -- 83 C0 01 -- add eax,01
// FF7_EN.exe+1C31E -- 89 45 F8  -- mov [ebp-08],eax
// FF7_EN.exe+1C321 -- 83 7D F8 0A -- cmp dword ptr [ebp-08],0A
// FF7_EN.exe+1C325 -- 7D 4B -- jnl FF7_EN.exe+1C372 -- [FF7_EN.exe+B845C7]
// FF7_EN.exe+1C327 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1C32A -- 6B C9 68 -- imul ecx,ecx,68
// FF7_EN.exe+1C32D -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C32F -- 8A 91 2BB19A00  -- mov dl,[ecx+009AB12B]
// FF7_EN.exe+1C335 -- 81 FA FF000000 -- cmp edx,000000FF
// FF7_EN.exe+1C33B -- 74 1B -- je FF7_EN.exe+1C358
// FF7_EN.exe+1C33D -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C340 -- 6B C0 68 -- imul eax,eax,68
// FF7_EN.exe+1C343 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1C345 -- 8A 88 2BB19A00  -- mov cl,[eax+009AB12B]
// FF7_EN.exe+1C34B -- 51 -- push ecx
// FF7_EN.exe+1C34C -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C34F -- 52 -- push edx
// FF7_EN.exe+1C350 -- E8 DCAF0100 -- call FF7_EN.exe+37331
// FF7_EN.exe+1C355 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+1C358 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C35B -- C1 E0 04 -- shl eax,04
// FF7_EN.exe+1C35E -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1C361 -- 6B C9 44 -- imul ecx,ecx,44
// FF7_EN.exe+1C364 -- 8A 90 F8879A00  -- mov dl,[eax+009A87F8]
// FF7_EN.exe+1C36A -- 88 91 3B8B9A00  -- mov [ecx+009A8B3B],dl
// FF7_EN.exe+1C370 -- EB A6 -- jmp FF7_EN.exe+1C318
// FF7_EN.exe+1C372 -- C7 45 F8 00000000 -- mov [ebp-08],00000000
// FF7_EN.exe+1C379 -- EB 09 -- jmp FF7_EN.exe+1C384
// FF7_EN.exe+1C37B -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C37E -- 83 C0 01 -- add eax,01
// FF7_EN.exe+1C381 -- 89 45 F8  -- mov [ebp-08],eax
// FF7_EN.exe+1C384 -- 83 7D F8 03 -- cmp dword ptr [ebp-08],03
// FF7_EN.exe+1C388 -- 7D 27 -- jnl FF7_EN.exe+1C3B1
// FF7_EN.exe+1C38A -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1C38D -- 6B C9 44 -- imul ecx,ecx,44
// FF7_EN.exe+1C390 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C392 -- 66 8B 91 128B9A00  -- mov dx,[ecx+009A8B12]
// FF7_EN.exe+1C399 -- 85 D2  -- test edx,edx
// FF7_EN.exe+1C39B -- 74 12 -- je FF7_EN.exe+1C3AF
// FF7_EN.exe+1C39D -- 6A 00 -- push 00
// FF7_EN.exe+1C39F -- 6A 06 -- push 06
// FF7_EN.exe+1C3A1 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C3A4 -- 50 -- push eax
// FF7_EN.exe+1C3A5 -- 6A 00 -- push 00
// FF7_EN.exe+1C3A7 -- E8 8D8D0100 -- call FF7_EN.exe+35139
// FF7_EN.exe+1C3AC -- 83 C4 10 -- add esp,10
// FF7_EN.exe+1C3AF -- EB CA -- jmp FF7_EN.exe+1C37B
// FF7_EN.exe+1C3B1 -- C7 05 8CCB9A00 00000000 -- mov [FF7_EN.exe+5ACB8C],00000000
// FF7_EN.exe+1C3BB -- 66 C7 05 C2B09A00 0000 -- mov word ptr [FF7_EN.exe+5AB0C2],0000
// FF7_EN.exe+1C3C4 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1C3C6 -- 66 8B 0D 96889A00  -- mov cx,[FF7_EN.exe+5A8896] -- [0073]
// FF7_EN.exe+1C3CD -- 89 0D 78B09A00  -- mov [FF7_EN.exe+5AB078],ecx
// FF7_EN.exe+1C3D3 -- C7 05 64AD9A00 06000000 -- mov [FF7_EN.exe+5AAD64],00000006
// FF7_EN.exe+1C3DD -- E8 B0AC0100 -- call FF7_EN.exe+37092
// FF7_EN.exe+1C3E2 -- 83 3D F8B99A00 00 -- cmp dword ptr [FF7_EN.exe+5AB9F8],00
// FF7_EN.exe+1C3E9 -- 74 42 -- je FF7_EN.exe+1C42D
// FF7_EN.exe+1C3EB -- C7 05 F8B99A00 00000000 -- mov [FF7_EN.exe+5AB9F8],00000000
// FF7_EN.exe+1C3F5 -- C7 05 64AD9A00 07000000 -- mov [FF7_EN.exe+5AAD64],00000007
// FF7_EN.exe+1C3FF -- 68 A00B7C00 -- push FF7_EN.exe+3C0BA0 -- ["[BATTLE] Begin main battle loop
"]
// FF7_EN.exe+1C404 -- E8 278A2400 -- call FF7_EN.exe+264E30
// FF7_EN.exe+1C409 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C40C -- 83 3D FC8A9A00 00 -- cmp dword ptr [FF7_EN.exe+5A8AFC],00
// FF7_EN.exe+1C413 -- 74 16 -- je FF7_EN.exe+1C42B
// FF7_EN.exe+1C415 -- C7 05 FC8A9A00 00000000 -- mov [FF7_EN.exe+5A8AFC],00000000
// FF7_EN.exe+1C41F -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C426 -- E9 2A080000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C42B -- EB 0C -- jmp FF7_EN.exe+1C439
// FF7_EN.exe+1C42D -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C434 -- E9 1C080000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C439 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C43B -- 66 8B 15 C2B09A00  -- mov dx,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C442 -- 85 D2  -- test edx,edx
// FF7_EN.exe+1C444 -- 74 0D -- je FF7_EN.exe+1C453
// FF7_EN.exe+1C446 -- 83 3D 8CCB9A00 00 -- cmp dword ptr [FF7_EN.exe+5ACB8C],00
// FF7_EN.exe+1C44D -- 0F85 A0000000 -- jne FF7_EN.exe+1C4F3
// FF7_EN.exe+1C453 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1C455 -- 66 A1 C2B09A00 -- mov ax,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C45B -- 83 E0 25 -- and eax,25
// FF7_EN.exe+1C45E -- F7 D8  -- neg eax
// FF7_EN.exe+1C460 -- 1B C0  -- sbb eax,eax
// FF7_EN.exe+1C462 -- 24 FA -- and al,-06
// FF7_EN.exe+1C464 -- 83 C0 07 -- add eax,07
// FF7_EN.exe+1C467 -- A3 40AD9A00 -- mov [FF7_EN.exe+5AAD40],eax
// FF7_EN.exe+1C46C -- 8B 0D 40AD9A00  -- mov ecx,[FF7_EN.exe+5AAD40] -- [00000007]
// FF7_EN.exe+1C472 -- 51 -- push ecx
// FF7_EN.exe+1C473 -- E8 11930100 -- call FF7_EN.exe+35789
// FF7_EN.exe+1C478 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C47B -- A3 8CCB9A00 -- mov [FF7_EN.exe+5ACB8C],eax
// FF7_EN.exe+1C480 -- 83 3D 68EA9A00 00 -- cmp dword ptr [FF7_EN.exe+5AEA68],00
// FF7_EN.exe+1C487 -- 74 57 -- je FF7_EN.exe+1C4E0
// FF7_EN.exe+1C489 -- C7 05 68EA9A00 00000000 -- mov [FF7_EN.exe+5AEA68],00000000
// FF7_EN.exe+1C493 -- 66 C7 05 36AD9A00 FFFF -- mov word ptr [FF7_EN.exe+5AAD36],FFFF
// FF7_EN.exe+1C49C -- C7 45 F8 00000000 -- mov [ebp-08],00000000
// FF7_EN.exe+1C4A3 -- EB 09 -- jmp FF7_EN.exe+1C4AE
// FF7_EN.exe+1C4A5 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C4A8 -- 83 C2 01 -- add edx,01
// FF7_EN.exe+1C4AB -- 89 55 F8  -- mov [ebp-08],edx
// FF7_EN.exe+1C4AE -- 83 7D F8 0A -- cmp dword ptr [ebp-08],0A
// FF7_EN.exe+1C4B2 -- 7D 20 -- jnl FF7_EN.exe+1C4D4
// FF7_EN.exe+1C4B4 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C4B7 -- 6B C0 68 -- imul eax,eax,68
// FF7_EN.exe+1C4BA -- 8B 88 DCB09A00  -- mov ecx,[eax+009AB0DC]
// FF7_EN.exe+1C4C0 -- 81 E1 FFFFFF0F -- and ecx,0FFFFFFF
// FF7_EN.exe+1C4C6 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C4C9 -- C1 E2 04 -- shl edx,04
// FF7_EN.exe+1C4CC -- 89 8A FC879A00  -- mov [edx+009A87FC],ecx
// FF7_EN.exe+1C4D2 -- EB D1 -- jmp FF7_EN.exe+1C4A5
// FF7_EN.exe+1C4D4 -- C7 05 64AD9A00 08000000 -- mov [FF7_EN.exe+5AAD64],00000008
// FF7_EN.exe+1C4DE -- EB 11 -- jmp FF7_EN.exe+1C4F1
// FF7_EN.exe+1C4E0 -- E8 14070100 -- call FF7_EN.exe+2CBF9
// FF7_EN.exe+1C4E5 -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C4EC -- E9 64070000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C4F1 -- EB 0F -- jmp FF7_EN.exe+1C502
// FF7_EN.exe+1C4F3 -- C7 05 64AD9A00 0E000000 -- mov [FF7_EN.exe+5AAD64],0000000E
// FF7_EN.exe+1C4FD -- E9 53070000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C502 -- E8 63AA0100 -- call FF7_EN.exe+36F6A
// FF7_EN.exe+1C507 -- 83 3D 68CB9A00 00 -- cmp dword ptr [FF7_EN.exe+5ACB68],00
// FF7_EN.exe+1C50E -- 74 14 -- je FF7_EN.exe+1C524
// FF7_EN.exe+1C510 -- C7 05 68CB9A00 00000000 -- mov [FF7_EN.exe+5ACB68],00000000
// FF7_EN.exe+1C51A -- C7 05 64AD9A00 09000000 -- mov [FF7_EN.exe+5AAD64],00000009
// FF7_EN.exe+1C524 -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C52B -- E9 25070000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C530 -- E8 358D0100 -- call FF7_EN.exe+3526A
// FF7_EN.exe+1C535 -- 6A 02 -- push 02
// FF7_EN.exe+1C537 -- E8 818C0100 -- call FF7_EN.exe+351BD
// FF7_EN.exe+1C53C -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C53F -- E8 037E0100 -- call FF7_EN.exe+34347
// FF7_EN.exe+1C544 -- 85 C0  -- test eax,eax
// FF7_EN.exe+1C546 -- 74 0F -- je FF7_EN.exe+1C557
// FF7_EN.exe+1C548 -- 68 C40B7C00 -- push FF7_EN.exe+3C0BC4 -- ["[BATTLE] in while-loop!
"]
// FF7_EN.exe+1C54D -- E8 DE882400 -- call FF7_EN.exe+264E30
// FF7_EN.exe+1C552 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C555 -- EB E8 -- jmp FF7_EN.exe+1C53F
// FF7_EN.exe+1C557 -- 6A 0A -- push 0A
// FF7_EN.exe+1C559 -- E8 B46B0100 -- call FF7_EN.exe+33112
// FF7_EN.exe+1C55E -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C561 -- C7 45 F8 00000000 -- mov [ebp-08],00000000
// FF7_EN.exe+1C568 -- EB 09 -- jmp FF7_EN.exe+1C573
// FF7_EN.exe+1C56A -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C56D -- 83 C0 01 -- add eax,01
// FF7_EN.exe+1C570 -- 89 45 F8  -- mov [ebp-08],eax
// FF7_EN.exe+1C573 -- 83 7D F8 03 -- cmp dword ptr [ebp-08],03
// FF7_EN.exe+1C577 -- 7D 1C -- jnl FF7_EN.exe+1C595 -- [FF7_EN.exe+B845C7]
// FF7_EN.exe+1C579 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1C57C -- 6B C9 34 -- imul ecx,ecx,34
// FF7_EN.exe+1C57F -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C582 -- 6B D2 34 -- imul edx,edx,34
// FF7_EN.exe+1C585 -- 66 8B 81 C08D9A00  -- mov ax,[ecx+009A8DC0]
// FF7_EN.exe+1C58C -- 66 89 82 C28D9A00  -- mov [edx+009A8DC2],ax
// FF7_EN.exe+1C593 -- EB D5 -- jmp FF7_EN.exe+1C56A
// FF7_EN.exe+1C595 -- C7 45 F8 00000000 -- mov [ebp-08],00000000
// FF7_EN.exe+1C59C -- EB 09 -- jmp FF7_EN.exe+1C5A7
// FF7_EN.exe+1C59E -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1C5A1 -- 83 C1 01 -- add ecx,01
// FF7_EN.exe+1C5A4 -- 89 4D F8  -- mov [ebp-08],ecx
// FF7_EN.exe+1C5A7 -- 83 7D F8 0A -- cmp dword ptr [ebp-08],0A
// FF7_EN.exe+1C5AB -- 7D 37 -- jnl FF7_EN.exe+1C5E4
// FF7_EN.exe+1C5AD -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C5B0 -- 6B D2 68 -- imul edx,edx,68
// FF7_EN.exe+1C5B3 -- 8B 82 DCB09A00  -- mov eax,[edx+009AB0DC]
// FF7_EN.exe+1C5B9 -- 25 FFFFFF0F -- and eax,0FFFFFFF
// FF7_EN.exe+1C5BE -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1C5C1 -- C1 E1 04 -- shl ecx,04
// FF7_EN.exe+1C5C4 -- 89 81 FC879A00  -- mov [ecx+009A87FC],eax
// FF7_EN.exe+1C5CA -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C5CD -- C1 E2 04 -- shl edx,04
// FF7_EN.exe+1C5D0 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C5D3 -- C1 E0 04 -- shl eax,04
// FF7_EN.exe+1C5D6 -- 8B 8A FC879A00  -- mov ecx,[edx+009A87FC]
// FF7_EN.exe+1C5DC -- 89 88 00889A00  -- mov [eax+009A8800],ecx
// FF7_EN.exe+1C5E2 -- EB BA -- jmp FF7_EN.exe+1C59E
// FF7_EN.exe+1C5E4 -- C7 05 64AD9A00 0A000000 -- mov [FF7_EN.exe+5AAD64],0000000A
// FF7_EN.exe+1C5EE -- E8 9FAA0100 -- call FF7_EN.exe+37092
// FF7_EN.exe+1C5F3 -- 83 3D F8B99A00 00 -- cmp dword ptr [FF7_EN.exe+5AB9F8],00
// FF7_EN.exe+1C5FA -- 74 35 -- je FF7_EN.exe+1C631
// FF7_EN.exe+1C5FC -- C7 05 F8B99A00 00000000 -- mov [FF7_EN.exe+5AB9F8],00000000
// FF7_EN.exe+1C606 -- C7 05 64AD9A00 0B000000 -- mov [FF7_EN.exe+5AAD64],0000000B
// FF7_EN.exe+1C610 -- 83 3D FC8A9A00 00 -- cmp dword ptr [FF7_EN.exe+5A8AFC],00
// FF7_EN.exe+1C617 -- 74 16 -- je FF7_EN.exe+1C62F
// FF7_EN.exe+1C619 -- C7 05 FC8A9A00 00000000 -- mov [FF7_EN.exe+5A8AFC],00000000
// FF7_EN.exe+1C623 -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C62A -- E9 26060000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C62F -- EB 0C -- jmp FF7_EN.exe+1C63D
// FF7_EN.exe+1C631 -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C638 -- E9 18060000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C63D -- 6A 02 -- push 02
// FF7_EN.exe+1C63F -- E8 798B0100 -- call FF7_EN.exe+351BD
// FF7_EN.exe+1C644 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C647 -- E8 14660100 -- call FF7_EN.exe+32C60
// FF7_EN.exe+1C64C -- E8 4F650100 -- call FF7_EN.exe+32BA0
// FF7_EN.exe+1C651 -- 0FBF 15 36AD9A00  -- movsx edx,word ptr [FF7_EN.exe+5AAD36] -- [0006]
// FF7_EN.exe+1C658 -- 83 FA FF -- cmp edx,-01
// FF7_EN.exe+1C65B -- 74 0A -- je FF7_EN.exe+1C667 -- [FF7_EN.exe+B845C7]
// FF7_EN.exe+1C65D -- C7 05 8CCB9A00 00000000 -- mov [FF7_EN.exe+5ACB8C],00000000
// FF7_EN.exe+1C667 -- C7 45 F8 00000000 -- mov [ebp-08],00000000
// FF7_EN.exe+1C66E -- EB 09 -- jmp FF7_EN.exe+1C679
// FF7_EN.exe+1C670 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C673 -- 83 C0 01 -- add eax,01
// FF7_EN.exe+1C676 -- 89 45 F8  -- mov [ebp-08],eax
// FF7_EN.exe+1C679 -- 83 7D F8 03 -- cmp dword ptr [ebp-08],03
// FF7_EN.exe+1C67D -- 7D 50 -- jnl FF7_EN.exe+1C6CF
// FF7_EN.exe+1C67F -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1C682 -- 6B C9 34 -- imul ecx,ecx,34
// FF7_EN.exe+1C685 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C687 -- 66 8B 91 C48D9A00  -- mov dx,[ecx+009A8DC4]
// FF7_EN.exe+1C68E -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C691 -- 6B C0 68 -- imul eax,eax,68
// FF7_EN.exe+1C694 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1C696 -- 66 8B 88 04B19A00  -- mov cx,[eax+009AB104]
// FF7_EN.exe+1C69D -- 3B D1  -- cmp edx,ecx
// FF7_EN.exe+1C69F -- 74 12 -- je FF7_EN.exe+1C6B3
// FF7_EN.exe+1C6A1 -- 6A 0F -- push 0F
// FF7_EN.exe+1C6A3 -- 6A 0C -- push 0C
// FF7_EN.exe+1C6A5 -- 8B 55 F8  -- mov edx,[ebp-08]
// FF7_EN.exe+1C6A8 -- 52 -- push edx
// FF7_EN.exe+1C6A9 -- 6A 00 -- push 00
// FF7_EN.exe+1C6AB -- E8 898A0100 -- call FF7_EN.exe+35139
// FF7_EN.exe+1C6B0 -- 83 C4 10 -- add esp,10
// FF7_EN.exe+1C6B3 -- 8B 45 F8  -- mov eax,[ebp-08]
// FF7_EN.exe+1C6B6 -- 6B C0 68 -- imul eax,eax,68
// FF7_EN.exe+1C6B9 -- 8B 4D F8  -- mov ecx,[ebp-08]
// FF7_EN.exe+1C6BC -- 6B C9 34 -- imul ecx,ecx,34
// FF7_EN.exe+1C6BF -- 66 8B 90 04B19A00  -- mov dx,[eax+009AB104]
// FF7_EN.exe+1C6C6 -- 66 89 91 C48D9A00  -- mov [ecx+009A8DC4],dx
// FF7_EN.exe+1C6CD -- EB A1 -- jmp FF7_EN.exe+1C670
// FF7_EN.exe+1C6CF -- 66 A1 C2B09A00 -- mov ax,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C6D5 -- 66 25 DDFF -- and ax,FFDD
// FF7_EN.exe+1C6D9 -- 66 A3 C2B09A00 -- mov [FF7_EN.exe+5AB0C2],ax
// FF7_EN.exe+1C6DF -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1C6E1 -- 66 8B 0D 96889A00  -- mov cx,[FF7_EN.exe+5A8896] -- [0073]
// FF7_EN.exe+1C6E8 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C6EA -- 66 8B 15 26AD9A00  -- mov dx,[FF7_EN.exe+5AAD26] -- [0000]
// FF7_EN.exe+1C6F1 -- F7 D2  -- not edx
// FF7_EN.exe+1C6F3 -- 23 CA  -- and ecx,edx
// FF7_EN.exe+1C6F5 -- 83 E1 0F -- and ecx,0F
// FF7_EN.exe+1C6F8 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1C6FA -- 75 10 -- jne FF7_EN.exe+1C70C
// FF7_EN.exe+1C6FC -- 66 A1 C2B09A00 -- mov ax,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C702 -- 0C 22 -- or al,22
// FF7_EN.exe+1C704 -- 66 A3 C2B09A00 -- mov [FF7_EN.exe+5AB0C2],ax
// FF7_EN.exe+1C70A -- EB 2E -- jmp FF7_EN.exe+1C73A
// FF7_EN.exe+1C70C -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1C70E -- 66 8B 0D 96889A00  -- mov cx,[FF7_EN.exe+5A8896] -- [0073]
// FF7_EN.exe+1C715 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C717 -- 66 8B 15 26AD9A00  -- mov dx,[FF7_EN.exe+5AAD26] -- [0000]
// FF7_EN.exe+1C71E -- F7 D2  -- not edx
// FF7_EN.exe+1C720 -- 23 CA  -- and ecx,edx
// FF7_EN.exe+1C722 -- 81 E1 F0030000 -- and ecx,000003F0
// FF7_EN.exe+1C728 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1C72A -- 75 0E -- jne FF7_EN.exe+1C73A
// FF7_EN.exe+1C72C -- 66 A1 C2B09A00 -- mov ax,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C732 -- 0C 20 -- or al,20
// FF7_EN.exe+1C734 -- 66 A3 C2B09A00 -- mov [FF7_EN.exe+5AB0C2],ax
// FF7_EN.exe+1C73A -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1C73C -- 66 8B 0D A6889A00  -- mov cx,[FF7_EN.exe+5A88A6] -- [0000]
// FF7_EN.exe+1C743 -- 83 E1 02 -- and ecx,02
// FF7_EN.exe+1C746 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1C748 -- 74 3B -- je FF7_EN.exe+1C785
// FF7_EN.exe+1C74A -- 83 3D BC08DC00 00 -- cmp dword ptr [FF7_EN.exe+9C08BC],00
// FF7_EN.exe+1C751 -- 75 32 -- jne FF7_EN.exe+1C785
// FF7_EN.exe+1C753 -- 66 8B 15 C2B09A00  -- mov dx,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C75A -- 80 CA 30 -- or dl,30
// FF7_EN.exe+1C75D -- 66 89 15 C2B09A00  -- mov [FF7_EN.exe+5AB0C2],dx
// FF7_EN.exe+1C764 -- 66 A1 8A95DB00 -- mov ax,[FF7_EN.exe+9B958A] -- [0000]
// FF7_EN.exe+1C76A -- 0C 02 -- or al,02
// FF7_EN.exe+1C76C -- 66 A3 8A95DB00 -- mov [FF7_EN.exe+9B958A],ax
// FF7_EN.exe+1C772 -- 66 8B 0D 60879A00  -- mov cx,[FF7_EN.exe+5A8760] -- [FFED]
// FF7_EN.exe+1C779 -- 66 81 E1 F7FF -- and cx,FFF7
// FF7_EN.exe+1C77E -- 66 89 0D 60879A00  -- mov [FF7_EN.exe+5A8760],cx
// FF7_EN.exe+1C785 -- C7 05 64AD9A00 0C000000 -- mov [FF7_EN.exe+5AAD64],0000000C
// FF7_EN.exe+1C78F -- 8B 15 C8D19A00  -- mov edx,[FF7_EN.exe+5AD1C8] -- [00000000]
// FF7_EN.exe+1C795 -- 89 55 C8  -- mov [ebp-38],edx
// FF7_EN.exe+1C798 -- 83 7D C8 00 -- cmp dword ptr [ebp-38],00
// FF7_EN.exe+1C79C -- 74 0B -- je FF7_EN.exe+1C7A9
// FF7_EN.exe+1C79E -- 83 7D C8 01 -- cmp dword ptr [ebp-38],01
// FF7_EN.exe+1C7A2 -- 74 7C -- je FF7_EN.exe+1C820
// FF7_EN.exe+1C7A4 -- E9 CC000000 -- jmp FF7_EN.exe+1C875
// FF7_EN.exe+1C7A9 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1C7AB -- 66 A1 CCB09A00 -- mov ax,[FF7_EN.exe+5AB0CC] -- [0000]
// FF7_EN.exe+1C7B1 -- 83 E0 04 -- and eax,04
// FF7_EN.exe+1C7B4 -- 85 C0  -- test eax,eax
// FF7_EN.exe+1C7B6 -- 74 5C -- je FF7_EN.exe+1C814
// FF7_EN.exe+1C7B8 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1C7BA -- 8A 0D F39A9A00  -- mov cl,[FF7_EN.exe+5A9AF3] -- [00]
// FF7_EN.exe+1C7C0 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C7C2 -- 8A 15 EC9A9A00  -- mov dl,[FF7_EN.exe+5A9AEC] -- [00]
// FF7_EN.exe+1C7C8 -- 3B CA  -- cmp ecx,edx
// FF7_EN.exe+1C7CA -- 75 48 -- jne FF7_EN.exe+1C814
// FF7_EN.exe+1C7CC -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1C7CE -- 66 A1 96889A00 -- mov ax,[FF7_EN.exe+5A8896] -- [0073]
// FF7_EN.exe+1C7D4 -- 23 05 78B09A00  -- and eax,[FF7_EN.exe+5AB078] -- [00000073]
// FF7_EN.exe+1C7DA -- 25 F0030000 -- and eax,000003F0
// FF7_EN.exe+1C7DF -- 89 45 EC  -- mov [ebp-14],eax
// FF7_EN.exe+1C7E2 -- 8B 0D 78B09A00  -- mov ecx,[FF7_EN.exe+5AB078] -- [00000073]
// FF7_EN.exe+1C7E8 -- 81 E1 F0030000 -- and ecx,000003F0
// FF7_EN.exe+1C7EE -- 3B 4D EC  -- cmp ecx,[ebp-14]
// FF7_EN.exe+1C7F1 -- 74 12 -- je FF7_EN.exe+1C805
// FF7_EN.exe+1C7F3 -- 83 7D EC 00 -- cmp dword ptr [ebp-14],00
// FF7_EN.exe+1C7F7 -- 74 0C -- je FF7_EN.exe+1C805
// FF7_EN.exe+1C7F9 -- C7 05 C8D19A00 01000000 -- mov [FF7_EN.exe+5AD1C8],00000001
// FF7_EN.exe+1C803 -- EB 70 -- jmp FF7_EN.exe+1C875
// FF7_EN.exe+1C805 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C807 -- 66 8B 15 96889A00  -- mov dx,[FF7_EN.exe+5A8896] -- [0073]
// FF7_EN.exe+1C80E -- 89 15 78B09A00  -- mov [FF7_EN.exe+5AB078],edx
// FF7_EN.exe+1C814 -- C7 05 64AD9A00 0D000000 -- mov [FF7_EN.exe+5AAD64],0000000D
// FF7_EN.exe+1C81E -- EB 55 -- jmp FF7_EN.exe+1C875
// FF7_EN.exe+1C820 -- E8 24560100 -- call FF7_EN.exe+31E49
// FF7_EN.exe+1C825 -- 89 45 F0  -- mov [ebp-10],eax
// FF7_EN.exe+1C828 -- 83 3D ECB99A00 00 -- cmp dword ptr [FF7_EN.exe+5AB9EC],00
// FF7_EN.exe+1C82F -- 74 3D -- je FF7_EN.exe+1C86E
// FF7_EN.exe+1C831 -- C7 05 ECB99A00 00000000 -- mov [FF7_EN.exe+5AB9EC],00000000
// FF7_EN.exe+1C83B -- C7 05 C8D19A00 00000000 -- mov [FF7_EN.exe+5AD1C8],00000000
// FF7_EN.exe+1C845 -- 83 7D F0 00 -- cmp dword ptr [ebp-10],00
// FF7_EN.exe+1C849 -- 74 0C -- je FF7_EN.exe+1C857
// FF7_EN.exe+1C84B -- C7 05 64AD9A00 0E000000 -- mov [FF7_EN.exe+5AAD64],0000000E
// FF7_EN.exe+1C855 -- EB 1E -- jmp FF7_EN.exe+1C875
// FF7_EN.exe+1C857 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1C859 -- 66 A1 96889A00 -- mov ax,[FF7_EN.exe+5A8896] -- [0073]
// FF7_EN.exe+1C85F -- A3 78B09A00 -- mov [FF7_EN.exe+5AB078],eax
// FF7_EN.exe+1C864 -- C7 05 64AD9A00 0D000000 -- mov [FF7_EN.exe+5AAD64],0000000D
// FF7_EN.exe+1C86E -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C875 -- E9 DB030000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C87A -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1C87C -- 66 8B 0D C2B09A00  -- mov cx,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C883 -- 83 E1 08 -- and ecx,08
// FF7_EN.exe+1C886 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1C888 -- 74 0C -- je FF7_EN.exe+1C896
// FF7_EN.exe+1C88A -- C7 05 64AD9A00 0E000000 -- mov [FF7_EN.exe+5AAD64],0000000E
// FF7_EN.exe+1C894 -- EB 0F -- jmp FF7_EN.exe+1C8A5
// FF7_EN.exe+1C896 -- C7 05 64AD9A00 07000000 -- mov [FF7_EN.exe+5AAD64],00000007
// FF7_EN.exe+1C8A0 -- E9 B0030000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1C8A5 -- 68 E00B7C00 -- push FF7_EN.exe+3C0BE0 -- ["[BATTLE] End of current battle
"]
// FF7_EN.exe+1C8AA -- E8 81852400 -- call FF7_EN.exe+264E30
// FF7_EN.exe+1C8AF -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C8B2 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C8B4 -- 66 8B 15 A6889A00  -- mov dx,[FF7_EN.exe+5A88A6] -- [0000]
// FF7_EN.exe+1C8BB -- 83 E2 40 -- and edx,40
// FF7_EN.exe+1C8BE -- 85 D2  -- test edx,edx
// FF7_EN.exe+1C8C0 -- 74 33 -- je FF7_EN.exe+1C8F5
// FF7_EN.exe+1C8C2 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1C8C4 -- 66 A1 C2B09A00 -- mov ax,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C8CA -- 83 E0 04 -- and eax,04
// FF7_EN.exe+1C8CD -- 85 C0  -- test eax,eax
// FF7_EN.exe+1C8CF -- 74 24 -- je FF7_EN.exe+1C8F5
// FF7_EN.exe+1C8D1 -- 66 8B 0D C2B09A00  -- mov cx,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C8D8 -- 66 81 E1 FBFF -- and cx,FFFB
// FF7_EN.exe+1C8DD -- 66 89 0D C2B09A00  -- mov [FF7_EN.exe+5AB0C2],cx
// FF7_EN.exe+1C8E4 -- 66 8B 15 C2B09A00  -- mov dx,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C8EB -- 80 CA 02 -- or dl,02
// FF7_EN.exe+1C8EE -- 66 89 15 C2B09A00  -- mov [FF7_EN.exe+5AB0C2],dx
// FF7_EN.exe+1C8F5 -- C7 05 64AD9A00 0F000000 -- mov [FF7_EN.exe+5AAD64],0000000F
// FF7_EN.exe+1C8FF -- A1 CCD19A00 -- mov eax,[FF7_EN.exe+5AD1CC] -- [00000000]
// FF7_EN.exe+1C904 -- 89 45 C4  -- mov [ebp-3C],eax
// FF7_EN.exe+1C907 -- 83 7D C4 03 -- cmp dword ptr [ebp-3C],03
// FF7_EN.exe+1C90B -- 0F87 EE000000 -- ja FF7_EN.exe+1C9FF
// FF7_EN.exe+1C911 -- 8B 4D C4  -- mov ecx,[ebp-3C]
// FF7_EN.exe+1C914 -- FF 24 8D A2CC4100  -- jmp dword ptr [ecx*4+0041CCA2]
// FF7_EN.exe+1C91B -- C7 05 3CAD9A00 FFFF0000 -- mov [FF7_EN.exe+5AAD3C],0000FFFF
// FF7_EN.exe+1C925 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1C927 -- 66 8B 15 C2B09A00  -- mov dx,[FF7_EN.exe+5AB0C2] -- [0000]
// FF7_EN.exe+1C92E -- 83 E2 1E -- and edx,1E
// FF7_EN.exe+1C931 -- 85 D2  -- test edx,edx
// FF7_EN.exe+1C933 -- 74 0F -- je FF7_EN.exe+1C944
// FF7_EN.exe+1C935 -- C7 05 64AD9A00 10000000 -- mov [FF7_EN.exe+5AAD64],00000010
// FF7_EN.exe+1C93F -- E9 BB000000 -- jmp FF7_EN.exe+1C9FF
// FF7_EN.exe+1C944 -- C7 05 CCD19A00 01000000 -- mov [FF7_EN.exe+5AD1CC],00000001
// FF7_EN.exe+1C94E -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1C950 -- 66 A1 52879A00 -- mov ax,[FF7_EN.exe+5A8752] -- [FFFF]
// FF7_EN.exe+1C956 -- A3 3CAD9A00 -- mov [FF7_EN.exe+5AAD3C],eax
// FF7_EN.exe+1C95B -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1C95D -- 66 8B 0D A6889A00  -- mov cx,[FF7_EN.exe+5A88A6] -- [0000]
// FF7_EN.exe+1C964 -- 83 E1 40 -- and ecx,40
// FF7_EN.exe+1C967 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1C969 -- 74 0C -- je FF7_EN.exe+1C977
// FF7_EN.exe+1C96B -- C7 05 CCD19A00 02000000 -- mov [FF7_EN.exe+5AD1CC],00000002
// FF7_EN.exe+1C975 -- EB 0C -- jmp FF7_EN.exe+1C983
// FF7_EN.exe+1C977 -- C7 05 CCD19A00 03000000 -- mov [FF7_EN.exe+5AD1CC],00000003
// FF7_EN.exe+1C981 -- EB 7C -- jmp FF7_EN.exe+1C9FF
// FF7_EN.exe+1C983 -- E8 084F0100 -- call FF7_EN.exe+31890
// FF7_EN.exe+1C988 -- A3 3CAD9A00 -- mov [FF7_EN.exe+5AAD3C],eax
// FF7_EN.exe+1C98D -- 83 3D 60AD9A00 00 -- cmp dword ptr [FF7_EN.exe+5AAD60],00
// FF7_EN.exe+1C994 -- 74 14 -- je FF7_EN.exe+1C9AA
// FF7_EN.exe+1C996 -- C7 05 60AD9A00 00000000 -- mov [FF7_EN.exe+5AAD60],00000000
// FF7_EN.exe+1C9A0 -- C7 05 CCD19A00 03000000 -- mov [FF7_EN.exe+5AD1CC],00000003
// FF7_EN.exe+1C9AA -- 83 3D 58AD9A00 00 -- cmp dword ptr [FF7_EN.exe+5AAD58],00
// FF7_EN.exe+1C9B1 -- 74 11 -- je FF7_EN.exe+1C9C4
// FF7_EN.exe+1C9B3 -- C7 05 58AD9A00 00000000 -- mov [FF7_EN.exe+5AAD58],00000000
// FF7_EN.exe+1C9BD -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1C9C4 -- EB 39 -- jmp FF7_EN.exe+1C9FF
// FF7_EN.exe+1C9C6 -- 81 3D 3CAD9A00 FFFF0000 -- cmp [FF7_EN.exe+5AAD3C],0000FFFF
// FF7_EN.exe+1C9D0 -- 75 0C -- jne FF7_EN.exe+1C9DE
// FF7_EN.exe+1C9D2 -- C7 05 64AD9A00 10000000 -- mov [FF7_EN.exe+5AAD64],00000010
// FF7_EN.exe+1C9DC -- EB 17 -- jmp FF7_EN.exe+1C9F5
// FF7_EN.exe+1C9DE -- C7 05 64AD9A00 00000000 -- mov [FF7_EN.exe+5AAD64],00000000
// FF7_EN.exe+1C9E8 -- 68 000C7C00 -- push FF7_EN.exe+3C0C00 -- ["[BATTLE] next battle
"]
// FF7_EN.exe+1C9ED -- E8 3E842400 -- call FF7_EN.exe+264E30
// FF7_EN.exe+1C9F2 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1C9F5 -- C7 05 CCD19A00 00000000 -- mov [FF7_EN.exe+5AD1CC],00000000
// FF7_EN.exe+1C9FF -- E9 51020000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1CA04 -- 8B 15 D0D19A00  -- mov edx,[FF7_EN.exe+5AD1D0] -- [00000000]
// FF7_EN.exe+1CA0A -- 89 55 C0  -- mov [ebp-40],edx
// FF7_EN.exe+1CA0D -- 83 7D C0 00 -- cmp dword ptr [ebp-40],00
// FF7_EN.exe+1CA11 -- 74 0B -- je FF7_EN.exe+1CA1E
// FF7_EN.exe+1CA13 -- 83 7D C0 01 -- cmp dword ptr [ebp-40],01
// FF7_EN.exe+1CA17 -- 74 40 -- je FF7_EN.exe+1CA59
// FF7_EN.exe+1CA19 -- E9 37020000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1CA1E -- 68 180C7C00 -- push FF7_EN.exe+3C0C18 -- ["[BATTLE] Begin end battle stuff
"]
// FF7_EN.exe+1CA23 -- E8 08842400 -- call FF7_EN.exe+264E30
// FF7_EN.exe+1CA28 -- 83 C4 04 -- add esp,04
// FF7_EN.exe+1CA2B -- E8 3AA50100 -- call FF7_EN.exe+36F6A
// FF7_EN.exe+1CA30 -- 83 3D 68CB9A00 00 -- cmp dword ptr [FF7_EN.exe+5ACB68],00
// FF7_EN.exe+1CA37 -- 74 14 -- je FF7_EN.exe+1CA4D
// FF7_EN.exe+1CA39 -- C7 05 68CB9A00 00000000 -- mov [FF7_EN.exe+5ACB68],00000000
// FF7_EN.exe+1CA43 -- C7 05 D0D19A00 01000000 -- mov [FF7_EN.exe+5AD1D0],00000001
// FF7_EN.exe+1CA4D -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1CA54 -- E9 FC010000 -- jmp FF7_EN.exe+1CC55
// FF7_EN.exe+1CA59 -- E8 72430100 -- call FF7_EN.exe+30DD0
// FF7_EN.exe+1CA5E -- 83 3D 44AD9A00 00 -- cmp dword ptr [FF7_EN.exe+5AAD44],00
// FF7_EN.exe+1CA65 -- 0F84 D0010000 -- je FF7_EN.exe+1CC3B
// FF7_EN.exe+1CA6B -- C7 05 44AD9A00 00000000 -- mov [FF7_EN.exe+5AAD44],00000000
// FF7_EN.exe+1CA75 -- C7 05 D0D19A00 00000000 -- mov [FF7_EN.exe+5AD1D0],00000000
// FF7_EN.exe+1CA7F -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1CA86 -- 0FBF 05 840DCC00  -- movsx eax,word ptr [FF7_EN.exe+8C0D84] -- [0001]
// FF7_EN.exe+1CA8D -- 83 F8 01 -- cmp eax,01
// FF7_EN.exe+1CA90 -- 0F85 9C000000 -- jne FF7_EN.exe+1CB32
// FF7_EN.exe+1CA96 -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1CA98 -- 66 8B 0D 8A95DB00  -- mov cx,[FF7_EN.exe+9B958A] -- [0000]
// FF7_EN.exe+1CA9F -- 83 E1 08 -- and ecx,08
// FF7_EN.exe+1CAA2 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1CAA4 -- 74 29 -- je FF7_EN.exe+1CACF
// FF7_EN.exe+1CAA6 -- 8A 15 F608DC00  -- mov dl,[FF7_EN.exe+9C08F6] -- [00]
// FF7_EN.exe+1CAAC -- 80 C2 01 -- add dl,01
// FF7_EN.exe+1CAAF -- 88 15 F608DC00  -- mov [FF7_EN.exe+9C08F6],dl
// FF7_EN.exe+1CAB5 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1CAB7 -- A0 F608DC00 -- mov al,[FF7_EN.exe+9C08F6] -- [00]
// FF7_EN.exe+1CABC -- 85 C0  -- test eax,eax
// FF7_EN.exe+1CABE -- 75 0F -- jne FF7_EN.exe+1CACF
// FF7_EN.exe+1CAC0 -- 8A 0D F708DC00  -- mov cl,[FF7_EN.exe+9C08F7] -- [00]
// FF7_EN.exe+1CAC6 -- 80 C1 01 -- add cl,01
// FF7_EN.exe+1CAC9 -- 88 0D F708DC00  -- mov [FF7_EN.exe+9C08F7],cl
// FF7_EN.exe+1CACF -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1CAD1 -- 66 8B 15 8A95DB00  -- mov dx,[FF7_EN.exe+9B958A] -- [0000]
// FF7_EN.exe+1CAD8 -- 83 E2 01 -- and edx,01
// FF7_EN.exe+1CADB -- 83 FA 01 -- cmp edx,01
// FF7_EN.exe+1CADE -- 75 1B -- jne FF7_EN.exe+1CAFB
// FF7_EN.exe+1CAE0 -- 0FBE 05 C50DCC00  -- movsx eax,byte ptr [FF7_EN.exe+8C0DC5] -- [00]
// FF7_EN.exe+1CAE7 -- 85 C0  -- test eax,eax
// FF7_EN.exe+1CAE9 -- 75 10 -- jne FF7_EN.exe+1CAFB
// FF7_EN.exe+1CAEB -- C6 05 890DCC00 1A -- mov byte ptr [FF7_EN.exe+8C0D89],1A
// FF7_EN.exe+1CAF2 -- 66 C7 05 8A95DB00 0000 -- mov word ptr [FF7_EN.exe+9B958A],0000
// FF7_EN.exe+1CAFB -- 0FBF 0D 2808CC00  -- movsx ecx,word ptr [FF7_EN.exe+8C0828] -- [0002]
// FF7_EN.exe+1CB02 -- 83 F9 04 -- cmp ecx,04
// FF7_EN.exe+1CB05 -- 75 14 -- jne FF7_EN.exe+1CB1B
// FF7_EN.exe+1CB07 -- 66 C7 05 DCF9CB00 1100 -- mov word ptr [FF7_EN.exe+8BF9DC],0011
// FF7_EN.exe+1CB10 -- 66 C7 05 6CAD9A00 0100 -- mov word ptr [FF7_EN.exe+5AAD6C],0001
// FF7_EN.exe+1CB19 -- EB 09 -- jmp FF7_EN.exe+1CB24
// FF7_EN.exe+1CB1B -- 66 C7 05 DCF9CB00 0100 -- mov word ptr [FF7_EN.exe+8BF9DC],0001
// FF7_EN.exe+1CB24 -- 66 C7 05 840DCC00 0200 -- mov word ptr [FF7_EN.exe+8C0D84],0002
// FF7_EN.exe+1CB2D -- E9 D6000000 -- jmp FF7_EN.exe+1CC08
// FF7_EN.exe+1CB32 -- 33 D2  -- xor edx,edx
// FF7_EN.exe+1CB34 -- 66 8B 15 8A95DB00  -- mov dx,[FF7_EN.exe+9B958A] -- [0000]
// FF7_EN.exe+1CB3B -- 83 E2 08 -- and edx,08
// FF7_EN.exe+1CB3E -- 85 D2  -- test edx,edx
// FF7_EN.exe+1CB40 -- 74 35 -- je FF7_EN.exe+1CB77
// FF7_EN.exe+1CB42 -- A0 F608DC00 -- mov al,[FF7_EN.exe+9C08F6] -- [00]
// FF7_EN.exe+1CB47 -- 04 01 -- add al,01
// FF7_EN.exe+1CB49 -- A2 F608DC00 -- mov [FF7_EN.exe+9C08F6],al
// FF7_EN.exe+1CB4E -- 33 C9  -- xor ecx,ecx
// FF7_EN.exe+1CB50 -- 8A 0D F608DC00  -- mov cl,[FF7_EN.exe+9C08F6] -- [00]
// FF7_EN.exe+1CB56 -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1CB58 -- 75 0F -- jne FF7_EN.exe+1CB69
// FF7_EN.exe+1CB5A -- 8A 15 F708DC00  -- mov dl,[FF7_EN.exe+9C08F7] -- [00]
// FF7_EN.exe+1CB60 -- 80 C2 01 -- add dl,01
// FF7_EN.exe+1CB63 -- 88 15 F708DC00  -- mov [FF7_EN.exe+9C08F7],dl
// FF7_EN.exe+1CB69 -- 66 C7 05 DCF9CB00 0300 -- mov word ptr [FF7_EN.exe+8BF9DC],0003
// FF7_EN.exe+1CB72 -- E9 88000000 -- jmp FF7_EN.exe+1CBFF
// FF7_EN.exe+1CB77 -- 33 C0  -- xor eax,eax
// FF7_EN.exe+1CB79 -- 66 A1 8A95DB00 -- mov ax,[FF7_EN.exe+9B958A] -- [0000]
// FF7_EN.exe+1CB7F -- 83 E0 01 -- and eax,01
// FF7_EN.exe+1CB82 -- 83 F8 01 -- cmp eax,01
// FF7_EN.exe+1CB85 -- 74 19 -- je FF7_EN.exe+1CBA0
// FF7_EN.exe+1CB87 -- 83 3D BC08DC00 00 -- cmp dword ptr [FF7_EN.exe+9C08BC],00
// FF7_EN.exe+1CB8E -- 75 2B -- jne FF7_EN.exe+1CBBB
// FF7_EN.exe+1CB90 -- 8B 0D 800DCC00  -- mov ecx,[FF7_EN.exe+8C0D80] -- [00000000]
// FF7_EN.exe+1CB96 -- 81 E1 00000020 -- and ecx,20000000
// FF7_EN.exe+1CB9C -- 85 C9  -- test ecx,ecx
// FF7_EN.exe+1CB9E -- 74 1B -- je FF7_EN.exe+1CBBB
// FF7_EN.exe+1CBA0 -- 66 C7 05 8A95DB00 0000 -- mov word ptr [FF7_EN.exe+9B958A],0000
// FF7_EN.exe+1CBA9 -- C6 05 890DCC00 1A -- mov byte ptr [FF7_EN.exe+8C0D89],1A
// FF7_EN.exe+1CBB0 -- 66 C7 05 DCF9CB00 0100 -- mov word ptr [FF7_EN.exe+8BF9DC],0001
// FF7_EN.exe+1CBB9 -- EB 44 -- jmp FF7_EN.exe+1CBFF
// FF7_EN.exe+1CBBB -- 8B 15 800DCC00  -- mov edx,[FF7_EN.exe+8C0D80] -- [00000000]
// FF7_EN.exe+1CBC1 -- 81 E2 00000040 -- and edx,40000000
// FF7_EN.exe+1CBC7 -- 85 D2  -- test edx,edx
// FF7_EN.exe+1CBC9 -- 74 0B -- je FF7_EN.exe+1CBD6
// FF7_EN.exe+1CBCB -- 66 C7 05 6CAD9A00 0100 -- mov word ptr [FF7_EN.exe+5AAD6C],0001
// FF7_EN.exe+1CBD4 -- EB 09 -- jmp FF7_EN.exe+1CBDF
// FF7_EN.exe+1CBD6 -- 66 C7 05 6CAD9A00 0300 -- mov word ptr [FF7_EN.exe+5AAD6C],0003
// FF7_EN.exe+1CBDF -- 0FBF 05 2808CC00  -- movsx eax,word ptr [FF7_EN.exe+8C0828] -- [0002]
// FF7_EN.exe+1CBE6 -- 83 F8 04 -- cmp eax,04
// FF7_EN.exe+1CBE9 -- 75 0B -- jne FF7_EN.exe+1CBF6
// FF7_EN.exe+1CBEB -- 66 C7 05 DCF9CB00 1100 -- mov word ptr [FF7_EN.exe+8BF9DC],0011
// FF7_EN.exe+1CBF4 -- EB 09 -- jmp FF7_EN.exe+1CBFF
// FF7_EN.exe+1CBF6 -- 66 C7 05 DCF9CB00 0100 -- mov word ptr [FF7_EN.exe+8BF9DC],0001
// FF7_EN.exe+1CBFF -- 66 C7 05 840DCC00 0200 -- mov word ptr [FF7_EN.exe+8C0D84],0002
// FF7_EN.exe+1CC08 -- C7 45 D8 A68F4000 -- mov [ebp-28],00408FA6 -- [DDRAW.dll+98B55]
// FF7_EN.exe+1CC0F -- C7 45 DC C7904000 -- mov [ebp-24],004090C7 -- [68EC8B55]
// FF7_EN.exe+1CC16 -- C7 45 E0 E6904000 -- mov [ebp-20],004090E6 -- [81EC8B55]
// FF7_EN.exe+1CC1D -- C7 45 E4 F19D4000 -- mov [ebp-1C],00409DF1 -- [83EC8B55]
// FF7_EN.exe+1CC24 -- C7 45 E8 399E4000 -- mov [ebp-18],00409E39 -- [83EC8B55]
// FF7_EN.exe+1CC2B -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+1CC2E -- 51 -- push ecx
// FF7_EN.exe+1CC2F -- 8D 55 D0  -- lea edx,[ebp-30]
// FF7_EN.exe+1CC32 -- 52 -- push edx
// FF7_EN.exe+1CC33 -- E8 BAA02400 -- call FF7_EN.exe+266CF2
// FF7_EN.exe+1CC38 -- 83 C4 08 -- add esp,08
// FF7_EN.exe+1CC3B -- 83 3D 74B09A00 00 -- cmp dword ptr [FF7_EN.exe+5AB074],00
// FF7_EN.exe+1CC42 -- 74 11 -- je FF7_EN.exe+1CC55
// FF7_EN.exe+1CC44 -- C7 05 74B09A00 00000000 -- mov [FF7_EN.exe+5AB074],00000000
// FF7_EN.exe+1CC4E -- C7 45 FC 01000000 -- mov [ebp-04],00000001
// FF7_EN.exe+1CC55 -- E9 6EF4FFFF -- jmp FF7_EN.exe+1C0C8 -- [FF7_EN.exe+BC7D83]
// FF7_EN.exe+1CC5A -- 8B E5  -- mov esp,ebp
// FF7_EN.exe+1CC5C -- 5D -- pop ebp
// FF7_EN.exe+1CC5D -- C3 -- ret 
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>55</ID>
          <Description>"[$ASM] No Wait Timer (Player party)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(NOWAIT,$process,66 8B 8A ? ? ? 00 66 89 88 ? ? ? 00 EB D2 E8) // should be unique
registersymbol(NOWAIT)

alloc(NOWAIT_BYTES,1)
registersymbol(NOWAIT_BYTES)

label(returnhere exits)
NOWAIT_BYTES:
cmp edx,0 // char 0
je exits
cmp edx,44 // char 1
je exits
cmp edx,88 // char 2
je exits

originalcode:
readmem(NOWAIT,7)
jmp returnhere

exits:
db 66 B9 FE FF
readmem(NOWAIT,7)
jmp returnhere

NOWAIT_BYTES+512:
readmem(NOWAIT,7)



NOWAIT:
jmp NOWAIT_BYTES
nop 2
returnhere:

[DISABLE]
NOWAIT:
readmem(NOWAIT_BYTES+512,7)
unregistersymbol(NOWAIT NOWAIT_BYTES)

{
// ORIGINAL CODE - INJECTION POINT: FF7_FR.exe+324AD

FF7_FR.exe+3248D: EB 09                 - jmp FF7_FR.exe+32498
FF7_FR.exe+3248F: 8B 4D F8              - mov ecx,[ebp-08]
FF7_FR.exe+32492: 83 C1 01              - add ecx,01
FF7_FR.exe+32495: 89 4D F8              - mov [ebp-08],ecx
FF7_FR.exe+32498: 83 7D F8 03           - cmp dword ptr [ebp-08],03
FF7_FR.exe+3249C: 7D 1F                 - jnl FF7_FR.exe+324BD
FF7_FR.exe+3249E: 8B 55 F8              - mov edx,[ebp-08]
FF7_FR.exe+324A1: 6B D2 44              - imul edx,edx,44
FF7_FR.exe+324A4: 8B 45 F8              - mov eax,[ebp-08]
FF7_FR.exe+324A7: 69 C0 40 04 00 00     - imul eax,eax,00000440
// ---------- INJECTING HERE ----------
FF7_FR.exe+324AD: 66 8B 8A 04 A9 9A 00  - mov cx,[edx+FF7_FR.exe+5AA904]
// ---------- DONE INJECTING  ----------
FF7_FR.exe+324B4: 66 89 88 F0 41 F3 00  - mov [eax+FF7_FR.exe+B341F0],cx
FF7_FR.exe+324BB: EB D2                 - jmp FF7_FR.exe+3248F
FF7_FR.exe+324BD: E8 FA 0C 00 00        - call FF7_FR.exe+331BC
FF7_FR.exe+324C2: 8B E5                 - mov esp,ebp
FF7_FR.exe+324C4: 5D                    - pop ebp
FF7_FR.exe+324C5: C3                    - ret
FF7_FR.exe+324C6: 55                    - push ebp
FF7_FR.exe+324C7: 8B EC                 - mov ebp,esp
FF7_FR.exe+324C9: 83 EC 08              - sub esp,08
FF7_FR.exe+324CC: C7 45 FC 00 00 00 00  - mov [ebp-04],00000000
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>77</ID>
          <Description>"[$ASM] One Hit Kill"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(ONEHIT,$process,2B 45 0C 89 45 08 8B 4D 08)
registersymbol(ONEHIT)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem:
cmp dword ptr [ebp+00000094],02 // 2 ?
jg exit

originalcode:
sub eax,[ebp+0C] // ...
mov [ebp+08],eax
jmp returnhere

exit:
sub eax,FFFFFFFF
mov [ebp+08],eax
jmp returnhere

ONEHIT:
jmp newmem
nop
returnhere:

[DISABLE]
dealloc(newmem)
ONEHIT:
db 2B 45 0C 89 45 08 8B 4D 08
//sub eax,[ebp+0C]
//mov [ebp+08],eax
{ Function dump of "FF7_EN.exe+1C8160"
// FF7_EN.exe+1C8126 -- 55 -- push ebp
// FF7_EN.exe+1C8127 -- 8B EC  -- mov ebp,esp
// FF7_EN.exe+1C8129 -- 51 -- push ecx
// FF7_EN.exe+1C812A -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+1C812D -- 89 45 FC  -- mov [ebp-04],eax
// FF7_EN.exe+1C8130 -- 83 7D 14 00 -- cmp dword ptr [ebp+14],00
// FF7_EN.exe+1C8134 -- 74 27 -- je FF7_EN.exe+1C815D
// FF7_EN.exe+1C8136 -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+1C8139 -- 03 4D 0C  -- add ecx,[ebp+0C]
// FF7_EN.exe+1C813C -- 89 4D 08  -- mov [ebp+08],ecx
// FF7_EN.exe+1C813F -- 8B 55 08  -- mov edx,[ebp+08]
// FF7_EN.exe+1C8142 -- 3B 55 FC  -- cmp edx,[ebp-04]
// FF7_EN.exe+1C8145 -- 73 06 -- jae FF7_EN.exe+1C814D
// FF7_EN.exe+1C8147 -- 8B 45 10  -- mov eax,[ebp+10]
// FF7_EN.exe+1C814A -- 89 45 08  -- mov [ebp+08],eax
// FF7_EN.exe+1C814D -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+1C8150 -- 3B 4D 10  -- cmp ecx,[ebp+10]
// FF7_EN.exe+1C8153 -- 76 06 -- jna FF7_EN.exe+1C815B
// FF7_EN.exe+1C8155 -- 8B 55 10  -- mov edx,[ebp+10]
// FF7_EN.exe+1C8158 -- 89 55 08  -- mov [ebp+08],edx
// FF7_EN.exe+1C815B -- EB 18 -- jmp FF7_EN.exe+1C8175
// FF7_EN.exe+1C815D -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+1C8160 -- 2B 45 0C  -- sub eax,[ebp+0C]
// FF7_EN.exe+1C8163 -- 89 45 08  -- mov [ebp+08],eax
// FF7_EN.exe+1C8166 -- 8B 4D 08  -- mov ecx,[ebp+08]
// FF7_EN.exe+1C8169 -- 3B 4D FC  -- cmp ecx,[ebp-04]
// FF7_EN.exe+1C816C -- 76 07 -- jna FF7_EN.exe+1C8175
// FF7_EN.exe+1C816E -- C7 45 08 00000000 -- mov [ebp+08],00000000
// FF7_EN.exe+1C8175 -- 8B 45 08  -- mov eax,[ebp+08]
// FF7_EN.exe+1C8178 -- 8B E5  -- mov esp,ebp
// FF7_EN.exe+1C817A -- 5D -- pop ebp
// FF7_EN.exe+1C817B -- C3 -- ret 
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>83</ID>
          <Description>"[$ASM] Player party takes no damage from enemy basic attacks (null ‘damage)"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(NULLDMG,$process,8b 0d ? ? ? 00 8b 55 f4 89 91 14) // should be unique
alloc(NULLDMG_MEM,1)

label(code return exit)
NULLDMG_MEM:
cmp dword ptr [ebp+0000007C],02 // 2 ?
jg exit

code:
  readmem(NULLDMG,6)
  jmp return

exit:
mov [EBP-0C],0
readmem(NULLDMG,6)
jmp return

NULLDMG_MEM+512:
readmem(NULLDMG,6)

NULLDMG:
  jmp NULLDMG_MEM
  nop
return:
registersymbol(NULLDMG NULLDMG_MEM)

[DISABLE]
NULLDMG:
readmem(NULLDMG_MEM+512,6)

unregistersymbol(NULLDMG NULLDMG_MEM)
dealloc(NULLDMG_MEM)

{
// ORIGINAL CODE - INJECTION POINT: FF7_FR.exe+1DE829

FF7_FR.exe+1DE803: 8B 91 C8 00 00 00     - mov edx,[ecx+000000C8]
FF7_FR.exe+1DE809: 81 E2 00 10 00 00     - and edx,00001000
FF7_FR.exe+1DE80F: 85 D2                 - test edx,edx
FF7_FR.exe+1DE811: 74 07                 - je FF7_FR.exe+1DE81A
FF7_FR.exe+1DE813: C7 45 F4 00 00 00 00  - mov [ebp-0C],00000000
FF7_FR.exe+1DE81A: 8B 45 F4              - mov eax,[ebp-0C]
FF7_FR.exe+1DE81D: 50                    - push eax
FF7_FR.exe+1DE81E: E8 75 01 00 00        - call FF7_FR.exe+1DE998
FF7_FR.exe+1DE823: 83 C4 04              - add esp,04
FF7_FR.exe+1DE826: 89 45 F4              - mov [ebp-0C],eax
// ---------- INJECTING HERE ----------
FF7_FR.exe+1DE829: 8B 0D FC EB 99 00     - mov ecx,[FF7_FR.exe+59EBFC]
// ---------- DONE INJECTING  ----------
FF7_FR.exe+1DE82F: 8B 55 F4              - mov edx,[ebp-0C]
FF7_FR.exe+1DE832: 89 91 14 02 00 00     - mov [ecx+00000214],edx
FF7_FR.exe+1DE838: 8B E5                 - mov esp,ebp
FF7_FR.exe+1DE83A: 5D                    - pop ebp
FF7_FR.exe+1DE83B: C3                    - ret
FF7_FR.exe+1DE83C: 55                    - push ebp
FF7_FR.exe+1DE83D: 8B EC                 - mov ebp,esp
FF7_FR.exe+1DE83F: A1 FC EB 99 00        - mov eax,[FF7_FR.exe+59EBFC]
FF7_FR.exe+1DE844: 8B 48 6C              - mov ecx,[eax+6C]
FF7_FR.exe+1DE847: 83 E1 04              - and ecx,04
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
