PDA

View Full Version : UnleashX FAQ


pepsik
03-22-2004, 01:26 PM
I was going to write one up but I found this at X-S and credit goes to yourwishismine. Latest build 0.31.0229A has implemented patching xbe files from the file explorer menu. This is probably the easist dash to configure as it comes preconfigured for all setups i.e (E: F: G: drives are all premapped) just install and it will run.If your having problems this thread should help solve your issues.



INTRODUCTION:
UnleashX is an XBOX Application/Game launcher, with a few other features
thrown in. UnleashX was designed with safety in mind.
Features that could potentially render your XBOX useless were
intentionally left out, except for the HD formatting. This dash has
been tested on V1.0, V1.1 and V1.4 XBOXes with X2 4976.02/4977/4979,
EvoX D6/M7 BIOS. UnleashX has the basic features of a dashboard.
It can automatically search your Hard Drive or DVD for
applications/games and build the menu from the found default.xbe files,
displayed using the icon embedded within the xbe file.

SUMMARY OF IMPORTANT FEATURES:
1) Password Protection - for every item. With UnleashX, you can set a
password for each menu, submenu, individual item, as
well as a system password with maximum number of tries (only for
system password. When the maximum is reached, the XBOX
will automatically shutdown).

2) Skining Support - skinning is very flexible, but not overly
complicated, live skin switching allows you to change skins
without having to restart your XBOX, skins may and even should
be zipped and put in their own subfolders.

3) Newsfeed Support - automatically retrieves information from
specified websites (as long as your XBOX is internet connected)

4) Action Command / Batch Support - like DOS batch commands, you
can perform a lot of different functions inside UnleashX through
the use of Action commands, which can be set to be run in batch
mode (batch mode processes a series of commands in sequence,
until either a break point or the end of the batch is reached.)

5) File Manager (built in) - Copy/Move/Delete/QuickDVDCopy, support
for copy and resume so you don’t start from the beginning if an
error occurs.

6) Game/DVD Movie/CD/Data Disc Detection with the option to
autolaunch them using your favorite media player/app.
(note: after inserting the disc, you may stop the autolaunch by
pressing any the left or right trigger)

7) Built in virtual keyboard.

8) Support for Memory Unit thru File manager and FTP server. You can
browse and transfer files between your XBOX hard disk and memory
unit.

9) Image Viewer via the File Manager - supports:
bmp, jpg, xbx and xpr

10) Zip/Unzip/Unrar(.rar v2.0 format only) files from your xbox.
Supports extracting from XIP files (except xm files). Now you can
check the contents of the xip files that came with the XBOX
without leaving it.

11) Video Support (WMV and XMV only) - Just select your movies from
the file manager and watch. Videos can be used in skins.
For an automatic preview video detection, name your video
“preview.xmv” or “preview.wmv” and put it in the game/app folder
(note: for preview videos to work, the skin must support it).

12) Custom Music Path - If you have WMA’s on your XBOX, aside from
those ripped using MS Dash, you can tell UnleashX the directory
to search and it will search the directory specified and one
subdirectory down (if there is a subdirectory)

13) Skin Previews - while in the skin selection screen, if the skin
has a screenshot saved as "preview.jpg" in either the ZIPPED
skin file or the skin's sub-directory UnleashX will show you a
preview of the skin, without having to apply the skin.
(note: Skin Preview is off by default, press the White button to
toggle Skin Preview ON/OFF)

14) Auto/Manual clock settings. You can set it to manual so UnleashX
will ask you for the date and time when it becomes invalid
(like when the XBOX has been unpluged for too long), otherwise
UnleashX will set it Nov 15, 2003.

15) Sound Effects/Sound Track Support - uses the internal
MS Dashboard Sounds (if present, it still runs without them)
and uses the soundtracks on the XBOX for background music.

16) Dash Configuable - almost everything, except for the menus, can
be configured from within UnleashX itself

17) Partition Formatting.

18) Video Support (WMV and XMV only). You can now watch those
cutscenes without playing the game. Just select your movies
from the file manager and watch. See skinning overview to learn
how to use video on your skins. For an automatic preview video
detection, name your video “preview.xmv” or “preview.wmv” and
drop them in the game folder.

