Hacking JNUSTool unofficial GUI mod

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
Both, 0.3 and 0.4 works here.

@gilgamesh003 right click My Computer > Properties. Now click on Advanced System Settings, go to the tab Advanced, click on the button Enviroment Variablesm, in the System Variables box, search for PATH, do a double click, read it and search for a Java Path like (C:\ProgramData\Oracle\Java\javapath;), if you dont have it, you should.

@Olmectron all games without a proper company code have 1 instead, is that correct?
1 is for JAP.

This is part of original JNUSTool code, and it's indicated in the code like that.
 

VincentBeasley

Well-Known Member
Member
Joined
Sep 23, 2010
Messages
899
Trophies
1
Age
33
Location
The end of the world
XP
1,663
Country
United States
Look in the Title List for what you want to install OR write a Title ID you want that isn't in that list OR just drag and drop a TIK file.

If you Drag and Drop the TIK File it will seem freezed for about 15 seconds at most before adding it. Don't worry, it will be added alright.
When I said I got it working I meant running the program through CMD, not fixing the issue lol Still doesn't download anything after adding ticket
 

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
I saw you new 0.4 but your config file there is wrong, take a look! It says updatelist.csv instead of fulltitles.csv like your first versions.

Sorry, it doesn't matter.

  • And for now, the app will look for fulltitles.csv always, no matter what you set in the config file (will fix for the next release).
When I said I got it working I meant running the program through CMD, not fixing the issue lol Still doesn't download anything after adding ticket

What is shown in the command line when you try to add a title to the download list? That's what I asked you to post.
 

VincentBeasley

Well-Known Member
Member
Joined
Sep 23, 2010
Messages
899
Trophies
1
Age
33
Location
The end of the world
XP
1,663
Country
United States
Sorry, it doesn't matter.

  • And for now, the app will look for fulltitles.csv always, no matter what you set in the config file (will fix for the next release).


What is shown in the command line when you try to add a title to the download list? That's what I asked you to post.


320499.jpg.png
 

Attachments

  • 320499.jpg.png
    320499.jpg.png
    111.4 KB · Views: 164

VincentBeasley

