Changes

m
added "item"
Line 1: Line 1:  
The SYSCONF contains many Wii system settings.  
 
The SYSCONF contains many Wii system settings.  
   −
The format of the file is fairly simple. Its size is 0x4000, and it contains a header that reads "SCv0", followed by the number of settings in the file (be u16), and then a list of offsets of each setting (be u16). Each setting contains first a u8, specifying the type of the value, and the length of the name.  The low-order 5 bits specify the length of the name, minus one.  The high-order three bits specify the type of the value, as given by the table below.  This is followed by a name, in ASCII, then a value.  In the case of a BIGARRAY, the value begins with a be u16 specifying the length of the data, in bytes, which follows.  In the case of a SMALLARRAY, the value begins with a u8 specifying the length.
+
The format of the file is fairly simple. Its size is 0x4000, and it contains a header that reads "SCv0", followed by the number of settings in the file (be u16), and then a list of offsets of each setting (be u16). Each setting (aka "Item") contains first a u8, specifying the type of the value, and the length of the name.  The low-order 5 bits specify the length of the name, minus one.  The high-order three bits specify the type of the value, as given by the table below.  This is followed by a name, in ASCII, then a value.  In the case of a BIGARRAY, the value begins with a be u16 specifying the length of the data, in bytes, which follows.  In the case of a SMALLARRAY, the value begins with a u8 specifying the length.
    
Conventions for adding or removing settings to the file are currently unknown, but shouldn't be too hard to determine--although that's not necessarily a useful function.
 
Conventions for adding or removing settings to the file are currently unknown, but shouldn't be too hard to determine--although that's not necessarily a useful function.
Line 22: Line 22:  
{{ Table }}
 
{{ Table }}
 
{{ Table/Header | Name | Type | Size | Values | Description }}
 
{{ Table/Header | Name | Type | Size | Values | Description }}
{{ Table/Row | BT.DINFO | BIGARRAY | 0x460 | Bluetooth IDs | List of Wiimotes "synced" to the system }}
+
{{ Table/Row | BT.DINF | BIGARRAY | 0x460 | Bluetooth IDs | List of Wiimotes "synced" to the system }}
 
{{ Table/Row | BT.CDIF | ? | ? | ? | ? }}
 
{{ Table/Row | BT.CDIF | ? | ? | ? | ? }}
 
{{ Table/Row | BT.SENS | LONG | 4 |0-4? | Wiimote sensitivity setting }}
 
{{ Table/Row | BT.SENS | LONG | 4 |0-4? | Wiimote sensitivity setting }}
Line 64: Line 64:  
{{ Table/Row | DVD.CNF | ? | ? | ? | ? }}
 
{{ Table/Row | DVD.CNF | ? | ? | ? | ? }}
 
{{ Table/Row | WWW.RST | ? | ? | ? | WWW Restriction }}
 
{{ Table/Row | WWW.RST | ? | ? | ? | WWW Restriction }}
 +
{{ Table/Row | NET.CNF | ? | ? | ? | ? }}
 
{{ Table/Row | NET.CFG | ? | ? | ? | ? }}
 
{{ Table/Row | NET.CFG | ? | ? | ? | ? }}
 
{{ Table/Row | NET.WCFG | ? | ? | ? | ? }}
 
{{ Table/Row | NET.WCFG | ? | ? | ? | ? }}
 
|}
 
|}
 
[[Category:Wii Filesystem]]
 
[[Category:Wii Filesystem]]