Extracts strings of Rimworld mode file with custom nodes and Exports to language xml files.
림월드 모드 파일의 노드를 추출하고, 사용자가 문자열들을 선택하여 language xml 파일로 출력할 수 있도록 해 줍니다.
항상 두 팔 벌려 환영하고 있습니다.
github의 Issues 메뉴를 이용해 사소한 오류부터 중대한 오류까지 모든 버그를 제보받고 있습니다.
같은 방법으로 개선 사항을 받고 있습니다.
경고:0.10.4이후로xml파일 출력 모드에 대한 새로운 기능 추가나 개선에 대한 지원을 중단합니다.
-
0.10.11
개선: 이제 추출기에 기록된 림월드의 버전이1.3로 변경됩니다.
-
0.10.10
버그: 추출 모드 선택 화면에서, 태그가 없는 노드 패치를 포함한 모드의 추출을 시도했을 경우 오류가 발생했던 문제가 수정되었습니다.
-
0.10.9
버그: 추출 모드 선택 화면에서, XML 문법 오류가 있는 파일이 존재하면 모든 모드를 불러올 수 없었던 문제가 수정되었습니다.
-
0.10.8
버그: 출력 노드 분류 화면에서, 이전의 태그 분류 일부가 저장되지 않았던 문제가 수정되었습니다.
-
0.10.7
외관: 화면의 모든뒤로가기버튼이 사라집니다. 우측 상단의X버튼을 통해 메인 화면으로 돌아갈 수 있습니다.외관: 콘솔 화면이 제거됩니다.- 이에 따라 출력되는 모든 알림 메시지와 에러 메시지는
error_report.txt에 저장되며, 프로그램 실행 시 초기화됩니다. - 이에 따라 출력되는 모든 에러 메시지는 별도의 알림창으로 표시됩니다.
- 이에 따라 출력되는 모든 알림 메시지와 에러 메시지는
개선: 이제 분류한 태그 작업이 저장/불러오기 없이 기본값으로 지정할 수 있는 기능이 추가되었습니다.버그: 출력 노드 분류 화면에서, 빈 목록의 항목을 선택한 채로 태그 분류를 시도하는 경우 에러 메시지가 출력되는 문제가 수정되었습니다.
-
0.10.6
개선: 이제 추출기에 기록된 림월드의 버전이1.2로 변경됩니다.
-
0.10.5
버그:xlsx파일을xml파일로 변환할 때,Keyed폴더가DefInjected폴더 하위에 생성되는 문제가 수정되었습니다.버그:LoadFolders.xml의 폴더 항목이 공백으로 되어 있을 때, 모드의 최상위 디렉토리를 검색하지 않는 문제가 수정되었습니다.버그: 림월드 혹은 확장팩의 추출을 시도할 때, 오류가 표시되는 문제가 수정되었습니다.버그:DefInjected나Patches가 아닌 폴더만 추출할 때, 오류가 표시되는 문제가 수정되었습니다.
-
0.10.4
경고:0.10.4이후로xml파일 출력 모드에 대한 새로운 기능 추가나 개선에 대한 지원을 중단합니다.- 해당 기능은
0.10버전에 한해 유지되며, 다음 중소 업데이트 시 최종적으로 삭제될 수 있습니다. - 필요한 경우
xlsx파일로 출력한 후 변환 기능을 이용하세요.
- 해당 기능은
개선: 이제RimWaldo (림왈도)대신Korean (한국어)를 기본 언어로 지정합니다.개선: 이제xlsx파일로 출력할 경우 해당 파일에 추출한 모드명과pakageID를 함께 기록합니다.xml파일로 출력할 경우는 대응되는 사항을 지원하지 않습니다.
개선: 이제xlsx파일을xml파일로 변환할 때, 기록된 모드명이 있으면 해당 이름으로 된 폴더를 생성하여 저장합니다.- 이 때, 기록된 모드명이 없으면
xlsx파일의 이름을 모드명으로 간주합니다.
- 이 때, 기록된 모드명이 없으면
개선: 이제xlsx파일을xml파일로 변환할 때, 기록된pakageID가 있으면LoadFolders.xml에 알맞은 형식으로 출력합니다.버그: 노드 분류 창의 검색 칸이 빈 상태로백스페이스 키를 계속 입력할 때, 추출된 노드들이 누적되는 문제가 수정되었습니다.
-
0.10.3
개선: 실행파일의 경량화가 이루어져 용량이 절반 가량 축소되었습니다.개선: 이제 모드 이름에 폴더/파일명으로 금지된 문자가 포함되어 있을 경우 출력 폴더/파일명에서 자동으로 제외됩니다.개선: 이제 출력 폴더/파일명에 폴더/파일명으로 금지된 문자가 포함되어 있을 경우 경고를 표시합니다.버그: 이제 시나리오 관련 노드의 추출에서scenario노드를 자동으로 삽입한 노드도 중복 추출합니다.- 이 때, 모드에 이미 정의된 노드가 존재한다면 추출기가 생성한 이 노드는 덮어씌워집니다.
버그:xlsx파일로 출력하였을 때,채우기 색이 검정색으로 지정되는 문제가 추가적으로 수정되었습니다.
-
0.10.2
개선: 이제림왈도 팀내부 형식의xlsx파일을xml파일로 변환할 수 있는 기능이 추가됩니다.버그: 출력 폴더/파일의 이름에 너무 많은 공백이 들어가는 문제가 수정되었습니다.
-
0.10.1
개선: 이제 모드 폴더 번호를 읽을 때,PublishedFileId.txt를 읽는 데 실패하였을 경우 모드 폴더의 이름 사용을 시도합니다.버그:xlsx파일로 출력하였을 때,채우기 색이 검정색으로 지정되는 문제가 수정되었습니다.
-
0.10.0
외관: 알파추출기의 UI가 개편되어 반복 작업이 최소화되었습니다.- 이제 각 작업 화면의
X버튼이나뒤로가기버튼을 통해 메인 화면으로 돌아갈 수 있습니다. - 메인 화면
- 메인 화면과 각 작업 화면이 분리되었습니다.
- 메인 화면에서는 각 작업 화면에서 설정된 내용의 요약을 확인할 수 있습니다.
- 림월드 및 창작마당 위치 지정 화면
- 이제 림월드 및 창작마당의 위치를 지정했을 경우, 해당 화면을 다시 접할 필요가 사라집니다.
- 추출 모드 선택 화면
- 이미 추출 작업이 이루어진 상황에서 새로 작업을 시도할 경우 경고창이 출력됩니다.
- 출력 노드 분류 화면
- 이제 바닐라의 노드 분류를 따라갈 경우, 해당 화면을 다시 접할 필요가 사라집니다.
- 이제 Keyed/Strings의 추출로 인해 Defs 노드가 존재하지 않을 때 실행할 경우 경고를 표시합니다.
- 출력 옵션 지정 화면
- 이제 출력 형식 등 기타 설정을 변경할 필요가 없는 경우, 해당 화면을 다시 접할 필요가 사라집니다.
- 이제 각 작업 화면의
개선: 이제 추출기에 기록된 림월드의 버전에 맞추어 모드의 추출 버전이 자동으로 선택됩니다.개선: 이제 출력 폴더명 및 파일명이모드 이름 - 모드 주소의 기본값으로 지정됩니다.- 이제 사용자가 직접 변경한 출력 폴더명 및 파일명은 더 이상 다음 실행 시 보존되지 않습니다.
개선: 이제 XML 출력 시 추출기에 기록된 언어의 기본 하위 폴더가 자동으로 생성되어 저장됩니다.개선: 이제 list 태그는TKey의 값이 존재할 경우 해당 값으로 대체되어 출력되며, 분류 시 상위 태그로 분류됩니다.개선: 이제 빈 텍스트(줄넘김이나 띄어쓰기 포함)만 가진 노드는 추출하지 않습니다.버그:Patches의PatchOperationFindMod에서nomatch를 인식하지 못하는 문제가 수정되었습니다.버그:Patches에서 다른 모드에 의존하지 않음에도 노드를 변경하는 패치를 추출하지 않는 문제가 수정되었습니다.버그: 중복된 노드가 존재함에도 별개의 노드로 인식하는 문제가 수정되었습니다.- 이제 모든 중복 노드는 추출 모드 선택 창의 폴더 순서에 따라, 추출된 순서에 따라 위의 내용을 아래의 내용이 덮어씁니다.
-
0.9.3
개선: 출력 파일 이름의 확장자가 선택한 모드에 맞게 적절히 추가됩니다.개선:xlsx출력 모드의 열 규칙이 변경하였습니다. 이제 변경된 기존 노드는 번역을 제외하고 모두 버려집니다.
-
0.9.2
개선: 이제xlsx형태의 출력이 가능합니다. 열 형식은림왈도 팀의 내부 형식을 따릅니다.
-
0.9.1
개선: 이제 상속된Defs의 노드 추출을 지원합니다.
-
0.9.0
개선: 이제Defs,Keyed와Strings외에도Patches의 추출을 지원합니다.버그:<의&도&로 대치하는 문제가 수정되었습니다.외관: 프로그램의 아이콘의 크기가 더 크게 변경되었습니다.
-
0.8.8
버그: 프로그램이 아이콘을 불러오지 못해 실행이 불가능한 문제가 수정되었습니다.
-
0.8.7
외관: 프로그램의 아이콘이 등록되었습니다. 아이콘은네모냥(RKTM팀)께서 기부해 주셨습니다!외관: 추출할 모드 목록의 폰트 크기가 약 83%로 축소되었습니다.버그: 게임/모드 경로 지정을 변경할 경우 프로그램을 재시작해야 적용되는 문제가 수정되었습니다.개선: 이제<와&만<와&로 대치되여 추출됩니다. 검색 시 유의하세요.
-
0.8.6
- 이제 프로그램 실행 시 최신 버전을 확인하고, 업데이트를 안내합니다.
- 이제
<와>는<와&rt;로 대치하여 추출합니다.
-
0.8.5
- 이제 바닐라의 코어/로얄티의 텍스트를 추출할 수 있습니다.
tar로 압축되어 있는Keys폴더의 내용물은 인식이 불가능합니다.
- 이제 바닐라의 코어/로얄티의 텍스트를 추출할 수 있습니다.
-
0.8.4
config.dat파일이 존재하지 않을 경우 (첫 실행 시) 프로그램이 실행되지 않는 현상이 해결되었습니다.- 이제 텍스트가 없을 경우
Defs에서는ERROR:{$BLANK TEXT}도 출력되지 않으며,Keyed에서는 오류가 발생하지 않습니다.
-
0.8.3
병합하기에서 추출되지 않은 노드가 삭제되는 현상이 해결되었습니다.- 이제
병합하기모드에서 추출하지 않은 노드는 주석 처리되어 출력됩니다.
-
0.8.2
- 이제 모든 필터(검색)에서 띄어쓰기와 대소문자 구분이 무시됩니다.
- 이제 분류한 태그 작업을 추후 재분류를 위해 저장/불러오기가 가능합니다.
TEST이제 list 태그는 분류 시 상위 태그로 분류되지만 출력은 해당하는 번호로 출력됩니다.
-
0.8.1
- 모드 선택창의 전반적인 개선이 이루어졌습니다.
- 이제 추출할 모드의 검색이 가능합니다.
- 이제
LoadFolders.xml의 모드 의존성 정보가 추출 선택창에 표시됩니다. - 이제 서로 다른 버전의 다른 폴더들을 한꺼번에 추출할 수 있습니다. 노드의 중복이 발생할 경우, 위의 노드 텍스트는 아래의 노드 텍스트로 덮어씌워집니다.
- 이제 오류로 인해 추출되지 않던
Strings가 정상적으로 추출됩니다.
-
0.8.0
- 이제
Defs외에도Keyed와Strings의 추출을 지원합니다.
- 이제
- 0.7.7
- 이제 리스트 형태의 태그(숫자로 끝나는 태그)를 번역 가능한 형태로 추출할 수 있습니다.
- 0.7.6
- 파일 출력의
건너뛰기옵션이 삭제되었습니다. - 파일 출력의 텍스트 선택 모드에서
원본을 선택해도 다음 실행 시TODO로 초기화되어 있는 현상을 수정하였습니다. Patches와Keyed등 여러 폴더를 지원하기 위해 코드의 구조가 개선되었습니다.
- 파일 출력의
- 0.7.5
- 파일 출력의
참조하기기능이 추가되었습니다. 해당 모드는추가하기모드와 유사하지만, 추출하지 않은 태그를 파일에 남기지 않습니다. - 파일 출력의 여러 모드가 5개로 늘어남에 따라, 이제 각 선택지 위에 마우스를 올려 해당 모드의 설명을 나타내는 툴팁이 추가되었습니다.
- 이제 더 이상 태그 분류 작업을 확인하는 창이 뜨지 않습니다. 하지만 조심하세요! 태그 분류 작업 완료는 아직 되돌릴 수 없습니다!
- 파일 출력의
- 0.7.4
- 파일 출력의 추가하기 모드를 사용했을 경우 파일이 출력되지 않거나 오류가 발생하는 문제를 해결했습니다.
- 0.7.3
- 이제 파일 출력의
추가하기모드에서 출력되는 태그들의 순서는 알파추출기가 새로 추출한 태그의 순서를 따릅니다.
- 이제 파일 출력의
- 0.7.2
- 파일 출력 시 텍스트를
{$TODO}대신TODO로 출력합니다.
- 파일 출력 시 텍스트를
- 0.7.1
- 비정상적인 모드가 있을 경우 모드의 이름 대신 폴더의 이름을 로드합니다.
- 0.7
- 이제 바닐라 번역에 등장하는 모든 태그들이 자동으로 추출 대상에 포함됩니다.
- 이제 태그 분류를 제외하고 입출력 폴더, 파일, 형식 등등의 모든 설정값이 저장되어 다음 실행시 유지됩니다.