Skip to content

csh1668/RimworldExtractor

Repository files navigation

RimworldExtractor: An assistance tool for extracting translation data for RimWorld.

림추출기: 림월드의 공식 컨텐츠나 모드의 번역 데이터를 추출하기 위한 번역 보조 툴입니다.

스크린샷 2024-02-25 184956 기존에 존재하던 알파 추출기의 여러 아쉬운 점을 보완하고자 개발하였습니다.

예) Patches에 존재하는 번역 데이터를 제대로 처리하지 못하는 점, TranslationHandle이나 Full-List Translation을 지원하지 않는 점, XML 상속을 지원하지 않아 정확한 인덱싱이 불가한 점. TKey를 지원하지 않는 점 등

주요 기능 (Main Features)

  • Defs, Keyed, Strings, Patches의 추출 가능
    1. ParentDef을 고려하기 위한 XML 상속, 참조 모드 기능 지원
    2. 정확한 DefInjection을 위한 TranslationHandle, Full-List Translation, TKey(SlateRef) 기능 지원
    3. XML Extension 모드의 tKey, tToopTip, 바익 프레임워크의 MVCF 등 여러 기반 모드의 추가 기능 지원
    4. 심화된 Patches 지원: nomatch 지원, 패치 과정에서 생성되는 Def의 추출 지원, 추출 및 XML로 변환 시 요구 모드 등에 따라 Patches 파일 자동 생성.
  • 추출 시 엑셀(림왈도 형식, .xlsx), XML, XML(주석 포함)의 저장 방식 지원
  • XML과 엑셀 파일 간 상호 변환 기능 (XLSX -> XML, XML -> XLSX)
  • 번역 분석기 기능
  • 알파 추출기 형식 사용 가능
  • 커뮤니티 배포를 위한 이미지 파일과 압축 파일을 하나로 합치는 기능

About

This tool extracts translation data from RimWorld's XML files, facilitating efficient localization efforts for players worldwide.

Resources

License

Stars

7 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors