ROM Hack [Release] Shameless - An easy-to-use eShop ticket -> QR code generator for FBI

HinaNaru Cutie

Well-Known Member
Member
Joined
Aug 29, 2014
Messages
733
Trophies
1
Age
33
Location
idk anymore..I feel like traveling lol
XP
1,775
Country
Australia
Disclaimer: I don't care what you do with this program. I am also not here to argue about the legality of it. It's just a utility.

A short explanation about why I made this:
Since FBI 2.1 came out, it includes an option to install tickets by scanning a QR code with a link to the ticket or a link to a CIA and also install titles by pulling the files directly from the Nintendo CDN.

Summary:
This program makes generating QR codes for installation with FBI a little easier. It has a search box and you can find out how big a title is before downloading it on your console if you want. You can also sort the list by clicking the columns.

Features:
* Search as you type
* Non diacritic search (for example you only have to type in "pokemon" to get all pokémon titles.
* Partial search (again, searching for part of a title's name will list all the titles which contain what's in the search box)
* Title filtering: only display the titles you want to see
* Generating QR code for installation with FBI
* Generating multiple QR codes if the user selects multiple titles. These install simultaneously by FBI.
* Generating all tickets with the applied filter
* Updating the database (this also shows which new titles were added and how many)

How to use:
1. Launch the program and let it prepare the database. Shouldn't take long, it's about a ~0.4MB download.
2. Select a title and press "Generate QR Code for FBI".
3. Scan the QR code with FBI's QR Code install option in the main menu, it will hopefully install the ticket. It will then ask if you would like to install the contents from the Nintendo CDN. Click "Yes".


Screenshots:

1jiCp7C.png

K9NBPWe.png

qF3zsMh.png

-snip-
D9zrqgx.png




Download
Source


Feature requests and bug reports are very appreciated.

If you like what I do, you're free to donate some money to help me pay my university tuition:



Excuse me can someone please help me out i am trying to run this application on my windows 7 laptop and it keeps force shutting itself by giving me this error saying that it couldn't read it to either see whats causing the problem or close the program :( i would really love it if someone knew how to fix this problem.
 

hyperhunt621

Member
Newcomer
Joined
Sep 7, 2018
Messages
7
Trophies
0
Age
24
XP
215
Stupid question, but I'm gonna assume that--just like the freeShop, that this no longer works in terms of downloading/generating QR codes?

I'm getting an "unhandled exception has occurred" error as soon as I go to download the database, which I just assume has to do with the tighter measures against stuff like this nowadays.
 

Dionicio3

goat
Member
Joined
Feb 26, 2017
Messages
4,046
Trophies
2
Age
20
Location
Hollister, CA
Website
dionicio3.com
XP
7,207
Country
United States
Stupid question, but I'm gonna assume that--just like the freeShop, that this no longer works in terms of downloading/generating QR codes?

I'm getting an "unhandled exception has occurred" error as soon as I go to download the database, which I just assume has to do with the tighter measures against stuff like this nowadays.
Yeah this no longer works
 

darmun123

Active Member
Newcomer
Joined
Jul 2, 2018
Messages
29
Trophies
0
Age
24
XP
183
Country
Peru
I got "Unexpected character encountered while parsing value: <. Path ", line 0, position 0. Then, i can press Continue, Details or Exit. If i press exit, it closes Shameless. If i press details, it gives (dont judge me because im spanish:

Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

************** Texto de la excepción **************
Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
en Newtonsoft.Json.JsonTextReader.ParseValue()
en Newtonsoft.Json.Linq.JArray.Load(JsonReader reader, JsonLoadSettings settings)
en Newtonsoft.Json.Linq.JArray.Parse(String json, JsonLoadSettings settings)
en Shameless.Tickets.DatabaseParser.ParseFromDatabase(String databasePath, String sizesPath)
en Shameless.MainForm.<checkUpdatesButton_Click>d__24.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()


************** Ensamblados cargados **************
mscorlib
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3260.0 built by: NET472REL1LAST_C
Código base: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Shameless
Versión del ensamblado: 1.8.8.0
Versión Win32: 1.8.8.0
Código base: file:///C:/Users/Me/Desktop/shameless/Shameless.exe
----------------------------------------
System.Windows.Forms
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3221.0 built by: NET472REL1LAST_C
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3190.0 built by: NET472REL1LAST_C
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3221.0 built by: NET472REL1LAST_C
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Newtonsoft.Json
Versión del ensamblado: 8.0.0.0
Versión Win32: 8.0.3.19514
Código base: file:///C:/Users/Me/Desktop/shameless/Newtonsoft.Json.DLL
----------------------------------------
mscorlib.resources
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** Depuración JIT **************
Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
aplicación o equipo (machine.config) debe tener el
valor jitDebugging establecido en la sección system.windows.forms.
La aplicación también se debe compilar con la depuración
habilitada

Por ejemplo:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
se enviará al depurador JIT registrado en el equipo
en lugar de controlarlo mediante el cuadro de diálogo.

And if i press continue, it gives a blank screen, with a message saying "Reading data from "db.json" and "sizes.json"...", and it also says 0 titles. I can also click update database, but it gives the same error message of character value path line position etc, and if i click continue, it just says "Parsing...". Help pls
 

Dionicio3

goat
Member
Joined
Feb 26, 2017
Messages
4,046
Trophies
2
Age
20
Location
Hollister, CA
Website
dionicio3.com
XP
7,207
Country
United States
I got "Unexpected character encountered while parsing value: <. Path ", line 0, position 0. Then, i can press Continue, Details or Exit. If i press exit, it closes Shameless. If i press details, it gives (dont judge me because im spanish:

Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

************** Texto de la excepción **************
Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
en Newtonsoft.Json.JsonTextReader.ParseValue()
en Newtonsoft.Json.Linq.JArray.Load(JsonReader reader, JsonLoadSettings settings)
en Newtonsoft.Json.Linq.JArray.Parse(String json, JsonLoadSettings settings)
en Shameless.Tickets.DatabaseParser.ParseFromDatabase(String databasePath, String sizesPath)
en Shameless.MainForm.<checkUpdatesButton_Click>d__24.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()


************** Ensamblados cargados **************
mscorlib
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3260.0 built by: NET472REL1LAST_C
Código base: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Shameless
Versión del ensamblado: 1.8.8.0
Versión Win32: 1.8.8.0
Código base: file:///C:/Users/Me/Desktop/shameless/Shameless.exe
----------------------------------------
System.Windows.Forms
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3221.0 built by: NET472REL1LAST_C
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3190.0 built by: NET472REL1LAST_C
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3221.0 built by: NET472REL1LAST_C
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Newtonsoft.Json
Versión del ensamblado: 8.0.0.0
Versión Win32: 8.0.3.19514
Código base: file:///C:/Users/Me/Desktop/shameless/Newtonsoft.Json.DLL
----------------------------------------
mscorlib.resources
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.7.3062.0 built by: NET472REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** Depuración JIT **************
Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
aplicación o equipo (machine.config) debe tener el
valor jitDebugging establecido en la sección system.windows.forms.
La aplicación también se debe compilar con la depuración
habilitada

Por ejemplo:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
se enviará al depurador JIT registrado en el equipo
en lugar de controlarlo mediante el cuadro de diálogo.

And if i press continue, it gives a blank screen, with a message saying "Reading data from "db.json" and "sizes.json"...", and it also says 0 titles. I can also click update database, but it gives the same error message of character value path line position etc, and if i click continue, it just says "Parsing...". Help pls
This won't work at all anymore, it's been patched for a few months
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,947
Country
United States
tikShop, TIKdevil, Shameless, and that ticket site are all down.

However, if you are missing tickets due to a SysNAND restore, CTRTransfer, or System Transfer, there are two ways to restore titles not shown in HOME Menu, or those that are marked with grayed out X's in System Settings → Data Management.
 
Last edited by TurdPooCharger,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, i have a physical copy of mgs4
  • Xdqwerty @ Xdqwerty:
    ok I tried it and 1) it doesnt boot wood menu automatically and 2) when trying to load a game through wood theres just a loading screen
  • K3Nv2 @ K3Nv2:
    It's low on wood
    +1
  • Xdqwerty @ Xdqwerty:
    lemme ask in forums
  • Xdqwerty @ Xdqwerty:
    yawn
  • BigOnYa @ BigOnYa:
    @Xdqwerty No you heard wrong, and don't believe till you experience yourself. Fallout 4 is one of my favorite games of all time. Yes it had issues early on, esp with older hardware like the xbox1, but it is awesome, esp now being 4k on Series S/X or PS5
    +2
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, Then i think people were talking about fallout 76
  • Xdqwerty @ Xdqwerty:
    that one was buggy too
  • BigOnYa @ BigOnYa:
    Yea you right there, fallout 76 was a letdown, but it not that bad now, they have fixed slot of issues they had at launch. Biggest issue with Fallout 76 is its a pay to advance further type of game, which sucks
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I may probably download fallout 3 or new vegas on my ps3
  • Xdqwerty @ Xdqwerty:
    cuz I didnt like fallout 1 that much
  • BigOnYa @ BigOnYa:
    New Vegas is awesome, F3 was ok too.
  • Psionic Roshambo @ Psionic Roshambo:
    I played Fallout 4 on PC, I enjoyed it honestly. Not my favorite game on earth but at the same time I didn't hate it at all lol
  • BigOnYa @ BigOnYa:
    That's cool you got a ps3... Glad to hear. Game on!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL
    BigOnYa @ BigOnYa: Or worse, you downloading something, and someone calls your phone and interupts the download...