Advancedsettings.xml, Archive:HOW-TO:Play game audio direct from source (DVD/HDD)

From XBMC
(Difference between pages)
Jump to: navigation, search
()
 
m (XBOX ADPCM Header Spec)
 
Line 1: Line 1:
The "'''advancedsettings.xml'''" file, which does not exist by default, may be created by a user in their "'''\[[The UserData Folder|UserData]]\'''" folder.<BR>
+
==Information==
This file can contain additional settings and pre-defined values for the settings available in the GUI (thus removing them from the GUI settings screens).<BR>
+
This page is mainly for information about Xbox game music formats but anything can be added in the general codec/nfo area :)
"'''advancedsettings.xml'''" is  useful for advanced/expert users and for installers.<BR>
+
:'''NOTE! This file will not exist unless created by the end-user, meaning YOU!'''<BR>
+
  
The XBMC software will never write to this file, so any settings you define will not be overwritten by any XBMC GUI settings.<BR>
+
pap: PAplayer, XBMC's multicodec musicplayer. Has features like Replaygain, Gapless decoding & APEv2 tag support. More info [[PAPlayer|here]]
So you can only edit this file manually on your computer, via a text-editor (like Notepad in Windows or a XML-editor).<BR>
+
All the settings available outside of the GUI are documented on this page.<BR>
+
<BR>NOTE: This file is CaSe SeNsItIvE, so make sure you use all lower-case tags or they will not be read properly by XBMC.<BR>
+
  
==Layout==
+
Currently supports the following decoders:
  
The layout of advancedsettings.xml is as follows:
+
MP3, MP2, OGG, MPC, AAC, ALAC, APE, FLAC, WavPack?, SHN, WAV, DTS-WAV, AC3-WAV, IT, S3M, XM, MOD, NSF, SPC, GYM, SID, ADPLUG, ADX/AST/ADP/DSP/YMF/HPS, CDDA, DTS-CDDA, AC3-CDDA
  
<xml>
 
<advancedsettings>
 
    <setting>value</setting>
 
    ...
 
    <setting>value</setting>
 
</advancedsettings>
 
</xml>
 
  
where "setting" gives the name of the setting, and "value" gives it's value.
+
By scouting around, we've come to learn the following about Xbox game audio:
  
A list of the available "setting" strings and their values is given below.
 
  
==List of available settings==
+
Most games use these audio formats: ADX, PCM, WMA, XBADPCM.
 +
Many other consoles use a similiar TYPE of ADPCM format, however the code encode/decode algorithms are not identical.
  
====<loglevel>====
 
The logging level that XBMC will use to log errors and information.  Available values are:
 
*-1  No logging, suppresses all log output.
 
*0  Normal logging, only logging errors (Default)
 
*1  Debug logging.
 
*2  Debug logging with freemem, fps and cpu usage shown on screen.
 
*3  Debug logging with freemem, fps and cpu usage and full smb logging.
 
  
====<cddbaddress>====
+
'''CONTAINER FORMATS'''
The address of the online CDDb database.  You may set this to another freedb mirror if there is a more suitable one.  Defaults to freedb.freedb.org
+
  Name (Format/s Contained) [Developer/s]
  
====<nodvdrom>====
+
01. ARC (Multi) [EA] <br>
Set to true if you have no DVD-ROM drive in your XBox, or if it's broken. Defaults to false.
+
02. AFS (Multi) [?] <br>
 +
03. BIN (Multi) [EA] <br>
 +
04. BIG (Multi) [Codemasters, EA] <br>
 +
05. GZP (?) [?] <br>
 +
06. MAP (Multi) [Bungie] <br>
 +
07. MSX (XBADPCM) [Midway] <br>
 +
08. PIZ (Multi) [?] <br>
 +
09. RCF (Multi) [Radcore] <br>
 +
10. REZ (Multi) [?] <br>
 +
11. RFA (Multi) [Digital Illusions] <br>
 +
12. RWS (XBADPCM,PCM) [?] <br>
 +
13. SR (Multi) [?] <br>
 +
14. SXB/VXB (XBADPCM, PCM) [RazorWorks] <br>
 +
15. VIV (Multi) [EA] <br>
 +
16. WAD (Multi) [Multi] <br>
 +
17. XBP (PCM, XBADPCM) [?] <br>
 +
18. XWB (PCM, WMA, XBADPCM) [Microsoft] <br>
 +
19. XWC (XBADPCM) [Starbreeze Studios] <br>
 +
20. ZWB (PCM, WMA, XBADPCM) [?] <br>
  
====<usepcdvdrom>====
 
Set to true if you have replaced the XBox DVD-ROM drive with a standard PC DVD-ROM.  Expect performance to be somewhat variable.  Defaults to false. <br>
 
removed for non XBox builds with r14123.
 
  
====<detectasudf>====
+
'''AUDIO FORMATS'''
Set to true if you wish to detect joint ISO9660/UDF disks as UDF.  Defaults to false.
+
  Name (Info)
  
====<disablemodchipdetection>====
+
01. ADX <br>
Set to true to disable modchip detection. This is required for X2 chips to launch XBEs.
+
02. AIX (Multiple Adx Streams) <br>
 +
03. OGG <br>
 +
04. PCM <br>
 +
05. STX (Non-standard XBADPCM) <br>
 +
06. WMA <br>
 +
07. XBOX ADPCM (aka XBADPCM / XADPCM) <br>
  
====<cachepath>====
 
Set to the path on the XBox Harddisk that XBMC should use for when it caches files (such as when caching subtitles or for unzipping or unrarring).  Defaults to Z:\
 
  
====<virtualshares>====
+
'''IMAGE/VIDEO FORMATS'''
Set to false to disable virtual shares like plugin, last.fm or shoutcast sources. Defaults to true.
+
  Name (Info)
  
====<pictureextensions>====
+
01. D3DS <br>
A list of additional file-extensions to allow ('''add''') or exclude ('''remove''') in the My Pictures window.
+
02. DDS (Image - Direct Draw Surface) <br>
 +
03. BIK (Video - Radcore) <br>
 +
04. BMP (Image) <br>
 +
05. LWO (3D Model - Lightwave Object) <br>
 +
06. M1V (Video) <br>
 +
07. MOV (Video) <br>
 +
08. P3D (3D Model) <br>
 +
09. PNG (Image) <br>
 +
10. SFD (Video) <br>
 +
11. WMV (Video) <br>
 +
12. X (3D Model - Direct X Model) <br>
 +
13. XMV (Video) <br>
  
These are the current default extensions for PICTURES:
 
  
.png .jpg .jpeg .bmp .gif .ico .tif .tiff .tga .pcx .cbz .zip .cbr .rar .m3u
+
'''MISC/UNKNOWN FORMATS'''
  
<xml>
+
01. ADG <br>
<pictureextensions>
+
02. AWD <br>
  <add>.ex1|.ex2</add>
+
03. BGV <br>
  <remove>.ex3|.ex4</remove>
+
04. FSB <br>
</pictureextensions>
+
05. HWD <br>
</xml>
+
06. PSS <br>
 +
07. PVR <br>
 +
08. XSB (Xwb Filename Container) <br>
  
====<musicextensions>====
 
A list of additional file-extensions to allow ('''add''') or exclude ('''remove''') in the My Music windows.
 
  
These are the current default extensions for MUSIC:
 
  
.nsv .m4a .flac .aac .strm .pls .rm .mpa .wav .wma .ogg .mp3 .mp2 .m3u .mod .amf .669 .dmf .dsm .far .gdm
+
====Known Developer Formats====
.imf .it .m15 .med .okt .s3m .stm .sfx .ult .uni .xm .sid .ac3 .dts .cue .aif .aiff .wpl .ape .mac .mpc
+
Most games use the XWB ( Xact/Xbox Wave Bank ) format, which can contain: PCM, WMA, XBADPCM.  
.mp+ .mpp .shn .zip .rar .wv .nsf .spc .gym .adplug .adx .dsp .adp .ymf .ast .afc .hps .xsp
+
  
<xml>
+
XSB is a filename container for the XWB format.  
<musicextensions>
+
  <add>.ex1|.ex2</add>
+
  <remove>.ex3|.ex4</remove>
+
</musicextensions>
+
</xml>
+
  
====<videoextensions>====
+
Alot of Microsoft Game Studios games use WMA ( what else :P ).
A list of additional file-extensions to allow ('''add''') or exclude ('''remove''') in the My Video windows.
+
  
These are the current default extensions for VIDEOS:
+
Sega games use: ADX &/or AFS ( archive format which most of the time contains ADX files ).
  
.m4v .3gp .nsv .ts .ty .strm .rm .rmvb .m3u .ifo .mov .qt .divx .xvid .bivx .vob .nrg .img
+
SFD is CRI MiddleWares video Codec.
.iso .pva .wmv .asf .asx .ogm .m2v .avi .bin .dat .dvr-ms .mpg .mpeg .mp4 .mkv .avc .vp3
+
.svq3 .nuv .viv .dv .fli .flv .rar .001 .wpl .zip
+
  
<xml>
+
====XBOX ADPCM Header Spec====
<videoextensions>
+
4 bytes 'RIFF' <br>
  <add>.ex1|.ex2</add>
+
4 bytes Size of File +40 <br>
  <remove>.ex3|.ex4</remove>
+
8 bytes 'Wavefmt ' <br>
</videoextensions>
+
4 bytes Size of Wavefmt Block (Always = 0x20) <br>
</xml>
+
2 bytes Wav Codec ID (Always = 0x69) <br>
 +
2 bytes No of Channels (Max = 2) <br>
 +
