0. 문제
스팀겜들은 오마케 찍먹튀 환불런을 방지하기 위해 잠겨있는 메뉴가 있는 경우가 있는데
곧바로 보고싶은 경우도 있을거고
정상적으로 해금을 하고 싶어도 이 시간체크는 스팀API를 쓰기 때문에 보통의 경우 2시간 넘어 플레이해도 해금이 안 됨
1. 준비물 - .NET 어셈블리 에디터
유니티는 C# 디버거 아무거나 쓰면 됨
https://github.com/dnSpy/dnSpy/releases
플탐체커는 기본적으로 Assembly-CSharp.dll 에 있음
NTRHolic의 경우 게임경로\Ntraholic_Data\Managed\Assembly-CSharp.dll
2. 편집 - 플탐 체크 메소드 수정
우하단 search 바에 GetTotalPlayTime으로 플탐 체크하는 함수{NTRHolic의 경우 CheckUnlocked()} 검색해서 찾은 뒤
왼쪽 메뉴를 보면 이게 어떤 버튼인지 대충 알 수 있음
확인되면 해당파일 우클릭하고 edit method
true 박아버리셈
3. 원본 파일 백업해놓고 File -> save module로 저장 후 확인
근데 정작 NTRHolic은 엔딩이라 해놓고 엔딩씬 빼고 다 해금해주네...
엔딩씬 종류를 보고싶은거였는데 ㅋㅋ
