.ciso to .iso converter

ZTTQ

Active Member
OP
Newcomer
Joined
Dec 20, 2022
Messages
33
Trophies
0
XP
163
Country
United Kingdom
I want to make USB_Loader_GX to read GameCube games but to do that it requires a .iso file. But all my GameCube Games are in .ciso file.

So I've been looking everywhere but i couldn't find any (.ciso to .iso converter) so the Wii can read the games.
I want a fast multi .ciso to .iso converter. Please if anyone know or find anything about it provide me a Stable link that i can download from.
 
  • Like
Reactions: Stormflora

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I tried to find some tools, but didn't find anything.
I think gamecube ciso is removing unused data from ISO (like the WBFS format for wii games).
It was thought impossible to re-create a full ISO from a Wii wbfs file format, but someone made it years later (after the wbfs format was created).
I don't think the same thing has been done for gamecube.


The tool is called Nkit, from developer Nanook.
old thread : https://gbatemp.net/threads/new-app...isc-images-in-playable-formerly-swiit.533402/
New thread : https://gbatemp.net/threads/nkit-re...-and-gamecube-disc-images-as-playable.548479/
Even though it was created for Wii and WBFS, the authors added new format support and gamecube support too.

He even released his own compressed format for gamecube called nkit.iso
That tool can convert Wii games and gamecube games file format. I think you could try. Nothing to lose.

Maybe it will detect scrubbed iso (ciso for gamecube) and can regenerate missing data to make a full 1.35GB ISO.
But I didn't test, I didn't see any mention anywhere that ciso were supported.

One the wiki, there's also no mention to ciso at all.
https://wiki.gbatemp.net/wiki/NKit/UserGuide
But, maybe you can try the "recover" option ? it's converting GC iso to GC iso. (unless it's Fix94's format for compressed ISO, these are not ciso; just smaller files rebuilt to follow the iso convention format)

Fix94 format is using "Gamecube ISO compress", and was used to play gamecube game with DML (old Wii app to play gamecube from SD, before nintendont was created).
the link on first post is 0.2, but there is a v0.3 if needed (maybe even newer?).


You can drag-drop the file into the command line tools, or use the GUI app.

Note: if it tells bad CRC, it's maybe because you are using an outdated redump database.
don't worry and compare your generated iso CRC against redump yourself. (or update the database)
 
Last edited by Cyan,
  • Like
Reactions: ZTTQ and jeannotte

ZTTQ

Active Member
OP
Newcomer
Joined
Dec 20, 2022
Messages
33
Trophies
0
XP
163
Country
United Kingdom
Can you not just rename the file to dot iso and drop the letter c in either trying to load the game or for the convert tool?
I tried but GameCube Organizer Iso Tool won't recognize the file.
Post automatically merged:

I tried to find some tools, but didn't find anything.
I think gamecube ciso is removing unused data from ISO (like the WBFS format for wii games).
It was thought impossible to re-create a full ISO from a Wii wbfs file format, but someone made it years later (after the wbfs format was created).
I don't think the same thing has been done for gamecube.


The tool is called Nkit, from developer Nanook.
old thread : LINK
New thread : LINK
Even though it was created for Wii and WBFS, the authors added new format support and gamecube support too.

He even released his own compressed format for gamecube called nkit.iso
That tool can convert Wii games and gamecube games file format. I think you could try. Nothing to lose.

Maybe it will detect scrubbed iso (ciso for gamecube) and can regenerate missing data to make a full 1.35GB ISO.
But I didn't test, I didn't see any mention anywhere that ciso were supported.

One the wiki, there's also no mention to ciso at all.
LINK
But, maybe you can try the "recover" option ? it's converting GC iso to GC iso. (unless it's Fix94's format for compressed ISO, these are not ciso; just smaller files rebuilt to follow the iso convention format)

Fix94 format is using "Gamecube ISO compress", and was used to play gamecube game with DML (old Wii app to play gamecube from SD, before nintendont was created).
the link on first post is 0.2, but there is a v0.3 if needed (maybe even newer?).


You can drag-drop the file into the command line tools, or use the GUI app.

