ROM Hack RELEASE NSC_Builder. Nintendo Switch Cleaner and Builder. (Game+updates+dlc in a single xci)

  • Thread starter JRoad
  • Start date
  • Views 730,757
  • Replies 2,826
  • Likes 74

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
i ve been load Digimon Story Cyber Sleuth Complete Edition [010014E00DB56000] [v196608] (1G+1U).xci sxos mount, the icon shows fine but I get a HOS card read error and closes without mounting. i 've tried lowering the keygen down to 9/8 no luck

I ran verify in file info

PS: my keys are valid verified by NSC

********************************************************
VERIFY A NSP\XCI\NCA
********************************************************
***************
DECRIPTION TEST
***************
010014E00DB56000 - Content.PROGRAM
04b259921853cfcceaeeddb147131f2c.nca -> is CORRECT
010014E00DB56000 - Content.CONTROL
9d3a6012f87cd5ab32ab292e0ac4dac4.nca -> is CORRECT
010014E00DB56000 - Content.MANUAL
e5b5d37a74a06aba6c0d88c5d998cfa7.nca -> is CORRECT
010014E00DB56000 - Content.MANUAL
dd75243077731f7000bf7ce4e70f0277.nca -> is CORRECT
010014E00DB56800 - Content.META
e9f015f3946bd52eedeac5b83a19ce25.cnmt.nca -> is CORRECT
010014E00DB56000 - Content.PROGRAM
fa56837a09cf811e0e44484c113fe616.nca -> is CORRECT
010014E00DB56000 - Content.CONTROL
4b37ebc99ec8a7deaba48600c297cea4.nca -> is CORRECT
010014E00DB56000 - Content.MANUAL
08ab275b23109f14edc046f56fd80f7a.nca -> is CORRECT
010014E00DB56000 - Content.MANUAL
4f72259f7d5bfe962152c233f39ff20a.nca -> is CORRECT
010014E00DB56000 - Content.META
7f8bcb0e71f4b012c7cb10b8216d80bf.cnmt.nca -> is CORRECT
VERDICT: XCI FILE IS CORRECT
***************
SIGNATURE 1 TEST
***************
010014E00DB56000 - Content.PROGRAM
> 04b259921853cfcceaeeddb147131f2c.nca -> is PROPER
* TITLERIGHTS WERE REMOVED
* Original titlerights id is : 010014E00DB568000000000000000008
* Original titlekey is : C66EDA2E236567821B203D4992059804
010014E00DB56000 - Content.CONTROL
> 9d3a6012f87cd5ab32ab292e0ac4dac4.nca -> is PROPER
010014E00DB56000 - Content.MANUAL
> e5b5d37a74a06aba6c0d88c5d998cfa7.nca -> is PROPER
010014E00DB56000 - Content.MANUAL
> dd75243077731f7000bf7ce4e70f0277.nca -> is PROPER
* TITLERIGHTS WERE REMOVED
* Original titlerights id is : 010014E00DB568000000000000000008
* Original titlekey is : C66EDA2E236567821B203D4992059804
010014E00DB56000 - Content.PROGRAM
> fa56837a09cf811e0e44484c113fe616.nca -> is PROPER
010014E00DB56000 - Content.CONTROL
> 4b37ebc99ec8a7deaba48600c297cea4.nca -> is PROPER
010014E00DB56000 - Content.MANUAL
> 08ab275b23109f14edc046f56fd80f7a.nca -> is PROPER
010014E00DB56000 - Content.MANUAL
> 4f72259f7d5bfe962152c233f39ff20a.nca -> is PROPER
010014E00DB56800 - Content.META
> e9f015f3946bd52eedeac5b83a19ce25.cnmt.nca -> needs RSV check
* CHECKING INTERNAL HASHES
- PFS0 hash is CORRECT
- HASH TABLE hash is CORRECT
- HEADER BLOCK hash is CORRECT
* INTERNAL HASHES MATCH
> e9f015f3946bd52eedeac5b83a19ce25.cnmt.nca -> is PROPER
* RSV WAS CHANGED FROM 604045312 TO 469762048
* THE CNMT FILE IS CORRECT
010014E00DB56000 - Content.META
> 7f8bcb0e71f4b012c7cb10b8216d80bf.cnmt.nca -> is PROPER
VERDICT: XCI FILE IS SAFE
 
