KOEI/태합입지전 시리즈

태합입지전5 DX판 MSG 에디터 (시험판)

K66Google 2022. 5. 23. 09:53

메시지 파일 한글화 예시.
이벤트 파일 한글화 예시.

 

* 주의 : 이 에디터는 시험판입니다. 정상작동을 보장할 수 없습니다.

 

* 다운로드

taikou5_dx_msg v0.13.7z
1.85MB

(v0.13. 구버전)

 

taikou5_dx_msg v0.15.7z
3.10MB

(v0.15. 구버전)

 

taikou5_dx_msg v0.21-2.7z
3.14MB

(v0.21. 구버전)

 

taikou5_dx_msg v0.26.7z
3.17MB

(v0.26. 최신버전 )

 

VB.net, 넷프레임워크 4.5.1로 제작.

bin\debug 폴더에 있는 exe 파일을 실행.

 

 

* 기능

MSG 파일(.dat) 복호화/편집/암호화

이벤트 파일(.TS5)의 분리 및 편집

MSG, 이벤트 대사의 텍스트 출력/입력

 

 

* 사용법

구버전 에디터를 가지고 설명한 MSG 파일과 이벤트 파일 한글화 튜토리얼 영상입니다.

 

v0.21 버전 에디터를 가지고 설명한 튜토리얼 영상입니다. (방송이라서 잡담도 포함되어 있음)

 

 

 

* 조건분기 자동 수정 기능에 관해

이벤트 TS5 파일에는 조건 분기와 관련된 코드가 여러 개 있습니다.

각각의 코드 구조에 관해서는 나중에 게시물로 따로 추가 설명 하겠습니다.

 

v0.22 버전 이후로는 조건분기 자동 수정 기능이 시범 도입되었습니다. (따라서 기존에 써있던 설명은 삭제합니다.)

다만 오작동으로 인해 편집 후 이벤트가 진행되지 않는 문제가 발생할 수 있다는 점을 주의하세요.

 

 

 

* 변동 사항

v0.01
메시지 복호화와 출력, 반각 가타카나의 전각 히라가나 변환 기능만 구현.
v0.02
A폰트체계에 맞게 매핑이 출력되도록 수정. (반영은 아직 미구현)
v0.03
메시지 반영 및 길이와 오프셋 계산 기능 구현.
메시지 헤더, 오프셋, 대사를 파편화된 파일로 저장하는 기능 구현. (합치기는 아직 미구현)
v0.04
파편화된 메시지 합치기 및 암호화 기능 구현. (기본 기능 구현 완료)
메시지 복호화 시간 단축.
v0.05
이벤트 TS5 파일 열기/편집/저장 기능 구현. 임시 파일을 모두 temp 폴더로 옮김. 아이콘 추가.
v0.06
length 관련 버그 수정. 이벤트 편집때는 Shift-JIS 기반에 한글만 A폰트체계로 입력 가능하도록 변경.
v0.07
편집 창 커서 뒤의 글자를 코드화하는 기능 및 커서 뒤의 제어코드 2개를 글자화 하는 기능 추가. (이벤트 편집 시에만 사용 가능)
v0.08
공백 바이트 채우기 기능, MRLK-GT1G4600 분리/결합 기능 구현.
v0.09
메시지를 텍스트 파일로 입력/출력 하는 기능 구현.
v0.10
공백 바이트 채우기 기능을 이벤트 대사 바이트 맞추기로 변경.
티스토리 배포 시작.

기존에 편집한 MSG가 있는 상태에서 [복호화 MSG 파일 열기]를 실행할 시 초기 파일이 열리는 문제 수정.

v0.11

신무장 이름/열전 변경 기능 추가.

v0.12

메시지 읽기 시 중괄호 버그 수정. (치명적인 문제)

v0.13

MRLK-GT1G4600 분리/결합 기능 폐기 (결합 기능이 정상작동하지 않음. 그냥 중국산 프로그램으로 대체할 것.)

메시지 내 안 보이는 찌꺼기가 있을 시 오류 메시지를 출력하고 복호화 저장을 중단하도록 변경.

v0.14
이벤트 메시지 불러올 시 기본값을 전부 제어코드 형태로 불러오도록 변경. (기존 불러오기 방식이 length 값 계산에 문제가 있었음.)
텍스트 창 드래그 시 제어코드를 문장으로 변환할 수 있는 기능 추가.

{11} {12} {13} 등 이벤트 내에서 대사로 의심되는 부분을 찾아주는 기능 추가.

v0.15
드래그 문장 변환 후 줄바꿈이 {0A}로 나오지 않는 문제 수정.
이벤트 의심대사 찾기/ 바이트 맞추기 창에서 조건문 관련 코드에 대한 설명 추가.

v0.2
이벤트 TS5 에디터 쪽 전면 개편.
조건분기 코드를 수동으로 조작할 수 있도록 추가. 
{00} 바이트 자동 맞추기 기능 대략 구현...
v0.21
이벤트 TS5 덩어리 분리 방식 재개편.
조건분기 코드를 4바이트± 방식에서 리스트박스의 단계별로 지정하도록 변경.

{00} 바이트 자동 맞추기 기능이 {11} {12} {13} 등 대사 구문에서만 작동하도록 수정.

v0.22
조건분기 코드 - 일반분기 {04} 자동 맞추기 기능 시범 도입...
이벤트 텍스트 창에 줄바꿈 입력 금지 추가.
v0.23
조건분기 코드 - 상황분기 {06},{07} / 주인공분기 {08},{09} 자동 맞추기 기능 시범 도입...
반영 버튼 누를 시 잘 반영되었다고 메시지 뜨도록 추가.

v0.24
일부 대사 바이트 앞부분에 찌꺼기가 나오지 않도록 목록 추가 분리 조치.

일부 조건분기 코드가 자동 수정되지 않았던 문제 해결.

v0.25
문자열 설정 {1E} / 다중 선택지 {15} / 가명 대화 {5A} / 개명 {3C} 코드 수정 기능 도입...

v0.26

일부 조건분기 코드가 분리되지 않았던 문제 수정.