Note: if it tells bad CRC, it's maybe because you are using an outdated redump database.
don't worry and compare your generated iso CRC against redump yourself. (or update the database)
I tried dragging the (GAME.ciso) to NKit GUI but it won't read it. I also tried dragging (GAME.ciso) file to (RecoverToISO.exe & RecoverToNKit.exe & ConvertToISO.exe & ConvertToNKit.exe)
 
Last edited by ZTTQ,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
Too bad it didn't work, but I didn't have a lot of hope in it.
Unfortunately, you can't just rename ciso to iso, the data structure in the file is different. (starting with the first 4bytes of the file, 0x4349534F for CISO instead of 0xC2339F3D for original ISO)
Maybe WIT (from Wiimms) could convert back to iso, but it's not an easy tool, it's a command line tool. you'll have to learn the correct command.
you could try wit.exe copy source.ciso destination.iso
it if woks, command line can be automated to convert a folder full of ciso.

Code:
for %%f in (*.*) do wit copy "%%f" "%%~nf.iso"
UNTESTED !

or specifying the extention

Code:
for %%f in (*.ciso) do (
    if /I "%%~xf"==".ciso" wit copy "%%f" "%%~nf.iso"
)
UNTESTED!
This one let you put wit.exe on the same folder, and have other files too, they won't be processed as it look only for ciso files.



Your last option is to launch Nintendont directly from HBC (or forwarder), and load ciso game from nintendont own menu.
You'll lose individual settings that the loader could provides, but at least you can play them.
You still can edit the settings directly inside nintendont. you just won't have a memory card for each game, only one single for all your games on it.

Another thing you can try is Wiiflow. Maybe it's already compatible.

Sorry that USBGX aren't compatible (yet?).
I had the values needed to read the header info to send them properly to nintendont, but never took the time to add it to the loader.
it's only a question of header info sent to nintendont. If Blackb0x want to add ciso support, the information is somewhere on the forum.

Edit for devs:
https://gbatemp.net/threads/usb-loader-gx-doesnt-show-gamecube-ciso-files.489696/#post-7726810
 
Last edited by Cyan,
  • Like
Reactions: Lostbhoy and ZTTQ
Solution

ZTTQ

Active Member
OP
Newcomer
Joined
Dec 20, 2022
Messages
33
Trophies
0
XP
163
Country
United Kingdom
I found the solution but the problem is that is very slow and it needs a big free drive.

The solution is load all your games.ciso to WiiBaFu v1.1 (Don’t use the latest version).

Then select them all and click “Transfer to image” then choose your directory and then choose “Wii Plain (*.iso)” Format then click Ok.

It will convert them to .iso but every single one of them will be 4GB (can be fixed).

Then launch GameCube ISO Organizer (it’s a powershell app) which can fix and make the games.iso return to their original size and will organize them at once by creating a folder (GAME_NAME [TITLE_ID] \ game.iso) so the Wii can read them.


Notes:

it does not require an Internet connection since the title id is from the game itself

I am a newbie account so I can’t provide any link. If later I can I will reply to this post with the links.

If you know a faster it would be great to share because this process take to long if you have too many games to convert.
Post automatically merged:

I found the solution but the problem is that is very slow and it needs a big free drive.

The solution is load all your games.ciso to WiiBaFu v1.1 (Don’t use the latest version).

Then select them all and click “Transfer to image” then choose your directory and then choose “Wii Plain (*.iso)” Format then click Ok.

It will convert them to .iso but every single one of them will be 4GB (can be fixed).

Then launch GameCube ISO Organizer (it’s a powershell app) which can fix and make the games.iso return to their original size and will organize them at once by creating a folder (GAME_NAME [TITLE_ID] \ game.iso) so the Wii can read them.


Notes:

it does not require an Internet connection since the title id is from the game itself

I am a newbie account so I can’t provide any link. If later I can I will reply to this post with the links.
WiiBaFu 1.1: https://sourceforge.net/projects/wiibafu/files/Wii Backup Fusion 1.1/

GameCube ISO Organizer: https://gbatemp.net/threads/gamecube-iso-gcm-organizer-script.480619/
 
Last edited by ZTTQ,

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,496
Trophies
2
Age
44
Location
Scotland
XP
5,154
Country
United Kingdom
Bro, I just tried it and it fucking worked! That doesn't even make sense!!!!!!!!!!!!!!!! Super cool though, I'm gonna try it with a few more games lol
I thought it might! I know I've done it in the past and 80% sure it was with a similar situation. Definitely an iso i renamed somewhere somehow!
 

