Jump to content


Photo

An Unleashx User's Manual


  • Please log in to reply
19 replies to this topic

#1 yourwishismine

yourwishismine

    X-S Genius

  • Members
  • PipPipPipPip
  • 890 posts
  • Xbox Version:unk

Posted 02 February 2004 - 03:47 PM

I am building/reformating the current UnleashX user's manual.. I'm doing it for my own uses, but I thougt I would share it here and see if perhaps someone else can make some use of it. The 1st 2 portions of this are completed. The final portion will be the Skin.XML if there is enough interest.


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.)

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 -->

</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

Edited by yourwishismine, 02 February 2004 - 10:19 PM.


#2 yourwishismine

yourwishismine

    X-S Genius

  • Members
  • PipPipPipPip
  • 890 posts
  • Xbox Version:unk

Posted 02 February 2004 - 07:08 PM

If you would like to see this expanded to include the action commands and skin.xml please post your comments, suggestions, and or corrections in this thread, thank you.

#3 sirsmooth

sirsmooth

    X-S Senior Member

  • Members
  • PipPip
  • 250 posts

Posted 02 February 2004 - 07:19 PM

you got way to much time on your hands dude smile.gif
very nice and easy to understand

sirs

#4 yourwishismine

yourwishismine

    X-S Genius

  • Members
  • PipPipPipPip
  • 890 posts
  • Xbox Version:unk

Posted 02 February 2004 - 09:57 PM

ACTION COMMANDS:
Action commands are similar to DOS BATCH file commands, they may be
used individually or in BATCH processes and they take the format
of:
<Item Action="ACTIONCOMMANDHERE">

When used inside a BATCH process, it will look similar to:
<List Text="BATCH process" Sort="Off" Batch="True">
<Item Action="ACTIONCOMMANDHERE">
<Item Action="ACTIONCOMMANDHERE" Password="12345">
<Item Action="ACTIONCOMMANDHERE">
<Item Action="ACTIONCOMMANDHERE">
<Item Action="ACTIONCOMMANDHERE">
</List>

The following is a listing of the available Action commands
and a brief description.

<Item Action="Settings">Settings</Item>
This will create a menu item called Settings and when selected,
will start UnleashX's Settings configuration

<Item Action="FTPStop">Stop FTP</Item>
This will create a menu item called Stop FTP and when selected,
will stop UnleashX's built-in FTP server

<Item Action="FTPStart">Start FTP</Item>
This will create a menu item called Start FTP and when selected,
will start UnleashX's built-in FTP server

<Item Action="FTPReset">Reset FTP</Item>
This will create a menu item called Reset FTP and when selected,
will reset UnleashX's FTP server and all counters

<Item Action="NETReset">Restart Network</Item>
This will create a menu item called Restart Network and when selected,
will reset the Network stack

<Item Action="TrayClose">Close DVD Tray</Item>
This will create a menu item called Close DVD Tray and when selected,
will, duh, close the DVD tray

<Item Action="TrayOpen">Open DVD Tray</Item>
This will create a menu item called Open DVD Tray and when selected,
will, duh, open the DVD tray

<Item Action="Format" Arg1="F">Format F Drive</Item>
This will create a menu item called Format F Drive and when selected,
will, Format your XBOX's drive F. The Arg1="F" can be replaced
with any valid XBOX HD letter (ex: C, E, F, G, X, Y, Z)

<Item Action="Skins">Skins</Item>
This will create a menu item called Skins and when selected,
will bring up UnleashX's Skin Section Menu

<Item Action="FileManager">File Explorer</Item>
This will create a menu item called File Explorer and when selected,
will bring up UnleashX's File Explorer

<Item Action="Restart">Reboot</Item>
This will create a menu item called Reboot and when selected,
will reboot your XBOX

<Item Action="Shutdown">Shutdown</Item>
This will create a menu item called Shutdown and when selected,
will turn off your XBOX

<Item Action="LaunchDVD">Launch DVD</Item>
This will create a menu item called Launch DVD, and when selected,
will will start the DVD in the XBOX DVD drive

<Item Action="Copy" Arg1=”D:\CDrive” Arg2=”C:\”>Copy C Backup</Item>
This will create a menu item called Copy C Backup and when selected,
will copy the files and all subdirectories and files
from D:\CDrive to C:\
The Ar1="D:\CDrive" and Arg2="C:\" can be replaced with your
prefered values.

<Item Action="CopyDVD">Copy Game Disk</Item>
Creates a menu item called Copy Game Disk and when selected,
copies the DVD/CD in the XBOX DVD Drive into one of the following:
E:\Games\<GameTitle>, F:\Games\<GameTitle>, G:\Games\<GameTitle>

<Item Action="MessageBox" Arg1=”Hi”>Press OK\n To Go On</Item>
Displays the message:
Press OK
To Go On
inside a message box with a OK button.
This will only show an ‘OK’ button that the user has to press
in order to dismiss the message. To break your message into
several lines, use the ‘\n’

<Item Action="AskUser" Arg1=”Question”>Continue YES/NO</Item>
Displays the message:
Continue YES/NO
inside a message box with YES and NO buttons
The user can select between Yes and No.
When used in a BATCH process, selecting NO
cancels the rest of the BATCH process (like a break point)

<Item Action="PrepareHD">Prepare New HD</Item>
Creates a menu item called Prepare New HD, when selected,
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.

<Item Action="C:\Skins">Delete Skins folder</Item>
Will display a menu item called Delete Skins folder, when
selected, it will delete the directory (WITHOUT CONFIRMATION)
C:\Skins and all it's subdirectories

<Item Action="Delete" Arg1="C:\Items.xml">Delete Cache</Item>
Will display a menu item called Delete Cache, when
selected, it will delete the file (WITHOUT CONFIRMATION)
C:\Items.xml

<Item Action="Zip" Arg1="C:\Skins" Arg2="C:\Skins.zip">
ZIP up Skins folder
</Item>
Will display a menu item called Zip up Skins folder, when selected,
It will ZIP the folder C:\Skins to the file C:\Skins.zip

<Item Action="UnZip" Arg1="C:\skins.zip" Arg2="C:\Skins">
Extract Skins
</Item>
Will display a menu item called Extract Skins, when selected,
It will unzip the file C:\skins.zip to the folder C:\Skins

