글 수 205
테스트 버전은 여기에 쌓아두도록 하겠습니다~
-소개-
개행처리 + 기타 잡다[...] 플러그인입니다.
랄까
내부 텍스트 처리 플러그인입니다.
로 소개하는게 더 낫겠군요.
기본 개념은 앞의 논의글을 참고해 주시고..
-옵션소개-
좀 괴악합니다;;
기본적으로 다음과 같은 구조를 가집니다.
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 추가
와일드 카드의 원문 내용이 있는데, 번역문의 내용이 없는 경우 "에러"로 출력되도록 수정
했으나 치명적인 오류 발견[...]
-소개-
개행처리 + 기타 잡다[...] 플러그인입니다.
랄까
내부 텍스트 처리 플러그인입니다.
로 소개하는게 더 낫겠군요.
기본 개념은 앞의 논의글을 참고해 주시고..
-옵션소개-
좀 괴악합니다;;
기본적으로 다음과 같은 구조를 가집니다.
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 추가
와일드 카드의 원문 내용이 있는데, 번역문의 내용이 없는 경우 "에러"로 출력되도록 수정
했으나 치명적인 오류 발견[...]
뭔가 대단하군요. 어렵기도 어렵고;;;