thcrap 필수 사용법 → (링크)

=========================================
F. 설정 수정하기
G. 바로가기 수정하기
H. 특정 패치의 업데이트 기능 중지하기
I. 모든 업데이트 기능 중지하기
J. 특정 파일 무시하기
K. 게임 데이터파일 덤프하기
L. 로컬에서 번역파일 수정하기
M. 기타
=========================================

F. 설정 수정하기

 설정 파일은 전부 .js 파일로 되어 있는데 텍스트 편집기로 열어주면 됩니다.
 수정시 주의사항이 있습니다. 항목들 사이에 쉼표를 제대로 넣었는지, 마지막 항목 이후에 쉼표를 제외했는지
 확인하셔야 합니다. 안그러면 파싱 에러가 뜹니다.

 1. thcrap_loader

  B 항목에서 말한 settings and logs 관련 내용입니다.

  


  첫 번째 체크박스를 체크하면 게임 시작시 업데이트를 하는 게 아니라 종료한 뒤 업데이트 합니다.

  두 번째 체크박스는 몇 분 간격으로 업데이트를 확인할 지 설정합니다. 

  세 번째 체크박스는 현재 선택한 패치 외의 패치들을 업데이트할지 설정합니다. 

  Run the game 버튼을 클릭하면 다시 게임을 실행합니다.

  다만 체크박스를 모두 해제하면 thcrap 창이 남아있지 않고 사라지게 되는데, 설정을 바꾸고 싶으면
  config.js 를 수정하면 됩니다.

 


2. games.js

  게임 설치 경로가 지정된 파일입니다. 절대경로 말고 상대경로도 쓸 수 있습니다.

  (예시)


3. 설정.js

  A 항목의 4단계에서 지정한 대로 파일이름이 생성됩니다. ko.js를 예를 들어 살펴보겠습니다.

  거의 모든 패치의 기본이 되는 base_tsa, base_tasofro, script_latin 위에
  한국어 패치인 lang_ko가 얹어져 있습니다.

  archive 우측 항목은 패치가 있는 폴더 경로를 나타냅니다.

  여기서 skipgame과 alphes 일러스트 패치를 수동으로 추가해보겠습니다.

  (물론 해당 패치가 실제로 다운로드되어 있어야 적용되겠죠.)
  


  아까도 말했듯이 항목들 사이에 쉼표 넣기, 끝 항목은 쉼표 제외를 주의해줍시다. 경로 마지막엔 슬래쉬(/)가 붙어있어야 합니다.

  그런데 이걸 반대로 이용해서 이미 추가는 했지만 적용하고 싶지 않은 패치가 있으면 슬래쉬만 제거해서 간단히 제외할 수 있기도 합니다.


G. 바로가기 수정하기


  B 항목에서도 봤듯이 바로가기는 thcrap_loader.exe에 2개 인자를 전달합니다.
  어떤 설정 파일을 적용할 것인지 (*.js)와 어떤 게임을 실행한 것인지 (th*) 입니다.
  이걸 잘 수정하면 굳이 configure.exe를 통하지 않고 손쉽게 바로가기를 만들 수 있습니다.


H. 특정 패치의 업데이트 기능 중지하기

   패치 폴더의 최상위에 있는 patch.js를 열어서 update 값을 false로 바꿉니다.

   (예: lang_ko 패치의 업데이트 기능 중지)
 


I. thcrap의 모든 업데이트 기능 중지하기

   게임 실행시 실행하는 업데이트마저 하고 싶지 않다면 thcrap_update.dll 파일을 다른 이름으로 바꾸면 됩니다.


J. 특정 파일 무시하기

   설정.js에 ignore 항목을 추가해서 문자열 배열의 요소를 무시하고 싶은 파일 이름으로 설정하면 됩니다.
   파일명은 폴더경로와 같이 입력해야 합니다.
   와일드 카드(*)도 사용할 수 있습니다.

  (예: *themes.js - 모든 게임의 BGM 번역파일 무시
       *spells.js - 모든 게임의 스펠 카드 번역파일 무시
       th13/e*.msg.jdiff - 동방신령묘의 모든 엔딩 번역 파일 무시
       th15/st01a.msg.jdiff - 동방감주전의 스테이지 1 대사 번역파일 무시)
 


K. 게임 데이터파일 덤프하기

  설정.js의 "dat_dump" 항목의 값을 false가 아닌 걸로 설정하면 됩니다. 덤프하는 시점은 게임 실행시입니다.

  true로 설정하면 실행한 게임이 있는 폴더의 "dat" 폴더에 덤프하고
  문자열로 설정하면 해당 경로에 덤프합니다.

  (예: D:/touhou/data dump 에 덤프하기. 폴더가 없으면 생성합니다.)
 


  단, 이 기능은 데이터 파일을 그대로 덤프할 뿐 파일을 볼 수 있는 형태로 변환하진 않습니다.

  파일을 바로 보고 싶다면 Touhou Super Extractor (링크) 또는 Touhou ToolKit (링크)을 이용하세요.


L. 로컬에서 번역파일 수정하기

  서버를 통해 업데이트를 거치지 않고 바로 결과를 확인할 때 유용합니다.

  이미지 번역파일은 그냥 바로 수정하면 됩니다.
  텍스트 번역파일의 경우 대사는 주로 *.jdiff 파일로 있고
  스펠카드명은 spell.js, BGM제목은 themes.js, 뮤직룸 코멘트는 musiccmt.js로 되어있습니다.
  격투게임의 경우 메뉴나 기타 문구는 act 혹은 nut_strings.js에 있을 겁니다.

  어느 것이든 텍스트 편집기로 열어서 수정하면 됩니다.


M. 기타

   BGM 교체 기능 사용법 → (링크)

'thcrap 사용법' 카테고리의 다른 글

thcrap으로 동방 BGM 변경법  (8) 2019.05.28
동방 프로젝트 패치/모딩 툴 thcrap 사용법  (131) 2019.04.26

+ 최신 글