Using varios BIOS you can stream images and/or DOL/ELF/GCB files to them using varios methods. Streaming requires the use of a 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 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 an USB solution other then Crazy Nation's USB/IDE adapter.

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.

You can of course find all of these files in our file database using this link



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 onscreen 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 onscreen 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!!!





[ 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!





Streaming DOL/ELF Files

There are vaious 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 judgement.



[ 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 recieving DOL files. For GCOS/NinjaShell BIOS simply boot to the main menu. Run d0LlZ and make sure to configure the IP address which at defualt 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 recieving 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 recieving 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.





[ 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 recieving 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.





Setting Up Cobra for recieving 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.