19) Custom Music Path. If you have WMA’s on your XBOX aside from
those ripped using MS Dash, you can tell UnleashX where to look
for them. It will search the path you configure and one folder
down (if there are any subfolders).

20) Skin Preview. Provide a screenshot and save it as “preview.jpg”
to enable screen preview. It’s off by default.

21) FTP Server with PASV and up to 10 clients - You can set the
Username, password, port, max users, and anonymous access.
(note: if multiple users are connect at the same time, they must
all use the same user account, which defaults to
user: xbox, pass: xbox

22) Simple Screen Saver and Auto-Turn off timer.

23) Safe Mode. Some skins crashed UnleashX? Just reboot your XBOX and
select another one without using a boot disk. UnleashX should
bypass it on the next reboot. Same goes true for config.xml.

24) Built In Hard Drive Prep
Booting up with a NEW HD from a CD/DVD disk it will ask for your
permission and requires you to press certain keypad combination
before proceeding. It has enough warnings to prevent accidental
hard drive erasure (after this, it is completely up to you).
After confirming, the dash will format Drives C, E, X, Y and Z.
Then it will ask if you have drive F and if you want to format
it. Unless you skipped formatting drive F, then it will ask if
you have drive G and if you want to format it (it is important
for you to know whether you have drive G or not, as it would
likely crash on some BIOS if you elected to select/format it and
it doesn’t exist).

After it has formatted the new disk, the dash will detect the
presence of D:\CDrive (or D:\CBackup), D:\EDrive (or D:\EBackup),
D:\FDrive (or D:\FBackup), D:\GDrive (or D:\GBackup) and copies
the content to appropriate destinations. If either of the source
for E isn't present, it will create TDATA and UDATA on the said
drive. Further, it will detect for the presence of evoxdash.xbe
on the C and if it isn't there, it will copy default.xbe
into drive c as evoxdash.xbe. For people with older chip, it will
detect xboxdash.xbe and if it couldn't find it, install itself as
default.xbe on drive C.

The UI is kind of rudimentary and may feel one step backward from
EvolutionX, but it works and it's very simple. The backup files
doesn't have to be there as you can copy them later with the
built-in file manager. A few more commands will be added that are
useful to some people (installers).
(Note: Using HD prepare on a new HD won't fire this up as the
drive won't be detected as new. It has to be a brand new, out of
the static bag HD. Of course, you can manually invoke the process
via the action command (Action="PrepareHD") when the new version
comes out.)

pepsik
03-22-2004, 01:27 PM
USB KEYBOARD CONTROLS:

IR REMOTE CONTROLS:
Pressing the Display on the IR for more than 1.5 seconds
will turn the XBOX off
Pause = Pause the soundtrack playback
Play = Continue soundtrack playback (after Pause)
Start soundtrack playback (after Stop)
Stop = Stops the soundtrack playback
Forward = Next Song
Reverse = Previous Song
Skip+ = Next soundtrack
Skip- = Previous soundtrack
Display = Toggles between windowed and fullscreen view
(while displaying preview videos)

GAME PAD CONTROLS (In DASHBOARD):
White + DpadLeft = Next song
White + DpadRight = Previous song
White + DpadDown = Next soundtrack
White + DpadUp = Previous soundtrack
Black + LeftThumbPress = Take screenshot
Black + DPadRight = Cycle through newsfeed items
B = Cancel a dialog box (if you are in one) or go back to
the previous screen (until you are at the 'top level')
Back = Cancel a dialog box (if you are in one) or go back to
the previous screen (until you are at the 'top level')
A = choose the highlighted menu item
Start = choose the highlighted menu item
Y = Displays the XBOX system info
DpadUp = Move up 1 menu item at a time
DpadDown = Move down 1 menu item at a time
LeftThumbUp = Move up the menu quickly
LeftThumbDown = Move down the menu quickly
LeftTrigger = Move up the menu quickly
RightTrigger = Move down the menu quickly
Black = Enable/Disable preview videos
RightThumbPress = Toggles between windowed and fullscreen view
(while displaying preview videos)

GAME PAD CONTROLS (In the SKINS SELECTOR):
White = Toggles skin preview mode on/off
A = Select the highlighted skin
Back (after selecting a skin) = use the skin until next reboot
A (after selecting a skin) = use this skin permanently
B (after selecting a skin) = use this skin permanently
Black (after selecting a skin) = use this skin permanently

