본문 바로가기

쓰기

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 [필독] 테스트필터 사용시 주의사항 라파에 155439   2008-08-03 2008-12-16 00:03
29 Talk KiriKiri 텍스트 파싱 개선 프로젝트! Hide_D 22403   2010-10-28 2010-10-28 00:21
필요가 생겨서[!] 이제 좀 개선을 시켜볼 생각입니다. 우선 문제가 되는 곳은 text=""겠군요  
28 Talk 뭐라고 설명해야할까요 -_-; 하여간 설명 file G2m 22598   2010-01-21 2010-01-21 19:17
 
27 OtherFiles [소스, 실행파일]MeCab을 독음 변환기로 사용한 예제 file Hide_D 22691   2009-09-09 2011-06-28 01:25
 
26 Talk [뻘글] 요새 프로텍터가 하도 무서워서 Hide_D 22878   2010-10-26 2010-10-26 00:15
대상 클라이언트에 최소한의 Injector만 '꽂아'두고 실제 동작은 '서버'에서 Injector와 IPC만으로 구동하는 형식은 어떨까 싶군요. Injector에서 '메모리' 입출력 관현 함수와 기본 WinAPI에 사용되는 DLL 로드(이건 위험하지 않으니까!)와 실제 WinAPI를 실...  
25 Talk '잡담인데' [2] FrigateBird 23212   2010-02-22 2011-06-28 01:25
0.3에서 일부 게임이 코드를 잠시 none 해야 되는 녀석들이 있잖아염 코드를 잠시 슬쩍 어디 처 올리든 해서 단축키로 전환하면 좋겠는데  
24 Talk FixLine 버그 발생 [1] Hide_D 23382   2010-04-25 2010-05-01 22:19
!梨桜 01 21 979C 8DF7 을 처리하기 위해 %01%21{T} 로 설정하면 FixLine이 씹고 다음 데이터를 뱉지 않음 %21{T} 로 설정하면 아예 '닥치고 튕김' 지정된 문자열 + 임의의 문자열 구조로 했을때 버그가 있는듯 최대한 빨리 수리를 -_-;  
23 Talk ATS의 문제점.. Hide_D 23578   2010-05-15 2010-05-15 19:18
0.2의 그 복잡하고 어려운 방식은 일단 뒤로 두고 0.3의 ATS가 갖는 허점이 1. 첨부파일, 필터 경로들을 [일일히!] 입력해야 한다. 2. 코드가 갱신되었을 때 대처할 방법이 전혀 없다. 일일히 입력하는 것 자체는 나쁘지 않은데, 2번 때문에 심각한 문제가 됩...  
22 Archive [플러그인, 소스] preHK2FK [3] file whoami 23992   2008-07-04 2009-01-06 02:08
 
21 Archive [플러그인] CustomDic 4.0.4.131 RC [5] file Hide_D 24298   2011-01-05 2011-04-24 21:07
 
20 Archive [플러그인, 소스] KiriKiri 테스트 버전 20090726 [10] file whoami 24511   2009-07-26 2009-07-28 23:52
 
19 Talk [질문] Http POST전송에 대한 이것저것 [3] 호기 24751   2009-09-22 2009-09-23 08:00
에고 Hide_D님과 HaruKaze님덕에 어찌어찌 POST전송을 할수 있게 되었네요 . 다시한번 두분께 너무 감사드리고요.. 전송해서 결과는 받는것은 되지만... 내용에 궁금한것이 두가지 있어서요 이렇게 다시 질문 올립니다. 우선 POST로 Header를 전송할때 말이에...  
18 OtherFiles [소스] Test Network + Google Translate Source - 2 file Hide_D 26517   2010-06-19 2010-06-19 09:59
 
17 Archive [플러그인] GoogleTrans 테스트 버전 (20100620) file Hide_D 26601   2010-06-20 2010-06-20 16:00
 
16 Talk [0.2] OnPluginInit단에서 스레드를 만들 때 [회피법] Hide_D 27118   2010-06-23 2010-06-23 02:10
http://lab.aralgood.com/board_documents/3202 에 나온대로 플러그인이 초기화되는 시점이 '안전하지' 않기 때문에 Init 단에 스레드를 추가하기가 어려운데, 이를 위한 회피 방법입니다 [OnInitThread에 AfxBeginThread를 사용하면 '무조건' 얼어버리는 현상...  
15 Archive [플러그인, 소스] NonCached 테스트 버전 20090709 [3] file whoami 27839   2009-07-09 2009-07-11 01:51
 
14 OtherFiles [프로그램] 필터 테스트 프로그램 [13] file Hide_D 27998   2008-12-16 2013-06-22 22:20
 
13 Archive [플러그인] OutRuby 임시 버전 20081012_2 [7] file Hide_D 28333   2008-10-12 2015-07-14 15:18
 
12 OtherFiles AralTrans.exe 파일 살짝 수정했습니다. + 아랄씨 계시면 보세요 file Hide_D 28477   2010-06-07 2010-06-07 05:11
 
11 Talk 0.3님 제발 자비좀[.....] [2] G2m 29951   2010-05-05 2010-05-23 06:21
디에스 이레 뚫으면서 알게된건데 일단 히데찌 말로는 관리자씨가 말하길 0.3 유니코드 완벽이염 ㅇㅇ 라고는 하는데 그 뭐랄까 문장 스크립트 형식이 00 30으로 시작하는 놈은 아랄이가 고대로 씹어 드셔서[............] 이걸 픽스로 잡아도 조트망이고 흠. ...  
10 OtherFiles [프로그램, 소스] AT 환경 수집기 20100526 [1] file Hide_D 30118   2010-05-26 2016-05-28 15:42