XCI Organizer (based on XCI Explorer)

u/gibajr on reddit is taking XCI management to the next level. His initial release here.

grv1mCK.jpg


"My Idea was to make a way of listing all my XCI files and show their info without need to open file by file. I'm a newbie on C# so the code is not beauty." - u/gibajr

To be fair, I'm a noob too. My C#/coding skills are sub-par. Any help would be appreciated!
DISCONTINUED IN FAVOR OF https://gbatemp.net/threads/switch-backup-manager-1-0.511143/
Changelog
v0.1r1 FINAL

  • Game icon properly sized
  • Batch rename now takes less than 5 seconds
  • Cache changes (will have to be rewritten)
  • This is probably the last release for this project (a better version coming soon)
v0.0.9rev1 [PRE-RELEASE]
  • [FEATURE] Custom batch file renaming schemes thanks to RedSparr0w
  • [FEATURE] Basic ascending sorting by ID or Game Name
  • Added more information to list
v0.0.8rev004 [PRE-RELEASE]
  • [FEATURE] Added cache to reduce load times
  • Program won't freeze while loading files! (needs testing with large library)
  • Added status indicator in the Tools tab
  • Properly sort list by game name
  • Reorder columns (won't save)
  • Other fixes and changes I already forgot
  • [NOTE] A lot has changed under the hood, there may be bugs and so this is a PRE-RELEASE
  • [DEV-NOTE] The code is getting messy fast. We need to take some time and organize things
v0.0.7 [PRE-RELEASE]
  • New user interface for listing games!
  • Highlights when files are not trimmed
  • Context menu available in the games list (Right click on it!)
  • Some code refactoring
  • Some under the hood improvements
  • [KNOWN ISSUE] Struggles loading with larger game libraries
v0.0.6
  • You can now choose between Simple, Detailed, and Scene naming schemes for batch renaming
  • Note: If you are getting errors related to XML, try using the "Update NSWDB" button in the Tool menu.
v0.0.5
  • [FEATURE] By default, uses scene release name from NSWDB for batch rename
  • Faster solution for downloading missing files
v0.0.4
  • [FEATURE] Click on picture to save it to current directory
  • Fix batch renaming files incorrectly (temporary renaming solution)
  • Fix batch trimming destroying files
  • Minor bug fixes
  • NSWDB renaming support coming soon(tm)
v0.0.3
  • Batch file renaming/trimming
  • Fixed potential crash
v0.0.2
  • Game names are displayed instead of path names
  • Fixed bug where base directory with folders would only display folder contents
  • Disabled cert import/clear buttons while extracting NCA (latest XCI Explorer)
v0.0.1
  • Initial release

As always, I haven't extensively tested this release. I'm curious how long it takes to batch trim/rename 200 files, but I don't have the time or bandwidth to test that. If you find a bug or something isn't working right, submit an issue on GitHub or reply here!

My Latest Release: GitHub Download
 

Attachments

  • ucOuiuY.png
    ucOuiuY.png
    397.7 KB · Views: 1,181
Last edited by NotMii,

uzi

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
100
Trophies
1
XP
308
Country
crashes if theres games with the same name, us,eu,jap

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

way too buggy in batch mode, messed up my file names
 

Attachments

  • Screen Shot 2018-07-04 at 12.26.15 PM.png
    Screen Shot 2018-07-04 at 12.26.15 PM.png
    5.8 KB · Views: 461

NotMii

Active Member
OP
Newcomer
Joined
Jun 18, 2018
Messages
41
Trophies
0
XP
186
Country
United States
crashes if theres games with the same name, us,eu,jap

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

way too buggy in batch mode, messed up my file names
I am so so sorry for this! I forgot to test a case that involved folders, and it will mess up your filenames. I am working on a new release to address these issues.
 
  • Like
Reactions: lordelan

scroeffie

Well-Known Member
Member
Joined
Aug 1, 2017
Messages
301
Trophies
0
Age
39
XP
778
Country
Netherlands
program works great if you dont add to much games at once not more than 10 !
can you ad a renamer when i trasnfer a game to sd card wil it rename to the game name ??
 

NotMii

Active Member
OP
Newcomer
Joined
Jun 18, 2018
Messages
41
Trophies
0
XP
186
Country
United States
Thank you @NotMii. I was not able to make new post with links because I'm a new user at gbatemp.
Np, I think I have an ugly solution for batch rename with same XCI files too. I'll update GitHub soon.
Edit: It's more of a temp fix until we can figure out a better naming scheme. I'm not sure if region info is built into the XCI file or not.
68BLCz4.jpg
 
Last edited by NotMii,

GibaBR

Well-Known Member
Newcomer
Joined
Jul 2, 2018
Messages
89
Trophies
0
Age
114
XP
475
Country
Brazil
We can get that info from nswdb com/xml.php and use Title ID as index.

Np, I think I have an ugly solution for batch rename with same XCI files too. I'll update GitHub soon.
Edit: It's more of a temp fix until we can figure out a better naming scheme. I'm not sure if region info is built into the XCI file or not.
 

NotMii

Active Member
OP
Newcomer
Joined
Jun 18, 2018
Messages
41
Trophies
0
XP
186
Country
United States
We can get that info from nswdb com/xml.php and use Title ID as index.
Wow, I didn't know about that. It makes it a ton easier.

Edit: It was actually super easy to implement on top of my existing solution (though I am cheating a little bit). I'm not sure what most people want their filenames to be, but I chose the scene release names for now.
ucOuiuY.jpg
 
Last edited by NotMii,

uzi

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
100
Trophies
1
XP
308
Country
i will be so down, if there would be an option to put in rom number in the start with the release name of said group too. 0000 - Game_Name-GRP
 

uzi

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
100
Trophies
1
XP
308
Country
Nice. Just tested .06
On 25 games. Gonna run the rest of them now.
Me likey.
 

Attachments

  • 64507BC2-3548-4CDF-8D8F-3F5FBFE90368.png
    64507BC2-3548-4CDF-8D8F-3F5FBFE90368.png
    70.6 KB · Views: 587

uzi

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
100
Trophies
1
XP
308
Country
The app can crash if file directory is too long

So maybe give us an option to choose how we want it sorted?
Like I’d like to have them numbered - name (region)

I don’t need Lang types
 

ILLPLEASA

Well-Known Member
Newcomer
Joined
Jan 8, 2008
Messages
89
Trophies
0
XP
320
Country
United States
Really enjoying this app! Thank you!

I have 4 suggestions:

1) Possible to show the Region within the Organizer's "Game Info" tab? I have specific naming conventions for my .XCI files that I do not want to overwrite to be able to see this info.

2) Possible to add a "SCENE TEAM NAME" renaming option as opposed to just "SCENE NAME"? With that said, #3 below takes this request one step further.

3) Possible to add a custom batch renaming option? To clarify, I'm not asking to randomly be able to batch rename to whatever we want, more so if we can mix some of the "Simple/Detailed/Scene" options together and their order of appearance. For example having Name, Region, Scene Team Name and ID all in one in an order specified by the user. Something like this: "NAME (REGION) (SCENE TEAM NAME) (ID)" while being able to exclude the (LANGUAGES) option if the user so chooses.

4) Option to check for a newer build on startup and upon confirmation from user opens your browser to GitHub to download.

Loving what you have done so far! Looking forward to more updates!
 
Last edited by ILLPLEASA,

GibaBR

Well-Known Member
Newcomer
Joined
Jul 2, 2018
Messages
89
Trophies
0
Age
114
XP
475
Country
Brazil
v 0.0.7 released!
Can't post link yet... :cry:

github com/gibaBR/XCI-Organizer/releases/tag/v0.0.7
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • 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
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
    Psionic Roshambo @ Psionic Roshambo: I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some...