GAME PAD CONTROLS (In the VIRTUAL KEYBOARD):
Y = Toggles the Shift key (Small/Capitalize)
X = Deletes the character immediately before the cursor
Black = Deletes the character immediately after the cursor
White = Toggles between Symbols and Alphabet
LeftThumbPress = Toggles the state of Caps Lock
RightThumbPress = Toggles the state of Caps Lock
LeftTrigger = Moves the cursor to the left
RightTrigger = Moves the cursor to the right
Start = Finish entering and accept the entered values

GAME PAD CONTROLS (In FILE MANAGER):
RightThumbPress = Toggles between windowed and fullscreen view
(while displaying wmv/xmv/image files)
LeftTrigger = Select the left window pane
RightTrigger = Select the right window pane
Start = Display options
White = Display options
Black = Invert (toggle between selected/not selected)
the highlighted item
A = 'Display' the highlighted item
(bmp, jpg, xpr, xbx, zip/xip, rar(limited support),
XMV/WMV are supported)

CONFIG.XML OVERVIEW:
<?xml version="1.0" encoding="utf-8" ?>
<!-- Standard XML header, this line can be omitted -->

<UnleashX>
<!-- Opening TAG of every CONFIG.XML file -->

<Settings>
<!-- Opening TAG of the Settings section -->

<MSDashBoard>C:\msXBOXdash.xbe</MSDashBoard>
<!-- Exact location of the MS Dashboard -->

<Password MaxTries="3">12345</Password>
<!-- Prompts for the specified password (12345 in this case)
on startup -->

<Network Enable="Yes" Type="Static">
<!-- Opening TAG of the Network section
Valid options Enable:Yes/No, Type:Static/DHCP
Enables the network and sets the Type -->

<IP>192.168.1.100</IP>
<!-- IP Address of the XBOX -->

<Subnet>255.255.255.0</Subnet>
<!-- Subnet Mask of the XBOX, almost always 255.255.255.0 -->

<Gateway>192.168.0.1</Gateway>
<!-- Gateway setting of the XBOX -->

<DNS1>192.168.0.1</DNS1>
<!-- Primary DNS Server assignment -->

<DNS2>192.168.0.7</DNS2>
<!-- Secondary DNS Server assignment -->

</Network>
<!-- Closing TAG of the Network section -->

<FTP Enable="Yes">
<!-- Opening TAG of the FTP section
Valid options Enable:Yes/No
Enables/Disables the built in FTP server -->

<User>XBOX</User>
<!-- Sets a FTP user name (you can have up to 10 users) -->

<Password>XBOX</Password>
<!-- Sets a password for the above user -->

<Port>21</Port>
<!-- Sets the tcp port for the FTP server to use
this is normaly 21 and unless you know what you
are doing, just use 21 -->

<MaxUsers>2</MaxUsers>
<!-- specifies the maximum users of the FTP server at
the same time -->

<AllowAnon>No</AllowAnon>
<!-- allows or disallows anonymous access to the built-in
FTP server (anonymous means no user name or password is
need to access the FTP server) -->

<Greeting>Welcome to XBOX FTP Server</Greeting>
<!-- specifys the greating the the user will see in their
ftp client -->

pepsik
03-22-2004, 01:27 PM
</FTP>
<!-- Closing TAG of the FTP section -->

<Newsfeed Enable="False" Interval="30">
<!-- Opening TAG of the Newsfeed section
Valid options = Enable:True/False, Enables/Disables the Newsfeed
Interval:NUMBEROFSECONDS, number of seconds till the Newsfeed
updates information from the internet -->

