Homebrew WIP GUI for 'NSP File Renamer' - CODER WANTED

morrison22

Well-Known Member
OP
Member
Joined
Nov 26, 2005
Messages
618
Trophies
0
XP
1,948
Country
United States
I have created a basic mockup of what a GUI could look like for an NSP File Renamer. I think a project like this would benefit a lot of people that are interested in organizing their NSP Files in a precise method.

I do not know how to program so I need some help. If I am not mistaken, this would need to work in coordination with the way CDNSP outputs information to NSP Files and how the text within the titlekeys.txt file is formatted.

If you fit this role and have motivation to bring this image to life, please feel free to discuss in this thread. Optimally it would be preferred to have have a client that is cross compatible (perhaps programmed in python?) Feel free to add suggestions for functionality or interface.

SCREENSHOT:

morrison22-GUI.png

LEGEND FOR NAMING SCHEME:

[TITLE] = Title of Game
[REGION] = Region (US) (EU), etc.
[TYPE] = [BASE] [UPD] [DLC] [DEMO]

BASE (Initial Game Identifier)
UPD (Update Identifier)
DLC (Downloadable Content Identifier)

DEMO (Demo Identifier)
[TITLEID] = Title ID of Game
[VERSION] = Game Version


EXAMPLE OUTPUT:

Game Name [US] [BASE] [1234567890123456] [v0].nsp
Game Name [US] [UPD] [1234567890123456] [v65536].nsp
Game Name [US] [DLC] [1234567890123456] [v0].nsp
Game Name [US] [DEMO] [BASE] [1234567890123456] [v0].nsp
Game Name [US] [DEMO] [UPD] [1234567890123456] [v65536].nsp
 
Last edited by morrison22,
  • Like
Reactions: TheDuck1234

WiiuGold

Well-Known Member
Member
Joined
Jan 5, 2015
Messages
902
Trophies
0
XP
1,471
Country
United States
Why Dont you put all Updates in A Update Folder , DLC in a diff Folder , very Simple .. that format you have Dont like it .. There is already a program in testing .. with NSP files.. :)
 

morrison22

Well-Known Member
OP
Member
Joined
Nov 26, 2005
Messages
618
Trophies
0
XP
1,948
Country
United States
Dude, this is a great tool!

Thanks. I sure hope to bring it to life!

Why Dont you put all Updates in A Update Folder , DLC in a diff Folder , very Simple .. that format you have Dont like it .. There is already a program in testing .. with NSP files.. :)

The point is to make it customizable so one can rename to their liking. So, with proper coding, indeed an option can be implemented to create a folder structure for specified [TYPE] (BASE/DLC/UPD/DEMO) NSP Files.
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
You will have to enforce a certain format for the title id in the file name, unless you want to parse the NSP files for the ticket (slow)

You will not need a progress bar for renaming as long as the files stay on the same partition (nearly instant)

You will not reliably get the region with the current title databases out there, and you will have to use some fuzzy string matching logic to try to extract it from the names of the ones that do have it. Switch games aren't region specific also.

I can definitely see how a GUI would be helpful to a lot of people. I would offer to help, but I hate writing GUI's, and I do not have a lot of free time as is :(
 
  • Like
Reactions: morrison22

Phlambo

New Member
Newbie
Joined
Jul 12, 2018
Messages
2
Trophies
0
Age
36
XP
76
Country
United States
You can cut the GUI in half by either removing or turning everything in the blue bubbles into tool tips.

The way your mock-up is now, there’s too much text.
 

morrison22

Well-Known Member
OP
Member
Joined
Nov 26, 2005
Messages
618
Trophies
0
XP
1,948
Country
United States
You will not need a progress bar for renaming as long as the files stay on the same partition (nearly instant)

On a network drive for me it takes about 10 seconds to scan all files (1500+ NSPs) and aesthetically it looks nice. I don’t think it would hurt to have a progress bar.

