From Custom Mario Kart
Jump to navigation Jump to search
Author: Aaron "AerialX"
Version: v1.03
Date of latest version: 2010-06-22
Download: GitHub


"RiiFS is a simple custom network protocol used by Riivolution to allow a computer to act like a disk file-system. This allows for both public streamable releases as well as private testing of modifications without needing to restart the game." --Riivolution Wiki

XML File Example

<?xml version="1.0" encoding="utf-8"?>
 <wiidisc version="1">
  <id game="RMC" disc="0" version="0">
    <region type="P"/>
   <section name="RiiFS Settings">
     <option id="muhu" name="My Stuff" default="1">
       <choice name="Enabled">
         <patch id="muh" />
 <patch id="muh">
   <folder external="/mkwii/My Stuff" recursive="false" length="10000000"/>
   <folder external="/mkwii/My Stuff" disc="/" /> 
  • The length="10000000" attribute will patch the file to around 10 MB, which will result in the possibility to edit/change the file on the fly as long as the original file is not larger than the attribute patch.


Server Demonstration

Version History

Version Date of release Information
v1.0 2010-03-23 First release
v1.02 2010-03-28
  • Added support for Riivolution v1.02.
  • Cleanup and file read fixes.
  • Improved logging format.
v1.03 2010-06-22
  • Added support for Riivolution v1.03.
  • Major source refactoring.
  • Added broadcast connection mode.