본문 바로가기

쓰기

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

-소개-

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

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

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

-옵션소개-

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

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 [필독] 테스트필터 사용시 주의사항 라파에 155441   2008-08-03 2008-12-16 00:03
149 Talk 아랄 디버깅에서 전체문장이 나오고 다시 한글자로 나오는 경우에서요 [2] file 암흑마제 13666   2009-12-21 2009-12-22 23:37
 
148 Talk 0.3 atcode 플러그인. FrigateBird 14331   2009-12-22 2009-12-22 11:32
사용하면서 폰트셋 지정이 떨어져 나간 부분이 너무 횡하니 느껴지는데요. 그 부분에 코드 걸린것들을 표시하면 어떨까요. (별칭, 주소, 메모리 목록을.) 코드가 여러개 걸리면 그 조그마한 화살표로 왔다리 갔다리 하는것도 진절머리 납니다. ^^; 그리고 폰트...  
147 Archive [소스] ATPluginFrame 프레임워크 20091222 테스트 버전 [1] file whoami 17553   2009-12-22 2009-12-30 18:58
 
146 Talk 프로그램 종료시 OnObjectClose, OnPluginClose 가 불리지 않나요? [2] whoami 12736   2009-12-23 2009-12-23 22:27
ATPluginFrame 을 테스트중에 발견한건데, 후킹된 프로그램을 그냥 종료할 때 OnObjectClose 및 OnPluginClose 가 불리지 않는 것 같은 인상이 있군요? MessageBox 도 뜨지 않고 file 로 log 를 뽑아봐도 나오지 않는데.. 실제로 불리지만 프로그램이 종료되면...  
145 Talk ats파일에 아이콘을... [2] Hide_D 15493   2009-12-23 2009-12-23 14:27
역시 ats에 아이콘을 넣는 게 좋을 것 같습니다. 그래서 생각해본 방법 1. xml에 <icon></icon>항목을 추가해서 추가할 ico 파일을 변환해서 넣기 0xff -> 'FF' 식으로 하면 실제 ico 파일에 대해서 대략 용량이 2배가 되겠지만 '별 수 없죠' 2. ats에 대한 Ic...  
144 Talk 0.3 SVN 경로 수정했습니다! [2] Hide_D 15071   2009-12-23 2009-12-23 14:03
현재 아랄트랜스가 있는 서버에 SVN이 추가되어서 속도 향상을 목표로 SVN경로를 다음과 같이 변경했습니다. svn://aralgood.com/araltrans03/trunk revision은 몇가지 실수 빼곤 22개 리비젼 그대로 옮겨두었습니다. 다만 커밋 날짜가 달라지게 되므로 경로를...  
143 Talk [Skin] 0.3버전용 폴라리스 공식 스킨(한글)을 만드려고 합니다. [8] 아랄 16143   2009-12-23 2009-12-23 23:58
AralTrans 0.3 버전용 폴라리스 공식 스킨을 만드려고 합니다. 한글 기반이구요. 현재 Default 스킨을 어떻게 변화시키면 좋을지 의견 부탁드립니다.  
142 Talk 번역함수가 불렸을 때 자신이 불린 컨텍스트 이름을 아는 문제.. [8] whoami 15151   2009-12-24 2009-12-26 15:34
4. procTranslate 로 지정된 번역함수가 불렸을 때 자신이 어떤 컨텍스트로 불렸는지 아는 방법 현재 컨텍스트의 이름을 얻는 것 외에는 대부분 원하는게 가능할 것 같습니다. pObjectExtention 에 어떤 객체의 포인터를 넣어 놓고, procTranslate 가 호출되었...  
141 Talk XML 파싱 부분에 문제가 하나 있네요. Hide_D 15772   2009-12-30 2009-12-30 21:42
xml 태그에서 그 태그에 대한 내용이 없을경우 <tag></tag> 로도 표현할 수 있지만 <tag/> 로도 표현 가능합니다. 현재 파서 부분을 보니 <tag/>형식의 태그에는 대응이 되어 있지 않은것 같습니다.  
140 Talk [소스] ATPluginFrame 프레임워크 20100101 테스트 버전 file whoami 17564   2010-01-01 2010-01-01 16:59
 
139 Talk 0.3 Filter 간추려서 정리좀 해봤습니다. [1] file Hide_D 17301   2010-01-01 2010-01-02 05:08
 
138 Archive [소스] ATPluginFrame 프레임워크 20100105 테스트 버전 file whoami 17914   2010-01-05 2010-01-05 19:47
 
137 Talk 문자열의 길이를 반영하는 '필터' [4] Hide_D 15027   2010-01-19 2010-01-22 01:28
문자열 길이가 고정되어서 포인터 바꿔치기를 통해서도 길이가 바뀌지 않는 것들이 있는데, 이놈들을 위해 길이를 반영하는 필터가 있으면 좋을것 같습니다. 인자로 반영할 메모리 주소 1. 모듈(메모리 주소) 기반 2. 레지스터 기반 으로 ATCode의 그것과 비슷...  
136 Talk 문자열 길이에 대한 건의 file G2m 15608   2010-01-21 2010-01-21 18:44
 
135 Talk 뭐라고 설명해야할까요 -_-; 하여간 설명 file G2m 22598   2010-01-21 2010-01-21 19:17
 
134 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  
133 Talk '잡담인데' [2] FrigateBird 23212   2010-02-22 2011-06-28 01:25
0.3에서 일부 게임이 코드를 잠시 none 해야 되는 녀석들이 있잖아염 코드를 잠시 슬쩍 어디 처 올리든 해서 단축키로 전환하면 좋겠는데  
132 Talk XP3Dumper! [1] Hide_D 5000   2011-12-12 2011-12-24 02:57
기리기리랑 합치면 좀 재밌는게 나올 것 같아서 뜯어보고 있습니다. 결과물은 아마 내년(ㅋㅋㅋ)에 나올것 같네요  
131 Talk Hide_D's Todo List [1] Hide_D 19791   2010-03-01 2012-08-03 09:02
좀 써 놔야 할것 같습니다 -_-; 안써두니까 안해요 1. FixLine v2 패턴간 빈칸을 없애는 옵션을 추가 -> 아마 큰 패턴 단위로 옵션을 추가할 수 있도록 하는게 좋을 것 같다. 처리 순서 변경 -> 선 개행, 선 패턴, 번역, 후 패턴, 후 개행을 선 패턴, 선 개행,...  
130 Talk 아랄3 디버깅이 말이죠... [2] file JKLeetro 35689   2010-04-20 2010-10-20 07:18