Edited by yourwishismine, 02 February 2004 - 10:13 PM.


#5 yourwishismine

yourwishismine

    X-S Genius

  • Members
  • PipPipPipPip
  • 890 posts
  • Xbox Version:unk

Posted 03 February 2004 - 09:18 AM

The following is under construction yet.

SKINNING OVERVIEW:

Some Skinning Basics:
Always work within the safe area of the screen when defining the placement of items in your skin.xml file.
Leave 40 pixels on each side of the screen, and 30 pixels on top and bottom of the screen.
All elements within this area will be displayed without being cut off.
UnleashX also supports widescreen. If you don't want your image to appear to stretched, design a separate image for
standard and widescreen format.

Elements (InfoText, Shapes or Images), are drawn in the following order:
The rotating globe (including the fog), user-provided background, the orb along with the crown/crosshair, gameicon, user-provided custom images, shapes, the infotext, and finally the menu. If the skinner positions 2 elements in the same
position of the screen, then the last entry of the 2 in the SKIN.XML would be the last Element drawn on the screen.

List Of Tags/Notes on skin tags:
Following are a list of the TAGS that you can use in your SKINS, along with a
brief description of each.

Using the below values for your "Source" attributes will include a predefined
text for some of them (i.e.: the IP address automatically appends the word Static or DHCP). If you don't like this behavior, you can still use the tag but enclose it with the "$" character, like Source="$IP$". This tells the skinning engine to retrieve just the value. It's possible to append or prepend the values with any text that you want, say Source="My IP: $IP$", this would display something like "My IP: 192.168.1.100". Note that a Text element can only contain
one value for the source attribute, so the examples following are NOT acceptable:
Source="IP, DNS1" or Source="My IP: $IP$ My DNS: $DNS1"
Also note that when using tag with the "$" to denote a custom text, the tag becomes case sensitive:
While Source="IP", Source="ip", and Source="$IP$" are all valid values, Source="$ip$" is NOT valid.

The structure of these when used, will look similar to:
<Text Left="280" Top="360" Color="0xB7000000" Source="DVDTitle"/>

or for pictures/images
<Image Top="100" Left="200" Width="128" Height="128" Source="GameIcon"/> and/or
<Image Top="134" Left="280" Width="300" Height="215">MyImage.png<Image/>

the following is an 'older way' to display the GameIcon and should probably not be used anymore
<GameIcon Enable="True" Opacity="100">
<Position Top="162" Left="500" Width="76" Height="76" />
</GameIcon>

MORE SKINNING NOTES:
You can draw shapes inside your skin (Type= Rectangle, RoundedBox, or Triangle)
For triangles, add the ‘Direction’ attribute with the following valid values, "Up", "Left", "Right", or "Down"
3 examples follow:
<Shape Type="RoundedBox" Left="132" Top="348" Width="438" Height="34" BorderColor="0xFF0000C0"/>
and/or
<Shape Type="Triangle" Left="132" Top="348" Width="438" Height="34" Direction="Down" BorderColor="0xFF0000C0"/>
and or
<Shape Type="Rectangle" Left="132" Top="348" Width="438" Height="34" BorderColor="0xFF0000C0"/>

Fonts
Skins can custom fonts(XPR format only) in the Menu and InfoText
To change the menu font, add the following line within your Menu section: <Font>Arial12.xpr</Font>
To change the InfoText font add the following line within the Main Section: <InfoFont>Arial12.xpr</InfoFont>
Examples:
<Menu Smooth="True" Align="Middle" ShowIcon="False" Rotate="False">
<Font>Arial12.xpr</Font>
<BackColor>0x000000</BackColor>
<BorderColor Width="2">0xFFFFFFFF</BorderColor>
<Position Top="300" Left="100" Width="440" Height="140" Fixed="True" FixAt="3" MaxItem="5"></Position>
</Menu>
and/or
<Main Globe="False" Orb="False">
<BackGround>xboxbgblue.jpg</BackGround>
<GameIcon Enable="True" Opacity="100">
<Position Top="162" Left="500" Width="76" Height="76" />
</GameIcon>
<Menu Smooth="True" ShowIcon="True" Rotate="True">
<Position Top="162" Left="50" Width="540" Height="76"></Position>
</Menu>
<InfoFont>Arial12.xpr</InfoFont>
<Text Left="35" Top="30" Align="Left" Color="0xFFFFFFFF" Source="DateTime"></Text>
...blah ...blah ...the rest of the Main section
</Main>

You can remove the rotating globe, and/or the fog, and/or the orb by modifing the attributes
of the "Main" element. The following example draws the rotating globe but not the fog and the orb.
Example:
<Main Globe="True" Fog="False" Orb="False">


And finally, here are the available TAGs

"DVDTitle" -The Title of the game currently loaded in the tray.
If it isn't a game, reverts to either the disk type or tray state
if it's empty.

"C_Free" -Free space of Drive C, in Bytes.

"C_Total" -Total space of Drive C, in Bytes

"E_Free" -Free space of Drive E, in Bytes.

"E_Total" -Total space of Drive E, in Bytes

"F_Free" -Free space of Drive F, in Bytes.

"F_Total" -Total space of Drive F, in Bytes

"G_Free" -Free space of Drive G, in Bytes.

"G_Total" -Total space of Drive G, in Bytes

"C_FreeMB" -Free space of Drive C, in Megabytes.

"C_TotalMB" -Total space of Drive C, in Megabytes.

"E_FreeMB" -Free space of Drive E, in Megabytes.

"E_TotalMB" -Total space of Drive E, in Megabytes.

"F_FreeMB" -Free space of Drive F, in Megabytes.

"F_TotalMB" -Total space of Drive F, in Megabytes.

"G_FreeMB" -Free space of Drive G, in Megabytes.

"G_TotalMB" -Total space of Drive G, in Megabytes.

"Time" -Current Time

"Date" -Current Date

"DateTime" -Current date/time

"NickName" -Your Xbox Nickname

"CPUTemp" -CPU Temperature (in either Celsius or Fahrenheit)

"MBTemp" -MoBo/System Temperature (in either Celsius or Fahrenheit)

"CPUTempC" -CPU Temperature, in Celsius

"MBTempC" -MoBo/System Temperature, in Celsius

"CPUTempF" -CPU Temperature, in Fahrenheit

"MBTempF" -MoBo/System Temperature, in Fahrenheit

