xboxscene.org forums

Author Topic: Auto-load An Xbe Each Time Unleashx Starts? Other Issues  (Read 88 times)

A Murder of Crows

  • Archived User
  • Sr. Member
  • *
  • Posts: 402
Auto-load An Xbe Each Time Unleashx Starts? Other Issues
« on: May 02, 2006, 12:35:00 PM »

Hey all

Been using UnleashX as a main dash since i started, overall it's the best for me...but i've run into an issue.

A friend's box was TSOP'd, and it needs the dash on the C to run.  Im not a TSOPer, i don't know how to make it back to "normal" for a regular softmod.

The skins folder is too big to fit on C.

What' i'm looking for is a way to direct UnleashX to see skins in another partition, preferably in sub-folders as well, so i can seperate catagories of skins (like keeping family-friendly and adult skins in seperate folders).


since i figure that can't happen without hex-editing or decompiling, which isn't something i want to do anyway, i was wondering if it is possible to setup UnleashX to auto-launch a program as soon as it starts.  What i want to do is put a copy of UnleashX on the C drive and point it to the copy of UnleashX on the E:\Dashboard folder.


Also, i'd like to change the settings of the default skin, but i can't see any way to do it.  Anyone have ideas?
Logged

Jezz_X

  • Archived User
  • Hero Member
  • *
  • Posts: 2893
Auto-load An Xbe Each Time Unleashx Starts? Other Issues
« Reply #1 on: May 02, 2006, 03:14:00 PM »

Welll you can just go into the settings and set the skin path to e:\skins or somthing
the other thing you can do is jbone made a shortcut appp that makes links to other xbe's you will find info for it on the UIX website basically it makes a small 100k shortcut that will load a xbe from somewhere else
Logged

A Murder of Crows

  • Archived User
  • Sr. Member
  • *
  • Posts: 402
Auto-load An Xbe Each Time Unleashx Starts? Other Issues
« Reply #2 on: May 03, 2006, 05:24:00 AM »

i never did see a setting for moving skins to the E drive, but admittedly i didn't look too hard.  Instead, i opted to flash a retail bios on the system and remod it soft-style.

I'm quite curious about the methods one could use to have the "login" password/user accounts.  It would be great if i could arrange 3 or 4 seperate accounts....something where the default account was family friendly, the 2ndary account was "Adult" friendly, one account was an administrator (access to settings and certain other programs) and one was for me, with access to everything.  Its just too bad that i can't copy the same levels of protection to all the other programs....i want to lock out the file-manager of all Apps & dashes to anyone below Admin level...yes, i do it via password now, but if a multi-user enviroment was possible...and easy to use....i'd just as soon remove the option completely for those below a certain level....i figure:


1. Professional - All access to everything, no code needed
2. Admin - Access to File Manager and Settings, locked out of certain apps
3. Adult - Access to Games, Emus, Adult Skins, XBMC, DVDX2, DVD2Xbox.  Locked out of all file managers
4. Family - Same as Adult, no Adult Skins
5. Child - Access to Games, Emulators, DVDX2, and Skins (no adult).

would also be cool to impliment per-user settings....so each user can have their own skin

oh well smile.gif

anyone have info on editing the default skin?  I want to use the default but add an intro movie to it.

thanx
Logged

XBNormUK

  • Archived User
  • Full Member
  • *
  • Posts: 117
Auto-load An Xbe Each Time Unleashx Starts? Other Issues
« Reply #3 on: May 03, 2006, 06:11:00 AM »

Hi, what you want to do is possible, I did a similar setup for an xbox which I did for my nephews last xmas.

Basically on boot it goes to UnleashX by default, but you just make a custom skin to mimic a log in screen with a new config to go with it.

So when the box boots up it has text at the top saying like "select user" or similar, and then it has 4 log ins, mine, one for each of the nephews and one for their dad. When selecting a user that actually launch's a second UnleashX which has again, another config set up to their requirements. You can also password protect certain log in's, to stop curious kiddies.

