==================================================
== DRAGON QUEST MONSTER : TERRY'S WONDERLAND 3D ==
==================================================

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

GameID	 :	0004000000074600	
Console	 : 	Nintendo 3DS
Language : 	English
Patch 	 :	Version 1.2

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

==============================
== Patch the Original RomFS ==
==============================

1) Downloads	
	
	a) 	PackHack v5.3 (http://pastebin.com/A1s8cmsD)
	
	b) 	xdelta UI (http://www.romhacking.net/utilities/598/)
	
	c) 	our latest xDelta patch (based on changes below, v1.2)

2) 	Obtain a dump/3DS/CIA of the Japanese game 
	
	a) 	Original CIA MD5: E56E750326B6A1E4C6945AD39BFFE501
	
3) 	Put your dumped copy of the game in the PackHack root folder.

4) 	Run HackingToolkit3DS.exe, and install it as 
	needed (might need to run SetupUS.exe prior).

5) 	Enter either D to extract your 3DS file, 
	or CE to extract your CIA.  And then enter the name of 
	the file you put at the root, and press enter.  
	Choose n (case sensititve) when it asks 
	"decompress the code.bin file(n/y)?"
	Extraction takes a bit of time, so be patient.
	
6) 	This will created a file called "DecryptedRomFS.bin".  
	This is what we need to patch.	Open the xDelta UI 
	program from Step 1b. Patch this file with the provided 
	DecryptedRomFS.xdelta.	

============================
== Rebuilding a new RomFS ==
============================

1) 	You need to extract the patched RomFS.bin file 
	you just created using xDelta. Open the PackHack.exe 
	application, and choose the RomFS Extractor (RFSE).
	This will open an new application, called 
	RomFS extractor (from the pack Hack).
	
2) 	Click the "Open" button, and choose the new patched 
	RomFS file, then click "Go".

3) 	This should created a folder in the same directory as 
	your patched RomFS.bin, with an _ (underscore) at the
	end of the folder name, as the same name of the file 
	you just extracted.  
	
	a) 	If you wish to use an NTR patch, you can skip the 
		rest of this, and proceed to the "using NTR" section.
		Unfortunately, NTR only patched the RomFS, and the new
		englush banner exists in the ExeFS, so we will skip
		this section as well.  

===============================
== Rebuilding a new ExHeader ==
===============================

1) 	Many people are having isues when they install the
	1.1 official update, that the game hangs at the
	Nintendo 3DS splash screen.  In the folder where
	you ran PackHack to decrypt and decompile the original
	japanese game there is a file called DecryptedExHeader.bin.
	
2) 	Open xDelta UI, and patch the DecryptedExHeader.bin with
	"v1.0-DecryptedExHeader.xdelta"  the resulting file should have
	the same name as "DecryptedExHeader.bin" and be in the same
	location, prior to rebuilding the .CIA or .3DS file.  Otherwise
	the v1.1 official update seems to make the game hang.		

====================================
== Patching in new English Banner ==
====================================

1) 	Locate the ExtractedExeFS folder created, when dumping the
	game in Step 5 of "Patch the Original RomFS".  Copy the 
	"banner.bin" file to your xDelta directory to make a backup
	of it, prior to patching.
	
2) 	Open the xDelta UI application, and patch this "banner.bin" file
	with the provided "banner.xdelta". 
	
3) 	Copy the resulting file back to the "ExtractedExeFS" 
	folder, prior to rebuilding the 3DS or CIA file, in 
	the section below.  It must overwrite the old 
	"banner.bin" file, and have the same name 
	as "banner.bin".
	
===============================
== Rebuilding a .3DS or .CIA ==
===============================
	
1) 	Copy the content of the folder created in the 
	"Rebuilding a new RomFS" section in Step 3 to the 
	ExtractedRomFS folder created in the 
	"Patch the Original RomFS" section from Step 5, in 
	the packhack folder, that was created when you 
	extracted the original japanese game.
	
