[ENABLE]
aobscanmodule(GEB,Tactics Ogre Reborn.exe,80??????488B??74??33??FF)
alloc(al_GEB,$128,GEB)
alloc(mem_GEB,7)
alloc(GEB_WT,1)
alloc(GEB_RT,1)
alloc(GEB_HP,1)
alloc(GEB_MP,1)
alloc(GEB_ATK,1)
alloc(GEB_DEF,1)
alloc(GEB_STR,1)
alloc(GEB_VIT,1)
alloc(GEB_DEX,1)
alloc(GEB_AGI,1)
alloc(GEB_AVD,1)
alloc(GEB_INT,1)
alloc(GEB_MND,1)
alloc(GEB_RES,1)
alloc(GEB_LUK,1)
alloc(GEB_Range_S,1)
alloc(GEB_Range_L,1)
alloc(GEB_Range_LL,1)
alloc(GEB_Area,1)
alloc(GEB_SR,1)
alloc(GEB_MT,1)
alloc(GEB_BA,2)
alloc(GEB_Bonus,1)
alloc(GEB_EA,1)
alloc(GEB_DDTL1,1)
alloc(GEB_DDTL2,1)
alloc(GEB_DDTL3,1)
label(return)
registersymbol(GEB mem_GEB GEB_WT GEB_RT GEB_HP GEB_MP GEB_ATK GEB_DEF GEB_STR GEB_VIT GEB_DEX GEB_AGI GEB_AVD GEB_INT GEB_MND GEB_RES GEB_LUK)
registersymbol(GEB_Range_S GEB_Range_L GEB_Range_LL GEB_Area GEB_SR GEB_MT GEB_BA GEB_Bonus GEB_EA GEB_DDTL1 GEB_DDTL2 GEB_DDTL3)
mem_GEB:
readmem(GEB,7)
GEB_WT:
db #231
GEB_RT:
db 0
GEB_HP:
db #127
GEB_MP:
db #127
GEB_ATK:
db #30
GEB_DEF:
db #30
GEB_STR:
db #50
GEB_VIT:
db #30
GEB_DEX:
db #30
GEB_AGI:
db #30
GEB_AVD:
db #30
GEB_INT:
db #50
GEB_MND:
db #30
GEB_RES:
db #30
GEB_LUK:
db #30
GEB_Range_S:
db #1
GEB_Range_L:
db #1
GEB_Range_LL:
db #1
GEB_Area:
db #1
GEB_SR:
db #3
GEB_MT:
db #4
GEB_BA:
dw #182
GEB_Bonus:
db #10
GEB_EA:
db #10
GEB_DDTL1:
db #15
GEB_DDTL2:
db #15
GEB_DDTL3:
db #15
al_GEB:
push dx
mov dl,[GEB_WT]
mov byte ptr [rcx+26],dl
mov dl,[GEB_RT]
mov byte ptr [rcx+18],dl
mov dl,[GEB_HP]
mov byte ptr [rcx+1B],dl
mov dl,[GEB_MP]
mov byte ptr [rcx+1C],dl
mov dl,[GEB_ATK]
mov byte ptr [rcx+19],dl
mov dl,[GEB_DEF]
mov byte ptr [rcx+1A],dl
mov dl,[GEB_STR]
mov byte ptr [rcx+1D],dl
mov dl,[GEB_VIT]
mov byte ptr [rcx+1E],dl
mov dl,[GEB_DEX]
mov byte ptr [rcx+1F],dl
mov dl,[GEB_AGI]
mov byte ptr [rcx+20],dl
mov dl,[GEB_AVD]
mov byte ptr [rcx+21],dl
mov dl,[GEB_INT]
mov byte ptr [rcx+22],dl
mov dl,[GEB_MND]
mov byte ptr [rcx+23],dl
mov dl,[GEB_RES]
mov byte ptr [rcx+24],dl
mov dl,[GEB_LUK]
mov byte ptr [rcx+25],dl
mov dl,[GEB_Range_S]
mov byte ptr [rcx+06],dl
mov dl,[GEB_Range_L]
mov byte ptr [rcx+07],dl
mov dl,[GEB_Range_LL]
mov byte ptr [rcx+08],dl
mov dl,[GEB_Area]
mov byte ptr [rcx+09],dl
mov dl,[GEB_SR]
mov byte ptr [rcx+84],dl
mov dl,[GEB_MT]
mov byte ptr [rcx+8A],dl
mov dx,[GEB_BA]
mov word ptr [rcx+88],dx
mov dl,[GEB_Bonus]
mov byte ptr [rcx+4C],dl
mov dl,[GEB_EA]
mov byte ptr [rcx+46],dl
mov dl,[GEB_DDTL1]
mov byte ptr [rcx+28],dl
mov dl,[GEB_DDTL2]
mov byte ptr [rcx+2F],dl
mov dl,[GEB_DDTL3]
mov byte ptr [rcx+3A],dl
mov dword ptr [rcx+58],FFFFFFFF
mov word ptr [rcx+5C],#767
pop dx
readmem(GEB,7)
jmp return
GEB:
jmp al_GEB
nop 2
return:
[DISABLE]
GEB:
readmem(mem_GEB,7)
unregistersymbol(*)
dealloc(*)