"SongName" -Current song playing

"SoundTrack"-Name of the playing soundtrack (CD Title)

"SongTime" -How long the current song has been playing

"Tray" -Tray state (ie: open or closed)

"DVDType" -Type of Disk in the XBOX DVD Drive

"VideoMode" -NTSC/PAL

"IP" -The current IP of the XBOX

"Subnet" -The subnet mask of the XBOX

"Gateway" -The Gateway assigned to the XBOX

"DNS1" -The primary DNS server assigned to the XBOX

"DNS2" -The secondary DNS server assigned to the XBOX

"AppVersion"-The version of UnleashX that you are running

"MAC" -The MAC address assigned to the XBOX’s network adaptor

"SkinAuthor"-Author of the current skin

"SkinVersion"-Skin version

"Version" -Xbox Version (only displays 1.0 and 1.1)

"HDDKey" -The XBOX’s Hard Drive KEY (aka password)

"SerialNum" -Serial Number of your Xbox

"NumClient" -Number of clients on the FTP server

"ChipID" - ??????????????

"Newsfeed" -Displays the Newsfeed that is defined in the config.xml

"NewsSource"-Newsfeed provider as defined by the Newsfeed

"LaunchMode"-How UnleashX was launched

"FanSpeed" -Current speed of the XBOX’s fan

"Thread" -Number of worker threads running in the background.

"GameIcon" -Displays the GameIcon, either take from the XBE file or specified in the config.xml


Following are some example Skin.xml files that you can examine and learn from:

<Skin name="BlueBox">
<Information>
<Author>UnleashX</Author>
<Copyright>Copyright 2003</Copyright>
<Version>1.0</Version>
</Information>
<Main Globe="False" Orb="False">
<BackGround>xboxbgblue.jpg</BackGround>
<GameIcon Enable="True" Opacity="100">
<Position Top="162" Left="500" Width="76" Height="76" />
</GameIcon>
<Menu Smooth="True" ShowIcon="True" Rotate="True">
<Position Top="162" Left="50" Width="540" Height="76"></Position>
</Menu>
<Text Left="35" Top="30" Align="Left" Color="0xFFFFFFFF" Source="DateTime"></Text>
<Text Left="35" Top="80" Align="Left" Color="0xFFFFFFFF" Source="C_FreeMB"></Text>
<Text Left="35" Top="110" Align="Left" Color="0xFFFFFFFF" Source="E_FreeMB"></Text>
<Text Left="35" Top="140" Align="Left" Color="0xFFFFFFFF" Source="F_FreeMB"></Text>
<Text Left="605" Top="30" Align="Right" Color="0xFFFFFFFF" Source="Tray"></Text>
<Text Left="605" Top="60" Align="Right" Color="0xFFFFFFFF" Source="NickName"></Text>
<Text Left="35" Top="250" Color="0xFFFFFFFF" Source="SongName"></Text>
<Text Left="35" Top="280" Color="0xFFFFFFFF" Source="SoundTrack"></Text>
<Text Left="35" Top="310" Color="0xFFFFFFFF" Source="SongTime"></Text>
<Text Left="35" Top="350" Color="0xFFFFFFFF" Source="News: "></Text>
<Text Left="135" Top="350" Color="0xFFFFFFFF" Source="Newsfeed"></Text>
<Shape Type="RoundedBox" Left="132" Top="348" Width="438" Height="34" BorderColor="0xFF0000C0" />
<Text Left="35" Top="410" Align="Left" Color="0xFFFFFFFF" Source="CPUTemp"></Text>
<Text Left="35" Top="430" Align="Left" Color="0xFFFFFFFF" Source="MBTemp"></Text>
<Text Left="605" Top="410" Align="Right" Color="0xFFFFFFFF" Source="IP"></Text>
<Text Left="605" Top="430" Align="Right" Color="0xFFFFFFFF" Source="NumClient"></Text>
</Main>
</Skin>

<Skin Name="Console UI Green">
<Information>
<Author>Dunny</Author>
<Copyright>2003</Copyright>
<Version>1</Version>
</Information>
<IntroMovie>INTRO.WMV</IntroMovie>
<LoadingScreen ShowInfo="True">
<BackGround>loading.png</BackGround>
</LoadingScreen>
<Main Globe="False" Orb="False">
<Background EnableAudio="False">bg.png</Background>
<Menu Smooth="True" Align="Middle" ShowArrows="False" ShowIcon="False" Rotate="False">
<BackColor>0x000000</BackColor>
<Font>menufont.xpr</Font>
<Position left="353" Top="255" Width="230" Height="110" Fixed="True" FixAt="3" />
<Preview EnableAudio="False" Left="345" Top="60" Width="244" Height="174" />
</Menu>
<Text Left="130" Top="30" Align="center" Color="0xFFFFFFFF" Source="***NEWS*** $Newsfeed$ ***NEWS***" />
<Text Left="128" Top="59" Color="0xFF80FF80" Source="C:" />
<Text Left="144" Top="59" Color="0xFFFFFFFF" Source="$C_Free$ free" />
<Text Left="128" Top="79" Color="0xFF80FF80" Source="D:" />
<Text Left="144" Top="79" Color="0xFFFFFFFF" Source="DvdTitle" />
<Text Left="128" Top="99" Color="0xFF80FF80" Source="E:" />
<Text Left="144" Top="99" Color="0xFFFFFFFF" Source="$E_Free$ free" />
<Text Left="128" Top="119" Color="0xFF80FF80" Source="F:" />
<Text Left="144" Top="119" Color="0xFFFFFFFF" Source="$F_Free$ free" />
<Text Left="128" Top="155" Color="0xFF80FF80" Source="Time:" />
<Text Left="169" Top="155" Color="0xFFFFFFFF" Source="$Time$" />
<Text Left="128" Top="174" Color="0xFF80FF80" Source="Date:" />
<Text Left="170" Top="174" Color="0xFFFFFFFF" Source="$Date$" />
<Text Left="128" Top="194" Color="0xFF80FF80" Source="M/B:" />
<Text Left="165" Top="194" Color="0xFFFFFFFF" Source="$MBTempC$" />
<Text Left="128" Top="214" Color="0xFF80FF80" Source="CPU:" />
<Text Left="164" Top="214" Color="0xFFFFFFFF" Source="$CPUTempC$" />
<Text Left="128" Top="234" Color="0xFF80FF80" Source="Fan Speed:" />
<Text Left="210" Top="234" Color="0xFFFFFFFF" Source="$FanSpeed$" />
<Text Left="128" Top="254" Color="0xFF80FF80" Source="XBox:" />
<Text Left="172" Top="254" Color="0xFFFFFFFF" Source="$Version$" />
<Text Left="128" Top="293" Color="0xFF80FF80" Source="IP:" />
<Text Left="149" Top="293" Color="0xFFFFFFFF" Source="$IP$" />
<Text Left="128" Top="313" Color="0xFF80FF80" Source="Users:" />
<Text Left="174" Top="313" Color="0xFFFFFFFF" Source="$NumClient$" />
<Text Left="128" Top="333" Color="0xFF80FF80" Source="Subnet:" />
<Text Left="185" Top="333" Color="0xFFFFFFFF" Source="$Subnet$" />
<Text Left="107" Top="373" Color="0xFFFFFFFF" Source="SongName" />
<Text Left="107" Top="393" Color="0xFFFFFFFF" Source="SoundTrack" />
<Text Left="107" Top="413" Color="0xFF80FF80" Source="Time:" />
<Text Left="149" Top="413" Color="0xFFFFFFFF" Source="$SongTime$ secs" />
<InfoFont>Verdana_10.xpr</InfoFont>
<Image Top="60" Left="345" width="244" Height="174" Source="GamePreview" />
<Image Top="60" Left="345" width="244" Height="174" Source="GameIcon" />
<Image Top="60" Left="345" width="244" Height="174" Source="GameIcon">icon.png<Image/>
</Main>
<ColorScheme>
<MENU_TEXTCOLOR>0xFFFFFFFF</MENU_TEXTCOLOR>
<MENU_ACTIVETEXTCOLOR>0xFFFFFFFF</MENU_ACTIVETEXTCOLOR>
</ColorScheme>
</Skin>