So for instance, my login simply launched a full on unleashx with full skin set, everything enabled and access to all games, all emulators and apps and all settings. The login for their dad, simply had a basic skin with acess to all games, dvd2xbox and the settings. Both these logins are password protected. The kids logins had pokemon skins, and only had access to selected games. (By creating a games folder and an adult only games folder in whichever partition your games are on, you can control which games show up to play in their list by editing the config, ie path = F\:games or path= F\:adult only games or however its wrote god aint played about with these for a while!

Anyways, like i say it can be done, I found an original tut on it which i cant seem to find now, the only thing to remember is disable the context menu in the restricted access logins otherwise they can access recent apps by hitting x or whatever it is.

If you can run with it from what I have described above then cool, if not have a look for the tut, if you cant find it just post up and I will try and find the full files and folder set up, im sure i backed it up as an app at the time but cant find my apps disc but if needed i will dig it out and post the config and folder setup or just mail you the full thing whichever.

Hope all that makes sense


Norm
Logged

A Murder of Crows

  • Archived User
  • Sr. Member
  • *
  • Posts: 402
Auto-load An Xbe Each Time Unleashx Starts? Other Issues
« Reply #4 on: May 03, 2006, 02:32:00 PM »

QUOTE(XBNormUK @ May 3 2006, 05:18 AM) View Post

Hi, what you want to do is possible, I did a similar setup for an xbox which I did for my nephews last xmas.

Basically on boot it goes to UnleashX by default, but you just make a custom skin to mimic a log in screen with a new config to go with it.

So when the box boots up it has text at the top saying like "select user" or similar, and then it has 4 log ins, mine, one for each of the nephews and one for their dad. When selecting a user that actually launch's a second UnleashX which has again, another config set up to their requirements. You can also password protect certain log in's, to stop curious kiddies.

So for instance, my login simply launched a full on unleashx with full skin set, everything enabled and access to all games, all emulators and apps and all settings. The login for their dad, simply had a basic skin with acess to all games, dvd2xbox and the settings. Both these logins are password protected. The kids logins had pokemon skins, and only had access to selected games. (By creating a games folder and an adult only games folder in whichever partition your games are on, you can control which games show up to play in their list by editing the config, ie path = F\:games or path= F\:adult only games or however its wrote god aint played about with these for a while!

Anyways, like i say it can be done, I found an original tut on it which i cant seem to find now, the only thing to remember is disable the context menu in the restricted access logins otherwise they can access recent apps by hitting x or whatever it is.

If you can run with it from what I have described above then cool, if not have a look for the tut, if you cant find it just post up and I will try and find the full files and folder set up, im sure i backed it up as an app at the time but cant find my apps disc but if needed i will dig it out and post the config and folder setup or just mail you the full thing whichever.

Hope all that makes sense
Norm



It does actually...my only question skinwise is.....do i need to make copies of the "Family Friendly" skins for the "full" accounts?  it would seem that, in order to make this work, the log ins would have to be set up so that the more privlaged accounts would use the same skins folder, just different config.xml files....but the family accounts would have to use a completely seperate skins folder that had copies of the family friendly skins from the full skin set.

It would be nice to be able to have multiple skins folders, and just enable/disable them in the config.....you'd get to save space that way.

The other question would be about setup of the individual accounts....would it be possible to configure Unleash's "Logon" version to simply load another config instead of copying the entire program with seperate configs?  If it were possible, how would the current configs be saved, and how would the system be able to "go back" to a previous config when the system started up again

thanx much
Logged

XBNormUK

  • Archived User
  • Full Member
  • *
  • Posts: 117
Auto-load An Xbe Each Time Unleashx Starts? Other Issues
« Reply #5 on: May 04, 2006, 06:55:00 AM »

Okay so i found my back up, and will run through it with you it may be a little simpler. If you are struggling just drop me a mail or something and I can just zip it up and mail it, if i leave out the skins it wouldnt be that big i wouldnt think.
Looking back at it, i think i made a meal of it to be honest, its actually quite simple and you can play around with mine for a while to get it to work however you want it to, most likely skin paths will need tweaking and ips etc but this should get you going at least.

So the whole set up comprises of just a few folders, i will cover them in the order the are in if u know what i mean. deep breath here goes.......

In the Root of C (or wherever you boot from) you have the following

DASHBOARD folder
PROFILES folder
default.xbe
and the following CONFIG....
<?xml version="1.0" encoding="utf-8"?>
<UnleashX>
   <Settings>
      <MSDashBoard>C:\Xboxdash.xbe</MSDashBoard>
      <Password MaxTries="3"></Password>
      
      
      <Network Enable="Yes" Type="Static">
         <IP>192.168.0.3</IP>
         <Subnet>255.255.255.0</Subnet>
         <Gateway>0.0.0.0</Gateway>
         <DNS1>0.0.0.0</DNS1>
         <DNS2>0.0.0.0</DNS2>
      </Network>
      
      
      <FTP Enable="Yes">
         <User>xbox</User>
         <Password>xbox</Password>
         <Port>21</Port>
         <MaxUsers>2</MaxUsers>
         <AllowAnon>No</AllowAnon>
         <Greeting>Welcome to XBOX FTP Server</Greeting>
      </FTP>
      <Newsfeed Enable="False" Interval="30">
         <URL>www.xbox-scene.com/xbox1data/xbox-scene.xml</URL>
         <URL>www.xbins.org/xbins.xml</URL>
      </Newsfeed>
      <Preference>
         <Games AutoLaunch="no" />
         <DVD AutoLaunch="no">F:\Apps\DVDX2\default.xbe</DVD>
         <AudioCD AutoLaunch="no">C:\xboxdash.xbe</AudioCD>
         <Data AutoLaunch="no"></Data>
         <SNTP Synchronize="No">216.244.192.3</SNTP>
         <FanSpeed>1</FanSpeed>
         <ScreenSaver Wait="60">
            <Text>Dont leave me like this</Text>
         </ScreenSaver>
         <Skin Path="C:\UnlxSkin">Menu</Skin>
         <AutoTurnOff>0</AutoTurnOff>
         <EnableDriveF>True</EnableDriveF>
         <EnableDriveG>False</EnableDriveG>
      </Preference>
   </Settings>
   <Menu>
     <List Text="Shaun" Batch="True">
         <Item Action="Copy" Arg1="C:\Profiles\Shaun\config.xml"             Arg2="c:\Dashboard\config.xml"></Item>
         <Item Action="C:\Dashboard\UnleashX.xbe"></Item>
     </List>
     <List Text="Chris" Batch="True">
        <Item Action="Copy" Arg1="C:\Profiles\Chris\config.xml"       Arg2="c:\Dashboard\config.xml"></Item>
           <Item Action="C:\Dashboard\UnleashX.xbe"></Item>
     </List>
    <List Text="Shane" Batch="True" Passcode="A">
         <Item Action="Copy" Arg1="C:\Profiles\Shane\config.xml"       Arg2="c:\Dashboard\config.xml"></Item>
           <Item Action="C:\Dashboard\UnleashX.xbe"></Item>
     </List>
     <List Text="Uncle Norm" Batch="True" Passcode="B">
          <Item Action="AskUser" Arg1="Change Users?" Arg2="This will Sign Uncle       Norm onto the Xbox.  Do you wish to continue?"></Item>
           <Item Action="Copy" Arg1="C:\Profiles\Uncle Norm\config.xml"       Arg2="c:\Dashboard\config.xml"></Item>
           <Item Action="C:\Dashboard\UnleashX.xbe"></Item>
     </List>
      <List Text="Guest" Batch="True">
        <Item Action="Copy" Arg1="C:\Profiles\Guest\config.xml"       Arg2="c:\Dashboard\config.xml"></Item>
          <Item Action="C:\Dashboard\UnleashX.xbe"></Item>
     </List>
     <Item Action="Shutdown">Log Off</Item>
</Menu>
</UnleashX>

So far nice and straightforward, now onto the folders.......

In your DASHBOARD folder

just drop another default.xbe
and thats it. A new config and items will actually be created in here automatically on log in and then overwritten by each user that logs in, but fo now all it needs is the default.xbe

onto the PROFILES folder then

so in here you need a folder for each user, so in this case it has 5 folders each names as follows, Chris, Shaun, Shane, Uncle Norm and Guest. These of course refer to the original boot up config.

Each of these folders simply contain the individual config for each user, so for example....

Config for Uncle Norm...
<?xml version="1.0" encoding="utf-8"?>
<UnleashX>
   <Settings>
      <MSDashBoard>C:\Xboxdash.xbe</MSDashBoard>
      <Password MaxTries="3"></Password>
      
      
      <Network Enable="Yes" Type="Static">
         <IP>192.168.0.3</IP>
         <Subnet>255.255.255.0</Subnet>
         <Gateway>0.0.0.0</Gateway>
         <DNS1>0.0.0.0</DNS1>
         <DNS2>0.0.0.0</DNS2>
      </Network>
      
      
      <FTP Enable="Yes">
         <User>xbox</User>
         <Password>xbox</Password>
         <Port>21</Port>
         <MaxUsers>2</MaxUsers>
         <AllowAnon>No</AllowAnon>
         <Greeting>Welcome to XBOX FTP Server</Greeting>
      </FTP>
      <Newsfeed Enable="False" Interval="30">
         <URL>www.xbox-scene.com/xbox1data/xbox-scene.xml</URL>
         <URL>www.xbins.org/xbins.xml</URL>
      </Newsfeed>
      
      <Preference>
         <Games AutoLaunch="No" />
         <DVD AutoLaunch="No">F:\Apps\DVDX2\default.xbe</DVD>
         <AudioCD AutoLaunch="No">e:\Apps\xbmc\default.xbe</AudioCD>
         <Data AutoLaunch="Yes"></Data>
         
         <SNTP Synchronize="No">216.244.192.3</SNTP>
         
         <FanSpeed>1</FanSpeed>
         <ScreenSaver Wait="60">
            <Text>Hurry Up Norm, what ya doin?</Text>
         </ScreenSaver>
         <Skin Path="C:\UnlxSkin\">Unleash Blue</Skin>
         <AutoTurnOff>0</AutoTurnOff>
         <EnableDriveF>True</EnableDriveF>
         <EnableDriveG>False</EnableDriveG>
      </Preference>
   </Settings>
   <Menu>
      <Item Action="LaunchDVD" >Launch DVD</Item>
      <List Text="Games" Sort="On" Auto="On">
         <Path>F:\adultonlygames</Path>
         <Path>F:\Games</Path>
      </List>
      <List Text="Applications" Sort="On" Auto="On">
         <Path>E:\Apps</Path>
      <Item Action="TextEditor" >Text Editor</Item>
      </List>
      <List Text="System" Sort="Off" Auto="On" >
         <Item Action="Settings" >Settings</Item>
         <Item Action="SavesManager">Game Saves Manager</Item>
         <List Text="Misc" Sort="Off" Auto="On">
            <Item Action="FTPStop">Stop FTP</Item>
            <Item Action="FTPStart">Start FTP</Item>
            <Item Action="FTPReset">Reset FTP</Item>
            <Item Action="NETReset">Restart Network</Item>
            <Item Action="TrayClose">Close DVD Tray</Item>
            <Item Action="TrayOpen">Open DVD Tray</Item>
            <Item Action="CopyDVD">Copy Game Disc</Item>
         </List>
         <List Text="Format Menu" Sort="Off" Auto="On" Password="Xbox">
            <Item Action="Format"  Arg1="X" >Format X Drive</Item>
            <Item Action="Format"  Arg1="Y" >Format Y Drive</Item>
            <Item Action="Format"  Arg1="Z" >Format Z Drive</Item>
            <List Text="Format F Drive" Sort="Off" Batch="True">
               <Item Action="AskUser" Arg1="Format">Are you sure you want to format Drive F?</Item>
               <Item Action="MessageBox" Arg1="Format">Press OK to proceed with the format operation.</Item>
               <Item Action="Format" Arg1="F" >Format F Drive</Item>
            </List>
            <List Text="Format G Drive" Sort="Off" Batch="True">
               <Item Action="AskUser" Arg1="Format">Are you sure you want to format Drive G?</Item>
               <Item Action="MessageBox" Arg1="Format">Press OK to proceed with the format operation.</Item>
               <Item Action="Format" Arg1="G" >Format G Drive</Item>
            </List>
            <List Text="Format E Drive" Sort="Off" Batch="True">
               <Item Action="AskUser" Arg1="Format">Are you sure you want to format Drive E?</Item>
               <Item Action="MessageBox" Arg1="Format">Press OK to proceed with the format operation.</Item>
               <Item Action="Format" Arg1="E" >Format E Drive</Item>
            </List>
         </List>
         <Item Action="Skins">Skins</Item>
      </List>
      <Item Action="FileManager" >File Explorer</Item>
      <Item Action="C:\xboxdash.xbe">MS Dashboard</Item>
      <Item Action="Restart" >Reboot</Item>
      <Item Action="Shutdown" >Shutdown</Item>
   </Menu>
</UnleashX>


and the restricted user config for Chris....

<?xml version="1.0" encoding="utf-8"?>
<UnleashX>
   <Settings>
      <MSDashBoard>C:\Xboxdash.xbe</MSDashBoard>
      <Password MaxTries="3"></Password>
      
      
      <Network Enable="Yes" Type="Static">
         <IP>192.168.0.3</IP>
         <Subnet>255.255.255.0</Subnet>
         <Gateway>0.0.0.0</Gateway>
         <DNS1>0.0.0.0</DNS1>
         <DNS2>0.0.0.0</DNS2>
      </Network>
      
      
      <FTP Enable="Yes">
         <User>xbox</User>
         <Password>xbox</Password>
         <Port>21</Port>
         <MaxUsers>2</MaxUsers>
         <AllowAnon>No</AllowAnon>
         <Greeting>Welcome to XBOX FTP Server</Greeting>
      </FTP>
      <Newsfeed Enable="False" Interval="30">
         <URL>www.xbox-scene.com/xbox1data/xbox-scene.xml</URL>
         <URL>www.xbins.org/xbins.xml</URL>
      </Newsfeed>
      
      <Preference>
         <Games AutoLaunch="No" />
         <DVD AutoLaunch="No">F:\Apps\DVDX2\default.xbe</DVD>
         <AudioCD AutoLaunch="No">e:\Apps\xbmc\default.xbe</AudioCD>
         <Data AutoLaunch="Yes"></Data>
         
         <SNTP Synchronize="No">216.244.192.3</SNTP>
         
         <FanSpeed>1</FanSpeed>
         <ScreenSaver Wait="60">
            <Text>Hello Kids, From Uncle Norm!</Text>
         </ScreenSaver>
         <Skin Path="C:\UnlxSkin\kidsskins\">pokemon</Skin>
         <AutoTurnOff>0</AutoTurnOff>
         <EnableDriveF>True</EnableDriveF>
         <EnableDriveG>False</EnableDriveG>
      </Preference>
   </Settings>
   <Menu>
      <Item Action="LaunchDVD" >Play a Disc</Item>
      <List Text="Games" Sort="On" Auto="On">
      <Path>F:\Games</Path>
      </List>
      <Item Action="Restart" >Reboot</Item>
      <Item Action="Shutdown" >Shutdown</Item>
   </Menu>
</UnleashX>

NOTE the different Game paths in the two configs, simply by having 2 directories for games, one called games and one called adult only games you can control adult content. Also you will have to edit the config for your context menu, you need to ensure its disable as much as poss for restricted access users. And skin paths, for controlling which skins are accesible or used.


So anway if your still with me by now, ha ha lol, you should now have most of it set up, quick checklist....

default.xbe and config file in root of C
Dashboard folder in root of C containing default.xbe
Profiles folder in root of C containing folder for each user each containing an indiviudal config.

Now your pretty much done, all you need to do now is create your log in skin. This skin will display logins as though they were menu options, customise it as you wish but as long as it is on a folder called MENU and in you skin directory it will work, for example in my case my MENU folder contains the following....

two font files, square-10.xpr and square-14.xpr
two images, just basic ones but thats all it needed, a background and loading...
IPB Image
IPB Image
and the following file named skin.xml
<Skin name="Menu">
    <Information>
        <Author>XBNormUK</Author>
        <Version>1</Version>
        <Copyright>2004</Copyright>
        <Skinner Name="UX Architect" Version="1.0c" />
    </Information>
    <LoadingScreen ShowInfo="False">
        <Background>Loading.png</Background>
    </LoadingScreen>
    <Main Globe="False" Orb="False" Fog="False">
        <Background EnableAudio="False">Background.png</Background>
        <InfoFont>Square-10.xpr</InfoFont>
        <Text Top="385" Left="58" Width="200" Scroll="0" Color="0xFFFFFFFF" Source="IP" Align="Middle" />
        <Menu Align="Middle" ShowIcon="False" ShowArrows="False">
            <ItemPos Top="58" Left="357" Width="238"></ItemPos>
            <ItemPos Top="122" Left="357" Width="239"></ItemPos>
            <ItemPos Top="186" Left="357" Width="235"></ItemPos>
            <ItemPos Top="249" Left="357" Width="236"></ItemPos>
            <ItemPos Top="313" Left="357" Width="234"></ItemPos>
            <ItemPos Top="377" Left="358" Width="235"></ItemPos>
            <Font>Square-14.xpr</Font>
        </Menu>
        <ColorScheme>
            <AMBIENT_FOGCOLOR>0xFF8080FF</AMBIENT_FOGCOLOR>
            <AMBIENT_SKYCOLOR>0xFF00000F</AMBIENT_SKYCOLOR>
            <AMBIENT_CELLCOLOR>0xFF0080FF</AMBIENT_CELLCOLOR>
            <CAPTION_TEXTCOLOR>0xFFFFFFFF</CAPTION_TEXTCOLOR>
            <CAPTION_BACKCOLOR>0xFF0080FF</CAPTION_BACKCOLOR>
            <DIALOG_BORDERCOLOR>0xFF0080FF</DIALOG_BORDERCOLOR>
            <DIALOG_BACKCOLOR>0x9F000000</DIALOG_BACKCOLOR>
            <DIALOG_INNER_BORDERCOLOR>0xFF0080FF</DIALOG_INNER_BORDERCOLOR>
            <DIALOG_INNER_BACKCOLOR>0xFF000000</DIALOG_INNER_BACKCOLOR>
            <DIALOG_TEXTCOLOR>0xFFFFFFFF</DIALOG_TEXTCOLOR>
            <DIALOG_DISABLEDTEXT>0xFFB3B3B4</DIALOG_DISABLEDTEXT>
            <OPTION_TEXTCOLOR>0xFFFFFFFF</OPTION_TEXTCOLOR>
            <OPTION_ACTIVETEXTCOLOR>0xFFFFFFFF</OPTION_ACTIVETEXTCOLOR>
            <OPTION_ACTIVEBACKCOLOR>0xFF0080FF</OPTION_ACTIVEBACKCOLOR>
            <BUTTON_BORDERCOLOR>0xFFFFFFFF</BUTTON_BORDERCOLOR>
            <BUTTON_TEXTCOLOR>0xFFFFFFFF</BUTTON_TEXTCOLOR>
            <BUTTON_BACKCOLOR>0x980000A0</BUTTON_BACKCOLOR>
            <BUTTON_ACTIVETEXTCOLOR>0xFFFFFFFF</BUTTON_ACTIVETEXTCOLOR>
            <BUTTON_ACTIVEBACKCOLOR>0xFF0080FF</BUTTON_ACTIVEBACKCOLOR>
            <KB_KEYBG_HIGHLIGHT>0xFF0080FF</KB_KEYBG_HIGHLIGHT>
            <KB_KEYBG_DISABLED>0xFFC0C0C0</KB_KEYBG_DISABLED>
            <KB_KEY_PRESSED>0xFF008000</KB_KEY_PRESSED>
            <KB_KEY_NORMAL>0xFF000000</KB_KEY_NORMAL>
            <KB_KEY_DISABLED>0xFFFFFFFF</KB_KEY_DISABLED>
            <KB_KEY_ACTIVEBORDER>0xFF808080</KB_KEY_ACTIVEBORDER>
            <KB_KEY_TEXTCOLOR>0xFF000000</KB_KEY_TEXTCOLOR>
            <KB_KEY_TEXTBACKCOLOR>0xFFFFFFFF</KB_KEY_TEXTBACKCOLOR>
            <KB_KEY_TEXTBORDERCOLOR>0xFFFFFF00</KB_KEY_TEXTBORDERCOLOR>
            <MENU_TEXTCOLOR>0xFFFFFFFF</MENU_TEXTCOLOR>
            <MENU_ACTIVETEXTCOLOR>0xFFFFFF00</MENU_ACTIVETEXTCOLOR>
        </ColorScheme>
    </Main>
</Skin>


And there you go, thats it really, easy as that!! ha ha.
I hope this suffices, if not like i said earlier just drop me a mail and i will just mail you the full thing to mess around with, or I could put them up somewhere to download if i knew how too and it was free.


This has gotta be my longest post ever so I hope it helps, okay im going for a cup of coffee.

Norm
Ps [email protected] if you need it
Logged

A Murder of Crows

  • Archived User
  • Sr. Member
  • *
  • Posts: 402
Auto-load An Xbe Each Time Unleashx Starts? Other Issues
« Reply #6 on: May 04, 2006, 11:16:00 AM »

Thanx everyone!

*MAJOR* helpful.  i'll be able to tackle this project this week.

Only a couple of issues left to figure out:

1. Is there any way to avoid making 2 copies of all the family friendly skins?  (perhaps being able to pull a list from multiple skin paths in the file so that UnleashX sees both Adult and Family skins and lists them together, even if they are seperated).
2. Does anyone know how to edit the default skin itself so i can add a video or newsfeed, change colors or change DVDType to GameTitle?
3. Can we lock a program from running in the File Manager?

the only thing that i'm REALLY concerned with is the difference between an End User Admin and a Professional Admin, aka the File Manager program lockout

I want to be able to lock out programs COMPLETELY from an end user admin, mainly ConfigMagic and Krayzie's Extras menu, and yet still have it as part of my standard install in case they are needed.

I set up systems for all sorts of people, from my sister (casual gamer, smart but not too interested in techy things), to my mom (essentially afraid of things electronic) to my pal jeremy (would take a look at the xml file and change it to suit his needs).

I need a way to keep these programs from running when selected from the file manager.  I want to know that an admin who isn't quite up to speed can't run configmagic or krayzie's extras Pro Mode, but one who IS with it can edit the xml file themselves (meaning, they know a thing or 2 about the setup of unleashx) and can give themselves access if needed.

any ideas on that?


And does ANYONE know how to change the default skin itself so that i can change the colors/properties of it?
Logged

XBNormUK

  • Archived User
  • Full Member
  • *
  • Posts: 117
Auto-load An Xbe Each Time Unleashx Starts? Other Issues
« Reply #7 on: May 04, 2006, 12:10:00 PM »

no problem, and good luck with setting up your system. As for hte questions raised....


1. Dont think so, as far as I know unleash only has one entry for skin path, so you would have to duplicate. The only thing i could think of is putting the family skins folder inside the adult skins folder, and hence when routing to adult skins folder it would pick up all of them, including the folder within, but I dont think this will work cos I aint sure if Unleash looks two folders deep for skins.

So not much help on that one sorry.

2. Default skin editing, pretty sure its not possible, but there are a lot af nice simple ones around. Have a look over on allxboxskins.com and xboxskins.net and you may well be impressed.  I beleive Jezz knocked one up using XML entirely with no images at which would probably suffice for what your looking for, if he looks in he may be able to link to it as I never kept it. (It was nice tho Jezz! ;-))

3. If i was you I would not have the file manager in-cluded in the restricted access acounts. As far as i am aware you cant block or disable the running of things from the file manager, im not too familiar with the programs u mentioned but like I say, just take hte file manager out alltogether if i was you or u know you will be spending more time repairing things! ;-)


