Virtual SD Card Guide: Difference between revisions

m
Text replacement - "(={2,})([^\s=])(.+)([^\s=])(={2,})" to "$1 $2$3$4 $5"
No edit summary
m (Text replacement - "(={2,})([^\s=])(.+)([^\s=])(={2,})" to "$1 $2$3$4 $5")
Line 3: Line 3:
The virtual SD card is very important for homebrew apps on Dolphin. Project M and [[Mario Kart Wii]] custom tracks are the best example of this, as some homebrew apps can only work using files stored on the SD card of the real hardware for which they were designed.
The virtual SD card is very important for homebrew apps on Dolphin. Project M and [[Mario Kart Wii]] custom tracks are the best example of this, as some homebrew apps can only work using files stored on the SD card of the real hardware for which they were designed.


==Creating a Virtual SD Card==
== Creating a Virtual SD Card ==
===Easy Dolphin SDCard Maker===
=== Easy Dolphin SDCard Maker ===
If the '''sd.raw''' does not exist or you prefer to start over from scratch with size more than 128MB, you can create '''sd.raw''' using ''[https://sites.google.com/site/anon4453/tools/easy-dolphin-sdcard-maker Easy Dolphin SDCard Maker]''. It is recommend you create one with size at least 512MB for large homebrew apps, for example, Project M, and no more than 2GB for best compatibility as there are compatibility issues with some homebrew apps trying to run under an SDHC card on the real hardware.
If the '''sd.raw''' does not exist or you prefer to start over from scratch with size more than 128MB, you can create '''sd.raw''' using ''[https://sites.google.com/site/anon4453/tools/easy-dolphin-sdcard-maker Easy Dolphin SDCard Maker]''. It is recommend you create one with size at least 512MB for large homebrew apps, for example, Project M, and no more than 2GB for best compatibility as there are compatibility issues with some homebrew apps trying to run under an SDHC card on the real hardware.


==Editing a Virtual SD Card==
== Editing a Virtual SD Card ==
===Windows===
=== Windows ===
The '''sd.raw''' file can be edited using ''[http://www.winimage.com/download.htm WinImage]''.
The '''sd.raw''' file can be edited using ''[http://www.winimage.com/download.htm WinImage]''.


===OS X===
=== OS X ===
Download [http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads Wineskin Winery]
Download [http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads Wineskin Winery]
*Create a blank wrapper. Then 'install' 32-bit version of winimage.exe
*Create a blank wrapper. Then 'install' 32-bit version of winimage.exe
*It should load the program use the zip version of the 32bit winimage.exe (after unzipping)
*It should load the program use the zip version of the 32bit winimage.exe (after unzipping)


===Linux===
=== Linux ===
The '''sd.raw''' file can be edited by mounting it to a virtual disk:
The '''sd.raw''' file can be edited by mounting it to a virtual disk:


Line 25: Line 25:
<pre>umount /media/sdcard</pre>
<pre>umount /media/sdcard</pre>


==Dolphin Setting==
== Dolphin Setting ==
Go to Options > Configure... > Wii > and enable '''Insert SD Card'''.
Go to Options > Configure... > Wii > and enable '''Insert SD Card'''.


==Usage with Homebrew App==
== Usage with Homebrew App ==
The external files used for the homebrew app must be stored within '''sd.raw''' and the homebrew app itself (''boot.elf'' or ''boot.dol'') must exist outside of it for Dolphin to load. Project M, for example, will load from SD root ''\projectm\'' and Dolphin will need to launch Project M through ''\homebrew\apps\projectm\boot.elf'', '''NOT''' in the virtual SD card. It is very ideal to have same copies paralleled between inside and outside of the virtual SD card, so you will have nothing to lose.
The external files used for the homebrew app must be stored within '''sd.raw''' and the homebrew app itself (''boot.elf'' or ''boot.dol'') must exist outside of it for Dolphin to load. Project M, for example, will load from SD root ''\projectm\'' and Dolphin will need to launch Project M through ''\homebrew\apps\projectm\boot.elf'', '''NOT''' in the virtual SD card. It is very ideal to have same copies paralleled between inside and outside of the virtual SD card, so you will have nothing to lose.