soma0sd

코딩 & 과학 & 교육

반응형

tMod Korean Translator 는 테라리아 모드를 위한 번역도구입니다. 별도의 한글화 모드를 찾아서 설치할 필요 없이 이 모드를 설치한 뒤 번역 파일을 넣으면 통합 번역 모드가 대상 모드의 텍스트에 간섭하여 번역을 수행합니다. 버전 0.2.0의 기능 번역 파일 읽기 & 쓰기 번역 대상: 아이템의 이름과 툴팁, 적대적인 NPC의 이름, 모드가 제공하는 국제화 텍스트 (UI 버튼 등) 사용법 [중요] 폰트 교체 테라리아 공식 카페에서 "폰트"로 검색하면 한국어를 지원하는 여러 폰트 자료가 있습니다. 하나를 선택하여 {테라리아 로컬 콘텐츠 폴더}\Terraria\Content\Fonts에 있는 폰트 파일을 교체하면 됩니다. 예시에 사용한 폰트는 주아체입니다. (공식 카페 자료실: 배달의민족 주아체)..

테라리아 통합 모드 번역: tMod Korean Translator V 0.2.0

만든 모드가 모드에 간섭해서 무언가를 편집하는 여러 방법이 있습니다. 개발중인 모드는 필드를 활용해 모드에서 번역해야 할 대상들을 찾아내는데 이용했습니다. 모드 참조를 위한 필드 사용법 using Terraria.ModLoader; using System.Collections.Generic; (Dictionary) typeof(Mod) .GetField("필드키", BindingFlags.Instance | BindingFlags.NonPublic) .GetValue(모드); 필드키에 대응하는 요소를 모드로부터 찾아와 키와 값이 들어있는 사전형(Dictionary)으로 가져옵니다. 각 요소는 필드키에 따라 다른 값을 가집니다. 필드키 목록 전체 필드 키의 목록은 다음과 같습니다. translations,..

테라리아 모드번역기 개발 일지: 모드의 필드

using System; using System.IO; using System.Linq; using System.Collections.Generic; using Terraria; public override void Load() { // 위치: {내문서}\My Games\Terraria\ModLoader\korean\Localized.json string exportTerraria = Path.Combine(Main.SavePath, "korean"); Directory.CreateDirectory(exportTerraria); Dictionary RawLocalizedItem = new Dictionary(); foreach (Terraria.Localization.LocalizedText locali..

[tModLoader] 모드개발: 테라리아 기본 번역 가져오기

소스코드를 공개하지 않은 모드라고해도 모드에 접근해서 값을 변경하거나 값을 가져올 수 있습니다. 이런 방식을 활용하는 모드로는 치트시트(Cheat Sheet)나 보스 체크리스트(Boss Checklist)가 대표적입니다. using Terraria.ModLoader; using Terraria; using System.IO; using System.Reflection; using System.Collections.Generic; namespace TransKor { public class TransKor : Mod { public TransKor(){} public override void Load() { for (int i = 0; i < ModLoader.Mods.Length; i++) { Mod m..

C#/tModLoader: 모드 목록 불러오기

이 모드는 모드 통합 한글화의 중간 성과물로 나온 것입니다. Cheat Sheet Korean은 기존 Cheat Sheet 모드에 간섭하여 번역을 수행합니다. 다운로드 설치 모드로더를 설치한 테라리아 인게임 모드브라우저나 포럼을 통해 Cheat Sheet를 설치한 후, 다운로드한 CheatSheetKor.tmod 파일을 {유저}\{문서}\My Games\Terraria\ModLoader\Mods\ 디렉토리에 넣고 테라리아를 재시작합니다.

테라리아 모드: Cheat Sheet Korean (한국어판)

지금까지 업데이트를 일일히 따라가며 파일을 업데이트 하는 방식으로 했던 모드 한국어화를 통합 번역 모드로 만들어서 해결하기로 했습니다. 이렇게 하면 장점이 훨씬 많습니다. 윈도우 자동화를 지원하는 파이썬 패키지인 AutoWinPy는 매크로를 만들어볼까 싶던 게임을 접었기도 하고, 추가할 기능에 대한 아이디어도 남은게 없어서 소강상태입니다. 최근에 메모리를 구했고 덕분에 테라리아를 다시 할 수 있게 되었습니다. 네, 지금까지 테라리아 관련 업데이트가 없었던 것은 그냥 제 컴퓨터에서 테라리아가 켜지지 않아서였습니다. 모드 컨셉 "C#은 제가 배울테니 번역은 여러분들이 해주세요" 가 메인컨셉입니다. tMod to Korean(가칭)는 가지고 있는 모드의 번역파일이 있다면 자동으로 읽고, 번역파일이 없다면 자동..

모드 통합 한국어 번역 프로젝트 시작

End of content

No more pages to load

◀ PREVNEXT ▶