spiik icon indicating copy to clipboard operation
spiik copied to clipboard

The game freeze at loading/Splash screen when use Spiik for Super Mario 3D World[US] on JP WiiU console

Open avatary opened this issue 7 years ago • 22 comments
trafficstars

The game freeze at loading/Splash screen when use Spiik for Super Mario 3D World[US] on JP WiiU console.

Step:

  1. Boot WiiU with CBHC
  2. Run Homecrew Channel
  3. Run Spiik
  4. Select Region = USA, Language = ENGLISH then press A
  5. Launch Super Mario 3D World.

Result: The game freeze at loading/Splash screen.

avatary avatar May 19 '18 14:05 avatary

This might be one of the games that checks the current region in a way that spiik does not patch. I did not sort this problem out yet. Essentially the problem is that even if you change the region with spiik, the game still knows that it is run on a JP WiiU, and thus it tries to load files from the JPja directory, which is empty for the US version. The solution I can suggest is to extract the content of the US game, e put the content of the USEn folder into the JPja folder. Then, repackage everything with NUS Packer and install it with WUP installer. In this case, you should not even need spiik, but only region free CFW (i.e., CBHC).

marco-calautti avatar May 19 '18 14:05 marco-calautti

Same goes for Captain Toad. The procedure you describe worked for that game. Would be cool if there was an updated spiik version someday. Thanks for all the effort.

Qubits01 avatar Jun 12 '18 05:06 Qubits01

I tried this with Nintendo Land and it froze at the loading screen (with music still playing).

MajorMajorMajorMajor avatar Mar 30 '19 23:03 MajorMajorMajorMajor

@marco-calautti do you know where I can find information about how to unpack modify and repack? I tried to unpack starfox zero (usa) with wii u usb helper, modify it manually and repack it with NUS Packer with default options. Wup installed failed to install the game with a basic error message along these lines: "game information incorrect or missing sig patches"

oshimikam avatar Feb 11 '20 00:02 oshimikam

I believe that you have to also bypass signature checking (I use Haxchi)

пн, 10 февр. 2020 г., 19:31 oshimikam [email protected]:

@marco-calautti https://github.com/marco-calautti do you know where I can find information about how to unpack modify and repack? I tried to unpack starfox zero (usa) with wii u usb helper, modify it manually and repack it with NUS Packer with default options. Wup installed failed to install the game with a basic error message along these lines: "game information incorrect or missing sig patches"

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/marco-calautti/spiik/issues/4?email_source=notifications&email_token=ABRJ4RBH6HTF655MEYQFD2DRCHWWDA5CNFSM4FAW4QLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELK2FCQ#issuecomment-584426122, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABRJ4RC263DVLIXYX2Q43O3RCHWWDANCNFSM4FAW4QLA .

MajorMajorMajorMajor avatar Feb 11 '20 11:02 MajorMajorMajorMajor

thanks @MajorMajorMajorMajor, I use CBHC. Any tutorial on how to bypass the signature check?

oshimikam avatar Feb 11 '20 14:02 oshimikam

This might be one of the games that checks the current region in a way that spiik does not patch. I did not sort this problem out yet. Essentially the problem is that even if you change the region with spiik, the game still knows that it is run on a JP WiiU, and thus it tries to load files from the JPja directory, which is empty for the US version. The solution I can suggest is to extract the content of the US game, e put the content of the USEn folder into the JPja folder. Then, repackage everything with NUS Packer and install it with WUP installer. In this case, you should not even need spiik, but only region free CFW (i.e., CBHC).

I do follow this steps. Tried it on Captain Toad game. Extract, modify and repackage it with D7~ key. Install with WUP Installer, but still the game stuck at loading screen. I have a Japan console.

aryoxp avatar Apr 02 '20 00:04 aryoxp

Same goes for Captain Toad. The procedure you describe worked for that game. Would be cool if there was an updated spiik version someday. Thanks for all the effort.

Could you tell how did you do that precisely? I follow the procedure, but the game is still not loading. Stuck at loading screen.

aryoxp avatar Apr 02 '20 00:04 aryoxp

guys, I managed to make mario party run in portuguese on a WiiuJP console I did decompressing and changing the files

which game would you like to see running? I can try

machadoguilhermebr avatar Sep 11 '20 12:09 machadoguilhermebr

@machadoguilhermebr, could you tell us step by step what you are doing to make it work? So, maybe I can follow and repeat yours. Thanks

aryoxp avatar Sep 11 '20 13:09 aryoxp

@aryoxp sorry about my English My procedure was, First of all I downloaded the game using uTikDownloadHelper.exe download Mario Party Japanese and European Then I extracted the files using CDecrypt of the 2 games

(I used this command "CDecrypt title.tmd title.tik" I left the executable (CDecrypt) in the same folder as the game files)

After that I looked through the folders where the language files were

So what I did was as follows, I copied the files from the Portuguese folder (D: \ wiuu \ Mario Party 10 (EUR) \ content \ mess \ EU_Portuguese) of the European game and replaced them with files from the Japan folder (D: \ wiuu \ Mario Party 10 (JPN) \ content \ mess \ JP_Japanese) in the Japanese game

(I realized that if I delete the Japan folder and put the Portuguese folder in its place, the game freezes, I imagine and the Japanese version should have more files and would be missing, so I copied and put the game files in Portuguese)

I did a test on the Cemu emulator (because it takes a long time to assemble and install on wiiu)

Everything was fine at Cemu, so I did the following

