본문 바로가기

쓰기

테스트 버전은 여기에 쌓아두도록 하겠습니다~

-소개-

개행처리 + 기타 잡다[...] 플러그인입니다.
랄까

내부 텍스트 처리 플러그인입니다.
로 소개하는게 더 낫겠군요.

기본 개념은 앞의 논의글을 참고해 주시고..

-옵션소개-

좀 괴악합니다;;
기본적으로 다음과 같은 구조를 가집니다.

Base(IgnoreLine,MaxChar,MaxLine,ReturnLen,ReturnChar,LimitLine),Add(OptLen,OnlyText,OptString),RemoveSpace,TwoByte

예제
Base(0,40,3,40,406E,0),Add(0,0,H407831),Add(2,0,H8744) - 테스트용으로 사용한 SexFriend 용 옵션

Base(0,44,3,44,0A,0),Add(0,1,H816F^H815E*H8170) - D.C. Only와 동일 기능

(Base)
개행처리용입니다.

IgnoreLine
    옵션방식 : 자연수 또는 0(off)
          설명 : n번째 줄까지 개행처리와 따로 동작시킵니다.
                   이 줄의 번역문이 MaxChar보다 길어지면, 그 줄 뒤는 그냥 잘립니다.
       일반값 : 0
MaxChar
    옵션방식 : 자연수
          설명 : 한줄에 '우겨넣을' 최대 바이트 수를 입력합니다.
       일반값 : 40~50사이
MaxLine
    옵션방식 : 자연수
          설명 : 최대 입력가능한 문장수를 입력합니다.
       일반값 : 3
ReturnLen
    옵션방식 : 자연수
          설명 : 한문장의 길이(바이트 기준)가 이 값보다 길면 뒷문장과 잇습니다
       일반값 : 40~50(MaxChar와 동일)
ReturnChar
    옵션방식 : Hex
          설명 : 개행문자의 Shift-JIS기준 HexCode를 입력합니다
       일반값 : 0A (n)
LimitLine
    옵션방식 : 0 또는 1 (boolean)
          설명 : 1로 설정될경우 원문의 줄 수를 넘기지 않도록 번역문을 조절합니다.
       일반값 : 0

(Add)
함수, 컨트롤 문자를 추가합니다.

OptLen
    옵션방식 : 0 이상의 정수
          설명 : H,T로 입력된 문자열의 취급길이를 바이트 기준으로 입력합니다.
       일반값 : 내부 함수는 0, 특수 문자인 경우 2
OnlyText
    옵션방식 : 0 또는 1 (boolean)
          설명 : 1로 설정될경우 함수에서 *부분만 빼고 나머지 부분을 삭제합니다.
                   *가 없는 함수,컨트롤 문자인 경우 함수,컨트롤 문자를 지웁니다.
       일반값 : 0
OptString
    옵션방식 : HHex, THex
                   *,^,! (와일드 카드)
          설명 : 함수 부분을 설정합니다.
                   H,T의 기능상 차이점은 없고, 옵션창에서의 표현이 약간 다릅니다.
                   *,^,! 는 임의의 문자열을 가리키는  와일드 카드이며,
                   * -> 임의의 문자열(길이 셈, 번역함)
                   ^ -> 임의의 문자열(길이 세지 않음, 번역함)
                   ! -> 임의의 문자열(길이 세지 않음, 번역하지 않음)으로 작동합니다.
                   또 와일드카드가 함수 문자열의 맨 앞이나 맨뒤로 오지 않도록 해주세요.

(RemoveSpace)
빈칸 제거 기능입니다.

(TwoByte)
반각문자를 전각문자로 변환합니다

-주의-
이 플러그인은
CMDFilter보다 뒤에,
CustomDic보다 앞에 와야합니다.
이 방법을 따르지 않을경우 정상적으로 동작하지 않을 확률이

08.30 14:17 업로드, 디버깅 미완
08.30 17:08 1차 완성판 업로드
08.31 12:12 버그 수정, LimitLine 추가
                와일드 카드의 원문 내용이 있는데, 번역문의 내용이 없는 경우 "에러"로 출력되도록 수정
                했으나 치명적인 오류 발견[...]

나는누구인감?

2008.08.30
22:44:10
;;;
뭔가 대단하군요. 어렵기도 어렵고;;;
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜 최근 수정일sort
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155439   2008-08-03 2008-12-16 00:03
129 Talk 아랄3 디버깅이 말이죠... [2] file JKLeetro 35689   2010-04-20 2010-10-20 07:18
 
