I might be able to do some of the technical aspect, but no promises. Also, any game file can be replaced or added to with dlc.And you can add them in with the DLC? I'm intrigued.
I might be able to do some of the technical aspect, but no promises. Also, any game file can be replaced or added to with dlc.And you can add them in with the DLC? I'm intrigued.
I might be able to do some of the technical aspect, but no promises. Also, any game file can be replaced or added to with dlc.
Actually, it is. To change the personal skill of these characters and mine, extract the CIA's contents, and look for the directory Global/GameData/Person. This folder contains mini GameData.bin's that hold the data for 1 character a piece. The names should be pretty obvious. If some of the characters in the filenames show up as # signs, use romfs extractor to extract the romfs. From there act as if the file you want to edit is GameData.bin (the structure of the 1 character block in each of the files is the same as the structure of character blocks in GameData.bin). After you edit the file, compress it and change the extension to .lz. Open the file in a hex editor and copy and paste insert the first four bytes at the beginning (so that the first four bytes are repeated). Change the first byte to 13. Now, delete any files that were not present when you extracted the rom and rebuild with ctrtool.I'd like to change some personal skills. How should I go about it? From what I can tell, tweaking the CIA doesn't seem as easy as a decompressed GameData for ROM hacking.
Actually, it is. To change the personal skill of these characters and mine, extract the CIA's contents, and look for the directory Global/GameData/Person. This folder contains mini GameData.bin's that hold the data for 1 character a piece. The names should be pretty obvious. If some of the characters in the filenames show up as # signs, use romfs extractor to extract the romfs. From there act as if the file you want to edit is GameData.bin (the structure of the 1 character block in each of the files is the same as the structure of character blocks in GameData.bin). After you edit the file, compress it and change the extension to .lz. Open the file in a hex editor and copy and paste insert the first four bytes at the beginning (so that the first four bytes are repeated). Change the first byte to 13. Now, delete any files that were not present when you extracted the rom and rebuild with ctrtool.
Use romfs extractor on the bb20 file.Ahh, so the CIA can be extracted just like the Fates ROM. Got it- hopefully I'll be good from here. Time to experiment further.
EDIT ...help. It didn't make folders. Instead, it resulted in this and I don't know what's what. (see linked picture)
http://imgur.com/a/hAxVG
This is what I got from HackingToolkit3DS.
Use romfs extractor on the bb20 file.
Forgive me for my ignorance, but if the .cia contains many small GameData.bin files for each character, theoretically, couldn't one just add the contents of like Arete's file to the vanilla game? I say add for lack of a better term.
Actually, it is. To change the personal skill of these characters and mine, extract the CIA's contents, and look for the directory Global/GameData/Person. This folder contains mini GameData.bin's that hold the data for 1 character a piece. The names should be pretty obvious. If some of the characters in the filenames show up as # signs, use romfs extractor to extract the romfs. From there act as if the file you want to edit is GameData.bin (the structure of the 1 character block in each of the files is the same as the structure of character blocks in GameData.bin). After you edit the file, compress it and change the extension to .lz. Open the file in a hex editor and copy and paste insert the first four bytes at the beginning (so that the first four bytes are repeated). Change the first byte to 13. Now, delete any files that were not present when you extracted the rom and rebuild with ctrtool.
So first, take romfs builder and rebuild the romfs with the romfs folder containing your edited files. After you do that, create a folder containing makerom.exe, your new romfs, the file DecryptedApp.0000.0000006e (rename it to c.0000.0000006e), and msvcr120.dll (only if necessary, if the commands run without don't get this). Then Shift+Left Click in the folder and select 'Open Command window here'. Then run this command:Okay, so my modifications have been made, but I'm stuck on the last step. How do I run ctrtool in order to rebuild my DLC CIA? The command options are extremely confusing.
So first, take romfs builder and rebuild the romfs with the romfs folder containing your edited files. After you do that, create a folder containing makerom.exe, your new romfs, the file DecryptedApp.0000.0000006e (rename it to c.0000.0000006e), and msvcr120.dll (only if necessary, if the commands run without don't get this). Then Shift+Left Click in the folder and select 'Open Command window here'. Then run this command:
makerom -f ncch -target t -rsf DLC.rsf -romfs romfs.bin -o c.0020.0000bb00
For the DLC.rsf, just copy and paste this into Notepad and save as DLC.rsf in the folder you made (make sure to do this before running the command):
BasicInfo:
CompanyCode : 00
ProductCode : CTR-M-BFXE-00
ContentType : Application # Application / SystemUpdate / Manual / Child / Trial
TitleInfo:
UniqueId : 0x01794
Category : AddOnContents # Application / SystemApplication / Applet / Firmware / Base / DlpChild / Demo / Contents / SystemContents / SharedContents / AddOnContents / Patch / AutoUpdateContents
Then run this command:
makerom -f cia -rsf rom.rsf -o Nameofoutputtedciahere.cia -ckeyid 0 -major 0 -minor 10 -micro 0 -DSaveSize=0 -dlc -i c.0000.0000006e:0x0000:0x0000006e -i c.0020.0000bb00:0x0020:0x0000bb00
For rom.rsf, just copy and paste this into notepad and save as rom.rsf in the folder you made (make sure to do this before running the command):
Option:
MediaFootPadding: true
EnableCrypt: false
SystemControlInfo:
SaveDataSize: $(SaveSize)K
If all went well you should have a working .cia in the folder you created at the start of this tutorial. Just install it like normal.
Make sure that your rsf has everything in it from BasicInfo: to AutoUpdateContentsI keep getting this error:
[RSF ERROR] Unrecognised Key: 'CompanyCode'
[RSF ERROR] Error Proccessing RSF file
Make sure that your rsf has everything in it from BasicInfo: to AutoUpdateContents
Are you sure that the file extension for the rsf is .rsf? And is it in the same folder as makerom?Got everything from start to end. Still getting the error.
That folder looks good except for ROM.rsf. Rename to rom.rsf. Make sure both files have every last bit of what I specified in my post.Yup, extension is .rsf. Maybe showing my makerom folder will help- here's what I got inside.
http://imgur.com/a/vnfro
Not yet, but other region ports are possible.I know that the title says USA but has this been ported to the EUR version?