<Skin name="Green">
<Information>
<Author>UnleashX</Author>
<Copyright>Copyright 2003</Copyright>
<Version>1.0</Version>
</Information>
<Main>
<Text Left="35" Top="30" Align="Left" Color="0xFFFFFFFF" Source="DateTime"></Text>
<Text Left="35" Top="80" Align="Left" Color="0xFFFFFFFF" Source="C_FreeMB"></Text>
<Text Left="35" Top="110" Align="Left" Color="0xFFFFFFFF" Source="E_FreeMB"></Text>
<Text Left="35" Top="140" Align="Left" Color="0xFFFFFFFF" Source="F_FreeMB"></Text>
<Text Left="605" Top="30" Align="Right" Color="0xFFFFFFFF" Source="Tray"></Text>
<Text Left="605" Top="60" Align="Right" Color="0xFFFFFFFF" Source="NickName"></Text>
<Text Left="35" Top="200" Color="0xFFFFFFFF" Source="SongName"></Text>
<Text Left="35" Top="230" Color="0xFFFFFFFF" Source="SongTime"></Text>
<Text Left="35" Top="410" Align="Left" Color="0xFFFFFFFF" Source="CPUTemp"></Text>
<Text Left="35" Top="430" Align="Left" Color="0xFFFFFFFF" Source="MBTemp"></Text>
<Text Left="605" Top="410" Align="Right" Color="0xFFFFFFFF" Source="IP"></Text>
<Text Left="605" Top="430" Align="Right" Color="0xFFFFFFFF" Source="NumClient"></Text>
</Main>
<ColorScheme Name="Default">
<AMBIENT_FOGCOLOR>0xFF002000</AMBIENT_FOGCOLOR>
<AMBIENT_SKYCOLOR>0xFF004000</AMBIENT_SKYCOLOR>
<AMBIENT_CELLCOLOR>0x061A520A</AMBIENT_CELLCOLOR>
<CAPTION_TEXTCOLOR>0xFF264700</CAPTION_TEXTCOLOR>
<CAPTION_BACKCOLOR>0xFF28590F</CAPTION_BACKCOLOR>
<DIALOG_BORDERCOLOR>0xFFFFFFFF</DIALOG_BORDERCOLOR>
<DIALOG_BACKCOLOR>0xCD93AF00</DIALOG_BACKCOLOR>
<DIALOG_INNER_BORDERCOLOR>0xFFFFE2B4</DIALOG_INNER_BORDERCOLOR>
<DIALOG_INNER_BACKCOLOR>0xE1072700</DIALOG_INNER_BACKCOLOR>
<DIALOG_TEXTCOLOR>0xFFFFFFFF</DIALOG_TEXTCOLOR>
<DIALOG_DISABLEDTEXT>0x7F195408</DIALOG_DISABLEDTEXT>
<OPTION_TEXTCOLOR>0xFFFFFFFF</OPTION_TEXTCOLOR>
<OPTION_ACTIVETEXTCOLOR>0xFFFFFFFF</OPTION_ACTIVETEXTCOLOR>
<OPTION_ACTIVEBACKCOLOR>0xFF8EA700</OPTION_ACTIVEBACKCOLOR>
<BUTTON_BORDERCOLOR>0xFF008000</BUTTON_BORDERCOLOR>
<BUTTON_TEXTCOLOR>0xFF77AB39</BUTTON_TEXTCOLOR>
<BUTTON_BACKCOLOR>0xCD93AF00</BUTTON_BACKCOLOR>
<BUTTON_ACTIVETEXTCOLOR>0xFFFFFFFF</BUTTON_ACTIVETEXTCOLOR>
<BUTTON_ACTIVEBACKCOLOR>0xE1072700</BUTTON_ACTIVEBACKCOLOR>
<KB_KEYBG_HIGHLIGHT>0xCC00C000</KB_KEYBG_HIGHLIGHT>
<KB_KEYBG_DISABLED>0xffc0c0c0</KB_KEYBG_DISABLED>
<KB_KEY_PRESSED>0xff808080</KB_KEY_PRESSED>
<KB_KEY_NORMAL>0xff000000</KB_KEY_NORMAL>
<KB_KEY_DISABLED>0xff808080</KB_KEY_DISABLED>
<KB_KEY_ACTIVEBORDER>0xffFF0000</KB_KEY_ACTIVEBORDER>
<KB_KEY_TEXTCOLOR>0xff000000</KB_KEY_TEXTCOLOR>
<KB_KEY_TEXTBACKCOLOR>0xffFFFFFF</KB_KEY_TEXTBACKCOLOR>
<KB_KEY_TEXTBORDERCOLOR>0xffFF0000</KB_KEY_TEXTBORDERCOLOR>
<MENU_TEXTCOLOR>0x99FFFFFF</MENU_TEXTCOLOR>
<MENU_ACTIVETEXTCOLOR>0xFF40FF40</MENU_ACTIVETEXTCOLOR>
<MENU_BORDERCOLOR>0x00000000</MENU_BORDERCOLOR>
<MENU_BACKCOLOR>0x00000000</MENU_BACKCOLOR>
<MENU_ACTIVEBACKCOLOR>0x00000000</MENU_ACTIVEBACKCOLOR>
<MENU_ACTIVEBORDERCOLOR>0x00000000</MENU_ACTIVEBORDERCOLOR>
</ColorScheme>
</Skin>