Well-Known Member
Member
Joined
Sep 23, 2010
Messages
899
Trophies
1
Age
33
Location
The end of the world
XP
1,663
Country
United States
There's another exception above that. Would you be able to copy everything, please? If it's to text, it's easier to copy. Simply right click after highlighting everything you want to copy, then paste it here.
C:\Users\Vincent>java -jar JNUSTool-GUIMod.jar
Oct 23, 2016 8:25:26 PM com.olmectron.jnustoolmod.gui.Start start
SEVERE: null
java.io.FileNotFoundException: config (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at de.mas.jnustool.Starter.readConfig(Starter.java:174)
at com.olmectron.jnustoolmod.gui.Start.start(Start.java:93)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
at java.lang.Thread.run(Unknown Source)

10010110000010000000000000000000
New style: -1777729536, Old style: -1777860608
10010110000010100000000000000000
0005000010143500
title.tik
No cached TMD found.
Getting missing tmd from Server!
java.net.MalformedURLException: no protocol: /0005000010143500/tmd
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at de.mas.jnustool.util.Downloader.downloadFileToByteArray(Downloader.java:144)
at de.mas.jnustool.util.Downloader.downloadTMDToByteArray(Downloader.java:138)
at de.mas.jnustool.NUSTitle.<init>(NUSTitle.java:104)
at com.olmectron.jnustoolmod.gui.DownloadList.startDownload(DownloadList.java:199)
at com.olmectron.jnustoolmod.gui.DownloadList.onCardAttached(DownloadList.java:151)
at com.olmectron.material.components.MaterialFlowList.addItem(MaterialFlowList.java:539)
at com.olmectron.material.components.MaterialFlowList.addItem(MaterialFlowList.java:159)
at com.olmectron.jnustoolmod.gui.DownloadPane.addTitleInformation(DownloadPane.java:182)
at com.olmectron.jnustoolmod.gui.DownloadPane.addFromTitleID(DownloadPane.java:170)
at com.olmectron.jnustoolmod.gui.Start$2.handle(Start.java:76)
at com.olmectron.jnustoolmod.gui.Start$2.handle(Start.java:61)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.event.Event.fireEvent(Unknown Source)
at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source)
at javafx.scene.Scene$DnDGesture.processTargetDrop(Unknown Source)
at javafx.scene.Scene$DnDGesture.access$6400(Unknown Source)
at javafx.scene.Scene$DropTargetListener.drop(Unknown Source)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragDrop$309(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragDrop(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragDrop$363(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragDrop(Unknown Source)
at com.sun.glass.ui.View.handleDragDrop(Unknown Source)
at com.sun.glass.ui.View.notifyDragDrop(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
at java.lang.Thread.run(Unknown Source)
---Downloading encrypted files---
Oct 23, 2016 8:25:56 PM com.olmectron.jnustoolmod.gui.DownloadList$4 run
SEVERE: null
java.net.MalformedURLException: no protocol: /0005000010143500/tmd
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at de.mas.jnustool.util.Downloader.downloadFile(Downloader.java:89)
at de.mas.jnustool.util.Downloader.downloadTMD(Downloader.java:83)
at de.mas.jnustool.NUSTitle.downloadEncryptedFiles(NUSTitle.java:237)
at com.olmectron.jnustoolmod.gui.DownloadList$4.run(DownloadList.java:210)
at java.lang.Thread.run(Unknown Source)
 

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
C:\Users\Vincent>java -jar JNUSTool-GUIMod.jar
Oct 23, 2016 8:25:26 PM com.olmectron.jnustoolmod.gui.Start start
SEVERE: null
java.io.FileNotFoundException: config (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at de.mas.jnustool.Starter.readConfig(Starter.java:174)
at com.olmectron.jnustoolmod.gui.Start.start(Start.java:93)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
at java.lang.Thread.run(Unknown Source)

10010110000010000000000000000000
New style: -1777729536, Old style: -1777860608
10010110000010100000000000000000
0005000010143500
title.tik
No cached TMD found.
Getting missing tmd from Server!
java.net.MalformedURLException: no protocol: /0005000010143500/tmd
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at de.mas.jnustool.util.Downloader.downloadFileToByteArray(Downloader.java:144)
at de.mas.jnustool.util.Downloader.downloadTMDToByteArray(Downloader.java:138)
at de.mas.jnustool.NUSTitle.<init>(NUSTitle.java:104)
at com.olmectron.jnustoolmod.gui.DownloadList.startDownload(DownloadList.java:199)
at com.olmectron.jnustoolmod.gui.DownloadList.onCardAttached(DownloadList.java:151)
at com.olmectron.material.components.MaterialFlowList.addItem(MaterialFlowList.java:539)
at com.olmectron.material.components.MaterialFlowList.addItem(MaterialFlowList.java:159)
at com.olmectron.jnustoolmod.gui.DownloadPane.addTitleInformation(DownloadPane.java:182)
at com.olmectron.jnustoolmod.gui.DownloadPane.addFromTitleID(DownloadPane.java:170)
at com.olmectron.jnustoolmod.gui.Start$2.handle(Start.java:76)
at com.olmectron.jnustoolmod.gui.Start$2.handle(Start.java:61)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.event.Event.fireEvent(Unknown Source)
at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source)
at javafx.scene.Scene$DnDGesture.processTargetDrop(Unknown Source)
at javafx.scene.Scene$DnDGesture.access$6400(Unknown Source)
at javafx.scene.Scene$DropTargetListener.drop(Unknown Source)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragDrop$309(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragDrop(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragDrop$363(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragDrop(Unknown Source)
at com.sun.glass.ui.View.handleDragDrop(Unknown Source)
at com.sun.glass.ui.View.notifyDragDrop(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(Unknown Source)
at java.lang.Thread.run(Unknown Source)
---Downloading encrypted files---
Oct 23, 2016 8:25:56 PM com.olmectron.jnustoolmod.gui.DownloadList$4 run
SEVERE: null
java.net.MalformedURLException: no protocol: /0005000010143500/tmd
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at de.mas.jnustool.util.Downloader.downloadFile(Downloader.java:89)
at de.mas.jnustool.util.Downloader.downloadTMD(Downloader.java:83)
at de.mas.jnustool.NUSTitle.downloadEncryptedFiles(NUSTitle.java:237)
at com.olmectron.jnustoolmod.gui.DownloadList$4.run(DownloadList.java:210)
at java.lang.Thread.run(Unknown Source)
java.io.FileNotFoundException: config (The system cannot find the file specified)

According to this, you don't have the "config" file in the same directory as the JAR app.

You should have it in the very same directory, and find and add the common key in the second line.

The first line should have the server domain, which is already correct.
 
  • Like
Reactions: WiiuGold

VincentBeasley

Well-Known Member
Member
Joined
Sep 23, 2010
Messages
899
Trophies
1
Age
33
Location
The end of the world
XP
1,663
Country
United States
java.io.FileNotFoundException: config (The system cannot find the file specified)

According to this, you don't have the "config" file in the same directory as the JAR app.

You should have it in the very same directory, and find and add the common key in the second line.

The first line should have the server domain, which is already correct.
The config is in the same directory. You cant even start the program without the config and common key
This is whats in the config:
http://ccs.cdn.wup.shop.nintendo.net/ccs/download
[COMMON KEY IS HERE] updatetitles.csv
 
Last edited by VincentBeasley,

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
The config is in the same directory. You cant even start the program without the config and common key
This is whats in the config:
http://ccs.cdn.wup.shop.nintendo.net/ccs/download
[COMMON KEY IS HERE] updatetitles.csv

Hhmmm. I'll need to improve everything for reading the config file.

The exception thrown at you is a System exception, not a message I put in there, so the file isn't actually found by any reason.

I'll improve everything for v0.5, no need to edit a config file manually for that release. Sorry for the inconvenience.

--------------------- MERGED ---------------------------

"CommonKey length is wrong"

What am I doing wrong?
You probably have the wrong common key? Or haven't set it up in the config file.

--------------------- MERGED ---------------------------

The config is in the same directory. You cant even start the program without the config and common key
This is whats in the config:
http://ccs.cdn.wup.shop.nintendo.net/ccs/download
[COMMON KEY IS HERE] updatetitles.csv
Also, just one last shot, is "updatetitles.csv" in the same line as the common key? It shouldn't be. Put it in the next line.
 

VincentBeasley

Well-Known Member
Member
Joined
Sep 23, 2010
Messages
899
Trophies
1
Age
33
Location
The end of the world
XP
1,663
Country
United States
Hhmmm. I'll need to improve everything for reading the config file.

The exception thrown at you is a System exception, not a message I put in there, so the file isn't actually found by any reason.

I'll improve everything for v0.5, no need to edit a config file manually for that release. Sorry for the inconvenience.

--------------------- MERGED ---------------------------


You probably have the wrong common key? Or haven't set it up in the config file.

--------------------- MERGED ---------------------------


Also, just one last shot, is "updatetitles.csv" in the same line as the common key? It shouldn't be. Put it in the next line.
Ok I did that and then removed the brackets and everything is working now =] wow such a simple solution lol
 

barak06

Well-Known Member
Member
Joined
Apr 4, 2014
Messages
265
Trophies
0
XP
440
Country
France
Hi!
2 basic questions because i have error 0xfff.....that may indicate Wup have installed in memory instead Of usb drive even if i pressed X !!
- i Want to know where my games are installed : Usb drive or internat memory
- how to uninstall games (installed with wup)
 

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
Hi!
2 basic questions because i have error 0xfff.....that may indicate Wup have installed in memory instead Of usb drive even if i pressed X !!
- i Want to know where my games are installed : Usb drive or internat memory
- how to uninstall games (installed with wup)
You can do both of those things using Wii U's official Data Management in System Settings.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
  • K3Nv2 @ K3Nv2:
    Lol McDonald's has a grandma mcflurry
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, furry grandma?
  • BigOnYa @ BigOnYa:
    It sounds good actually, I like butterscotch
  • K3Nv2 @ K3Nv2:
    It sucked don't know wtf these little bits and pieces are they use now
    +1
    K3Nv2 @ K3Nv2: It sucked don't know wtf these little bits and pieces are they use now +1