catalog.json과 catalog.hash가 있는 유니티 게임의 수정법

2024. 12. 18. 05:29·한글패치 관련 짧은 글들

0. 필요 프로그램

- Example.exe (https://snowyegret.tistory.com/64)

- OpenHashTab(https://github.com/namazso/OpenHashTab/releases)

    - 혹은 다른 해싱 툴

 

 

 

1. 상황 설명

- 망한 온라인 게임의 서버 연결을 내부 IP로 돌리고, 내부 IP로 오프라인 서버를 돌리고 있는 상황

- Catalog.json만 수정 시 필요한 리스소를 가져오지 못한다면서 오류 발생

- 서버 측의 에셋 파일을 %UserProfile%\AppData\LocalLow\Unity\{게임이름}에 다운로드

- il2cpp 게임

 

 

 

2. catalog.json 수정

https://snowyegret.tistory.com/64

위 링크를 따라하시면 됩니다.

 

 

 

3. catalog.hash 수정

.hash 파일을 열어보면 .json 파일의 MD5 해시가 적혀있는 것을 볼 수 있습니다.

OpenHashTab을 설치하면 파일 우클릭 - 속성을 통해 해시를 확인할 수 있습니다.

.json 파일을 수정했으니, 그에 맞춰서 .hash 파일의 내용도 수정하면

에셋 로드가 올바르게 되어 게임이 정상적으로 돌아가는 것을 볼 수 있습니다.

 

 

 

4. 결과 확인

이 게임의 경우, 캐시파일이 있었기에

%UserProfile%\AppData\LocalLow\Unity\{게임이름} 폴더를 삭제한 후,

데이터를 다시 내려받아서 실행시켜보니

정상적으로 작동합니다.

저작자표시 비영리 (새창열림)

'한글패치 관련 짧은 글들' 카테고리의 다른 글

IoStore를 사용하며 sig우회가 안되는 언리얼 게임 모드 로딩 방지 우회하기  (6) 2025.01.20
유니티 게임에서 대사 검색 쉽게 하기 (UnityPy 이용)  (4) 2025.01.01
번역을 위한 유니티 Il2cpp 게임의 복호화/암호화  (0) 2024.12.18
유니티 VideoClip 에셋 교체하기  (3) 2023.11.18
UnityPy TypeTree 적용 (작성중)  (0) 2023.09.15
'한글패치 관련 짧은 글들' 카테고리의 다른 글
  • IoStore를 사용하며 sig우회가 안되는 언리얼 게임 모드 로딩 방지 우회하기
  • 유니티 게임에서 대사 검색 쉽게 하기 (UnityPy 이용)
  • 번역을 위한 유니티 Il2cpp 게임의 복호화/암호화
  • 유니티 VideoClip 에셋 교체하기
Snowyegret
Snowyegret
기록용 블로그입니다.
  • Snowyegret
    Snowyegret
    Snowyegret
  • 공지사항

    • 문의: 디스코드 snowyegret12
    • 연락처(디스코드) 계정 변경 안내
    • 블로그 운영 재개 안내
  • 링크

    • 블로그 메인
    • 방명록/문의사항
    • Github Repositories
    • Github Gists
    • 분류 전체보기 (88)
      • 늑대와 향신료 VR2 한글패치 (1)
      • 장난을 잘 치는 타카기양 VR 1학기 한글패치 (1)
      • Shephy 카드 설명 한국어 텍스쳐 모드 (1)
      • 한글패치 관련 짧은 글들 (37)
      • 한글패치 작업 내역 (11)
      • 한글화 분석 (작업X) (5)
      • python snippets (4)
      • 게임 (2)
      • 간단프로그램 (2)
      • IT (18)
      • AI (1)
      • TODO (2)
  • 인기 글

  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.5
Snowyegret
catalog.json과 catalog.hash가 있는 유니티 게임의 수정법
상단으로

티스토리툴바