<Skin name="Matrix">
<Information>
<Author>UnleashX</Author>
<Copyright>Copyright 2003</Copyright>
<Version>1.0</Version>
</Information>
<Main Globe="True" Orb="False">
<BackGround>Background.png</BackGround>
<Cellwall>Cell.png</Cellwall>
<Orb>Orb.jpg</Orb>
<GameIcon Enable="True" Opacity="90">
<Position Top="134" Left="280" Width="300" Height="215" />
</GameIcon>
<Menu Smooth="True" Align="Middle" ShowIcon="False" Rotate="False">
<BackColor>0x000000</BackColor>
<BorderColor Width="2">0xFFFFFFFF</BorderColor>
<Font WidthFactor="1.5" HeightFactor="1.5"></Font>
<Position Top="300" Left="100" Width="440" Height="140" Fixed="True" FixAt="3" MaxItem="5"></Position>
</Menu>
<Text Left="35" Top="30" Align="Left" Color="0xFFFFFFFF" Source="DateTime"></Text>
<Text Left="35" Top="80" Align="Left" Color="0xFFFFFFFF" Source="C_FreeMB"></Text>
<Text Left="35" Top="110" Align="Left" Color="0xFFFFFFFF" Source="E_FreeMB"></Text>
<Text Left="35" Top="140" Align="Left" Color="0xFFFFFFFF" Source="F_FreeMB"></Text>
<Text Left="605" Top="30" Align="Right" Color="0xFFFFFFFF" Source="Tray"></Text>
<Text Left="605" Top="60" Align="Right" Color="0xFFFFFFFF" Source="NickName"></Text>
<Text Left="35" Top="200" Color="0xFFFFFFFF" Source="SongName"></Text>
<Text Left="35" Top="230" Color="0xFFFFFFFF" Source="SongTime"></Text>
<Text Left="35" Top="410" Align="Left" Color="0xFFFFFFFF" Source="CPUTemp"></Text>
<Text Left="35" Top="430" Align="Left" Color="0xFFFFFFFF" Source="MBTemp"></Text>
<Text Left="605" Top="410" Align="Right" Color="0xFFFFFFFF" Source="IP"></Text>
<Text Left="605" Top="430" Align="Right" Color="0xFFFFFFFF" Source="NumClient"></Text>
</Main>
<ColorScheme >
<AMBIENT_FOGCOLOR>0xFF002000</AMBIENT_FOGCOLOR>
<AMBIENT_SKYCOLOR>0xFF004000</AMBIENT_SKYCOLOR>
<AMBIENT_CELLCOLOR>0x0600C000</AMBIENT_CELLCOLOR>
<CAPTION_TEXTCOLOR>0xFFFFFFC0</CAPTION_TEXTCOLOR>
<CAPTION_BACKCOLOR>0xFF686485</CAPTION_BACKCOLOR>
<DIALOG_BORDERCOLOR>0xFF0C0A18</DIALOG_BORDERCOLOR>
<DIALOG_BACKCOLOR>0xCD636482</DIALOG_BACKCOLOR>
<DIALOG_INNER_BORDERCOLOR>0xFF636482</DIALOG_INNER_BORDERCOLOR>
<DIALOG_INNER_BACKCOLOR>0xE1004100</DIALOG_INNER_BACKCOLOR>
<DIALOG_TEXTCOLOR>0xFFFFFFFF</DIALOG_TEXTCOLOR>
<DIALOG_DISABLEDTEXT>0x7F086820</DIALOG_DISABLEDTEXT>
<OPTION_TEXTCOLOR>0xFF02C90C</OPTION_TEXTCOLOR>
<OPTION_ACTIVETEXTCOLOR>0xFFFFFFFF</OPTION_ACTIVETEXTCOLOR>
<OPTION_ACTIVEBACKCOLOR>0xFF02C90C</OPTION_ACTIVEBACKCOLOR>
<BUTTON_BORDERCOLOR>0xFF0C0A18</BUTTON_BORDERCOLOR>
<BUTTON_TEXTCOLOR>0xFF02C90C</BUTTON_TEXTCOLOR>
<BUTTON_BACKCOLOR>0xCD636482</BUTTON_BACKCOLOR>
<BUTTON_ACTIVETEXTCOLOR>0xFFFFFFFF</BUTTON_ACTIVETEXTCOLOR>
<BUTTON_ACTIVEBACKCOLOR>0xE102C90C</BUTTON_ACTIVEBACKCOLOR>
<KB_KEYBG_HIGHLIGHT>0xCC00C000</KB_KEYBG_HIGHLIGHT>
<KB_KEYBG_DISABLED>0xffc0c0c0</KB_KEYBG_DISABLED>
<KB_KEY_PRESSED>0xff808080</KB_KEY_PRESSED>
<KB_KEY_NORMAL>0xff000000</KB_KEY_NORMAL>
<KB_KEY_DISABLED>0xff808080</KB_KEY_DISABLED>
<KB_KEY_ACTIVEBORDER>0xff008000</KB_KEY_ACTIVEBORDER>
<KB_KEY_TEXTCOLOR>0xff000000</KB_KEY_TEXTCOLOR>
<KB_KEY_TEXTBACKCOLOR>0xffFFFFFF</KB_KEY_TEXTBACKCOLOR>
<KB_KEY_TEXTBORDERCOLOR>0xff0000FF</KB_KEY_TEXTBORDERCOLOR>
<MENU_TEXTCOLOR>0x99FFFFFF</MENU_TEXTCOLOR>
<MENU_ACTIVETEXTCOLOR>0xFF40FF40</MENU_ACTIVETEXTCOLOR>
<MENU_BORDERCOLOR>0x00000000</MENU_BORDERCOLOR>
<MENU_BACKCOLOR>0x00000000</MENU_BACKCOLOR>
<MENU_ACTIVEBACKCOLOR>0xFF004000</MENU_ACTIVEBACKCOLOR>
<MENU_ACTIVEBORDERCOLOR>0xFF686485</MENU_ACTIVEBORDERCOLOR>
</ColorScheme>
</Skin>