Last edited by pcwizard7,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
Run the full hash on the file (level3 verification), it's asked after the initial verification. Since it's longer it's not done automatically but sometimes it detects corruption on files not detected by level1 verification.
Either way i'll test that file at night but for now i only got issues with Ghost Blade HD on SX OS.
Also verification is showing the digimon game is a keygeneration8 game so the keygenration won't get lowered.
 
Last edited by JRoad,

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
Run the full hash on the file (level3 verification), it's asked after the initial verification. Since it's longer it's not done automatically but sometimes it detects corruption on files not detected by level1 verification.
Either way i'll test that file at night but for now i only got issues with Ghost Blade HD on SX OS.

one part of the file is corrupted
***************
HASH TEST
***************
010014E00DB56000 - Content.PROGRAM
- File name: 04b259921853cfcceaeeddb147131f2c.nca
- SHA256: 2e0e44f0c2664ccb7a13b73c93a7eb77cba4168a3bbd931ad302a34b7ccee0d8
- ORIG_SHA256: 04b259921853cfcceaeeddb147131f2ce0fac51be969334862f0ad288e89a05e
> FILE IS CORRECT
010014E00DB56000 - Content.CONTROL
- File name: 9d3a6012f87cd5ab32ab292e0ac4dac4.nca
- SHA256: 9d3a6012f87cd5ab32ab292e0ac4dac4eacdb26a2a43bb58e75356876b400edd
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: e5b5d37a74a06aba6c0d88c5d998cfa7.nca
- SHA256: e5b5d37a74a06aba6c0d88c5d998cfa7ea2c610d4432b764ced3dcb5d12de5af
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: dd75243077731f7000bf7ce4e70f0277.nca
- SHA256: 5050ea67a9d48a513b1ff13e43b1aaa05771c6738048108ed65afa3c1f142c50
- ORIG_SHA256: dd75243077731f7000bf7ce4e70f02772772cf2a6834ef4159c7145fc2f06833
> FILE IS CORRECT
010014E00DB56800 - Content.META
- File name: e9f015f3946bd52eedeac5b83a19ce25.cnmt.nca
- SHA256: 2b9c82d5a5af61c972ce47c11ad354db4ebd2d485fdbf6ea648fba83e159ee9a
- ORIG_SHA256: 15a5f3bfb98689ee85cfe076c3e5ceeb1b0acb329feb7f3fd0aa4fe55b8b06cc
> FILE IS CORRUPT
010014E00DB56000 - Content.PROGRAM
- File name: fa56837a09cf811e0e44484c113fe616.nca
- SHA256: fa56837a09cf811e0e44484c113fe616a42952554aa71d3e1ee754d272734ff1
> FILE IS CORRECT
010014E00DB56000 - Content.CONTROL
- File name: 4b37ebc99ec8a7deaba48600c297cea4.nca
- SHA256: 4b37ebc99ec8a7deaba48600c297cea4e21283192b0c32c139b3ab0690b9ff90
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: 08ab275b23109f14edc046f56fd80f7a.nca
- SHA256: 08ab275b23109f14edc046f56fd80f7a67701de991e8f039c437e4d252566c07
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: 4f72259f7d5bfe962152c233f39ff20a.nca
- SHA256: 4f72259f7d5bfe962152c233f39ff20abd8e44b37742964e56f7a144762ff300
> FILE IS CORRECT
010014E00DB56000 - Content.META
- File name: 7f8bcb0e71f4b012c7cb10b8216d80bf.cnmt.nca
- SHA256: 7f8bcb0e71f4b012c7cb10b8216d80bf21f71ad8f264a742a03d498cebef1cc7
> FILE IS CORRECT
VERDICT: XCI FILE IS CORRUPT

