본문 바로가기

쓰기

http://aralgood.com/zbxe/31903 에 따라 만들어봤습니다만.. 아직 완전하지는 않습니다.. 랄까 제가 테스트한 방법과 지나가다정착한A님의 방법이 다르기 때문에;; 일단 요구하신 스펙대로는 만들어봤습니다.

사용방법은 CmdFilter->ezTransXP->CmdFilter 를 통하도록 하면 됩니다.


옵션이 몇가지 있긴 한데.. 플러그인을 발로 - 작동을 최우선으로 - 제작했기 때문에 옵션 입력 창 같은건 없습니다;
일단 옵션없는 상태로 바로가기 만든다음 바로가기 내부에 옵션을 직접입력해 주시기 바랍니다;

옵션은 다음과 같습니다. 물론 옵션 사이 공백은 없어야 합니다.
DEBUG(로그파일) - 디버그 로그를 만들어냅니다. 사용예: DEBUG(C:clannad.log)
OVERWRITE - 메모리 덮어쓰기 모드로 동작합니다. 단, 일반 덮어쓰기와는 좀 다르게 작동합니다.. 이유는 아래 말씀드립니다.
TWOBYTE - 2바이트 코드로 강제적용시킵니다. 뭔지는 잘 아실테고.
REMOVESPACE - 공백을 제거합니다. 단, TWOBYTE 가 활성화 됐을때만 동작합니다.

