본문 바로가기

쓰기

ATCode 테스트 버전 140301

 

[변경점]

* 새로운 알고리즘으로 동작하는 EncodeKor (앞으로 EncodeKor2 로 표시) 의 임시로 막아놓은 부분을 제거

 

KoFilter2 테스트 버전 140301

 

[주의점]

* KoFilter2 는 KoFilter 의 후속이 아닌 EncodeKor2 를 위해서만 만든 테스트 필터입니다.

- 이름은 마땅한 것이 생각나지 않아 임시로 붙인 것임;;

- 기존 KoFilter 와 통합할지 말지 생각중

 

[하는일]

* EncodeKor2 인코딩된 문자열을 ENCODE2KOR 라는 문자열로 변경, 번역 후 해당 문자열을 다시 복구합니다.

- 그래서 하는 일은 사실 KoFilter 보다는 CustomDic 을 닮았음

- 부가적으로 번역할 것이 없을 경우 (인코딩된 한글만 있거나 영문만 있거나) 번역 포기기능이 있음

- 주의할 것은, 기존 EncodeKor + KoFilter 조합에서는 한글/일어 갯수를 체크하여 확률적으로 번역/번역포기를

  했으나 KoFilter2 에서는 이런 일을 하지 않기 때문에 KoFilter 에서 걸러지던 문자열이 걸러지지 않아

  에러가 날 수 있음. 이런 경우KoFilter2 뒤에 DenyWord 혹은 KoFilter 를 추가로 두어 그런 문자열을 걸러내어야

  제대로 동작함

 

 

kiereh

2014.03.01
23:27:55

EncodeKor가 이지트랜스에 한글이 못들어가는 문제때문에 번역 전후로 인코딩해서 보호하는 플러그인인가요? EHND에서는 그냥 &xxxx; 으로 인코딩하고 번역 후 다시 복구해버렸는데 기존 플러그인 구현이 어떻게 되어있는지 궁금하네요. 소스를 찾아봐야하나

whoami

2014.03.02
10:47:19

EncodeKor 는 이지트랜스하고는 상관없고 게임 내의 일본어 체크루틴을 피해가는 방법입니다. 한마디로 한글 코드를 일어 Shift-JIS 범위에 맵핑해서 게임이 한글을 마치 일본어인양 착각하고 처리하도록 하는 일종의 꼼수(...)죠. 번역단하고는 관계없고 따라서 Ehnd 하고도 관계가 없습니다. KoFilter 는 (1,2 모두) 이런 '가짜' 일본어를 탐지해서 이미 번역된 부분을 다시 번역하지 못하도록 막는 기능을 합니다.

kiereh

2014.03.02
11:59:20

아, 여태까지 반각 전각 루틴을 바이너리 패치하는줄 알았는데 아닌 모양이네요. 캬 ^^;;

List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155439   2008-08-03 2008-12-16 00:03
8 Talk 번역 모듈로 인터넷을 이용하는 방법. Hide_D 30169   2010-06-04 2010-06-04 23:54
굳이 번역기를 이지트랜스를 쓰지 않아도 아랄트랜스를 사용하는 방법이 필요합니다. 네이버 번역 등을 인터넷으로 접근해서 쓰는 방법으로 번역 모듈을 만들어 보겠습니다.  
7 Talk 0.3님 제발 자비좀[.....] file 아무개 31299   2010-05-23 2010-05-23 06:20
 
6 Talk ATCustom - 프로젝트 소개 [8] Hide_D 32701   2010-07-22 2011-07-14 11:21
- 소개 - ATCustom은 사용자가 직접 메모리 훅 및 메모리 작업을 할 수 있는 Script 기반 Algorithm 플러그인입니다. Google Chrome에 탑재된 v8 JavaScript Engine을 사용하여 JavaScript 파일을 파싱하여 동작하며, ATCustom에서 제공하는 API를 사용하여 작...  
5 Talk JSCustom의 초기 골격 코드를 SVN에 커밋했습니다. [1] Hide_D 33949   2010-09-18 2010-10-25 09:57
지금 안된 부분이.... 1. 고수준 함수, 고수준 보조 함수 구현 ( http://wiki.aralgood.com/index.php/JSCustom/FunctionReference ) 2. 아랄트랜스 0.3버전용 함수 구현 3. 아랄트랜스 플러그인 규격과 v8Wrapper 모듈의 연결 4. UI 정도네요. 올리긴 했지만 ...  
4 Talk AT 0.2에서 내부 버퍼가 4096을 넘을 수 있어야 합니다. [1] Hide_D 34245   2010-07-13 2011-03-04 05:56
ATCode인지 뭔지 내부 버퍼 길이가 4096바이트로 제한되어있어서 그보다 큰 길이가 들어올 경우 문제가 생깁니다. 길이를 제한하는 플러그인들은 모두 대용량의 텍스트도 받아올 수 있도록 처리해야할 것 같습니다.  
3 Talk 아랄3 디버깅이 말이죠... [2] file JKLeetro 35689   2010-04-20 2010-10-20 07:18
 
2 OtherFiles EncodeKor(한국어 <-> 일본어 문자 코드 대치) 재 작성 프로젝트! [16] file Hide_D 75319   2010-05-29 2010-10-25 09:55
 
1 Talk ATCustom - 함수 Reference [47] Hide_D 103937   2010-07-20 2010-08-28 04:59
AralTrans의 Algorithm Plugin ATCustom의 함수 목록입니다. - 문서 상태 - 기본 함수 : 변경 중 변경 확률 보통 고급 함수 : 변경 중 변경 확률 높음 - 기본 함수 목록 - 핵심적인 기능을 가지거나 내부의 C++ 코드를 사용해야만 하는 함수의 목록입니다. 메...