본문 바로가기

쓰기

두번째로 FixLine의 옵션에 대해서 설명하겠습니다,
아마 지금부터가 진짜 본편이겠죠?

FixLine에 대해서

FixLine은 원래는 줄처리가 제대로 되지 않아서 문제가 생기는 게임들을 위해 만들어진 필터입니다.
주 대상은 다음과 같습니다.

(1) 글자들이 대화창 밖으로 벗어나는 경우


(2) 글자들이 잘못 개행되어 줄이 어긋나는 경우


(3) 번역은 제대로 되는데 둘째줄부터 박살나는경우


(4) 기타 등등 루비 문자나 잡다한 특수 문자를 사용하는 게임들(..)

1. 기본설정


image5.jpg

기본 설정에서는 FixLine의 초기목표(OTL) 이었던 줄 처리 관련 부분이 들어있습니다.

여기에 입력된 내용에 따라서

먼저 개행 문자를 떼고,
번역 한 다음,
최대 Byte수와 최대 줄 수에 따라서 개행문자를 다시 넣어줍니다.


(1) 한줄당 최대 Byte수


한줄에 들어가는 최대 길이를 지정합니다.
일본어 상태일 때, 일반적으로
한줄에 들어가는 글자수 * 2
로 넣으시면 됩니다.

(2) 최대 줄 수


최대 줄 수를 지정합니다.
지정한 줄 수를 벗어날때 게임이 오류가 나는경우 사용하면 되며,
이외의 경우에는 번역문이 잘리지 않도록 실제 제한 보다 1정도 크게 해주시는 편이 좋습니다.

*. 원문 줄 수 초과 방지


실제 최대 줄 수에 비해서 여유가 있지만
원래 문장보다 번역문의 줄 수가 더 많을 때 에러가 나는 경우 사용하는 기능입니다.
이 때는 들어온 줄 수와 그대로 맞춰집니다.

(3). 개행 문자


실제 게임 내부에서 사용하는 개행 문자를 적어줍니다.
입력 방식은 확장모드(아래 주, 참고)를 따릅니다.
개행 문자는 DumpText를 통해서 확인 할 수 있습니다.

*. 번역 후 추가 안함

위의 처리대상 (2)와 같이, 글 길이가 길어지면 자동으로 개행되는 경우,
따로 개행문자를 추가하지 않아도 잘 동작하기 때문에,
이 옵션을 사용할 수 있습니다.

*. 끝부분에 추가

개행 문자가 무조건 대사의 맨 뒤에 붙어야 하는 경우 사용합니다.
기본적으로 맨 뒤에 있는 경우에는 자동으로 처리되지만,
정상적이지 않은 경우 사용해 주세요.

(4) 무시 설정


이름이 가장 첫줄에 들어가는 경우(스샷 첨부예정)과 같이
개행 문자가 제거되지 않고 무조건 그 상태 그대로 남겨놔야 하는 경우
사용하는 옵션입니다.

*. 줄 수 만큼


특정 줄이 무조건 개행 처리가 유지 되어야 하는경우 사용하게 됩니다.
(ex : 이름n대사n대사n 의 구조로 나오는 스샷 첨부)

*. 첫줄을 비교 조건과 일치할 때만


특정 조건에 따라서 첫줄을 무시할 할때가 있고 무시하면 안될때가 있는 경우 사용합니다.
이 조건에 맞는 내용을 3번째 탭 첫줄 제한 에서 설정 가능합니다.
NameSet.PNG
문자열 입력 방식은 확장 모드(아래의 주, 확장모드 참고)를 따릅니다.
이때 개행문자는 같이 넣지 않습니다.

*. 무시한 줄을 번역하지 않음


무시한 줄이 원문 그대로 나와야 되는 경우
(ex : 이름 부분이 이미지로 출력되는 경우)
에 사용합니다. 이 경우에는 무시한 주을 번역하지 않고 그대로 출력합니다.

2. 함수 설정

FixLine의 함수부는

문장 내의 특정 구간을 지정해서
부분 번역, 삭제 기능을 합니다.

기본 구조 및 개념