4 bytes Samplerate (Min = 8000hz, Max = 48000hz) <br>
 +
4 bytes Byterate ( (Samplerate * Block Alignment) >> 6 ) <br>
 +
2 bytes Block Alignment (No of Channels * 36) <br>
 +
2 bytes Bits Per Sample (Always = 4) <br>
 +
2 bytes ? (Always = 0x02) <br>
 +
2 bytes ? (Always = 0x64) <br>
 +
4 bytes 'data' <br>
 +
4 bytes Size of Data Block (Size of File) <br>
  
====<languagecodes>====
+
==Links==
Translation table for subtitle and audio names.  Contains entries of the form
+
  
<xml>
+
=====Extracting/Injecting Utilities=====
    <code><short>alt</short><long>Alternate</long></code>
+
</xml>
+
  
====<sorttokens>====
+
[http://forums.xbox-scene.com/index.php?showtopic=560355 EkszBox-ABX v1.3] Good compatibility, 19 xbox formats supported. <br>
Allows you to specify additional tokens that will be ignored at the start of lines during sorting.
+
[http://www.watto.org/extract/download.html Game Extractor] Have not got it functioning yet but its supposed to extract many different game content. <br>
<xml>
+
[http://www.xbox-scene.com/tools/tools.php?page=managers#newsitemEplEuukVkuBbkAAnwt xSEX] Supposed to support xsb & xwb extraction. <br>
  <sorttokens>
+
[http://racing.edgegaming.com/oldfiles/xsex_tool_source_delphi.rar xSEX Source Code] <br>
    <token>the</token>
+
[http://aluigi.altervista.org/papers.htm#xbox XWB/ZWB files unpacker 0.3] Best one i found so far that extracts XWB/XSB with sourcecode. <br>
  </sorttokens>
+
[http://www.motogp2.nm.ru/pages/tools.htm XWB2WAV]
</xml>
+
XWB to WAV Converter. <br>
 +
[http://downloads.xbox360-tribe.org/index.php?act=view&id=850 XWB Extractor v1.0] Works better than v1.1. <br>
  
====<samba>====
+
=====Misc/Info=====
<xml>
+
<samba>
+
  <doscodepage></doscodepage>  <!-- code page to use for filenames -->
+
  <clienttimeout>10</clienttimeout>  <!-- timeout (in seconds) -->
+
  <statfiles>true</statfiles>  <!-- Set to false to disable smb stat() on files to speed up listings of large directories (over slow links) -->
+
</samba>
+
</xml>
+
  
====<moviestacking>====
+
[http://www.cri-mw.com/example/example_e.htm CRI MiddleWare] These guys developed the ADX encoding<br>
This tag used to be called <videostacking>.<br>
+
[http://wiki.xentax.com/index.php/XBOX_XWB3 XBOX XWB Information]<br>
Contains [[http://wiki.xbmc.org/?title=Regular_Expression_(RegEx)_Tutorial|Regular Expression]] (commonly refered to as "''RegEx''" or "''RegExp''") for use in matching filenames in a "stack" of video files. The regular expression must have a (...) surrounding the volume label portion. Text matching is compared case-insensitive. Anything matched by the regular expression will be removed from the titlename. If more than one (...) section is used, the first one will be the prefix, the second one the volume label, and the third one (if it exists) will be the suffix.  Use this to keep extensions after matching.  If more than one expression matches a particular filename, the first one will be used.
+
[http://www.halleyscometsoftware.com/mboard/gcstreamdb.php HCS] GAMECUBE audio that we currently support including ADX :)<br>
 +
[http://forums.xbox-scene.com/index.php?showtopic=356257&st=0 X-S Forum topic about extracting XWB]<br>
 +
[http://www.cubemediaplayer.com/download.asp CubeMediaPlayer]<br>
 +
[http://www.radgametools.com/bnkmain.htm BINK VIDEO TOOLS]<br>
 +
[http://forums.xbox-scene.com/lofiversion/index.php/t14191.html Downsampling xbox content?]<br>
  
Default stacking:
+
=====Xbox ADPCM (General)=====
<xml>
+
[http://aluigi.altervista.org/papers/xbadpdec.zip xbadpdec.zip]<br>
  <moviestacking>
+
[http://aluigi.altervista.org/papers.htm#xbox Luigi Auriemma Research]<br>
    <regexp>[ _\.-]+cd[ _\.-]*([0-9a-d]+)</regexp>
+
[http://dwl.xbox-scene.com/~xbox/xbox-scene/tools/drivers/xb_adpcm_codec.rar XB_adpcm_codec.rar]<br>
    <regexp>[ _\.-]+dvd[ _\.-]*([0-9a-d]+)</regexp>
+
usual place:<br>
    <regexp>[ _\.-]+part[ _\.-]*([0-9a-d]+)</regexp>
+
/PC/drivers-codecs/xb_adpcm/<br>
    <regexp>[ _\.-]+dis[ck][ _\.-]*([0-9a-d]+)</regexp>
+
XBOX/GC/PS2/Dreamcast ADX (WINAMP)<br>
    <regexp>()[ _\.-]+([0-9]*[abcd]+)(\.....?)$</regexp>
+
[http://www.halleyscometsoftware.com/in_cube.html HCS Winamp Plugin]<br>
    <regexp>([a-z])([0-9]+)(\.....?)$</regexp>
+
foobar2000 – Winamp plugin wrapper to use with above (only works on older foobar 5.3ish)<br>
    <regexp>()([ab])(\.....?)$</regexp>
+
[http://www.halleyscometsoftware.com/files/foo_winamp_input_050309.zip foobar2000 wrapper plugin that can be used with above codecs]<br>
  </moviestacking>
+
</xml>
+
  
If the argument '''action="append"''' or '''append="yes"''' is supplied, the default videostacking regular expressions will remain intact and the user specified ones will be added to the end.  Example:
+
==Game Codecs List==
<xml>
+
{| class="usertable" border="1"
  <moviestacking action="append">
+
|- class="userrow"
    <regexp>custom[ _\.-]*([0-9a-d]+)</regexp>
+
| class="usercell" | GAME
  </moviestacking>
+
| class="usercell" | DEVELOPER
</xml>
+
| class="usercell" | LOCATION
 
+
| class="usercell" | MUSIC TYPE
 
+
| class="usercell" | TRACKS COUNT & SIZE
If the argument '''action="prepend"''' is supplied, the default videostacking regular expressions will remain intact and the user specified ones will be added to the beginning. Example:
+
| class="usercell" | TESTER / COMMENT
<xml>
+
| class="usercell" | LOCATION
  <moviestacking action="prepend">
+
| class="usercell" | VIDEO TYPE
    <regexp>custom[ _\.-]*([0-9a-d]+)</regexp>
+
| class="usercell" | VIDEO COUNT & SIZE
  </moviestacking>
+
| class="usercell" | TESTER / COMMENTS
</xml>
+
|- class="userrow"
 
+
| class="usercell" | 007: Agent Under Fire
If no argument is supplied, or the argument '''append="no"''' is supplied, the default videostacking regular expressions are overwritten by the user specified ones.
+
| class="usercell" | EA
 
+
| class="usercell" | %ROOT/driving.dat/music.viv & %ROOT/Assets/sound/music/*/*.xsf
====<tvshowmatching>====
+
| class="usercell" | ? VIV? XSF
Contains regular expression to match the season and episode numbers in filenames.
+
| class="usercell" | VIV# @ 71.2MB
 
+
| class="usercell" | ?
Default stacking:
+
| class="usercell" | %ROOT/Assets/sound/video*.mpc
 
+
| class="usercell" | ? MPC
<xml>
+
| class="usercell" | MPC# @ 443MB
  <tvshowmatching>
+
| class="usercell" | ?
    <regexp>\[[Ss]([0-9]+)\]_\[[Ee]([0-9]+)([^\\/]*)</regexp> <!-- foo_[s01]_[e01] -->
+
|- class="userrow"
    <regexp>[\._ \-]([0-9]+)x([0-9]+)([^\\/]*)</regexp>  <!-- foo.1x09 -->
+
| class="usercell" | Sega GT
    <regexp>[\._ \-][Ss]([0-9]+)[\.\-]?[Ee]([0-9]+)([^\\/]*)</regexp>  <!-- foo, s01e01, foo.s01.e01, foo.s01-e01 -->
+
| class="usercell" | SEGA
    <regexp>[\._ \-]([0-9]+)([0-9][0-9])([\._ \-][^\\/]*)</regexp> <!-- foo.103 -->
+
| class="usercell" | %ROOT/ADX/*.adx
  </tvshowmatching>
+
| class="usercell" | ADX
</xml>
+
| class="usercell" | ?
 
+
| class="usercell" |
The "append" and "action" arguments described in the videostacking section work the same for tvshowmatching tags.  Examples of matching regexps for certain filenames can be found on the [[TV_Shows]] page.
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Play straight from source! </nowiki>
 
+
| class="usercell" | %ROOT/movie/*.sfd
NOTE: for multi-episode matching to work, there needs to be a third set of parentheses on the end.  This part is fed back into the regexp engine.
+
| class="usercell" | ? SFD
 
+
| class="usercell" | #51 @ 1.04GB
====<excludefromscan/excludefromlisting>====
+
| class="usercell" | ?
Contains regular expressions to match filenames or folders which should be excluded from a library scan.  This can be for both Video or Audio sections of advancedsettings.xml.
+
|- class="userrow"
 
+
| class="usercell" | Jetset Radio Future
Default excludes:
+
| class="usercell" | SEGA
 
+
| class="usercell" | %ROOT/media/ADX or Z_ADX/*/*.adx
<xml>
+
| class="usercell" | ADX
<video>
+
| class="usercell" | ?
  <excludefromscan>
+
| class="usercell" |
    <regexp>[-\._ ](sample|trailer)[-\._ ]</regexp>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Play straight from source! </nowiki>
  </excludefromscan>
+
| class="usercell" | %ROOT
</video>
+
| class="usercell" | ?
</xml>
+
| class="usercell" | # @ MB
 
+
| class="usercell" | ?
The "append" and "action" arguments described in the videostacking section work the same for excludefromscan tags.
+
|- class="userrow"
 
+
| class="usercell" | Aeon Flux
====<pathsubstitution>====
+
| class="usercell" | ?
Path substitutions for use with playlist loading.  These are processed in order, and are useful for substituting an absolute path on a PC with a path suitable for XBMC to handle.  Default is no path substitutions defined.  An example is:
+
| class="usercell" | %ROOT/XBXMUSND.pod
 
+
| class="usercell" | POD
<xml>
+
| class="usercell" | POD# @ 137MB
  <pathsubstitution>
+
| class="usercell" |
    <substitute>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Unknown Archive </nowiki>
      <from>G:\dvds\</from>
+
| class="usercell" | %ROOT/video/*.xmv
      <to>smb://somecomputer/g-share/dvds/</to>
+
| class="usercell" | XMV
    </substitute>
+
| class="usercell" | #30 @ 831MB
  </pathsubstitution>
+
| class="usercell" | ?
</xml>
+
|- class="userrow"
 
+
| class="usercell" | Broken Sword – TSD
====<forcedswaptime>====
+
| class="usercell" | ?
Use to force a backbuffer->frontbuffer swap while vsync is enabled. Set to the time (in ms) to allow for the swap (eg <forcedswaptime>1</forcedswaptime> is typical).  It defaults off.
+
| class="usercell" | %ROOT/*.pak
 
+
| class="usercell" | ? PAK
====<playlistasfolders>====
+
| class="usercell" | # @ MB
In the recent releases, playlists are treated as folders. Selecting a playlist no longer plays it, but opens it, as if it were a folder.<br>
+
| class="usercell" |
Set to false to revert to the previous behavior. When you select a playlist, its content is added to the list of elements to be played.<br>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Unknown Archive </nowiki>
'''NOTE!''' This setting will not affect smart playlists, they will always show as folders.
+
| class="usercell" | %ROOT/DATA/MOVIES/*/*.bik
 
+
| class="usercell" | BINK
====<playlistretries>====
+
| class="usercell" | # @ MB
The default number of retries if for example a source is offline is 100.
+
| class="usercell" | ?
With this control you can alter the number of consecutive failed items before a playlist fails.
+
|- class="userrow"
 
+
| class="usercell" | Amped
<xml>
+
| class="usercell" | Microsoft
  <playlistretries>100</playlistretries>
+
| class="usercell" | %ROOT/Music/*.wma
</xml>
+
| class="usercell" | WMA
 
+
| class="usercell" | #227 @ 706MB
====<playlisttimeout>====
+
| class="usercell" |
The default timeout before item failure is 20 sec. It can be changed with this control
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Play straight from source! </nowiki>
 
+
| class="usercell" | %ROOT/Movie/*.bik
<xml>
+
| class="usercell" | BINK
  <playlisttimeout>20</playlisttimeout>  
+
| class="usercell" | #71 @ 594MB
</xml>
+
| class="usercell" | ?
 
+
|- class="userrow"
====<songinfoduration>====
+
| class="usercell" | Amped 2
This controls how long the song information will remain onscreen when the song changes during visualisations. The valid range is 1 to 15, in seconds. This does not include the duration of any transition effects. (The default is 2 seconds.)
+
| class="usercell" | Microsoft
 
+
| class="usercell" | %ROOT/Audio/Music/TYPE/*.wma
<xml>
+
| class="usercell" | WMA
  <songinfoduration>10</songinfoduration>
+
| class="usercell" | #315 @ 1075.6MB
</xml>
+
| class="usercell" |
 
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Play straight from source! </nowiki>
====<remoterepeat>====
+
| class="usercell" | %ROOT/Movies/*.xmv
The repeat delay for the Infrared remote control, in milliseconds. Length of time a remote button needs to be held before it will start repeating (ie continuously sending button pushes while it's held down).  Defaults to 480.
+
| class="usercell" | XMV
 
+
| class="usercell" | #46 @ 1.15GB
====<controllerdeadzone>====
+
| class="usercell" | ?
Deadzone for controller thumb sticks.  0 indicates no deadzone at all.  1 indicates all deadzone (ie no movement will be detected). Defaults to 0.2
+
|- class="userrow"
 
+
| class="usercell" | Forza Motorsport
====<displayremotecodes>====
+
| class="usercell" | Microsoft
Set to true to have XBMC display the Infrared Remote's button codes (OBC's) on screen when you press buttons. Useful for assigning functions to the buttons on a universal remote control. Defaults to false.
+
| class="usercell" | %ROOT/media/Audio/SoundTracks/ForzaTunes1/*.wma
 
+
| class="usercell" | WMA
====<thumbsize>====
+
| class="usercell" | #18 @ 36.9MB
Size of the square in pixels that XBMC will use to cache thumbnail images.  If the thumb is smaller than this size it will be cached as-is.  If it is larger it will be scaled so that the number of pixels is less than a square of this value.  Default is 512 (192 on xbox), which refers to 512x512 = 262144 (for XBox 192x192 = 36864) pixels in total.  The thumbnail will be cached at using the same aspect ratio as the original image, using up to 262144 (for XBox 36864) pixels.
+
| class="usercell" |
 
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Play straight from source! </nowiki>
====<musicthumbs>====
+
| class="usercell" | %ROOT/ALLOVER/*.bik
A list of additional files to try when searching for music thumbnail images. (The default is folder.jpg which can be removed.)
+
| class="usercell" | BINK
 
+
| class="usercell" | ?
<xml>
+
| class="usercell" | ?
<musicthumbs>
+
|- class="userrow"
  <remove>folder.jpg</remove>
+
| class="usercell" |
  <add>thumb.jpg|cover.jpg</add>
+
[http://manual.xboxmediacenter.de/wakka.php?wakka=MotoGP&v=14c4 MotoGP] 3
</musicthumbs>
+
| class="usercell" | Microsoft
</xml>
+
| class="usercell" | %ROOT/xboxdata/music/*.wma
 
+
| class="usercell" | WMA
====<musicfilenamefilters>====
+
| class="usercell" | #104 @ 160MB
Contains filters to match music information (artist, title etc.) from a tagless music filename. The first <filter> to match completely is used. Matched items include:
+
| class="usercell" |
 
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Play straight from source! </nowiki>
%A - Artist
+
| class="usercell" | %ROOT/xboxdata/videos*.vid
%T - Title
+
| class="usercell" | ? VID
%B - Album
+
| class="usercell" | # @ MB
%N - Track number
+
| class="usercell" | ?
%S - Part of set (disk number)
+
|- class="userrow"
%D - Duration
+
| class="usercell" | Jade Empire
%G - Genre
+
| class="usercell" | Microsoft
%Y - Year
+
| class="usercell" | %ROOT/sound/musicbank.xwb > *.wma & *.wav
%R - Rating
+
| class="usercell" | WMA & ADPCM
 
+
| class="usercell" | XWB#85 @ 145MB
<xml>
+
| class="usercell" |
  <musicfilenamefilters>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
    <filter>%A - %T</filter>
+
| class="usercell" | %ROOT/movies/*.bik
  </musicfilenamefilters>
+
| class="usercell" | BINK
</xml>
+
| class="usercell" | #218 @ 2.95GB
 
+
| class="usercell" | ?
====<dvdthumbs>====
+
|- class="userrow"
A list of additional files to try when searching for dvdrom thumbnail images.  (The default is folder.jpg which can be removed.)
+
| class="usercell" | Mech Assault
 
+
| class="usercell" | Microsoft
<xml>
+
| class="usercell" | %ROOT/Audio/MusicABC.D1Bank
<dvdthumbs>
+
| class="usercell" | ADPCM
  <remove>folder.jpg</remove>
+
| class="usercell" | #3 @ 1.18GB
  <add>thumb.jpg|cover.jpg</add>
+
| class="usercell" |
</dvdthumbs>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
</xml>
+
| class="usercell" | %ROOT/Movie/*/*.bik
 
+
| class="usercell" | BINK
====<masterlock>====
+
| class="usercell" | # @ MB
If you enable any masterlock settings below, they will be removed from UI. Code needs to be MD5'd, and you can use [http://pajhome.org.uk/crypt/md5/ this site] to hash it.
+
| class="usercell" | ?
 
+
|- class="userrow"
<xml>
+
| class="usercell" | Mech Assault 2
 
+
| class="usercell" | Microsoft
<masterlock>      
+
| class="usercell" | Audio/Music.DVDxwb
  <startuplock>false</startuplock>  <!-- true prompts user for code upon startup -->
+
| class="usercell" | ADPCM
  <enableshutdown>false</enableshutdown>  <!-- true shuts down xbox after 3 failed attempts to enter  correct code -->
+
| class="usercell" | #99 @ 310MB
  <automastermode>false</automastermode>  <!-- automatically enters master mode if the master code is given -->
+
| class="usercell" |
  <loginlock>true</loginlock>  <!-- whether to use locks on login screen or not -->
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
  <!-- advancedsettings.xml ONLY: -->
+
| class="usercell" | %ROOT/Movie/*/*.bik
  <maxretries>3<maxretries> <!-- enter the max number of retries to input code, 3 is default. -->
+
| class="usercell" | BINK
</masterlock>
+
| class="usercell" | # @ MB
</xml>
+
| class="usercell" | ?
 
+
|- class="userrow"
====<postprocessing>====
+
| class="usercell" | Burnout 3
MPlayer postprocessing settings.  This is unreliable, and so they're in here only.
+
| class="usercell" | EA
 
+
| class="usercell" | %ROOT/tracks/_EATrax0.xwb & _EATrax1.xwb > *.wma
<xml>
+
| class="usercell" | WMA
  <postprocessing>
+
| class="usercell" | #XWB @ 165MB
    <enable>false</enable>  <!-- enable/disable postprocessing -->
+
| class="usercell" |
    <auto>true</auto>  <!-- auto filter settings (overrides the below) -->
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
    <verticaldeblocking>false</verticaldeblocking>  <!-- use vertical deblocking -->
+
| class="usercell" | %ROOT/ovid*.xmv
    <verticaldeblocklevel>0</verticaldeblocklevel>  <!-- level of vertical deblocking (0-100) -->
+
| class="usercell" | XMV
    <horizontaldeblocking>false</horizontaldeblocking>  <!-- use horizontal deblocking -->
+
| class="usercell" | #71 @ 477MB
    <horizontaldeblocklevel>0</horizontaldeblocklevel>  <!-- level of horizontal deblocking (0-100) -->
+
| class="usercell" | ?
    <autobrightnesscontrastlevels>false</autobrightnesscontrastlevels>  <!-- whether to use mplayers colour balancing -->
+
|- class="userrow"
    <dering>false</dering>  <!-- whether to apply the dering filter -->
+
| class="usercell" | Burnout Revenge
  </postprocessing>
+
| class="usercell" | EA
</xml>
+
| class="usercell" | %ROOT/tracks/_EATrax0.xwb & _EATrax1.xwb > *.wma
 
+
| class="usercell" | WMA
====<audio>====
+
| class="usercell" | #XWB @ 183MB
<xml>
+
| class="usercell" |
<audio>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
  <!-- Amount of headroom XBMC should use above the maximum volume level, in decibels.  Defaults to 0, valid values 0, 6, 12. -->
+
| class="usercell" | %ROOT/ovid*.xmv
  <headroom>0</headroom>
+
| class="usercell" | XMV
  <!-- Delay in sync to karaoke in seconds. Valid values are -3.0...3.0. -->
+
| class="usercell" | #75 @ 601MB
  <karaokesyncdelay>0</karaokesyncdelay> 
+
| class="usercell" | ?
  <!-- Default audio player: paplayer or dvdplayer (or mplayer on Xbox) -->
+
|- class="userrow"
  <defaultplayer>paplayer</defaultplayer>
+
| class="usercell" | Need for Speed MW
  <excludefromscan> <!-- Regular expressions that if evaluated to true won't be added to library. -->
+
| class="usercell" | EA
    <regexp>[-\._ ](podcast)[-\._ ]</regexp>
+
| class="usercell" | %ROOT/NFS*.bin
  </excludefromscan>
+
| class="usercell" | ? BIN
  <excludefromlisting> <!-- Regular expressions that if evaluated to true won't be displayed in Files View -->
+
| class="usercell" | # @ MB
    <regexp>[-\._ ](podcast)[-\._ ]</regexp>
+
| class="usercell" | Extraction?
  </excludefromlisting>
+
| class="usercell" | %ROOT/*.
</audio>
+
| class="usercell" | ?
</xml>
+
| class="usercell" | # @ MB
 
+
| class="usercell" | ?
====<video>====
+
|- class="userrow"
<xml>
+
| class="usercell" | Need for Speed Underground 2
<video> <!-- "VideoSettings" instead of "video" for builds prior to May 22, 2006 -->
+
| class="usercell" | EA
  <subsdelayrange>10</subsdelayrange>  <!-- Delay range for subtitles, in seconds. -->
+
| class="usercell" | %ROOT/NFSUNDER*.bin
  <audiodelayrange>10</audiodelayrange>  <!-- Delay range for audio/video sync, in seconds. -->
+
| class="usercell" | ? BIN
  <smallstepbackseconds>7</smallstepbackseconds>  <!-- Length of the small skip back (normally the BACK button) when playing a video -->
+
| class="usercell" | # @ MB
  <smallstepbacktries>3</smallstepbacktries>
+
| class="usercell" | Extraction?
  <smallstepbackdelay>300</smallstepbackdelay>
+
| class="usercell" | %ROOT/*.
  <usetimeseeking>true</usetimeseeking>  <!-- Whether to use time based or percentage based seeking. -->
+
| class="usercell" | ?
  <timeseekforward>30</timeseekforward>  <!-- Time to seek forward in seconds when doing a short seek.  Defaults to 30. -->
+
| class="usercell" | # @ MB
  <timeseekbackward>-30</timeseekbackward>  <!-- Time to seek backward in seconds when doing a short seek. Defaults to -30. -->
+
| class="usercell" | ?
  <timeseekforwardbig>600</timeseekforwardbig>  <!-- Time to seek forward in seconds when doing a long seek. Defaults to 600 (10 minutes). -->
+
|- class="userrow"
  <timeseekbackwardbig>-600</timeseekbackwardbig>  <!-- Time to seek forward in seconds when doing a long seek.  Defaults to -600 (10 minutes). -->
+
| class="usercell" | NHL06
  <percentseekforward>2</percentseekforward>  <!-- Amount to seek forward as a percentage, when doing a short seek.  Defaults to 2. -->
+
| class="usercell" | EA
  <percentseekbackward>-2</percentseekbackward>  <!-- Amount to seek backward as a percentage, when doing a short seek. Defaults to -2. -->
+
| class="usercell" | %ROOT/audio/streams/*.viv
  <percentseekforwardbig>10</percentseekforwardbig>  <!-- Amount to seek forward as a percentage, when doing a long seek.  Defaults to 10. -->
+
| class="usercell" | ? VIV
  <percentseekbackwardbig>-10</percentseekbackwardbig>  <!-- Amount to seek forward as a percentage, when doing a long seek.  Defaults to -10. -->
+
| class="usercell" | VIV# @ 382MB
  <blackbarcolour>1</blackbarcolour>  <!-- colour of the black bars (0->255), (black->white) on videos. -->
+
| class="usercell" | Extraction?
  <fullscreenonmoviestart>true</fullscreenonmoviestart> <!-- Whether to go to fullscreen or not when starting a movie. Defaults to true. -->
+
| class="usercell" | %ROOT/movies/ntsc/*.vp6
  <defaultplayer>mplayer</defaultplayer> <!-- Set the default video player: mplayer or dvdplayer (xbox only). -->
+
| class="usercell" | ? VP6
  <excludefromscan> <!-- Regular expressions that if evaluated to true won't be added to library. -->
+
| class="usercell" | #6 @ 71.8MB
    <regexp>[-\._ ](sample|trailer)[-\._ ]</regexp>
+
| class="usercell" | ?
  </excludefromscan>
+
|- class="userrow"
  <excludefromlisting> <!-- Regular expressions that if evaluated to true won't be displayed in Files View -->
+
| class="usercell" | Call of Duty
    <regexp>[-\._ ](sample|trailer)[-\._ ]</regexp>
+
| class="usercell" | EA
  </excludefromlisting>
+
| class="usercell" | ?
</video> <!-- use "VideoSettings" instead of "video" for builds prior to May 22, 2006 -->
+
| class="usercell" | ?
</xml>
+
| class="usercell" | ?
 
+
| class="usercell" | ?
====<musiclibrary>====
+
| class="usercell" | %ROOT/SHELL/MOVIES/*.bik
Options specific to the Music Library
+
| class="usercell" | BINK
 
+
| class="usercell" | #23 @ 657MB
<xml>
+
| class="usercell" | ?
  <musiclibrary>
+
|- class="userrow"
    <hideallitems>true</hideallitems> <!-- removes the "*All" items from the music library -->
+
| class="usercell" | Future Tactics Uprising
    <allitemsonbottom>true</allitemsonbottom> <!-- sorts the "*All" items at the bottom of the list when in Ascending order -->
+
| class="usercell" | ?
    <!-- only shows primary album artists when at the unfiltered artist listing -->
+
| class="usercell" | %ROOT/media/music.xwb
    <hidecompilationartists>true</hidecompilationartists>
+
| class="usercell" | ?
    <!-- at an albums listing, when you sort by artist, secondary sort will be year. -->
+
| class="usercell" | XWB# @ 76.5MB
    <albumssortbyartistthenyear>true</albumssortbyartistthenyear>
+
| class="usercell" |
    <albumformat>%B - %Y</albumformat>  <!-- album label template, default is "%B" -->
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
    <albumformatright>%A</albumformatright>  <!-- album label template for right column, default is "%A" -->
+
| class="usercell" | %ROOT/*.
    <prioritiseapetags>true</prioritiseapetags>  <!-- prioritise APEv2 tags over ID3v1/2 tags, default is false. -->
+
| class="usercell" | ?
    <!-- separator used for multiple artists/genres in tags. Note, this *space* *slash* *space* -->
+
| class="usercell" | # @ MB
    <itemseparator> / </itemseparator>
+
| class="usercell" | ?
  </musiclibrary>
+
|- class="userrow"
</xml>
+
| class="usercell" | Ghost Recon 2
 
+
| class="usercell" | ?
====<videolibrary>====
+
| class="usercell" | %ROOT/sound/music.xwb
Options specific to the Video Library
+
| class="usercell" | ?
 
+
| class="usercell" | XWB# @ 60.3MB
<xml>
+
| class="usercell" |
  <videolibrary>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
    <allitemsonbottom>true</allitemsonbottom>  <!-- sorts the "*All" items at the bottom of the list when in Ascending order -->
+
| class="usercell" | %ROOT/video*.xmv
    <backgroundupdate>true</backgroundupdate> <!-- set to hide the video scanner dialog from the gui -->
+
| class="usercell" | XMV
    <cleanonupdate>true</cleanonupdate>  <!-- set to false to prevent xbmc from removing items from the database while updating -->
+
| class="usercell" | #95 @ 1.20GB
    <hideallitems>true</hideallitems>  <!-- removes the "*All" items from the video library -->
+
| class="usercell" | ?
    <hideemptyseries>true</hideemptyseries>  <!-- hide empty series in the video library -->
+
|- class="userrow"
    <hiderecentlyaddeditems>true</hiderecentlyaddeditems> <!-- removes the "Recently added ..." items from the video library. -->
+
| class="usercell" | Grabbed by the Goulies
    <itemseparator> / </itemseparator>  <!-- separator used for multiple artists/genres in tags. Note, this is *space* *slash* *space* -->
+
| class="usercell" | Rare
  </videolibrary>
+
| class="usercell" | %ROOT/xwavebank/*.*
</xml>
+
| class="usercell" | ? XWB
 
+
| class="usercell" | XWB#12 @ 1.17GB
====<slideshow>====
+
| class="usercell" |
<xml>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: No file extentions ? </nowiki>
<slideshow>
+
| class="usercell" | %ROOT/movie/*.*
  <!-- Amount to pan images as a percentage of the screen -->
+
| class="usercell" | ?
  <panamount>2.5</panamount>
+
| class="usercell" | #307 @ 152MB
  <!-- Amount to zoom images as a percentage of the screen -->
+
| class="usercell" |
  <zoomamount>5.0</zoomamount>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: No file extentions ? </nowiki>
  <!-- Amount to compensate (zoom) images to attempt to reduce black bars. -->
+
|- class="userrow"
  <!-- Results in cropping of the longer length of the image in order to reduce the black bars on the shorter length of the image.  -->
+
| class="usercell" | Lego Star Wars
  <!-- Defaults to 20. -->
+
| class="usercell" | Lucas Arts
  <blackbarcompensation>20</blackbarcompensation>
+
| class="usercell" | %ROOT/xbox/Audio/_Music*.wavx
</slideshow>
+
| class="usercell" | wavx
</xml>
+
| class="usercell" | #59 @ 250MB
 
+
| class="usercell" | [[User:NLA|NLA]]<nowiki>: Headerless Xbox ADPCM; can be fixed with "xbadpdec" until XBMC support. </nowiki>
====<lcd>====
+
| class="usercell" | %ROOT/*.
<xml>
+
| class="usercell" | ?
<lcd>
+
| class="usercell" | # @ MB
  <rows>4</rows>              <!-- Number of rows to use for the LCD. -->
+
| class="usercell" | ?
  <columns>20</columns>        <!-- Number of columns to use for the LCD. -->
+
|- class="userrow"
  <address1>0</address1>      <!-- Memory address for row 1. -->
+
| class="usercell" | Leisure Suit Larry MCL
  <address2>20</address2>      <!-- Memory address for row 2. -->
+
| class="usercell" | Sierra
  <address3>64</address3>      <!-- Memory address for row 3. -->
+
| class="usercell" | %ROOT/Audio/CRI/Bg/SetAll/*.adx & %ROOT/Audio/CRI/*/*.acx*.adx*.afs
  <address4>84</address4>      <!-- Memory address for row 4. -->
+
| class="usercell" | ACX ADX AFS
  <heartbeat>true</heartbeat>  <!-- Enables LCDprocs heartbeat symbol. Defaults to false. -->
+
| class="usercell" | #235 @ 752MB
  <scrolldelay>2</scrolldelay> <!-- Delay of the scroller widget. Defaults to 1. -->
+
| class="usercell" |
</lcd>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Play straight from source! (ADX) </nowiki>
</xml>
+
| class="usercell" | %ROOT/Data/Cinema/FMV/*/*.sfd
 
+
| class="usercell" | SFD?
====<network>====
+
| class="usercell" | # @ MB
<xml>
+
| class="usercell" | ?
<network>
+
|- class="userrow"
  <autodetectpingtime>30</autodetectpingtime>  <!-- Length in seconds between pinging the network to detect new xbox's -->
+
| class="usercell" | Mercenaries
  <curlclienttimeout>10</curlclienttimeout>  <!-- Timeout in seconds for libcurl (http/ftp) connections -->
+
| class="usercell" | ?
  <httpproxyusername></httpproxyusername>  <!-- username for Basic Proxy Authentication -->
+
| class="usercell" | %ROOT/DATAxbox/SOUND/music/*/*.xwb
  <httpproxypassword></httpproxypassword>  <!-- password for Basic Proxy Authentication -->
+
| class="usercell" | ADPCM
</network>
+
| class="usercell" | #XWB @ 451.51MB
</xml>
+
| class="usercell" |
 
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
====<tuxbox>====
+
| class="usercell" | %ROOT/DATAxbox/MOVIES/*.xmv
<xml>
+
| class="usercell" | XMV
<tuxbox>
+
| class="usercell" | # @ MB
    <!-- "audiochannelselection"; default is 'false', 'true' will popup the audio channel selection if
+
| class="usercell" | ?
          there is more then one audio stream !-->
+
|- class="userrow"
    <audiochannelselection>false</audiochannelselection>
+
| class="usercell" | Metalslug 3
    <!-- "submenuselection"; default is 'false', 'true' will popup the Submenu selection !-->
+
| class="usercell" | ?
    <submenuselection>false</submenuselection>
+
| class="usercell" | %ROOT/ms3bgm.afs
    <!-- "defaultrootmenu"; MODE: 0 = TV (Default), 1 = Radio, 2 = Data, 3 = Movies, 4 = Root !-->
+
| class="usercell" | AFS
    <defaultrootmenu>0</defaultrootmenu>
+
| class="usercell" | AFS# @ 131MB
    <!-- "defaultsubmenu"; 1=Services  2=Satellites 3=Providers 4=Bouquets (default) !-->
+
| class="usercell" |
    <defaultsubmenu>4</defaultsubmenu>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: AFS is an ADX archive need extraction</nowiki>
    <!-- "pictureicon"; default is 'true', will use the Picture Icons from folder /UserData/PictureIcon/ !-->
+
| class="usercell" | %ROOT/*.
    <pictureicon>true</pictureicon>
+
| class="usercell" | ?
    <!-- "epgrequesttime"; default is '10', 0-3600, defines the time in seconds between epg queries, some tuxbox
+
| class="usercell" | # @ MB
          devices need longer to response (Minimum: 1, Maximum: 3600) !-->
+
| class="usercell" | ?
    <epgrequesttime>10</epgrequesttime>
+
|- class="userrow"
    <!-- "zapwaittime"; default is '0' (0 = OFF), defines the time in seconds to wait for a valid PMT after the
+
| class="usercell" | Metalslug 4
          zaping was send (Minimum: 0, Maximum: 120) !-->
+
| class="usercell" | ?
    <zapwaittime>0</zapwaittime>
+
| class="usercell" | %ROOT/sound/MS4_BGM.xwb
  </tuxbox>
+
| class="usercell" | ?
</xml>
+
| class="usercell" | XWB# @ 195MB
 
+
| class="usercell" |
====<playcountminimumpercent>====
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
Video: Minimum percentage that has to be played before it is marked as watched.
+
| class="usercell" | %ROOT/*.
 
+
| class="usercell" | ?
Music: Minimum percentage that has to be played before it is considered for incrementing in the Top 100 database view, or for last.fm submittal.
+
| class="usercell" | # @ MB
 
+
| class="usercell" | ?
====<ftpshowcache>====
+
|- class="userrow"
default is false, if set to true, shows cache (X Y Z) partitions in the root directory listing
+
| class="usercell" | Metalslug 5X
 
+
| class="usercell" | ?
====<screensaver>====
+
| class="usercell" | %ROOT/sound/*.xwb
To avoid potential worries of plasma screen burn-in, you can set the Dim screensaver fade level to 0% here or in the Settings.
+
| class="usercell" | ADPCM
<xml>
+
| class="usercell" | XWB#16 @ 290MB
<screensaver>
+
| class="usercell" |
  <dimlevel>0</dimlevel> <!-- This will remove the Fade Level control from the settings screen altogether -->
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
</screensaver>
+
| class="usercell" | %ROOT/video*.bik
</xml>
+
| class="usercell" | BINK
 
+
| class="usercell" | # @ MB
====<busydialogdelay>====
+
| class="usercell" | ?
Set the delay in milliseconds before the busydialog pops up (default 2000).
+
|- class="userrow"
<xml>
+
| class="usercell" | Midnight Club 3
<busydialogdelay>2000</busydialogdelay>
+
| class="usercell" | ?
</xml>
+
| class="usercell" | %ROOT/audio/XStreams/mx.xwb
 
+
| class="usercell" | WMA & ADPCM
====<rootovershoot>====
+
| class="usercell" | #110 @ 276MB
Disable root overshooting aka evil B(tm) navigation. 'Evil B' navigation refers to the 'previous folder' action returning to the parent window from the root location of a media window.  Sometimes a user would just want to repeatedly hit the B button to reach the root location without worrying of overshooting to the previous window.  For this you should disable evil b by setting this value to false.
+
| class="usercell" | ?
<xml>
+
| class="usercell" | %ROOT/*.
<rootovershoot>false</rootovershoot>
+
| class="usercell" | ?
</xml>
+
| class="usercell" | # @ MB
 
+
| class="usercell" | ?
====<hosts>====
+
|- class="userrow"
Static dns entries which take precedence over your dns server.
+
| class="usercell" | MK Shaolin Monks
<xml>
+
| class="usercell" | Midway
<hosts>
+
| class="usercell" | %ROOT/*.WAD
  <entry name="HOSTNAME">IPADDRESS</entry>
+
| class="usercell" | ? WAD Archive
</hosts>
+
| class="usercell" | # @ MB
</xml>
+
| class="usercell" | Extraction?
 
+
| class="usercell" | %ROOT/front/movies/*.sfd
====<fullscreen>====
+
| class="usercell" | SFD?
Starts XBMC in full screen (check resolutions!). The same as starting XBMC with -fs.
+
| class="usercell" | #8 @ 1.20GB
 
+
| class="usercell" | ?
<xml>
+
|- class="userrow"
<fullscreen>false</fullscreen>
+
| class="usercell" | Monopoly Party
</xml>
+
| class="usercell" | ?
 
+
| class="usercell" | %ROOT/Music*.dat
==How to include GUI settings==
+
| class="usercell" | ? DAT
 
+
| class="usercell" | DAT @ 163MB
You can also define the settings normally defined in the GUI in advancedsettings.xml.  Any GUI based settings defined in advancedsettings.xml will override the GUI values, and the settings will be removed completely from the GUI (ie only alterable by editting advancedsettings.xml).
+
| class="usercell" | Extraction?
 
+
| class="usercell" | %ROOT/Movies*.xmv
The easiest way to include a GUI setting is to first make sure it is set in the GUI to the value that you want, and then to open the '''UserData\guisettings.xml''' file and find the XML entry that corresponds to that setting.
+
| class="usercell" | XMV
 
+
| class="usercell" | #6 @ 86.1MB
Then just add that entry to the advancedsettings.xml file.
+
| class="usercell" | ?
 
+
|- class="userrow"
For instance, to set the Font Character Set for the GUI (found in the appearance setting, in the Look and Feel section), you'd open up guisettings.xml and find:
+
| class="usercell" | Munch's Oddysee
 
+
| class="usercell" | Oddworld Inahabitants
<xml>
+
| class="usercell" | %ROOT/oddio/*.wav
  <lookandfeel>
+
| class="usercell" | WAV
    <charset>Hebrew (Windows)</charset>
+
| class="usercell" | #112 @ 27.7MB
  </lookandfeel>
+
| class="usercell" |
</xml>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Can play the audio voice overs, Music might be in the ROFs? </nowiki>
 
+
| class="usercell" | %ROOT/movies/*.bik
Simply take that entry and place it in advancedsettings.xml.  The GUI entry for the character set will then no longer appear, and XBMC will always use the Hebrew (Windows) character set.
+
| class="usercell" | BINK
 
+
| class="usercell" | #22+ @ 2.76GB+
 
+
| class="usercell" | ?
Here are some special cases, if they aren't defined the user will be prompted first time he/she tries to access any of these paths:<br>
+
|- class="userrow"
'''Note: There are no default pre-set values'''
+
| class="usercell" | Ninja Gaiden
 
+
| class="usercell" | ?
====<trainerpath>====
+
| class="usercell" | %ROOT/bgm.afs
<xml>
+
| class="usercell" | AFS
<myprograms>
+
| class="usercell" | AFS# @ 388MB
    <trainerpath>Q:\system\trainers</trainerpath>  
+
| class="usercell" |
</myprograms>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: AFS is an archive of ADX's needs extraction method </nowiki>
</xml>
+
| class="usercell" | %ROOT/Movie/*.sfd
 
+
| class="usercell" | ? SFD
====<recordingpath>====
+
| class="usercell" | #20 @ 2.59GB
<xml>
+
| class="usercell" | ?
<mymusic>
+
|- class="userrow"
    <recordingpath>E:\Recordings</recordingpath>
+
| class="usercell" | Prince of Persia WW
</mymusic>
+
| class="usercell" | ?
</xml>
+
| class="usercell" | %ROOT/SOUND/*.big
 
+
| class="usercell" | BIG
====<cddaripperpath>====
+
| class="usercell" | BIG# @ 0.99GB
<xml>
+
| class="usercell" |
<cddaripper>
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Big is another archive format needs extraction </nowiki>
    <path>E:\Recordings</path>
+
| class="usercell" | %ROOT/VIDEO/*/*.bik
</cddaripper>
+
| class="usercell" | BINK
</xml>
+
| class="usercell" | # @ MB
 
+
| class="usercell" | ?
====<playlistspath>====
+
|- class="userrow"
<xml>
+
| class="usercell" | Psi Ops
<system>
+
| class="usercell" | ?
    <playlistspath>E:\Playlists</playlistspath>
+
| class="usercell" | %ROOT/data/global/sound/*.msx
</system>
+
| class="usercell" | ? MSX
</xml>
+
| class="usercell" | MSX# @ 218MB
 
+
| class="usercell" |
====<screenshotpath>====
+
[[User:TeknoJuce|TeknoJuce]]<nowiki>: MSX archive? </nowiki>
<xml>
+
| class="usercell" | %ROOT/data/movies/*.sfd
<pictures>
+
| class="usercell" | ? SFD
  <screenshotpath>E:\Screenshots</screenshotpath>
+
| class="usercell" | #70 @ 2.03GB
</pictures>
+
| class="usercell" | ?
</xml>
+
|- class="userrow"
 
+
| class="usercell" | Psychonauts
[[category:Settings]]
+
| class="usercell" | ?
[[category:Customization]]
+
| class="usercell" | %ROOT/workresource/Sounds/XACT Wavebanks/*.xwb
[[category:Thumbnails]]
+
| class="usercell" | ADPCM
 +
| class="usercell" | #104 @ 1.68GB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
 +
| class="usercell" | %ROOT/workresource/cutscenes/prerendered/*.bik
 +
| class="usercell" | BINK
 +
| class="usercell" | #171 @ 1.59GB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | Pure Pinball
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/Data/Music/*.wma
 +
| class="usercell" | WMA
 +
| class="usercell" | #43 @ 51.1MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Play straight from source! </nowiki>
 +
| class="usercell" | %ROOT/*.
 +
| class="usercell" | ?
 +
| class="usercell" | # @ MB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | Scaler
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/STREAM/*/*.sst*.xb
 +
| class="usercell" | ?sst ?xb
 +
| class="usercell" | # @ MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Unknown format </nowiki>
 +
| class="usercell" | %ROOT/Movies/*.bik
 +
| class="usercell" | BINK
 +
| class="usercell" | #12 @ 165MB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | Stranger's Wrath
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/data/audio/xwb/*.xwb
 +
| class="usercell" | ADPCM
 +
| class="usercell" | #114 @ 623MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
 +
| class="usercell" | %ROOT/data/movies/*.bik
 +
| class="usercell" | BINK
 +
| class="usercell" | #15 @ 867MB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | Sudeki
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/sound*.xwb
 +
| class="usercell" | ?
 +
| class="usercell" | #304 @ 618MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
 +
| class="usercell" | %ROOT/Movies/*.bik
 +
| class="usercell" | BINK
 +
| class="usercell" | #14 @ 1.56GB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | The Guy Game
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/media/sounds/Musicbank1.xwb
 +
| class="usercell" | ?
 +
| class="usercell" | <span class="nobr">XWB-7</span><nowiki># @ 304MB </nowiki>
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
 +
| class="usercell" | %ROOT/Final/Video/*/*.top
 +
| class="usercell" | Encrypted Divx
 +
| class="usercell" | # @ MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: During load says DIVX ? </nowiki>
 +
|- class="userrow"
 +
| class="usercell" | The Matrix PON
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/sound/*.wad
 +
| class="usercell" | ? WAD
 +
| class="usercell" | #14+ @ 792MB+
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/Movies*.sfd
 +
| class="usercell" | ? SFD
 +
| class="usercell" | #43 @ 847MB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | The Punisher
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/data/audio/Music1.xwb & Music2.xwb
 +
| class="usercell" | ?
 +
| class="usercell" | XWB# @ 369MB
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/data/movies/*.bik
 +
| class="usercell" | BINK
 +
| class="usercell" | #24+ @ 492MB+
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | Tony Hawk's Pro Skater 2X
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/songs/*.wma
 +
| class="usercell" | WMA
 +
| class="usercell" | #68 @ 85.4MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Play straight from source! </nowiki>
 +
| class="usercell" | %ROOT/movies/*.bik
 +
| class="usercell" | BINK
 +
| class="usercell" | #59 @ 588MB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | Ultra Bust A Move
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/bgm/*.dls*.sgt
 +
| class="usercell" | ? DLS? SGT
 +
| class="usercell" | #14 @ 5.26MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Unknown Format </nowiki>
 +
| class="usercell" | %ROOT/*.
 +
| class="usercell" | ?
 +
| class="usercell" | # @ MB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | Unreal Championship 2
 +
| class="usercell" | Digital Extreams
 +
| class="usercell" | %ROOT/Sounds/*.xwb
 +
| class="usercell" | ?
 +
| class="usercell" | #263 @ 364MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Need to add extract support :( </nowiki>
 +
| class="usercell" | %ROOT/Movies/*.xmv
 +
| class="usercell" | XMV
 +
| class="usercell" | #23 @ 840MB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | Vexx
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/data/sound/*.tre
 +
| class="usercell" | ? TREE
 +
| class="usercell" | #11 @ 367MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Another archive unknown </nowiki>
 +
| class="usercell" | %ROOT/data/videos/*.xmv
 +
| class="usercell" | XMV
 +
| class="usercell" | #3 @ 238MB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | World Series of Poker
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/Audio/streams/music.sfx
 +
| class="usercell" | ? SFX
 +
| class="usercell" | SFX# @ 20.2MB
 +
| class="usercell" |
 +
[[User:TeknoJuce|TeknoJuce]]<nowiki>: Another archive unknown </nowiki>
 +
| class="usercell" | %ROOT/Movies/*.xmv
 +
| class="usercell" | XMV
 +
| class="usercell" | #7 @ 49.3MB
 +
| class="usercell" | ?
 +
|- class="userrow"
 +
| class="usercell" | ?
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/*.
 +
| class="usercell" | ?
 +
| class="usercell" | # @ MB
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/*.
 +
| class="usercell" | ?
 +
| class="usercell" | # @ MB
 +
| class="usercell" | ?
 +
|}
 +
===Sample Example (Do not change)===
 +
{| class="usertable" border="1"
 +
|- class="userrow"
 +
| class="usercell" | GAME
 +
| class="usercell" | DEVELOPER
 +
| class="usercell" | LOCATION
 +
| class="usercell" | MUSIC TYPE
 +
| class="usercell" | TRACKS COUNT & SIZE
 +
| class="usercell" | TESTER / COMMENT
 +
| class="usercell" | LOCATION
 +
| class="usercell" | VIDEO TYPE
 +
| class="usercell" | VIDEO COUNT & SIZE
 +
| class="usercell" | TESTER / COMMENTS
 +
|- class="userrow"
 +
| class="usercell" | ?
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/*.
 +
| class="usercell" | ?
 +
| class="usercell" | # @ MB
 +
| class="usercell" | ?
 +
| class="usercell" | %ROOT/*.
 +
| class="usercell" | ?
 +
| class="usercell" | # @ MB
 +
| class="usercell" | ?
 +
|}

Revision as of 22:14, 12 November 2006

Contents

1 Information

This page is mainly for information about Xbox game music formats but anything can be added in the general codec/nfo area :)

pap: PAplayer, XBMC's multicodec musicplayer. Has features like Replaygain, Gapless decoding & APEv2 tag support. More info here

Currently supports the following decoders:

MP3, MP2, OGG, MPC, AAC, ALAC, APE, FLAC, WavPack?, SHN, WAV, DTS-WAV, AC3-WAV, IT, S3M, XM, MOD, NSF, SPC, GYM, SID, ADPLUG, ADX/AST/ADP/DSP/YMF/HPS, CDDA, DTS-CDDA, AC3-CDDA


By scouting around, we've come to learn the following about Xbox game audio:


Most games use these audio formats: ADX, PCM, WMA, XBADPCM. Many other consoles use a similiar TYPE of ADPCM format, however the code encode/decode algorithms are not identical.


CONTAINER FORMATS

 Name (Format/s Contained) [Developer/s]

01. ARC (Multi) [EA]
02. AFS (Multi) [?]
03. BIN (Multi) [EA]
04. BIG (Multi) [Codemasters, EA]
05. GZP (?) [?]
06. MAP (Multi) [Bungie]
07. MSX (XBADPCM) [Midway]
08. PIZ (Multi) [?]
09. RCF (Multi) [Radcore]
10. REZ (Multi) [?]
11. RFA (Multi) [Digital Illusions]
12. RWS (XBADPCM,PCM) [?]
13. SR (Multi) [?]
14. SXB/VXB (XBADPCM, PCM) [RazorWorks]
15. VIV (Multi) [EA]
16. WAD (Multi) [Multi]
17. XBP (PCM, XBADPCM) [?]
18. XWB (PCM, WMA, XBADPCM) [Microsoft]
19. XWC (XBADPCM) [Starbreeze Studios]
20. ZWB (PCM, WMA, XBADPCM) [?]


AUDIO FORMATS

 Name (Info)

01. ADX
02. AIX (Multiple Adx Streams)
03. OGG
04. PCM
05. STX (Non-standard XBADPCM)
06. WMA
07. XBOX ADPCM (aka XBADPCM / XADPCM)


IMAGE/VIDEO FORMATS

 Name (Info)

01. D3DS
02. DDS (Image - Direct Draw Surface)
03. BIK (Video - Radcore)
04. BMP (Image)
05. LWO (3D Model - Lightwave Object)
06. M1V (Video)
07. MOV (Video)
08. P3D (3D Model)
09. PNG (Image)
10. SFD (Video)
11. WMV (Video)
12. X (3D Model - Direct X Model)
13. XMV (Video)


MISC/UNKNOWN FORMATS

01. ADG
02. AWD
03. BGV
04. FSB
05. HWD
06. PSS
07. PVR
08. XSB (Xwb Filename Container)


1.1 Known Developer Formats

Most games use the XWB ( Xact/Xbox Wave Bank ) format, which can contain: PCM, WMA, XBADPCM.

XSB is a filename container for the XWB format.

Alot of Microsoft Game Studios games use WMA ( what else :P ).

Sega games use: ADX &/or AFS ( archive format which most of the time contains ADX files ).

SFD is CRI MiddleWares video Codec.

1.2 XBOX ADPCM Header Spec

4 bytes 'RIFF'
4 bytes Size of File +40
8 bytes 'Wavefmt '
4 bytes Size of Wavefmt Block (Always = 0x20)
2 bytes Wav Codec ID (Always = 0x69)
2 bytes No of Channels (Max = 2)
4 bytes Samplerate (Min = 8000hz, Max = 48000hz)
4 bytes Byterate ( (Samplerate * Block Alignment) >> 6 )
2 bytes Block Alignment (No of Channels * 36)
2 bytes Bits Per Sample (Always = 4)
2 bytes ? (Always = 0x02)
2 bytes ? (Always = 0x64)
4 bytes 'data'
4 bytes Size of Data Block (Size of File)

2 Links

2.1 Extracting/Injecting Utilities

EkszBox-ABX v1.3 Good compatibility, 19 xbox formats supported.
Game Extractor Have not got it functioning yet but its supposed to extract many different game content.
xSEX Supposed to support xsb & xwb extraction.
xSEX Source Code
XWB/ZWB files unpacker 0.3 Best one i found so far that extracts XWB/XSB with sourcecode.
XWB2WAV XWB to WAV Converter.
XWB Extractor v1.0 Works better than v1.1.

2.2 Misc/Info

CRI MiddleWare These guys developed the ADX encoding
XBOX XWB Information
HCS GAMECUBE audio that we currently support including ADX :)
X-S Forum topic about extracting XWB
CubeMediaPlayer
BINK VIDEO TOOLS
Downsampling xbox content?

2.3 Xbox ADPCM (General)

xbadpdec.zip
Luigi Auriemma Research
XB_adpcm_codec.rar
usual place:
/PC/drivers-codecs/xb_adpcm/
XBOX/GC/PS2/Dreamcast ADX (WINAMP)
HCS Winamp Plugin
foobar2000 – Winamp plugin wrapper to use with above (only works on older foobar 5.3ish)
foobar2000 wrapper plugin that can be used with above codecs

3 Game Codecs List

GAME DEVELOPER LOCATION MUSIC TYPE TRACKS COUNT & SIZE TESTER / COMMENT LOCATION VIDEO TYPE VIDEO COUNT & SIZE TESTER / COMMENTS
007: Agent Under Fire EA  %ROOT/driving.dat/music.viv & %ROOT/Assets/sound/music/*/*.xsf  ? VIV? XSF VIV# @ 71.2MB  ?  %ROOT/Assets/sound/video*.mpc  ? MPC MPC# @ 443MB  ?
Sega GT SEGA  %ROOT/ADX/*.adx ADX  ?

TeknoJuce: Play straight from source!

 %ROOT/movie/*.sfd  ? SFD #51 @ 1.04GB  ?
Jetset Radio Future SEGA  %ROOT/media/ADX or Z_ADX/*/*.adx ADX  ?

TeknoJuce: Play straight from source!

 %ROOT  ? # @ MB  ?
Aeon Flux  ?  %ROOT/XBXMUSND.pod POD POD# @ 137MB

TeknoJuce: Unknown Archive

 %ROOT/video/*.xmv XMV #30 @ 831MB  ?
Broken Sword – TSD  ?  %ROOT/*.pak  ? PAK # @ MB

TeknoJuce: Unknown Archive

 %ROOT/DATA/MOVIES/*/*.bik BINK # @ MB  ?
Amped Microsoft  %ROOT/Music/*.wma WMA #227 @ 706MB

TeknoJuce: Play straight from source!

 %ROOT/Movie/*.bik BINK #71 @ 594MB  ?
Amped 2 Microsoft  %ROOT/Audio/Music/TYPE/*.wma WMA #315 @ 1075.6MB

TeknoJuce: Play straight from source!

 %ROOT/Movies/*.xmv XMV #46 @ 1.15GB  ?
Forza Motorsport Microsoft  %ROOT/media/Audio/SoundTracks/ForzaTunes1/*.wma WMA #18 @ 36.9MB

TeknoJuce: Play straight from source!

 %ROOT/ALLOVER/*.bik BINK  ?  ?

MotoGP 3

Microsoft  %ROOT/xboxdata/music/*.wma WMA #104 @ 160MB

TeknoJuce: Play straight from source!

 %ROOT/xboxdata/videos*.vid  ? VID # @ MB  ?
Jade Empire Microsoft  %ROOT/sound/musicbank.xwb > *.wma & *.wav WMA & ADPCM XWB#85 @ 145MB

TeknoJuce: Need to add extract support :(

 %ROOT/movies/*.bik BINK #218 @ 2.95GB  ?
Mech Assault Microsoft  %ROOT/Audio/MusicABC.D1Bank ADPCM #3 @ 1.18GB

TeknoJuce: Need to add extract support :(

 %ROOT/Movie/*/*.bik BINK # @ MB  ?
Mech Assault 2 Microsoft Audio/Music.DVDxwb ADPCM #99 @ 310MB

TeknoJuce: Need to add extract support :(

 %ROOT/Movie/*/*.bik BINK # @ MB  ?
Burnout 3 EA  %ROOT/tracks/_EATrax0.xwb & _EATrax1.xwb > *.wma WMA #XWB @ 165MB

TeknoJuce: Need to add extract support :(

 %ROOT/ovid*.xmv XMV #71 @ 477MB  ?
Burnout Revenge EA  %ROOT/tracks/_EATrax0.xwb & _EATrax1.xwb > *.wma WMA #XWB @ 183MB

TeknoJuce: Need to add extract support :(

 %ROOT/ovid*.xmv XMV #75 @ 601MB  ?
Need for Speed MW EA  %ROOT/NFS*.bin  ? BIN # @ MB Extraction?  %ROOT/*.  ? # @ MB  ?
Need for Speed Underground 2 EA  %ROOT/NFSUNDER*.bin  ? BIN # @ MB Extraction?  %ROOT/*.  ? # @ MB  ?
NHL06 EA  %ROOT/audio/streams/*.viv  ? VIV VIV# @ 382MB Extraction?  %ROOT/movies/ntsc/*.vp6  ? VP6 #6 @ 71.8MB  ?
Call of Duty EA  ?  ?  ?  ?  %ROOT/SHELL/MOVIES/*.bik BINK #23 @ 657MB  ?
Future Tactics Uprising  ?  %ROOT/media/music.xwb  ? XWB# @ 76.5MB

TeknoJuce: Need to add extract support :(

 %ROOT/*.  ? # @ MB  ?
Ghost Recon 2  ?  %ROOT/sound/music.xwb  ? XWB# @ 60.3MB

TeknoJuce: Need to add extract support :(

 %ROOT/video*.xmv XMV #95 @ 1.20GB  ?
Grabbed by the Goulies Rare  %ROOT/xwavebank/*.*  ? XWB XWB#12 @ 1.17GB

TeknoJuce: No file extentions ?

 %ROOT/movie/*.*  ? #307 @ 152MB

TeknoJuce: No file extentions ?

Lego Star Wars Lucas Arts  %ROOT/xbox/Audio/_Music*.wavx wavx #59 @ 250MB NLA: Headerless Xbox ADPCM; can be fixed with "xbadpdec" until XBMC support.  %ROOT/*.  ? # @ MB  ?
Leisure Suit Larry MCL Sierra  %ROOT/Audio/CRI/Bg/SetAll/*.adx & %ROOT/Audio/CRI/*/*.acx*.adx*.afs ACX ADX AFS #235 @ 752MB

TeknoJuce: Play straight from source! (ADX)

 %ROOT/Data/Cinema/FMV/*/*.sfd SFD? # @ MB  ?
Mercenaries  ?  %ROOT/DATAxbox/SOUND/music/*/*.xwb ADPCM #XWB @ 451.51MB

TeknoJuce: Need to add extract support :(

 %ROOT/DATAxbox/MOVIES/*.xmv XMV # @ MB  ?
Metalslug 3  ?  %ROOT/ms3bgm.afs AFS AFS# @ 131MB

TeknoJuce: AFS is an ADX archive need extraction

 %ROOT/*.  ? # @ MB  ?
Metalslug 4  ?  %ROOT/sound/MS4_BGM.xwb  ? XWB# @ 195MB

TeknoJuce: Need to add extract support :(

 %ROOT/*.  ? # @ MB  ?
Metalslug 5X  ?  %ROOT/sound/*.xwb ADPCM XWB#16 @ 290MB

TeknoJuce: Need to add extract support :(

 %ROOT/video*.bik BINK # @ MB  ?
Midnight Club 3  ?  %ROOT/audio/XStreams/mx.xwb WMA & ADPCM #110 @ 276MB  ?  %ROOT/*.  ? # @ MB  ?
MK Shaolin Monks Midway  %ROOT/*.WAD  ? WAD Archive # @ MB Extraction?  %ROOT/front/movies/*.sfd SFD? #8 @ 1.20GB  ?
Monopoly Party  ?  %ROOT/Music*.dat  ? DAT DAT @ 163MB Extraction?  %ROOT/Movies*.xmv XMV #6 @ 86.1MB  ?
Munch's Oddysee Oddworld Inahabitants  %ROOT/oddio/*.wav WAV #112 @ 27.7MB

TeknoJuce: Can play the audio voice overs, Music might be in the ROFs?

 %ROOT/movies/*.bik BINK #22+ @ 2.76GB+  ?
Ninja Gaiden  ?  %ROOT/bgm.afs AFS AFS# @ 388MB

TeknoJuce: AFS is an archive of ADX's needs extraction method

 %ROOT/Movie/*.sfd  ? SFD #20 @ 2.59GB  ?
Prince of Persia WW  ?  %ROOT/SOUND/*.big BIG BIG# @ 0.99GB

TeknoJuce: Big is another archive format needs extraction

 %ROOT/VIDEO/*/*.bik BINK # @ MB  ?
Psi Ops  ?  %ROOT/data/global/sound/*.msx  ? MSX MSX# @ 218MB

TeknoJuce: MSX archive?

 %ROOT/data/movies/*.sfd  ? SFD #70 @ 2.03GB  ?
Psychonauts  ?  %ROOT/workresource/Sounds/XACT Wavebanks/*.xwb ADPCM #104 @ 1.68GB

TeknoJuce: Need to add extract support :(

 %ROOT/workresource/cutscenes/prerendered/*.bik BINK #171 @ 1.59GB  ?
Pure Pinball  ?  %ROOT/Data/Music/*.wma WMA #43 @ 51.1MB

TeknoJuce: Play straight from source!

 %ROOT/*.  ? # @ MB  ?
Scaler  ?  %ROOT/STREAM/*/*.sst*.xb  ?sst ?xb # @ MB

TeknoJuce: Unknown format

 %ROOT/Movies/*.bik BINK #12 @ 165MB  ?
Stranger's Wrath  ?  %ROOT/data/audio/xwb/*.xwb ADPCM #114 @ 623MB

TeknoJuce: Need to add extract support :(

 %ROOT/data/movies/*.bik BINK #15 @ 867MB  ?
Sudeki  ?  %ROOT/sound*.xwb  ? #304 @ 618MB

TeknoJuce: Need to add extract support :(

 %ROOT/Movies/*.bik BINK #14 @ 1.56GB  ?
The Guy Game  ?  %ROOT/media/sounds/Musicbank1.xwb  ? XWB-7# @ 304MB

TeknoJuce: Need to add extract support :(

 %ROOT/Final/Video/*/*.top Encrypted Divx # @ MB

TeknoJuce: During load says DIVX ?

The Matrix PON  ?  %ROOT/sound/*.wad  ? WAD #14+ @ 792MB+  ?  %ROOT/Movies*.sfd  ? SFD #43 @ 847MB  ?
The Punisher  ?  %ROOT/data/audio/Music1.xwb & Music2.xwb  ? XWB# @ 369MB  ?  %ROOT/data/movies/*.bik BINK #24+ @ 492MB+  ?
Tony Hawk's Pro Skater 2X  ?  %ROOT/songs/*.wma WMA #68 @ 85.4MB

TeknoJuce: Play straight from source!

 %ROOT/movies/*.bik BINK #59 @ 588MB  ?
Ultra Bust A Move  ?  %ROOT/bgm/*.dls*.sgt  ? DLS? SGT #14 @ 5.26MB

TeknoJuce: Unknown Format

 %ROOT/*.  ? # @ MB  ?
Unreal Championship 2 Digital Extreams  %ROOT/Sounds/*.xwb  ? #263 @ 364MB

TeknoJuce: Need to add extract support :(

 %ROOT/Movies/*.xmv XMV #23 @ 840MB  ?
Vexx  ?  %ROOT/data/sound/*.tre  ? TREE #11 @ 367MB

TeknoJuce: Another archive unknown

 %ROOT/data/videos/*.xmv XMV #3 @ 238MB  ?
World Series of Poker  ?  %ROOT/Audio/streams/music.sfx  ? SFX SFX# @ 20.2MB

TeknoJuce: Another archive unknown

 %ROOT/Movies/*.xmv XMV #7 @ 49.3MB  ?
 ?  ?  %ROOT/*.  ? # @ MB  ?  %ROOT/*.  ? # @ MB  ?

3.1 Sample Example (Do not change)

GAME DEVELOPER LOCATION MUSIC TYPE TRACKS COUNT & SIZE TESTER / COMMENT LOCATION VIDEO TYPE VIDEO COUNT & SIZE TESTER / COMMENTS
 ?  ?  %ROOT/*.  ? # @ MB  ?  %ROOT/*.  ? # @ MB  ?
Personal tools
Namespaces

Variants
Actions
Google Search
Navigation
Wiki help
Toolbox