BeachBouy

New Member
Newbie
Joined
Apr 28, 2023
Messages
2
Trophies
0
Age
42
XP
15
Country
Australia
I just tried your solution but with one change. I Used the Wii Backup Fusion app to transfer the ISO, then I used NKit to recover to ISO. Now the file is back to original GC specs. Maybe a little quicker and less complicated this way. For me at least. ;-)
Thanks for your help.
 

warquezho

Member
Newcomer
Joined
Dec 5, 2009
Messages
22
Trophies
1
XP
70
Country
Hello, I dont know whats the difference now but i tried nintendont and usb loader gx using .ciso file format and seems to run fine when loaded from ubsloadergx, can download the covers and banners well. So no need to use these said software to convert this to that? Unless I am missing some features?
 

BeachBouy

New Member
Newbie
Joined
Apr 28, 2023
Messages
2
Trophies
0
Age
42
XP
15
Country
Australia
Hello, I dont know whats the difference now but i tried nintendont and usb loader gx using .ciso file format and seems to run fine when loaded from ubsloadergx, can download the covers and banners well. So no need to use these said software to convert this to that? Unless I am missing some features?
I used it because I'm running on GameCube hardware which doesn't like ciso. I didn't know that til I tried it. :D
 

clandestine

Well-Known Member
Member
Joined
Oct 29, 2013
Messages
179
Trophies
1
Age
44
XP
490
Country
United States
I tried to find some tools, but didn't find anything.
I think gamecube ciso is removing unused data from ISO (like the WBFS format for wii games).
It was thought impossible to re-create a full ISO from a Wii wbfs file format, but someone made it years later (after the wbfs format was created).
I don't think the same thing has been done for gamecube.


The tool is called Nkit, from developer Nanook.
old thread : https://gbatemp.net/threads/new-app...isc-images-in-playable-formerly-swiit.533402/
New thread : https://gbatemp.net/threads/nkit-re...-and-gamecube-disc-images-as-playable.548479/
Even though it was created for Wii and WBFS, the authors added new format support and gamecube support too.

He even released his own compressed format for gamecube called nkit.iso
That tool can convert Wii games and gamecube games file format. I think you could try. Nothing to lose.

Maybe it will detect scrubbed iso (ciso for gamecube) and can regenerate missing data to make a full 1.35GB ISO.
But I didn't test, I didn't see any mention anywhere that ciso were supported.

One the wiki, there's also no mention to ciso at all.
https://wiki.gbatemp.net/wiki/NKit/UserGuide
But, maybe you can try the "recover" option ? it's converting GC iso to GC iso. (unless it's Fix94's format for compressed ISO, these are not ciso; just smaller files rebuilt to follow the iso convention format)

Fix94 format is using "Gamecube ISO compress", and was used to play gamecube game with DML (old Wii app to play gamecube from SD, before nintendont was created).
the link on first post is 0.2, but there is a v0.3 if needed (maybe even newer?).


You can drag-drop the file into the command line tools, or use the GUI app.

Note: if it tells bad CRC, it's maybe because you are using an outdated redump database.
don't worry and compare your generated iso CRC against redump yourself. (or update the database)


How much do you know about fix94's gamecubeisocompress tool? I've been trying to learn about the different compression techniques and their history lately, and I am curious about this one because I've been using it for ten years now.

I ask because most games in my library have been run through that tool (at least ten years ago) and it's been successful 90% of the time.

I've been reading about the various GameCube compression/trimming/shrinking techniques lately but can't find any documentation on that tool. It seems like a mod of diskex and is newer. What does it do differently though? Why has it fell out of use/I don't ever see it mentioned anymore?
 
Last edited by clandestine,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I don't know how it's compressed, but based on Gerbilsoft's post here, it seems it's working like a WBFS file, with bloc's map.
when on a drive, blocs can be split and in any random cluster order, but I think in a wbfs file they are all in incremental order without hole. (even though the file itself can be split, but that's the FAT library which finds and reads them).

I'm maybe wrong, but that's the only thing I can think based on the few information I have.
You should compare a full ISO and a cISO of the same game in an hex editor, and follow the black map to understand how the data is stored.
 
  • Like
Reactions: clandestine

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: With uremum