본문 바로가기

쓰기

핫픽스입니다...
rabbit%20(27).gif잊을만하면 한번씩 뻘짓을 하는군요... orz

테스트 코드가 일부 남아 제대로 작동 안했던 문제를 고쳤습니다.

* 20080724 변경점
메모리 복구시 그 사이 복구지점 내용이 바뀌었으면 복구 포기.

문제는.. AI5Win 은 메모리를 할당 받아두고 씬(scene) 마다 거기에 스크립트를 올렸다 내렸다 하는 스타일이더군요.
그러니까.. 메모리 자체는 변함 없는데 내용만 바뀌는 겁니다. 그래서 씬이 바뀌었는데 모르고 그냥 무대뽀로 복구를
하고 있으니 새로 읽어야 하는 부분이 깨져서 나는 에러였습니다.

.. 그래서.. 해당 메모리 안에 마지막 번역문이 존재하는지 확인해서 번역문이 없으면 메모리가 바뀌었다고 가정하고 복구를 하지 않습니다.

후킹 주소만 있고 정보가 없을 때 SOW 버퍼 강제 복구는 아직 유효합니다.

.. 그리고 몇몇 테스트 출력코드가 소스에 남아있는데 귀찮아서 안지웠습니다; 출력은 안되게 막아 뒀으니 걱정 마세요.

whoami

2008.07.24
21:52:30
테스트 코드가 남아있던 이전 버전에서는 제대로 작동했고, 제가 마지막으로 테스트한 버전이 이전버전이었는데 테스트 로그를 꺼버리다가 실수로 한 부분을 안고치고 그냥 넘어갔던 것이 문제였습니다; 제가 올린 버전을 그대로 넣고 테스트했더니 에러가 다시 뜨더군요...

이넘의 덜렁증.. 고치긴 해야 할텐데...;;
List of Articles
번호 제목 글쓴이 조회 수 추천 수sort 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155439   2008-08-03 2008-12-16 00:03
389 Talk 추후 업데이트(언젠가, 누군가) 해야 할 사항입니다. (7/28) [5] TwoComet 1858   2013-01-22 2013-09-21 03:00
1. SCP 기능 추가(ATCode에 병합) - 파기(현재 잠정적인 해결) 2. 기리기리 W2M, M2W 변환체크 추가(NTLEA를 이용한 대사수집) - 일시보류 3. 종결문자 따로 강제지정 (0x00을 \0으로 변환하고 표기불가능 문자는 %xx, 종결문자는 특정 헥스값을 입력하여 서치...  
388 Archive [플러그인] ATCode, DumpText, DenyWord 130104 [2] file EroGame 1390   2013-01-04 2013-01-05 20:12
 
387 Talk 어플로케일이 후킹하는 함수리스트... [2] TwoComet 868   2013-03-22 2013-03-27 10:26
NTDLL.DLL RtlMultiByteToUnicodeN RtlAnsiStringToUnicodeString RtlUnicodeToMultiByteN RtlUnicodeStringToAnsiString RtlOemToUnicodeN RtlOemStringToUnicodeString RtlUnicodeToOemN RtlUnicodeStringToOemString RtlUpcaseUnicodeToMultiByteN RtlUpcas...  
386 Archive [플러그인] ATCode 130703 [20] file TwoComet 783   2013-07-03 2020-04-25 09:44
 
385 Archive [플러그인] ATCode 121201 [1] file EroGame 1508   2012-12-01 2012-12-02 20:50
 
384 Archive [플러그인] DumpText 121114 [6] file EroGame 1084   2012-11-14 2013-01-04 02:22
 
383 Archive [실행파일, 플러그인] AralTrans, ATCTNR, ATCode 121106 [10] file EroGame 1720   2012-11-06 2012-11-07 22:20
 
382 Archive [실행파일, 플러그인] AralTrans, ATCTNR 121104 [14] file EroGame 1680   2012-11-04 2012-11-05 13:13
 
381 Archive [실행파일, 플러그인] AralTrans, ATCTNR 121103 [1] file EroGame 1200   2012-11-03 2012-11-04 03:52
 
380 Archive [실행파일] AralTrans 121101 - 테스트 - 파기 [10] file EroGame 1241   2012-11-01 2012-11-03 00:01
 
379 Archive [플러그인] ATCode 121025 file EroGame 1070   2012-10-24 2012-10-25 01:17
 
378 Archive [플러그인] ATCode 121021 file EroGame 967   2012-10-21 2012-10-21 13:42
 
377 Archive [플러그인] ATCode 121020 (파기) file EroGame 988   2012-10-21 2012-10-21 13:10
 
376 Archive [플러그인] ATCode 121015 [1] file EroGame 972   2012-10-14 2012-10-19 13:38
 
375 Archive [플러그인] ATCode 121014 (수정) - 파기 [6] file EroGame 3027   2012-10-14 2012-10-14 20:42
 
374 Archive [플러그인] ATCode 121005 (필독사항포함) [1] file EroGame 1008   2012-10-05 2012-10-07 00:19
 
373 Archive [플러그인] ATCode 121003 file EroGame 1014   2012-10-03 2012-10-03 02:19
 
372 Archive [플러그인] ATCode 121001 [10] file EroGame 952   2012-10-01 2012-10-02 18:27
 
371 Archive [플러그인] ATCode 120827 [4] file EroGame 1305   2012-08-26 2012-08-28 10:27
 
370 Archive [플러그인] ATCode 120826 (120906 수정) file EroGame 1436   2012-08-26 2012-09-06 20:52