2) 	Launch the HackingToolkit3DS.exe, and choose either "CR" to 
	rebuild a .CIA file, or "R" to rebuild a .3DS. Be patient, as 
	this process takes a while.  It will also ask you for a name, 
	which does not matter. Name it whatever you want.

3) 	Depending on a CIA or 3DS, you will then simply need to 
	transfer the file to your SD and run or install it.
	Enjoy!

====================================================
== Installing the Official TW3D v1.1 eShop Update ==
====================================================

1) 	Make sure you have FBI installed on your 3DS.  Go into your System
	Settings, go to the Memory management, DLC, and then deleted the DLC
	for Terrys Wondelrand ("DQMT").  If you are on a 3DS without CFW and
	FBI installer access, you must have JPN region and be able to just
	download straight from the eShop.  Otherwise, continue.

2) 	Google "3ds title keys" and you will find the title key database website.

3) 	Search for "0004000E00074600" in the tiny search box, above the grid of keys/titles.

4) 	On the site, there will be a button to Generate a QRCode. Scan it using FBI.
	You will receive prompts from FBI.  You can only download a JPN title on a
	JPN region console, so at this point you MUST choose to 
	"Install Ticket + Title".  This will install a valid copy of the
	"Terry's Wonderland 3D" official v1.1 updated (from SQEX).
	
==========================
== Using NTR to patch 	==
==========================

1) 	There are 2 official versions of the Game (1.0 and 1.1). You need to run
	the corresponding NTR plugin version for LayeredFS that you have
	installed.  Ideally, if you followed all these, this is V 1.1.  Only 1.1
	is provided below at this time.
	
	b) 	Official v1.1 LayeredFS Plugin:
		https://mega.nz/#!fVYGgJbQ!m1GjH0KRCQ79vI1gA8qmC1KmyhXJjC74H1CGBuWR1W8
	
2) 	The downloads will have 2 folders that you need placed on the Root of your
	SD card.  One is callled "Plugin" and the other is the GAMEID for this title.
	You will also see a few folders inside of the GAMEID, in the downloaded
	file structure above (Step 1a or 1b).  
	
3) 	Using the extract patched RomFS, from the "Rebuilding a new RomFS"
	section, copy the folders from the data folder, listed in the GAMEID/data
	folder
	
		- data/event 	(field/demo folders, the .e files)
		- data/layout 	(.arc files)
		- data/navimap 	(.arc files)
		- data/message 	(.binj files)
		- data/font 	(.bcfnt files)
		
4) 	You will need BootNTR.cia installed on your 3DS, proper .bin files for
	your supported firmware and console.  You should be able to launch NTR
	, and then exit it.  Launch Terry's Wonderland (japanese installed).  The
	screen should flash green, and you will be running the patched files.

------------------------------------------------------------------------------
CHANGE LOG
------------------------------------------------------------------------------
============
== v 1.2 ===
============

* Spruced up the Estark dialog
* Rolled in various reported bugs from our users
	- text over flows
	- bad grammar
	- spelling mistakes
	- few context things in menus/wifi
* Name changes:
	- Maizar the Exiled -> Maizarcane
	- hogeria -> hogeira
	- various japanese/english names fixed
============
== v 1.1 ===
============

* Fixed a Game-crashing bug with the Archfiend's Grimoire
	- All 3 books have been renamed due to length restrictions not previously encountered
* Fixed a message from one of the 2 NPCs in the Arena regarding breeding a "Boring Bug"
* Fixed a message where the king had "I3" after a bunch of "?" and "!" characters
* Renamed skill - "Parameter Break" to "Crafty Debuffer"
* Fixed a bug with Cottney dialog overflowing out of the box in the intro scouting dialog.

============
== v 1.0 ===
============

* Custom Logo
* Custom Font
* Full English Menus
* Full English Script
* Custom Banner

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