010014E00DB56800 - Content.META
- File name: e9f015f3946bd52eedeac5b83a19ce25.cnmt.nca
- SHA256: 2b9c82d5a5af61c972ce47c11ad354db4ebd2d485fdbf6ea648fba83e159ee9a
- ORIG_SHA256: 15a5f3bfb98689ee85cfe076c3e5ceeb1b0acb329feb7f3fd0aa4fe55b8b06cc
> FILE IS CORRUPT
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
one part of the file is corrupted
***************
HASH TEST
***************
010014E00DB56000 - Content.PROGRAM
- File name: 04b259921853cfcceaeeddb147131f2c.nca
- SHA256: 2e0e44f0c2664ccb7a13b73c93a7eb77cba4168a3bbd931ad302a34b7ccee0d8
- ORIG_SHA256: 04b259921853cfcceaeeddb147131f2ce0fac51be969334862f0ad288e89a05e
> FILE IS CORRECT
010014E00DB56000 - Content.CONTROL
- File name: 9d3a6012f87cd5ab32ab292e0ac4dac4.nca
- SHA256: 9d3a6012f87cd5ab32ab292e0ac4dac4eacdb26a2a43bb58e75356876b400edd
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: e5b5d37a74a06aba6c0d88c5d998cfa7.nca
- SHA256: e5b5d37a74a06aba6c0d88c5d998cfa7ea2c610d4432b764ced3dcb5d12de5af
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: dd75243077731f7000bf7ce4e70f0277.nca
- SHA256: 5050ea67a9d48a513b1ff13e43b1aaa05771c6738048108ed65afa3c1f142c50
- ORIG_SHA256: dd75243077731f7000bf7ce4e70f02772772cf2a6834ef4159c7145fc2f06833
> FILE IS CORRECT
010014E00DB56800 - Content.META
- File name: e9f015f3946bd52eedeac5b83a19ce25.cnmt.nca
- SHA256: 2b9c82d5a5af61c972ce47c11ad354db4ebd2d485fdbf6ea648fba83e159ee9a
- ORIG_SHA256: 15a5f3bfb98689ee85cfe076c3e5ceeb1b0acb329feb7f3fd0aa4fe55b8b06cc
> FILE IS CORRUPT
010014E00DB56000 - Content.PROGRAM
- File name: fa56837a09cf811e0e44484c113fe616.nca
- SHA256: fa56837a09cf811e0e44484c113fe616a42952554aa71d3e1ee754d272734ff1
> FILE IS CORRECT
010014E00DB56000 - Content.CONTROL
- File name: 4b37ebc99ec8a7deaba48600c297cea4.nca
- SHA256: 4b37ebc99ec8a7deaba48600c297cea4e21283192b0c32c139b3ab0690b9ff90
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: 08ab275b23109f14edc046f56fd80f7a.nca
- SHA256: 08ab275b23109f14edc046f56fd80f7a67701de991e8f039c437e4d252566c07
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: 4f72259f7d5bfe962152c233f39ff20a.nca
- SHA256: 4f72259f7d5bfe962152c233f39ff20abd8e44b37742964e56f7a144762ff300
> FILE IS CORRECT
010014E00DB56000 - Content.META
- File name: 7f8bcb0e71f4b012c7cb10b8216d80bf.cnmt.nca
- SHA256: 7f8bcb0e71f4b012c7cb10b8216d80bf21f71ad8f264a742a03d498cebef1cc7
> FILE IS CORRECT
VERDICT: XCI FILE IS CORRUPT
Ok it seems that's the issue. That's the cnmt file from the update.
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
results of update file. all checkout

