2008-12-26 오전 2:44:17 Hit. 89094
*경고 : 이 내용은 진짜 쌩 초보라도 하나하나 차분하게 읽고 따라오면 10분안에 마스터가 가능합니다. 스크롤 휙 내려 결과만 보거나 해서 내용에 존재하는 것을 질문하신다면 답변 안해드립니다.
그리고 이건 만능적인 방법이 아니며 단순히 눈에 보이는 수치를 변경하여 에디트하는 기능일 뿐입니다. 모든 수치를 변경시킬수 있는건 아니기에 대표적으로 쉽게 변경될수 있는 수치인
돈과 경험치를 예시로 설명한 것이며 다른 부분에 있어 응용을 하여 고칠수도 있음을 알려드립니다.
또한 대체로 유명한 게임들은 Cheat코드 데이터가 공개됩니다. 그걸 데이터베이스파일에다가 수정해 넣어 사용할 수 있지만
코드를 찾을수 없거나 찾은 코드가 안된다거나
혹은 돈만 좀 올리고 싶은데 일일이 코드찾아서 데이터베이스에 넣기 귀찮으신분들....
아직 코드가 공개되지 않은 게임들에 사용하기 좋은 스킬입니다.
----------------------------------------------------------------------------------------------------------------------------
일단..... 스샷이 없어서 죄송합니다. (찍을줄은 알지만 cwcheat 메뉴가 찍히질 않아서;; 그렇다고 폰카로 찍음 눈에 뵈는게....)
자 시작해 보죵....
cwcheat는 미리 작성한 데이터베이스파일을 이용해 수정된 코드를 사용하는게 있고
게임위자드처럼 실시간으로 수치를 에디트할 수 있는 기능이 있습니다.
참고로 이 기능은 눈에 표시되는 수치는 60%정도 수정이 가능합죠.
좀 낮은 확률이긴 하지만 수정된 코드를 못찾으시는 분들은 돈이나 경험치 정도는 수정하셔서 플레이 하실수 있고용
뭐 캐릭터 STATE 관련해서(공격력, 방어력 뭐 이런거...)는 장담은 못합니다.
몬헌의 경우(코드가 올라와 있긴하지만) 시험해 봤는데요.
돈은 되는데 공격력이나 이런건 안되더군요.
그래도 이게 GBA 에뮬에서도 먹히는거 같아서 쓸만하다능....
자 차근차근 가봅니당~
일단 숙지해야 할 사실!!!!!!
이 실시간 에디트 법은 게임을 진행하면서 직접 눈에 보이는 실시간 수치를 가지고 하는것입니다. 게임도 안하고 임의로 입력하면 당연 아무것도 안됩니다.
또한 수치를 올바르게 입력했는데 찾아지지가 않거나 Found 값이 0인경우는
그 수치는 직접저장되지 않고 다른식으로 저장을 하고 있어 cwcheat가 못잡아내는 것이거나 약간 변형된 방법으로(암호화 등) 저장되어 직접 눈에 보이는 수치랑 저장값이 틀려 Dec 수치가 달라져 그렇습니다. 이경우는 방법 없습니다 ㅠㅠ
1. 시작하기
우선 게임을 실행하고 게임을 좀 합니다.
나는 돈을 에디트하고 싶다! 하신분들은 돈을 적당히 법니다.
경험치를 에디트 하겠다! 사냥한번 해서 경험치를 먹어줍니다.
그리고 지금 자기가 가지고 있는 돈 혹은 경험치 양을 외워둡니다.
(뭐 1000골드, EXP 50 이면 50 이렇게 말이죠.)
이제 cwcheat를 실행시킵니다.
우리가 자주 썼던건 [select cheat] 였습니다. 바로 데이타베이스 파일에 들어있는 코드를 사용하던 것이죠.
이 메뉴는 잠시 잊습니다.
그리고 저 아래를 바라다 보면 [Cheat searcher] 라는 메뉴가 있습니다.
X 버튼을 눌러 메뉴로 들어갑니다.
그럼 뭔 메뉴들이 죽 있는데 여기서 중요합니다.
이 메뉴들 중 4번째 메뉴인
[Start a new search for a fixed value] 를 X 버튼을 눌러줍니다.
그럼 [Select the value to be searched 8bit] 라고 뜨고
그 아래 Hex값과 Dec 값을 적으라고 나옵니다.
하지만 보통 게임상에서 표현되는 수치는 Dec로 표현되므로 Hex값이 아닌 Dec값을 넣어줄건데요. 옆에 8bit라고 쓰여있으면.......
DEC 최대값이 255에서 멈춰버립니다. 게임에서 돈과 경험치의 경우 255를 넘어버리는 값들이 많기 때문에 이걸로 찾으면 안된다는 얘기지요.
따라서 여기서 ㅁ(네모)키를 눌러 bit 값을 변경해 줍니다.
보통 32bit 면 됩니다.
그리고 아까 외워두었던 경험치나 돈의 수치를 입력해 줍니다.
십자키 좌우로 자리수 확인하고 위아래로 수치를 입력하면 됩니다.
여기서 입력하는건 Dec 값입니다. 만약 Hex 혹은 START나 END의 수치에 [ ] 이 커서가 가있다면 R 키를 눌러 Dec 값으로 옮겨주시면 됩니다.
자 이제 입력이 끝났으면 X 버튼을 누릅니다. 그럼
Searching......
이라고 나오면서 잠시 작업을 합니다. 이건 게임 작동상에 모든 수치값들을 검색해 우리가 입력한 수치를 찾는 겁니다. 따라서 그 양에 따라 작업시간이 결정되기에 다운된것 같지 않다면 (메몰스틱 불 반짝이는거로 확인) 잠시 기다립니다.
입력한 수치를 찾았다면 HEX, DEC , START, END 값들 밑에
Found : ?(개수) - now you can exit and change the value on the game
이라는 말이 떳을 겁니다. 저 ? 는 우리가 입력한 수치가 지금 몇개나 존재하는지 알려줍니다.
자 이제 시작은 했습니다.
만일 저게 하나만 딱 나타났다면 그게 여러분이 찾는 수치가 입력되는 곳입니다.
그럼 그것만 변경해주면 되는거죠.(저 밑에 3에 변경법 적혀 있습니다.)
그러나.... 한 250개 정도 뜨면 어떻 할까요? 다 바꾸어 볼수도 없으니
이제부터 중요합니다.
2. 확실한 코드값 찾기
자 저 Found 말이 뜬 후 O(동그라미버튼)을 눌러 다시 게임화면 까지 나옵니다.
그리고 여러분이 처음 얻었던 수치를 변경 시켜줍니다. 어떻게?
돈의 경우는 조금 사용해서 1000이었던걸 800이나 700정도(대신 0원은 안됩니다. 절대로 0로 만들면 안되고 근소하게 바꾸어도 상관은 없지만 좀 큰 변경을 주는게 도움이 됩니다.) , 1000만 아니면 됩니다. 오히려 더 벌어서 1500 이런식으로 수치를 변경시켜줍니다.
경험치의 경우 사냥 한번 더 해서 EXP50 이었던걸 뭐 EXP70 이나 80 이런식으로 바꾸면 되겠지요?
처음 수치에서 변경을 시켰다면
다시 cwcheat를 실행시킵니다. 그리고 또 [Cheat searcher]로 들어갑니다.
그 다음 이제 변경된 두번째 수치를 입력해야 하므로
Continue a search for a fixed value (맨 위에 메뉴) 를 누릅니다.
아까와 같은 화면이 나왔겠지만 아래쪽에 처음에 입력한 수치로 찾은 코드가 보일 겁니다.
이 코드 수가 적다면 눈으로 바로 확인은 가능합니다.
이건 임의로 제가 적은 코드인데요.
0x002B55CC -> 0x00011C3E (72766)
이런식의 코드에서 (72766) 이 부분이 여러분이 적은 숫자Dec값 입니다.
만일 이부분이 처음에 적은 수치가 아니라 두번째로 얻은 수치로 변경되어있다면 그곳이 우리가 찾는 부분입니다.
만일 경험치를 50 에서 80으로 바꾸고 들어가 봤는데
다른 ( ) 의 것들은 다 50인데 하나만 80이다라면 그것이 경험치가 저장되고 있는 코드라는 것이지요. 만일 눈으로 확인 못할 정도로 엄청나게 많은 코드가 찾아져 있다 하면
이제 두번째 값을 입력해 찾아와야 되는 겁니다.
다시 아까처럼 Dec 값에 이번에는 변경된 두번째 수치를 입력해 주고 X버튼을 누르면 최종적으로 검색 결과가 나옵니다.
사실 이렇게 나오는 검색결과가 하나만 나오면 확실한데 아직도 여러개가 나온다 하면
한번더 수치를 변경해서 찾아줍니다.
꼭 하나가 나올필요는 없습니다. 다만 결과값을 최소한으로 줄여주자는 것이지요.
이제 다 되었습니다.
마지막 검색 결과에
First ? adress found 라고 나오고 그아래에 코드가 있을겁니다.
이제 이걸 수정하면 끝나는 겁니다.
3. 수치 수정하기
검색 결과창에서 O(동그라미) 버튼을 눌러 잠시 메뉴로 나옵니다.
그리고 다시 Continue a search for a fixed value 메뉴를 선택합니다.
이제는 결과값을 고쳐야 하므로 △(세모) 버튼을 눌러 결과값에 커서를 옮깁니다.
X를 눌러 수치변경화면으로 바꿉니다. (코드가 여려개인 경우 다 똑같은 수치로 바꾸어 주어야 제대로 작동하며, 하나만 변경해도 다 바뀌는 경우가 있습니다만 만일을 대비해 전부 같은 값으로 바꾸어 주는게 속편합니다.)
여기도 HEX 값과 DEC 값이 있습니다.
우리가 쓰는건 DEC 값이므로 R키를 눌러 DEC부분으로 [ ] 이 커서를 옮깁니다.
그리고 십자키 좌우 위아래를 이용해 수치를 변경합니다.
99999999 이렇게 하는것도 좋지만 게임에서 너무 오바되는 수치를 사용하면 다운될 가능성이 있으니 적당~~~~히 바꿉니다.
경험치의 경우 (어스2로 시험해본 결과) 한번에 9999999를 눌러놓고 게임을 하면
가지고 있는 경험치가 9999999이 된다는 거죠. 그럼 다음 사냥시 경험치 1만 추가 시켜도 렙업이 된다는 얘기이며 단숨에 9999999을 최소값으로 갖는 레벨로 렙업을 합니다.
뭐 1렙에서 바로 만렙 붕~ 렙업 이라는 거죠.
변경이 끝나면 X를 눌러 다시 화면으로 돌아옵니다.
후에 O키를 눌러 cwcheat 처음 메뉴로 돌아오세요. 그다음 부터는 같습니다.
이제 [N]Enable cheats 를 [Y]로 바꾸어 활성화 시켜주시고
Select Cheats 로 들어가 보면
여러분이 찾았던 코드가 [NEW CHEAT] 라고 써있고 앞에 [Y]라고 활성화 되어 있을 겁니다.
단 이 찾은 코드는 게임을 끄면 지워집니다. 따라서 따로 코드를 적어두어 데이타베이스 파일에 넣어두어야지 계속 쓸수 있는거지만
어차피 돈이나 경험치는 한번 올리면 땡이기에 저장할 필요까지는 없지요.
그리고 이 NEW CHEAT가 켜져 있는 한 여러분이 변경한 수치는 고정되어 있습니다.
즉 돈을 999999라고 입력해 놨다면
돈을 쓰건 벌건 999999을 갖고 있는 거지요.
글로 표현하자니 엄청나게 길어졌는데요.
한번 익혀두시면 어떤 게임이든 간단한 치트는 가능합니다. 뭐 RPG같은 게임은 돈이나 경험치 변경하면 다른건 필요없을정도로 요긴하게 쓰이지요.
좀더 응용을 해보면 직접 치트코드 데이터베이스가 없어도.
갓오브워 에서 스킬 열때 사용되는 그 빨간색 오브 숫자 수정해서 99999로 고정해놓고 뚫을수 있습니다.
어스토니시아스토리2에서 스킬트리 탈때 SP를 99999로 박아놓고 전부 얻을수도 있지요.
뭐 이런겁니다.
이 게시물은 기렌자비님에 의해 2011-05-03 13:05:35 PSP/PS2/PS3 액플코드/치트코드(으)로 부터 이동됨]
불량게시글신고
·댓글