이 글에서는 최후의 시간여행 한글패치의 패치 방법을 설명하는 글입니다.
또한 마신의 피리도 이 방법을 이용하실 수 있습니다.
준비물
NDS/NDSL/3DS 와 컴퓨터 혹은 휴대폰과 연결 가능한 인터넷 환경
(NDS가 연결 가능한 WiFi 인터넷에 컴퓨터/휴대폰이 같이 연결되어 있어야 합니다.)
예) 닌텐도 Wi-Fi 커넥터(작업을 할 PC 에 연결해 주세요.),
휴대전화 핫스팟
(NDS/NDSL 의 경우 암호는 WEP 형식 또는 걸려있지 않아야 연결 가능합니다.)
NDS/NDSL 혹은 A9LH 가 적용되어 있는
3DS/3DS XL/New 3DS/New 3DS XL(DSi/DSi LL(XL) 기종은 불가능)
정품 최후의 시간여행/마신의 피리 북미판 칩
(팀 에니그마는 정품 사용을 권장하고 있습니다. 불법으로 얻은 롬에
패치를 하여 즐기는 행위는 올바르지 않다는 것을 명심해 주세요.)
NDS의 경우 닥터(추출한 롬을 구동시킬 수 있는 칩)
그리고 가장 중요한 한국어 패치입니다.
1. 롬 추출하기 - NDS
패치를 하시려면 먼저 롬을 추출해야 합니다.
롬 추출 과정에 앞서 아래에 있는 첨부 파일을 다운로드 받아 주세요.
1.해당 압축 파일 내부의 wooddumper.nds 파일을
닥터의 nds 파일이 인식할 수 있는 곳에 넣어 주세요.
2.Wi-Fi 커넥션 설정이 가능한 칩을 이용해
Wi-Fi 커넥션을 설정합니다.
(만약 집의 공유기 혹은 휴대전화 핫스팟 등과 NDS 가 이미 연결되어 있다면 이 단계는 건너뛰어도 됩니다.)
(저희는 마리오 카트 DS 를 이용했습니다.)
Wi-Fi 접속 경로 설정을 터치합니다.
접속 경로 1 아래의 미설정 버튼을 터치합니다.(설정 취소 버튼 아님!)
액세스 포인트를 검색을 누릅니다.
조금 기다리면...
이렇게 접속 가능한 Wi-Fi 목록이 뜨는데,
여기서 자신이 연결하고자 하는 Wi-Fi 를 연결합니다.
비밀번호가 걸려 있는 Wi-Fi 라면 비밀번호를 입력합니다.
접속 테스트를 완료하고, 본 화면이 뜨면 성공입니다.
(이미 NDS 의 Wi-Fi 커넥션 서비스는 2014년 부로 종료되었으므로, 오류가 나는 것이 정상입니다. Wi-Fi 커넥션 종료는 롬 추출과 아무런 상관이 없으므로 안심하세요.)
3.롬 추출 준비를 합니다.
1. 의 과정의 닥터를 꽃아 wooddumper.nds 를 실행합니다.
해당 화면이 뜨면 준비가 된 겁니다.
NDS 뒷면에 꽃혀 있던 닥터를 분리하고,
최후의 시간여행(혹은 마신의 피리) 북미판 정품 칩을 꽃고 A 를 누릅니다.
A 를 눌렀을 때 아래 화면에 초록색으로 card init success. 라고 떴으면
위쪽 화면의 ip : 192.168.~~~.~~~ 부분을 기억해 둡시다.
4. 추출한 롬을 다운로드 합니다.
방금 3. 과정에서 기억해 둔 ip 를 주소창에
ftp://(기억해둔 IP) 라고 치면 위 사진과 같은 화면이 나옵니다.
예) ftp://192.168.1.107
해당 화면에서 .nds 로 끝나는 파일을 클릭하면 웹 브라우저에서
다운로드가 진행됩니다.
다운로드가 끝날 때까지(시간이 많이 걸립니다. 약 30~50분) 기다립니다.
(참고로 .sav 파일은 세이브 파일입니다. 북미판 세이브를 패치판에 그대로 옮겨
플레이 하실 수 있습니다.)
브라우저에서 다운로드가 다 되었고 NDS 에서도 위쪽 화면과 같은 글자가 나왔다면 성공입니다. 이제 NDS 를 끄면 됩니다.
이제 다운로드 받은 파일(.nds 파일) 이 추출한 롬입니다.
해당 롬을 패치하여 닥터에 넣으면 성공입니다.
1-1.롬 추출하기 - 3DS
3DS 에서 롬 추출하는 과정은
홈브류에 대한 이해가 필요하며, 약간 복잡할 수 있습니다.
해당 부분에 대한 포스팅은 곧 안내 드리겠습니다.
(Decrypt9 사용)
2.패치하기
윈도 환경에서 패치하는 방법은 간단합니다.
이 글에 링크된 exe파일을 실행시켜 추출한 .nds 파일을 선택하면 자동으로
해당 .nds 파일이 있는 위치에 "_KOR" 이 붙어 있는 .nds 파일이 생성됩니다.
안드로이드 OS에서는 같은 링크에 있는 apk 파일을 내려받아 실행하고
.nds 확장자의 롬 파일을 선택해서 패치하면 해당 파일의 위치에 _KOR이 붙은
.nds 파일이 생성됩니다.
기타 OS의 경우는 xdelta 파일을 패치할 수 있는 프로그램을 내려받고
링크에 있는 .xdelta 파일을 롬 파일과 함꼐 선택해서
패치를 할 수 있습니다.
(MAC용 프로그램 : 링크 / Linux용 프로그램 : 링크)
3.즐기기
패치한 롬(원본 롬에 _KOR 이 붙은 롬)을
닥터에 넣고 NDS 에서 즐기시면 됩니다.
혹은 추출한 롬을 에뮬레이터(Desmume, DraStic)
에서 즐기셔도 물론 좋습니다.
'패치 안내' 카테고리의 다른 글
[Team Enigma] 마신의 피리 주간 수수께끼 사용 방법 (23) | 2018.10.09 |
---|---|
마신의 피리 한국어 패치 배포 일정 관련해서 알려드립니다 (15) | 2018.10.08 |
세이브 관련 오류에 대한 정보를 모으고자 합니다. (15) | 2017.02.11 |
레이튼 교수와 최후의 시간여행 한국어 패치 미러 다운로드 (31) | 2017.01.29 |
[Team Enigma] 최후의 시간여행 주간 수수께끼 사용 방법 (14) | 2017.01.26 |
[Team Enigma] 최후의 시간여행/마신의 피리 패치 방법 (48) | 2017.01.26 |
댓글을 달아 주세요
와... 이건 정말 정발수준이 아닌 작정하고 현지화시킨것 같은 느낌입니다..
음성까지... 얼마나 고생하셨을까 지례짐작도 안되네요;;
여튼 고생하셔서 만드신패치 감사하게 생각하고 즐기겠습니다!!
고맙습니다!!!!!
나오자마자 하루만에 클리어 했습니다 ㅎㅎㅎㅎ 총 13시간정도 걸렸는데 와 진짜 목소리가ㅏ 캐릭터마다 너무 좋아서 소리크게틀어놓고 게임했습니다 ㅋㅋㅋㅋㅋ 진짜 완벽한 플레이 였어요!@!! 게임하면서 와 진짜 대단하다 라는소리만 계속 나오더라구여 두세번더 플레이 해볼생각이에여 감사합니다 정말!!
감사합니다. 타이틀부터 더빙에 신경 많이 쓰셨네요.
시간 날때 천천히 즐겨 보겠습니다.
팀 에니그마도 새해 복 많이 받으세요.
Decrypt9에서 패치하는법좀 올려주세요
아예 종류가 다른 칩 데이터를 다 빼고 이것저것,,비운 다음에 이 레이튼교수와 최후의 시간여행데이터만을 넣는방법도 되나요?
진짜 패치감사합니다
덕분에 엔딩까지 잘 플ㄹㅔ이했습니다 감사합니자ㅠㅠㅠ
고생많이하셨습니다 감사히 잘 플레이하겠습니다
안녕하세요. 저는 몇달전부터 팀 에니그마의 블로그를 보며 최후의 시간여행이 한글번역이 완성되기를 기다린 사람입니다. 이번에 완료된것을 보고 드라스틱으로 플레이를 하려 하는데 하는법을 잘 모르겠네요. 혹시 드라스틱으로 다운받는법도 설명해주실수 있으신가요?
훌륭한 한글패치 감사합니다 ㅠㅠ 예전에 정말 하고 싶어서 딸리는 영어 실력으로 북미판 힘겹게 플레이했었는데.. 이제 편하게 한글로 즐길 수 있군요. 덕분에 서랍 구석에 박아둔 닌텐도를 오랜만에 다시 잡아 보네요.
이 글보고 뉴 3ds xl 기기 주문하고 아마존에서 북미판 정품 칩도 샀습니다.
3ds에서 패치방법은 언제 게시해주시나요? 닥터란것이 필요할지도 궁금합니다
한글패치 정말 감사합니다ㅎㅎ
재밌게 플레이 하겠습니다^^ㅎㅎ
먼저, 이렇게 번역을 해주셔서 감사합니다.
하지만 실제로 패치를 시도해보니까 이런 코드가 나오는데, 이런 건 어떻게 처리해야 하나요?
관리자 권한으로도 실행시켜 보았지만 실패했습니다.
이외에도 제가 시도해볼 만한 다른 방법들은 무엇이 있을까요?
(또한 파일 자체는 일어판이 아닌 영어판이 맞는 것 같습니다. 북미판 외의 영어판이 있다면... 그건 예상 외네요.)
응용 프로그램에서 처리되지 않은 예외가 발생했습니다. (생략)
(생략) 경로에 대한 액세스가 거부되었습니다.
이 대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는
방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.
************** 예외 텍스트 **************
System.UnauthorizedAccessException: 'C:\Users\Administrator\Downloads\5200 - Professor Layton and the Unwound Future (U).nds' 경로에 대한 액세스가 거부되었습니다.
위치: System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
위치: System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
위치: System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
위치: System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
위치: System.IO.File.Open(String path, FileMode mode)
위치: Layton3KRPatch.Form1.GetMD5(String file)
위치: Layton3KRPatch.Form1.ValidateFile()
위치: Layton3KRPatch.Form1.button1_Click(Object sender, EventArgs e)
위치: System.Windows.Forms.Control.OnClick(EventArgs e)
위치: System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
위치: System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
위치: System.Windows.Forms.Control.WndProc(Message& m)
위치: System.Windows.Forms.ButtonBase.WndProc(Message& m)
위치: System.Windows.Forms.Button.WndProc(Message& m)
위치: System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** 로드된 어셈블리 **************
mscorlib
어셈블리 버전: 2.0.0.0
Win32 버전: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
코드베이스: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Layton3KRPatch
어셈블리 버전: 1.0.0.0
Win32 버전: 1.0.0.0
코드베이스: file:///C:/Users/Administrator/Downloads/Layton3KOR_v1.3.exe
----------------------------------------
System.Windows.Forms
어셈블리 버전: 2.0.0.0
Win32 버전: 2.0.50727.5491 (Win7SP1GDR.050727-5400)
코드베이스: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
어셈블리 버전: 2.0.0.0
Win32 버전: 2.0.50727.8686 (QFE.050727-8600)
코드베이스: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
어셈블리 버전: 2.0.0.0
Win32 버전: 2.0.50727.5495 (Win7SP1GDR.050727-5400)
코드베이스: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Core
어셈블리 버전: 3.5.0.0
Win32 버전: 3.5.30729.5420 built by: Win7SP1
코드베이스: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
mscorlib.resources
어셈블리 버전: 2.0.0.0
Win32 버전: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
코드베이스: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
어셈블리 버전: 2.0.0.0
Win32 버전: 2.0.50727.5420 (Win7SP1.050727-5400)
코드베이스: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ko_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** JIT 디버깅 **************
JIT(Just In Time) 디버깅을 사용하려면 이 응용 프로그램 또는 컴퓨터의
config 파일(machine.config)의 jitDebugging 값을
system.windows.forms 섹션에 설정해야 합니다.
또한 응용 프로그램은 디버깅할 수 있도록 컴파일되어야
합니다.
예:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
JIT 디버깅을 사용하면 처리되지 않은 모든 예외는
이 대화 상자에서 처리되지 않고 컴퓨터에 등록된 JIT
디버거에 보내집니다.
훌륭한 번역 정말 감사드립니다 ㅎㅎ 몇년전에 북미판 칩을 샀었는데 영어 실력의 한계 때문에 플레이가 힘들었는데 이제 즐겁게 플레이 할 수 있겠네요! 감사합니다! 고생하셨어요 !
일어 칩은 안되는 건가요?
감사합니다 감사합니다 진짜 감사합니다 레이튼교수 팬인데 정발화 안돼서 절망하고 있던걸 이제야 배포 소식을 봤네요 다시 한번 감사하다는 말씀을 드리며 정말 성공하셨으면 좋겠습니다 팀 에니그마 파이팅!
안드로이드에서 패치하는것도 NDS에서 추출한 롬으로 하는 방식인가요?
닥터는 어디서 구하나요
닥터를 못구해서 플레이에 제약이 있네요...
혹시 컴퓨터로 플레이 가능한가요...?
패치 시키려 해도 이미 패치가 되었거나 영문롬이 아니라면서 거부하네요....!
힌트를 사용하면 힌트 핵심단어가 안나오는데 그건 왜 그런 건가요? 핵심단어가 없으니 힌트를 본 것 같지 않아서요ㅠㅠ