메뉴 www.fafan.kr
파판 >> NDS게시판
  • 로그인
  • [초급편] NTR을 이용하여 자신이 치트를 만들어보자.
    작성자 : Akaikarus | 조회수 : 32866 (2016-08-07 오후 6:27:15)
    NTR을 사용하는 목적이 대게 언어 플러그인이나 치트 플러그인을 사용하기 위해 많이들 사용하시는데요.
    언어 플러그인은 이미 완성되있는 파일이니 지원되는 게임에 적용만 하면 되지만 치트 플러그인의 경우 사용조건이 매우 까다롭습니다.
    이전 NTR 1.0에서 만들어진 치트의 경우 2.0에서는 정상적인 적용이 안된다던가 3.0에서는 적용을 해도 여러번 다중적용을 해야 적용이 된다던가.......
    혹은 내가 하고 있는 게임의 치트가 존재하지 않는다던가......
    치트가 존재하지 않는 게임을 어떻게든 치트를 하고 싶은 분들을 위해 간단하게 적용하는 방법을 적어보자 합니다.

    *주의사항*
    과도한 치트는 게임의 재미를 저 머나먼 우주의 안드로메다로 승천시킵니다.
    매우 중요하므로 진지한 궁서체로 씁니다.

    -------------------------------------------------------------------------------------------

    본 게시물에서는 Puzzle & Dragons Z + Super Mario Bros. Edition를 이용하여 설명됩니다.

    선행 준비사항: 3DS에 NTR 3.2이상이 설치 되어있어야 합니다.


    준비물: NTRDebuggerTool(NTR Cheat Tool)(링크), .Net Framework 4.5
    *NTR Debugger와 NTR Debugger Tool은 다른 프로그램입니다.*

    1. 3DS상에서 NTR을 실행한뒤 게임을 실행합니다.
    2. 게임이 실행된뒤 치트를 적용할 세이브를 불러온후 Hotkey(초기 설정: X+Y)를 눌러서 NTR 메뉴로 진입합니다.
    3. NTR 메뉴에서 Enable Debugger를 선택한뒤 PC에서 NTRDebuggerTool를 실행합니다.


    위와 같이 실행이 되면 IP, Port란에 자신의 3DS의 IP를 입력한뒤 Connect를 눌러줍니다.
    *만일 자신의 3DS IP를 모르시는분은 공유기 설정에 연결된 장비 내역을 보시면 나와있습니다.*
    *공유기 설정을 보기 힘드신분은 WNetWatcher(링크)를 이용하시면 Network Adapter Company부분에 Nintendo Co., Ltd.라고 적힌 아이피를 사용하시면 됩니다.*

    5. Connect를 누르면 잠시후 Connect 버튼이 Disconnect로 바뀌면서 연결이 성공됩니다.


    6. 이제 Process부분을 누르시면 목록이 여러개가 나옵니다.
    여기서 자신이 실행한 게임의 프로세스를 선택하시면 됩니다.


    *정발 Puzzle & Dragons Z의 경우 PuzDra_r,000400000015a700이라고 나옵니다.*
    *만일 어떤 프로세스인지 모를경우 Title ID를 확인하시면 자신이 실행한 게임과 동일한 TItle ID를 선택해주시면 됩니다.*

    7. (Option) Memory Range에서 비교적 값의 차이가 큰 범위를 정해줍니다.


    *해당 부분은 약간의 전문적인 지식이 필요한 부분이며 구별이 힘드신분들은 그냥 All로 냅두시면 됩니다.*
    *정확한 범위를 지정했을경우 찾는 속도가 비약적으로 상승합니다.*
    *반대로 잘못된 범위를 지정했을경우 원하는 값을 찾을수가 없습니다.*
    *정발 Puzzle & Dragons Z의 경우 14000000| 038C6000를 지정하시면 됩니다.*

    8. Search Type의 값을 지정해줍니다.
    *아직 프로그램이 미완성상태의 베타버전이기에 사실상 Exact 타입과 1~8 Bytes의 값만 찾을수 있습니다.*
    *그 이외의 값으로 찾기를 시도할경우 프로그램이 멈추거나 3DS가 멈추는 사태가 일어날수 있습니다.*


    9. Search Value에 자신이 찾고자 하는 값을 입력한뒤 Search버튼을 눌러줍니다.





    *여기서는 게임상의 돈이 1763486이므로 1763486을 입력했습니다.*

    10. 인내심을 가지고 기다립니다.


    *인터넷 상황에 따라 최소 1분에서 최대 10분까지 소요됩니다.*
    *이는 3DS상에서 즉석에서 현재 상황을 덤프를 하여 프로그램으로 불러오는 작업을 거치기에 많은 시간을 필요로 합니다.*

    11. 검색결과를 확인하고 만일 검색결과가 10개 이상 혹은 15개 이상일 경우 3DS상에서 찾고자 하는 값을 변동시킨뒤에 Search Value를 바뀐 값으로 바꾼뒤 Search를 눌러줍니다.


    *본 게시물에서는 해당 값이 원래 1개뿐이어서 검색 결과에 바로 1개만 나오게 되었습니다.*

    12. 검색 결과의 값을 클릭하고 위의 Add Selected Results를 클릭하면 우측의 박스로 이동됩니다.
    이제 여기서 Value의 값을 자신이 원하는 값으로 수정한뒤 Lock의 체크 박스를 체크합니다.


    13. 이제 게임상에서 값이 변경이 되었는지 확인해봅니다.
    *바로 적용이 되는 게임이 있고 타이틀로 나갔다가 돌아와야 적용되는 게임이 다수 존재합니다.*
    *Puzzle & Dragons Z의 경우 NTR Debugger Tool상에서 값을 변경한뒤 게임을 저장한뒤 타이틀로 돌아갔다가 다시 세이브를 불러와야 수정한 값이 적용됩니다.*


    -------------------------------------------------------------------------------------------

    이 방법을 응용하여 다른 값을 찾아서 수정할수도 있습니다.







    글쓰기 | 수정 | 삭제 | 목록   

    Lv.5 살람쿰마 (2016-08-08 04:19:18)
    돈같은 경우 잘되는걸 확인했는데,

    파라메터를 찾으려니 힘드네요...

    리듬천국에서 챌린지 모드 횟수를 고정시키고 직접 도전하려고 하는데,

    기차의 체력이 3칸인지라 3으로 검색한 뒤, 일부러 체력 떨구고 2로 했는데 검색이 안되는군요...

    3이나 2는 너무 값이 작아 검색도 오래걸리고...

    결국 시간과의 싸움이 될 듯 하네요
    Lv.3 Akaikarus (2016-08-08 05:11:24)
    아니면 NTR Debugger를 이용하셔서 값에 변동이 있을때마다 덤프를 하셔서 값을 찾는방법도 있습니다.
    Lv.3 Akaikarus (2016-08-08 14:15:11)
    아직 작업하시는게 어려우시면 좀 전에 다른방법으로 하는 가이드를 올려놨으니 그것을 참고하시면 좀더 확실하게 작업이 가능하실겁니다.
    저도 그 방법으로 수치화 되지않은 값을 찾아서 적용했습니다.
    Lv.11 라르크엔시엘 (2017-02-25 22:33:30)
    음 제가 ntr자체가 아예 안깔린상태인데요.. ntr3.4만 받아서 설치하고 피시엔 디버그툴만 설치하면 되나요? 아니면 다른 파일도 뭔가 설치할게 있나요? 정발뉴큰다수a9입니다
    Lv.5 하하하ㅏ (2017-02-25 22:41:57)
    네 그냥 ntr설치하시기만 하면 됩니다
    Lv.11 라르크엔시엘 (2017-02-25 22:58:13)
    라르크엔시엘님이 (2017/02/26 01:21)에 삭제 하였습니다.
    Lv.11 라르크엔시엘 (2017-02-26 01:20:49)
    5번전에 b버튼 눌러줘야 하는군요.... 안써있어서 마이 헤맸군요 그래도 성공~
    Lv.11 라르크엔시엘 (2017-02-26 11:23:35)
    흠 이상하게 전에 거랑 다른건지 이 설명과 제가 한 방식이 차이가 있군요 그래서 최신버젼으로 한 제가 댓글로 추가설명~ 참고로 제기기는 정발 뉴3dsxl a9lh 11.3시스상태에서 했습니다
    먼저 ntr3.4와 bootntr셀렉터 2.72 최신을 다운받고 ntr3.4에 ntr.bin은 sd최상단에 넣어주시고 부트셀렉터는 cia파일이기에 sd암대나넣고 fbi로 설치하시고 피시엔 ntr디버그툴까시고 넷펌워크4.5도 까시고 하면 준비완료~
    3ds에서 ntr실행후 3번째 세이브머시긴가 누르고 3.4누르면 설정완료 그럼 치팅할 겜 들어가서 세이브로드후 x+y누름
    위에 순서대로 하다가 5번전에 20초정도 대기후 b버튼 눌러서 다시 겜화면으로 복귀 그러면 게임명과 옆에 오픈이 활성화됨
    바로 오픈버튼 클릭~ 좀 기다리면 나머지도 활성화됨
    이제 나머지는 위에 스샷대로 현재 소지금 적고 사진대로 하면 끝~
    슈로대ux.bx.sd건담지제네3d 3가지모두 잘되었군요
    Lv.5 Akaikarus (2017-02-28 19:44:50)
    Power Save였는지 Real Time Save였는지는 모르겠지만 Save라고 되어있는 기능은 NTR에서 매우 불안정한 기능입니다.
    일명 State Save라고 하며 현재의 상태를 강제로 저장하는 방식입니다.
    실제로 개발자인 44760도 해당 기능은 많이 불안정하니 신중히 사용하라고 명시했습니다.

    라르크엔시엘님 말씀대로 적용을 하셔도 좋지만 덤프하는 부분에서 주소값이 변경될 가능성도 있습니다.

    세이브 문제도 일으키지 않고 안전하게 하실려면 기존의 세이브는 백업을 해둔뒤에 본문의 내용대로 작업을 진행하시는게 좋다고 봅니다.
    Lv.11 라르크엔시엘 (2017-03-01 01:40:28)
    아 저 설명에서 ntr에서 세이브 누르는건 처음 초기설정할때 말이였네요 그후에 3.2 3.3 3.4 중에 고르는게 나오는데 3.4 를 클릭하라는 말이였군요 2번째부터는 ntr실행시 자동으로 넘어가기에 상관없군요 이걸 깜빡 빼먹은...
    Lv.2 rlaeorjs (2018-08-26 14:19:57)
    제가 NTR 에서 컴퓨터랑 연결이 않됩니다 도와주세요 ㅠㅠ



    도배방지 : 0

    글쓰기 | 수정 | 삭제 | 목록   

     

    <<556557558559560

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.