128 Talk FixLine 버그 발생 [1] Hide_D 23382   2010-04-25 2010-05-01 22:19
!梨桜 01 21 979C 8DF7 을 처리하기 위해 %01%21{T} 로 설정하면 FixLine이 씹고 다음 데이터를 뱉지 않음 %21{T} 로 설정하면 아예 '닥치고 튕김' 지정된 문자열 + 임의의 문자열 구조로 했을때 버그가 있는듯 최대한 빨리 수리를 -_-;  
127 Talk 0.3님 제발 자비좀[.....] [2] G2m 29951   2010-05-05 2010-05-23 06:21
디에스 이레 뚫으면서 알게된건데 일단 히데찌 말로는 관리자씨가 말하길 0.3 유니코드 완벽이염 ㅇㅇ 라고는 하는데 그 뭐랄까 문장 스크립트 형식이 00 30으로 시작하는 놈은 아랄이가 고대로 씹어 드셔서[............] 이걸 픽스로 잡아도 조트망이고 흠. ...  
126 Talk ATS의 문제점.. Hide_D 23578   2010-05-15 2010-05-15 19:18
0.2의 그 복잡하고 어려운 방식은 일단 뒤로 두고 0.3의 ATS가 갖는 허점이 1. 첨부파일, 필터 경로들을 [일일히!] 입력해야 한다. 2. 코드가 갱신되었을 때 대처할 방법이 전혀 없다. 일일히 입력하는 것 자체는 나쁘지 않은데, 2번 때문에 심각한 문제가 됩...  
125 Talk 0.3님 제발 자비좀[.....] file 아무개 31299   2010-05-23 2010-05-23 06:20
 
124 OtherFiles [프로그램, 소스] AT 환경 수집기 20100526 [1] file Hide_D 30118   2010-05-26 2016-05-28 15:42
 
123 OtherFiles EncodeKor(한국어 <-> 일본어 문자 코드 대치) 재 작성 프로젝트! [16] file Hide_D 75319   2010-05-29 2010-10-25 09:55
 
122 Talk 6월 1일 2시 챗던 Talk Hide_D 18098   2010-06-01 2010-06-01 02:34
대화 인물 : Hide_D, Rynie, G2m, 프시쵸 대화 주제 : 0.3 [ActiveX, ATS] Hide_D 본인이 직접 뜯어본것이 아니므로 사실과 다를 수 있습니다. Hide_D: 아 0.3 자체는 괜찮아요 Hide_D: 다만... G2m: ㅇㅇ Hide_D: 1. ActiveX Hide_D: 2. ATS Hide_D: 이 두놈...  
121 Talk 번역 모듈로 인터넷을 이용하는 방법. Hide_D 30169   2010-06-04 2010-06-04 23:54
굳이 번역기를 이지트랜스를 쓰지 않아도 아랄트랜스를 사용하는 방법이 필요합니다. 네이버 번역 등을 인터넷으로 접근해서 쓰는 방법으로 번역 모듈을 만들어 보겠습니다.  
120 OtherFiles AralTrans.exe 파일 살짝 수정했습니다. + 아랄씨 계시면 보세요 file Hide_D 28477   2010-06-07 2010-06-07 05:11
 
119 OtherFiles [소스] Test Network + Google Translate Source - 2 file Hide_D 26517   2010-06-19 2010-06-19 09:59
 
118 Archive [플러그인] GoogleTrans 테스트 버전 (20100620) file Hide_D 26601   2010-06-20 2010-06-20 16:00
 
117 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를 사용하면 '무조건' 얼어버리는 현상...  
116 Talk AT 0.2에서 내부 버퍼가 4096을 넘을 수 있어야 합니다. [1] Hide_D 34245   2010-07-13 2011-03-04 05:56
ATCode인지 뭔지 내부 버퍼 길이가 4096바이트로 제한되어있어서 그보다 큰 길이가 들어올 경우 문제가 생깁니다. 길이를 제한하는 플러그인들은 모두 대용량의 텍스트도 받아올 수 있도록 처리해야할 것 같습니다.  
115 Talk ATCustom - 함수 Reference [47] Hide_D 103937   2010-07-20 2010-08-28 04:59
AralTrans의 Algorithm Plugin ATCustom의 함수 목록입니다. - 문서 상태 - 기본 함수 : 변경 중 변경 확률 보통 고급 함수 : 변경 중 변경 확률 높음 - 기본 함수 목록 - 핵심적인 기능을 가지거나 내부의 C++ 코드를 사용해야만 하는 함수의 목록입니다. 메...  
114 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를 사용하여 작...  
113 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 정도네요. 올리긴 했지만 ...  
112 Talk [뻘글] 요새 프로텍터가 하도 무서워서 Hide_D 22878   2010-10-26 2010-10-26 00:15
대상 클라이언트에 최소한의 Injector만 '꽂아'두고 실제 동작은 '서버'에서 Injector와 IPC만으로 구동하는 형식은 어떨까 싶군요. Injector에서 '메모리' 입출력 관현 함수와 기본 WinAPI에 사용되는 DLL 로드(이건 위험하지 않으니까!)와 실제 WinAPI를 실...  
111 Talk KiriKiri 텍스트 파싱 개선 프로젝트! Hide_D 22403   2010-10-28 2010-10-28 00:21
필요가 생겨서[!] 이제 좀 개선을 시켜볼 생각입니다. 우선 문제가 되는 곳은 text=""겠군요  
110 Archive [소스, 플러그인] Cache 테스트버전 101127 file Hide_D 19949   2010-11-27 2010-11-27 04:19