Like I say good luck with it all I will look in over hte next couple of days see how you got on!  beerchug.gif

Norm


Logged

A Murder of Crows

  • Archived User
  • Sr. Member
  • *
  • Posts: 402
Auto-load An Xbe Each Time Unleashx Starts? Other Issues
« Reply #8 on: May 04, 2006, 01:33:00 PM »

QUOTE(XBNormUK @ May 4 2006, 11:17 AM) View Post

no problem, and good luck with setting up your system. As for hte questions raised....
1. Dont think so, as far as I know unleash only has one entry for skin path, so you would have to duplicate. The only thing i could think of is putting the family skins folder inside the adult skins folder, and hence when routing to adult skins folder it would pick up all of them, including the folder within, but I dont think this will work cos I aint sure if Unleash looks two folders deep for skins.


Interesting idea.....will try that...i also don't think it will work....sad really, since there are FAR more "family friendly" skins than not..

QUOTE

So not much help on that one sorry.

2. Default skin editing, pretty sure its not possible, but there are a lot af nice simple ones around. Have a look over on allxboxskins.com and xboxskins.net and you may well be impressed.  I beleive Jezz knocked one up using XML entirely with no images at which would probably suffice for what your looking for, if he looks in he may be able to link to it as I never kept it. (It was nice tho Jezz! ;-))