하나의 '함수'는 여러개의 '인자'를 가질 수 있으며,
인자는 값이 지정되는 '함수'와
지정되지 않는 '텍스트' 두가지 종류가 있습니다.

(1)기본 구성

대부분의 경우
1개 이상의 함수와
0개 이상의 텍스트를 갖게됩니다.

예제
あ[B]そう[/B]   <- [B] (함수1), [/B] (함수1)   또는 [ 텍스트 ]  (함수2, 텍스트1)
なんだ?この[猫*ねこ]は。  <- [ 텍스트 * 텍스트 ] (함수3, 텍스트2)
患者「どうしたんですか?」 <- 텍스트   (함수1, 텍스트1)

(2)길이

속성에서 설정하는 '길이'란은
FixLine의 기본기능 중 하나인 줄바꿈 기능과 연동하기 위해 쓰입니다.

기본적으로 줄처리에는 '글자'단위로 처리하지만,
함수부에서는 '함수' 전체로 처리합니다.

예를 들어 길이O로 처리된 한 함수의 텍스트 길이가 10이고,
한줄의 최대 40Byte인 상태에서 현재 35Byte까지 있는 경우
그 다음줄에 함수 전체를 출력하게 됩니다.


(3)번역

기본적으로 함수는 값이 그대로 유지되어 번역되지 않으며,
텍스트 인자인 경우 번역 여부를 선택 할 수 있습니다.

번역기로 번역시 의성어를 번역하는 경우처럼 번역값이 한글자도 나오지 않는 경우
게임이 튕기는 경우가 있기에 이때는 오류를 막기 위해 원문으로 반환합니다.

옵션 설정 창 안내

(1) 함수 목록창

F00.PNG
함수 목록창입니다. 여기에서 함수를 추가, 편집할 수 있습니다.

(2) 함수 인자 목록창

F04.PNG
함수 인자 목록창입니다. 여기에서 인자를 추가, 편집할 수 있습니다.

*. 문두에만 적용

이 함수가 문장의 시작에만 적용되어야 할 경우 사용합니다.

(3) 인자 설정창

F03.PNG

인자 설정창입니다.

(1) 속성 설정

함수 (길이 O,X)
텍스트 (길이 O,X)(번역 O,X) 총 6가지를 고를 수 있습니다.
길이, 번역 옵션별 특징은 윗 내용을 참고해 주세요.

(2) 문자열

속성이 '함수' 속성일 때만 입력 가능한 공간입니다.
함수 구간에 해당하는 문자열을 입력하면 되고,
Hex와 같은 특수 문자인 경우 확장모드 (아래 참고)를 이용하면 됩니다.

(3) 길이

속성이 '함수' '길이O' 속성일 때만 설정 가능합니다.
그 함수가 실제로 문장 상에서 차지하는 길이를 설정해 줍니다.

*. 예를 들어

기호가 #(1바이트)이지만 실제로 게임상에서는 화나는 기호(2바이트)로 표시되는 경우
길이값으로 2를 입력하면 됩니다.

(4) 출력시 제외

이 값에 체크한 경우 이 부분을 삭제합니다.


주, 확장 모드

일반적인 문자로만 입력받을 경우, 제한이 생기기 때문에
몇가지 문자 입력 방식을 확장했습니다.

문법은 다음과 같습니다.

(왼쪽-확장모드 : 오른쪽-결과물)
\ :
n : (일반 개행)
r : (일반 개행 보조)
%% : %
%t : 임의의 2바이트 문자
%s : 임의의 1바이트 문자
%FF : 1바이트 Hex코드
나머지는 그냥 입력해 주시면 됩니다.

유메

2008.12.29
17:13:45
히데님 수고하셨어요 ^^~*

Hide_D

2008.12.29
22:48:10
아직 덜썼어요 OTL

이제 분량 반절 썼음

merago

2008.12.29
17:26:08
수고하셨습니다.

마이아크

2008.12.30
19:43:27
수고하시는군요.

끝까지 화이팅!!!

Ria-

2009.02.07
19:04:41
우엉 수고하셨습니다;ㅂ;

류제로