You will not reliably get the region with the current title databases out there, and you will have to use some fuzzy string matching logic to try to extract it from the names of the ones that do have it. Switch games aren't region specific also.

I agree it is impossible to get region as it is now, but if a list of titlekeys was created with regions indicated it would be easier. Aren’t titles that are not region specific considered “world” as the region?

I can definitely see how a GUI would be helpful to a lot of people. I would offer to help, but I hate writing GUI's, and I do not have a lot of free time as is :(

Understood. Just trying to gather ideas here for anyone that can potentially make this happen. And you already know about renaming as you created NUT. So let’s see what the fig
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
On a network drive for me it takes about 10 seconds to scan all files (1500+ NSPs) and aesthetically it looks nice. I don’t think it would hurt to have a progress bar.



I agree it is impossible to get region as it is now, but if a list of titlekeys was created with regions indicated it would be easier. Aren’t titles that are not region specific considered “world” as the region?



Understood. Just trying to gather ideas here for anyone that can potentially make this happen. And you already know about renaming as you created NUT. So let’s see what the fig

Technically, none of the games are region specific. You can install any title / game on your US switch. But you do occasionally run into titles they they split into separate title ID's for RELEASE in different regions, such as Splatoon US and Splatoon EU. However you can play the european splatoon just fine on any switch.

And then you run into the issue of the different regions not being well defined. For instance, there is a german / austrian only versio nof wolfeinstein, which I assume has its own title ID:

https://nintendosoup.com/wolfenstein-ii-for-switch-censored-in-germany-and-austria/

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

On a network drive for me it takes about 10 seconds to scan all files (1500+ NSPs) and aesthetically it looks nice. I don’t think it would hurt to have a progress bar.



I agree it is impossible to get region as it is now, but if a list of titlekeys was created with regions indicated it would be easier. Aren’t titles that are not region specific considered “world” as the region?



Understood. Just trying to gather ideas here for anyone that can potentially make this happen. And you already know about renaming as you created NUT. So let’s see what the fig


This page lists out the various regions and such for the games. There are a lot of diferent regions, and most games have more than one region. I dont know i would recommend stuffing that many regions in a file name:

http://switchbrew.org/index.php?title=Title_list/Games
 
  • Like
Reactions: morrison22

morrison22

Well-Known Member
OP
Member
Joined
Nov 26, 2005
Messages
618
Trophies
0
XP
1,948
Country
United States
This page lists out the various regions and such for the games. There are a lot of diferent regions, and most games have more than one region. I dont know i would recommend stuffing that many regions in a file name:

http://switchbrew.org/index.php?title=Title_list/Games

I see what you mean. Idk if this would help anyone but I also want to mention that there is also this exhaustive list in this post that was created by keroppi667
 
Last edited by morrison22,

PrixM

Well-Known Member
Member
Joined
Apr 14, 2009
Messages
176
Trophies
0
XP
279
Country
Germany
I released a similar tool yesterday and updated it using some of your Ideas.
I can get the ID from the NSP in milliseconds but to use all the Infos you put in your Filename i need a database


[TITLE] Done
[REGION] or better Languages Need DB i can access and get infos thru ID or Key
[TYPE] Done for [UPD] [DLC] not testet for [DEMO] No [BASE] at the moment but about 1 Min work if anybody wants it.
[TITLEID] Done
[VERSION] Need DB i can access and get infos thru ID or Key
Also Done [KEY]

See: https://gbatemp.net/threads/nsp-rename.512989/
 

morrison22

Well-Known Member
OP
Member
Joined
Nov 26, 2005
Messages
618
Trophies
0
XP
1,948
Country
United States
I released a similar tool yesterday and updated it using some of your Ideas.
I can get the ID from the NSP in milliseconds but to use all the Infos you put in your Filename i need a database


[TITLE] Done
[REGION] or better Languages Need DB i can access and get infos thru ID or Key
[TYPE] Done for [UPD] [DLC] not testet for [DEMO] No [BASE] at the moment but about 1 Min work if anybody wants it.
[TITLEID] Done
[VERSION] Need DB i can access and get infos thru ID or Key
Also Done [KEY]