<Skin name="Red">
<Information>
<Author>UnleashX</Author>
<Copyright>Copyright 2003</Copyright>
<Version>1.0</Version>
</Information>
<Main>
<Text Left="35" Top="30" Align="Left" Color="0xFFFFFFFF" Source="DateTime"></Text>
<Text Left="35" Top="80" Align="Left" Color="0xFFFFFFFF" Source="C_FreeMB"></Text>
<Text Left="35" Top="110" Align="Left" Color="0xFFFFFFFF" Source="E_FreeMB"></Text>
<Text Left="35" Top="140" Align="Left" Color="0xFFFFFFFF" Source="F_FreeMB"></Text>
<Text Left="605" Top="30" Align="Right" Color="0xFFFFFFFF" Source="Tray"></Text>
<Text Left="605" Top="60" Align="Right" Color="0xFFFFFFFF" Source="NickName"></Text>
<Text Left="35" Top="200" Color="0xFFFFFFFF" Source="SongName"></Text>
<Text Left="35" Top="230" Color="0xFFFFFFFF" Source="SongTime"></Text>
<Text Left="35" Top="410" Align="Left" Color="0xFFFFFFFF" Source="CPUTemp"></Text>
<Text Left="35" Top="430" Align="Left" Color="0xFFFFFFFF" Source="MBTemp"></Text>
<Text Left="605" Top="410" Align="Right" Color="0xFFFFFFFF" Source="IP"></Text>
<Text Left="605" Top="430" Align="Right" Color="0xFFFFFFFF" Source="NumClient"></Text>
</Main>
<ColorScheme Name="Default">
<AMBIENT_FOGCOLOR>0xFF200000</AMBIENT_FOGCOLOR>
<AMBIENT_SKYCOLOR>0xFF400000</AMBIENT_SKYCOLOR>
<AMBIENT_CELLCOLOR>0x06C4310A</AMBIENT_CELLCOLOR>
<CAPTION_TEXTCOLOR>0xFFC0FFFF</CAPTION_TEXTCOLOR>
<CAPTION_BACKCOLOR>0xFF800000</CAPTION_BACKCOLOR>
<DIALOG_BORDERCOLOR>0xFFFFFFFF</DIALOG_BORDERCOLOR>
<DIALOG_BACKCOLOR>0xCDC00000</DIALOG_BACKCOLOR>
<DIALOG_INNER_BORDERCOLOR>0xFFFFE2B4</DIALOG_INNER_BORDERCOLOR>
<DIALOG_INNER_BACKCOLOR>0xE1800000</DIALOG_INNER_BACKCOLOR>
<DIALOG_TEXTCOLOR>0xFFFFFFFF</DIALOG_TEXTCOLOR>
<DIALOG_DISABLEDTEXT>0x7FC00000</DIALOG_DISABLEDTEXT>
<OPTION_TEXTCOLOR>0xFFFFFFFF</OPTION_TEXTCOLOR>
<OPTION_ACTIVETEXTCOLOR>0xFFFFFFFF</OPTION_ACTIVETEXTCOLOR>
<OPTION_ACTIVEBACKCOLOR>0xFFDAA108</OPTION_ACTIVEBACKCOLOR>
<BUTTON_BORDERCOLOR>0xFF800000</BUTTON_BORDERCOLOR>
<BUTTON_TEXTCOLOR>0xFF993300</BUTTON_TEXTCOLOR>
<BUTTON_BACKCOLOR>0xCDC00000</BUTTON_BACKCOLOR>
<BUTTON_ACTIVETEXTCOLOR>0xFFFFFFFF</BUTTON_ACTIVETEXTCOLOR>
<BUTTON_ACTIVEBACKCOLOR>0xE1800000</BUTTON_ACTIVEBACKCOLOR>
<KB_KEYBG_HIGHLIGHT>0xCCC00000</KB_KEYBG_HIGHLIGHT>
<KB_KEYBG_DISABLED>0xffc0c0c0</KB_KEYBG_DISABLED>
<KB_KEY_PRESSED>0xff808080</KB_KEY_PRESSED>
<KB_KEY_NORMAL>0xff000000</KB_KEY_NORMAL>
<KB_KEY_DISABLED>0xff808080</KB_KEY_DISABLED>
<KB_KEY_ACTIVEBORDER>0xffFF0000</KB_KEY_ACTIVEBORDER>
<KB_KEY_TEXTCOLOR>0xff000000</KB_KEY_TEXTCOLOR>
<KB_KEY_TEXTBACKCOLOR>0xffFFFFFF</KB_KEY_TEXTBACKCOLOR>
<KB_KEY_TEXTBORDERCOLOR>0xffFF0000</KB_KEY_TEXTBORDERCOLOR>
<MENU_TEXTCOLOR>0x99FFFFFF</MENU_TEXTCOLOR>
<MENU_ACTIVETEXTCOLOR>0xFFFF4040</MENU_ACTIVETEXTCOLOR>
<MENU_BORDERCOLOR>0x00000000</MENU_BORDERCOLOR>
<MENU_BACKCOLOR>0x00000000</MENU_BACKCOLOR>
<MENU_ACTIVEBACKCOLOR>0x00000000</MENU_ACTIVEBACKCOLOR>
<MENU_ACTIVEBORDERCOLOR>0x00000000</MENU_ACTIVEBORDERCOLOR>
</ColorScheme>
</Skin>