When i began this quest, one of my goals was to add a video intro to the default skin.  i know that editing the default skin *USED* to be possible, as i've seen pix of the default skin with green "orbs" somewhere....in the middle of some sort of tutorial.  of course, now i can't find the damned thing.

EDIT:  found it, in the UnleashX Tutorial.doc file from http://www.xbox-skin...showtopic=1493:

Screenshots and Controls:
   Here are some screenshots, which showcases the capability and feature of UnleashX. Whenever possible, several buttons are mapped to the same action, i.e., Back and B buttons can be use to cancel a dialog or to go back to previous screen, while Start and A buttons is use to select an item. DPad is use to move up/down one item at a time, or use the left Thumbstick or trigger buttons to do a fast scroll:

This is the default skin of UnleashX. All colors can be changed using a skin file or by specifying a color scheme within your config file. The menu layout can also be changed in the skin file.


Essentially, i want to edit the default skin(s) so that it ALWAYS plays a video on startup.  hopefully someone can help me with that...though i may have to repost this part into the skins area for more of an answer.



QUOTE

3. If i was you I would not have the file manager in-cluded in the restricted access acounts. As far as i am aware you cant block or disable the running of things from the file manager, im not too familiar with the programs u mentioned but like I say, just take hte file manager out alltogether if i was you or u know you will be spending more time repairing things! ;-)
Like I say good luck with it all I will look in over hte next couple of days see how you got on!  beerchug.gif

