Gamecube File Streaming

From Wiki-Scene

Jump to: navigation, search


Using various BIOS you can stream images and/or DOL/ELF/GCB files to them using various methods. Streaming requires the use of a GameCube Broad Brand Adapter (BBA) and of course your computer. Various applications such as s3-gcsim, CubeSoft Phoenix, NetCat, DOLStream and gcsm can get the job done. Please see each Gamecube BIOS section for information on how to stream to it and see below for a general guide on how to use the programs I just mentioned. Note that you cannot stream using a USB solution other than the Gamecube USB/ATA Interface.

Please note that DOL loading is currently broken using any solution on the Viper GC chip due to a hardware flaw which will result in most DOLs not loading or running correctly! To fix this issue you will have to run the DOL through d0lLZ then you can boot them on the Viper GC with the Cobra BIOS.

Contents

Streaming ISO's

s3-gcsim

Simply extract the archive and load the DOL file using any method. You can Hexedit the DOL file to change your IP addresses if needed. Now run the DOL file from the Cube and then the EXE from the computer. Select the speed you wish using the Cube then select which GCM/ISO you wish to stream and let it go. If you get an on screen error (on the Cube) try sending the file from the PC a couple more times. Remember to have an original GameCube game inserted before you try this! This utility will only let you stream GCM/ISO images!

gcsm

Simply extract the s3-gcsim archive and load the DOL file using any method. You can Hexedit the DOL file to change your IP addresses if needed. Now run the DOL file from the Cube and then the EXE from the GCSM archive on the computer. Select the speed you wish using the Cube then type in the correct command to send the file using GCSM. Type GCSM without and commands to get a list of the commands you can use. GCSM is a modified version of S3-GCSIM, N64 EMU V2 and GBA EMU which will allow you to stream images, N64 roms and/or GBA roms to your GameCube. Thanks to SoftDev for another awesome utility! If you get an on screen error (on the Cube) try sending the file from the PC a couple more times. Remember to have an original GameCube game inserted before you try this! This utility will only let you stream GCM/ISO images and N64/GBA rom files!!!

Image:Gcsm.jpg

CubeSoft Pheonix

First load the Animal Crossing Loader, the Game Cube Loader and/or the MGS loader DOL using any method. Once one of those DOL's are running simply use the GUI to select which file to send and send it. Remember to have an original GameCube game inserted before you try this! This utility will only let you stream GCM/ISO images!

Image:Phoenix.jpg

Streaming DOL/ELF Files

There are various methods to stream DOL/ELF files to the GameCube, but only one method has proven to work 99% of the time. Due to the technical nature behind this process I wont bore you with why the other sending methods do not work all of the time, but trust me, they don't.

The sure fire way to stream DOL files to your GameCube is to first load up the ViperRipMulti program, configure it's IP settings then use either d0LlZ or vmrdsend to send the file(s) from your PC. I've still listed all of the other methods if you wish to question my judgment.

d0LlZ + Qoob/Viper/GCOS/NinjaMod

If using Qoob hold 'B' until the menu comes up. If using Viper see below on how to set it up for receiving DOL files. For GCOS/NinjaShell BIOS simply boot to the main menu. Run d0LlZ and make sure to configure the IP address which at default is 192.168.1.32. Once this is done pick SoftSend (vrmdsend for Windows) and select the DOL file you wish to send. It'll send it and you're good to go. If the DOL file does not run you'll have to first load ViperRipMulti (as mentioned above) and then stream the DOL to it.

VMRDSEND + Qoob/Viper/GCOS/NinjaMod

If using Qoob hold 'B' until the menu comes up. If using Viper see below on how to set it up for receiving DOL files. For GCOS/NinjaShell BIOS simply boot to the main menu. Next simply run this command from the PC - 'vrmdsend -ip XXX.XXX.XXX.XXX -f gamedol/elf' - where XXX.XXX.XXX.XXX is your Cube's IP address (usually 192.168.1.32). This utility automatically sends using port '4000' and will only let you stream DOL/ELF files. If the DOL file does not run you'll have to first load ViperRipMulti (as mentioned above) and then stream the DOL to it.

NetCat + Qoob/Viper/GCOS/NinjaMod

If using Qoob hold 'B' until the menu comes up. If using Viper see below on how to set it up for receiving DOL files. For GCOS/NinjaShell BIOS simply boot to the main menu. Now run this command from the PC - nc.exe 192.168.1.32 4000 -q 0 < "filename.dol" - where 192.168.1.32 is your Cube's IP address and 4000 is the port to send to. This utility will only let you stream DOL/ELF files and GCB files for Qoob.

Image:Netcat.jpg

DOLStream + Qoob/Viper/GCOS/NinjaMod

If using Qoob hold 'B' until the menu comes up. If using Viper see below on how to set it up for receiving DOL files. For GCOS/NinjaShell BIOS simply boot to the main menu. Next simply run the DOLStream application from your Windows PC and select which DOL file you wish to stream and then click 'stream'. This utility will only let you stream DOL files.

Image:Dolstream.jpg

Setting Up Cobra for receiving DOL files

Cobra can be a pain in the ass when it comes to being able to stream DOL files to it. The simply way is to use Cobra with the GCOS Ripper Plug-In; simply select the Plug-In then refer back to the DOL sending method you are using above. Another way is to either load 'Viper Riper Multi' from a DVD or make a Plug-In out of it. Once you have 'Viper Rip Multi' booted change the IP addresses then refer back to the DOL sending method you are using above. The last way is to simply boot an older version of GCOS from a DVD and then refer to the DOL sending method you are using above.

Personal tools