XCI-Cutter tool (Windows)

main.png


XCI-Cutter


Features:

- cuts off (trims) unused sectors
- optionally cuts in pieces (splits)
- batch processing


This tool reads the XCI-Header to determine the full cartridge-size and the actually used space.

By default, the tool checks if the sectors after the used space/gamedata are really unused (filled with FF).
It refuses to cut, if it finds any data in that area (this check can be bypassed by using "Fast Mode").

The tool can be used to restore these FF-sectors and expand XCI-files back to the full cartridge size.


@ChronoX_ compiled a list with actual datasizes over at:
https://wiki.gbatemp.net/wiki/XCI-Cutter


UPDATE 20.06.2018:
Trimmed and split games are now fully compatible with SX OS!

!!! Important Note: !!!
Dumps that were split with a version before v2.4.2,
have to be joined/uncut using that OLDER version.
And afterwards split again using the NEW version.
!!!


Download:
https://github.com/Destiny1984/XCI-Cutter/releases


Changelog:

v2.4.2:
- changed partsize to make split-dumps compatible with SX OS

v2.4.1:
- Bugfix release
fixed splitting which was broken in v2.4

v2.4:
- added "fast mode" to batch processing
(Direct trim of inputfiles / no safety checks)

v2.2:
Changes to batchprocessing:
- added recursive folder scanning (thanks to @RapidRaid aka getraid)
- add files and folders by Drag&Drop

v2.0:
- added batch processing with optional inputfile deletion

v1.5:
- fixed some exceptions
- implemented optional splitting

v1.0:
Initial Release
 
Last edited by MHDestination,

MHDestination

Well-Known Member
OP
Member
Joined
Sep 12, 2009
Messages
392
Trophies
0
Location
Under your bed
XP
888
Country
Germany
I loaded two games on my sd card and they aren't showing up in the SXOS game menu. Any ideas? I'm using exfat. The games are trimmed but I tried untrimming and nada. Now I'm going to try to split a game in to 4 gb files to see if it will detect it.

What games did you try?
Make sure to copy them to the root of your sdcard.
Cart2 games are currently not supported by SX OS and won't show up.

Does this work fine with SXOS in the same quality as before trim? I tried reading and may have overlooked but couldn't find an answer.

Yes, no difference between trimmed and not trimmed.
 
  • Like
Reactions: djricekcn

fenomeno0chris

Well-Known Member
Member
Joined
Oct 6, 2015
Messages
155
Trophies
0
Age
32
XP
1,348
Country
Germany
I used the WAIN XCI Dumper 0.0.3, to create backups of my physical games.
My microSD card is fat32 formatted and thats why I chose this option: "Dump Game Cartridge (Full with Certificate fat32 2GB Split" and it went perfectly to the end. But after putting those xci, xci1,xci2... files to the root of the microSD card I couldn't launch them with SX OS 1.1!

So I thought about merging/joining those splitted files together to one single XCI file and than use XCI Cutter to split it properly.
How can I fuse those xci files together?

Just for Info:
The games Ive dumped are FIFA 18 and Xenoblade Chronicles 2
 
Last edited by fenomeno0chris,

MHDestination

Well-Known Member
OP
Member
Joined
Sep 12, 2009
Messages
392
Trophies
0
Location
Under your bed
XP
888
Country
Germany
I used the WAIN XCI Dumper 0.0.3, to create backups of my physical games.
My microSD card is fat32 formatted and thats why I chose this option: "Dump Game Cartridge (Full with Certificate fat32 2GB Split" and it went perfectly to the end. But after putting those xci, xci1,xci2... files to the root of the microSD card I couldn't launch them with SX OS 1.1!

So I thought about merging/joining those splitted files together to one single XCI file and than use XCI Cutter to split it properly.
How can I fuse those xci files together?

Just for Info:
The games Ive dumped are FIFA 18 and Xenoblade Chronicles 2

Is the extension of the first part really .xci ?
Is has to be .xc0

Currently XCI-Cutter can only join dumps that have been split using XCI-Cutter.

You can join your WAIN dumps with tools like hjsplit:
http://www.hjsplit.org/


Dbz xenoverse2 and xenoblade2. Yes they are on the root of the sd card.
Haven't tried xenoverse, but xenoblade runs flawless for me.

I think there's something wrong with your dumps.
 

fenomeno0chris

Well-Known Member
Member
Joined
Oct 6, 2015
Messages
155
Trophies
0
Age
32
XP
1,348
Country
Germany
Is the extension of the first part really .xci ?
Is has to be .xc0

Currently XCI-Cutter can only join dumps that have been split using XCI-Cutter.

You can join your WAIN dumps with tools like hjsplit:
http://www.hjsplit.org/



Haven't tried xenoverse, but xenoblade runs flawless for me.

I think there's something wrong with your dumps.



Thats how my backups look

