CAFE

… 창세3파트2

치트엔진의 사용법(창세기전 3 파트 2 기준)

작성자베라코스|작성시간05.08.20|조회수4,702 목록 댓글 0

사용법을 묻는 분이 계시니까. 약간 설명해 보겠습니다.

치트엔진은 게임핵+디버거가 합쳐져 있는 거로 디버깅과 에디팅을 할수있습니다.

과거 게임마스터랑 거의 비숫하죠. 메모리 테이블을 볼 수 있으니까요.

사용가능한 os 는 9x,me,2000,xp 로 me 이상에서 사용하길 권장합니다.

브래이크 포인터가 me 이상에서 지원되니까요.

 

이제부터 본격적인 사용법에 대해 서술하겠습니다.

일단 치트 엔진을 실행하세요. Settings 를 눌려보세요. 그럼 'Cheat Engine Settings' 창이 나옵니다.

탭이 여러 개 나오는데 그중 Scan Settings 탭을 클릭하시면 Max # of addresses show 라는 칸이 보일 겁니다.

이걸 29999로 채워주시고 Run scan in seperate thread 란을 체크하시고

밑에 Thread priority 라는 콤보박스를 클릭해서 Highest 를 선택하고 ok 버튼을 누르고 저장합니다.

그럼 일단 세팅은 끝난 거예요.

이제부터는 에디트를 하기 위한 작업을 해야 하는데

컴퓨터 모양에 돋보기가 있는 아이콘을 클릭하시면 'Process List' 창이 나옵니다.

여기서 에디트할 프로그램을 선택하시면되는데, 선택하시고 ok 를 누르면 '치트엔진' 의 제어권에 들어오게 되죠.

자 이제 에디트를 하기 위해서 게임상에서 검색할 수치를 고르는데

여기서는 창세기전 3 파트 2를 예를 들겠습니다.

파트2를 키시고 케릭터의 턴이 오길 기다리세요.

즉, 에디트할 케릭터의 턴이 오길 기다립니다. 그럼 소울수치를 기억하세요.

그리고 ALT+TAB 으로 바탕화면으로 넘어가서 치트엔진을 실행해서 파트2를 선택하세요.

위에 작업을 하신다면 이해 되실겁니다. 그럼 소울수치를 검색해야 하는데...

초기 소울수치는 대부분 40일 겁니다. 어떤경우는 50으로 시작되니까 보편적인 40을 가지고 설명하겠습니다.

그럼 치트엔진 화면에서 Value 란에 40을 입력 Value type 콤보박스를 2bytes 로 선택합니다.

그리고 Memory Scan Options 에서 32bit 를 선택합니다.

16bit 로 하면 xp에서는 치트엔진이 꺼질겁니다.

따라서. 32bit 로 선택하시고 Frist Sacn 버튼을 클릭하시면 검색을 할겁니다. 주소가 많이 뜰겁니다.
그럼 다시 파트2로 넘어가서 에디트할 케릭터로 행동을 해서 소울수치를 변화 시키세요.

그럼 한번 공격해서 소울 50이 되었다고 가정하고 설명 드리죠.

그럼 다시 치트엔진에서 Value 에 50을 입력하고 Next Scan 를 눌려서 다시 검색합니다.

그럼 보통 1개나 2~4개 표시되는데 만약 1개만 나온다면 그 주소를 더블클릭하시거나 선택하시고

빨간화살표로 눌려서 밑엣창에 나오게 합니다. 그럼 추가되었죠?
그럼 추가된 거에서 vaue 컬럼을 클릭하면 value 를 수정할 수 있는 창이 나오는데

거기서 150으로 수정후 다시 파트2로 넘어가서 150으로 소울이 수정되었나 확인합니다.

수정되었다면 Address 컬럼을 더블클릭하시면 Change address 창이 뜨는데

거기에나오는 address 값을 불록 지정하시고 오른쪽클릭 복사 눌려서 그창을 닫습니다.

그리고 게임갓 에디터 실행후 오른쪽클릭 붙여넣기해서 주소를 붙여넣기한후 엔터를 두번 클릭하시면 됩니다.

그리고 치트엔진으로가서 폴더 모양이 아이콘 클릭해서 게임갓에디터의 gh 파일을 로드합니다.

그럼 에디트 하시면 되고요.

여기서 참고로 치트엔진은 address offset 을 구하는건 게임핵하고 차이가 있습니다.

무슨 말인가하면 게임핵에서는 오른쪽클릭 copy 매뉴로 하지만 치트엔진에서는 다르다는 겁니다.

주소 오른쪽클릭해서 나오는매뉴중에서 Recalculate address 를 클릭하셔야 합니다.

즉, 어빌리티 추가를 위해서 연 이라고 써있는 주소를 오른쪽클릭

Recalculate address 클릭해서 나오는 Recalculate address 창에서 Change by offset 탭에서

예를들면 어빌리티 '파' 를 추가한다고 하면 1을 입력하시면 '파' 주소로 가게 되죠.
그럼 파의 레벨 20 을 입력하면 파트2에서 확인하면 어빌리티 '파' lv 20 으로 나오는걸 알게 됩니다.

즉, 값을 수정하는건 value 컬럼에 있는 걸 수정하면 되고

어드레스 계산은 Recalculate address 매뉴를 이용하는 거죠.

여기서 게임핵하고 다른게 하나 더 있습니다.

offset 을 구하는 게임핵에서 copy 는 주소가 하나 그냥 생성되지만

치트엔진에서는 기존 주소가 바뀌는거라 에디트할 때 애로 상황이 발생합니다.

따라서 offset 을 구하기 전에 기존 걸 copy 매뉴를 눌러서 다시 Paste 를 눌러 백업하시고 하셔야 합니다.

하지만 이런다고 해결되지 않으니까 기존 주소의 address 를 기억하시고 수정후

Add address mannually 단추를 클릭해서 어드레스를 써주면 다시 복원이 될 겁니다.

 

 

 

 

출처 : 창 세 기 전 카페 베라모드님

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