<URL>www.XBOX-scene.com/XBOX1data/XBOX-scene.xml</URL>
<URL>www.xbins.org/xbins.xml</URL>
<!-- The URLs that you would like to receive Newsfeeds from
(these must be valid Newsfeed URLs and be in a format supported
by UnleashX -->

</Newsfeed>
<!-- Closing TAG of the Newsfeed section -->

<Preference>
<!-- Opening TAG of the Preference section -->

<Games AutoLaunch="Yes" />
<!-- Specifies wheather UnleashX should autolaunch a GAME DVD/CD upon
insertion into the XBOX DVD Drive. Valid options:Yes/No -->

<DVD AutoLaunch="Yes">C:\XBOXdash.xbe</DVD>
<!-- Specifies wheather UnleashX should autolaunch a DVD video upon
insertion into the XBOX DVD Drive. Valid options:Yes/No
Parameter = the exact path to the DVD player app to launch -->

<AudioCD AutoLaunch="Yes">C:\XBOXdash.xbe</AudioCD>
<!-- Specifies wheather UnleashX should autolaunch a AUDIO CD upon
insertion into the XBOX DVD Drive. Valid options:Yes/No
Parameter = the path to the AUDIO CD player app to launch -->

<Data AutoLaunch="Yes"></Data>
<!-- Specifies wheather UnleashX should autolaunch a DATA CD/DVD upon
insertion into the XBOX DVD Drive. Valid options:Yes/No
(there are no parameters, it opens with the file explorer -->

<SoundVolume>90</SoundVolume>
<!-- Sound effects volume. Valid values are from 0 to 100 -->

<MusicVolume>90</MusicVolume>
<!-- Music volume. Valid values are from 0 to 100 -->

<EnableSoundTrack Random="True" MusicPath="F:\Music">True</EnableSoundTrack>
<!-- Enables/Disables SoundTrack playback. Valid options:
Random:True/False
MusicPatch:path to your specified music files
Parameter = True/Fasle (to enable/disable soundtrack playback -->

<UseFahrenheit>False</UseFahrenheit>
<!-- Use Fahrenheight when reporting temperature instead of celcius. -->

<SNTP Synchronize="No">192.168.1.1</SNTP>
<!-- Synchronizes with an SNTP internet time server to have exact time
Valid Options:Yes/No (to turn sychronization on or off)
Parameter = the ip address of an internet time server -->

<Skin Path="skins\" />
<!-- Location of your skins. Relative or absolute paths are supported.
the above example is a Relative path, based on the location of
where UnleashX was launched from. -->

<FanSpeed>1</FanSpeed>
<!-- The XBOX FanSpeed may be set here. Values are 1 to 5 -->

<ScreenSaver Wait="60" Type="1">
<!-- This determines how long a period(in seconds) of XBOX inactivity
UnleashX should wait for before starting the screen saver.
Valid Options are Wait:SOMENUMBER Type:1 (currently Type="1" is
the only valid entry) -->

<Text>My XBOX RuLeZ</Text>
<!-- The TEXT that is diplayed in the screen saver -->

</ScreenSaver>
<!-- closing TAG for the ScreenSaver section -->

<AutoTurnOff>0</AutoTurnOff>
<!-- This determines how long a period(in minutes) of XBOX inactivity
UnleashX should wait for before shutting off the XBOX
(NOTE: 0 = disabled) -->

<EnableDriveF>True</EnableDriveF>
<!-- Enables/Disables Drive F support. Valid Ops:True/False -->

<EnableDriveG>False</EnableDriveG>
<!-- Enables/Disables Drive G support. Valid Ops:True/False -->

</Preference>
<!-- closing TAG for the Preference section -->

</Settings>
<!-- closing TAG for the Settings section -->

<Menu>
<!-- Opening TAG for the Menu section -->

<Item Action="LaunchDVD" Password="">Launch DVD</Item>
<!-- This is an Item section of the menu. Valid options are.
Action:ANYVALIDUNLEASHX ACTION
Password:ANYPASSWORD (use "" for NO password)
Parameter = The title as you want it displayed in the menu -->

<List Text="Games" Sort="On" Auto="On" Password="" Batch="False">
<!-- List Text creates a submenu section
Text: the title of the submenu displayed in the menu
Sort:On/Off to turn on/off the sorting of its child elements
Auto: this is in place for a future UnleashX release
Password:ANYPASSWORD (use "" for NO password)
Batch: executes all child items one by one until it reaches
the end of or a break point in the item list -->

<Path>F:\Games</Path>
<!-- Path inside the Menu section tells UnleashX to search the
specified path and its subdirectories for DEFAULT.XBEs to
add to the the menu. -->

</List>
<!-- Closing TAG for a List section -->

<List Text="Applications" Sort="On" Auto="On">
<!-- List Text creates a submenu section
Text: the title of the submenu displayed in the menu
Sort:On/Off to turn on/off the sorting of its child elements
Auto: this is in place for a future UnleashX release
Password:ANYPASSWORD (use "" for NO password)
Batch: executes all child items one by one until it reaches
the end of or a break point in the item list -->

<Path>F:\Apps</Path>
<!-- Path inside the Menu section tells UnleashX to search the
specified path and its subdirectories for DEFAULT.XBEs to
add to the the menu. -->

</List>
<!-- Closing TAG for a List section -->

<List Text="Dashboards" Sort="On" Auto="On">
<!-- List Text creates a submenu section
Text: the title of the submenu displayed in the menu
Sort:On/Off to turn on/off the sorting of its child elements
Auto: this is in place for a future UnleashX release
Password:ANYPASSWORD (use "" for NO password)
Batch: executes all child items one by one until it reaches
the end of or a break point in the item list -->

<Path>C:\</Path>
<!-- Path inside the Menu section tells UnleashX to search the
specified path and its subdirectories for DEFAULT.XBEs to
add to the the menu. -->

<Item Action="C:\msXBOXdash.xbe">MS Dashboard</Item>
<!-- This is an Item section of the menu. Valid options are.
Action:ANYVALIDUNLEASHX ACTION
Password:ANYPASSWORD (use "" for NO password)
Parameter = The title as you want it displayed in the menu -->

<Item Action="C:\evox.xbe">Evolution X</Item>
<!-- This is an Item section of the menu. Valid options are.
Action:ANYVALIDUNLEASHX ACTION
Password:ANYPASSWORD (use "" for NO password)
Parameter = The title as you want it displayed in the menu -->

</List>
<!-- Closing TAG for a List section -->

<List Text="Batch Action" Sort="Off" Batch="True">
<!-- List Text creates a submenu section
Text: the title of the submenu displayed in the menu
Sort:On/Off to turn on/off the sorting of its child elements
Auto: this is in place for a future UnleashX release
Password:ANYPASSWORD (use "" for NO password)
Batch: executes all child items one by one until it reaches
the end of or a break point in the item list -->

<Item Action="MessageBox" Arg1="Batch Process">Sample batch.\nPress OK to continue...</Item>
<Item Action="AskUser" Arg1="Question 1">Do you want to continue the process?</Item>
<Item Action="AskUser" Arg1="Question 2">Do you REALLY want to continue the process?</Item>
<Item Action="MessageBox" Arg1="Stop FTP">Password protected item. Enter password to continue.</Item>
<Item Action="FTPStop" Password="Password">Stop FTP</Item>
<Item Action="MessageBox" Arg1="Final Question">Continue.\nPress OK to reset FTP, Network and Launch DVD</Item>
<Item Action="NETReset">Restart Network</Item>
<Item Action="FTPReset">Reset FTP</Item>
<Item Action="LaunchDVD" Password="">Launch DVD</Item>
<!-- The above series of actions are all part of the Batch Process -->

</List>
<!-- Closing TAG for a List section -->

</Menu>
<!-- Closing TAG for the Menu section -->

</UnleashX>
<!-- Closing TAG for the UnleashX config.xml -->

PLANNED FEATURES, NOT YET IMPLEMENTED AND NOT LIMITED TO:
1) FTP client for your XBOX to XBOX transfer needs.
2) Text Editor.
3) SMTP (outgoing mail client), so you can send email. (Though,
it’s gonna be a pain in the *** with just the virtual keyboard)
4) Adding/modifying password for all menu items is planned.
5) Game save manager

nimbles
03-22-2004, 01:54 PM
nice one mate :t_up:- I'm sure the text editor is now working- edited a couple of xml's with it- think you press "a" over a .xml, .txt or .ini file in the file manager

pepsik
03-22-2004, 04:23 PM
nice one mate :t_up:- I'm sure the text editor is now working- edited a couple of xml's with it- think you press "a" over a .xml, .txt or .ini file in the file manager
That is correct, unleashx is doing a very good job of getting it up and running well. Latest build is pretty stable, I notice it will still hang on IGR compared to the original release which never locked up on IGR. So far this dash/app has taken place of boxplorer and evox, and as soon as they work out the bugs on the dvd copy, which Team Ava is working on getting qwix implemented so I will eventually also drop Px Hdd loader from the list of apps.