RiiFS

From Custom Mario Kart
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
RiiFS
Author: Aaron "AerialX"
Version: v1.03
Date of latest version: 2010-06-22
Download: GitHub

Overview

"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"/>
  </id>
  <options>
   <section name="RiiFS Settings">
     <option id="muhu" name="My Stuff" default="1">
       <choice name="Enabled">
         <patch id="muh" />
       </choice>
     </option>
  </section>
 </options>
 <patch id="muh">
   <folder external="/mkwii/My Stuff" recursive="false" length="10000000"/>
   <folder external="/mkwii/My Stuff" disc="/" /> 
 </patch>
</wiidisc>
  • 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.

Media

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.