관리 메뉴

삽질하는 초보 아따...ㅡㅡ;

철권 Dark Resurrection [JAP] ~ Cheat For DevHook 사용법 ~ 본문

PSP-Game/Cheat Code

철권 Dark Resurrection [JAP] ~ Cheat For DevHook 사용법 ~

아따 2006. 9. 25. 11:24

펌웨어 1.5만 사용 가능

에디트 관련 프로그램에 있는 데브훅 0.45 를 참고로 쓰여져있습니다.

http://user.chol.com/~kimhacker2/Cheat_For_DevHook_r3.rar

위의 링크로 받은 파일을 압축 풀면 나오는 cheatdh.prx 을 ms:\dh\kd 에 복사한다.

받은 파일에서 chdhcnv 폴더에 있는 cheatdh.dat 를 ms:\ 에 복사한다.

그 후 ms:\dh\271\flash0\kd 에 있는 pspbtcnf_game.txt 파일을 수정해야한다.

워드패드 등으로 열어서 ms0:/dh/kd/devhook.prx 이 줄 아래에

ms0:/dh/kd/cheatdh.prx 문장을 추가하고 저장

다른 스크린샷 모듈 , 메모리 덤프 모듈을 사용할때는 키가 중복 되므로 사용못한다.

어차피 메모리 덤프 기능은 Cheat For DevHook 에 포함되어있으니까

메모리 덤프 모듈은 사용 안해도 상관없다.

R + ♪ 키가 Cheat For DevHook 에 내장된 메모리 덤프 기능이다.

※ Cheat For DevHook 내장 메모리 덤프는 쓰레드 정지가 안된 상태로 실행이 되므로

게임 로딩중에 덤프를 하거나 하면 충돌이 일수 있고 값이 실시간으로 바뀌는 게임은

덤프가 제대로 안되므로 게임을 정지시킨후에 사용해야한다.

R + ♪ 키를 누른 후엔 메모리 읽는 불이 꺼질때 까지 가만히 놔둬야한다.

모듈사용을 끄려면 밑의

ms0:/dh/kd/nkthread.prx

ms0:/dh/kd/screenshotbmp.prx

ms0:/dh/kd/memdump.prx

문장 앞에 주석 표시(#) 해주면 된다.

ms0:/dh/kd/devhook.prx
ms0:/dh/kd/cheatdh.prx
#ms0:/dh/kd/nkthread.prx
#ms0:/dh/kd/screenshotbmp.prx
#ms0:/dh/kd/memdump.prx

이런 식으로...

스크린샷을 찍고 싶으면 다시 ms0:/dh/kd/cheatdh.prx 이 문장에다 주석표시해주고

#ms0:/dh/kd/nkthread.prx 와 #ms0:/dh/kd/screenshotbmp.prx  문장의 주석을 지우면 된다.

설정이 끝났다면 코드 작성인데...CheatHacker와 비슷하다.

chdhcnv 폴더에 있는 cheat_sample.txt 파일에 코드를 쓴후에 text to binary.bat 를 실행하면

cheatdh.dat 에 코드가 저장된다. 그걸 ms:\ 에 덮어써주면 되는것...

요약하면....

1. cheatdh.prx 을 ms:\dh\kd 에 복사한다.

2. chdhcnv 폴더에 있는 cheatdh.dat 를 ms:\ 에 복사한다.

3. ms:\dh\271\flash0\kd 에 있는 pspbtcnf_game.txt 파일을 수정해야한다.
  ms0:/dh/kd/devhook.prx 이 줄 아래에
  ms0:/dh/kd/cheatdh.prx 문장을 추가하고 저장.

4. chdhcnv 폴더에 있는 cheat_sample.txt 파일에 코드를 쓴후 저장한다.

5. text to binary.bat 를 실행하면 cheatdh.dat 에 코드가 저장된다.

6. 저장된 cheatdh.dat 를 ms:\ 에 덮어써준다.

──────────────────────────────────────────────────────────                                                                                                           
text to binary.bat 실행시에 문제가 생겼다면...                      
                                                                                                          
http://user.chol.com/~kimhacker2/vcredist_x86.rar 를 다운받아 설치하자.  


──────────────────────────────────────────────────────────일단 철권 돈 코드는 C1355208 0098967F 이다.

L + Vol- 키를 눌렀을때 돈이 무한대가 되게 할려면

C1355208 0098967F # L + Vol-
;
00000000 00000000 # L + Vol+
;
00000000 00000000 # R + Vol-
;
00000000 00000000 # R + Vol+
;
00000000 00000000 # L + Select
;
00000000 00000000 # R + Select
;
00000000 00000000 # L + Note
;

이렇게 써주면 된다.

밑에 주석처리된 문장 부분은 코드 개발하실 분을 위한 것이나 절대 지우면 안된다.

현재 r3 버젼은 7개의 키에 키 하나당 최대 20줄의 코드를 등록할수있다.

" ; " 표시 위에다가 계속 추가시켜주면 된다.

아무튼 다 됬다면 데브훅을 실행후 게임에 들어가서 L + Vol- 를 눌러보자.

그럼 돈이...무한대가 될것이다.

※ 안된다면 랜 스위치 OFF 애드혹 악용 불가 때문에 ON 되어있으면 적용이 안된다.-무선랜 스위치를 꺼주자.

──────────────────────────────────────────────────────────

※ CheatHacker 용 코드를 Cheat For DevHook로 변환하기...

과거 CheatHacker로 실행했던 선두가 0, 1 , 2 였던

코드는 주소부분에 08800000 를 빼주고 선두에

A(1바이트 쓰기),B(2바이트 쓰기),C(4바이트 쓰기)를 붙여주면

Cheat For DevHook 에도 사용가능합니다.

가령 테일즈 오브 이터니아 CheatHacker 에서의 돈 코드는

295759B0 05F5E0FF 이것인데 주소부분인 295759B0 에 08800000 을 16 진수 계산기로 빼주면

20D759B0 가 됩니다. 여기에서 CheatHacker 에서의 4바이트 쓰기 오퍼레이터인 선두 2를 빼고

Cheat For DevHook 의 4바이트 쓰기 오퍼레이터인 C를 붙여주면 C0D759B0 가 됩니다.

그러므로 C0D759B0 05F5E0FF 이것이 Cheat For DevHook에서의 테일즈 오브 이터니아 돈 코드...


──────────────────────────────────────────────────────────

출처 : 오딘짱의 PSP 게임 에디트
요약 1~6은 쉬운 이해를 위해 추가했습니다.