1.05버전 세이브/로드/컨피그관련창열때 튕기는현상이 종종있음.
1.03버전과 1.02버전 두가지 코드를 올립니다.
1.03버전에서는 유저편의가 좋아지긴했는데 아랄유무와 상관없이 지하미궁선택 변경시 튕기는 경향이 많더군요.
세이브 자주할수밖에 없을듯 싶습니다.
패치는 기본적으로 공홈에서 받으시면 될듯합니다.
필터
CustomScript{Write,Pass(-1),Cache}
AT코드
1.05 패치버전
HOOK(0x0042de00~0x0000024d,TRANS(eax+4,UNICODE,SMSTR),RETNPOS(COPY)),HOOK(0x0041d900~0x000002a6,TRANS([esp+4]+4,UNICODE,SMSTR),RETNPOS(COPY)),UNIKOFILTER(5),HOOK(0x005ced40,TRANS([ESP+0x8],UNICODE,PTRCHEAT),RETNPOS(COPY)),HOOK(0x0043e040,TRANS([ESP+0x4],UNICODE,PTRCHEAT),RETNPOS(COPY)),HOOK(0x0043e1d0,RETNPOS(COPY),TRANS(ECX,PTRCHEAT,UNICODE)),HOOK(0x005932b0,TRANS([ESP+0x4],UNICODE,PTRCHEAT),RETNPOS(COPY)),HOOK(0x00428a60,TRANS([esp]+4,UNICODE,SMSTR),RETNPOS(SOURCE)),HOOK(0x0058892a~0x00000005,RETNPOS(COPY),TRANS([eax+0xc],UNICODE,PTRCHEAT)),FORCEFONT(5)
1.03 패치버전
HOOK(0x0042e900~0x00000223,TRANS(eax+4,UNICODE,SMSTR),RETNPOS(COPY)),HOOK(0x0041e410~0x00000678,TRANS([esp+4]+4,UNICODE,SMSTR),RETNPOS(COPY)),UNIKOFILTER(5),FORCEFONT(5),FONT(HYkanB,-13),HOOK(0x005Ce9e0,TRANS([ESP+0x8],UNICODE,PTRCHEAT),RETNPOS(COPY)),HOOK(0x0043e880,TRANS([ESP+0x4],UNICODE,PTRCHEAT),RETNPOS(COPY)),HOOK(0x0043Ea60,RETNPOS(COPY),TRANS(ECX,PTRCHEAT,UNICODE)),HOOK(0x00593280,TRANS([ESP+0x4],UNICODE,PTRCHEAT),RETNPOS(COPY)),HOOK(0x00429570,TRANS([esp]+4,UNICODE,SMSTR),RETNPOS(SOURCE)),HOOK(0x005888aa~0x00000005,RETNPOS(COPY),TRANS([eax+0xc],UNICODE,PTRCHEAT))
1.02 패치버전
HOOK(0x0042DF70~0x00000223,TRANS(eax+4,UNICODE,SMSTR),RETNPOS(COPY)),HOOK(0x0041DA60~0x00000678,TRANS([esp+4]+4,UNICODE,SMSTR),RETNPOS(COPY)),UNIKOFILTER(5),FORCEFONT(5),FONT(HYkanB,-13),HOOK(0x005CCAB0,TRANS([ESP+0x8],UNICODE,PTRCHEAT),RETNPOS(COPY)),HOOK(0x0043DE70,TRANS([ESP+0x4],UNICODE,PTRCHEAT),RETNPOS(COPY)),HOOK(0x0043E000,RETNPOS(COPY),TRANS(ECX,PTRCHEAT,UNICODE)),HOOK(0x005915C0,TRANS([ESP+0x4],UNICODE,PTRCHEAT),RETNPOS(COPY)),HOOK(0x00428BE0,TRANS([esp]+4,UNICODE,SMSTR),RETNPOS(SOURCE)),HOOK(0x005869DA~0x00000005,RETNPOS(COPY),TRANS([eax+0xc],UNICODE,PTRCHEAT))
유니코드형태로 대사 서치하면 잘잡힌다.
향후 패치 나왔을때 전부는아니더라도 몇개는 활용해서 빠른 서치가 가능할것같다.
83 C4 0C 8B 5C 24 14 C6 84 24 E8 00 00 00 06 8B 03
걸린위치
HOOK(0x0042e900~0x00000223,TRANS(eax+4,UNICODE,SMSTR),RETNPOS(COPY)),
5E FF E2 6A FF
jmp문 아래
HOOK(0x0041e410~0x00000678,TRANS([esp+4]+4,UNICODE,SMSTR),RETNPOS(COPY)),
55 8B EC 83 E4 F8 83 EC 3C D9 EE
걸린위치
HOOK(0x005Ce9e0,TRANS([ESP+0x8],UNICODE,PTRCHEAT),RETNPOS(COPY)),
8B F0 8B 06 8B 50 7C 83 C4 14 8B CE
함수시작문
HOOK(0x0043e880,TRANS([ESP+0x4],UNICODE,PTRCHEAT),RETNPOS(COPY)),
33 C4 89 44 24 54 53 56 57
함수시작문
HOOK(0x0043Ea60,RETNPOS(COPY),TRANS(ECX,PTRCHEAT,UNICODE)),
8D 84 24 B8 00 00 00 64 A3 00 00 00 00 8B 5D 08 8B 7D 0C 8B F1 8B 06
함수시작문
HOOK(0x00593280,TRANS([ESP+0x4],UNICODE,PTRCHEAT),RETNPOS(COPY)),
C7 84 24 88 00 00 00 FF FF FF FF 83 7C 24 78 08 72 0D 8B 44 24 64 50
위쪽콜문
HOOK(0x00429570,TRANS([esp]+4,UNICODE,SMSTR),RETNPOS(SOURCE)),
C7 84 24 A8 02 00 00 0C 00 00 00 B8 07 00 00 00 33 F6 33 C9 89 84 24 58 02 00 00
위쪽콜문
HOOK(0x005888aa~0x00000005,RETNPOS(COPY),TRANS([eax+0xc],UNICODE,PTRCHEAT))
GXP엔진
작업환경 // OS :윈도우 7 울티 32BIT / 로컬설정 : 일본 / 아랄버전 : 2013년 8월 버전
향후 패치가 한번더 나올것같아서 기다렸다가 올리려했는데
내컴퓨터만 말썽인지도 모르겠고해서 걍 올립니다.
마물들이 머이리 착하지... 촉수 촉수를 꺼내라고