See: https://gbatemp.net/threads/nsp-rename.512989/

Took looks nice and has some features listed here.

Would is be possible to port to OS-X or Python so it can be cross-platform?
 

morrison22

Well-Known Member
OP
Member
Joined
Nov 26, 2005
Messages
618
Trophies
0
XP
1,948
Country
United States
Dude, this is a great tool!

Thanks. It's just an idea and people are welcome to use the idea to come up with something. I'm willing to help in any capacity I can.

Ultimately, a way to rename, cross platform, and consistently, all items including base upd dlc and demo.

There are a couple projects now in the works.. I am on a mac, so I have been using a program called NUT by @blawar as it is written in Python so cross-compatible. It has worked so far. The thread for it is here: https://gbatemp.net/threads/nsp-organizer-and-mass-downloader.512783/
 
Last edited by morrison22,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    inb4 computer science
  • BigOnYa @ BigOnYa:
    Fake Leg scratching 101
  • K3Nv2 @ K3Nv2:
    IT support you can act like your own farts smell like cherries that way
  • K3Nv2 @ K3Nv2:
    Odin 2s $300 lol no
  • Scarlet @ Scarlet:
    The Mini is even more lol
  • K3Nv2 @ K3Nv2:
    That RG cube is starting to look like the better value price creep option
    +1
  • BigOnYa @ BigOnYa:
    I want a handheld gaming system with a tablet sized screen, like a 8 or10" screen, with controllers that can detach like the Switch.
  • BakerMan @ BakerMan:
    @BigOnYa i was legitimately trying to scratch my leg, this is reminding me of that cylinder post
  • Scarlet @ Scarlet:
    I don't see the buzz about a square screen personally. I think there will be a review on the site within a few weeks though if you are interested.
    +1
  • Scarlet @ Scarlet:
    I've put down the money on the Odin 2 Mini since I just love that Vita form factor. Loved the power of the Odin 2 but the size always put me off, this one seems exactly what I've been wanting.
  • K3Nv2 @ K3Nv2:
    I don't care about the square screen it's just nice to hold something you don't have to stretch your arms a foots length
  • K3Nv2 @ K3Nv2:
    All these things expecting to be super huge is overrated just run a type c cable to your TV if you want a big display or in my case screen mirror it
  • BigOnYa @ BigOnYa:
    On the go tho I meant, I use my 10" tablet and a Bluetooth controller for retro gaming while sitting on my porch or on long car rides sometimes. Easier on my eyes than the Switch screen.
  • K3Nv2 @ K3Nv2:
    My point is we already have enough shit with big displays having something pocketable with up to ps2 would be fine on the go
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ken unless the games are made for that screen size most suck on a screen that size... Having a square screen and being brighter and higher res helps but it's not a cure all, text is tiny bullets are tiny, your.... Well lol
  • K3Nv2 @ K3Nv2:
    You can stretch to fit probably it's not all bad that they make it seem to be
  • K3Nv2 @ K3Nv2:
    People always yap about oh but you loose pixels but yeah it won't look awful either
  • Psionic Roshambo @ Psionic Roshambo:
    I like filters :P
  • K3Nv2 @ K3Nv2:
    Filters are why you don't go on 2nd dates
  • Psionic Roshambo @ Psionic Roshambo:
    Lol nahhh it's because I usually get what they want on the first date lol
  • Psionic Roshambo @ Psionic Roshambo:
    I swear if I hear "I don't usually do this on the first date" on more time... I am going to start counting
  • K3Nv2 @ K3Nv2:
    I bought you McDonald's even tho you lied about your pics I still deserve this
  • Psionic Roshambo @ Psionic Roshambo:
    No no continue, I hear these things women say so often I decided to start counting
    Psionic Roshambo @ Psionic Roshambo: No no continue, I hear these things women say so often I decided to start counting