본문 바로가기

쓰기

좀 써 놔야 할것 같습니다 -_-;

안써두니까 안해요

1. FixLine v2

패턴간 빈칸을 없애는 옵션을 추가
-> 아마 큰 패턴 단위로 옵션을 추가할 수 있도록 하는게 좋을 것 같다.

처리 순서 변경
-> 선 개행, 선 패턴, 번역, 후 패턴, 후 개행을
선 패턴, 선 개행, 번역, 후 패턴, 후 개행 순으로 처리
개행이 주요 문자를 씹는(-_-) 현상이 발생

버그 잡아!!!!
-> http://lab.aralgood.com/board_devtalk/34503

2. CustomDic
이쪽도 단어에 빈칸을 없애는 옵션을 추가

3. KDC
아마 설계 자체가 잘못된듯
정확히 필요한 기능이 무엇인지 확인하고 재 구현

4. KiriKiri
<>안에 Text가 들어가면 번역하도록 되어있으나
Text에서 변수를 끌어오는 경우에 대해서 처리되어 있지 않아 버그가 발생함

5. 아랄3, 아이콘 표시
파일의 XML을 읽어 아이콘을 가져와야 한다.

6. 아랄3, 필터 제작
일단 만들어야 할 플러그인은 다음과 같다.
(1) 분기 설정 (이건 좀 더 보고)
(2) TextDecoration
(3) FixLine (이건 (1)이 결정된 이후에)

7. DumpText 보완
텍스트 출력을 새로 스레드를 만들어서 한다는 아이디어였던것 같은데
다시 살펴 보니 출력 자체는 게임의 메인스레드에서 하고 있다.
이거 처리

8. CustomScript(작업중)
이건 걍 새로 만들어야지 ㅇㅇ

9. ExtOut
기본 개념은
(1) 게임 윈도우 기준으로 좌표를 계산해서 공간을 잡는다.
(2) 그곳에 텍스트 출력
(3) 클립보드 후커 (클립후커 말고) 수준의 출력이면 충분해보임
이건 '자신이' 필요해졌을때나 만들지 않을까[...]

10. FixLine v3
아랄 0.2에서 할 수 있는 데까진 해봐야죠 ㅇㅇ

일단 FixLine은 기존 2단위 구조(개행, 패턴)에서 '패턴'만을 위주로 처리하도록 변경할 수 있으며,
개행 처리는 패턴의 추가 설정으로 들어가며, 패턴은 내부에 또 다른 패턴을 정의 할 수 있습니다.

따라서 FixLine은 기본적으로 루트 패턴을 가지며 루트 패턴의 인식 패턴은 ^.*$, 번역인자 \0, 세부 패턴 \0, 출력 패턴 \0, 으로 고정되며, 이외의 자료만 설정 가능합니다.

패턴 구조는 [1] 인식 패턴, [2] 세부 패턴 처리, [3] 출력 패턴, [4] 추가 설정 의 세가지로 분류합니다.
참고1 : <はな,花> 란 패턴이 있을 경우
[1] 인식 패턴 : <(.*),(.*)>
[2] 세부 패턴 처리 : \1 - 문자열(기본 번역), \2 - 문자열(기본 번역)
[3] 출력 패턴 : <\1,\2>   (\0도 가능)
[4] 추가 설정 : (1) 길이 - \2, (2) 개행 기능 : X

참고2 : <button color="#ff0000" size="16px" alt="しょうち">承知</button> 란 패턴을 처리할 경우
[1] 인식 패턴 : <button (.*)>(.*)</button>
[2] 세부 패턴 처리 : \1 - 추가 패턴A(기본 미번역), \2 - 문자열(기본 번역)
[2-1] [1] 인식 패턴 : alt="[\l\u](*?)"[\s\t]*
         [2] 세부 패턴 처리 : \1 - 문자열(기본 번역)
         [3] 출력 패턴 : \0
         [4] 추가 설정 : (1) 길이 - 0, (2) 개행 기능 : X
[3] 출력 패턴 : \0
[4] 추가 설정 : (1) 길이 - \2, (2) 개행 기능 : X

식으로 입력하게 됩니다.

작업 완료한건 지우고, 필요한건 추가합니다.
분류 :
Talk
조회 수 :
19790
등록일 :
2010.03.01
20:22:41
엮인글 :
https://arallab.hided.net/33220/f71/trackback
게시글 주소 :
https://arallab.hided.net/board_devtalk/33220

EroGame

2012.08.03
09:02:29

픽스 추가기능 요구

지정한 패턴 내에서만 번역함일 경우

띄어쓰기 제거 라는 패턴에만 한정하는 후처리

ex. <바보,바아 보오> "바아보오" 로 처리

(일부 게임에서 명령어 사이 띄어쓰기가 생겨버릴 경우 튕김)