<Skin name="WindowsUX">
<Information>
<Author>UnleashX</Author>
<Copyright>Copyright 2003</Copyright>
<Version>1.0</Version>
</Information>
<IntroMovie>C:\xodash\media\live.xmv</IntroMovie>
<Main Globe="TRUE" Orb="False">
<BackGround EnableAudio="True">bg.png</BackGround>
<Menu Smooth="True" ShowArrows="False" ShowIcon="True" Rotate="False">
<BackColor>0x000000</BackColor>
<Position Top="156" Left="40" Width="230" Height="240" />
<Preview EnableAudio="True" Left="284" Top="139" Width="190" Height="130" />
</Menu>
<Text Left="35" Top="30" Color="0xFFFFFFFF" Source="DateTime" ScaleX="75" ScaleY="75" />
<Text Left="35" Top="60" Color="0xFFFFFFFF" Source="IP" ScaleX="75" ScaleY="75" />
<Text Left="35" Top="82" Color="0xFFFFFFFF" Source="NumClient" ScaleX="75" ScaleY="75" />
<Text Left="480" Top="202" Width="115" Align="Left" Color="0xFFFFFFFF" ScaleX="60" ScaleY="60" Source="C_FreeMB" />
<Text Left="480" Top="224" Align="Left" Width="115" Color="0xFFFFFFFF" ScaleX="60" ScaleY="60" Source="E_FreeMB" />
<Text Left="480" Top="246" Align="Left" Width="115" Color="0xFFFFFFFF" ScaleX="60" ScaleY="60" Source="F_FreeMB" />
<Text Left="605" Top="30" Align="Right" Color="0xFFFFFFFF" Source="DVDTitle" ScaleX="75" ScaleY="75" />
<Text Left="284" Top="103" Width="190" Align="MiddleLeft" Color="0xFFB4B8CA" Source="SongName" ScaleX="75" ScaleY="75"></Text>
<Text Left="492" Top="302" Width="104" Align="MiddleRight" Color="0xFFB4B8CA" ScaleX="50" ScaleY="50" Source="Total Time: $SongTime$"></Text>
<Text Left="298" Top="368" Color="0xFFFFFFFF" Source="CPUTemp" ScaleX="75" ScaleY="75" />
<Text Left="298" Top="390" Color="0xFFFFFFFF" Source="MBTemp" ScaleX="75" ScaleY="75" />
<Text Left="535" Top="440" Width="70" Align="MiddleRight" Color="0xFFFFFFFF" Source="$Time$" ScaleX="65" ScaleY="65" />
<Image Top="106" Left="503" Width="70" Height="70" Source="GameIcon" />
<Image Source="GamePreview" />
</Main>
<FileManager>
<BackGround>FMBG.png</BackGround>
</FileManager>
<LoadingScreen ShowInfo="True">
<BackGround>C:\xodash\media\live.xmv</BackGround>
</LoadingScreen>
<ColorScheme >
<AMBIENT_FOGCOLOR>0xFF000020</AMBIENT_FOGCOLOR>
<AMBIENT_SKYCOLOR>0xFF004E98</AMBIENT_SKYCOLOR>
<AMBIENT_CELLCOLOR>0x06F7FAFD</AMBIENT_CELLCOLOR>
<CAPTION_TEXTCOLOR>0xFFFFFFFF</CAPTION_TEXTCOLOR>
<CAPTION_BACKCOLOR>0x00000000</CAPTION_BACKCOLOR>
<DIALOG_BORDERCOLOR>0xFF2B90FF</DIALOG_BORDERCOLOR>
<DIALOG_BACKCOLOR>0xFF0055EA</DIALOG_BACKCOLOR>
<DIALOG_INNER_BORDERCOLOR>0xFF0048F1</DIALOG_INNER_BORDERCOLOR>
<DIALOG_INNER_BACKCOLOR>0xFFFFFFFF</DIALOG_INNER_BACKCOLOR>
<DIALOG_TEXTCOLOR>0xFF000000</DIALOG_TEXTCOLOR>
<DIALOG_DISABLEDTEXT>0x7FC0C0C0</DIALOG_DISABLEDTEXT>
<OPTION_TEXTCOLOR>0xFF000000</OPTION_TEXTCOLOR>
<OPTION_ACTIVETEXTCOLOR>0xFFFFFFFF</OPTION_ACTIVETEXTCOLOR>
<OPTION_ACTIVEBACKCOLOR>0xFF0048F1</OPTION_ACTIVEBACKCOLOR>
<BUTTON_BORDERCOLOR>0xFFFFFFFF</BUTTON_BORDERCOLOR>
<BUTTON_TEXTCOLOR>0xFFFFFFFF</BUTTON_TEXTCOLOR>
<BUTTON_BACKCOLOR>0xFF0055EA</BUTTON_BACKCOLOR>
<BUTTON_ACTIVETEXTCOLOR>0xFF0055EA</BUTTON_ACTIVETEXTCOLOR>
<BUTTON_ACTIVEBACKCOLOR>0xFFFFFFFF</BUTTON_ACTIVEBACKCOLOR>
<KB_KEYBG_HIGHLIGHT>0xCC00C000</KB_KEYBG_HIGHLIGHT>
<KB_KEYBG_DISABLED>0xffc0c0c0</KB_KEYBG_DISABLED>
<KB_KEY_PRESSED>0xff808080</KB_KEY_PRESSED>
<KB_KEY_NORMAL>0xff000000</KB_KEY_NORMAL>
<KB_KEY_DISABLED>0xff808080</KB_KEY_DISABLED>
<KB_KEY_ACTIVEBORDER>0xff008000</KB_KEY_ACTIVEBORDER>
<KB_KEY_TEXTCOLOR>0xff000000</KB_KEY_TEXTCOLOR>
<KB_KEY_TEXTBACKCOLOR>0xffFFFFFF</KB_KEY_TEXTBACKCOLOR>
<KB_KEY_TEXTBORDERCOLOR>0xff0000FF</KB_KEY_TEXTBORDERCOLOR>
<MENU_TEXTCOLOR>0x990B50B8</MENU_TEXTCOLOR>
<MENU_ACTIVETEXTCOLOR>0xFFFFFFFF</MENU_ACTIVETEXTCOLOR>
<MENU_BORDERCOLOR>0x00000000</MENU_BORDERCOLOR>
<MENU_BACKCOLOR>0x00000000</MENU_BACKCOLOR>
<MENU_ACTIVEBACKCOLOR>0xFF0048F1</MENU_ACTIVEBACKCOLOR>
<MENU_ACTIVEBORDERCOLOR>0x00000000</MENU_ACTIVEBORDERCOLOR>
</ColorScheme>
</Skin>

