-
Notifications
You must be signed in to change notification settings - Fork 1
How to use Ys VIII IT3 mods on the Switch
The information in this guide is provided courtesy of Cutepatatas. Thank you very much for doing the research and sharing the information!
You will need a modded switch and the Ys VIII game. This guide assumes you are using Atmosphere as your custom firmware.
NOTE: This toolset (Ys8_IT3) is written to work with PC IT3 model assets. I do not believe that Switch IT3 model assets can be modified with the Ys VIII IT3 toolset, but many PC IT3 models can be used unmodified on the Switch.
-
First, Use DBI or nxdumptool to dump the game data. Locate
data.datin the game dump and copy it to an empty project folder. -
Rename
data.dattodata.dat.original. We will not be modifying this file directly - we will instead be creating a newdata.datto used with LayeredFS. -
Download QuickBMS by Luigi Auriemma, as well as the Fafullfs BMS script for Nippon Ichi Software. Extract QuickBMS into the project folder, along with fafullfs.bms.
OPTIONAL: The following steps explains how to extract all the files from data.dat but you do not need to extract these files when inserting mods made for PC. Instead, create an empty folder called data, and create the folders inside that folder for the mods. For example, to mod /chr/pc/c005_p.it3, create the folders /chr/pc inside data and place your modded c005_p.it3 inside data/chr/pc.
- Extract
data.dat.originalinto a folder calleddataby using QuickBMS (4GB+ version) from the command line with the following command:
quickbms_4gb_files.exe fafullfs.bms data.dat.original data
- Inside the newly created
datafolder, you will see all the extracted files. Character models are inside folders in thedata/chrfolder - for example player characters are indata/chr/pcand NPCs are in/data/chr/npc.
-
QuickBMS is also a bit quirky in the way it inserts files. It will not rebuild
data.datfrom scratch - instead it will only replace the files you want it to replace and leave the other files alone. So you actually want your/datafolder to be mostly empty; remove all the files you don't want replaced fromdata. If you did not extract the files, that is fine. -
Replace the .it3 files you want to replace. Delete any unmodified files. Be sure you are replacing existing files, not adding new ones. It is important that you get the file paths correct. If you are unsure of your file paths, then extract the original
data.datas per the above instructions to inspect the correct file paths!
Hint: Uploading data.dat to the Switch takes a very long time (90 minutes or more), so be sure to use it3 mods that are known to work to first verify data.dat is being rebuilt correctly before inserting new experimental mods!
-
First time only Make a copy of
data.dat.originalasdata.dat:
copy /Y data.dat.original data.dat
This can take a while if you do not have an SSD - be sure to wait until you see 1 file(s) copied. and you are returned to the command point.
- Insert the files from
data/into yourdata.datwith the following command:
quickbms_4gb_files.exe -w -r -r fafullfs.bms data.dat data
NOTE: The data/ folder should contain only the modded files, not the originals. When using the -w -r -r mode (REIMPORT2) QuickBMS will append the modded files to the end of data.dat and point the entry in the table of contents to the end. This means that data.dat will grow a little in size each time you run this command.
-
Transfer
data.datto your Switch. It belongs insd:/atmosphere/contents/01007F200B0C0000/romfs/data.datDrag-and-drop copy will fail if your SD card is in FAT32 format however, so use FTP to DBI. DBI has an FTP server, connect to it with FTP software such as FileZilla and transfer the file this way; DBI will automatically split the file into chunks in a way that is invisible to the Switch hardware. -
Close and reopen the game to test your new
data.dat. If the game crashes immediately on loading, thendata.datis corrupt. If it crashes when loading the modded character, then the modded .it3 file is the issue.