I downloaded NUSPacker.jar and put it in the folder (D: \ wiuu)

Then, I created a folder like this (D: \ wiuu \ Mario Party 10 (JPN) _descompress) here I put the modified version (the one I tested at CEMU) this folder should only contain (code, content, meta)

in the folder (D: \ wiuu) I created a file with this name "encryptKeyWith" exactly like that without a file extension I edited this file with a text editor and put the "Wii U Common Key" (I don't think I can post the key here, on google, you find it easy) only the key, in the first line of the file

soon after I created another file with the name "repacked.bat" in the folder (D: \ wiuu ) I put this code in this file

java -jar NUSPacker.jar -in "Mario Party 10 (JPN) _descompress" -out "Mario Party 10 (JPN) -repacked"

after it was finished, I installed it on my Wiiu with WUP :)

I suggest testing with the mario party to make sure you understand

machadoguilhermebr avatar Sep 11 '20 18:09 machadoguilhermebr

this method works with mario kart also :)

machadoguilhermebr avatar Sep 11 '20 19:09 machadoguilhermebr

Hi @machadoguilhermebr do you know if starfox zero and pikmin 3 work? Thanks

oshimikam avatar Sep 13 '20 04:09 oshimikam

Hi @machadoguilhermebr do you know if starfox zero and pikmin 3 work? Thanks

Yes man, I try out Pikmin 3

https://youtu.be/zhrC4uAno2g

I'll try to send it to some Google drive, I just haven't been able to fix the updates yet

machadoguilhermebr avatar Sep 13 '20 22:09 machadoguilhermebr

@machadoguilhermebr Awesome, I just got pikmin3 to work. Still trying to figure out which files to move for starfox, the game either start in Japanese or freezes when I move the files from the content folder.

mmendez12 avatar Sep 14 '20 01:09 mmendez12

@mmendez12

So, what happens is that this game is compressed.

you can unzip the files (use CPK Tools to unzip and compress) 'data003.cpk' in this file you can find the 'ui' folder with the example files: ui_core.dat in the eng version you will have 'ui_core_el.dat' 'ui_core_fc.dat' 'ui_core_us.dat'

you need to do this with each file

then you need to copy to the Japanese version folder and rename it removed for example '_us'

after you need to compress to generate 'data003.cpk' again

machadoguilhermebr avatar Sep 14 '20 20:09 machadoguilhermebr

@mmendez12

So, what happens is that this game is compressed.

you can unzip the files (use CPK Tools to unzip and compress) 'data003.cpk' in this file you can find the 'ui' folder

@marco-calautti Thanks a lot, I get the game working with english ui and japanese voices. Any idea how to get the voices in english as well?

I tried moving the USA data003/vo/voffff_us.dat to the JPN data003/vo/voffff.dat and it created a funny bug. The voices are in english, but only the first second (or first word) of each sentence is said.

oshimikam avatar Sep 15 '20 22:09 oshimikam

@marco-calautti Thanks a lot, I get the game working with english ui and japanese voices. Any idea how to get the voices in english as well?

I tried moving the USA data003/vo/voffff_us.dat to the JPN data003/vo/voffff.dat and it created a funny bug. The voices are in english, but only the first second (or first word) of each sentence is said.

I got it working by copying the content of USA content/sound/stream/English(US) to JPN content/sound/stream/Japanese

oshimikam avatar Sep 16 '20 16:09 oshimikam

Hi,

I tried to play Mario 3D world US with Wii U Japan. I look in content for ".msbt" file and tried to copy from US to JP. But in content folder has only \LuigiBros\msg\JPN_ja and only 3 files in side. Then I copy file from US version and plate it to folder USA_en before rename folder to JPN_ja. After install game to Wii U, it still is Japanese.

Can someone possible to play Mario 3D world US with Japan console?

Best regards,

Dojiniga avatar Oct 16 '21 00:10 Dojiniga

you need to copy from ... \ mario eng \ content \ LocalizedData \ UsEn

For ... \ mario jap \ content \ LocalizedData \ JpJa

copy all files

machadoguilhermebr avatar Oct 16 '21 15:10 machadoguilhermebr

you need to copy from ... \ mario eng \ content \ LocalizedData \ UsEn

For ... \ mario jap \ content \ LocalizedData \ JpJa

copy all files

thank you for guiding. Now my mario 3D running smoothly with English version.

However, some games have update which we need to skip them. otherwise when I click to enter game, console will be forced to updated. I just refer to pattern as below in app.xml file for 2 lines code. '//version type="unsignedInt" length="4">15<//version> <------------------------ usually change to value by +1 to be "16" '<title_version type="hexBinary" length="2">0000</title_version> <------------------------ there do not seems to have a fix value for "0000". Where can I find the correct number and meaning of them?

Dojiniga avatar Oct 19 '21 22:10 Dojiniga

This might be one of the games that checks the current region in a way that spiik does not patch. I did not sort this problem out yet. Essentially the problem is that even if you change the region with spiik, the game still knows that it is run on a JP WiiU, and thus it tries to load files from the JPja directory, which is empty for the US version. The solution I can suggest is to extract the content of the US game, e put the content of the USEn folder into the JPja folder. Then, repackage everything with NUS Packer and install it with WUP installer. In this case, you should not even need spiik, but only region free CFW (i.e., CBHC).

wouldn't it be possible and better to copy the different regions' files to the NAND using ftpiiu- everywhere? as isn't that the default place the game looks for them?

filevans avatar Oct 15 '23 01:10 filevans