2009.02.16
15:06:43
어디서 많이 본 함수 목록이다
했더니 내가 레이키에서 적용한
함수군요. ㅋ
설명서 작성 수고하셨습니다.
List of Articles
번호 제목 글쓴이 조회 수 추천 수sort 날짜 최근 수정일
공지 아랄트랜스로 게임하기 앞서 기본 셋팅 확인하기! [4] file TwoComet 40502   2012-08-30 2014-02-26 20:12
공지 아랄트랜스 - 초보자 가이드 [94] file Hide_D 319332   2008-07-16 2015-02-27 18:02
공지 모든 플러그인, 필터 안내 ('09.03.13) [20] Hide_D 191388   2008-10-31 2009-03-13 23:48
공지 아랄트랜스 0.2 - 초보자 가이드 [109] file 아랄 505857   2008-07-16 2013-12-31 09:32
37 아랄 트랜스 후킹만 하면 튕겨버리는 현상 TIP 입니다!!! [5] gosmy 6336   2011-02-05 2012-05-05 22:25
이번에 제가 아자나엘 설치 시도하면서 알게된 팁 하나 드리려고 이렇게 글을 씁니다. 아랄 트랜스 후킹만 하면 튕겨버리는 현상이 있으신 분들! 무슨 게임이든 후킹만 하면 아무 메세지도 없이 그냥 종료되시는 분들!!! 지금 즉시 windows작업 관리자 - 프로...  
36 간단하게 적어두는 아랄트랜스 사용 방법! [1] Hide_D 8383   2011-02-19 2011-03-08 19:27
이미지로 된 것에 비해서 불친절하지만 약간 다른 내용도 있고 해서 쓸만할겁니다 ㅇㅇ 0-1. AppLocale 설치 0-2. ezTransXP 설치 0-3. 이지트랜스 딱 한번만 실행하고 '웹 프록시 기능'을 끄고 종료 1. 게임을 실행(주로 AppLocale로 실행함) 2. 아랄트랜스 ...  
35 아랄2 후킹후 무응답/작동중지로 강제종료/튕김 현상 해결 정리. [3] file uwle 22668   2011-03-16 2014-03-22 23:11
 
34 카미 육성 팁 입니다 [2] 력현 4008   2011-06-19 2012-01-14 13:44
캐릭을 그나마 효율 적으로 성장 시킬려면 마르웰을 초기 부터 장비 합니다 경험치 보석 4개다 장착하고 사냥 보다는 투기장에서 몹을 잡는 쪽으로 하지요 초기칭호는 15L때 히로인들은 획득이 가능 합니다 중요한것은 15L 의 초기 칭호를 얻기 전에 성장석을 ...  
33 기리기리엔진에 대해 여러가지 [3] 고토회복 8358   2012-06-25 2015-12-06 04:09
1. 무료엔진이라는 겁니다 이걸 왜 이야기 하냐 하면 그러므로 버전별로 안전판 원본이 있어요 도대체 무슨 이야기야? 하는 분들 많을듯... 어느 회사가 기리기리로 게임을 제작합니다.. 버전별로 전부 툴이 있지요 ^^ 그개 다 공개고 자 여기에서 어느 회사가...  
32 피시의 ATCode 기능 및 이론 설명 01 [11] file TwoComet 4381   2012-07-19 2012-07-26 21:46
 
31 아랄로 만든 바로가기 파일이 깨질때. TwoComet 2930   2012-08-30 2012-08-30 15:55
일부 게임이 아랄트랜스로 바로가기를 만들었을때 해당 바로가기가 제대로 동작하지 않는 게임들이 있습니다. 그런 경우는 대부분 3가지로 나눠서 생각할 수 있습니다. 첫째, 게임 엔진 중에 최초 실행시 아랄과 같은 후킹 프로그램이 동작하는지 검사하는 경...  
30 올리 디버거 기능중 스탭인투와 스탭오버 file Wales 2047   2012-09-12 2012-09-20 15:27
 
29 CS2엔진 야매+ file 두병더더 2315   2012-09-16 2012-09-24 12:09
 
28 기리기리 데이터 추출 [1] file 두병더더 7762   2012-12-06 2012-12-13 11:50
 
27 NTLEA GUI 0.92 이상을 쓰시는 분은 필히 보시기 바랍니다. [5] TwoComet 2879   2013-02-01 2013-07-29 03:13
현재 NTLEA 0.87 beta 를 쓰고 있었다가 저걸로 한번 사용하게 되었었습니다. 근데 큰 문제가 생깁니다. 어플로케일의 AlLayer.dll 가 인젝션 되지 않는 사태가 벌어지는군요. 솔직히 기능면에서는 0.87 beta 나 0.92 GUI 나 같습니다. 만약 0.92을 인스톨하여...  
26 [팁]단순후커사전SDK 두통 1452   2013-07-06 2013-07-08 20:42
[후커사전] 단순후커사전 SDK Ver1.00 자료실에 올릴까 하다가 그냥 방문해서 이것저것 봐보는게 좋을듯싶어서 링크 다른건 모르겠는데 ezTransMini 요놈 쓸만하네요.  
25 미연시 플레이시 특히 오프닝 엔딩영상에서 강제종료 되는문제. 소라노카제 3281   2013-04-13 2013-04-13 11:40
많은 미연시 플레이어들이 겪으시는 문제인데.... 해결책을 아는 분이 적네요..... 저만 모르던가요. 어째든 최근들어 알게 된겁니다만............. "그리자이아의 과실" 과 "지금 당장 오빠에게 여동생이라고 말하고 싶어" 밑 여러 작품에서 이유없는 강제 ...  
24 에우슈리 & 아나스타샤 게임에서 오류가 뜨시는분 Peith 530   2013-08-07 2013-08-07 00:49
이런 에러가 뜨시는분 전에 질문을 올렷는데 더미컷 버전이라 그렇다고 하시더군요 근데 제가알기론 타유우타랑 명색의 예희는 더미컷 버전이 아닌데 말이죠 환린이랑 전여신은 잘 모르겟지만 그것들도 더미컷이 아닐겁니다 설치하는데 필요한 용량과 게임 파...  
23 PhantOm:디버깅이 제한된 프로세스 디버깅하기 [1] 미래도 1438   2015-08-23 2015-08-25 19:46
사실 VNR 스크립트 주석에서 퍼옴 椎名里緒, 시나리오 엔진의 경우 Themida로 디버깅을 막았습니다.(다른 디버깅방지 엔진도 비슷할꺼라 생각함) - OllyDbg로 열 때, 게임이 실행되지 않는다. - 게임 모듈 메모리 공간이 수정하는 것을 막는다. 대체로 이런 특...  
22 사진이 깨진 글에서 사진순서 맞추기 file 미래도 431   2015-09-13 2015-09-13 03:08
 
21 [VNR홈페이지]게임이름으로 게임정보 찾기 미래도 3684   2015-09-13 2015-09-13 03:43
게임 정보를 빠르게 찾는 법에 대해 소개합니다. 개인적으로 엔진정리와 작업을 하고 있으나.. 금칙어 크리때문에.. VNR 홈페이지에서 일종의 데이터베이스를 제공합니다. 물론 정보를 수집해서 올려놓은 것이기에 플레이하지 않은 것은 지원하지 않습니다. 주...  
20 게시물 분류작업 미래도 494   2015-09-14 2015-09-14 05:09
게시물 분류작업입니다. 주석달기전에 일단 분류부터.. http://lab.aralgood.com/index.php?mid=board_lecture&document_srl=게시물번호 게시물번호에 해당 번호 복붙해서 들어가면됩니다. 찾아보니, 똑같은 게시물이 두개있는경우가 있더군요. 과거 폴라...  
19 Sho&#6489lԀ &#1... AngeliaTolmer6414 364   2015-11-08 2015-11-08 01:28
ShoᥙlԀ уоu lоvᥱⅾ thiѕ ρоѕt and үоս ѡɑnt tο гесеіνe tоɗⲟ mоrе infօ гᥱǥагding Ореracjɑ Ⲣlаstуczna Nοѕa Ꮯᥱnnіκ (Http://Www.Dbamy.Pl/) aѕsᥙrе ѵiѕіt ⲟսг οᴡn աeb-ѕitᥱ.  
18 cs2엔진 게임에서 대사창이 안나올경우 file 별초군 681   2015-12-03 2015-12-03 18:52