1. 유리스 엔진 전반각 패턴생성 문제해결
2. 개행으로 라인 번역기능 강화(\r\n과 \n 의 구분확인)
3. 포인터 강제 백업 -> '원본 백업 및 복구' 로 변경
메모리 덮어쓰기 모드에서도 사용 가능합니다.
(단, 복구할때는 원래의 원본의 값이 그대로 있다는 가정하에 복구됩니다. 이 기능만 단일로 쓰는 것보다 복구코드와 병행해서 쓰는것을 추천합니다.)
4. 길이보정 및 원본 백업 등의 복구 타이밍을 수정
첫번째 그림처럼 복구코드를 사용할 경우에는
후킹 신형 방식과 원본 백업 및 복구는 디폴트로 선택된 것과 동일하게 동작합니다.
두번째 그림과 같이 원본 백업 및 복구 메모리 덮어쓰기나 포인터 바꿔치기, 스마트 등 옵션에서 사용가능합니다.
..... 주저리 (2번기능 테스트)
니트로 엔진 기능을 제외해도 될듯 싶다.
아래는 스마트 기능으로만 테스트 해본 코드의 결과이다.
픽스는 초반에만 확인했기 때문에
선택지라든가 등이 보이면 픽스로 예외처리를 하면 될것으로 보입니다.
또한 영어문자 띄어쓰기로 인한 문제는
커스텀딕을 이용하여 모든 영어를 대입하면 된다고 합니다.
HOOK(0x004549CB,TRANS([[[[[esp+0x4]+0x14]]+0x4]+0x4]+0xc,SMSTR,SCRTRANS,PTRBACKUP),RETNPOS(SOURCE)),FORCEFONT(5),ENCODEKOR,HOOK(0x004B2C8C,TRANS([esp+0x8]+0x4,SMSTR,PTRBACKUP),RETNPOS(SOURCE)),HOOK(0x0045C4FB,TRANS(esi+0x54c,SMSTR,PTRBACKUP),RETNPOS(SOURCE)),HOOK(0x004D63C6,TRANS(eax+0x4,SMSTR,PTRBACKUP),RETNPOS(SOURCE)),HOOK(0x004E22E2,TRANS(esp+0xc,UNICODE,SMSTR,PTRBACKUP),RETNPOS(SOURCE))
KoFilter{},DenyWord{},FixLine{}
두통
- 2013.06.25
- 20:58:57
울프툴 같은경우 대사를
(0x0049105b,TRANS([ECX+0X4],PTRCHEAT,LEN(ECX+0X14)),RETNPOS(COPY))
스마트후킹도 가능하고 포인터형식도 가능한지점에서 포인터형식 후킹을 하고있는데 업데이트이후 멈추는 현상이 있습니다.
약간의 건의사항
+아랄옵션중 ATData 보관서 사용 기능을 보관만하는 기능으로 변경 했으면 합니다.
필터파일을 수정하더라도 ATData.zip파일에 이미 파일이 존재한다면 덮어써버리는 상황이 나와서 종종 헤매는분이 있습니다.
아니면 아랄실행시 풀어헤칠때 존재하는 파일 건너뛰던지 하는게 어떨까합니다.
+픽스라인필터를 넣으면 기본적으로 기본셋팅 사용인데 디폴트를 사용안함 으로 변경하것도 어떨지...
TwoComet
- 2013.06.30
- 11:19:32
혹시 사용한 녀석은 어떤 게임인가요?
복사본이라 함은 구 아랄의 후킹방식을 말씀하시는건가요?
개행문자로 번역 사용시 라 함은 조금 무리가 있네요.
신형/복사 방식의 전환은 하위 인자들 세부 옵션들로 교채될 수 없습니다.
개행문자로 번역을 사용 가능한 문장은
예를 들면 전체 스크립트가 2MB 이하인 NULL 문자로 끝나는 스크립트여야 하며
중간중간에 개행문자인 \n(0x0A) 나 \r\n(0x0d 0x0a) 가 들어있어야 합니다.
그리고 덤프텍스트를 열어보시면 순차적으로 번역되는걸 볼 수 있는데
이때 기리기리처럼 라인 번역을 이용하기 때문에
덤프로 실시간으로 번역상태를 보지 않은채 테스트를 하면
렉걸린 현상처럼 보일 수 있습니다.
(이때, 윈7은 멈춤상태인 프로그램을 광클릭하면 종료하겠냐고 튕긴 현상과 같은 창이 뜨게 됩니다)
개행이 많은 스크립트일 수록 번역하는데 속도가 걸립니다.
이점에 유의해 주시기 바랍니다.
6월 23일자 업데이트에 16일자 파일이 포함됬습니다.