Homebrew RELEASE Yet another XCI Cutter (Multiplatform, written in Java)

Insane

Well-Known Member
OP
Member
Joined
May 8, 2018
Messages
144
Trophies
0
XP
2,417
Country
Germany
Hi,

I don't know if this is useful for you guys, since we already have at least two other XCI cutting and trimming tools here on gbatemp I don't know if another tool in that space is actually helpful.
Anyways: There is also another simple tool for cutting XCIs available on github https://github.com/choss/java-xci-splitter/releases
Maybe someone finds it useful still.

(BTW, the other two used tools are: https://gbatemp.net/threads/xci-cutter-multiplatform-osx-linux-windows.507322/ and https://gbatemp.net/threads/xci-cutter-tool-windows.504818/ )

Version 1.3.3beta1 adds beta support for nsp splitting. Hopefully I have not broken xci splitting as I could not test that.

Version 1.4 adds splitting of nsp files for sx os. The way for tinfoil should still be available for single files only (not in batch mode).
Xci functionality is tested and seems to work.
 
Last edited by Insane, , Reason: Release 1.4

Type_O_Dev

Developer
Developer
Joined
Dec 12, 2017
Messages
683
Trophies
0
XP
1,500
Country
United States
Hi,

I don't know if this is useful for you guys, since we already have at least two other XCI cutting and trimming tools here on gbatemp I don't know if another tool in that space is actually helpful.
Anyways: There is also another simple tool for cutting XCIs available on github https://github.com/choss/java-xci-splitter/releases
Maybe someone finds it useful still.

(BTW, the other two used tools are: https://gbatemp.net/threads/xci-cutter-multiplatform-osx-linux-windows.507322/ and https://gbatemp.net/threads/xci-cutter-tool-windows.504818/ )

There is also XCI-Explorer it cuts faster than above two and also lets you clear, backup or inject certs
https://gbatemp.net/threads/xci-explorer.505528/
 

Notex

Well-Known Member
Newcomer
Joined
Mar 21, 2017
Messages
68
Trophies
0
Age
26
XP
550
Country
Australia
upload_2018-6-29_18-3-11.png


Can't resize the window in the Linux version.


Batch processing window is fine though:
upload_2018-6-29_18-4-12.png
 

Insane

Well-Known Member
OP
Member
Joined
May 8, 2018
Messages
144
Trophies
0
XP
2,417
Country
Germany
That is really odd. The not being able to resize was unfortunately done on purpose as the components inside do not scale when resizing the window.
The real bug is that the window shows a tad bit small.

Nevertheless I've there is now version 1.3.1 ( https://github.com/choss/java-xci-splitter/releases/tag/1.3.1 )which should have resizing enabled again as a quick fix. I hope to be able to take a better look at the linux version, when I have access to my Linux boxes again. Currently I am forced to work on Windows....

BTW: I have no access to any Mac machines unfortunately, so issue in the OSX versions are also highly appreciated.
 

Notex

Well-Known Member
Newcomer
Joined
Mar 21, 2017
Messages
68
Trophies
0
Age
26
XP
550
Country
Australia
That is really odd. The not being able to resize was unfortunately done on purpose as the components inside do not scale when resizing the window.
The real bug is that the window shows a tad bit small.

Nevertheless I've there is now version 1.3.1 ( https://github.com/choss/java-xci-splitter/releases/tag/1.3.1 )which should have resizing enabled again as a quick fix. I hope to be able to take a better look at the linux version, when I have access to my Linux boxes again. Currently I am forced to work on Windows....

BTW: I have no access to any Mac machines unfortunately, so issue in the OSX versions are also highly appreciated.

The window opens to the right size now without having to resize it. So I guess locking it from resizing bugged it out somehow lol.
 

Insane

Well-Known Member
OP
Member
Joined
May 8, 2018
Messages
144
Trophies
0
XP
2,417
Country
Germany
The window opens to the right size now without having to resize it. So I guess locking it from resizing bugged it out somehow lol.
What the heck??? Best to accept the fact and leave it as is. Thanks for testing!
 
  • Like
Reactions: Notex

Purple_Shyguy

Well-Known Member
Member
Joined
Nov 8, 2008
Messages
2,384
Trophies
2
Age
34
Location
Republic of Ireland
XP
4,890
Country
Is this still the best splitter tool?

Does anyone know if there's a way to get thumbnails to show on split xci's in the SX OS menu? It's just a minor inconvenience but having thumbnails is better than scrolling through titles.
 

Insane

Well-Known Member
OP
Member
Joined
May 8, 2018
Messages
144
Trophies
0
XP
2,417
Country
Germany
Is this still the best splitter tool?

Does anyone know if there's a way to get thumbnails to show on split xci's in the SX OS menu? It's just a minor inconvenience but having thumbnails is better than scrolling through titles.
In my opinion yes :rofl2:

Split xci should always show the thumbnail. At least in SXOS 1.1 which I was using. I believe though we moved on to using exFAT mostly.
 

Tasemu

Well-Known Member
Newcomer
Joined
Jul 9, 2018
Messages
83
Trophies
0
Age
32
XP
283
Country
United Kingdom
Looks good, lost the thumbnail for VC4 after splitting the XCI unfortunately.
 

bundat

¿
Member
Joined
Jul 25, 2018
Messages
456
Trophies
0
XP
481
Country
Antarctica
Just tried this on OSX
As I really prefer Java JAR programs over other things (that either require tons of dependencies in brew, or having to compile stuff yourself, etc..), unlike these things which are usually "extract and double-click" simple.

Works great, except that if you use the "Target" button, it creates a "weird filename" which includes the entire path in the final output file's filename:
a1.png


But other than that it works great!
Here's me loading up the trimmed Super Mario Party XCI (620 MB smaller):
a2.jpg
 

Insane

Well-Known Member
OP
Member
Joined
May 8, 2018
Messages
144
Trophies
0
XP
2,417
Country
Germany
I would ask: which games don't show up? Are they cart2 games? Do they need a higher Firmware than you have installed?

I highly doubt that the implementation of the XCI splitting is to blame, since it is quite dumb.

@bundat I will try to take a look. It's a bit hard without a mac, but apparently there are some issues in the gui framework I use...
 
Last edited by Insane,

Purple_Shyguy

Well-Known Member
Member
Joined
Nov 8, 2008
Messages
2,384
Trophies
2
Age
34
Location
Republic of Ireland
XP
4,890
Country
I would ask: which games don't show up? Are they cart2 games? Do they need a higher Firmware than you have installed?

I highly doubt that the implementation of the XCI splitting is to blame, since it is quite dumb.

@bundat I will try to take a look. It's a bit hard without a mac, but apparently there are some issues in the gui framework I use...

Im on 6.0 and SX 1.9.

Looking the games up and yeah, all the ones with missing thumbnails are Cart 2.

-Dragonball FighterZ
-Worms
-Shining Resonance
-Banner Saga etc etc

The working ones are Cart 1.
 
Last edited by Purple_Shyguy,

garyopa

Admin @ MaxConsole
Member
Joined
Apr 25, 2009
Messages
777
Trophies
0
Location
Tropical Island
Website
www.O-P-A.biz
XP
9,512
Country
Canada
Maybe I should ask @garyopa if TX has some guidelines for splitting cart2 games. (Which I hopefully just did)

The main different with cart2 is the original encrypted 'logo partition' is empty, and new one is added that has the game logo now UN-Encrypted, one of the BigBlueBox .nfo files explained how the format changed between cart1 and cart2.

I don't see how 'splitting' would fuck up the thumbnails, as all the info in the first part should be there still, maybe it is bug with how cart2 support is handled, I will check. -- And does this happen with other XCI tools?
 

Insane

Well-Known Member
OP
Member
Joined
May 8, 2018
Messages
144
Trophies
0
XP
2,417
Country
Germany
The main different with cart2 is the original encrypted 'logo partition' is empty, and new one is added that has the game logo now UN-Encrypted, one of the BigBlueBox .nfo files explained how the format changed between cart1 and cart2.

I don't see how 'splitting' would fuck up the thumbnails, as all the info in the first part should be there still, maybe it is bug with how cart2 support is handled, I will check. -- And does this happen with other XCI tools?

The output of my tool is exactly the same as: https://gbatemp.net/threads/xci-cutter-tool-windows.504818/ (That is my tool for sanity-checking)

So I dare to say: there might be an issue with other tools, too... Maybe someone can try another tool and tell us the result.
 

Insane

Well-Known Member
OP
Member
Joined
May 8, 2018
Messages
144
Trophies
0
XP
2,417
Country
Germany
Just tried this on OSX
As I really prefer Java JAR programs over other things (that either require tons of dependencies in brew, or having to compile stuff yourself, etc..), unlike these things which are usually "extract and double-click" simple.

Works great, except that if you use the "Target" button, it creates a "weird filename" which includes the entire path in the final output file's filename:
View attachment 145842

But other than that it works great!
Here's me loading up the trimmed Super Mario Party XCI (620 MB smaller):
View attachment 145844

Please try again with the newest release. I added some workaround for OSX.....
 

Insane

Well-Known Member
OP
Member
Joined
May 8, 2018
Messages
144
Trophies
0
XP
2,417
Country
Germany
Great! That is good news! BTW Finding a Hack/Macintosh is apparently harder then one might think...

And I fully ignore the fact that the "Split and Trim" button looks like shite
 

Insane

Well-Known Member
OP
Member
Joined
May 8, 2018
Messages
144
Trophies
0
XP
2,417
Country
Germany
Shamelessly double posting here: I added some support for nsp splitting. Only for the daring for now! I would appreciate feedback though.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    A friend give me a $35 cigar, and pssf, just as good as a $5 one. But of course gonna have to tell him it was awesome.
  • Psionic Roshambo @ Psionic Roshambo:
    What makes a good Cuban rum soaked cigar is a nice cosmopolitan to go with it.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Used to do that every time I went to Miami on business
  • Psionic Roshambo @ Psionic Roshambo:
    There was this little bar I would stop in have that combo and watch the beach
    +1
  • BigOnYa @ BigOnYa:
    I've never met a girl named cosmopolitan, but cool. And where do you insert the cigar? Mr clinton
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly more than 35 dollars lol but I was making thousands on a job.
  • Psionic Roshambo @ Psionic Roshambo:
    Cosmopolitan is just vodka and cranberry juice lol
  • Psionic Roshambo @ Psionic Roshambo:
    I'm a martini glass
  • K3Nv2 @ K3Nv2:
    My dental assistant is Cuban I'm gonna have to him for cigars and sandwiches now
    +1
  • BigOnYa @ BigOnYa:
    Yea wish I could get Cubans cheap, they are ridiculous priced up here. But they are hard workers.
  • Psionic Roshambo @ Psionic Roshambo:
    I think I was paying like 75 back in the early 90s
  • Psionic Roshambo @ Psionic Roshambo:
    Rolled on the thighs of virgins if the stories are to be believed
  • K3Nv2 @ K3Nv2:
    I don't think we belive any of your stories
  • Psionic Roshambo @ Psionic Roshambo:
    That's honestly for the best lol
  • BigOnYa @ BigOnYa:
    I'd read his autobiography.
  • K3Nv2 @ K3Nv2:
    "If I may have done it."
  • Psionic Roshambo @ Psionic Roshambo:
    I'm deliberately vague about some of the details sure it's been 30 years but some crimes don't have limitations
  • K3Nv2 @ K3Nv2:
    Psis sex life is Dubai
    FB-IMG-1717887564361.jpg
  • BigOnYa @ BigOnYa:
    Or I picture its like quagmire from family guy, gigity.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Back then I was so wasteful with money, didn't bother me to spend 600 bucks in a strip club, some of those private dances though... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    My life back then was a mix of Breaking Bad and John Wick and Dumb and Dumber lol
  • Psionic Roshambo @ Psionic Roshambo:
    The things we do as kids so lucky to be alive lol
  • Sonic Angel Knight @ Sonic Angel Knight:
    Kids put chocolate in their pockets :ninja:
    Sonic Angel Knight @ Sonic Angel Knight: Kids put chocolate in their pockets :ninja: