본문 바로가기

쓰기

ATCode 테스트 버전 140322

 

[변경점]

* KoFilter2 를 그냥 ATCode 와 병합시켰음 (더이상 KoFilter2 는 필요없음)

 

안정버전부터의 차이점은 ATCode 테스트 버전 140227 과 140301 을 참조.

굴러가는시간

2014.06.11
05:11:15

kofilter2, 즉 신형 방식으로 적용할때 유니코드 스크립트는 코필터로 걸러지지 않는거 같습니다.


쯔구르툴(ツクール) 방식의 게임중에 하나인 Ariadne를 후킹해서 테스트해 봤는데. 이 게임이 UTF-8 스크립트를 유니코드로 바꿔서 사용하거든요. 그래서 코드센터에 있는 쯔구르툴 전용으로 개조된 코드로 테스트했을때, 유니코드 코필터를 넣지 않고, 신형 kofilter(내장된)만 적용했을 경우에는 제대로 번역이 되지 않아서 튕기는것 같네요.


그 외에 아스키 스크립트나, UTF-8 스크립트는 정상적으로 작동하는것 같습니다.


위의 요소와는 다른 궁금한점이 있는데, 기존의 코필터는 원래 제대로 작동하지 않는 경우가 있었잖아요?

예를 들어 방어, 마력과 같은 단어가 일본어 한자로 올 경우에는 기본 설정이 번역을 처리 안함이어서 코필터 dat 파일을 만들어서 이를 번역함으로 허용해야 했던 걸로 기억합니다. 

이런 문제는 신형 코필터에서는 해결된 건지 궁금하네요.(느낌상으로는 해결된거 같은데 저도 정확한 테스트는 해보지 않았습니다.)

굴러가는시간

2014.06.11
05:25:35

그리고 구형 코필터, 신형 코필터를 분리하면서, 기존의 코드들을 그대로 대입시키면, 코필터 부분이 전혀 등록되지 않는 문제가 있습니다. 물론 코드를 쓸줄 아는 사람이라면 바로 다시 체크하면 될 일이긴 한데, 하위 버전과의 호환성을 생각해 볼때, 기존 코드를 그냥 대입할 경우에 구형 코필터로 체크되도록 맞춰주면 더 좋을거 같습니다.(가능하다면 말입니다)

whoami

2014.06.14
04:16:12

일단은... 신형 KoFilter 라는 것은 없습니다. EncodeKor2가 추가된 것이고 KoFilter2 라는 것은 EncodeKor2 코드가 일어판정이 나지 않도록 마스킹해주는 역할만 했던 전용 임시필터입니다. KoFilter2 = 개량형 KoFilter 라는 뜻이 아니며, KoFilter2 의 기능이 ATCode 내에 편입되었다고 기존 EncodeKor(1) 을 사용할 때 KoFilter 를 사용하지 않아도 되는 것이 아닙니다. KoFilter = EncodeKor1용이고 아직 필요하며, KoFilter2 = EncodeKor2 용이었고 지금은 필요없다는 뜻이죠.

 

말씀하신 게임은 유니코드 베이스이고 Shift-JIS 에서 한글을 표시하기 위한 EncodeKor 이나 KoFilter 를 넣으면 제대로 작동하지 않는 것은 당연합니다.

 

그리고 또 기존의 EncodeKor1 을 EncodeKor2 로 바로 바꿀 수 있는 것은 아닙니다. 이론상은 가능해야겠지만 EncodeKor1 에서 필요한 필터세팅과 EncodeKor2 에서 필요한 필터세팅이 다를 수 있으니까요.

 

EncodeKor2 에서는 한글과 일어가 완전히 분리되어 있기 때문에 이론상으로는 100% 일어만 번역기로 들어와야 합니다만.. 훅 포인트에서 글자만 후킹된다는 보장도 없을 뿐더러 혹시라도 있을 다른 문제로 역시 필터질을 해 줄 필요가 있을 수도 있습니다..;;

 

.. 그나저나 정식 판올림을 해야 하는데 자꾸 미루게 되네요.. ㅠㅜ

굴러가는시간

2014.06.15
07:51:07

그렇군요 답변 감사합니다.


일단 이 버전으로 쯔구르툴 돌려봤는데 별다른 문제없이 작동하는 거 같습니다.

List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155439   2008-08-03 2008-12-16 00:03
409 Archive [플러그인] CustomDic 4.0.4.131 RC [5] file Hide_D 24298   2011-01-05 2011-04-24 21:07
 
408 Archive [플러그인, 소스] preHK2FK [3] file whoami 23992   2008-07-04 2009-01-06 02:08
 
