무슨겜이든 에디트를 하면 재미가 반감되지만, 게임은 즐겨야겠고 돈노가다를 할만큼 시간적여유는 없는 분들을위해 배틀하트 안드로이드 버전의 돈을 누구나 쉽게 에디트하는 방법을 알려드리죠.
제가 갤럭시S 사용자라서 갤럭시S 기준으로 설명 하겠습니다. 존칭생략합니다.

===============================================

먼저 휴대폰이 루팅이 되어 있어야 한다.
그이유는 루팅이 되지 않은 휴대폰은 휴대폰 내의 SDCARD 폴더 안에있는 자료만
손댈 수 있는데 배틀하트 세이브파일은 그보다 상위 폴더에 존재하기때문.
.
Root explorer 또는 그밖에 관리자권한을 가질 수 있는 파일탐색기를
휴대폰에 설치한 후에 파일탐색기를 이용해 아래의 경로를 찾아서 들어간다.

data/data/com.KelliNoda.Battleheart/shared_prefs/com.KelliNoda.Battleheart.xml

위 경로대로 파일을 찾았으면 반은 성공. 저 파일을 Copy 해서 SDcard 폴더 안으로 붙여넣기 한다.
PC에서는 SDcard 안에 있는 파일과 폴더만 건드릴 수 있기 때문임.
.
모든것을 종료하고 휴대폰을 PC에 연결해서 방금 복사한 파일을 에디트 프로그램으로 연다. 특별히 에디트 프로그램이 없는분들은 윈도우에 기본으로 깔려있는 메모장으로 열어도 된다. 열면 아래와같이 뜬다.


메모장의 메뉴 중 '편집 -> 찾기' 를 이용해 위 사진에 보이는 것 처럼 int name="1gold" 라는 글자를 찾는다. 그럼 "1gold" 바로 오른쪽에 value="???" 라고 된 부분이 보일것이다. 이것이 1번 세이브파일의 골드이다.
위 사진의 경우 value="9999" 라고 된 부분이다. 그걸 자신이 원하는 액수로 고쳐준다.
위 사진은 이미 9999로 고쳐져있는 상태이다.
.
다 고쳤으면 저장하고 저 파일을 다시 원래 자리로 복사하는일만 남았다.
아까와 반대로 하면 된다. 방금 편집 및 저장햇던 파일이 Sdcard 폴더 안에 있는 상태에서 휴대폰과 PC를 이동식디스크 안전제거 절차에따라 분리하고나서 휴대폰의 Root Explorer (또는 다른 파일탐색기) 어플을 이용해
com.KelliNoda.Battleheart.xml 파일을 원래의 자리로 붙여넣기(덮어씌우기) 한다.
(data/data/com.KelliNoda.Battleheart/shared_prefs/com.KelliNoda.Battleheart.xml)
.
이제 게임을 실행하면 돈이 자신이 입력한 값으로 되어있는 것을 확인할 수 있다.
내가 확인한건 9999원까지... 그 이상도 가능하리라 생각되지만 너무 큰 값은 오류를 일으킬 수 있으므로
적당히 쓰시기 바랍니다

+ Recent posts