List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155436   2008-08-03 2008-12-16 00:03
409 Archive [플러그인] CustomDic 4.0.4.131 RC [5] file Hide_D 24298   2011-01-05 2011-04-24 21:07
 
408 Archive [플러그인, 소스] preHK2FK [3] file whoami 23991   2008-07-04 2009-01-06 02:08
 
407 Talk ATS의 문제점.. Hide_D 23578   2010-05-15 2010-05-15 19:18
0.2의 그 복잡하고 어려운 방식은 일단 뒤로 두고 0.3의 ATS가 갖는 허점이 1. 첨부파일, 필터 경로들을 [일일히!] 입력해야 한다. 2. 코드가 갱신되었을 때 대처할 방법이 전혀 없다. 일일히 입력하는 것 자체는 나쁘지 않은데, 2번 때문에 심각한 문제가 됩...  
406 Talk FixLine 버그 발생 [1] Hide_D 23382   2010-04-25 2010-05-01 22:19
!梨桜 01 21 979C 8DF7 을 처리하기 위해 %01%21{T} 로 설정하면 FixLine이 씹고 다음 데이터를 뱉지 않음 %21{T} 로 설정하면 아예 '닥치고 튕김' 지정된 문자열 + 임의의 문자열 구조로 했을때 버그가 있는듯 최대한 빨리 수리를 -_-;  
405 Talk '잡담인데' [2] FrigateBird 23212   2010-02-22 2011-06-28 01:25
0.3에서 일부 게임이 코드를 잠시 none 해야 되는 녀석들이 있잖아염 코드를 잠시 슬쩍 어디 처 올리든 해서 단축키로 전환하면 좋겠는데  
404 Talk [뻘글] 요새 프로텍터가 하도 무서워서 Hide_D 22878   2010-10-26 2010-10-26 00:15
대상 클라이언트에 최소한의 Injector만 '꽂아'두고 실제 동작은 '서버'에서 Injector와 IPC만으로 구동하는 형식은 어떨까 싶군요. Injector에서 '메모리' 입출력 관현 함수와 기본 WinAPI에 사용되는 DLL 로드(이건 위험하지 않으니까!)와 실제 WinAPI를 실...  
403 OtherFiles [소스, 실행파일]MeCab을 독음 변환기로 사용한 예제 file Hide_D 22690   2009-09-09 2011-06-28 01:25
 
402 Talk 뭐라고 설명해야할까요 -_-; 하여간 설명 file G2m 22598   2010-01-21 2010-01-21 19:17
 
401 Talk KiriKiri 텍스트 파싱 개선 프로젝트! Hide_D 22403   2010-10-28 2010-10-28 00:21
필요가 생겨서[!] 이제 좀 개선을 시켜볼 생각입니다. 우선 문제가 되는 곳은 text=""겠군요  
400 Archive [플러그인,소스] 사용자 사전 플러그인 0.1 20080718_2 [5] file Hide_D 22052   2008-07-18 2009-11-13 00:53
 
399 Archive [번역툴]QuickTrans Beta 0.0.6 [6] file HaruKaze 21991   2009-01-28 2011-04-27 12:51
 
398 Archive [플러그인,소스] KiriKiri 테스트 버전 20090729 [11] file whoami 21238   2009-07-29 2009-09-13 14:57
 
397 Talk FixLine 테스트버전 081215 [1] file 그레이 20429   2008-12-16 2008-12-16 16:37
 
396 Archive 정착한A님 여기 ATCode.dll 이거!! [3] file 아랄 20120   2008-10-07 2009-01-06 01:24
 
395 Archive [소스, 플러그인] Cache 테스트버전 101127 file Hide_D 19949   2010-11-27 2010-11-27 04:19
 
» Talk Hide_D's Todo List [1] Hide_D 19790   2010-03-01 2012-08-03 09:02
좀 써 놔야 할것 같습니다 -_-; 안써두니까 안해요 1. FixLine v2 패턴간 빈칸을 없애는 옵션을 추가 -> 아마 큰 패턴 단위로 옵션을 추가할 수 있도록 하는게 좋을 것 같다. 처리 순서 변경 -> 선 개행, 선 패턴, 번역, 후 패턴, 후 개행을 선 패턴, 선 개행,...  
393 Talk 음음... 제가 도와드릴 일이 있을까요,,,? [2] S.sage 19487   2008-11-20 2009-01-06 01:10
뭐 별볼일 없는 고양이손이긴 하지만.;;;;;; 놀고있는 인원 여기하나 있으니 쓸려면 써주세요~..;;;  
392 Talk 히데님이 부탁하신거.... [1] file 류제로 19458   2009-03-21 2011-06-28 01:25
 
391 Talk 1빠!!! [1] 아랄 19435   2008-07-08 2011-06-28 01:25
옹예~  
390 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