Signature Test
****************
SIGNATURE 1 TEST
****************
010014E00DB56000 - Content.PROGRAM
> 04b259921853cfcceaeeddb147131f2c.nca -> is PROPER
010014E00DB56000 - Content.CONTROL
> 9d3a6012f87cd5ab32ab292e0ac4dac4.nca -> is PROPER
010014E00DB56000 - Content.MANUAL
> dd75243077731f7000bf7ce4e70f0277.nca -> is PROPER
010014E00DB56000 - Content.MANUAL
> e5b5d37a74a06aba6c0d88c5d998cfa7.nca -> is PROPER
010014E00DB56800 - Content.META
> e9f015f3946bd52eedeac5b83a19ce25.cnmt.nca -> is PROPER
VERDICT: NSP FILE IS SAFE

Hash Test
***************
HASH TEST
***************
010014E00DB56800 - Content.META
- File name: e9f015f3946bd52eedeac5b83a19ce25.cnmt.nca
- SHA256: e9f015f3946bd52eedeac5b83a19ce255cf531fac2955e0c378f896892a31dc4
> FILE IS CORRECT
010014E00DB56000 - Content.PROGRAM
- File name: 04b259921853cfcceaeeddb147131f2c.nca
- SHA256: 04b259921853cfcceaeeddb147131f2ce0fac51be969334862f0ad288e89a05e
> FILE IS CORRECT
010014E00DB56000 - Content.CONTROL
- File name: 9d3a6012f87cd5ab32ab292e0ac4dac4.nca
- SHA256: 9d3a6012f87cd5ab32ab292e0ac4dac4eacdb26a2a43bb58e75356876b400edd
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: dd75243077731f7000bf7ce4e70f0277.nca
- SHA256: dd75243077731f7000bf7ce4e70f02772772cf2a6834ef4159c7145fc2f06833
> FILE IS CORRECT
010014E00DB56000 - Content.MANUAL
- File name: e5b5d37a74a06aba6c0d88c5d998cfa7.nca
- SHA256: e5b5d37a74a06aba6c0d88c5d998cfa7ea2c610d4432b764ced3dcb5d12de5af
> FILE IS CORRECT
VERDICT: NSP FILE IS CORRECT
 

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
do you need a copy of my files?
Ok, i had time to check the update, the error is on the verification itself. Is due to some change i did the other day, it's passing the original hash improperly for the cnmt. The updates restores fine, the verification error is in cnmt with RSV changed.
0.95b will verify the hash properly but show 2 messages in the level 2 verification. So i'm inclined to think the file is fine but i'll have to do more checks once i have the console with me.
Ok, definetely is an issue with the verification, the same nca files as nsp verify fine. I keep the xci and nsp code separately while it's mostly the same so when i added the changes to the xci verification i must've left some line unchanged somewhere creating the issue with the hash verification on patched cnmt files.

I forgot to add part of the new verification code. It restores to the original hash that is e9f015f3946bd52eedeac5b83a19ce255cf531fac2955e0c378f896892a31dc4 as you can see on your verification log of the original file, so we know the file it's ok.
SOLVED.PNG


Wasn't using the original properly to verify the cnmt.nca file. I pushed the fix to the master for those using the python version, i'll have to check if the file itself works in my case.
I'll generate a new build at night for those using the 86 and x64 versions.
 
Last edited by JRoad,

JRoad

Developer
OP
Developer
Joined
May 18, 2018
Messages
1,003
Trophies
0
XP
1,746
Country
Spain
do you need a copy of my files?
Digimon working fine for me, created using latest released, patched to keygeneration9 to match your parameters and with the base game as xci.
Did you installed the game or update before? Some people had issues with stuck data, it solved removing the ticket and then removing the game trough settings.

This game doesn't seem to crash neither if you're connected to internet, which was my second idea regarding the issue.