UPDATE:
Ive tried hjsplit, but the tool cant select xci files. Than I tried to rename all file to: .001, .002., .003.... but after the joining process I only get one small xci file and not the whole game. :(
 
Last edited by fenomeno0chris,

OrangeFlavored

Well-Known Member
Newcomer
Joined
May 22, 2010
Messages
87
Trophies
0
XP
284
Country
United States
You can join your split files in Windows command line. Just navigate to the folder where they are and do like this

Code:
copy /b game.xc0 + game.xc1 + game.xc2 + game.xc3 game.xci

it will join them into one file. Tested it with a couple of my WAIN rips and then used XCI cutter to trim/recut the output (since I preferred to keep 4GB chunks rather than the 2GB WAIN made) and they still work fine in SX. Of course if you are doing this from your FAT32 SD card then make sure the last argument is a path to a location on another drive so it can fit.
 
Last edited by OrangeFlavored,
  • Like
Reactions: FahQ

comput3rus3r

Well-Known Member
Member
Joined
Aug 20, 2016
Messages
3,580
Trophies
1
Age
123
XP
4,922
Country
United States


Thats how my backups look

UPDATE:
Ive tried hjsplit, but the tool cant select xci files. Than I tried to rename all file to: .001, .002., .003.... but after the joining process I only get one small xci file and not the whole game. :(
you're using a Mac I think that's your first problem. Get a proper pc and stop funding crappy companies :P

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

I think some people are messing up their dumps buy using multiple versions of XCI cutter.
 

MHDestination

Well-Known Member
OP
Member
Joined
Sep 12, 2009
Messages
392
Trophies
0
Location
Under your bed
XP
888
Country
Germany


Thats how my backups look

UPDATE:
Ive tried hjsplit, but the tool cant select xci files. Than I tried to rename all file to: .001, .002., .003.... but after the joining process I only get one small xci file and not the whole game. :(

your file extensions are wrong!

They have to be .xc0 .xc1 .xc2 .xc3 ...
 

SliverSrufer

Active Member
Newcomer
Joined
Jun 18, 2018
Messages
40
Trophies
0
Age
44
XP
189
Country
United States
I fixed my problem, I was reading that some sd cards might be fake from amazon (where I got it) it was a sandisk 256gb card. I was reading from someone on here that just used a cheap generic microcenter microsd card and that worked fine. So I went to microcenter and got a pc to sd card adaptor and a generic 128gb microsd. I loaded the files on that and put it in my switch now SXOS sees the games. Thanks for the help.
 

l337will

New Member
Newbie
Joined
Jun 24, 2018
Messages
1
Trophies
0
Age
27
XP
55
Country
New Zealand
Hi I have some issues with my 64gb sd card which I formatted to FAT32 (Don't want to update my console) - the cut 4gb games don't work on it, but its definitely an SD card problem because on my 32GB FAT32 card the same files work fine (tested and run fine on SX OS)..Is there any recommended tool to convert the 64gb card to a proper fat32 card? Thanks!

Just to note files less than 4gb that don't need cutting still work fine on the 64gb card, so not sure where the problem is.
 

MHDestination

Well-Known Member
OP
Member
Joined
Sep 12, 2009
Messages
392
Trophies
0
Location
Under your bed
XP
888
Country
Germany
Hi I have some issues with my 64gb sd card which I formatted to FAT32 (Don't want to update my console) - the cut 4gb games don't work on it, but its definitely an SD card problem because on my 32GB FAT32 card the same files work fine (tested and run fine on SX OS)..Is there any recommended tool to convert the 64gb card to a proper fat32 card? Thanks!

Just to note files less than 4gb that don't need cutting still work fine on the 64gb card, so not sure where the problem is.

Reformat your card with a clustersize of 32k.

You can use guiformat for that.
 

sli_me

New Member
Newbie
Joined
Jun 24, 2018
Messages
1
Trophies
0
Age
29
XP
55
Country
United Kingdom
I need help with this and SMO + SX OS. Sx OS isn't finding the split files and I am on latest version of the splitter. Any help here?
 

dsafra

Active Member
Member
Joined
Nov 7, 2002
Messages
30
Trophies
2
Age
42
XP
812
Country
Italy
m8 can i ask u a strange question why if i try to trimmer an already trimmered xci they cut it and it become more less in capacity?i found that because i downloaded an alredy trimmered xci and i wanted to split for fat32 sd and i see it become from 15Gb to 8 Gb and for that i tried with other xci alredy trimmed and do always the same things....if u can add an option for do only teh split with no cut is appreciated because not know if with more trimmering and cutting all that data the game work correctly i strange i can cut it more than one time
 
Last edited by dsafra,

MHDestination

Well-Known Member
OP
Member
Joined
Sep 12, 2009
Messages
392
Trophies
0
Location
Under your bed
XP
888
Country
Germany
m8 can i ask u a strange question why if i try to trimmer an already trimmered xci they cut it and it become more less in capacity?i found that because i downloaded an alredy trimmered xci and i wanted to split for fat32 sd and i see it become from 15Gb to 8 Gb and for that i tried with other xci alredy trimmed and do always the same things....if u can add an option for do only teh split with no cut is appreciated because not know if with more trimmering and cutting all that data the game work correctly i strange i can cut it more than one time

Your source file was not trimmed. 15Gb is the size of a full cartridge.

XCI-Cutter won't trim if a file was already trimmed.
Before trimming it checks, if theres empty space at the end of the dumps
and will only remove empty space.

I don't think that an option for splitting without trimming would be useful.

So if I have a scene release, it can still be trimmed right? Does this work with card2 scene dumps?

Yes! The scene releases (BigBlueBox) are full cartridge dumps. These can be trimmed.

Whether if a dump is card1 or card2 makes no difference in terms of trimming.
 
Last edited by MHDestination,

dsafra

Active Member
Member
Joined
Nov 7, 2002
Messages
30
Trophies
2
Age
42
XP
812
Country
Italy
always and only urs tool with latest version

can u confirm me the trimmerd size of lego incredibles is that 8.642,17 Mb

thanks
 
Last edited by dsafra,

MHDestination

Well-Known Member
OP
Member
Joined
Sep 12, 2009
Messages
392
Trophies
0
Location
Under your bed
XP
888
Country
Germany
always and only urs tool with latest version

can u confirm me the trimmerd size of lego incredibles is that 8.642,17 Mb

thanks

I haven't got a copy of that game.

But you can lookup the trimmed filesize in xci-cutter:
Open the file in xci-cutter single processing mode (not batch processing).
The field "Data size" represents the size that the file will have after trimming.
 
Last edited by MHDestination,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BakerMan @ BakerMan: this one +1