본문 바로가기

쓰기

사용 게임 : Air 전연령판(음성패치 완료)

사용 코드

ATcode(크래쉬 발생) - 버퍼크기 무시 사용
코드 : HOOK(0x0042DA88,TRANS(EDX,OVERWRITE(IGNORE),TWOBYTE,REMOVESPACE)),ENCODEKOR,FORCEFONT(5)
플러그인 : DumpText{SET(10100)}

ATcode(크래쉬 발생)
코드 : HOOK(0x0042DA88,TRANS(EDX,OVERWRITE,TWOBYTE,REMOVESPACE)),ENCODEKOR,FORCEFONT(5)
플러그인 : DumpText{SET(10100)}

TATcode(정상작동, 마지막 글자 잘림)
코드 : HOOK(0x0042DA88,TRANS(EDX,OVERWRITE)),ENCODEKOR,FORCEFONT(5)
플러그인 : DumpText{SET(10100)},CmdFilter{REMOVESPACE,TWOBYTE}

기타 후킹이 가능한 주소
HOOK(0x0042D9D0,TRANS(EAX))
HOOK(0x0042DA88,TRANS(EDX))
HOOK(0x0042DAEE,TRANS(EDX))

문제점
1. 상기 게임에서 ATcode의 버퍼크기 무시 기능을 사용하여 플레이시 크래쉬 발생
2. ATcode의 메모리 덮어쓰기 방식을 사용할 경우 번역된 글자가 원본 보다 길 경우 크래쉬 발생

현시점에서의 임시 해결책
1.  TATcode를 사용하면 메모리 덮어쓰기 방식을 사용할 경우 번역된 글자가 원본 보다 길어도 크래쉬가 발생하지 않음(다만 메모리를 넘어가는 마지막 글자들이 표시되지 않음)
2. ATcode를 사용하여 스크립트 덮어쓰기 기능을 사용하면 크래쉬는 발생하지 않음(그러나 마지막 글자들이 잘리지 않고 문장 내부에서 랜덤으로 글자가 탈락함)

주1. 텍스트 덤프시 원본과 번역된 문장에는 전혀 이상이 없었음.

주2. 사용한 자료 데이터 : http://down.clubbox.co.kr/glory315/9a568_aa568_ba568_ca568_da568_ea568




tat1.jpg

tat2.jpg

tat3.jpg

atcodetest.jpg

유메

2008.12.30
08:52:59
제가 보기에도 리얼라이브는 아닌.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 2008-08-03 155439
104 Talk ...? [3] file 북극 2008-09-28 12001
103 Talk 필터도 아래에 Context를 추가할 수 있나요? [3] Hide_D 2009-12-14 11941
102 Talk 기리기리 스크립트. 원본, 작업물. file 나는누구인감? 2008-10-07 11933
101 Talk 히데님께 문의 해요! [2] file 라파에 2008-09-21 11922
100 Talk Fixline용 텍스트 파일.... [3] file 처음처럼만 2008-12-29 11753
99 Talk ATCode UI 버그 [1] Hide_D 2008-11-01 11730
98 Talk 일단, 옵션창 이렇게 생기면 되나요? file Hide_D 2008-09-22 11569
97 Talk 빈공간[...] file Hide_D 2008-08-16 11531
96 Talk 히데님이 말씀하신 테스트파일 [2] file 유르_리샤 2008-12-29 11530
95 Talk 역시 번역 플러그인 테스트용으론 Hide_D 2008-07-21 11417
94 Talk FixLine 기능 추가 [1] Hide_D 2009-03-13 11416
93 Talk [질문] CustomDic필터와 FixLine의 셋팅순서 [4] 호기심맨 2009-01-03 11404
92 Talk 조만간 멀티플러그인은 기본 기능으로 흡수시킬까 합니다. 아랄 2008-09-21 11346
91 Talk CustomDic의 치환문자열에 대해 ( Hide님께) [2] 호기심맨 2009-01-03 11323
90 Talk 사용자대본 지나가다정착한이A님 특별판[...] file Hide_D 2008-10-02 11242
89 Talk Re: SOW 모드의 신기한 점? file whoami 2008-07-23 11209
88 Talk SVN 말이죠 ㅠ_ㅠ [3] file Hide_D 2008-09-29 11128
87 Talk 아 이런 클라나드 [1] file my Vagina 2008-07-13 11070
86 Talk 디나이코필터 [2] my vagina 2008-12-31 10993
85 Talk 라파에님 다시 한번 테스트해보세요. [3] file Hide_D 2008-08-17 10896