Regarding the error in the hash verification of patched cnmt.nca files for xci files i'll upload a build with the fix later.
 
Last edited by JRoad,

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
Digimon working fine for me, created using latest released, patched to keygeneration9 to match your parameters and with the base game as xci.
Did you installed the game or update before? Some people had issues with stuck data, it solved removing the ticket and then removing the game trough settings.

This game doesn't seem to crash neither if you're connected to internet, which was my second idea regarding the issue.


Regarding the error in the hash verification of patched cnmt.nca files for xci files i'll upload a build with the fix later.

I recreated the Digimon game with the latest release and hash still failed but the loaded fine in sxos. there's nothing in notes between 0.96 and 0.96b that would affect this but maybe it was fixed in the recompiled of new release?
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
I recreated the Digimon game with the latest release and hash still failed but the loaded fine in sxos. there's nothing in notes between 0.96 and 0.96b that would affect this but maybe it was fixed in the recompiled of new release?

@JRoad I ve done further testing and found something interesting if i create multi content xci and patch the kengen to 9 in option 2 at once the file appears corrupted and also won't mount in sxos (HOS Card read error)

But if a create the multi-content xci first then patch it with kengen 9 with option 1 and that copy of it works with sxos
 

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
Never needed it before but now with SXOS producing Autoloader I want to generate XCIs incl. UPD+DLC for FAT32, so splited in parts below 4GB.
Perhaps I'm stupid, but I never was asked somewhere if I want a big or a splited XCI, just patched or merged ...
So how ?
 
Last edited by 18Phoenix,

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
Never needed it before but now with SXOS producing Autoloader I want to generate XCIs incl. UPD+DLC for FAT32, so splited in parts below 4GB.
Perhaps I'm stupid, but I never was asked somewhere if I want a big or a splited XCI, just patched or merged ...
So how ?

for SD card you want FAT32 which means you want split copies for sd card
I have two copies of the app in separate folders one for split version and one for non-split version

to have it split files open the app then configuration>global settings> File system fat32/exfat setting and select option 2

to create a xci with upd and dlc its option 2 multi-content and have all files in one folder and point it to that folder u wish to merge
 
  • Like
Reactions: 18Phoenix

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
for SD card you want FAT32 which means you want split copies for sd card
I have two copies of the app in separate folders one for split version and one for non-split version

to have it split files open the app then configuration>global settings> File system fat32/exfat setting and select option 2

to create a xci with upd and dlc its option 2 multi-content and have all files in one folder and point it to that folder u wish to merge

That's it, thanks. But it's not very handy like this. Sometimes I need them splited (for MicroSD), somtimes not (for HDD).
So why not integrating the question therefor like asking for patching or not?
I always want the files unpatched but the prog asked my hundreds of times.
So if asking it should ask for every option.
I awaited an extra menu point like 2) MULTI-PACK mode - normal 3) MULTI-PACK mode - split
Perhaps that will be optimized next time.
 

pcwizard7

Well-Known Member
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
That's it, thanks. But it's not very handy like this. Sometimes I need them splited (for MicroSD), somtimes not (for HDD).
So why not integrating the question therefor like asking for patching or not?
I always want the files unpatched but the prog asked my hundreds of times.
So if asking it should ask for every option.
I awaited an extra menu point like 2) MULTI-PACK mode - normal 3) MULTI-PACK mode - split
Perhaps that will be optimized next time.

there is an auto mode set of settings in the configuration changes things in there to use these settings without asking for it
 
  • Like
Reactions: 18Phoenix

18Phoenix

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
766
Trophies
1
XP
2,298
Country
Germany
there is an auto mode set of settings in the configuration changes things in there to use these settings without asking for it
Aaaaah, ok, there I set to not asking for keygen patching.
So I only miss to be asked for split or normal mode instead of changing that every time tortuous via options.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BakerMan @ BakerMan: well then show them how to scratch it (this is a verbalase joke)