Hacking NUSPacker - pack files into installable packages

cow

Member
Newcomer
Joined
Nov 10, 2016
Messages
22
Trophies
0
Age
58
XP
83
Country
Belgium
Managed to solve my install issue by not packing the update with the game. Now I'm trying to update it, but at least it's installed!

wow..installed?!...i want to know how you dit it!
now the updates and we are ready!
 

Ichisuke

Well-Known Member
Newcomer
Joined
Jan 22, 2015
Messages
79
Trophies
0
Age
40
XP
274
Country
Italy
I want to know too since I'm trying to install it just using wup mod installer and getting an error "verify title.tik and wup files..." etc
Do I have to load a specific iosuhax before installing the game?
 

Irastris

Well-Known Member
Member
Joined
May 3, 2015
Messages
1,116
Trophies
0
XP
895
Country
United States
I want to know too since I'm trying to install it just using wup mod installer and getting an error "verify title.tik and wup files..." etc
Do I have to load a specific iosuhax before installing the game?
You have to use dimok's iosuhax. It's the only one with compatibility for NUSpacked titles, last I checked.
 

Goloki

Proud TX Suporter... LOL!
Member
Joined
Nov 24, 2006
Messages
458
Trophies
0
XP
849
Country
United States
I simply repacked the Loadiine-ready rip of the game, LEGO Dimensions, without any update. Then I updated manually with WUPInstaller with the update downloaded from the NUS.
 

cow

Member
Newcomer
Joined
Nov 10, 2016
Messages
22
Trophies
0
Age
58
XP
83
Country
Belgium
Managed to solve my install issue by not packing the update with the game. Now I'm trying to update it, but at least it's installed!

can you tell us what you have done step by step en what you have used to complete this?
 

Ichisuke

Well-Known Member
Newcomer
Joined
Jan 22, 2015
Messages
79
Trophies
0
Age
40
XP
274
Country
Italy
I simply repacked the Loadiine-ready rip of the game, LEGO Dimensions, without any update. Then I updated manually with WUPInstaller with the update downloaded from the NUS.

Mmmm I'm trying with an already updated loadiine game version but it will just show a 5GB update in data management out of the 16GB required by the full game (the GB size of data used of the total available on the HDD is correct, it's 16GB less) If I install the latest update with wup, the "game/update" in data management will just disappear and only the small update will be there, also without leaving any trace of the previous full 16Gb install with wup, like the data management message that can appear of "unrecognized used GBs thing". The repacked game is of course of 16Gb so the game is all there...
So I suppose that a repacked already updated loadiine game is not compatible? Or maybe I'm doing something wrong...
 
Last edited by Ichisuke,

torekiki

Well-Known Member
Newcomer
Joined
Mar 3, 2016
Messages
58
Trophies
0
Age
50
XP
690
Country
Italy
I updated my wupclient java port to dump discs.
https://github.com/Maschell/JWUPClient
Start with
Code:
java -jar jwupclient.jar 192.168.x.x

then this command is was you're looking for.
Code:
dumpdisc -file /meta/.*

This copies the meta folder to your sd card (sd:/dumpd/[titleid])

You way want to redump the /code/ folder too as the ddd ones won't work with nuspacker.
Code:
dumpdisc -file /code/.*
Hi @Maschell, it's possible to use jwupclient to copy file from sd to sysnand like the command w.cp (after mount_sd())?
Thank you
 
Last edited by torekiki,

balteck

Well-Known Member
Newcomer
Joined
Mar 6, 2015
Messages
92
Trophies
0
Age
53
XP
852
Country
Italy
@Maschell : is it possible to dump disc over network? On my SD (SanDisk ultra 128 GB) I got very very poor write rate (136 kB/s) with Dimok's ft2sd.
Or your tool uses a different write method?

Inviato dal mio HTC One M9 utilizzando Tapatalk
 

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
@Maschell : is it possible to dump disc over network? On my SD (SanDisk ultra 128 GB) I got very very poor write rate (136 kB/s) with Dimok's ft2sd.
Or your tool uses a different write method?

Inviato dal mio HTC One M9 utilizzando Tapatalk
If you try to use wupserver to dump over network you would be capped at 75kbps

Sent from my SM-G386T using Tapatalk
 

balteck

Well-Known Member
Newcomer
Joined
Mar 6, 2015
Messages
92
Trophies
0
Age
53
XP
852
Country
Italy
If you try to use wupserver to dump over network you would be capped at 75kbps

Sent from my SM-G386T using Tapatalk
75 kbps? Aka less than 10 kB/s?
Better stay at 136 kB/s. It took a life with SD, but if the network has this cap it will take forever.

Thank you for the infos

Inviato dal mio HTC One M9 utilizzando Tapatalk
 

torekiki

Well-Known Member
Newcomer
Joined
Mar 3, 2016
Messages
58
Trophies
0
Age
50
XP
690
Country
Italy
Use ftpiiu everywhere it's so much better than messing around with wup server it's mount_sd() if I remember correctly btw

Sent from my LG-D855 using Tapatalk
Yes, I know. But i want to copy files over 2 gb! And with python wupclient every time i get a disconection error...maybe java version is more stable?
 

