본문 바로가기

지혜의샘

[에디터] GameHack 2.0 사용 방법

윈도우7에서 사용 가능한 게임핵 대체 메모리에디터 아트머니

 

게임핵은 메모리에디터입니다

 

GameHack 2.0 윈도우7에서는 수치 검색은 가능하나 불러오기를 못 합니다.

제 OS는 xp(게임용)와 7 pro(그 외) 사용 중입니다

 

GAMEHACK.RAR

위 파일을 받아 압축을 해제하면 아래와 같은 파일이 나옵니다

 

GameHack 파일을 마우스 우클릭 속성을 누릅니다

 

 

호환성 - 호환성 모드 - Windows 98 / Windows Me 설정 - 적용 클릭

 

GameHack 실행 (위 메시지는 무시해도 됩니다)

 

설정 클릭

 

                                               Rang mode - Win32 설정 - Save - OK (이 설정은 프로그램을 시작 할 때마다 해줘야 함)

 

                                               →  Max Addresses
                                                   Found Addresses란에 표시될 어드레스의 최대값을 지정한다.
                                                   만일 찾은 어드레스의 값이 이 숫자를 넘을 경우에는 너무 많은 어드레스(주소)가
                                                   찾았다면서 Found Addresses란에 표시되지 않는다.

                                                   →  Temporary file
                                                   게임핵이 가동될 때 찾은 어드레스(주소)가 임시적으로 파일의 형태로 저장된다.
                                                   이것은 그러한 임시 파일의 이름을 정할 때 사용한다.

                                                   →  Align(fast) search : 빨리 찾기를 설정한다.

                                                   → Range Mode
                                                   Automatic : 자동으로 메모리 사용 범위를 정해준다. 
                                                   Win32 : 윈도에서 사용되는 메모리들만을 검색한다.
                                                   MSDOS/Win16 : 도스나 윈16으로 동작되는 메모리들만 검색한다.
                                                   All : 모든 메모리를 검색한다.
                                                   User defined : 사용자가 지정한 범위의 어드레스에서만 메모리를 검색한다.


에디터 할 프로그램 설정 (전 영웅전설 V를 골랐습니다)

게임을 실행시킨 후 alt+Tab를 눌러 프로그램 전환을 하거나  키를 눌러 화면전환을 해주세요

 

 

                                               수치값 입력 (전 가장 찾기 쉬운 돈을 선택했습니다)

 

                                               → Search
                                                   Exact Value : 입력된 값과 정확한 값을 찾는다 .
                                                   Range : 두 개의 입력된 값 사이에서 값을 찾는다. 
                                                   Advanced : 초기치를 입력하지 않고 상태에서 저장한 값과 나중에 값의 차이로 찾게 한다.

                                               → Value 1 & 2 : 찾고자 하는 값을 입력한다. (Search에 Range 선택 시 사용)

                                               → Type
                                                   데이터의 크기를 입력한다.
                                                   1바이트에서 8바이트 그리고 부동소숫점과 double을 선택할 수 있다.

                                               → Base 
                                                   Decimal  입력되는 값을 10진수로 한다.
                                                   Hexadecimal  입력되는 값을 16진수로 한다.

 

 

수치값이 여러개 일 때 게임상에 돈 금액을 변화 시킨 후 재검색 (테스트 가능한 수량으로 줄어들 때까지)

 

주소를 더블클릭하면 아래칸으로 데이터가 생김

 

 

수치변경

 

천천히 클릭하면 주소에 대한 설명을 쓸 수 있다. (한글 사용시 데이터 로드하면 깨져서 나옴)

 

마우스 우클릭 Edit에서 바꿀 수 있음

 

데이터 불러오기와 저장

 

데이터를 명칭 앞 녹색마크는 '현 수치값 고정' 시킬 때 사용

 

                                               Offset Apply 기능 (10진수 입력)

                                               지정한 데이터의 주소의 위치를 변경함

                                               예) AIDA AT의 주소를 006A7590 → 6A760B 로 7B만큼 이동 가능

                                                    7B(16진수) = 123(10진수)

                                                    Offset에 "-123" 입력하면 -7B 만큼 이동한 6A7515로 나옴