저번에 시니시스타2 움짤모드 만든 제작자인데,
아주 뭐 같은 문제가 있어서 못 올림
원본 파일은 있는데,
게임이 최근 버전으로 올라오면서 BepInEx를 더는 사용하지 않게 됨.
이게 뭐가 문제냐면, 내 코드는 BepInEx 아래에서 돌아가게 설계함.
이게 없으면 안돌아감.
문제는 게임 내에서도 BepInEx를 삽입하지 못하도록 막는 걸 확인함.
멜론 런처로 후킹을 떠야하는데,
멜론 런처로 데이터를 바꾸려고 하니 이번엔 데이터가 안바뀜.
이틀 째 씨름중이지만 글자 하나 바뀌질 않아서 멘탈 터지는 중임
결국 리버스 엔지니어링으로 해당 값도 죄다 찾고
코드가 어떻게 서로 맞물리는지 뜯어보기 위해 딥 로깅까지 하면서
예전엔 안하던 개짓거리를 하는 중이라 시간이 더 걸리는 중임
아니 나는 그냥 게임에 올리는 부분만 멜론 런처로 바꾸면 되겠지 싶었는데
코딩을 하면 할 수록 신버전에서 뭘 건든건지 접근 자체를 불허하고 있어서
멘붕임 ㅠ
코드 삽입을 방어하는 로직 같은 게 있는 모양인듯한데
아무튼 지금 공개해봤자 구버전 사용하는 사람 아니면 못 써먹을 모드가 되었으니,
신버전은 이걸 뚫고 다시 구축할때까지 시간이 걸릴 것 같읆
이걸 뜯어본 사람이 있으면 참고할텐데,
웹에 검색해도 없는 거 같아서 더 빡셈 ㅂㄷㅂㄷ
암튼 새해 복 많이 받고
만들게 되면 가져와볼게...