OVERWRITE 가 좀 다르게 작동한다고 했는데.. 원문보다 번역문이 짧을 때 23 00 (#) 이 붙는 위치가 원문보다 앞쪽에 붙는데, 이렇게 되면 제가 테스트했을 때 문제가 생겼습니다.
말하자면..

Original=今なお、それは降り?け、僕の?を白く覆っていく。#, size=49
Restored=지금도,그것은계속내려나에몸을희게가려간다.#, size = 45

이렇게 되었을 때 문제가 생깁니다. 그래서 뒷부분에 2바이트 빈칸을 넣어서 길이를 맞춰주었습니다 (1바이트짜리는 안되더군요.. 시스템상 문제가 있는 듯 합니다.

Original=今なお、それは降り?け、僕の?を白く覆っていく。#, size=49
Restored=지금도,그것은계속내려나에몸을희게가려간다.  #, size = 49

이렇게 길이를 맞춰주면 제대로 넘어갑니다.

테스트 방법은.. Oh!Text Hooker 에 동봉되어 있는 RealLive 패치를 한 클라나드 실행파일을 Cached 로 돌렸습니다.
NonCached 는 글자가 깨져나오고 (… 으로 나옴), 패치 않은 상태에서 Cached로 돌리면 대사 앞부분이 안나옵니다.



제 테스트 상태에서 최상의 결과는 OVERWRITE,TWOBYTE,REMOVESPACE 였습니다. 단, 시작해서 첫번째 선택지 (친구집인가에 가서 테이프 듣다가 랩을 녹음하는 장면) 에 첫번째 (녹음한다) 를 선택하면 조금 가다가 게임이 에러를 내면서 강제종료됩니다.

일단 RealLive 패치 프로그램 (rlivepch.exe) 과 필터 본체 (CmdFilter_20080712.rar), 소스 파일 (CmdFilter_source_20080712.rar) 을 올려놓습니다. ATCode 로 읽을 경우 더 좋은 결과가 나올 수도 있겠죠.

이리저리 테스트해보시고 알려주세요. 가능하면 직접 필터를 개선해서 만들어주시면 더 좋고... oTL

* ps. 윽. 로그인 않고 써버렸군요;

나는누구인감?

2008.07.12
11:20:40
오오! 멋집니다 멋져용.

활용하면 뭔가 멋진게 나올듯...
List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155441   2008-08-03 2008-12-16 00:03
29 Archive [실행파일, 플러그인] AralTrans, ATCTNR, ATCode 130804 (수정) [4] file TwoComet 874   2013-08-04 2013-08-07 21:12
 
28 Archive [플러그인,소스] ATCode 테스트 버전 140322 [4] file whoami 870   2014-03-22 2014-06-15 07:51
 
27 Archive ATCTNR, ATCode, Cached, DebuggingATCode, KiriKiri, NonCached 130616 [13] file whoami 869   2013-06-16 2013-06-18 22:38
 
26 Talk 어플로케일이 후킹하는 함수리스트... [2] TwoComet 868   2013-03-22 2013-03-27 10:26
NTDLL.DLL RtlMultiByteToUnicodeN RtlAnsiStringToUnicodeString RtlUnicodeToMultiByteN RtlUnicodeStringToAnsiString RtlOemToUnicodeN RtlOemStringToUnicodeString RtlUnicodeToOemN RtlUnicodeStringToOemString RtlUpcaseUnicodeToMultiByteN RtlUpcas...  
25 Archive [플러그인] ATCode 130203 file EroGame 820   2013-02-03 2013-02-03 20:53
 
24 Archive [플러그인] ATCode 130703 [20] file TwoComet 783   2013-07-03 2020-04-25 09:44
 
23 Talk 아랄 트랜스 github/svn [6] ka7713 736   2018-12-26 2018-12-30 17:26
안녕하세요. 아랄트랜스 0.2/0.3 업데이트가 되지 않는 것이 안타까운데, github나 다른 곳으로 올려주실 생각은 없으신지요. 큰 도움은 안되더라도 조금이나마 기여하고 싶네요.  
22 Talk 변경된 소스 좀 올려주세요. [1] whoami 715   2013-03-06 2013-03-06 19:09
안녕하세요. 오랫만입니다. 간만에 들러보니 폴라리스쪽에 큰 일이 있었더군요. 뭐 자세한 사항은 잘 모르겠지만.. 어쨌든.. 오랫만에 다시 한번 볼까 하고 SVN 업데이트를 했더니 1/31 이 마지막인데 이후로도 업데이트가 많이 되었더군요. SVN 업데이트를 가...  
21 Archive [플러그인] ATCTNR,ATCode 130202 file EroGame 715   2013-02-02 2013-02-02 05:01
 
20 Archive [플러그인,소스] KiriKiri 테스트 버전 [1] file 미소미소 710   2014-04-17 2015-02-23 21:38
 
19 Talk 정말 오래간만입니다. [5] Hide_D 694   2013-05-08 2013-07-04 04:45
중간에 폴라리스 폭파되었다는 소식 듣고 한번 들렀던 걸 제외하면 거의 1년 넘게 접속을 안하고 있었던 셈이네요 -0-;; 랩에 진행중인 과제도 있고해서 아직도 좀 바쁘긴 한데, 시간 나는데로 플러그인 관련으로 쌓인 일 좀 처리해 볼까 합니다. PS. 아직 관...  
18 Talk 스마트 방식과 윈7의 호환에 관한 잘못된 견해 [4] TwoComet 666   2013-07-06 2013-07-07 03:37
코드 게시글에 '스마트 방식이라 윈7에서 튕길지도 모른다'는 잘못된 인식을 불어넣는 것을 발견했기에 미리 사전에 이야기합니다. 해당사항의 정확한 원인은 아직까지 발견된 사례의 하나인 기가사나 타 브랜드에서 사용하는 넥서스 엔진에서만 해당하는 사항...  
17 Talk UTF-8이나 유니코드 원활한 필터처리를 위해 생각해봤는데 [5] Wales 621   2014-06-16 2014-07-29 16:39
Translate함수에 포함된 필터 전후처리를 따로 빼서 원문 전환전과 번역후에 필터 처리를 하도록 하는건데 문제는 필터들 전부 멀티바이트 중점으로 만들어지다 보니 필터 전부를 손봐야 하는 상황이 오는군요. 그래서 일단 보류중...  
16 Archive [실행파일] AralTrans 130601 file TwoComet 577   2013-06-02 2013-06-02 12:04
 
15 Talk aralgood.com 도메인 부활... [7] whoami 567   2014-03-02 2014-03-17 22:48
혹시나 하고 매일 한번씩 체크하곤 하는데.. 오늘 보니 도메인이 부활했군요! 아랄님이 체크하시고 부활시키셨나? 어쨌든 그에 따라 자동업데이트도 부활하고 좋군요. 혹시 아랄님이나 Hide_D군님 보시면.. 제로보드 업데이트 하실 생각 없으신가요? 꽤 오래된...  
14 Archive [본체] AralTrans.exe ATCTNR.DLL 150622 [4] file TwoComet 536   2015-06-22 2015-07-25 00:12
 
13 Archive [실행파일] AralTrans 130710 (7/28일자 부터 포함) file TwoComet 533   2013-07-10 2013-07-28 20:06
 
12 Talk 엔드 아랄호환 문제를 모두 수정했습니다 [2] kiereh 494   2014-04-28 2014-04-30 01:25
http://www.eroha.net/%ed%94%84%eb%a1%9c%ec%a0%9d%ed%8a%b8/%ec%97%94%eb%93%9c/ 오늘자 버전 (140428)으로 엔드와 아랄트랜스간의 호환 문제가 수정되었습니다. 멀티쓰레드로 번역문을 막 쏘면 문자열 포인터가 튀면서 잘못된 참조를 하던 문제, %가 들어갈...  
11 Talk atcode.dll이 출력 못하는 글자를 수집해 봅니다. [2] file Wales 490   2014-02-05 2014-02-07 20:13
 
10 Archive [플러그인] ATCode 150531 file TwoComet 472   2015-05-31 2015-06-07 21:30