icw35

Well-Known Member
Member
Joined
Sep 22, 2010
Messages
542
Trophies
1
XP
706
Country
Sorry, not been following thread closely but can you install nuspacked loadiine using iosuhax, then update using official update and play game in normal wiiu mode? Or must you still boot iosuhax to play? Wondered if the update somehow "legitimized" the original install? :)
 

Irastris

Well-Known Member
Member
Joined
May 3, 2015
Messages
1,116
Trophies
0
XP
895
Country
United States
Sorry, not been following thread closely but can you install nuspacked loadiine using iosuhax, then update using official update and play game in normal wiiu mode? Or must you still boot iosuhax to play? Wondered if the update somehow "legitimized" the original install? :)
Unfortunately, no. Installing the update over the NUSpacked titles always caused my Wii U to hardlock on an error message without signature patching active.
 

Dome2991

Member
Newcomer
Joined
Nov 13, 2016
Messages
5
Trophies
0
Age
32
XP
51
Country
Gambia, The
Hello can anyone help?
I wanted to convert Loadiine files to USB Ready files.
I have downloaded the NUSPACKER.jar and done in the folder where the META, CONTENT and CODE folder are. If I click on GO comes only a error message and not more. What am I doing wrong? Java is up to date

Code:
NUSPacker 0.1 - alpha

Files read. Set it to content files.
-----
Apply rule /code/app.xml
No file matched the rule. Lets delete the content again
-----
Apply rule /code/cos.xml
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/meta.xml
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/.*[^.xml]+
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/bootMovie.h264
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/bootLogoTex.tga
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/Manual.bfma
No file matched the rule. Lets delete the content again
-----
Apply rule /code/.*(.rpx|.rpl)
Trying /code/.*(.rpx|.rpl)to/
-----
Apply rule /code/preload.txt
No file matched the rule. Lets delete the content again
-----
Apply rule /content/.*
No file matched the rule. Lets delete the content again
-----
Generating the FST.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at com.tim.wuppacker.fst.FSTEntries.updateDirRefs(FSTEntries.java:91)
    at com.tim.wuppacker.fst.FSTEntries.update(FSTEntries.java:44)
    at com.tim.wuppacker.fst.FST.update(FST.java:38)
    at com.tim.wuppacker.NUSPackageFactory.createNewPackage(NUSPackageFactory.java:48)
    at com.tim.wuppacker.Starter.main(Starter.java:94)
    at MainWindow.actionPerformed(MainWindow.java:189)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
 

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
Hello can anyone help?
I wanted to convert Loadiine files to USB Ready files.
I have downloaded the NUSPACKER.jar and done in the folder where the META, CONTENT and CODE folder are. If I click on GO comes only a error message and not more. What am I doing wrong? Java is up to date

Code:
NUSPacker 0.1 - alpha

Files read. Set it to content files.
-----
Apply rule /code/app.xml
No file matched the rule. Lets delete the content again
-----
Apply rule /code/cos.xml
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/meta.xml
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/.*[^.xml]+
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/bootMovie.h264
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/bootLogoTex.tga
No file matched the rule. Lets delete the content again
-----
Apply rule /meta/Manual.bfma
No file matched the rule. Lets delete the content again
-----
Apply rule /code/.*(.rpx|.rpl)
Trying /code/.*(.rpx|.rpl)to/
-----
Apply rule /code/preload.txt
No file matched the rule. Lets delete the content again
-----
Apply rule /content/.*
No file matched the rule. Lets delete the content again
-----
Generating the FST.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at com.tim.wuppacker.fst.FSTEntries.updateDirRefs(FSTEntries.java:91)
    at com.tim.wuppacker.fst.FSTEntries.update(FSTEntries.java:44)
    at com.tim.wuppacker.fst.FST.update(FST.java:38)
    at com.tim.wuppacker.NUSPackageFactory.createNewPackage(NUSPackageFactory.java:48)
    at com.tim.wuppacker.Starter.main(Starter.java:94)
    at MainWindow.actionPerformed(MainWindow.java:189)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Launch it from command line instead

Sent from my SM-G386T using Tapatalk
 

Ape8000

Well-Known Member
Member
Joined
Feb 26, 2011
Messages
296
Trophies
1
XP
1,043
Country
United States
I wanted to convert Loadiine files to USB Ready files.
What am I doing wrong?
My guess... Not reading the instructions in the first post.

And for your future question when it does not work..
"Don't use ddd dumps! The code folder is not working. Redump/get the code folder without ddd."
Loadiine == ddd dumps
 
  • Like
Reactions: bigdadblair

Dome2991

Member
Newcomer
Joined
Nov 13, 2016
Messages
5
Trophies
0
Age
32
XP
51
Country
Gambia, The
My guess... Not reading the instructions in the first post.

And for your future question when it does not work..
"Don't use ddd dumps! The code folder is not working. Redump/get the code folder without ddd."
Loadiine == ddd dumps


Hello ok thank you understood. Is there ne possibility to download the correct code folder?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: @_@