407 Talk ATS의 문제점.. Hide_D 23578   2010-05-15 2010-05-15 19:18
0.2의 그 복잡하고 어려운 방식은 일단 뒤로 두고 0.3의 ATS가 갖는 허점이 1. 첨부파일, 필터 경로들을 [일일히!] 입력해야 한다. 2. 코드가 갱신되었을 때 대처할 방법이 전혀 없다. 일일히 입력하는 것 자체는 나쁘지 않은데, 2번 때문에 심각한 문제가 됩...  
406 Talk FixLine 버그 발생 [1] Hide_D 23382   2010-04-25 2010-05-01 22:19
!梨桜 01 21 979C 8DF7 을 처리하기 위해 %01%21{T} 로 설정하면 FixLine이 씹고 다음 데이터를 뱉지 않음 %21{T} 로 설정하면 아예 '닥치고 튕김' 지정된 문자열 + 임의의 문자열 구조로 했을때 버그가 있는듯 최대한 빨리 수리를 -_-;  
405 Talk '잡담인데' [2] FrigateBird 23212   2010-02-22 2011-06-28 01:25
0.3에서 일부 게임이 코드를 잠시 none 해야 되는 녀석들이 있잖아염 코드를 잠시 슬쩍 어디 처 올리든 해서 단축키로 전환하면 좋겠는데  
404 Talk [뻘글] 요새 프로텍터가 하도 무서워서 Hide_D 22878   2010-10-26 2010-10-26 00:15
대상 클라이언트에 최소한의 Injector만 '꽂아'두고 실제 동작은 '서버'에서 Injector와 IPC만으로 구동하는 형식은 어떨까 싶군요. Injector에서 '메모리' 입출력 관현 함수와 기본 WinAPI에 사용되는 DLL 로드(이건 위험하지 않으니까!)와 실제 WinAPI를 실...  
403 OtherFiles [소스, 실행파일]MeCab을 독음 변환기로 사용한 예제 file Hide_D 22691   2009-09-09 2011-06-28 01:25
 
402 Talk 뭐라고 설명해야할까요 -_-; 하여간 설명 file G2m 22598   2010-01-21 2010-01-21 19:17
 
401 Talk KiriKiri 텍스트 파싱 개선 프로젝트! Hide_D 22403   2010-10-28 2010-10-28 00:21
필요가 생겨서[!] 이제 좀 개선을 시켜볼 생각입니다. 우선 문제가 되는 곳은 text=""겠군요  
400 Archive [플러그인,소스] 사용자 사전 플러그인 0.1 20080718_2 [5] file Hide_D 22052   2008-07-18 2009-11-13 00:53
 
399 Archive [번역툴]QuickTrans Beta 0.0.6 [6] file HaruKaze 21992   2009-01-28 2011-04-27 12:51
 
398 Archive [플러그인,소스] KiriKiri 테스트 버전 20090729 [11] file whoami 21239   2009-07-29 2009-09-13 14:57
 
397 Talk FixLine 테스트버전 081215 [1] file 그레이 20429   2008-12-16 2008-12-16 16:37
 
396 Archive 정착한A님 여기 ATCode.dll 이거!! [3] file 아랄 20120   2008-10-07 2009-01-06 01:24
 
395 Archive [소스, 플러그인] Cache 테스트버전 101127 file Hide_D 19949   2010-11-27 2010-11-27 04:19
 
394 Talk Hide_D's Todo List [1] Hide_D 19791   2010-03-01 2012-08-03 09:02
좀 써 놔야 할것 같습니다 -_-; 안써두니까 안해요 1. FixLine v2 패턴간 빈칸을 없애는 옵션을 추가 -> 아마 큰 패턴 단위로 옵션을 추가할 수 있도록 하는게 좋을 것 같다. 처리 순서 변경 -> 선 개행, 선 패턴, 번역, 후 패턴, 후 개행을 선 패턴, 선 개행,...  
393 Talk 음음... 제가 도와드릴 일이 있을까요,,,? [2] S.sage 19487   2008-11-20 2009-01-06 01:10
뭐 별볼일 없는 고양이손이긴 하지만.;;;;;; 놀고있는 인원 여기하나 있으니 쓸려면 써주세요~..;;;  
392 Talk 히데님이 부탁하신거.... [1] file 류제로 19458   2009-03-21 2011-06-28 01:25
 
391 Talk 1빠!!! [1] 아랄 19435   2008-07-08 2011-06-28 01:25
옹예~  
390 Talk 어떤 정신나간 게임은 UTF-32를 쓰네요 -_-;; [1] Hide_D 19284   2010-01-30 2010-01-30 22:52
개발자가 미쳐서 Visual C++ 6.0에 iconv라도 섞어쓰는지 (아니면 gcc에 iconv... 던가) 내부 문자 처리를 UTF-32로 합니다 OTL