Edited by yourwishismine, 03 February 2004 - 09:33 AM.


#6 endo

endo

    X-S Young Member

  • Members
  • Pip
  • 37 posts

Posted 03 February 2004 - 10:04 AM

Awesome post. Thanks for your effort! If you were going to add anything, an explanation of the colorscheme variables would be most helpful. Here's the area giving me fits:

<CAPTION_TEXTCOLOR></CAPTION_TEXTCOLOR>
<CAPTION_BACKCOLOR></CAPTION_BACKCOLOR>
<DIALOG_BORDERCOLOR></DIALOG_BORDERCOLOR>
<DIALOG_BACKCOLOR></DIALOG_BACKCOLOR>
<DIALOG_INNER_BORDERCOLOR></DIALOG_INNER_BORDERCOLOR>
<DIALOG_INNER_BACKCOLOR></DIALOG_INNER_BACKCOLOR>
<DIALOG_TEXTCOLOR></DIALOG_TEXTCOLOR>
<DIALOG_DISABLEDTEXT></DIALOG_DISABLEDTEXT>
<OPTION_TEXTCOLOR></OPTION_TEXTCOLOR>
<OPTION_ACTIVETEXTCOLOR></OPTION_ACTIVETEXTCOLOR>
<OPTION_ACTIVEBACKCOLOR></OPTION_ACTIVEBACKCOLOR>

What's the difference between caption_textcolor and dialog_textcolor??? Backcolor vs. Bordercolor??

Thanks again for the great job putting all this together...

Edited by endo, 03 February 2004 - 03:11 PM.


#7 boomboom

boomboom

    X-S Member

  • Members
  • Pip
  • 103 posts

Posted 15 February 2004 - 07:31 AM

Is there a reference to the entire schema, or list of possible XML elements in UnleashX? For instance, I noticed the WinUX skin has alignments of "MiddleLeft" and "MiddleRight" which I have never seen before in another skin.

#8 grebulon

grebulon

    X-S Senior Member

  • Members
  • PipPip
  • 210 posts
  • Xbox Version:v1.2

Posted 15 February 2004 - 08:35 AM

Several corrections to the manual

In SUMMARY OF IMPORTANT FEATURES section: items 11-13 and 18-20 are the same (almost). Just merge them.

In the GAME PAD CONTROLS (In DASHBOARD) section:
LeftThumbPress + Black = Take screenshot
(You have to press the LeftThumb first)

In GAME PAD CONTROLS (In FILE MANAGER):
RightThumbPress also switches between two panes and single pane view.

Great job!

#9 yourwishismine

yourwishismine

    X-S Genius

  • Members
  • PipPipPipPip
  • 890 posts
  • Xbox Version:unk

Posted 15 February 2004 - 10:59 AM

QUOTE (grebulon @ Feb 15 2004, 04:35 AM)
Several corrections to the manual

In SUMMARY OF IMPORTANT FEATURES section: items 11-13 and 18-20 are the same (almost). Just merge them.

In the GAME PAD CONTROLS (In DASHBOARD) section:
LeftThumbPress + Black = Take screenshot
(You have to press the LeftThumb first)

In GAME PAD CONTROLS (In FILE MANAGER):
RightThumbPress also switches between two panes and single pane view.

Great job!

I am planning on revising this after the next release comes out as it will have more batch commands and other fixes/upgrades...

It's a lot of work to put it all together.. but hopefully.. I will be able to put a lot of time into after the next release... Mostly the skinning section I know needs some major work.. I'll have to work with some people that have more skinning knowledge then I do.. because I'm unsure of some of the skinning elements...

Thank you for pointing out the couple of changes that need made.. if anyone notices more.. please let me know..

thank you

#10 BIOYAM

BIOYAM

    X-S Expert

  • Members
  • PipPipPip
  • 609 posts

Posted 15 February 2004 - 05:23 PM

Thank you, yourwishismine, for this excellent compilation. You have saved me hours of research! Even though there is one out there already, this one is much more simplified and thus much easier to follow.
Thanks again.

Edited by BIOYAM, 15 February 2004 - 05:35 PM.


#11 masterslave

masterslave

    X-S Young Member

  • Members
  • Pip
  • 40 posts

Posted 17 February 2004 - 12:26 AM

thanks!!!!

would be good though if you post it in pdf format...

#12 yourwishismine

yourwishismine

    X-S Genius

  • Members
  • PipPipPipPip
  • 890 posts
  • Xbox Version:unk

Posted 17 February 2004 - 09:48 AM

QUOTE (masterslave @ Feb 16 2004, 08:26 PM)
thanks!!!!

would be good though if you post it in pdf format...

PDF format is not a good choice, since everyone doesn't have ACROBAT reader installed on their pc.. (yes I know it's a free download, but for modem users, it's huge)... anyway... I will post an html version, RARed... and also will make available, a PDF version (to give users a choice)... for the most part though, I'm not putting anymore work into it until I see the new xml tags and features that are available in the new release...

unleashx, you wanna give a little help/insight into what those might be ???

Edited by yourwishismine, 17 February 2004 - 09:50 AM.


#13 unleashx

unleashx

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,330 posts
  • Xbox Version:v1.1
  • 360 version:unknown

Posted 17 February 2004 - 02:57 PM

QUOTE (yourwishismine @ Feb 17 2004, 06:48 PM)
unleashx, you wanna give a little help/insight into what those might be ???

Just a little more time smile.gif . I suggest you hold of for now, it won't be long.

#14 BIOYAM

BIOYAM

    X-S Expert

  • Members
  • PipPipPip
  • 609 posts

Posted 17 February 2004 - 04:20 PM

QUOTE (yourwishismine @ Feb 17 2004, 06:48 AM)
.......... I will post an html version, RARed... and also will make available, a PDF version (to give users a choice)... for the most part though, I'm not putting anymore work into it until I see the new xml tags and features that are available in the new release..........

If you need any help converting the final version to HTML or PDF, feel free to contact me.

#15 masterslave

masterslave

    X-S Young Member

  • Members
  • Pip
  • 40 posts

Posted 17 February 2004 - 08:41 PM

if not pdf, how about chm? or is that what you meant by html files?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users