본문 바로가기

쓰기

제가 미연시를 즐기다가
한글패치를 만들어 보고 싶다는 생각이 들어서...
한번 도전해보고 싶어서요
시간이 얼마나 걸리더라도 상관이 없으니깐
한번 해보고 싶습니다
일본어라면 어느 정도 가능해서 번역에는 문제가 없구요
나머지 부분이 문제에요
제가 컴퓨터의 기본지식 밖에 없는 사람이라...
프로그래밍쪽은 잘 몰라서요
그래도 여기는 아랄을 만든 곳이니깐 한글화에 대해
어느정도 알고 있을거라고 생각해서;;
왔습니다
알려주신다면 공부해보고 한번 해보고 싶어요
별 다른 이유없이 그냥 개인적인 만족을 위해서입니다
조회 수 :
3682
등록일 :
2010.10.28
01:06:59
엮인글 :
https://arallab.hided.net/39986/de7/trackback
게시글 주소 :
https://arallab.hided.net/board_qna/39986

Hide_D

2010.10.28
07:20:35
제가 소속한 팀에서는 다음과 같이 작업합니다.

1. 게임에서 접근하는 내부 파일의 접근이 필요합니다.
둘중의 한가지만 가능하면 되는데
1-1. 게임에서 사용하는 자체 압축 파일의 압축해제/재압축을 통해 전체 묶음 파일을 바꿔치기
1-2. 게임 내부에서 개별 파일을 불러올때 그 개별 파일을 바꿔치기
Patch 방식으로 추가 압축 파일을 제공할 수 있는 게임 엔진인 경우 아무래도 1-1 전략이 간편하지만
불가능한경우 1-2로 엔진 자체에 직접 훅 포인트 박고 가로채야 됩니다.
물론 1-1도 언팩/리팩 툴 만드시려면 직접 어셈블러로 뜯던가 아니면 그 게임의 언패커 소스를 어떻게든 구해서
역으로 다시 만드시던가 해야됩니다.

2. 로더 제작
2-1. 실행 파일 보정
원래 일본 프로그램이기 때문에 한국어 윈도우에서 그냥 돌리면 안돌아가는 경우가 꽤 되는데
이걸 잡아주기 위해서 추가 보정 작업이 필요합니다.
AppLocale의 일부 기능을 직접 만든다고 보시면 됩니다.
그 게임이 Unicode를 지원하는 게임이 모르겠지만 대부분 아니니까 필요합니다.

2-2. 1에서 했던 작업 마무리
1-1이었던 경우 파일을 여는 작업을 할떄(CreateFile 이라거나) API 함수를 가로채서 파일 이름만 바꿔주는 전략을 쓰고 1-2인 경우 프로그램 내부에 훅 포인트 잡고 메모리를 갈아엎는데, 아직까지 1-2인 경우는 없었군요.

2-3. 기타 -_-
게임 자체에서 '반각 알파벳은 출력 불가'라거나 '띄어쓰기는 특수 기능'이거나 일본 게임 특유의 가정이 있어서
이거 직접 뚫어줘야 됩니다. 이건 스크립트 단에서 해주는 경우도 있고 아니면 엔진에 직접 손 대는 경우도 있고
많습니다.


결론 - 컴퓨터의 기본지식밖에 없으시다면 '절대' 한글패치를 만드실 수 없을겁니다.
List of Articles
주제 최종 글 댓글sort 조회 수
공지 아랄트랜스가 정상 동작하지 않는다면 꼭 읽어주세요. by Hide_D file 2020-05-14 14:28 ppqq 177 291588
최근 신작 2개 코드 찾기 질문 by 권혁철 file 2015-09-18 01:21 tkrkr 25 868
AIR SE 코드를 찾으려 하는데 막힙니다 by 새의시 2014-03-18 20:01 v폴라 25 750
최면술3 실행 관련 질문입니다.(개인적으로는 해결, 댓글 봐주세요) by 야이라 2013-10-02 23:48 dhqpffls 23 1535
음요충(淫妖蟲~凌触学園退魔録~) 이거 제발 해결좀요. by 왕가가 2013-05-17 18:59 왕가가 20 1148
비너스 블러드 히프노 기리기리를 아예 못잡네요 by Kaleidoscope 2014-12-12 20:57 키잡 16 1284
elona 라는 로그라이크를 할려고 하는데여 by 피자 file 2013-07-16 20:12 피자 16 1002
구식 브라우저면 안보인다는데...... by 미사일연속발사시스템 2013-03-10 12:26 S0warS 16 1276
기리기리엔진 파일 리팩시 생기는 문제에 관해 질문드립니다. by stamp file 2013-08-05 13:54 루디아 15 2121
기리기리엔진 미연시 후킹하면 팅깁니다 해결방법좀 ㅠㅠ by 헤카림장인 file 2016-01-22 12:57 미래도 14 806
淫らに喘ぐ七人の夜這いする孕女 실행시 시티키 뜨던데 어떻게 하나요? by 비닐모자 2017-06-24 08:59 평화 14 3598
(질문해결) 동방심기루 AT코드 디버깅시 1글자씩 번역되는 코드들만 뜨네요. by Remilia file 2013-08-02 21:51 Remilia 14 617
업데이트시 바이러스가 뜹니다. by ee 2010-11-01 22:11 holybell0 14 17459
[130125][대도서관의 양치기] 大図書館の羊飼い 아랄적용시 튕김현상 ㅠㅠ by JCHAIT file 2016-12-09 18:06 JCHAIT 13 2089
키리키리 엔진 패턴을 찾을 수없데요... by pitarose file 2016-06-04 23:14 pitarose 13 778
平安亭 회사 게임 이렇게 뜨는데 어떻게 하면 좋죠... by 디리리링 2016-03-13 18:32 암흑마제 13 1967
Dracu riot(드라큐 라이옷) 백로그 오류.. by 패닉스토리 file 2013-07-12 16:20 패닉스토리 13 1405
헤더 프로텍트 질문 by 비밀을준수하는자 2013-07-25 15:04 비밀을준수하는자 12 455
大悪司(대악사) 이거 bgm 어케 나오게 하나요 ㅠㅠ by rhdd 2018-10-20 22:24 이칠공 12 2499
아랄트랜스 초보자입니다 도와주실수 있을까요? by 펑펑잉 file 2019-04-06 05:36 푱퐁이 11 767