Norm



ugh....see, i can't do that for ALL restricted accounts...i have to leave a difference between the "responsible adult Admin" account and the "Professional Admin" account.

there are those people who actually know what they are doing for the most part, who actually come on here and READ about what the box can do, know how to manipulate the config files to get what they want...can't restrict those guys.....what i need is the ability to remove/password protect certain folders or drives within the file manager.....C drive, for example, should never be touched by the user.....ConfigMagic can lock/unlock hard drives, change eeproms or video modes, etc.  Krayzie's installer uses NDure with ShadowC, and so it's pretty safe...but if you enter into Krayzie's Extras Professional Mode, you end up seeing your ACTUAL C Drive files.....which could be pretty devistating.

On the flip side, if a family has multiple xbox systems, like the family i'm working with right now, they have to be able to move their files from one xbox system to the other.....one system is "mobile", mainly as a movie player for long car trips, etc.  So they need FTP access between the systems.  This is EASY in UnleashX, and i don't have to install a redunant app to allow them to do it, saving space.

I'd use XBMC instead, except it doesn't have nested program groups that can be placed in a pre-defined order.

So, yeah...i guess the only option right now is to create a single admin account and lock-out the Pro mode stuff, and simply tell the user not to use the file manager to run any programs.....ugh.

The only other "bug" i need help figuring out after this is how can i set UnleashX to automaticly add in new apps without repeating apps that are hard coded in the Config.xml to be listed in a sub-folder.....


ugh...such a big project lol
Logged