Virtual SD Card Guide: Difference between revisions

Jump to navigation Jump to search
(We changed SD card generation recently. We should really remove all the third party stuff eventually.)
Line 111: Line 111:


=== For Netplay ===
=== For Netplay ===
Netplay will eventually desync if anything reads the virtual SD card that is not cloned, regardless of the same size it was created, and identical file/folder structures within its root. To prevent that, '''sd.raw''' must be copied from host's computer to joiners' computers before starting netplay. If the virtual SD card was used offline or online with write block disabled, the MD5 checksum will change ("Date Accessed" of the files are what's different in virtual SD card), but will not cause desync. The SD card got to be coming from elsewhere or subjected to the files modified within to be "different".


For the Wii game launcher app, users on both ends must have the same copies of homebrew app and the game in their game list first, then set the game as default ISO, as mentioned in previous section.
In {{revision|5.0-16891}} or newer, Dolphin can generate <i>deterministic</i> SD Cards for netplay!  If you have "Automatically sync with Folder on emulation start and end" enabled on all computers, and the folders have the same exact files in them (file creation dates do not matter, as they will be scrubbed during the process), the generated SD card will be identical.  Note that this <i>does not</i> sync any files - the folders on all computers must be identical.
 
If using an older build or not dealing with copyrighted content, we highly recommend just generating an SD card on one computer, and then copying that SD card to all other computers to ensure that things are the same.  However, if that virtual SD card was used offline or online with write block disabled, the MD5 checksum will change ("Date Accessed" of the files are what's different in virtual SD card), but will not cause immediate syncs.  If you are using a Wii game launcher app for various mods, users on all ends must have the same copies of homebrew app and the game in their game list first, then set the game as default ISO, as mentioned in previous section.


== Handling Virtual SD Cards on Android ==
== Handling Virtual SD Cards on Android ==
2,032

edits

Navigation menu