My Programming/My Reversing

Atrox Window Mode

wnsrn3436 2015.11.07 01:31


원래 해상도 패치(1024*768)를 올리려고 했었는데 화면 일부분이 깨지는 버그가 있어서 창모드 패치만 일단 올려봅니다.

휴가복귀전에 해상도 패치 작업을 마무리할 수 있으려나 모르겠네요.


[구동방법]


1. 그냥 AtroxWindowMode.7z 의 압축을 풀어서 나온 AtroxWindowMode.exe 를 아트록스 폴더에 넣고 실행시키면 됩니다. NoCD 패치도 먹여져 있습니다.


2. 게임 옵션에서 마우스 스크롤과 키보드 스크롤이 3번째 칸에 세팅되어 있어야 뷰를 정상적으로 이동할 수 있습니다. 스크롤 속도를 어떻게든 간단하게 줄여보려고 오른쪽 비트 쉬프트를 해서 그런 건데 그래도 여전히 빠릅니다. 마우스를 화면에 가두면 스크롤 속도가 그나마 나아집니다.


3. 마우스를 화면에 가두길 원하시면 WindowMouseCapturer.7z 를 이용하시면 됩니다. 어느 블로그에서 받은 거라 Virustotal 사이트에서 살펴봤는데 바이러스는 없습니다. (AD 가 있을지도 모르기는 하지만 일단 제 컴퓨터엔 문제가 없네요)


4. WindowMouseCapturer 사용방법은 프로그램 켜고 트레이아이콘 누른 다음 Specify Window 한 뒤 게임 화면이 아니라 게임 윈도우창을 클릭하고, 인 게임에서 F7 을 누르면 됩니다. (근데 스샷을 찍어야 하니까 핫키를 바꾸시는 게 좋을 듯합니다)


[어셈블리 변경내용]


1. 창모드를 위해 0x0057C626 명령어를 JMP로 교체

2. 게임 시작 시 화면을 중앙으로 옮기게 하기 위해 0x004DC496 값을 0으로 세팅

3. 게임 시작 시 해상도를 800*600 으로 설정하기 위해 0x00489525 인자 값을 1로 세팅

4. 스크롤 속도조정을 위해 0x0042D477, 0x0042D484 에서 인자를 오른쪽으로 3만큼 비트 쉬프트로 나누어버림


AtroxWindowMode.7z

WindowMouseCapturer.7z

저작자 표시 비영리 변경 금지
신고
Tag
0 Comments