xboxscene.org forums

OG Xbox Forums => Archived Forum => Official Team UIX Forums => Dashboard Forums => Official Xboxdash.net (tHc dashboards) Forum => Topic started by: alphaxav on July 14, 2004, 08:36:00 AM

Title: Want This ?
Post by: alphaxav on July 14, 2004, 08:36:00 AM
(IMG:http://tpsecret.free.fr/xbox/images/extrapanel.gif)

This post has been edited by alphaxav on Jul 16 2004, 09:22 PM
Title: Want This ?
Post by: Rwolf on July 14, 2004, 09:16:00 AM
no, not really...
Title: Want This ?
Post by: world in an oyster on July 14, 2004, 09:00:00 AM
looks cool to me biggrin.gif

post the code, dude.
Title: Want This ?
Post by: alphaxav on July 14, 2004, 09:34:00 AM
not finish  dry.gif

wait and see !  laugh.gif
Title: Want This ?
Post by: xxwillisxx on July 14, 2004, 11:38:00 AM
good work alphaxav
Title: Want This ?
Post by: alphaxav on July 14, 2004, 11:14:00 AM
I search to do this ( not finish) :

user posted image
love.gif

edit : the dvd drive isn't active !  sad.gif  anyone know ?

edit : finish !!!
Title: Want This ?
Post by: xxwillisxx on July 14, 2004, 12:23:00 PM
give me the code i will try
Title: Want This ?
Post by: alphaxav on July 14, 2004, 12:59:00 PM
THX to 2GAM for the var and me for the rest !..
go to your default.xip/default.xap and search this :

QUOTE
DEF theMainMenu Level


go here :

 
QUOTE
GetSubmenuText();
                c.SubmenuText1.text = SubMenuItem1;
                c.SubmenuText2.text = SubMenuItem2;
                c.SubmenuText3.text = SubMenuItem3;
                c.SubmenuText4.text = SubMenuItem4;
                c.SubmenuText5.text = SubMenuItem5;


make it look like this :

 
QUOTE
GetSubmenuText();
                c.SubmenuText1.text = SubMenuItem1;
                c.SubmenuText2.text = SubMenuItem2;
                c.SubmenuText3.text = SubMenuItem3;
                c.SubmenuText4.text = SubMenuItem4;
                c.SubmenuText5.text = SubMenuItem5;
            c.theKernelName.text = theConfig.GetROMVersion();
            c.theDashName.text = theConfig.GetXdashVersion();
                    UpdateMainMenu();


now go to :

QUOTE
control DEF theMainMenuJoy Joystick


after this :

QUOTE
function OnYDown()


make it look like this :

QUOTE
    function OnYDown()
    {
   if (InBoardBack == true)
   {
  InBoardBack = false;
   }
   else if (InBoardBack == false)
   {
  InBoardBack = true;
   }
    }


now go to :

QUOTE
function OnArrival()


do like this :

QUOTE
function OnArrival()
    {
      theSkinBackground.isBound = true;
    }
    behavior
    {
        sleep 0.1;
        if (children[0].children.length() > 0)
        {
        if (ControlPanelOut == true)
        {
            theMainMenu.children[0].children[0].theSkinName.fade =0.7;
            theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
            theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -2100);
            theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
            theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
            theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-500, -250, -2100);
        }
        else if (bInGameBoardView == true)
        {
            theMainMenu.children[0].children[0].theSkinName.fade =0.7;
            theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
            theMainMenu.children[0].children[0].theSkinName.SetTranslation(-1500, 255, -210);
            theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
            theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
            theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(1500, -250, -210);
        }
        else
        {
            theMainMenu.children[0].children[0].theSkinName.fade =0.3;
            theMainMenu.children[0].children[0].theSkinName.SetAlpha(1);
            theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -210);
            theMainMenu.children[0].children[0].theMainMenuClock.fade =0.3;
            theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(1);
            theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-360, -250, -210);
        }
        if (InBoardBack)
        {
            theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
            theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
            theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(500, 150, -210);
        }
        else
        {
            theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
            theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
            theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
        }
        if (theDiscDrive.discType == "unknown")
        {
            c.theDVDName.text = "Disque Inconnu";
        }
        else if (theDiscDrive.discType == "Audio")
        {
            c.theDVDName.text = "CD Audio";
        }
        else if (theDiscDrive.discType == "Video")
        {
            c.theDVDName.text = "DVD Video";
        }
        else if (theDiscDrive.discType == "Title")
        {
            c.theDVDName.text = "Jeux ou Appli";
        }
        else
        {
            c.theDVDName.text = "Vide";
        }
        }
    }


now search :

QUOTE
// All new var's below here...


below make it look like this :

QUOTE
var quicklaunch;
var gamelaunch;
var launchPath;
var launchXbe;
var bInGameBoardView;
var CurrentGameBoardAltViewpoint;
var InBoardBack;
function initialize()
{
    InBoardBack = false;
    bInGameBoardView = false;
    BGMon = false;


save and open mainmenu5.xip/default.xap

at the end add this :

QUOTE
DEF ExtraPanel Transform
{
    children
    [
        DEF theScoreBoardPanelTwo_backing Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial
                        {
                            name "InnerWall_02"
                        }
                        texture ImageTexture
                        {
                            url "panel8.tga"
                            alpha true
                        }
                    }
                    geometry DEF theScoreBoardPanelTwo_backing_mesh Mesh { url "panel02_backing-FACES.xm" }
                }
            ]
            scale 0.95 1 0.98
            rotation -1.000000 0.004363 -0.004363 -1.571000
            translation -23.900000 14.000000 2.360000
        }
        DEF PanelTwo_header_A Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "MenuCell" }
                    }
                    geometry DEF PanelTwo_header_A_mesh Mesh { url "panel02_header-FACES.xm" }
                }
            ]
            rotation -0.575700 -0.575700 -0.580700 -2.089000
            translation -6.646000 -7.603000 2.330000
        }
        DEF PanelTwo_header_B Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "FlatSurfaces" }
                    }
                    geometry DEF PanelTwo_header_B_mesh Mesh { url "panel02_header-FACES.xm" }
                }
            ]
            rotation -0.575700 -0.575700 -0.580700 -2.089000
            translation -6.646000 -7.603000 2.330000
        }
        DEF Tube_One_A Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "Tubes" }
                    }
                    geometry DEF Tube_One_A_mesh Mesh { url "tube_01-FACES.xm" }
                }
            ]
            rotation -0.575700 -0.575700 -0.580700 -2.089000
            translation 17.680000 -18.459999 13.620000
        }
        DEF Tube_Two_B Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "Tubes" }
                    }
                    geometry DEF Tube_Two_B_mesh Mesh { url "tube_02-FACES.xm" }
                }
            ]
            rotation -0.575700 -0.575700 -0.580700 -2.089000
            translation 17.680000 -19.990000 13.620000
        }
        DEF PanelTwo_support_01_A Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "MenuCell" }
                    }
                    geometry DEF PanelTwo_support_01_A_mesh Mesh { url "panel02_support_01-FACES.xm" }
                }
            ]
            rotation -0.003085 0.707100 0.707100 -3.148000
            translation -17.750000 0.642600 2.228000
        }
        DEF PanelTwo_support_01_B Transform
        {
            children
            [
                Shape
                {
                     appearance Appearance
                     {
                          material MaxMaterial { name "FlatSurfaces" }
                     }
                     geometry DEF PanelTwo_support_01_B_mesh Mesh { url "panel02_support_01-FACES.xm" }
                }
            ]
            rotation -0.003085 0.707100 0.707100 -3.148000
            translation -17.750000 0.642600 2.228000
        }
        DEF PanelTwo_support_03_A Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "MenuCell" }
                    }
                    geometry DEF PanelTwo_support_03_A_mesh Mesh { url "panel02_support_03-FACES.xm" }
                }
            ]
            rotation 0.575700 -0.575700 0.580700 -2.089000
            translation -24.100000 -6.927000 2.178000
        }
        DEF PanelTwo_support_03_B Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "FlatSurfaces" }
                    }
                    geometry DEF panelTwo_support_03_B_mesh Mesh { url "panel02_support_03-FACES.xm" }
                }
            ]
            rotation 0.575700 -0.575700 0.580700 -2.089000
            translation -24.100000 -6.927000 2.178000
        }
        DEF theAvatar Transform
        {
            children
            [
               Shape
               {
                   appearance Appearance
                   {
                       material MaxMaterial
                       {
                          name "InnerWall_01"
                       }
                       texture ImageTexture
                       {
                           url "avatar.tga"
                           alpha true
                       }
                   }
                   geometry Box { size 1 1 0 }
               }
            ]
            rotation -6.5 0 0 3.15
            scale 4 8 4
            translation -21 -5 2
        }
        DEF theKernel Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "RedType"}}
                    geometry Text{ font "Heading" text "Kernel :" width -10 }
                }
            ]
            scale 1.4 1.6 1.6
            //rotation -1 0 0 -1.571
            translation -18.2 -1.3 0
        }
        DEF theKernelText Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "NavType" } }
                    geometry DEF theKernelName Text { font "Heading" text "Kernel"  width -21 }
                }
            ]
            //rotation 0 0 0.1 0.02
            scale 1.4 1.6 1.6
            translation -18.2 -3.3 0
        }
        DEF theDash Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "RedType"}}
                    geometry Text{ font "Heading" text "Dash :" width -10 }
                }
            ]
            scale 1.4 1.6 1.6
            //rotation -1 0 0 -1.571
            translation -18.2 -5.3 0
        }
        DEF theDASHText Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "NavType" } }
                    geometry DEF theDashName Text { font "Heading" text "Dashboard"  width -21 }
                }
            ]
            //rotation 0 0 0.1 0.02
            scale 1.4 1.6 1.6
            translation -18.2 -7.3 0
        }
        DEF theLine Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "GameHilite" } }
                    geometry Text { font "Heading" text "___________"  width -21 }
                }
            ]
            //rotation 0 0 0.1 0.02
            scale 1.4 1.6 1.6
            translation -18.2 -8.6 0
        }
        DEF theSpaceMenu Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "RedType"}}
                    geometry Text{ font "Heading" text "HDD PARTITION" width -10 }
                }
            ]
            scale 1.3 1.5 1.5
            //rotation -1 0 0 -1.571
            translation -24 -11 0
        }
        DEF theE Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "RedType"}}
                    geometry Text{ font "Heading" text "E :" width -10 }
                }
            ]
            scale 1.3 1.5 1.5
            //rotation -1 0 0 -1.571
            translation -23 -13 0
        }
        DEF theF Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "RedType"}}
                    geometry Text{ font "Heading" text "F :" width -10 }
                }
            ]
            scale 1.3 1.5 1.5
            //rotation -1 0 0 -1.571
            translation -23 -15 0
        }
        DEF theG Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "RedType"}}
                    geometry Text{ font "Heading" text "G :" width -10 }
                }
            ]
            scale 1.3 1.5 1.5
            //rotation -1 0 0 -1.571
            translation -23 -17 0
        }
        DEF theDVD Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "RedType"}}
                    geometry Text{ font "Heading" text "DVD :" width -10 }
                }
            ]
            scale 1.4 1.6 1.6
            //rotation -1 0 0 -1.571
            translation -22 -19.5 0
        }
        DEF theDVDText Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "NavType" } }
                    geometry DEF theDVDName Text { font "Heading" text "DVD"  width -21 }
                }
            ]
            //rotation 0 0 0.1 0.02
            scale 1.4 1.6 1.6
            translation -18 -19.5 0
        }
    ]
    scale 35 17.5 17.5
    //rotation 0.2, 0.2, 0, -3.142
    translation 2010 -1975 -1100
}


you can create an avatar transparent the name is avatar.tga and renamme .dds inject in a xbx ! 256*256 pixels  ;)

by press "Y" the panel come and now i search to add the drive space mod in Mb and Gb  <_<

This post has been edited by alphaxav on Jul 14 2004, 08:05 PM
Title: Want This ?
Post by: Infamous_One on July 14, 2004, 11:59:00 AM
QUOTE (alphaxav @ Jul 14 2004, 08:14 PM)
I search to do this ( not finish) :

user posted image
love.gif

edit : the dvd drive isn't active !  sad.gif  anyone know ?

 blink.gif  love.gif

I LOVE IT , THATS AWESOME.

beerchug.gif
Title: Want This ?
Post by: alphaxav on July 14, 2004, 12:06:00 PM
THX Infamous_One  beerchug.gif  pop.gif

 
Title: Want This ?
Post by: coltxL2717 on July 14, 2004, 01:37:00 PM
will this work in tHc original.  Ill try it right now to let u know.
Title: Want This ?
Post by: alphaxav on July 14, 2004, 12:47:00 PM
it's for lite  biggrin.gif

for original i don't know .. dry.gif
Title: Want This ?
Post by: coltxL2717 on July 14, 2004, 01:02:00 PM
Damn i just tried it and i cant even find where to past the code.  Damn what a loss for original tHc users.  Im going to keep trying just in case tho. biggrin.gif
Title: Want This ?
Post by: coltxL2717 on July 14, 2004, 06:54:00 PM
Well, does anyone have any ideas.  I cant figure out where to paste the first part of the codes so it will work on tHc original.

This post has been edited by coltxL2717 on Jul 15 2004, 01:57 AM
Title: Want This ?
Post by: Darkzone on July 14, 2004, 11:36:00 PM
And again a nice Code alphaxav, keep up the good work !  beerchug.gif
Title: Want This ?
Post by: xxwillisxx on July 15, 2004, 04:33:00 AM
CODE

if (InBoardBack)
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(500, 150, -210);
           theMainMenu.children[0].children[0].dvdpic1.SetAlpha(0);
           theMainMenu.children[0].children[0].dvdpic2.SetAlpha(0);
           theMainMenu.children[0].children[0].dvdpic3.SetAlpha(0);
           theMainMenu.children[0].children[0].dvdpic4.SetAlpha(0);
           theMainMenu.children[0].children[0].dvdpic5.SetAlpha(0);
}
       else
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
       }
if (theDiscDrive.discType == "unknown")
{
theMainMenu.children[0].children[0].dvdpic1.SetAlpha(1);
}
else if (theDiscDrive.discType == "Audio")
{
theMainMenu.children[0].children[0].dvdpic2.SetAlpha(1);
}
else if (theDiscDrive.discType == "Video")
{
theMainMenu.children[0].children[0].dvdpic3.SetAlpha(1);
}
else if (theDiscDrive.discType == "Title")
{
theMainMenu.children[0].children[0].dvdpic4.SetAlpha(1);
}
else
{
theMainMenu.children[0].children[0].dvdpic5.SetAlpha(1);
}
}
}
}




mainmenu5.xip/default.xap
CODE

DEF dvdpic1 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "InnerWall_01"
}
texture ImageTexture
{
url "unknown.tga"
alpha true
}
}
geometry Box { size 1 1 0 }
}
]
rotation -6.5 0 0 3.15
scale 4 8 4
translation -21 -5 2
}
DEF dvdpic2 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "InnerWall_01"
}
texture ImageTexture
{
url "Audio.tga"
alpha true
}
}
geometry Box { size 1 1 0 }
}
]
rotation -6.5 0 0 3.15
scale 4 8 4
translation -21 -5 2
}
DEF dvdpic3 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "InnerWall_01"
}
texture ImageTexture
{
url "Video.tga"
alpha true
}
}
geometry Box { size 1 1 0 }
}
]
rotation -6.5 0 0 3.15
scale 4 8 4
translation -21 -5 2
}
DEF dvdpic4 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "InnerWall_01"
}
texture ImageTexture
{
url "Title.tga"
alpha true
}
}
geometry Box { size 1 1 0 }
}
]
rotation -6.5 0 0 3.15
scale 4 8 4
translation -21 -5 2
}
DEF dvdpic5 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "InnerWall_01"
}
texture ImageTexture
{
url "NODISC.tga"
alpha true
}
}
geometry Box { size 1 1 0 }
}
]
rotation -6.5 0 0 3.15
scale 4 8 4
translation -21 -5 2
}


no avatar but it will look cool
user posted image
Title: Want This ?
Post by: -WebSurfer- on July 15, 2004, 10:56:00 AM
blink.gif

first i test alphaxav's code... without clock & skinmaker path... error 21... then i test xxwillisxx code... error 21, too sad.gif   have test many variations... a { more a } less... nothing sad.gif  error 21 or black screen  blink.gif
Title: Want This ?
Post by: xxwillisxx on July 15, 2004, 01:11:00 PM
QUOTE
please post the working code without clock or skinmaker panel



here try this(did not test
CODE

function OnArrival()
   {
     theSkinBackground.isBound = true;
   }
   behavior
   {
       sleep 0.1;
       if (children[0].children.length() > 0)
       {
if (InBoardBack)
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(500, 150, -210);
       }
       else
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
       }
       if (theDiscDrive.discType == "unknown")
       {
           c.theDVDName.text = "Disque Inconnu";
       }
       else if (theDiscDrive.discType == "Audio")
       {
           c.theDVDName.text = "CD Audio";
       }
       else if (theDiscDrive.discType == "Video")
       {
           c.theDVDName.text = "DVD Video";
       }
       else if (theDiscDrive.discType == "Title")
       {
           c.theDVDName.text = "Jeux ou Appli";
       }
       else
       {
           c.theDVDName.text = "Vide";
       }
       }
   }
}


Title: Want This ?
Post by: xxwillisxx on July 15, 2004, 01:52:00 PM
CODE

var a = new Array(6);
   a[0] = ShowFreeSpaceOn(8);
   a[1] = ShowFreeSpaceOn(9);
   a[2] = ShowFreeSpaceOn(10);
   a[3] = ShowTotalSpaceOn(8);
   a[4] = ShowTotalSpaceOn(9);
   a[5] = ShowTotalSpaceOn(10);

   
   if(a[0] <= 0)
   {
       theMainMenu.children[0].children[0].theFreeEText.text = "n\u002Fa";
   }
   else
   {
      if (a[0] <= 999)
       {
       theMainMenu.children[0].children[0].theFreeEText.text = a[0] + " MB";
       }
      else if ( a[0] > 999)
       {
       theMainMenu.children[0].children[0].theFreeEText.text =  Math.round(a[0] / 1000)  +  " GB";
       }
   }

   if(a[1] <= 0)
   {
       theMainMenu.children[0].children[0].theFreeFText.text = "n\u002Fa";
   }
   else
   {
      if (a[1] <= 999)
       {
       theMainMenu.children[0].children[0].theFreeFText.text = a[1] + " MB";
       }
      else if ( a[1] > 999)
       {
       theMainMenu.children[0].children[0].theFreeFText.text =  Math.round(a[1] / 1000)  +  " GB";
       }
   }

   if(a[2] <= 0)
   {
      theMainMenu.children[0].children[0].theFreeGText.text = "n\u002Fa";
   }
   else
   {
      if (a[2] <= 999)
       {
      theMainMenu.children[0].children[0].theFreeGText.text = a[2] + " MB";
       }
      else if ( a[2] > 999)
       {
       theMainMenu.children[0].children[0].theFreeGText.text = Math.round(a[2] / 1000) + " GB";
       }
   }

    if(a[3] <= 0)
   {
      theMainMenu.children[0].children[0].theTotalEText.text = "n\u002Fa";
   }
   else
   {
      if (a[3] <= 999)
       {
      theMainMenu.children[0].children[0].theTotalEText.text = a[3] + " MB";
       }
      else if ( a[3] > 999)
       {
       theMainMenu.children[0].children[0].theTotalEText.text = Math.round(a[3] / 1000) + " GB";
       }
   }


   if(a[4] <= 0)
   {
       theMainMenu.children[0].children[0].theTotalFText.text = "n\u002Fa";
   }
   else
   {
      if (a[4] <= 999)
       {
       theMainMenu.children[0].children[0].theTotalFText.text = a[4] + " MB";
       }
      else if ( a[4] > 999)
       {
       theMainMenu.children[0].children[0].theTotalFText.text = Math.round(a[4] / 1000) + " GB";
       }
   }

   if(a[5] <= 0)
   {
       theMainMenu.children[0].children[0].theTotalGText.text = "n\u002Fa";
   }
   else
   {
      if (a[5] <= 999)
       {
      theMainMenu.children[0].children[0].theTotalGText.text = a[5] + " MB";
       }
      else if ( a[5] > 999)
       {
       theMainMenu.children[0].children[0].theTotalGText.text = Math.round(a[5] / 1000) + " GB";
       }
   }


}




DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
   var a = drive;
   var b = theHDDMonitor.GetTotalFreeBlocks(a);
   var c = (b * 16) / 1024;
   var d = Math.round(c);
   return d;
}

function ShowTotalSpaceOn(drive)
{
   var a = drive;
   var b = theHDDMonitor.GetFreeTotalRatio(a);
   var c = theHDDMonitor.GetTotalFreeBlocks(a);
   var d = (c * 16) / 1024;
   var e = d / b;
   var f = Math.round(e);
   return f;
}


DEF theE Transform
       {
           children
           [
               Shape
               {
                   appearance Appearance { material MaxMaterial { name "RedType"}}
                   geometry Text{ font "Heading" text "E :" width -10 }
               }
           ]
           scale 1.3 1.5 1.5
           //rotation -1 0 0 -1.571
           translation -23 -13 0
       }
Transform
                               {
                                   children
                                   [
                                       Shape
                                       {
                                       appearance Appearance
                                       {
                                           material MaxMaterial
                                           {
                                              name "ItemsType"//"Typesdsafsda"
                                              }
                                                }
                                               geometry DEF theFreeEText Text { font "body" justify "middle" width -10 }
                                                  }
                                          ]
       scale 1.3 1.5 1.5
           //rotation -1 0 0 -1.571
           translation -20 -13 0
}

Title: Want This ?
Post by: alphaxav on July 15, 2004, 02:15:00 PM
not work : erreur 21
Title: Want This ?
Post by: xxwillisxx on July 15, 2004, 02:20:00 PM
CODE

DEF theDVDText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
//rotation 0 0 0.1 0.02
scale 1.4 1.6 1.6
translation -15 -19.5 0
}
]
scale 35 17.5 17.5
//rotation 0.2, 0.2, 0, -3.142
translation 2010 -1975 -1100
}


in default.xip/default.xap

make it look like this
CODE


if (theDiscDrive.discType == "unknown")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "unknown";
       }
       else if (theDiscDrive.discType == "Audio")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "Audio cd";
       }
       else if (theDiscDrive.discType == "Video")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "DVD Video";
       }
       else if (theDiscDrive.discType == "Title")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "GAME";
       }
       else
       {
           theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
       }
       }
   }
Title: Want This ?
Post by: xxwillisxx on July 16, 2004, 12:13:00 AM
looks good SSChevy2001
Title: Want This ?
Post by: coltxL2717 on July 16, 2004, 01:45:00 AM
I have a problem.  i've gotten the text to work but the paneling does not appear.  Looks wierd, theres just floating text on my screen.  help.
Title: Want This ?
Post by: xxwillisxx on July 16, 2004, 02:06:00 AM
CODE

DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = (b * 16) / 1024 / 1024;
var d = Math.round(c);
return d;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = (c * 16) / 1024 / 1024;
var e = d / b;
var f = Math.round(e);
return f;
}


look for function OnArrival()
and make it look like this
CODE

function OnArrival()
{
theSkinBackground.isBound = true;
}
behavior //this is it xxwillisxx
{
sleep 0.1;
if (children[0].children.length() > 0)
{
if (ControlPanelOut == true)
{
theMainMenu.children[0].children[0].theSkinName.fade =0.7;
theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
theMainMenu.children[0].children[0].theSkinName.SetTranslation(-200, -250,
-2100);
theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-500, -250,
-2100);
}
else if (bInGameBoardView == true)
{
theMainMenu.children[0].children[0].theSkinName.fade =0.7;
theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
theMainMenu.children[0].children[0].theSkinName.SetTranslation(-1500, 0, 0);
theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(1500, -250,
-210);
}
else
{
theMainMenu.children[0].children[0].theSkinName.fade =0.3;
theMainMenu.children[0].children[0].theSkinName.SetAlpha(1);
theMainMenu.children[0].children[0].theSkinName.SetTranslation(0, 0, 0);
theMainMenu.children[0].children[0].theMainMenuClock.fade =0.3;
theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(1);
theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-360, -250,
-210);
}
if (InBoardBack)
{
theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(500, 150, -210);
theMainMenu.children[0].children[0].theFreeEText.text = ShowFreeSpaceOn(8) + (" GB");
theMainMenu.children[0].children[0].theFreeFText.text = ShowFreeSpaceOn(9) + (" GB");
theMainMenu.children[0].children[0].theFreeGText.text = ShowFreeSpaceOn(10) + (" GB");
theMainMenu.children[0].children[0].theTotalEText.text = ShowTotalSpaceOn(8) + (" GB");
theMainMenu.children[0].children[0].theTotalFText.text = ShowTotalSpaceOn(9) + (" GB");
theMainMenu.children[0].children[0].theTotalGText.text = ShowTotalSpaceOn(10) + (" GB");
}
else
{
theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
}
if (theDiscDrive.discType == "unknown")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "UNKNOWN";
       }
       else if (theDiscDrive.discType == "Audio")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "AUDIO CD";
       }
       else if (theDiscDrive.discType == "Video")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
       }
       else if (theDiscDrive.discType == "Title")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "GAME";
       }
       else
       {
           theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
}
}
}
}


look for DEF theMainMenu Level

go here :
CODE

GetSubmenuText();
               c.SubmenuText1.text = SubMenuItem1;
               c.SubmenuText2.text = SubMenuItem2;
               c.SubmenuText3.text = SubMenuItem3;
               c.SubmenuText4.text = SubMenuItem4;
               c.SubmenuText5.text = SubMenuItem5;


make it look like this :

CODE

GetSubmenuText();
               c.SubmenuText1.text = SubMenuItem1;
               c.SubmenuText2.text = SubMenuItem2;
               c.SubmenuText3.text = SubMenuItem3;
               c.SubmenuText4.text = SubMenuItem4;
               c.SubmenuText5.text = SubMenuItem5;
           c.theKernelName.text = theConfig.GetROMVersion();
           c.theDashName.text = theConfig.GetXdashVersion();
                   UpdateMainMenu();


now go to : control DEF theMainMenuJoy Joystick

look for function OnYDown()
and make it look like this
CODE

function OnYDown()
   {
if (InBoardBack == true)
{
 InBoardBack = false;
}
else if (InBoardBack == false)
{
 InBoardBack = true;
}
   }


look for url "MainMenu5/default.xap"
and make it look like this
CODE

url "MainMenu5/default.xap"

           function onLoad()
           {
                  var a = new Array(6);
                 a[0] = ShowFreeSpaceOn(8);    // E:
                 a[1] = ShowFreeSpaceOn(9);    // F:
                 a[2] = ShowFreeSpaceOn(10);  // G:
                 a[3] = ShowTotalSpaceOn(8);   // E:
                 a[4] = ShowTotalSpaceOn(9);   // F:
                 a[5] = ShowTotalSpaceOn(10); // G:
                 var c = theMainMenu.children[0].children[0];
                  if( g_bXOnDashExists )


go in mainmenu5.xip/default.xap
put this at the end
CODE

DEF ExtraPanel Transform
{
children
[
DEF theScoreBoardPanelTwo_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "InnerWall_02"
}
texture ImageTexture
{
url "panel8.tga"
alpha true
}
}
geometry DEF theScoreBoardPanelTwo_backing_mesh Mesh { url "panel02_backing-FACES.xm" }
}
]
scale 0.95 1 0.98
rotation -1.000000 0.004363 -0.004363 -1.571000
translation -23.900000 14.000000 2.360000
}
DEF PanelTwo_header_A Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial { name "MenuCell" }
}
geometry DEF PanelTwo_header_A_mesh Mesh { url "panel02_header-FACES.xm" }
}
]
rotation -0.575700 -0.575700 -0.580700 -2.089000
translation -6.646000 -7.603000 2.330000
}
DEF PanelTwo_header_B Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial { name "FlatSurfaces" }
}
geometry DEF PanelTwo_header_B_mesh Mesh { url "panel02_header-FACES.xm" }
}
]
rotation -0.575700 -0.575700 -0.580700 -2.089000
translation -6.646000 -7.603000 2.330000
}
DEF Tube_One_A Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial { name "Tubes" }
}
geometry DEF Tube_One_A_mesh Mesh { url "tube_01-FACES.xm" }
}
]
rotation -0.575700 -0.575700 -0.580700 -2.089000
translation 17.680000 -18.459999 13.620000
}
DEF Tube_Two_B Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial { name "Tubes" }
}
geometry DEF Tube_Two_B_mesh Mesh { url "tube_02-FACES.xm" }
}
]
rotation -0.575700 -0.575700 -0.580700 -2.089000
translation 17.680000 -19.990000 13.620000
}
DEF PanelTwo_support_01_A Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial { name "MenuCell" }
}
geometry DEF PanelTwo_support_01_A_mesh Mesh { url "panel02_support_01-FACES.xm" }
}
]
rotation -0.003085 0.707100 0.707100 -3.148000
translation -17.750000 0.642600 2.228000
}
DEF PanelTwo_support_01_B Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial { name "FlatSurfaces" }
}
geometry DEF PanelTwo_support_01_B_mesh Mesh { url "panel02_support_01-FACES.xm" }
}
]
rotation -0.003085 0.707100 0.707100 -3.148000
translation -17.750000 0.642600 2.228000
}
DEF PanelTwo_support_03_A Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial { name "MenuCell" }
}
geometry DEF PanelTwo_support_03_A_mesh Mesh { url "panel02_support_03-FACES.xm" }
}
]
rotation 0.575700 -0.575700 0.580700 -2.089000
translation -24.100000 -6.927000 2.178000
}
DEF PanelTwo_support_03_B Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial { name "FlatSurfaces" }
}
geometry DEF panelTwo_support_03_B_mesh Mesh { url "panel02_support_03-FACES.xm" }
}
]
rotation 0.575700 -0.575700 0.580700 -2.089000
translation -24.100000 -6.927000 2.178000
}
DEF theAvatar Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "InnerWall_01"
}
texture ImageTexture
{
url "avatar.tga"
alpha true
}
}
geometry Box { size 1 1 0 }
}
]
rotation -6.5 0 0 3.15
scale 4 8 4
translation -21 -5 2
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "Kernel :" width -10 }
}
]
scale 1.4 1.6 1.6
//rotation -1 0 0 -1.571
translation -18.2 -1.3 0
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
//rotation 0 0 0.1 0.02
scale 1.4 1.6 1.6
translation -18.2 -3.3 0
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "Dash :" width -10 }
}
]
scale 1.4 1.6 1.6
//rotation -1 0 0 -1.571
translation -18.2 -5.3 0
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
//rotation 0 0 0.1 0.02
scale 1.4 1.6 1.6
translation -18.2 -7.3 0
}
DEF theLine Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "GameHilite" } }
geometry Text { font "Heading" text "___________" width -21 }
}
]
//rotation 0 0 0.1 0.02
scale 1.4 1.6 1.6
translation -18.2 -8.6 0
}
DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD PARTITION" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -24 -11 0
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -23 -13 0
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "middle" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -20 -13 0
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "middle" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -13 -13 0
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -23 -15 0
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "middle" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -20 -15 0
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "middle" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -13 -15 0
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -23 -17 0
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "middle" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -20 -17 0
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "middle" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -13 -17 0
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 1.4 1.6 1.6
//rotation -1 0 0 -1.571
translation -22 -19.5 0
}
DEF theDVDText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
//rotation 0 0 0.1 0.02
scale 1.4 1.6 1.6
translation -15 -19.5 0
}
]
scale 35 17.5 17.5
//rotation 0.2, 0.2, 0, -3.142
translation 2010 -1975 -1100
}
Title: Want This ?
Post by: xxwillisxx on July 16, 2004, 02:31:00 AM
QUOTE (coltxL2717 @ Jul 16 2004, 03:45 AM)
I have a problem.  i've gotten the text to work but the paneling does not appear.  Looks wierd, theres just floating text on my screen.  help.

you need

QUOTE

panel02_backing-FACES.xm
panel02_header-FACES.xm
tube_01-FACES.xm
tube_02-FACES.xm
panel02_support_01-FACES.xm
panel02_support_03-FACES.xm


from controlpanel.xip
and add them to mainmenu5.xip
Title: Want This ?
Post by: xxwillisxx on July 16, 2004, 04:41:00 AM
CODE

DEF theScoreBoardPanelTwo_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "Inner"
//name "InnerWall_02"
}
texture ImageTexture
{
url "panel8.tga"
alpha true
}
}
geometry DEF theScoreBoardPanelTwo_backing_mesh Mesh { url "panel02_backing-FACES.xm" }
}
]
//scale 0.95 1 0.98
scale 1 0 1
rotation -1.000000 0.004363 -0.004363 -1.571000
//translation -23.900000 14.000000 2.360000
translation -24.20000 14.000000 2.360000


you will need the panel8.xbx i maid(can someone put it up for download)

my avatar is xboxlogo128 from skin.xip renamed
Title: Want This ?
Post by: mastaful on July 16, 2004, 08:57:00 AM
biggrin.gif
Title: Want This ?
Post by: -WebSurfer- on July 16, 2004, 09:35:00 AM
thx xxwillisxx  beerchug.gif


user posted image


QUOTE
function OnYDown()
   {
StartGameBoardView();

if (InBoardBack == true)
{
InBoardBack = false;
}
else if (InBoardBack == false)
{
InBoardBack = true;
}




to hide main menue and orb, effect ala memoryx wink.gif but i have no code to visible the menue when info panel goes sad.gif

(orbit clock in pic is visible, but its ok, or anyone a idea to fade out the orbit clock when infopanel or memoryx comes?)


here  memoryx code, i'm not sure this the right one...

HideGameBoard();

function HideGameBoard()
{
thePlayerPanelIn.Play();
theGameBoardInline.children[0].theGameBoardDisplay.fade = 2;
theGameBoardInline.children[0].theGameBoardDisplay.SetAlpha(0);
// if (InQuestionScreen == false)
//     {
    theGameBoardInline.children[0].theGameBoardDisplay.SetTranslation( 0, -550, -60 );
//    }
// InQuestionScreen = false;
// theControlPanelLayer.visible = true;
if (InScoreBoard == true)
    {
    HideScoreBoard();
    InScoreBoard = false;
    }

StopGameBoardView();
LeftTrigger = false;
RightTrigger = false;
//theGameBoardLayer.visible = false;   //testing123 orig commented out
theGameBoardControlsInline.visible = false; ///testing again
// theGameBoardJoy.isBound = false;
theMainMenuJoy.isBound = true;
}



anyone ideas ?
Title: Want This ?
Post by: adil786 on July 16, 2004, 11:09:00 AM
nice work.
Title: Want This ?
Post by: TMG8 on July 16, 2004, 11:57:00 AM
this is very cool stuff any chance we can just take some code from this like the kernal version and dash version and make it work with other dash types like the bsx hard drive stats? i should have stayed around and kept up todate the stuff you guys are doing is unreal good work beerchug.gif
Title: Want This ?
Post by: RapBoy on July 16, 2004, 12:38:00 PM
very nice and usefull code.
nice job on this...

but, i think that panel u guys used is really ugly and doesn't match the other panels in the dash. it would be great if u guys make the panel look like one of the panels from the settings menu. they look pretty damn good.

i suggest these 2:


audio panel:
user posted image

and language panel:
user posted image
Title: Want This ?
Post by: aston on July 16, 2004, 01:14:00 PM
Hi sschevy!
You make a great job on this tHc v1 mod........ ph34r.gif ,As always... laugh.gif
Could you post a complete tut ,please, when you finish your info panel of course! wink.gif
Again:Great!
Title: Want This ?
Post by: alphaxav on July 16, 2004, 01:19:00 PM
good work for everyone !!!  wink.gif

I just finish it ! laugh.gif

user posted image

I'll post the code in few minutes !  wink.gif
Title: Want This ?
Post by: RapBoy on July 16, 2004, 01:46:00 PM
QUOTE (SSChevy2001 @ Jul 16 2004, 05:02 PM)
The picture your looking at is Lite not Original, but when I'm done it will work on both dashs.
  What do you think about mine same or not, of course keep in mind it's not finished.
user posted image


now thats a good panel and really goes along with other panels in the dash.
nice job on that!

and the other panels i posted will go along just like that. will look great...
if someone can do it...
Title: Want This ?
Post by: alphaxav on July 16, 2004, 01:52:00 PM
ok so open default.xip/default.xap and at the end add this :

QUOTE
DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = d / b;
return e;
}


now search for this :

QUOTE
function initialize()


make it look like this :

QUOTE
var bInGameBoardView;
var CurrentGameBoardAltViewpoint;
var InBoardBack;
var DDSpace;
var DDType;
var DD;
var freespace;
var totalspace;

function initialize()
{
DDSpace = new Array(6);
DDType = new Array(6);
    InBoardBack = false;

    bInGameBoardView = false;


go to this :

QUOTE
function OnArrival()
    {
      theSkinBackground.isBound = true;
    }


add this just after :

QUOTE
function OnArrival()
    {
      theSkinBackground.isBound = true;
    }
    behavior
    {
        sleep 0.1;
        if (children[0].children.length() > 0)
        {
        if (ControlPanelOut == true)
        {
            theMainMenu.children[0].children[0].theSkinName.fade =0.7;
            theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
            theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -2100);
            theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
            theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
            theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-500, -250, -2100);
        }
        else if (bInGameBoardView == true)
        {
            theMainMenu.children[0].children[0].theSkinName.fade =0.7;
            theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
            theMainMenu.children[0].children[0].theSkinName.SetTranslation(-1500, 255, -210);
            theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
            theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
            theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(1500, -250, -210);
        }
        else
        {
            theMainMenu.children[0].children[0].theSkinName.fade =0.3;
            theMainMenu.children[0].children[0].theSkinName.SetAlpha(1);
            theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -210);
            theMainMenu.children[0].children[0].theMainMenuClock.fade =0.3;
            theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(1);
            theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-360, -250, -210);
        }
        if (InBoardBack)
        {
            theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
            theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
            theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(500, 150, -210);
theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1] + DDType[1];
theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[3] + DDType[3];
theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[5] + DDType[5];
theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[2] + DDType[2];
theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[4] + DDType[4];
theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6] + DDType[6];
        }
        else
        {
            theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
            theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
            theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
        }
        if (theDiscDrive.discType == "unknown")
        {
            theMainMenu.children[0].children[0].theDVDText.text = "INCONNU";
        }
        else if (theDiscDrive.discType == "Audio")
        {
            theMainMenu.children[0].children[0].theDVDText.text = "CD AUDIO";
        }
        else if (theDiscDrive.discType == "Video")
        {
            theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
        }
        else if (theDiscDrive.discType == "Title")
        {
            theMainMenu.children[0].children[0].theDVDText.text = "JEUX";
        }
        else
        {
            theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
        }
        }
    }


search this :

QUOTE
control DEF theMainMenuJoy Joystick


and this :

QUOTE
function OnYDown()


make it look like this :

QUOTE
function OnYDown()
    {
  if (InBoardBack == true)
    {
       InBoardBack = false;
    }
    else if (InBoardBack == false)
    {
        InBoardBack = true;
    }
 
  }


after go to this :

QUOTE
DEF theMainMenu Level


and this :

QUOTE
function onLoad()


make it look like this :

QUOTE
function onLoad()
            {
DD = 8;
for (var ii = 1; ii < 7; ii = ii + 2)
{
freespace = ShowFreeSpaceOn(DD);
totalspace = ShowTotalSpaceOn(DD);
DDType[ii] = "Ko";
DDType[ii+1] = "Ko";
DDSpace[ii] = Math.round(freespace);
DDSpace[ii+1] = Math.round(totalspace);
if (freespace >= 1048576)
{
DDSpace[ii] = Math.round((freespace / 1024)/1024);
DDType[ii] = "Go";
}
else if (freespace < 1048576 & freespace > 1024)
{
DDSpace[ii] = Math.round(freespace / 1024);
DDType[ii] = "Mo";
}

if (totalspace >= 1048576)
{
DDSpace[ii+1] = Math.round((totalspace / 1024)/1024);
DDType[ii+1] = "Go";
}
else if (totalspace < 1048576 & totalspace > 1024)
{
DDSpace[ii+1] = Math.round(totalspace / 1024);
DDType[ii+1] = "Mo";
}
DD = DD + 1;
}

                    var c = theMainMenu.children[0].children[0];
                    if( g_bXOnDashExists )


just after search this :

QUOTE
GetSubmenuText();
                c.SubmenuText1.text = SubMenuItem1;
                c.SubmenuText2.text = SubMenuItem2;
                c.SubmenuText3.text = SubMenuItem3;
                c.SubmenuText4.text = SubMenuItem4;
                c.SubmenuText5.text = SubMenuItem5;


and make it look like this :

QUOTE
GetSubmenuText();
                c.SubmenuText1.text = SubMenuItem1;
                c.SubmenuText2.text = SubMenuItem2;
                c.SubmenuText3.text = SubMenuItem3;
                c.SubmenuText4.text = SubMenuItem4;
                c.SubmenuText5.text = SubMenuItem5;
            c.theKernelName.text = theConfig.GetROMVersion();
            c.theDashName.text = theConfig.GetXdashVersion();

                    UpdateMainMenu();


save and now open mainmenu5.xip/default.xap

go at the end and add this :

QUOTE
DEF ExtraPanel Transform
{
    children
    [
        DEF theScoreBoardPanelTwo_backing Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial
                        {
                            name "InnerWall_02"
                        }
                        texture ImageTexture
                        {
                            url "panel8.tga"
                            alpha true
                        }
                    }
                    geometry DEF theScoreBoardPanelTwo_backing_mesh Mesh { url "panel02_backing-FACES.xm" }
                }
            ]
            scale 0.95 1 0.98
            rotation -1.000000 0.004363 -0.004363 -1.571000
            translation -23.900000 14.000000 2.360000
        }
        DEF PanelTwo_header_A Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "MenuCell" }
                    }
                    geometry DEF PanelTwo_header_A_mesh Mesh { url "panel02_header-FACES.xm" }
                }
            ]
            rotation -0.575700 -0.575700 -0.580700 -2.089000
            translation -6.646000 -7.603000 2.330000
        }
        DEF PanelTwo_header_B Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "FlatSurfaces" }
                    }
                    geometry DEF PanelTwo_header_B_mesh Mesh { url "panel02_header-FACES.xm" }
                }
            ]
            rotation -0.575700 -0.575700 -0.580700 -2.089000
            translation -6.646000 -7.603000 2.330000
        }
        DEF Tube_One_A Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "Tubes" }
                    }
                    geometry DEF Tube_One_A_mesh Mesh { url "tube_01-FACES.xm" }
                }
            ]
            rotation -0.575700 -0.575700 -0.580700 -2.089000
            translation 17.680000 -18.459999 13.620000
        }
        DEF Tube_Two_B Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "Tubes" }
                    }
                    geometry DEF Tube_Two_B_mesh Mesh { url "tube_02-FACES.xm" }
                }
            ]
            rotation -0.575700 -0.575700 -0.580700 -2.089000
            translation 17.680000 -19.990000 13.620000
        }
        DEF PanelTwo_support_01_A Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "MenuCell" }
                    }
                    geometry DEF PanelTwo_support_01_A_mesh Mesh { url "panel02_support_01-FACES.xm" }
                }
            ]
            rotation -0.003085 0.707100 0.707100 -3.148000
            translation -17.750000 0.642600 2.228000
        }
        DEF PanelTwo_support_01_B Transform
        {
            children
            [
                Shape
                {
                     appearance Appearance
                     {
                          material MaxMaterial { name "FlatSurfaces" }
                     }
                     geometry DEF PanelTwo_support_01_B_mesh Mesh { url "panel02_support_01-FACES.xm" }
                }
            ]
            rotation -0.003085 0.707100 0.707100 -3.148000
            translation -17.750000 0.642600 2.228000
        }
        DEF PanelTwo_support_03_A Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "MenuCell" }
                    }
                    geometry DEF PanelTwo_support_03_A_mesh Mesh { url "panel02_support_03-FACES.xm" }
                }
            ]
            rotation 0.575700 -0.575700 0.580700 -2.089000
            translation -24.100000 -6.927000 2.178000
        }
        DEF PanelTwo_support_03_B Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance
                    {
                        material MaxMaterial { name "FlatSurfaces" }
                    }
                    geometry DEF panelTwo_support_03_B_mesh Mesh { url "panel02_support_03-FACES.xm" }
                }
            ]
            rotation 0.575700 -0.575700 0.580700 -2.089000
            translation -24.100000 -6.927000 2.178000
        }
        DEF theAvatar Transform
        {
            children
            [
               Shape
               {
                   appearance Appearance
                   {
                       material MaxMaterial
                       {
                          name "InnerWall_01"
                       }
                       texture ImageTexture
                       {
                           url "avatar.tga"
                           alpha true
                       }
                   }
                   geometry Box { size 1 1 0 }
               }
            ]
            rotation -6.5 0 0 3.15
            scale 4 8 4
            translation -21 -5 2
        }
        DEF theKernel Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "XBoxGreen"}}
                    geometry Text{ font "Heading" text "Kernel :" width -10 }
                }
            ]
            scale 1.4 1.6 1.6
            //rotation -1 0 0 -1.571
            translation -18.2 -1.3 0
        }
        DEF theKernelText Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "NavType" } }
                    geometry DEF theKernelName Text { font "Heading" text "Kernel"  width -21 }
                }
            ]
            //rotation 0 0 0.1 0.02
            scale 1.4 1.6 1.6
            translation -18.2 -3.3 0
        }
        DEF theDash Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "XBoxGreen"}}
                    geometry Text{ font "Heading" text "Dash :" width -10 }
                }
            ]
            scale 1.4 1.6 1.6
            //rotation -1 0 0 -1.571
            translation -18.2 -5.3 0
        }
        DEF theDASHText Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "NavType" } }
                    geometry DEF theDashName Text { font "Heading" text "Dashboard"  width -21 }
                }
            ]
            //rotation 0 0 0.1 0.02
            scale 1.4 1.6 1.6
            translation -18.2 -7.3 0
        }
        DEF theLine Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "XBoxGreen" } }
                    geometry Text { font "Heading" text "___________"  width -21 }
                }
            ]
            //rotation 0 0 0.1 0.02
            scale 1.4 1.6 1.6
            translation -18.2 -8.6 0
        }
        DEF theSpaceMenu Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "XBoxGreen"}}
                    geometry Text{ font "Heading" text "HDD PARTITION" width -10 }
                }
            ]
            scale 1.3 1.5 1.5
            //rotation -1 0 0 -1.571
            translation -24 -11 0
        }
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "XBoxGreen"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -23 -13 0
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -20.5 -13 0
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -16 -13 0
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "XBoxGreen"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -23 -15 0
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -20.5 -15 0
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -16 -15 0
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "XBoxGreen"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -23 -17 0
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -20.5 -17 0
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 1.3 1.5 1.5
//rotation -1 0 0 -1.571
translation -16 -17 0
}
        DEF theDVD Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "XBoxGreen"}}
                    geometry Text{ font "Heading" text "DVD :" width -10 }
                }
            ]
            scale 1.4 1.6 1.6
            //rotation -1 0 0 -1.571
            translation -22 -19.5 0
        }
        DEF theDVDText Transform
        {
            children
            [
                Shape
                {
                    appearance Appearance { material MaxMaterial { name "NavType" } }
                    geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
                }
            ]
            //rotation 0 0 0.1 0.02
            scale 1.4 1.6 1.6
            translation -15 -19.5 0
        }
    ]
    scale 35 17.5 17.5
    //rotation 0.2, 0.2, 0, -3.142
    translation 2010 -1975 -1100
}


that's all done you can enjoy !  wink.gif

and off course i'll search to add new panel everywhere ...  wink.gif

user posted image

love.gif  love.gif  love.gif
Title: Want This ?
Post by: alphaxav on July 16, 2004, 01:53:00 PM
QUOTE
and the other panels i posted will go along just like that. will look great...
if someone can do it...


yes i can !  biggrin.gif

i did it with memoryx panel !! wink.gif
Title: Want This ?
Post by: RapBoy on July 16, 2004, 07:47:00 PM
QUOTE (SSChevy2001 @ Jul 16 2004, 10:46 PM)
New Updated Picture Check Above

that looks awsome, post the code, sschevy..

i want, i want!  jester.gif
Title: Want This ?
Post by: SSChevy2001 on July 17, 2004, 01:53:00 AM
New Update -> Item Count Added
user posted image
Title: Want This ?
Post by: -WebSurfer- on July 17, 2004, 02:22:00 AM
to hide manimenu and visible infopanel and inversely (effect ala memoryx), make look like this:


QUOTE
    function OnBDown()
   {
if (InBoardBack == true)
{
InBoardBack = false;
StopGameBoardView();
}
else if (InBoardBack == false)
{
InBoardBack = true;
StartGameBoardView();
}
   }


ok with your button wink.gif  my Y is for background change wink.gif

credits to me laugh.gif
Title: Want This ?
Post by: adil786 on July 17, 2004, 03:13:00 AM
QUOTE (SSChevy2001 @ Jul 17 2004, 10:53 AM)
New Update -> Item Count Added
user posted image

nice skin,
Title: Want This ?
Post by: xxwillisxx on July 17, 2004, 02:14:00 PM
CODE

function OnArrival()
  {
    theSkinBackground.isBound = true;
  }
  behavior
  {
      sleep 0.1;
      if (children[0].children.length() > 0)
      {
if (InBoardBack)
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(500, 150, -210);
          theMainMenu.children[0].children[0].Main_pod_backing02.fade =0.3;
          theMainMenu.children[0].children[0].Main_pod_backing02.SetAlpha(0);
          theMainMenu.children[0].children[0].Main_pod_backing02.SetTranslation(1500, -250, -210);
      }
      else if (bInGameBoardView == true)
      {
          theMainMenu.children[0].children[0].Main_pod_backing02.fade =0.3;
          theMainMenu.children[0].children[0].Main_pod_backing02.SetAlpha(0);
          theMainMenu.children[0].children[0].Main_pod_backing02.SetTranslation(1500, -250, -210);
      }
      else
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
          theMainMenu.children[0].children[0].Main_pod_backing02.fade =0.3;
          theMainMenu.children[0].children[0].Main_pod_backing02.SetAlpha(1);
          theMainMenu.children[0].children[0].Main_pod_backing02.SetTranslation(-0.001126, 0.002803, 1.007000);
      }
      if (theDiscDrive.discType == "unknown")
      {
          c.theDVDName.text = "Disque Inconnu";
      }
      else if (theDiscDrive.discType == "Audio")
      {
          c.theDVDName.text = "CD Audio";
      }
      else if (theDiscDrive.discType == "Video")
      {
          c.theDVDName.text = "DVD Video";
      }
      else if (theDiscDrive.discType == "Title")
      {
          c.theDVDName.text = "Jeux ou Appli";
      }
      else
      {
          c.theDVDName.text = "Vide";
      }
      }
  }
}
Title: Want This ?
Post by: -WebSurfer- on July 18, 2004, 06:40:00 AM
QUOTE (xxwillisxx @ Jul 17 2004, 11:14 PM)
try this -WebSurfer-

CODE

function OnArrival()
  {
    theSkinBackground.isBound = true;
  }
  behavior
  {
      sleep 0.1;
      if (children[0].children.length() > 0)
      {
if (InBoardBack)
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(500, 150, -210);
          theMainMenu.children[0].children[0].Main_pod_backing02.fade =0.3;
          theMainMenu.children[0].children[0].Main_pod_backing02.SetAlpha(0);
          theMainMenu.children[0].children[0].Main_pod_backing02.SetTranslation(1500, -250, -210);
      }
      else if (bInGameBoardView == true)
      {
          theMainMenu.children[0].children[0].Main_pod_backing02.fade =0.3;
          theMainMenu.children[0].children[0].Main_pod_backing02.SetAlpha(0);
          theMainMenu.children[0].children[0].Main_pod_backing02.SetTranslation(1500, -250, -210);
      }
      else
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
          theMainMenu.children[0].children[0].Main_pod_backing02.fade =0.3;
          theMainMenu.children[0].children[0].Main_pod_backing02.SetAlpha(1);
          theMainMenu.children[0].children[0].Main_pod_backing02.SetTranslation(-0.001126, 0.002803, 1.007000);
      }
      if (theDiscDrive.discType == "unknown")
      {
          c.theDVDName.text = "Disque Inconnu";
      }
      else if (theDiscDrive.discType == "Audio")
      {
          c.theDVDName.text = "CD Audio";
      }
      else if (theDiscDrive.discType == "Video")
      {
          c.theDVDName.text = "DVD Video";
      }
      else if (theDiscDrive.discType == "Title")
      {
          c.theDVDName.text = "Jeux ou Appli";
      }
      else
      {
          c.theDVDName.text = "Vide";
      }
      }
  }
}

sorry xxwillisxx,

have look over this post...

but now you've post it in my new thread

thx
Title: Want This ?
Post by: EBear on July 18, 2004, 01:39:00 PM
tongue.gif Huh? Code the the THC original? I dont believe it, I wanna see this working on the original. Post the code brother!!
Title: Want This ?
Post by: SSChevy2001 on July 18, 2004, 02:50:00 PM
QUOTE
var BGMoldVol;
var DDSpace;
var DDType;
var DD;
var freespace;
var totalspace;

Next add this at the bottom
QUOTE
DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = d / b;
return e;
}

Next goto DEF theMainMenu Level and put the following under function onLoad()
QUOTE
            {
DD = 8;
for (var ii = 1; ii < 7; ii = ii + 2)
{
freespace = ShowFreeSpaceOn(DD);
totalspace = ShowTotalSpaceOn(DD);
DDType[ii] = "KB";
DDType[ii+1] = "KB";
DDSpace[ii] = Math.round(freespace);
DDSpace[ii+1] = Math.round(totalspace);
if (freespace >= 1048576)
{
DDSpace[ii] = Math.round((freespace / 1024)/1024);
DDType[ii] = "GB";
}
else if (freespace < 1048576 & freespace > 1024)
{
DDSpace[ii] = Math.round(freespace / 1024);
DDType[ii] = "MB";
}

if (totalspace >= 1048576)
{
DDSpace[ii+1] = Math.round((totalspace / 1024)/1024);
DDType[ii+1] = "GB";
}
else if (totalspace < 1048576 & totalspace > 1024)
{
DDSpace[ii+1] = Math.round(totalspace / 1024);
DDType[ii+1] = "MB";
}
DD = DD + 1;
}

Now goto control DEF joy Joystick and change this function OnYDown()
QUOTE
    function OnYDown()
    {
        if((RightTrigger == true) & (LeftTrigger == true))
        {
            QuickLaunch(theDashSettings[73],theDashSettings[74],theDashSettings[75]);
        }
        else
        {
            PlaySoundA();
            theMenuGlobal = ReadValues(theDashSettings[107]);
            var nTracks0;
            nTracks0 = theMenuGlobal.length;
            theMenuGlobal = ReadValues(theDashSettings[108]);
            var nTracks1;
            nTracks1 = theMenuGlobal.length;
            theMenuGlobal = ReadValues(theDashSettings[109]);
            var nTracks2;
            nTracks2 = theMenuGlobal.length;
            theMenuGlobal = ReadValues(theDashSettings[110]);
            var nTracks3;
            nTracks3 = theMenuGlobal.length;
            theMenuGlobal = ReadValues(theDashSettings[111]);
            var nTracks4;
            nTracks4 = theMenuGlobal.length;
            SystemPanel("SSChevy2001's XBOX" + "\r \rBIOS: " + theConfig.GetROMVersion() + "\rDASH: " + theConfig.GetXdashVersion() + "\r" + "\r        ..::XBOX HDD INFO::.." + "\r   FREE    TOTAL  " + theDashSettings[101] + "(" + nTracks0 + ")" + "\rE: " +  DDSpace[1] + DDType[1] + "  " + DDSpace[2] + DDType[2] + "    "  + theDashSettings[102] + "(" + nTracks1 + ")" + "\rF: " +  DDSpace[3] + DDType[3] + "    " + DDSpace[4] + DDType[4] + "  " + theDashSettings[103] + "(" + nTracks2 + ")" + "\rG: " + DDSpace[5] + DDType[5] + "     " + DDSpace[6] + DDType[6] + "     " + theDashSettings[104] + "(" + nTracks3 + ")" + "\rDVD: " + theDiscDrive.discType + "          " + theDashSettings[105] + "(" + nTracks4 + ")", "theMainMenu.GoTo()");
            //theGamesSubMenuOut.Play();
            //BackgroundMusicOff();
        }
    }

Goto function initialize() and add DDSpace, DDType to the list like this
QUOTE
function initialize()
{
    DDSpace = new Array(6);
    DDType = new Array(6);
    datapath = "Y:\\tHc.data\\"

Now goto function AskQuestion(strQuestion, strYesFunction, strNoFunction, nDefaultButton) and replace the following
QUOTE
function AskQuestion(strQuestion, strYesFunction, strNoFunction, nDefaultButton)
{
    // Defer disc insertion/removal notification
    theDiscDrive.locked = true;
    BlockMemoryUnitInsert();

    var c = theMessageInline.children[0];

    c.AudioPlayer_01.SetAlpha(0);
    c.MessagePanel.SetRotation(0, 0, 1, 0);
    c.MessagePanel.SetAlpha(1);

    strMessageText = strQuestion;
    strMessageYesFunction = strYesFunction;
    strMessageNoFunction = strNoFunction;

    c.button_yes.visible = true;
    c.button_no.visible = true;
    c.button_center.visible = false;
    c.slider_slot.visible = false;
    c.slider.visible = false;
    c.message_Text01.visible = true;
    c.SystemPanel.visible = false;
    c.SystemPanel_Text.visible = false;

    c.MessageText.text = strQuestion;

    nCurMessageButton = nDefaultButton;
    nMessageButtonCount = 2;
    UpdateMessageButtonHighlight();

    if (g_bPanelDisplayed == false)
    {
        theMessageJoystick.isBound = true;
    }

    theMessageLayer.transparency = 0.25;

    g_bPanelDisplayed = true;
}

function SystemPanel(strMessage, strDoneFunction)
{
    theDiscDrive.locked = true;
    BlockMemoryUnitInsert();

    var c = theMessageInline.children[0];

    c.AudioPlayer_01.SetAlpha(0);
    c.MessagePanel.SetRotation(0, 0, 1, 0);
    c.MessagePanel.SetAlpha(1);

    strMessageText = strMessage;
    strMessageYesFunction = strDoneFunction;
    strMessageNoFunction = strDoneFunction;

    c.button_yes.visible = false;
    c.button_no.visible = false;
    c.button_center.visible = false;
    c.slider_slot.visible = false;
    c.slider.visible = false;
    c.SystemPanel.visible = true;
    c.SystemPanel_Text.visible = true;
    c.message_Text01.visible = false;

    c.SystemPanelText.text = strMessage;

    nCurMessageButton = 0;
    nMessageButtonCount = 1;
    UpdateMessageButtonHighlight();

    if (g_bPanelDisplayed == false)
    {
        theMessageJoystick.isBound = true;
    }

    theMessageLayer.transparency = 0.50;

    g_bPanelDisplayed = true;
}

function TellUser(strMessage, strDoneFunction)
{
    // Defer disc insertion/removal notification
    theDiscDrive.locked = true;
    BlockMemoryUnitInsert();

    var c = theMessageInline.children[0];

    c.AudioPlayer_01.SetAlpha(0);
    c.MessagePanel.SetRotation(0, 0, 1, 0);
    c.MessagePanel.SetAlpha(1);

    strMessageText = strMessage;
    strMessageYesFunction = strDoneFunction;
    strMessageNoFunction = strDoneFunction;

    c.button_yes.visible = false;
    c.button_no.visible = false;
    c.button_center.visible = true;
    c.slider_slot.visible = false;
    c.slider.visible = false;
    c.message_Text01.visible = true;
    c.SystemPanel.visible = false;
    c.SystemPanel_Text.visible = false;

    c.MessageText.text = strMessage;

    nCurMessageButton = 0;
    nMessageButtonCount = 1;
    UpdateMessageButtonHighlight();

    if (g_bPanelDisplayed == false)
    {
        theMessageJoystick.isBound = true;
    }

    theMessageLayer.transparency = 0.25;

    g_bPanelDisplayed = true;
}

function BlockUser(strMessage)
{
    BlockMemoryUnitInsert();

    var c = theMessageInline.children[0];

    c.AudioPlayer_01.SetAlpha(0);
    c.MessagePanel.SetRotation(0, 0, 1, 0);
    c.MessagePanel.SetAlpha(1);

    strMessageText = strMessage;
    strMessageYesFunction = "";
    strMessageNoFunction = "";

    c.button_yes.visible = false;
    c.button_no.visible = false;
    c.button_center.visible = false;
    c.slider_slot.visible = false;
    c.slider.visible = false;
    c.message_Text01.visible = true;
    c.SystemPanel.visible = false;
    c.SystemPanel_Text.visible = false;

    c.MessageText.text = strMessage;

    nCurMessageButton = -1;
    nMessageButtonCount = 0;
    UpdateMessageButtonHighlight();

    if (g_bPanelDisplayed == false)
    {
        theMessageJoystick.isBound = true;
    }

    theMessageLayer.transparency = 0.25;

    g_bPanelDisplayed = true;
}

function ShowProgress(strMessage)
{
    theDiscDrive.locked = true;
    BlockMemoryUnitInsert();

    var c = theMessageInline.children[0];

    c.AudioPlayer_01.SetAlpha(0);
    c.MessagePanel.SetRotation(0, 0, 1, 0);
    c.MessagePanel.SetAlpha(1);

    c.button_yes.visible = false;
    c.button_no.visible = false;
    c.button_center.visible = false;
    c.slider_slot.visible = true;
    c.slider.visible = true;
    c.MessageText.text = strMessage;
    c.message_Text01.visible = true;
    c.SystemPanel.visible = false;
    c.SystemPanel_Text.visible = false;

    SetProgress(0);
    nCurMessageButton = -1;
    nMessageButtonCount = 0;

    theMessageJoystick.isBound = true;
    theMessageLayer.transparency = 0.25;

    g_bPanelDisplayed = true;
}

Now open message.xip->default.xap and rem the following
QUOTE
DEF message_metapanel_back Transform
DEF Rectangle01 Transform
DEF slider_slot Transform
DEF text_frame Transform

add this under DEF Rectangle01 Transform
QUOTE
                                        DEF SystemPanel Transform
                                        {
                                            children
                                            [
                                                Shape
                                                {
                                                    appearance Appearance
                                                    {
                                                        material MaxMaterial
                                                        {
                                                            name "InnerWall_01"
                                                        }
                                                            texture ImageTexture
                                                        {
                                                            url "SystemPanel.xbx"
                                                            alpha true
                                                        }
                                                    }
                                                    geometry Box { size 1 1 0 }
                                                }
                                            ]
                                            rotation -6.5 0 0 3.15
                                            translation 2.15 0.2 4.822000
                                        }

add this under DEF message_Text01 Transform
QUOTE
                                                        DEF SystemPanel_Text Transform
                                                        {
                                                            children
                                                            [
                                                                Transform
                                                                {
                                                                    rotation 1 0 0 -1.571
                                                                    children
                                                                    [
                                                                        Shape
                                                                        {
                                                                            appearance Appearance
                                                                            {
                                                                                material MaxMaterial
                                                                                {
                                                                                    name "Navtype"
                                                                                }
                                                                            }
                                                                            geometry DEF SystemPanelText Text { font "Body" width 16 }
                                                                        }
                                                                    ]
                                                                }
                                                            ]
                                                            rotation -0.000271 1.000000 0.000089 -1.581000
                                                            scale 1.65 1.65 1.65
                                                            scaleOrientation -0.453300 0.861000 0.230700 -0.208100
                                                            //translation 1.892000 0.143700 13.340000
                                                            translation 9.5 0.177200 2 //8 0.177200 3.6
                                                        }

Finally change the following and add your picture SystemPanel.xbx (256x256)
QUOTE
                                                DEF message_metapanel Transform
                                                {
                                                    children
                                                    [
                                                        Shape
                                                        {
appearance Appearance
{
material MaxMaterial
{
name "CellEgg/Parts"
}
}
                                                            geometry DEF message_metapanel-FACES Mesh { url "message_metapanel-FACES.xm" }
                                                        }
Title: Want This ?
Post by: coltxL2717 on July 18, 2004, 11:24:00 PM
Hey SSChevy2001 i keep getting eroor 21.  Ive tried your code 3 times with no luck.  Any help?
Title: Want This ?
Post by: SSChevy2001 on July 18, 2004, 11:58:00 PM
QUOTE
DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = d / b;
return e;
}

Also when rem out the items in the message.xip don't rem the whole thing leave the title. ex
QUOTE
                                                        DEF slider_slot Transform
                                                        /*{
                                                            children
                                                            [
                                                                Shape
                                                                {
appearance Appearance
{
material MaxMaterial
{
name "ReflectSurface"
}
texture ImageTexture { url "metal.xbx" }
}
                                                                    geometry DEF slider_slot-FACES Mesh { url "slider_slot-FACES.xm" }
                                                                }
                                                            ]
                                                            rotation -0.000275 1.000000 0.000087 -1.564000
                                                            scale 1.282000 1.282000 1.282000
                                                            scaleOrientation 0.994700 -0.102100 -0.010510 -0.759200
                                                            translation 6.574000 -0.254200 17.260000
                                                        }*/

Here is my xaps check them out System Panel Xaps
Title: Want This ?
Post by: -WebSurfer- on July 19, 2004, 03:43:00 AM
QUOTE (SSChevy2001 @ Jul 18 2004, 10:53 PM)
user posted image


soundtrack info left under in tHc LITE main menu ?? how ?? please post the code, too biggrin.gif
Title: Want This ?
Post by: mastaful on July 19, 2004, 11:53:00 AM
SSChevy2001  seem to be havin the same problem as coltxL2717, not sure whats wrong tride it a few times now
Title: Want This ?
Post by: SSChevy2001 on July 19, 2004, 12:21:00 PM
Did you read my third post which I included a copy of my xaps and also some info regarding rem out the items in the message.xip->default.xap?

If you still can't make it work send me a copy of your xaps.  [email protected].
Title: Want This ?
Post by: mastaful on July 19, 2004, 06:53:00 PM
unsure.gif
Title: Want This ?
Post by: mastaful on July 20, 2004, 07:50:00 AM
biggrin.gif
not sure what i was doin wrong unsure.gif

thanks again
Title: Want This ?
Post by: SSChevy2001 on July 20, 2004, 12:47:00 PM
Looks good, now if I get some time I will add memoryx and animation to original.
Title: Want This ?
Post by: EBear on July 21, 2004, 09:42:00 AM
Argh. Error 21. Checked code several times (original tHc). Too bad, looks very cool.
Title: Want This ?
Post by: aston on July 24, 2004, 07:37:00 PM
wink.gif )

user posted image

Thx again for this tHc v1 mod! laugh.gif
Title: Want This ?
Post by: SSChevy2001 on July 25, 2004, 07:03:00 PM
..::NEW tHc Original Mod::..

Thanks Aston, if you think that is good look read this.

Well I this is the third day of work on making a tHc Final Dash.  So I started out with tHc orignal and added the look of lite, controlpanel, memoryx, plus the usual cool stuff that I add.  The nice thing about this dash is that it will have both musicplayers so in deep settings menus or full screen visualizations you have the old musicplayer, but then you still have the new controlpanel for the usual lite menus.

I still need to finish somethings, but I got to say it looks good.  In faq it looks so good I got a screenshot and you can't tell it's original.
user posted image
Edit: Here is a screenshot with the old musicplayer.
user posted image
Edit: Here another pic which you see the memoryx only I change it a little.
user posted image
Title: Want This ?
Post by: RapBoy on July 25, 2004, 09:43:00 PM
damn, i have been waiting for something like that for some time now. ^^^^

very nice job on that!

can't wait to get my hands on it!
Title: Want This ?
Post by: gasclown on July 26, 2004, 01:14:00 AM
whoa! chevy that is stunning! have i been under a rock! that playlist/soundtracks is the way it should have been.

u gotta release 'chevydash' man.
Title: Want This ?
Post by: xxwillisxx on July 26, 2004, 03:40:00 AM
new info panle im working on
user posted image
Title: Want This ?
Post by: xxwillisxx on July 26, 2004, 04:13:00 AM
thx Darkzone
Title: Want This ?
Post by: SSChevy2001 on July 26, 2004, 07:20:00 AM
QUOTE
damn, i have been waiting for something like that for some time now. ^^^^

Same here that is why I decided to make this dash that way.
QUOTE

whoa! chevy that is stunning! have i been under a rock! that playlist/soundtracks is the way it should have been.

u gotta release 'chevydash' man.

Soon, I still need to finish the controlpanel a little.  Remember I only got 3 days into this, but I'll release a WIP so people can see how good it's going to look.
Title: Want This ?
Post by: xxwillisxx on July 27, 2004, 03:00:00 AM
i need help geting Item Count and name for my new panel
user posted image
Title: Want This ?
Post by: SSChevy2001 on July 27, 2004, 07:37:00 AM
QUOTE
            var TempTitleList;
            TempTitleList = FillMenuList(GetSectionPaths(0));
            var nTracks0;
            nTracks0 = TempTitleList.length;
            TempTitleList = FillMenuList(GetSectionPaths(1));
            var nTracks1;
            nTracks1 = TempTitleList.length;
            TempTitleList = FillMenuList(GetSectionPaths(2));
            var nTracks2;
            nTracks2 = TempTitleList.length;
            TempTitleList = FillMenuList(GetSectionPaths(3));
            var nTracks3;
            nTracks3 = TempTitleList.length;
            TempTitleList = FillMenuList(GetSectionPaths(4));
            var nTracks4;
            nTracks4 = TempTitleList.length;

Edit
use the nTracks0 - 4 and GetSectionPath(0) - (4) for the text
Title: Want This ?
Post by: xxwillisxx on July 27, 2004, 02:53:00 PM
QUOTE (Darkzone @ Jul 27 2004, 08:58 AM)
Willis, make the font Size a little bit smaller, i think it looks better !  biggrin.gif

you want the system info text smaller?
or all the text
Title: Want This ?
Post by: xxwillisxx on July 27, 2004, 02:54:00 PM
thx SSChevy2001 ill test it soon
Title: Want This ?
Post by: blaze_1ne on July 27, 2004, 08:35:00 PM
wow willis, that looks pretty crazy!!
nice work...
Title: Want This ?
Post by: xxwillisxx on July 28, 2004, 07:18:00 PM
QUOTE

Try this out


           
CODE
var TempTitleList;
           TempTitleList = FillMenuList(GetSectionPaths(0));
           var nTracks0;
           nTracks0 = TempTitleList.length;
           TempTitleList = FillMenuList(GetSectionPaths(1));
           var nTracks1;
           nTracks1 = TempTitleList.length;
           TempTitleList = FillMenuList(GetSectionPaths(2));
           var nTracks2;
           nTracks2 = TempTitleList.length;
           TempTitleList = FillMenuList(GetSectionPaths(3));
           var nTracks3;
           nTracks3 = TempTitleList.length;
           TempTitleList = FillMenuList(GetSectionPaths(4));
           var nTracks4;
           nTracks4 = TempTitleList.length;


i tryed this but i hade to make FillMenuList(GetSectionPaths(0)); look like this
CODE
FillMenuList(GetSectionTitles(0));

or it would show the name of the folder where the apps and games are in not the title.

and the ntracks0 - 4 dont work
Title: Want This ?
Post by: xxwillisxx on July 28, 2004, 08:19:00 PM
thx SSChevy2001 ill test it

heres a new pic
user posted image
Title: Want This ?
Post by: xxwillisxx on July 28, 2004, 08:25:00 PM
SSChevy2001 it works but the ntracks0 - 1 dont work?
Title: Want This ?
Post by: xxwillisxx on July 29, 2004, 12:07:00 AM
ill put the code up when i get the item count working
Title: Want This ?
Post by: xxwillisxx on July 29, 2004, 04:38:00 AM
CODE

theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);


but i cant get the ntracks to works
Title: Want This ?
Post by: xxwillisxx on July 30, 2004, 01:45:00 AM
ok here it is
user posted image

ill put up the code soon
Title: Want This ?
Post by: xxwillisxx on July 30, 2004, 02:11:00 AM
CODE
 
DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = d / b;
return e;
}



now search for this :


CODE
 
function initialize()



make it look like this :


CODE
 
var bInGameBoardView;
var CurrentGameBoardAltViewpoint;
var InBoardBack;   var DDSpace;       var DDType;          var DD;                  var freespace;        var totalspace;          function initialize()
{
DDSpace = new Array(6);
DDType = new Array(6);
   InBoardBack = false;
   bInGameBoardView = false;



go to this :


CODE
 
function OnArrival()
   {
     theSkinBackground.isBound = true;
   }



add this just after :

CODE

function OnArrival()
   {
     theSkinBackground.isBound = true;
   }
   behavior
   {
       sleep 0.1;
       if (children[0].children.length() > 0)
       {
       if (ControlPanelOut == true)
       {
           theMainMenu.children[0].children[0].theSkinName.fade =0.7;
           theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
           theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -2100);
           theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
           theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
           theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-500, -250, -2100);
       }
       else if (bInGameBoardView == true)
       {
           theMainMenu.children[0].children[0].theSkinName.fade =0.7;
           theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
           theMainMenu.children[0].children[0].theSkinName.SetTranslation(-1500, 255, -210);
           theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
           theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
           theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(1500, -250, -210);
       }
       else
       {
           theMainMenu.children[0].children[0].theSkinName.fade =0.3;
           theMainMenu.children[0].children[0].theSkinName.SetAlpha(1);
           theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -210);
           theMainMenu.children[0].children[0].theMainMenuClock.fade =0.3;
           theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(1);
           theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-360, -250, -210);
       }
       if (InBoardBack)
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1] + DDType[1];
theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[3] + DDType[3];
theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[5] + DDType[5];
theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[2] + DDType[2];
theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[4] + DDType[4];
theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6] + DDType[6];
theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
       }
       else
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
       }
       if (theDiscDrive.discType == "unknown")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "INCONNU";
       }
       else if (theDiscDrive.discType == "Audio")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "CD AUDIO";
       }
       else if (theDiscDrive.discType == "Video")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
       }
       else if (theDiscDrive.discType == "Title")
       {
           theMainMenu.children[0].children[0].theDVDText.text = "JEUX";
       }
       else
       {
           theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
       }
       }
   }



look for this :


CODE
 
control DEF theMainMenuJoy Joystick



then this :


CODE
 
function OnYDown()



make it look like this :


CODE
 
function OnYDown()
   {
 if (InBoardBack == true)
   {
     InBoardBack = false;
   }
   else if (InBoardBack == false)
   {
       InBoardBack = true;
   }  
 }



go to this :


CODE
 
DEF theMainMenu Level



look for this :


CODE

function onLoad()



make it look like this :


CODE
 
function onLoad()
           {
DD = 8;
for (var ii = 1; ii < 7; ii = ii + 2)
{
freespace = ShowFreeSpaceOn(DD);
totalspace = ShowTotalSpaceOn(DD);
DDType[ii] = "Ko";
DDType[ii+1] = "Ko";
DDSpace[ii] = Math.round(freespace);
DDSpace[ii+1] = Math.round(totalspace);
if (freespace >= 1048576)
{
DDSpace[ii] = Math.round((freespace / 1024)/1024);
DDType[ii] = "Go";
}
else if (freespace < 1048576 & freespace > 1024)
{
DDSpace[ii] = Math.round(freespace / 1024);
DDType[ii] = "Mo";
}

if (totalspace >= 1048576)
{
DDSpace[ii+1] = Math.round((totalspace / 1024)/1024);
DDType[ii+1] = "Go";
}
else if (totalspace < 1048576 & totalspace > 1024)
{
DDSpace[ii+1] = Math.round(totalspace / 1024);
DDType[ii+1] = "Mo";
}
DD = DD + 1;
}
            //thx to SSChevy2001 for his help with this code
            var ca = theMainMenu.children[0].children[0];      
            var TempTitleList;
            TempTitleList = FillMenuList(GetSectionPaths(0));
            var nTracks0;
            nTracks0 = TempTitleList.length;
            ca.Menu1Text.text = ("=") + nTracks0;
            TempTitleList = FillMenuList(GetSectionPaths(1));
            var nTracks1;
            nTracks1 = TempTitleList.length;
            ca.Menu2Text.text = ("=") + nTracks1;
            TempTitleList = FillMenuList(GetSectionPaths(2));
            var nTracks2;
            nTracks2 = TempTitleList.length;
            ca.Menu3Text.text = ("=") + nTracks2;
            TempTitleList = FillMenuList(GetSectionPaths(3));
            var nTracks3;
            nTracks3 = TempTitleList.length;
            ca.Menu4Text.text = ("=") + nTracks3;
            TempTitleList = FillMenuList(GetSectionPaths(4));
            var nTracks4;
            nTracks4 = TempTitleList.length;
            ca.Menu5Text.text = ("=") + nTracks4;
                   

                   var c = theMainMenu.children[0].children[0];
                   if( g_bXOnDashExists )  



just after search this :

CODE
 
GetSubmenuText();
               c.SubmenuText1.text = SubMenuItem1;
               c.SubmenuText2.text = SubMenuItem2;
               c.SubmenuText3.text = SubMenuItem3;
               c.SubmenuText4.text = SubMenuItem4;
               c.SubmenuText5.text = SubMenuItem5;



and make it look like this :


CODE
 
GetSubmenuText();
               c.SubmenuText1.text = SubMenuItem1;
               c.SubmenuText2.text = SubMenuItem2;
               c.SubmenuText3.text = SubMenuItem3;
               c.SubmenuText4.text = SubMenuItem4;
               c.SubmenuText5.text = SubMenuItem5;
         c.theKernelName.text = theConfig.GetROMVersion();
           c.theDashName.text = theConfig.GetXdashVersion();
                   UpdateMainMenu();  



save and now open mainmenu5.xip/default.xap

go at the end and add this :
CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "Kernel :" width -10 }
}
]
scale 0.2 0.2 0.2
translation -0.800000 -0.50000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -0.70000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "Dash :" width -10 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -0.90000 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -1.1000 1.654000
}
DEF theline1Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.5000 1.654000
}
DEF theline2Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.6000 1.654000
}
DEF theline3Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.7000 1.654000
}
DEF theline4Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.8000 1.654000
}
DEF theline5Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.9000 1.654000
}
DEF theline6Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -1.000 1.654000
}
DEF theline7Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -1.1000 1.654000
}
DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.5000 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.7000 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.9000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.1000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.3000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.5000 1.654000
}
DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -0.5000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -0.7000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -0.9000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -1.1000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -1.3000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.2 -1.4 1.654
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}

Title: Want This ?
Post by: lowkill on July 30, 2004, 06:12:00 AM
hello SSChevy2001

i am use thclite, and i want mod it with the code for systeminfo.
I use your code for thclite, i take it here :
http://forums.xbox-s...ic=243205&st=30
Jul 17 2004, 04:36 AM
i do the modification at 3 time but the result is similar...
With this code the thc lite run but, the power and reboot bouton in the sitting menu dont work and the y button give me nothing.
Can you help me, and can you read my default.xip\default.xap and message.xip\default.xap if i post this here.

Thanks for your help.

loki
Title: Want This ?
Post by: lowkill on July 30, 2004, 03:02:00 PM
hello sschevy2001

thanks for your help.
Just here my file.
ftp://thc:[email protected]

Your panel is very good.
In my dash i am not a 21 error but the panel, the reboot, and tHE shutdown after don't work.

Thanks a lot.

loki
Title: Want This ?
Post by: SSChevy2001 on July 30, 2004, 03:10:00 PM
QUOTE
          /*
          DEF Rectangle01 Transform
          {
           children
           [
            Shape
            {
             appearance Appearance
             {
              material MaxMaterial
              {
               name "Material #1336"
              }
             }
             geometry DEF Rectangle01-FACES Mesh { url "Rectangle01-FACES.xm" }
            }
           ]
           rotation -1.000000 0.000000 0.000000 -1.571000
           translation 1.179000 -0.374900 4.822000
          }
          */

this should look like this where the name DEF Rectangle01 Transform is not hidden, but everything under it is.  Same for the others that need to be hidden.
QUOTE
         DEF Rectangle01 Transform
          /*{
           children
           [
            Shape
            {
             appearance Appearance
             {
              material MaxMaterial
              {
               name "Material #1336"
              }
             }
             geometry DEF Rectangle01-FACES Mesh { url "Rectangle01-FACES.xm" }
            }
           ]
           rotation -1.000000 0.000000 0.000000 -1.571000
           translation 1.179000 -0.374900 4.822000
          }
          */
Title: Want This ?
Post by: lowkill on July 30, 2004, 03:47:00 PM
i test this modification but  the result is similar.
I can put on my ftp all my dash if you want see that.
and where can download your non texturized/skinned version of thclite dash.

Thanks
loki

Title: Want This ?
Post by: SSChevy2001 on July 30, 2004, 04:15:00 PM
I going to post it later in the night when I get home (sucks working til 7:00) and finish unskinning it.  Also in that time I can look at you files in more detail.
Title: Want This ?
Post by: coltxL2717 on July 30, 2004, 04:17:00 PM
OOOooooppssss.
Title: Want This ?
Post by: a weasel on July 30, 2004, 05:47:00 PM
QUOTE (xxwillisxx @ Jul 30 2004, 09:48 AM)
ok here it is
user posted image

ill put up the code soon

um...

Instead of "Games=89
                Applications=9
                blahblah=4"
you should have "89 Games"
                          "9 Applications"
                            ect

that looks too home made with the "="

o and also, most people don't care about kernal and dash version... so u could probably take that out and make room for an avatar.
Title: Want This ?
Post by: a weasel on July 30, 2004, 06:21:00 PM
QUOTE (ScOrPiOn-X @ Jul 31 2004, 02:17 AM)
Dude if you don't like it take the code out or make your own.

I for one like the way this is coming along xxwillisxx and SSChevy2001 keep up the good work.  Once some of the bugs are ironed out and it becomes pretier I will be using this mod on my dash at the moment I'm getting error 21 everytime i try to do it.

Maybe I'm missing something but I will keep working on it.

GreetZ

Just suggestions. I don't know know how to code ms dash, but they do. So I'm trying to help them make it better. Which is just as, or if not better than just people kissing their ass. smile.gif  pop.gif
Title: Want This ?
Post by: xxwillisxx on July 31, 2004, 02:17:00 AM
QUOTE
um...

Instead of "Games=89
Applications=9
blahblah=4"
you should have "89 Games"
"9 Applications"
ect

that looks too home made with the "="

o and also, most people don't care about kernal and dash version... so u could probably take that out and make room for an avatar.


i can do it if you want and put up the code and put an avatar where the kernal and dash is
Title: Want This ?
Post by: xxwillisxx on August 02, 2004, 04:18:00 AM
CODE

//thx to SSChevy2001 for his help with this code
           var ca = theMainMenu.children[0].children[0];      
           var TempTitleList;
           TempTitleList = FillMenuList(GetSectionPaths(0));
           var nTracks0;
           nTracks0 = TempTitleList.length;
           ca.Menu1Text.text = ("=") + nTracks0;
           TempTitleList = FillMenuList(GetSectionPaths(1));
           var nTracks1;
           nTracks1 = TempTitleList.length;
           ca.Menu2Text.text = ("=") + nTracks1;
           TempTitleList = FillMenuList(GetSectionPaths(2));
           var nTracks2;
           nTracks2 = TempTitleList.length;
           ca.Menu3Text.text = ("=") + nTracks2;
           TempTitleList = FillMenuList(GetSectionPaths(3));
           var nTracks3;
           nTracks3 = TempTitleList.length;
           ca.Menu4Text.text = ("=") + nTracks3;
           TempTitleList = FillMenuList(GetSectionPaths(4));
           var nTracks4;
           nTracks4 = TempTitleList.length;
           ca.Menu5Text.text = ("=") + nTracks4;


look like this
CODE

//thx to SSChevy2001 for his help with this code
           var ca = theMainMenu.children[0].children[0];      
           var TempTitleList;
           TempTitleList = FillMenuList(GetSectionPaths(0));
           var nTracks0;
           nTracks0 = TempTitleList.length;
           ca.Menu1Text.text = nTracks0;
           TempTitleList = FillMenuList(GetSectionPaths(1));
           var nTracks1;
           nTracks1 = TempTitleList.length;
           ca.Menu2Text.text = nTracks1;
           TempTitleList = FillMenuList(GetSectionPaths(2));
           var nTracks2;
           nTracks2 = TempTitleList.length;
           ca.Menu3Text.text = nTracks2;
           TempTitleList = FillMenuList(GetSectionPaths(3));
           var nTracks3;
           nTracks3 = TempTitleList.length;
           ca.Menu4Text.text = nTracks3;
           TempTitleList = FillMenuList(GetSectionPaths(4));
           var nTracks4;
           nTracks4 = TempTitleList.length;
           ca.Menu5Text.text = nTracks4;



and make this
CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "Kernel :" width -10 }
}
]
scale 0.2 0.2 0.2
translation -0.800000 -0.50000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -0.70000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "Dash :" width -10 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -0.90000 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -1.1000 1.654000
}
DEF theline1Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.5000 1.654000
}
DEF theline2Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.6000 1.654000
}
DEF theline3Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.7000 1.654000
}
DEF theline4Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.8000 1.654000
}
DEF theline5Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -0.9000 1.654000
}
DEF theline6Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -1.000 1.654000
}
DEF theline7Menu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.6 -1.1000 1.654000
}
DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.5000 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.7000 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.9000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.1000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.3000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.5000 1.654000
}
DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -0.5000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -0.7000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -0.9000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -1.1000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 3.6 -1.3000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.2 -1.4 1.654
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}


look like this
CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF 3dxbox Transform
{
children
[
Transform
{
rotation 0 1.5 0.5 -3.1
translation -3 -0.3 -2
scale 0.0040 0.0040 0.0040
children
[
Spinner
{
rpm 0
axis 0 1 0
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "MenuCell"
//name "MenuCell"
}
}
geometry DEF console-FACES Mesh { url "console-FACES.xm" }
}
]
}
]
}
]
scale 0.5 0.5 0.5
translation 0.1 -0.5000 1.5000
}
DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.5000 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.7000 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.9000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.1000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.3000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.5000 1.654000
}
DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.5000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.7000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.9000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.1000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.3000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.2 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.4 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.4 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}



and add console-FACES.xm to mainmenu5.xip
Title: Want This ?
Post by: xxwillisxx on August 03, 2004, 07:47:00 AM
is there a way to add album count to the info panel like for emus and apps?
Title: Want This ?
Post by: xxwillisxx on August 03, 2004, 08:40:00 AM
ok here it is album count
user posted image

ill put up the code soon
Title: Want This ?
Post by: xxwillisxx on August 03, 2004, 08:54:00 AM
CODE

var c = theMainMenu.children[0].children[0];
var musicCount;
musicCount = theMusicCollection.GetSoundtrackCount();
c.MusicCountText.text = musicCount + " " + theTranslator.Translate("ALBUMS");


under this
CODE

//thx to SSChevy2001 for his help with this code
          var ca = theMainMenu.children[0].children[0];      
          var TempTitleList;
          TempTitleList = FillMenuList(GetSectionPaths(0));
          var nTracks0;
          nTracks0 = TempTitleList.length;
          ca.Menu1Text.text = ("=") + nTracks0;
          TempTitleList = FillMenuList(GetSectionPaths(1));
          var nTracks1;
          nTracks1 = TempTitleList.length;
          ca.Menu2Text.text = ("=") + nTracks1;
          TempTitleList = FillMenuList(GetSectionPaths(2));
          var nTracks2;
          nTracks2 = TempTitleList.length;
          ca.Menu3Text.text = ("=") + nTracks2;
          TempTitleList = FillMenuList(GetSectionPaths(3));
          var nTracks3;
          nTracks3 = TempTitleList.length;
          ca.Menu4Text.text = ("=") + nTracks3;
          TempTitleList = FillMenuList(GetSectionPaths(4));
          var nTracks4;
          nTracks4 = TempTitleList.length;
          ca.Menu5Text.text = ("=") + nTracks4;


and add this

CODE

DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.5000 1.654000
}


under this in the DEF ExtraPanel Transform

CODE

DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.5000 1.654000
}


Title: Want This ?
Post by: xxwillisxx on August 07, 2004, 03:24:00 AM
CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF 3dxbox Transform
{
children
[
Transform
{
rotation 0 1.5 0.5 -3.1
translation -3 -0.3 -2
scale 0.0040 0.0040 0.0040
children
[
Spinner
{
rpm 0
axis 0 1 0
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "MenuCell"
//name "MenuCell"
}
}
geometry DEF console-FACES Mesh { url "console-FACES.xm" }
}
]
}
]
}
]
scale 0.5 0.5 0.5
translation 0.1 -0.5000 1.5000
}
DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.4400 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.6400 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.84000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.04000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.24000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.44000 1.654000
}
DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.44000 1.654000
}

DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.44000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.64000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.84000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.04000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.24000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.2 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}

Title: Want This ?
Post by: Jezz_X on August 07, 2004, 03:35:00 AM
Nice but can we get a post with all the stuff listed from Start to Finish and where to put it Ive tried a few times and it failed on me as its spread over a couple of posts
Title: Want This ?
Post by: xxwillisxx on August 07, 2004, 03:56:00 AM
CODE


DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = d / b;
return e;
}



now search for this :


CODE


function initialize()



make it look like this :


CODE


var bInGameBoardView;
var CurrentGameBoardAltViewpoint;
var InBoardBack;   var DDSpace;       var DDType;          var DD;                  var freespace;        var totalspace;          function initialize()
{
DDSpace = new Array(6);
DDType = new Array(6);
  InBoardBack = false;
  bInGameBoardView = false;



go to this :


CODE


function OnArrival()
  {
    theSkinBackground.isBound = true;
  }



add this just after :

CODE


function OnArrival()
  {
    theSkinBackground.isBound = true;
  }
  behavior
  {
      sleep 0.1;
      if (children[0].children.length() > 0)
      {
      if (ControlPanelOut == true)
      {
          theMainMenu.children[0].children[0].theSkinName.fade =0.7;
          theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
          theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -2100);
          theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
          theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
          theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-500, -250, -2100);
      }
      else if (bInGameBoardView == true)
      {
          theMainMenu.children[0].children[0].theSkinName.fade =0.7;
          theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
          theMainMenu.children[0].children[0].theSkinName.SetTranslation(-1500, 255, -210);
          theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
          theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
          theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(1500, -250, -210);
      }
      else
      {
          theMainMenu.children[0].children[0].theSkinName.fade =0.3;
          theMainMenu.children[0].children[0].theSkinName.SetAlpha(1);
          theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -210);
          theMainMenu.children[0].children[0].theMainMenuClock.fade =0.3;
          theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(1);
          theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-360, -250, -210);
      }
      if (InBoardBack)
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1] + DDType[1];
theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[3] + DDType[3];
theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[5] + DDType[5];
theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[2] + DDType[2];
theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[4] + DDType[4];
theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6] + DDType[6];
theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
      }
      else
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
      }
      if (theDiscDrive.discType == "unknown")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "UNKNOWN";
      }
      else if (theDiscDrive.discType == "Audio")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "AUDIO CD";
      }
      else if (theDiscDrive.discType == "Video")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
      }
      else if (theDiscDrive.discType == "Title")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "GAME";
      }
      else
      {
          theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
      }
      }
  }



look for this :


CODE


control DEF theMainMenuJoy Joystick



then this :


CODE


function OnYDown()



make it look like this :


CODE


function OnYDown()
  {
if (InBoardBack == true)
  {
    InBoardBack = false;
  }
  else if (InBoardBack == false)
  {
      InBoardBack = true;
  }  
}



go to this :


CODE


DEF theMainMenu Level



look for this :


CODE


function onLoad()



make it look like this :


CODE


function onLoad()
          {
DD = 8;
for (var ii = 1; ii < 7; ii = ii + 2)
{
freespace = ShowFreeSpaceOn(DD);
totalspace = ShowTotalSpaceOn(DD);
DDType[ii] = "Ko";
DDType[ii+1] = "Ko";
DDSpace[ii] = Math.round(freespace);
DDSpace[ii+1] = Math.round(totalspace);
if (freespace >= 1048576)
{
DDSpace[ii] = Math.round((freespace / 1024)/1024);
DDType[ii] = "Go";
}
else if (freespace < 1048576 & freespace > 1024)
{
DDSpace[ii] = Math.round(freespace / 1024);
DDType[ii] = "Mo";
}

if (totalspace >= 1048576)
{
DDSpace[ii+1] = Math.round((totalspace / 1024)/1024);
DDType[ii+1] = "Go";
}
else if (totalspace < 1048576 & totalspace > 1024)
{
DDSpace[ii+1] = Math.round(totalspace / 1024);
DDType[ii+1] = "Mo";
}
DD = DD + 1;
}
           //thx to SSChevy2001 for his help with this code
          var ca = theMainMenu.children[0].children[0];      
          var TempTitleList;
          TempTitleList = FillMenuList(GetSectionPaths(0));
          var nTracks0;
          nTracks0 = TempTitleList.length;
          ca.Menu1Text.text = nTracks0;
          TempTitleList = FillMenuList(GetSectionPaths(1));
          var nTracks1;
          nTracks1 = TempTitleList.length;
          ca.Menu2Text.text = nTracks1;
          TempTitleList = FillMenuList(GetSectionPaths(2));
          var nTracks2;
          nTracks2 = TempTitleList.length;
          ca.Menu3Text.text = nTracks2;
          TempTitleList = FillMenuList(GetSectionPaths(3));
          var nTracks3;
          nTracks3 = TempTitleList.length;
          ca.Menu4Text.text = nTracks3;
          TempTitleList = FillMenuList(GetSectionPaths(4));
          var nTracks4;
          nTracks4 = TempTitleList.length;
          ca.Menu5Text.text = nTracks4;

var c = theMainMenu.children[0].children[0];
var musicCount;
musicCount = theMusicCollection.GetSoundtrackCount();
c.MusicCountText.text = musicCount + " " + theTranslator.Translate("ALBUMS");

                 

                  var c = theMainMenu.children[0].children[0];
                  if( g_bXOnDashExists )  



just after search this :

CODE


GetSubmenuText();
              c.SubmenuText1.text = SubMenuItem1;
              c.SubmenuText2.text = SubMenuItem2;
              c.SubmenuText3.text = SubMenuItem3;
              c.SubmenuText4.text = SubMenuItem4;
              c.SubmenuText5.text = SubMenuItem5;



and make it look like this :


CODE


GetSubmenuText();
              c.SubmenuText1.text = SubMenuItem1;
              c.SubmenuText2.text = SubMenuItem2;
              c.SubmenuText3.text = SubMenuItem3;
              c.SubmenuText4.text = SubMenuItem4;
              c.SubmenuText5.text = SubMenuItem5;
        c.theKernelName.text = theConfig.GetROMVersion();
          c.theDashName.text = theConfig.GetXdashVersion();
                  UpdateMainMenu();  



save and now open mainmenu5.xip/default.xap

go at the end and add this :
CODE


DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF 3dxbox Transform
{
children
[
Transform
{
rotation 0 1.5 0.5 -3.1
translation -3 -0.3 -2
scale 0.0040 0.0040 0.0040
children
[
Spinner
{
rpm 0
axis 0 1 0
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "MenuCell"
//name "MenuCell"
}
}
geometry DEF console-FACES Mesh { url "console-FACES.xm" }
}
]
}
]
}
]
scale 0.5 0.5 0.5
translation 0.1 -0.5000 1.5000
}
DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.4400 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.6400 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.84000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.04000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.24000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.44000 1.654000
}
DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.44000 1.654000
}

DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.44000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.64000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.84000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.04000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.24000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.2 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}
Title: Want This ?
Post by: Jezz_X on August 07, 2004, 04:16:00 AM
hrmm well i can get it to only half work maybe it rely's on some other mod

I get the window to display but drive sizes are blank counts are Ok but no text next to them dask and kernal and time are also OK
Title: Want This ?
Post by: Infamous_One on August 07, 2004, 04:57:00 AM
QUOTE (Jezz_X @ Aug 7 2004, 12:19 PM)
hrmm well i can get it to only half work maybe it rely's on some other mod

I get the window to display but drive sizes are blank counts are Ok but no text next to them dask and kernal and time are also OK

 wink.gif  did you applied the fukdb Hard drive space patch to the dash xbe?
Title: Want This ?
Post by: Jezz_X on August 07, 2004, 12:18:00 PM
Yeah I'm pretty sure the xbe I'm using has it but I'll do it again to make sure. the other problem I had is it was always visible on start and no matter how many times I pushed Y
Title: Want This ?
Post by: coltxL2717 on August 07, 2004, 10:53:00 PM
CODE
function OnArrival()
 {
   theSkinBackground.isBound = true;
 }
 behavior
 {
     sleep 0.1;
     if (children[0].children.length() > 0)
     {
     if (ControlPanelOut == true)
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.7;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -2100);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-500, -250, -2100);
     }
     else if (bInGameBoardView == true)
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.7;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(-1500, 255, -210);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(1500, -250, -210);
     }
     else
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.3;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(1);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -210);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.3;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(1);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-360, -250, -210);
     }
     if (InBoardBack)
     {
         theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
         theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
         theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1] + DDType[1];
theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[3] + DDType[3];
theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[5] + DDType[5];
theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[2] + DDType[2];
theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[4] + DDType[4];
theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6] + DDType[6];
theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
     }
     else
     {
         theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
         theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
         theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
     }
     if (theDiscDrive.discType == "unknown")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "UNKNOWN";
     }
     else if (theDiscDrive.discType == "Audio")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "AUDIO CD";
     }
     else if (theDiscDrive.discType == "Video")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
     }
     else if (theDiscDrive.discType == "Title")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "GAME";
     }
     else
     {
         theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
     }
     }
 }


Any idea why?
Title: Want This ?
Post by: xxwillisxx on August 08, 2004, 01:21:00 AM
CODE

function OnArrival()
{
  theSkinBackground.isBound = true;
}
behavior
{
    sleep 0.1;
    if (children[0].children.length() > 0)
    {
    if (InBoardBack)
    {
        theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
        theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
        theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1] + DDType[1];
theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[3] + DDType[3];
theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[5] + DDType[5];
theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[2] + DDType[2];
theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[4] + DDType[4];
theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6] + DDType[6];
theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
    }
    else
    {
        theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
        theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
        theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
    }
    if (theDiscDrive.discType == "unknown")
    {
        theMainMenu.children[0].children[0].theDVDText.text = "UNKNOWN";
    }
    else if (theDiscDrive.discType == "Audio")
    {
        theMainMenu.children[0].children[0].theDVDText.text = "AUDIO CD";
    }
    else if (theDiscDrive.discType == "Video")
    {
        theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
    }
    else if (theDiscDrive.discType == "Title")
    {
        theMainMenu.children[0].children[0].theDVDText.text = "GAME";
    }
    else
    {
        theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
    }
    }
}
}
Title: Want This ?
Post by: coltxL2717 on August 08, 2004, 11:56:00 PM
Thanks xxwillisxx worked great.  I really love this system panel.  I have one suggestion though.  Is there any way you can make it look like this:

user posted image

I think it looks a lot less cluttered this way.  Maybe you can also add the option of adding our own avatar.  Great work.  Keep it up!
Title: Want This ?
Post by: xxwillisxx on August 09, 2004, 03:17:00 AM
i can do it if you want.  where do you want the avatar?
Title: Want This ?
Post by: coltxL2717 on August 09, 2004, 03:25:00 AM
Personally i think it would look great right where that 3d xbox is.  Of course if there was a way to choose between an avatar and the 3d xbox that would be rock.
Title: Want This ?
Post by: xxwillisxx on August 09, 2004, 03:50:00 AM
well i got  the code and it looks cood
now to work on the avatar
user posted image
Title: Want This ?
Post by: Infamous_One on August 09, 2004, 04:00:00 AM
QUOTE (xxwillisxx @ Aug 9 2004, 11:53 AM)
well i got  the code and it looks cood
now to work on the avatar
user posted image

 love.gif  that looks awesome , give the code to Chevy please, so he can apply it to the ChevyDash.  love.gif
Title: Want This ?
Post by: coltxL2717 on August 09, 2004, 04:06:00 AM
Damn that looks so much more awesome.  You have really created beautiful code with this info panel.  Kudos to u xxwillisxx and with those small modifications, in my opinion, it looks way better.
Title: Want This ?
Post by: xxwillisxx on August 09, 2004, 04:14:00 AM
QUOTE (coltxL2717 @ Aug 9 2004, 05:09 AM)
Damn that looks so much more awesome.  You have really created beautiful code with this info panel.  Kudos to u xxwillisxx and with those small modifications, in my opinion, it looks way better.

yes it looks better

here it is with an avatar
user posted image
Title: Want This ?
Post by: coltxL2717 on August 09, 2004, 04:32:00 AM
Now THAT is an info panel!
Title: Want This ?
Post by: xxwillisxx on August 09, 2004, 04:39:00 AM
CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF theAvatar Transform
       {
           children
           [
             Shape
             {
                 appearance Appearance
                 {
                     material MaxMaterial
                     {
                         name "InnerWall_01"
                     }
                     texture ImageTexture
                     {
                         url "avatar.tga"
                         alpha true
                     }
                 }
                 geometry Box { size 1 1 0 }
             }
           ]
           rotation -6.5 0 0 3.15
           scale 1.0 1.0 1.0
           translation -0.1500 -0.9 1.600000
       }
DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.4400 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.6400 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.84000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.04000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.24000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.44000 1.654000
}
DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.44000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.340000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.440000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.240000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.140000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.040000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.940000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.840000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.740000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.640000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.540000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.440000 1.654000
}

DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.44000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.64000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.84000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.04000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.24000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}
Title: Want This ?
Post by: xxwillisxx on August 09, 2004, 04:42:00 AM
CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF 3dxbox Transform
{
children
[
Transform
{
rotation 0 1.5 0.5 -3.1
translation -3 -0.3 -2
scale 0.0040 0.0040 0.0040
children
[
Spinner
{
rpm 0
axis 0 1 0
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "MenuCell"
//name "MenuCell"
}
}
geometry DEF console-FACES Mesh { url "console-FACES.xm" }
}
]
}
]
}
]
scale 0.5 0.5 0.5
translation 0.1 -0.5000 1.5000
}
DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.4400 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.6400 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.84000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.04000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.24000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.44000 1.654000
}
DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.44000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.340000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.440000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.240000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.140000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.040000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.940000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.840000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.740000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.640000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.540000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.440000 1.654000
}

DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.44000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.64000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.84000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.04000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.24000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}
Title: Want This ?
Post by: xxwillisxx on August 09, 2004, 04:49:00 AM
QUOTE (coltxL2717 @ Aug 9 2004, 05:35 AM)
Now THAT is an info panel!

THX
Title: Want This ?
Post by: coltxL2717 on August 09, 2004, 04:53:00 AM
user posted image

Thanks xxwillisxx the code works great.  Im going to look into adding this tHc original if you dont mind.  Ounce again, thanks for the code. Incase your wondering i did not forget to add the fuck_DB patch.  I just added this skin with my unleashx skin swapper.
Title: Want This ?
Post by: xxwillisxx on August 09, 2004, 04:56:00 AM
looks good
Title: Want This ?
Post by: xxwillisxx on August 10, 2004, 04:20:00 AM
CODE

if (nCurVideoMode == 0)
       {
           theMainMenu.children[0].children[0].theVIDEOText.text = "NORMAL";
       }
       else if (nCurVideoMode == 1)
       {
           theMainMenu.children[0].children[0].theVIDEOText.text = "LETTERBOX";
       }
       else if (nCurVideoMode == 2)
       {
           theMainMenu.children[0].children[0].theVIDEOText.text = "WIDESCREEN";
}
}
}
}

CODE

if (nCurAudioMode == 0)
{  
theMainMenu.children[0].children[0].theAUDIOText.text = "MONO";
}
else if (nCurAudioMode == 1)
{   
theMainMenu.children[0].children[0].theAUDIOText.text = "STEREO";
}
else if (nCurAudioMode == 2)
{  
theMainMenu.children[0].children[0].theAUDIOText.text = "DOLBY SURROUND";
}
}
}
}        

CODE

if (bDolbyDigital)
{
theMainMenu.children[0].children[0].theDDText.text = "YES";
}
else
{
theMainMenu.children[0].children[0].theDDText.text = "NO";
}
}
}
}

CODE

if (bDTS)
{
theMainMenu.children[0].children[0].theDTSText.text = "YES";
}
else
{
theMainMenu.children[0].children[0].theDTSText.text = "NO";
}
}
}
}

CODE

if (theConfig.GetAVRegion() == "PAL_I")
{
theMainMenu.children[0].children[0].theAVText.text = "PAL 60";
}
else
{
theMainMenu.children[0].children[0].theAVText.text = "NTSC";
}
}
}
}

CODE

var nMoviePCLevel, nGamePCLevel;
nMoviePCLevel = theConfig.GetMoviePCFlags();
nGamePCLevel = theConfig.GetGamePCFlags();
theMainMenu.children[0].children[0].theMoviePCText.text = nMoviePCLevel;
theMainMenu.children[0].children[0].theGamePCText.text = nGamePCLevel;
Title: Want This ?
Post by: xxwillisxx on August 10, 2004, 04:36:00 AM
QUOTE (Darkzone @ Aug 10 2004, 05:29 AM)
Hi willis, i don't have luck to replace the old Infopanel with the new one, always get an Error 21 !  I have the audioviz. Code that Cevy post in my lite.

i got the audioviz too
Title: Want This ?
Post by: coltxL2717 on August 10, 2004, 05:11:00 AM
Wow xxwillisxx, that new update your working on looks very promissing.  On question though, are you still going to use the clock panel or something else, because i dont see how you will be able to fit all that in.
Title: Want This ?
Post by: xxwillisxx on August 10, 2004, 09:19:00 AM
QUOTE (coltxL2717 @ Aug 10 2004, 06:14 AM)
Wow xxwillisxx, that new update your working on looks very promissing.  On question though, are you still going to use the clock panel or something else, because i dont see how you will be able to fit all that in.

im going to take out the 3dxbox and add  scrolling text like in the setings menu for xbox info if i can
Title: Want This ?
Post by: coltxL2717 on August 10, 2004, 01:14:00 PM
biggrin.gif .
Title: Want This ?
Post by: Darkzone on August 10, 2004, 11:30:00 PM
QUOTE (xxwillisxx @ Aug 9 2004, 12:17 PM)
user posted image


Hi willis, is it possible that you insert a Background to the new infopanel ? It is a little bit to transparency in my Dash so i don't  can read the letters to good !

Yes, a Background and Avatar that we can read the info a little bit better, that will be nice !
Title: Want This ?
Post by: xxwillisxx on August 15, 2004, 04:45:00 AM
scrolling text working but cant get the info yet

user posted image
Title: Want This ?
Post by: alphaxav on August 15, 2004, 09:50:00 AM
biggrin.gif

PM me i'll take a look ...
Title: Want This ?
Post by: xxwillisxx on August 15, 2004, 12:23:00 PM
CODE

if (InBoardBack)
     {
         theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
         theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
         theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1] + DDType[1];
theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[3] + DDType[3];
theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[5] + DDType[5];
theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[2] + DDType[2];
theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[4] + DDType[4];
theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6] + DDType[6];
theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
     }
     else
     {
         theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
         theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
         theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
     }
     if (theDiscDrive.discType == "unknown")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "UNKNOWN";
     }
     else if (theDiscDrive.discType == "Audio")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "AUDIO CD";
     }
     else if (theDiscDrive.discType == "Video")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
     }
     else if (theDiscDrive.discType == "Title")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "GAME";
     }
     else
     {
         theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
     }
     }
 }


look like this

CODE

if (InBoardBack)
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
           theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1] + DDType[1];
           theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[3] + DDType[3];
           theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[5] + DDType[5];
           theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[2] + DDType[2];
           theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[4] + DDType[4];
           theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6] + DDType[6];
           theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
           theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
           theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
           theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
           theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
           var c = theMainMenu.children[0].children[0];
           c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, SSChevy2001, xxwillisxx, 2gam, aweelz, JbOnE, fuckDB and xbox-scene";
       }
       else
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
       }
       if (theDiscDrive.discType == "unknown")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "UNKNOWN";
      }
      else if (theDiscDrive.discType == "Audio")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "AUDIO CD";
      }
      else if (theDiscDrive.discType == "Video")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
      }
      else if (theDiscDrive.discType == "Title")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "GAMES";
      }
      else
      {
          theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
      }
      if (theConfig.GetAVRegion() == "PAL_I")
      {
          theMainMenu.children[0].children[0].theAVText.text = "AV Region: PAL 60";
      }
      else
      {
         theMainMenu.children[0].children[0].theAVText.text = "AV Region: NTSC";
      }
      if (theConfig.Get480Support())
      {
         theMainMenu.children[0].children[0].the480Text.text = "480p: YES";
      }
      else
      {
          theMainMenu.children[0].children[0].the480Text.text = "480p: NO";
      }
      if (theConfig.Get720Support())
      {
          theMainMenu.children[0].children[0].the720Text.text = "720p: YES";
      }
      else
      {
          theMainMenu.children[0].children[0].the720Text.text = "720p: NO";
      }
      if (theConfig.Get1080Support())
      {
          theMainMenu.children[0].children[0].the1080Text.text = "1080i: YES";
      }
      else
      {
          theMainMenu.children[0].children[0].the1080Text.text = "1080i: NO";
      }
      if (theConfig.GetDolbyDigitalSupport())
      {     
          theMainMenu.children[0].children[0].TheDDText.text = "DOLBY.D..: YES";
      }  
      else
      {     
          theMainMenu.children[0].children[0].TheDDText.text = "DOLBY.D..: NO";
      }  
      if (theConfig.GetDTSSupport())
      {     
          theMainMenu.children[0].children[0].TheDTSText.text = "DTS: YES";
      }
      else
      {     
          theMainMenu.children[0].children[0].TheDTSText.text = "DTS: NO";
      }
      if (theConfig.GetAudioMode() == 0)
      {
      theMainMenu.children[0].children[0].TheAudioText.text = "AUDIO: MONO";  
      }
      else if (theConfig.GetAudioMode() == 1)     
      {
      theMainMenu.children[0].children[0].TheAudioText.text = "AUDIO: STEREO";  
      }
      else if (theConfig.GetAudioMode() == 2)     
      {
      theMainMenu.children[0].children[0].TheAudioText.text = "AUDIO: SURROUND";
      }
}
}
}


and heres the code for mainmenu5.xip/default.xap
CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF thescrollingtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF QuestionText Text { font "body" translate false width 7 height 4.1 scrollRate 0.1 scrollDelay 6 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -0.5000 1.654000
}

DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.4400 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.6400 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.84000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.04000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.24000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.44000 1.654000
}
DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.44000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.340000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.440000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.240000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.140000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.040000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.940000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.840000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.740000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.640000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.540000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.440000 1.654000
}

DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.44000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.64000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.84000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.04000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.24000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}
Title: Want This ?
Post by: alphaxav on August 15, 2004, 01:29:00 PM
QUOTE
    c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, SSChevy2001, xxwillisxx, 2gam, aweelz, JbOnE, fuckDB and xbox-scene";


make it look like this :

QUOTE
    c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, SSChevy2001, xxwillisxx, 2gam, aweelz, JbOnE, fuckDB and xbox-scene" + "AV Region: PAL 60" + "AV Region: NTSC" +  "480p: YES" + "480p: NO" + "720p: YES" + "720p: NO" + "1080i: YES" + "1080i: NO" + "DOLBY.D..: YES" + "DOLBY.D..: NO" + "DTS: YES" + "DTS: NO" + "AUDIO: MONO" + "AUDIO: STEREO" + "AUDIO: SURROUND";


didn't try it yet so i can't say it's this

if it don't work try with the lign with the "var" wink.gif
Title: Want This ?
Post by: xxwillisxx on August 16, 2004, 02:54:00 AM
QUOTE
c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, SSChevy2001, xxwillisxx, 2gam, aweelz, JbOnE, fuckDB and xbox-scene" + "AV Region: PAL 60" + "AV Region: NTSC" +  "480p: YES" + "480p: NO" + "720p: YES" + "720p: NO" + "1080i: YES" + "1080i: NO" + "DOLBY.D..: YES" + "DOLBY.D..: NO" + "DTS: YES" + "DTS: NO" + "AUDIO: MONO" + "AUDIO: STEREO" + "AUDIO: SURROUND";


this dident work
Title: Want This ?
Post by: xxwillisxx on August 16, 2004, 02:10:00 PM
big thx SSChevy2001 it works now

ill put up the code soon

Title: Want This ?
Post by: xxwillisxx on August 16, 2004, 02:25:00 PM
CODE

if (InBoardBack)
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
           theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1] + DDType[1];
           theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[3] + DDType[3];
           theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[5] + DDType[5];
           theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[2] + DDType[2];
           theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[4] + DDType[4];
           theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6] + DDType[6];
           theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
           theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
           theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
           theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
           theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
           var c = theMainMenu.children[0].children[0];
           c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, aweelz, SSChevy2001, xxwillisxx, 2gam, JbOnE, fuckDB and xbox-scene" + "\r                       " + theAVText + "\r" + TheAVPACK + "\r" + the480Text + "\r" + the720Text + "\r" + the1080Text + "\r" + TheDDText + "\r" + TheDTSText + "\r" + TheAudioText + "\r" + TheVideoText;                      
       }
       else
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
       }
       if (theDiscDrive.discType == "unknown")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "UNKNOWN";
      }
      else if (theDiscDrive.discType == "Audio")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "AUDIO CD";
      }
      else if (theDiscDrive.discType == "Video")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
      }
      else if (theDiscDrive.discType == "Title")
      {
          theMainMenu.children[0].children[0].theDVDText.text = "GAME";
      }
      else
      {
          theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
      }
      if (theConfig.GetAVRegion() == "PAL_I")
      {
          theAVText = "AV Region: PAL 60";
      }
      else
      {
         theAVText = "AV Region: NTSC";
      }
      if (theConfig.Get480Support())
      {
         the480Text = "480p: YES";
      }
      else
      {
          the480Text = "480p: NO";
      }
      if (theConfig.Get720Support())
      {
          the720Text = "720p: YES";
      }
      else
      {
          the720Text = "720p: NO";
      }
      if (theConfig.Get1080Support())
      {
          the1080Text = "1080i: YES";
      }
      else
      {
          the1080Text = "1080i: NO";
      }
      if (theConfig.GetDolbyDigitalSupport())
      {     
          TheDDText = "DOLBY.D..: YES";
      }  
      else
      {     
          TheDDText = "DOLBY.D..: NO";
      }  
      if (theConfig.GetDTSSupport())
      {     
          TheDTSText = "DTS: YES";
      }
      else
      {     
          TheDTSText = "DTS: NO";
      }
      if (theConfig.GetAudioMode() == 0)
      {
          TheAudioText = "AUDIO: MONO";  
      }
          else if (theConfig.GetAudioMode() == 1)     
      {
          TheAudioText = "AUDIO: STEREO";  
      }
      else if (theConfig.GetAudioMode() == 2)     
      {
          TheAudioText = "AUDIO: SURROUND";
      }
      if (theConfig.GetVideoMode() == 0)
      {
          TheVideoText = "VIDEO: NORMAL";  
      }
          else if (theConfig.GetVideoMode() == 1)     
      {
          TheVideoText = "VIDEO: LETTERBOX";  
      }
      else if (theConfig.GetVideeoMode() == 2)     
      {
          TheVideoText = "VIDEO: WIDE SCREEN";
      }
      if (theConfig.GetAVPackType() != "RFU")
      {
          TheAVPACK = "AV Pack: RCA/RFU";
      }
      else if(theConfig.GetAVPackType() != "HGTV")
      {
          TheAVPACK = "AV Pack: HGTV";
      }
      else if(theConfig.GetAVPackType() != "SVIDEO")
      {
          TheAVPACK = "AV Pack: SVIDEO";
      }
}
}
}


go to All new var's below here...

and add these

CODE

var TheAVPACK;
var TheVideoText;
var theAVText;
var the480Text;
var the720Text;
var the1080Text;
var TheDDText;
var TheDTSText;
var TheAudioText;


now in mainmenu5.xip/default.xap

look for DEF ExtraPanel Transform

and mak it look like this
CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF thevideo Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF QuestionText Text { font "body" translate false width 7 height 4.1 scrollRate 0.1 scrollDelay 6 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -0.5000 1.654000
}

DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.2 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.4400 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.6400 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.84000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.04000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.24000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.44000 1.654000
}
DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.44000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.340000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.440000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.240000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.140000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.040000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.940000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.840000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.740000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.640000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.540000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.440000 1.654000
}

DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.44000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.64000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.84000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.04000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.24000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}
Title: Want This ?
Post by: xxwillisxx on August 17, 2004, 12:18:00 AM
QUOTE (Darkzone @ Aug 17 2004, 12:38 AM)
This is awesome willis  love.gif  can you please add an Backgroung on some textured Dashes are the Panel a little to transparent!

im working on it
Title: Want This ?
Post by: xxwillisxx on August 17, 2004, 04:16:00 AM
CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "your pic here.tag"//"clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.3
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}


you can put n-e pic, i use a black pic to make it dark black like the pic
user posted image
Title: Want This ?
Post by: xxwillisxx on August 17, 2004, 04:30:00 AM
it will look black with n-e pic you use  Darkzone
Title: Want This ?
Post by: xxwillisxx on August 17, 2004, 05:24:00 AM
QUOTE (Darkzone @ Aug 17 2004, 05:59 AM)
is this ok for new Background?

user posted image

yes but i think it will show up black
Title: Want This ?
Post by: Infamous_One on August 17, 2004, 03:14:00 PM
blink.gif  cool
Title: Want This ?
Post by: xxwillisxx on August 18, 2004, 03:13:00 PM
QUOTE (Infamous_One @ Aug 17 2004, 04:17 PM)
blink.gif  cool

thx
Title: Want This ?
Post by: xxwillisxx on August 18, 2004, 03:14:00 PM
QUOTE (Darkzone @ Aug 17 2004, 06:36 AM)
I'll give it a try and post the effekt!

Thanks a lot !

put up a pic
Title: Want This ?
Post by: Darkzone on August 18, 2004, 11:05:00 PM
QUOTE (xxwillisxx @ Aug 18 2004, 11:17 PM)
put up a pic

Sorry, but my TV are damaged for 2 days, i hear the Sound but see no picture, I'll buy a new one on Saturday!

Willis, the picture for the Syssteminfo i maid has no effekt to the panel, it show transparent, can we change the Material from "Panel Backing 03" to "Flatsurfaces" or something that makes the panel a little bit more readable?
Title: Want This ?
Post by: xxwillisxx on August 19, 2004, 01:48:00 AM
QUOTE (Darkzone @ Aug 19 2004, 12:08 AM)
Sorry, but my TV are damaged for 2 days, i hear the Sound but see no picture, I'll buy a new one on Saturday!

Willis, the picture for the Syssteminfo i maid has no effekt to the panel, it show transparent, can we change the Material from "Panel Backing 03" to "Flatsurfaces" or something that makes the panel a little bit more readable?

yes you can
Title: Want This ?
Post by: xxwillisxx on August 19, 2004, 02:36:00 AM
QUOTE
Hi, xxwillisxx you been working hard on the system panel and I know you wanted this so here it is. Now you might need to make some changes for lite, but you can handle that.


i cant get it to work
Title: Want This ?
Post by: xxwillisxx on August 19, 2004, 03:02:00 AM
ok i got it to work will put up code soon and pics
Title: Want This ?
Post by: xxwillisxx on August 19, 2004, 03:47:00 AM
go here for code album icons
Title: Want This ?
Post by: xxwillisxx on August 21, 2004, 01:03:00 AM
******update*******
new hdd space code thx to 2gam
ill put up code soon
user posted image
Title: Want This ?
Post by: xxwillisxx on August 21, 2004, 01:13:00 AM
CODE

DD = 8;
for (var ii = 1; ii < 7; ii = ii + 2)
{
freespace = ShowFreeSpaceOn(DD);
totalspace = ShowTotalSpaceOn(DD);
DDType[ii] = "Ko";
DDType[ii+1] = "Ko";
DDSpace[ii] = Math.round(freespace);
DDSpace[ii+1] = Math.round(totalspace);
if (freespace >= 1048576)
{
DDSpace[ii] = Math.round((freespace / 1024)/1024);
DDType[ii] = "Go";
}
else if (freespace < 1048576 & freespace > 1024)
{
DDSpace[ii] = Math.round(freespace / 1024);
DDType[ii] = "Mo";
}

if (totalspace >= 1048576)
{
DDSpace[ii+1] = Math.round((totalspace / 1024)/1024);
DDType[ii+1] = "Go";
}
else if (totalspace < 1048576 & totalspace > 1024)
{
DDSpace[ii+1] = Math.round(totalspace / 1024);
DDType[ii+1] = "Mo";
}
DD = DD + 1;
}


look like this
CODE

var nbconf2;
   var nbconf3;
   var nbconf4;
   var nomb;
   var lgt;
   DD = 8;
   for (var ii = 1; ii < 4; ii = ii + 1)
   {
 freespace = ShowFreeSpaceOn(DD);

 DDType = "Kb";
 DDSpace[ii] = freespace + ".00" + DDType;
 if (freespace > 1024)
 {
    if (freespace >= 1024*1024)
    {
   nomb = (freespace / 1024)/1024;
   DDType = "Gb";
    }
    else if (freespace < 1024*1024 & freespace > 1024)
    {
   nomb = freespace / 1024;
   DDType = "Mb";
    }

    nbconf2 = Math.round(nomb);
    if (nbconf2 > nomb)
   nbconf2 = nbconf2 - 1;

    nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
    nbconf4 = (((nomb / nbconf2)-1)*nbconf2)*100;
    if (nbconf3 > nbconf4)
   nbconf3 = nbconf3 - 1;

    DDSpace[ii] = nbconf2+"."+nbconf3+DDType;
 }
 totalspace = ShowTotalSpaceOn(DD);

 DDType = "Kb";
 DDSpace[ii+3] = totalspace + ".00" + DDType;
 if (totalspace > 1024)
 {
    if (totalspace >= 1024*1024)
    {
   nomb = (totalspace / 1024)/1024;
   DDType = "Gb";
    }
    else if (totalspace < 1048576 & totalspace > 1024)
    {
   nomb = totalspace / 1024;
   DDType = "Mb";
    }

    nbconf2 = Math.round(nomb);
    if (nbconf2 > nomb)
   nbconf2 = nbconf2 - 1;

    nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
    DDSpace[ii+3] = nbconf2+"."+nbconf3+DDType;
 }
 DD = DD + 1;
   }


look for this if (InBoardBack)

and make it look like this
CODE

if (InBoardBack)
       {
           theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
           theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
           theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
           theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1];
           theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[2];
           theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[3];
           theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[4];
           theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[5];
           theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6];
           theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
           theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
           theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
           theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
           theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
           var c = theMainMenu.children[0].children[0];
           c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, SSChevy2001, xxwillisxx, aweelz, 2gam, JbOnE, fuckDB and xbox-scene" + "\r                       " + theAVText + "\r" + TheAVPACK + "\r" + the480Text + "\r" + the720Text + "\r" + the1080Text + "\r" + TheDDText + "\r" + TheDTSText + "\r" + TheAudioText + "\r" + TheVideoText;                      
       }
       else



look for DEF theHDDMonitor MemoryMonitor

and make it look like this

CODE

DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
   var a = drive;
   var b = theHDDMonitor.GetTotalFreeBlocks(a);
   var c = b * 16;
   return c;
}

function ShowTotalSpaceOn(drive)
{
   var a = drive;
   var b = theHDDMonitor.GetFreeTotalRatio(a);
   var c = theHDDMonitor.GetTotalFreeBlocks(a);
   var d = c * 16;
   var e = 0;
   if( b > 0)
   {
 e = d / b;
   }
   return e;
}

now for mainmenu5.xip/default.xap

look for DEF ExtraPanel Transform

and make it look like this

CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "avatar.tag"//"clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.3//0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF thevideo Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF QuestionText Text { font "body" translate false width 7 height 4.1 scrollRate 0.1 scrollDelay 6 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -0.5000 1.654000
}

DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.0 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.0 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.0 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.4400 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.6400 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.84000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.04000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.24000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.44000 1.654000
}
DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.44000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.340000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.440000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.240000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.140000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.040000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.940000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.840000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.740000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.640000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.540000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.440000 1.654000
}

DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.44000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.64000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.84000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.04000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.24000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}
Title: Want This ?
Post by: xxwillisxx on August 23, 2004, 12:24:00 AM
i think i can
Title: Want This ?
Post by: Darkzone on August 23, 2004, 12:27:00 AM
biggrin.gif  so please, do it *lol*

beerchug.gif
Title: Want This ?
Post by: xxwillisxx on August 23, 2004, 12:42:00 AM
CODE

var bMusicPlayWithSubsVisible0;
var nPlayCursor0;
var nPreviousPlayCursor0;
var nPlayScroll0;
var nPlayVisible0;
var nCurMusicPlayWithSubsItem0;
var subTitle0;
var CurrentSection;
var TempTitleList;
var CurFillDir;


paste this after :

CODE

var DDSpace;
var DDType;
var DD;
var freespace;
var totalspace;


now scearch this just after :

CODE

function initialize()
{
   bMusicPlayWithSubsVisible0 = true;
   nCurMusicPlayWithSubsItem0 = 0;
   nPlayCursor0 = 0;
   nPreviousPlayCursor0 = 0;
   nPlayScroll0 = 0;
   nPlayVisible0 = 9;


paste this after :

CODE

DDSpace = new Array(6);
   DDType = new Array(6);


scearch this :

CODE

   c._button_surround.visible = true;
   c.New_Line11.visible = true;
   c._button_surround_0.visible = false;


paste this after :

CODE

var nbconf2;
var nbconf3;
var nbconf4;
var nomb;
var lgt;
DD = 8;
for (var ii = 1; ii < 4; ii = ii + 1)
{
freespace = ShowFreeSpaceOn(DD);

DDType = "Kb";
DDSpace[ii] = freespace + ".00" + DDType;
if (freespace > 1024)
{
 if (freespace >= 1024*1024)
 {
  nomb = (freespace / 1024)/1024;
  DDType = "Gb";
 }
 else if (freespace < 1024*1024 & freespace > 1024)
 {
  nomb = freespace / 1024;
  DDType = "Mb";
 }

 nbconf2 = Math.round(nomb);
 if (nbconf2 > nomb)
  nbconf2 = nbconf2 - 1;

 nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
 nbconf4 = (((nomb / nbconf2)-1)*nbconf2)*100;
 if (nbconf3 > nbconf4)
  nbconf3 = nbconf3 - 1;

 DDSpace[ii] = nbconf2+"."+nbconf3+DDType;
}
totalspace = ShowTotalSpaceOn(DD);

DDType = "Kb";
DDSpace[ii+3] = totalspace + ".00" + DDType;
if (totalspace > 1024)
{
 if (totalspace >= 1024*1024)
 {
  nomb = (totalspace / 1024)/1024;
  DDType = "Gb";
 }
 else if (totalspace < 1048576 & totalspace > 1024)
 {
  nomb = totalspace / 1024;
  DDType = "Mb";
 }

 nbconf2 = Math.round(nomb);
 if (nbconf2 > nomb)
  nbconf2 = nbconf2 - 1;

 nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
 DDSpace[ii+3] = nbconf2+"."+nbconf3+DDType;
}
DD = DD + 1;
}


now replace this :

CODE

c.MenuMetaText.text = v;
       else if (nCurMusicPlayWithSubsItem0 == 1)
           c.MenuMetaText.text = w;
       else if (nCurMusicPlayWithSubsItem0 == 2)
           c.MenuMetaText.text = x;
       else if (nCurMusicPlayWithSubsItem0 == 3)
           c.MenuMetaText.text = y;
       else if (nCurMusicPlayWithSubsItem0 == 4)
           c.MenuMetaText.text = z;


with this :

CODE

          c.MenuMetaText.text = v + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[6] + ("    ") + DDSpace[3] + ("   ");
      else if (nCurMusicPlayWithSubsItem0 == 1)
          c.MenuMetaText.text = w + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[6] + ("    ") + DDSpace[3] + ("   ");
      else if (nCurMusicPlayWithSubsItem0 == 2)
          c.MenuMetaText.text = x + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[6] + ("    ") + DDSpace[3] + ("   ");
      else if (nCurMusicPlayWithSubsItem0 == 3)
          c.MenuMetaText.text = y + + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[6] + ("    ") + DDSpace[3] + ("   ");
      else if (nCurMusicPlayWithSubsItem0 == 4)
          c.MenuMetaText.text = z + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[6] + ("    ") + DDSpace[3] + ("   ");

[/CODE}
and at the end paste this :

[CODE]
DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = 0;
if( b > 0)
{
e = d / b;
}
return e;
}

Title: Want This ?
Post by: coltxL2717 on August 23, 2004, 12:47:00 AM
Willis i have a question about your updated drive space code.  What does it do exactly?  Does it round the space more correctly?
Title: Want This ?
Post by: xxwillisxx on August 23, 2004, 12:50:00 AM
QUOTE (coltxL2717 @ Aug 23 2004, 01:50 AM)
Willis i have a question about your updated drive space code.  What does it do exactly?  Does it round the space more correctly?

yes it round the space more correctly
Title: Want This ?
Post by: xxwillisxx on August 23, 2004, 12:54:00 AM
CODE

c.MenuMetaText.text = v + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");
     else if (nCurMusicPlayWithSubsItem0 == 1)
         c.MenuMetaText.text = w + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");
     else if (nCurMusicPlayWithSubsItem0 == 2)
         c.MenuMetaText.text = x + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");
     else if (nCurMusicPlayWithSubsItem0 == 3)
         c.MenuMetaText.text = y + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");
     else if (nCurMusicPlayWithSubsItem0 == 4)
         c.MenuMetaText.text = z + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");

Title: Want This ?
Post by: xxwillisxx on August 23, 2004, 02:06:00 AM
QUOTE (Darkzone @ Aug 23 2004, 02:14 AM)
will this code show how many items too?

no
Title: Want This ?
Post by: xxwillisxx on August 23, 2004, 02:19:00 AM
CODE


if (nCurMusicPlayWithSubsItem0 == 0)
{
           TempTitleList = FillMenuList(GetSectionPaths(0));
           var nTracks0;
           nTracks0 = theMenuGlobal.length;
c.MenuMetaText.text = v + ("[") + nTracks0 + ("]                ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");
}    
else if (nCurMusicPlayWithSubsItem0 == 1)
{
           TempTitleList = FillMenuList(GetSectionPaths(1));
           var nTracks0;
           nTracks0 = theMenuGlobal.length;        
c.MenuMetaText.text = w ("[") + nTracks0 + ("]                ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");
}    
else if (nCurMusicPlayWithSubsItem0 == 2)
{
           TempTitleList = FillMenuList(GetSectionPaths(2));
           var nTracks0;
           nTracks0 = theMenuGlobal.length;        
c.MenuMetaText.text = x ("[") + nTracks0 + ("]                ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");
}    
else if (nCurMusicPlayWithSubsItem0 == 3)
{
           TempTitleList = FillMenuList(GetSectionPaths(3));
           var nTracks0;
           nTracks0 = theMenuGlobal.length;        
c.MenuMetaText.text = y + ("                      ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] ("[") + nTracks0 + ("]                ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");
}    
else if (nCurMusicPlayWithSubsItem0 == 4)
{
           TempTitleList = FillMenuList(GetSectionPaths(4));
           var nTracks0;
           nTracks0 = theMenuGlobal.length;        
c.MenuMetaText.text = z ("[") + nTracks0 + ("]                ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E:      ")+ DDSpace[1] + ("    ") + DDSpace[4] + ("   ") + ("F:      ")+ DDSpace[2] + ("    ") + DDSpace[5] + ("   ") + ("G:      ")+ DDSpace[3] + ("    ") + DDSpace[6] + ("   ");
}    
Title: Want This ?
Post by: coltxL2717 on August 23, 2004, 02:27:00 AM
cool.gif
Title: Want This ?
Post by: xxwillisxx on August 23, 2004, 02:44:00 AM
QUOTE (Darkzone @ Aug 23 2004, 03:37 AM)
Very good work, keep it up ! laugh.gif

is it working
Title: Want This ?
Post by: xxwillisxx on August 24, 2004, 03:22:00 PM
scrolling pic ? yes or no

is there a way to do this
Title: Want This ?
Post by: xxwillisxx on August 25, 2004, 06:26:00 PM
QUOTE (Darkzone @ Aug 25 2004, 01:09 AM)
willis, have you test the new code for submenues if it works? can't do it, TV allways damaged!

no i didn't try it
Title: Want This ?
Post by: xxwillisxx on August 25, 2004, 09:55:00 PM
QUOTE (bookofjacob @ Aug 25 2004, 10:52 PM)
Has anybody used the code for the smaller 'Lite' panel with the 3D XBOX in tHc original.

If I just patched the xbe and put all the code in the appropriate places in Original will it still work or is there some major differences in the coding of the two that will prevent this.

Any help appreciated.

i dont know if it will work idont have tHc original
Title: Want This ?
Post by: coltxL2717 on August 26, 2004, 12:26:00 AM
I tried putting xxwillisxx info panel in original.  You need to modify his code.  I got the actual panel to come out, but i couldnt get it to display any of the info except for the 3d xbox, kernal and dash number.  Also couldn't get the xbox to hide the panel so it would always be displayed.  Dont worry maybe chevy will work on it for original.
Title: Want This ?
Post by: XteticX on August 28, 2004, 04:47:00 PM
blink.gif
Then I'll try to keep in touch whit the updates.
thx

Amasing work  love.gif ,

and keep the hacking a cuming  beerchug.gif
Title: Want This ?
Post by: xxwillisxx on August 29, 2004, 12:19:00 AM
QUOTE (XteticX @ Aug 28 2004, 05:50 PM)
Ok!! I'm pretty lost whit all those codes everywhere, switching from Orig to Lite....
I know this will probebly piss you guys off but could you put the right codes for thc "LITE" from start to finish? I wanna do this mod but I'm not sure whit what codes to start. blink.gif
Then I'll try to keep in touch whit the updates.
thx

Amasing work  love.gif ,

and keep the hacking a cuming  beerchug.gif

ill try to put it all in one post
Title: Want This ?
Post by: xxwillisxx on August 29, 2004, 02:30:00 AM
CODE



DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = 0;
if( b > 0)
{
e = d / b;
}
return e;
}




now search for this :


CODE



function initialize()



make it look like this :


CODE



var bInGameBoardView;
var CurrentGameBoardAltViewpoint;
var InBoardBack;      var DDSpace;           var DDType;             var DD;                    var freespace;           var totalspace;           var TheAVPACK;        var TheVideoText;      var theAVText;           var the480Text;          var the720Text;           var the1080Text;         var TheDDText;           var TheDTSText;          var TheAudioText;      
function initialize()
{
DDSpace = new Array(6);    DDType = new Array(6);        InBoardBack = false;          bInGameBoardView = false;



go to this :


CODE



function OnArrival()
 {
   theSkinBackground.isBound = true;
 }



add this just after :

CODE



function OnArrival()
 {
   theSkinBackground.isBound = true;
 }
 behavior
 {
     sleep 0.1;
     if (children[0].children.length() > 0)
     {
     if (ControlPanelOut == true)
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.7;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -2100);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-500, -250, -2100);
     }
     else if (bInGameBoardView == true)
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.7;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(-1500, 255, -210);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(1500, -250, -210);
     }
     else
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.3;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(1);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -210);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.3;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(1);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-360, -250, -210);
     }
      if (InBoardBack)
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
           theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1];            theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[2];              theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[3];              theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[4];              theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[5];              theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6];             theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
          theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
          theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
          theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
          theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
          var c = theMainMenu.children[0].children[0];
          c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, aweelz, SSChevy2001, xxwillisxx, 2gam, JbOnE, fuckDB and xbox-scene" + "\r                       " + theAVText + "\r" + TheAVPACK + "\r" + the480Text + "\r" + the720Text + "\r" + the1080Text + "\r" + TheDDText + "\r" + TheDTSText + "\r" + TheAudioText + "\r" + TheVideoText;                      
      }
      else
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
      }
      if (theDiscDrive.discType == "unknown")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "UNKNOWN";
     }
     else if (theDiscDrive.discType == "Audio")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "AUDIO CD";
     }
     else if (theDiscDrive.discType == "Video")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
     }
     else if (theDiscDrive.discType == "Title")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "GAME";
     }
     else
     {
         theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
     }
     if (theConfig.GetAVRegion() == "PAL_I")
     {
         theAVText = "AV Region: PAL 60";
     }
     else
     {
        theAVText = "AV Region: NTSC";
     }
     if (theConfig.Get480Support())
     {
        the480Text = "480p: YES";
     }
     else
     {
         the480Text = "480p: NO";
     }
     if (theConfig.Get720Support())
     {
         the720Text = "720p: YES";
     }
     else
     {
         the720Text = "720p: NO";
     }
     if (theConfig.Get1080Support())
     {
         the1080Text = "1080i: YES";
     }
     else
     {
         the1080Text = "1080i: NO";
     }
     if (theConfig.GetDolbyDigitalSupport())
     {  
         TheDDText = "DOLBY.D..: YES";
     }  
     else
     {  
         TheDDText = "DOLBY.D..: NO";
     }  
     if (theConfig.GetDTSSupport())
     {  
         TheDTSText = "DTS: YES";
     }
     else
     {  
         TheDTSText = "DTS: NO";
     }
     if (theConfig.GetAudioMode() == 0)
     {
         TheAudioText = "AUDIO: MONO";  
     }
         else if (theConfig.GetAudioMode() == 1)  
     {
         TheAudioText = "AUDIO: STEREO";  
     }
     else if (theConfig.GetAudioMode() == 2)  
     {
         TheAudioText = "AUDIO: SURROUND";
     }
     if (theConfig.GetVideoMode() == 0)
     {
         TheVideoText = "VIDEO: NORMAL";  
     }
         else if (theConfig.GetVideoMode() == 1)  
     {
         TheVideoText = "VIDEO: LETTERBOX";  
     }
     else if (theConfig.GetVideeoMode() == 2)  
     {
         TheVideoText = "VIDEO: WIDE SCREEN";
     }
     if (theConfig.GetAVPackType() != "RFU")
     {
         TheAVPACK = "AV Pack: RCA/RFU";
     }
     else if(theConfig.GetAVPackType() != "HDTV")
     {
         TheAVPACK = "AV Pack: HDTV";
     }
     else if(theConfig.GetAVPackType() != "SVIDEO")
     {
         TheAVPACK = "AV Pack: SVIDEO";
     }
}
}
}




look for this :


CODE



control DEF theMainMenuJoy Joystick



then this :


CODE



function OnYDown()



make it look like this :


CODE



function OnYDown()
 {
if (InBoardBack == true)
 {
   InBoardBack = false;
 }
 else if (InBoardBack == false)
 {
     InBoardBack = true;
 }  
}



go to this :


CODE



DEF theMainMenu Level



look for this :


CODE



DEF theMainMenu Level
{
   archive "MainMenu5.xip"
   unloadable false

   children
   [
       Inline
       {
           url "MainMenu5/default.xap"

            function onLoad()
         {




make it look like this :


CODE



function onLoad()
         {
var nbconf2;
   var nbconf3;
   var nbconf4;
   var nomb;
   var lgt;
   DD = 8;
   for (var ii = 1; ii < 4; ii = ii + 1)
   {
 freespace = ShowFreeSpaceOn(DD);

 DDType = "Kb";
 DDSpace[ii] = freespace + ".00" + DDType;
 if (freespace > 1024)
 {
    if (freespace >= 1024*1024)
    {
   nomb = (freespace / 1024)/1024;
   DDType = "Gb";
    }
    else if (freespace < 1024*1024 & freespace > 1024)
    {
   nomb = freespace / 1024;
   DDType = "Mb";
    }

    nbconf2 = Math.round(nomb);
    if (nbconf2 > nomb)
   nbconf2 = nbconf2 - 1;

    nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
    nbconf4 = (((nomb / nbconf2)-1)*nbconf2)*100;
    if (nbconf3 > nbconf4)
   nbconf3 = nbconf3 - 1;

    DDSpace[ii] = nbconf2+"."+nbconf3+DDType;
 }
 totalspace = ShowTotalSpaceOn(DD);

 DDType = "Kb";
 DDSpace[ii+3] = totalspace + ".00" + DDType;
 if (totalspace > 1024)
 {
    if (totalspace >= 1024*1024)
    {
   nomb = (totalspace / 1024)/1024;
   DDType = "Gb";
    }
    else if (totalspace < 1048576 & totalspace > 1024)
    {
   nomb = totalspace / 1024;
   DDType = "Mb";
    }

    nbconf2 = Math.round(nomb);
    if (nbconf2 > nomb)
   nbconf2 = nbconf2 - 1;

    nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
    DDSpace[ii+3] = nbconf2+"."+nbconf3+DDType;
 }
 DD = DD + 1;
   }

         var ca = theMainMenu.children[0].children[0];
         var TempTitleList;
         TempTitleList = FillMenuList(GetSectionPaths(0));
         var nTracks0;
         nTracks0 = TempTitleList.length;
         ca.Menu1Text.text = nTracks0;
         TempTitleList = FillMenuList(GetSectionPaths(1));
         var nTracks1;
         nTracks1 = TempTitleList.length;
         ca.Menu2Text.text = nTracks1;
         TempTitleList = FillMenuList(GetSectionPaths(2));
         var nTracks2;
         nTracks2 = TempTitleList.length;
         ca.Menu3Text.text = nTracks2;
         TempTitleList = FillMenuList(GetSectionPaths(3));
         var nTracks3;
         nTracks3 = TempTitleList.length;
         ca.Menu4Text.text = nTracks3;
         TempTitleList = FillMenuList(GetSectionPaths(4));
         var nTracks4;
         nTracks4 = TempTitleList.length;
         ca.Menu5Text.text = nTracks4;

         var c = theMainMenu.children[0].children[0];
         var musicCount;
         musicCount = theMusicCollection.GetSoundtrackCount();
         c.MusicCountText.text = musicCount + " " + theTranslator.Translate("Albums");

               

                 var c = theMainMenu.children[0].children[0];
                 if( g_bXOnDashExists )  



just after search this :

CODE



GetSubmenuText();
             c.SubmenuText1.text = SubMenuItem1;
             c.SubmenuText2.text = SubMenuItem2;
             c.SubmenuText3.text = SubMenuItem3;
             c.SubmenuText4.text = SubMenuItem4;
             c.SubmenuText5.text = SubMenuItem5;



and make it look like this :


CODE



GetSubmenuText();
             c.SubmenuText1.text = SubMenuItem1;
             c.SubmenuText2.text = SubMenuItem2;
             c.SubmenuText3.text = SubMenuItem3;
             c.SubmenuText4.text = SubMenuItem4;
             c.SubmenuText5.text = SubMenuItem5;
       c.theKernelName.text = theConfig.GetROMVersion();
       c.theDashName.text = theConfig.GetXdashVersion();
                 UpdateMainMenu();  



save and now open mainmenu5.xip/default.xap

go at the end and add this :
CODE

CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "avatar.tag"//"clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.3//0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF thevideo Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF QuestionText Text { font "body" translate false width 7 height 4.1 scrollRate 0.1 scrollDelay 6 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -0.5000 1.654000
}

DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.0 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.0 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.0 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.4400 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.6400 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.84000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.04000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.24000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.44000 1.654000
}
DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.44000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.340000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.440000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.240000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.140000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.040000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.940000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.840000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.740000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.640000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.540000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.440000 1.654000
}

DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.44000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.64000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.84000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.04000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.24000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}
Title: Want This ?
Post by: XteticX on August 29, 2004, 10:14:00 PM
sad.gif
I was thinking, maybe its because I did previous mods on my thc LITE. Here are the other codes I've added .

-->DNA strands from BSX
-->5th menu button
-->Clock
-->apps/games Icons
-->Custom system info and submenu text (fuckdb's HD space patch)
-->Extra ring around MainPodSupport
-->Auto ask for trainers
-->on "B" down ask for shutdown
-->Moved Memory Manager in Settings
-->Main menu Orb picture
-->30mins Music Fix

If you think any of these codes may collide let me know! laugh.gif
My first bet was that the FUCKDB patch did this error21, what do you think?
oh by the way, I did this on thc LITE green v.1.0 if it maters in any way

thx in advance beerchug.gif

Title: Want This ?
Post by: xxwillisxx on August 30, 2004, 02:23:00 AM
QUOTE (XteticX @ Aug 29 2004, 11:17 PM)
Well , thx xxwillisxx for posting that. Too bad it didn't work.... I tried all kind of combinations, looked for spacing just wont work. I keep getting a "error 21". sad.gif
I was thinking, maybe its because I did previous mods on my thc LITE. Here are the other codes I've added .

-->DNA strands from BSX
-->5th menu button
-->Clock
-->apps/games Icons
-->Custom system info and submenu text (fuckdb's HD space patch)
-->Extra ring around MainPodSupport
-->Auto ask for trainers
-->on "B" down ask for shutdown
-->Moved Memory Manager in Settings
-->Main menu Orb picture
-->30mins Music Fix

If you think any of these codes may collide let me know! laugh.gif
My first bet was that the FUCKDB patch did this error21, what do you think?
oh by the way, I did this on thc LITE green v.1.0 if it maters in any way

thx in advance beerchug.gif

i looked over my post and found whats rong look for <fix  to see what i fixed in my code
Title: Want This ?
Post by: XteticX on September 04, 2004, 10:57:00 AM
sad.gif  I looked for the word FIX like you said in your last post but cant seem to see it anywhere...
Title: Want This ?
Post by: xxwillisxx on September 04, 2004, 01:16:00 PM
QUOTE (XteticX @ Sep 4 2004, 12:00 PM)
hey wiliss, I got the chance today to try out the code and it still dont work for me. sad.gif  I looked for the word FIX like you said in your last post but cant seem to see it anywhere...

CODE

theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1];           theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[2];             theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[3];             theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[4];             theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[5];             theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6];  
Title: Want This ?
Post by: XteticX on September 04, 2004, 01:37:00 PM
sad.gif

God I'm having a bad day
Title: Want This ?
Post by: xxwillisxx on September 05, 2004, 01:33:00 AM
ok i looked at the hole code and fixed some more stuff try it now
Title: Want This ?
Post by: XteticX on September 08, 2004, 10:56:00 PM
dry.gif Well if anybody ever got this error and someohow fixed it let me know...
Title: Want This ?
Post by: CompFreak07 on September 11, 2004, 01:31:00 AM
dry.gif
Title: Want This ?
Post by: coltxL2717 on September 11, 2004, 10:29:00 AM
Well i don't know if this is your problem but have yuou guys been deleting where xxwillisxx wrote <fix?  Cause tHc cant recognize that line so you have to delete <fix.
Title: Want This ?
Post by: CompFreak07 on September 11, 2004, 11:35:00 AM
The original code wont work.  Is it possible for me to send someone my xaps and them check it out.  please help me out this looks really cool.
Title: Want This ?
Post by: XteticX on September 11, 2004, 12:39:00 PM
huh.gif
I tried over 20 combinations ,double checking spacing and everything.
WTF?
Title: Want This ?
Post by: CompFreak07 on September 11, 2004, 12:45:00 PM
Sane problem here. I have so many other mods I am starting to think it is colliding with somthing else
Title: Want This ?
Post by: coltxL2717 on September 11, 2004, 12:49:00 PM
That can't be it cause i did the same info panel and i had a bunch of mods done to my thc lite.  Ill try xxwillisxx new code right now and post my results,
Title: Want This ?
Post by: XteticX on September 11, 2004, 12:52:00 PM
laugh.gif WOW, that's fast service! laugh.gif
Title: Want This ?
Post by: coltxL2717 on September 11, 2004, 01:56:00 PM
K, i dont get error 21 but its not working.  Its the wierdest thing.  My dash loads but the info panel is always up even if i push Y.  I went through the code a couple of times trying to mix and match with some of the old stuff xxwillisxx put up and the best i could do was to get the info panel to hide.  No info is displayed in the box tho.  Wierd.
Title: Want This ?
Post by: XteticX on September 11, 2004, 02:03:00 PM
blink.gif  I think xxwillisxx moved to something else by now, and to answer the topic... YES I WANT IT !!!
Title: Want This ?
Post by: CompFreak07 on September 11, 2004, 02:14:00 PM
Could I send someone the XAPS and them do it for me because I really want this mod.  You could do the original mod or the newest one just give me one of the info panels and I will try from there. Thx to anyone that helps
Title: Want This ?
Post by: coltxL2717 on September 11, 2004, 02:15:00 PM
Do you really want that scrolling text?  I mean not to say it isnt cool but the previous version where you could either choose an avatar or the 3d xbox worked like a charm!  Try that.
Title: Want This ?
Post by: CompFreak07 on September 11, 2004, 02:17:00 PM
I have tried all the codes in this form and I know how to do them so I dont know what I am doind wronge that is why I want to send my xaps to someone and then have tem do any of the info panels and I can figure out what I did wronge
Title: Want This ?
Post by: XteticX on September 11, 2004, 04:20:00 PM
Damn, I've tried all the old codes and it STILL didn't work. I'm also pretty sure that I have inserted this part of the code somewhere else before:

DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = d / b;
return e;
}


Maybe that, I tried without it and still got error 21...
Someone tell me they know waht's wrong.
Title: Want This ?
Post by: XteticX on September 12, 2004, 03:07:00 AM
dry.gif
But it did get me somewhere, I found the exact reason for the error 21.
I had to completly remove this section of the code:

QUOTE

function OnArrival()
{
   theSkinBackground.isBound = true;
}
behavior
{
     sleep 0.1;
     if (children[0].children.length() > 0)
     {
\\\\\\\\\\\from here\\\\\\\\\\\\\\\
     if (ControlPanelOut == true)
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.7;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -2100);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-500, -250, -2100);
     }
     else if (bInGameBoardView == true)
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.7;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(-1500, 255, -210);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(1500, -250, -210);
     }
     else
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.3;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(1);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -210);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.3;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(1);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-360, -250, -210);
     }
\\\\\\\\\\\\\\\\\to here\\\\\\\\\\\\\\\\\\
      if (InBoardBack)
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
           theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1]; <fix
           theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[2];  <fix
           theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[3];  <fix
           theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[4];  <fix
           theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[5];  <fix
           theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6];  <fix
          theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
          theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
          theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
          theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
          theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
          var c = theMainMenu.children[0].children[0];
          c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, aweelz, SSChevy2001, xxwillisxx, 2gam, JbOnE, fuckDB and xbox-scene" + "\r                       " + theAVText + "\r" + TheAVPACK + "\r" + the480Text + "\r" + the720Text + "\r" + the1080Text + "\r" + TheDDText + "\r" + TheDTSText + "\r" + TheAudioText + "\r" + TheVideoText;                     
[/CODE]
   




Now I'm stuck in the main menu where all I see is the background and the cellwall... wink.gif
I can still navigate trough all the other menus fine if I folow the sound in the absent main menu, therefor the F**C UP is in the mainmenu code!!!

Come on xxwillisxx, gimme a hand. I'm almost there.
Title: Want This ?
Post by: XteticX on September 12, 2004, 04:44:00 AM
laugh.gif I was right!! The f**k up WAS in mainmenu5. And it was MY f**k up.  tongue.gif
I took a fresh mainmenu5 and added the code at the end and BAM it worked. What a releif.... now the only thing bugging me is that I can't see what's written on the panel. Its to transparent. I changed the code for the "on Y down" whit the one websurfer posted way back in the first pages.

QUOTE

  {
if (InBoardBack == true)
{
InBoardBack = false;
StopGameBoardView();
}
else if (InBoardBack == false)
{
InBoardBack = true;
StartGameBoardView();
}
  }



But that's not enough. How can I fix this? unsure.gif
Title: Want This ?
Post by: xxwillisxx on September 13, 2004, 04:51:00 AM
add a .xbx (pic file) and name it avatar
Title: Want This ?
Post by: XteticX on September 13, 2004, 01:20:00 PM
laugh.gif
I know the Games menu in "Music_PlayEdit2.xip" scans and lists the folder names whit .xbes in them. Could this be a start? blink.gif
Title: Want This ?
Post by: muerte on September 14, 2004, 02:43:00 PM
QUOTE (aweelz @ Sep 14 2004, 02:30 AM)
JBone's doing (done?) a filemanager so we all may as well wait for his next release.

Aweelz

are you serious? a file manager in thc?  that rocks!  I hope it looks good...
Title: Want This ?
Post by: -WebSurfer- on September 26, 2004, 05:36:00 PM
QUOTE (xxwillisxx @ Aug 29 2004, 10:33 AM)
ok so open default.xip/default.xap and at the end add this :


CODE



DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = 0;
if( b > 0)
{
e = d / b;
}
return e;
}




now search for this :


CODE



function initialize()



make it look like this :


CODE



var bInGameBoardView;
var CurrentGameBoardAltViewpoint;
var InBoardBack;      var DDSpace;           var DDType;             var DD;                    var freespace;           var totalspace;           var TheAVPACK;        var TheVideoText;      var theAVText;           var the480Text;          var the720Text;           var the1080Text;         var TheDDText;           var TheDTSText;          var TheAudioText;      
function initialize()
{
DDSpace = new Array(6);    DDType = new Array(6);        InBoardBack = false;          bInGameBoardView = false;



go to this :


CODE



function OnArrival()
 {
   theSkinBackground.isBound = true;
 }



add this just after :

CODE



function OnArrival()
 {
   theSkinBackground.isBound = true;
 }
 behavior
 {
     sleep 0.1;
     if (children[0].children.length() > 0)
     {
     if (ControlPanelOut == true)
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.7;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -2100);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-500, -250, -2100);
     }
     else if (bInGameBoardView == true)
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.7;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(0);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(-1500, 255, -210);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.7;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(0);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(1500, -250, -210);
     }
     else
     {
         theMainMenu.children[0].children[0].theSkinName.fade =0.3;
         theMainMenu.children[0].children[0].theSkinName.SetAlpha(1);
         theMainMenu.children[0].children[0].theSkinName.SetTranslation(330, 255, -210);
         theMainMenu.children[0].children[0].theMainMenuClock.fade =0.3;
         theMainMenu.children[0].children[0].theMainMenuClock.SetAlpha(1);
         theMainMenu.children[0].children[0].theMainMenuClock.SetTranslation(-360, -250, -210);
     }
      if (InBoardBack)
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -260.399994);
           theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1];            theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[2];              theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[3];              theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[4];              theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[5];              theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6];             theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
          theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
          theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
          theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
          theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
          var c = theMainMenu.children[0].children[0];
          c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, aweelz, SSChevy2001, xxwillisxx, 2gam, JbOnE, fuckDB and xbox-scene" + "\r                       " + theAVText + "\r" + TheAVPACK + "\r" + the480Text + "\r" + the720Text + "\r" + the1080Text + "\r" + TheDDText + "\r" + TheDTSText + "\r" + TheAudioText + "\r" + TheVideoText;                      
      }
      else
      {
          theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
          theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(0);
          theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(2010, -1975, -1100);
      }
      if (theDiscDrive.discType == "unknown")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "UNKNOWN";
     }
     else if (theDiscDrive.discType == "Audio")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "AUDIO CD";
     }
     else if (theDiscDrive.discType == "Video")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "DVD VIDEO";
     }
     else if (theDiscDrive.discType == "Title")
     {
         theMainMenu.children[0].children[0].theDVDText.text = "GAME";
     }
     else
     {
         theMainMenu.children[0].children[0].theDVDText.text  = "NO DISC";
     }
     if (theConfig.GetAVRegion() == "PAL_I")
     {
         theAVText = "AV Region: PAL 60";
     }
     else
     {
        theAVText = "AV Region: NTSC";
     }
     if (theConfig.Get480Support())
     {
        the480Text = "480p: YES";
     }
     else
     {
         the480Text = "480p: NO";
     }
     if (theConfig.Get720Support())
     {
         the720Text = "720p: YES";
     }
     else
     {
         the720Text = "720p: NO";
     }
     if (theConfig.Get1080Support())
     {
         the1080Text = "1080i: YES";
     }
     else
     {
         the1080Text = "1080i: NO";
     }
     if (theConfig.GetDolbyDigitalSupport())
     {  
         TheDDText = "DOLBY.D..: YES";
     }  
     else
     {  
         TheDDText = "DOLBY.D..: NO";
     }  
     if (theConfig.GetDTSSupport())
     {  
         TheDTSText = "DTS: YES";
     }
     else
     {  
         TheDTSText = "DTS: NO";
     }
     if (theConfig.GetAudioMode() == 0)
     {
         TheAudioText = "AUDIO: MONO";  
     }
         else if (theConfig.GetAudioMode() == 1)  
     {
         TheAudioText = "AUDIO: STEREO";  
     }
     else if (theConfig.GetAudioMode() == 2)  
     {
         TheAudioText = "AUDIO: SURROUND";
     }
     if (theConfig.GetVideoMode() == 0)
     {
         TheVideoText = "VIDEO: NORMAL";  
     }
         else if (theConfig.GetVideoMode() == 1)  
     {
         TheVideoText = "VIDEO: LETTERBOX";  
     }
     else if (theConfig.GetVideeoMode() == 2)  
     {
         TheVideoText = "VIDEO: WIDE SCREEN";
     }
     if (theConfig.GetAVPackType() != "RFU")
     {
         TheAVPACK = "AV Pack: RCA/RFU";
     }
     else if(theConfig.GetAVPackType() != "HDTV")
     {
         TheAVPACK = "AV Pack: HDTV";
     }
     else if(theConfig.GetAVPackType() != "SVIDEO")
     {
         TheAVPACK = "AV Pack: SVIDEO";
     }
}
}
}




look for this :


CODE



control DEF theMainMenuJoy Joystick



then this :


CODE



function OnYDown()



make it look like this :


CODE



function OnYDown()
 {
if (InBoardBack == true)
 {
   InBoardBack = false;
 }
 else if (InBoardBack == false)
 {
     InBoardBack = true;
 }  
}



go to this :


CODE



DEF theMainMenu Level



look for this :


CODE



DEF theMainMenu Level
{
   archive "MainMenu5.xip"
   unloadable false

   children
   [
       Inline
       {
           url "MainMenu5/default.xap"

            function onLoad()
         {




make it look like this :


CODE



function onLoad()
         {
var nbconf2;
   var nbconf3;
   var nbconf4;
   var nomb;
   var lgt;
   DD = 8;
   for (var ii = 1; ii < 4; ii = ii + 1)
   {
 freespace = ShowFreeSpaceOn(DD);

 DDType = "Kb";
 DDSpace[ii] = freespace + ".00" + DDType;
 if (freespace > 1024)
 {
    if (freespace >= 1024*1024)
    {
   nomb = (freespace / 1024)/1024;
   DDType = "Gb";
    }
    else if (freespace < 1024*1024 & freespace > 1024)
    {
   nomb = freespace / 1024;
   DDType = "Mb";
    }

    nbconf2 = Math.round(nomb);
    if (nbconf2 > nomb)
   nbconf2 = nbconf2 - 1;

    nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
    nbconf4 = (((nomb / nbconf2)-1)*nbconf2)*100;
    if (nbconf3 > nbconf4)
   nbconf3 = nbconf3 - 1;

    DDSpace[ii] = nbconf2+"."+nbconf3+DDType;
 }
 totalspace = ShowTotalSpaceOn(DD);

 DDType = "Kb";
 DDSpace[ii+3] = totalspace + ".00" + DDType;
 if (totalspace > 1024)
 {
    if (totalspace >= 1024*1024)
    {
   nomb = (totalspace / 1024)/1024;
   DDType = "Gb";
    }
    else if (totalspace < 1048576 & totalspace > 1024)
    {
   nomb = totalspace / 1024;
   DDType = "Mb";
    }

    nbconf2 = Math.round(nomb);
    if (nbconf2 > nomb)
   nbconf2 = nbconf2 - 1;

    nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
    DDSpace[ii+3] = nbconf2+"."+nbconf3+DDType;
 }
 DD = DD + 1;
   }

         var ca = theMainMenu.children[0].children[0];
         var TempTitleList;
         TempTitleList = FillMenuList(GetSectionPaths(0));
         var nTracks0;
         nTracks0 = TempTitleList.length;
         ca.Menu1Text.text = nTracks0;
         TempTitleList = FillMenuList(GetSectionPaths(1));
         var nTracks1;
         nTracks1 = TempTitleList.length;
         ca.Menu2Text.text = nTracks1;
         TempTitleList = FillMenuList(GetSectionPaths(2));
         var nTracks2;
         nTracks2 = TempTitleList.length;
         ca.Menu3Text.text = nTracks2;
         TempTitleList = FillMenuList(GetSectionPaths(3));
         var nTracks3;
         nTracks3 = TempTitleList.length;
         ca.Menu4Text.text = nTracks3;
         TempTitleList = FillMenuList(GetSectionPaths(4));
         var nTracks4;
         nTracks4 = TempTitleList.length;
         ca.Menu5Text.text = nTracks4;

         var c = theMainMenu.children[0].children[0];
         var musicCount;
         musicCount = theMusicCollection.GetSoundtrackCount();
         c.MusicCountText.text = musicCount + " " + theTranslator.Translate("Albums");

               

                 var c = theMainMenu.children[0].children[0];
                 if( g_bXOnDashExists )  



just after search this :

CODE



GetSubmenuText();
             c.SubmenuText1.text = SubMenuItem1;
             c.SubmenuText2.text = SubMenuItem2;
             c.SubmenuText3.text = SubMenuItem3;
             c.SubmenuText4.text = SubMenuItem4;
             c.SubmenuText5.text = SubMenuItem5;



and make it look like this :


CODE



GetSubmenuText();
             c.SubmenuText1.text = SubMenuItem1;
             c.SubmenuText2.text = SubMenuItem2;
             c.SubmenuText3.text = SubMenuItem3;
             c.SubmenuText4.text = SubMenuItem4;
             c.SubmenuText5.text = SubMenuItem5;
       c.theKernelName.text = theConfig.GetROMVersion();
       c.theDashName.text = theConfig.GetXdashVersion();
                 UpdateMainMenu();  



save and now open mainmenu5.xip/default.xap

go at the end and add this :
CODE

CODE

DEF ExtraPanel Transform
{
children
[
DEF Clock_panel_backing Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "avatar.tag"//"clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }
}
]
rotation -0.577400 -0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.3//0.290400
scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400
translation 2.992000 -2.790000 1.642000
}
DEF Clock_panel_header Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }
}
]
rotation -1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation 0.882600 -0.187000 1.655000
}
DEF Clock_panel_header_text Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "NavType"
}
}
geometry DEF Clock_panel_header_text Text { font "Body" text " SYSTEM INFO " }
}
]
rotation 0.000000 0.000000 0.000000 0.000000
scale 0.3 0.3 0.3
translation -1.000 -0.08 1.600000
}
DEF thevideo Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF QuestionText Text { font "body" translate false width 7 height 4.1 scrollRate 0.1 scrollDelay 6 }
}
]
scale 0.2 0.2 0.2
translation -0.8 -0.5000 1.654000
}

DEF Clock_panel_support_01 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.057000 -2.067000 1.657000
}
DEF Clock_panel_support_02 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "PanelBacking_03"
}
texture ImageTexture
{
url "clock_bgpanel.tga"
alpha true
}
}
geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }
}
]
rotation 1.000000 0.000000 0.000000 -1.571000
scale 0.290400 0.290400 0.290400
translation -0.506800 -0.529800 1.654000
}
DEF Clock_panel_support_03 Transform
{
children
[
Shape
{
appearance Appearance
{
material MaxMaterial
{
name "GamePod"
//name "FlatSurfaces"
}
}
geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }
}
]
rotation 0.577400 0.577400 0.577400 -4.189000
scale 0.290400 0.290400 0.290400
scaleOrientation 0.001685 0.000000 -1.000000 -0.031540
translation -1.519000 -1.669000 1.657000
} //

DEF theSpaceMenu Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "HDD FREE TOTAL" width -21 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.5000 1.654000
}
DEF theE Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "E :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.7000 1.654000
}
DEF theEspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.0 -0.7000 1.654000
}
DEF theEtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalEText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.7000 1.654000
}
DEF theF Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "F :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -0.9000 1.654000
}
DEF theFspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.0 -0.9000 1.654000
}
DEF theFtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalFText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -0.9000 1.654000
}
DEF theG Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "G :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.1000 1.654000
}
DEF theGspace Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theFreeGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.0 -1.1000 1.654000
}
DEF theGtotal Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF theTotalGText Text { font "body" justify "left" width -10 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.1000 1.654000
}
DEF thetimeText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry Text{ font "Heading" text "" width -15 }
}
]
scale 0.2 0.2 0.2
//translation 0.9 -1.4 1.654
translation 1.7000 -0.08 1.600000
}
DEF the0text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the0Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.4400 1.654000
}
DEF the1text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.6400 1.654000
}
DEF the2text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -0.84000 1.654000
}
DEF the3text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.04000 1.654000
}
DEF the4text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.24000 1.654000
}
DEF the5text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF the5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.9 -1.44000 1.654000
}
DEF the6text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF MusicCountText Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.44000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.340000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.440000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.240000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.140000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -1.040000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.940000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.840000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.740000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.640000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.540000 1.654000
}
DEF thelinetext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "|" width -10 }
}
]
scale 0.2 0.2 0.2
translation 2.52 -0.440000 1.654000
}

DEF Menu1Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu1Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.44000 1.654000
}
DEF Menu2Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu2Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.64000 1.654000
}
DEF Menu3Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu3Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -0.84000 1.654000
}
DEF Menu4Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu4Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.04000 1.654000
}
DEF Menu5Text Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry DEF Menu5Text Text { font "body" justify "left" width -21 }
}
]
scale 0.2 0.2 0.2
translation 2.6 -1.24000 1.654000
}
DEF theDVD Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "RedType"}}
geometry Text{ font "Heading" text "DVD :" width -10 }
}
]
scale 0.2 0.2 0.2
translation 0.7 -1.4 1.654
}
DEF theDVDtext Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDVDText Text { font "body" justify "middle" width -21 }
}
]
scale 0.2 0.2 0.2
translation 1.8 -1.4 1.654
}
DEF theKernel Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "K:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.770000 1.654000
}
DEF theKernelText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theKernelName Text { font "Heading" text "Kernel" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.770000 1.654000
}
DEF theDash Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType"}}
geometry Text{ font "Heading" text "D:" width -10 }
}
]
scale 0.15 0.15 0.15
translation 2.7 -1.92 1.654000
}
DEF theDASHText Transform
{
children
[
Shape
{
appearance Appearance { material MaxMaterial { name "NavType" } }
geometry DEF theDashName Text { font "Heading" text "Dashboard" width -21 }
}
]
scale 0.15 0.15 0.15
translation 2.9 -1.92 1.654000
}
]
rotation 0 0 -0.3 0.02
scale 100 100 100
translation -180.1900002 80.261000 -260.399994
}

nice work  beerchug.gif  


it work, but i have a problem with space info...

e: is ok (2,8gb free, total 4,77gb)

f: don't work (144kb free, total 0.00kb)

g: bios without g: support (166kb free, total 0kb)

my hdd is a 200gb hdd... f: space info don't work for me  sad.gif

help me please  blink.gif
Title: Want This ?
Post by: xxwillisxx on September 27, 2004, 12:46:00 AM
the code looks ok but ill look in to it for you asap
Title: Want This ?
Post by: -WebSurfer- on September 27, 2004, 02:27:00 PM
thx xxwillisxx


is this (my post above, your code) the completely code with all space codes ?
Title: Want This ?
Post by: xxwillisxx on October 05, 2004, 12:31:00 AM
CODE

function OnYDown()
{
if (InBoardBack == true)
{
  InBoardBack = false;
}
else if (InBoardBack == false)
{
    InBoardBack = true;
}  
}


look like this

CODE

function OnYDown()
 {
if (InBoardBack == true)
 {
   InBoardBack = false;
   StopGameBoardView();
 }
 else if (InBoardBack == false)
 {
     InBoardBack = true;
     StartGameBoardView();
 }  
}



so its e-z to see the panel
Title: Want This ?
Post by: -WebSurfer- on October 05, 2004, 10:30:00 AM
tongue.gif and of course in german...



user posted image
Title: Want This ?
Post by: xxwillisxx on October 06, 2004, 04:19:00 AM
QUOTE (-WebSurfer- @ Oct 5 2004, 11:33 AM)
my infopanel is bigger tongue.gif and of course in german...

im working on size tongue.gif
Title: Want This ?
Post by: -WebSurfer- on October 06, 2004, 05:55:00 AM
wink.gif
Title: Want This ?
Post by: mengelle on October 06, 2004, 09:44:00 AM
tongue.gif
Title: Want This ?
Post by: alphaxav on October 06, 2004, 09:59:00 AM
WebSurfer

just change the scale and translation at the end ( default/mainmenu5.xip )
Title: Want This ?
Post by: -WebSurfer- on October 06, 2004, 11:17:00 AM
wink.gif
Title: Want This ?
Post by: XteticX on October 06, 2004, 08:30:00 PM
blink.gif Glad to see this thing is still going on. Why didn't you post anything.I'de like to know what new things you added.And if maybe you tried the code in XDN. laugh.gif  laugh.gif
Title: Want This ?
Post by: lil killer on October 06, 2004, 08:32:00 PM
CODE

function OnArrival()
{
  theSkinBackground.isBound = true;
}


I can't find that in my default.xap. Is it possible for someone to host the modded default.xap so those of us who are stupid can download it? laugh.gif
Title: Want This ?
Post by: xxwillisxx on October 06, 2004, 09:49:00 PM
QUOTE (XteticX @ Oct 6 2004, 09:33 PM)
xxwillisxx you mentioned your still working on this? blink.gif Glad to see this thing is still going on. Why didn't you post anything.I'de like to know what new things you added.And if maybe you tried the code in XDN. laugh.gif  laugh.gif

i dont have xdn (they dont have a info panel) ill try it when i get it and have time
Title: Want This ?
Post by: xxwillisxx on October 06, 2004, 10:22:00 PM
CODE

if (InBoardBack)
       {
theMainMenu.children[0].children[0].ExtraPanel.fade = 0.3;
theMainMenu.children[0].children[0].ExtraPanel.SetAlpha(1);
theMainMenu.children[0].children[0].ExtraPanel.SetTranslation(-180.1900002, 80.261000, -200.399994);<- the fix
theMainMenu.children[0].children[0].theFreeEText.text = DDSpace[1];
theMainMenu.children[0].children[0].theFreeFText.text = DDSpace[2];
theMainMenu.children[0].children[0].theFreeGText.text = DDSpace[3];
theMainMenu.children[0].children[0].theTotalEText.text = DDSpace[4];
theMainMenu.children[0].children[0].theTotalFText.text = DDSpace[5];
theMainMenu.children[0].children[0].theTotalGText.text = DDSpace[6];
theMainMenu.children[0].children[0].the0Text.text = GetSectionTitles(0);
theMainMenu.children[0].children[0].the1Text.text = GetSectionTitles(1);
theMainMenu.children[0].children[0].the2Text.text = GetSectionTitles(2);
theMainMenu.children[0].children[0].the3Text.text = GetSectionTitles(3);
theMainMenu.children[0].children[0].the4Text.text = GetSectionTitles(4);
           var c = theMainMenu.children[0].children[0];
           c.QuestionText.text = "tHc Lite Info panel V2.0 maid posible by alphaxav, SSChevy2001, xxwillisxx, 2gam, JbOnE, fuckDB, -WebSurfer- and xbox-scene" + "\r                       " + theAVText + "\r" + TheAVPACK + "\r" + the480Text + "\r" + the720Text + "\r" + the1080Text + "\r" + TheDDText + "\r" + TheDTSText + "\r" + TheAudioText + "\r" + TheVideoText;                      
       }
Title: Want This ?
Post by: xxwillisxx on October 06, 2004, 11:32:00 PM
QUOTE (Darkzone @ Oct 7 2004, 12:24 AM)
Hey willis, nice work!

I'm back from Holiday and got an new TV, i'll test the Code now for the submenues to make the Space rounder and it don't works.

When the Dash Starts and you go to pressing the A Button for the Harddrive Menü they will nothing happens, can you fix the new Code ?

I test to  fix it, but i have no luck !

Greets
Dark

its the Y button for panel not A
Title: Want This ?
Post by: xxwillisxx on October 07, 2004, 01:22:00 AM
CODE

var bMusicPlayWithSubsVisible0;
var nPlayCursor0;
var nPreviousPlayCursor0;
var nPlayScroll0;
var nPlayVisible0;
var nCurMusicPlayWithSubsItem0;
var subTitle0;
var CurrentSection;
var TempTitleList;
var CurFillDir;


add this under it

CODE

var DDSpace;
var DDType;
var DD;
var freespace;
var totalspace;
var nbconf2;
var nbconf3;
var nbconf4;
var nomb;
var lgt;



look for this

CODE

c._button_surround.visible = true;
   c.New_Line11.visible = true;
   c._button_surround_0.visible = false;


add this under it

CODE

DDSpace = new Array(6);
        DDType = new Array(6);
DD = 8;
for (var ii = 1; ii < 4; ii = ii + 1)
{
freespace = ShowFreeSpaceOn(DD);

DDType = "Kb";
DDSpace[ii] = freespace + ".00" + DDType;
if (freespace > 1024)
{
if (freespace >= 1024*1024)
{
 nomb = (freespace / 1024)/1024;
 DDType = "Gb";
}
else if (freespace < 1024*1024 & freespace > 1024)
{
 nomb = freespace / 1024;
 DDType = "Mb";
}

nbconf2 = Math.round(nomb);
if (nbconf2 > nomb)
 nbconf2 = nbconf2 - 1;

nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
nbconf4 = (((nomb / nbconf2)-1)*nbconf2)*100;
if (nbconf3 > nbconf4)
 nbconf3 = nbconf3 - 1;

DDSpace[ii] = nbconf2+"."+nbconf3+DDType;
}
totalspace = ShowTotalSpaceOn(DD);

DDType = "Kb";
DDSpace[ii+3] = totalspace + ".00" + DDType;
if (totalspace > 1024)
{
if (totalspace >= 1024*1024)
{
 nomb = (totalspace / 1024)/1024;
 DDType = "Gb";
}
else if (totalspace < 1048576 & totalspace > 1024)
{
 nomb = totalspace / 1024;
 DDType = "Mb";
}

nbconf2 = Math.round(nomb);
if (nbconf2 > nomb)
 nbconf2 = nbconf2 - 1;

nbconf3 = Math.round((((nomb / nbconf2)-1)*nbconf2)*100);
DDSpace[ii+3] = nbconf2+"."+nbconf3+DDType;
}
DD = DD + 1;
}


look for this

CODE

if (nCurMusicPlayWithSubsItem0 == 0)


and make it look like this

CODE

if (nCurMusicPlayWithSubsItem0 == 0)
        {
       TempTitleList = FillMenuList(GetSectionPaths(0));
       var nTracks0;
       nTracks0 = TempTitleList.length;
       c.MenuMetaText.text = v + (" [") + nTracks0 + ("]") + ("                   ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E: ")+ DDSpace[1] + ("/") + DDSpace[4] + ("   ") + ("F: ")+ DDSpace[2] + ("/") + DDSpace[5] + ("   ") + ("G: ")+ DDSpace[3] + ("/") + DDSpace[6] + ("   ");
       }
else if (nCurMusicPlayWithSubsItem0 == 1)
        {
       TempTitleList = FillMenuList(GetSectionPaths(1));
       var nTracks0;
       nTracks0 = TempTitleList.length;
       c.MenuMetaText.text = w + (" [") + nTracks0 + ("]") + ("                   ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E: ")+ DDSpace[1] + ("/") + DDSpace[4] + ("   ") + ("F: ")+ DDSpace[2] + ("/") + DDSpace[5] + ("   ") + ("G: ")+ DDSpace[3] + ("/") + DDSpace[6] + ("   ");
       }
else if (nCurMusicPlayWithSubsItem0 == 2)
        {
       TempTitleList = FillMenuList(GetSectionPaths(2));
       var nTracks0;
       nTracks0 = TempTitleList.length;
       c.MenuMetaText.text = x + (" [") + nTracks0 + ("]") + ("                   ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E: ")+ DDSpace[1] + ("/") + DDSpace[4] + ("   ") + ("F: ")+ DDSpace[2] + ("/") + DDSpace[5] + ("   ") + ("G: ")+ DDSpace[3] + ("/") + DDSpace[6] + ("   ");
       }
else if (nCurMusicPlayWithSubsItem0 == 3)
        {
       TempTitleList = FillMenuList(GetSectionPaths(3));
       var nTracks0;
       nTracks0 = TempTitleList.length;
       c.MenuMetaText.text = y + (" [") + nTracks0 + ("]") + ("                   ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E: ")+ DDSpace[1] + ("/") + DDSpace[4] + ("   ") + ("F: ")+ DDSpace[2] + ("/") + DDSpace[5] + ("   ") + ("G: ")+ DDSpace[3] + ("/") + DDSpace[6] + ("   ");
       }
else if (nCurMusicPlayWithSubsItem0 == 4)
        {
       TempTitleList = FillMenuList(GetSectionPaths(4));
       var nTracks0;
       nTracks0 = TempTitleList.length;
       c.MenuMetaText.text = z + (" [") + nTracks0 + ("]") + ("                   ") + ("HDD  FREE  TOTAL  ") + ("          ") + ("E: ")+ DDSpace[1] + ("/") + DDSpace[4] + ("   ") + ("F: ")+ DDSpace[2] + ("/") + DDSpace[5] + ("   ") + ("G: ")+ DDSpace[3] + ("/") + DDSpace[6] + ("   ");
       }
           
         
}


at the end add this
CODE

DEF theHDDMonitor MemoryMonitor

function ShowFreeSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetTotalFreeBlocks(a);
var c = b * 16;
return c;
}

function ShowTotalSpaceOn(drive)
{
var a = drive;
var b = theHDDMonitor.GetFreeTotalRatio(a);
var c = theHDDMonitor.GetTotalFreeBlocks(a);
var d = c * 16;
var e = 0;
if( b > 0)
{
e = d / b;
}
return e;
}
Title: Want This ?
Post by: xxwillisxx on October 07, 2004, 03:08:00 AM
QUOTE (Darkzone @ Oct 7 2004, 03:39 AM)
Nice work again, it works fine!
Big thanks to you willis  beerchug.gif

no problem
Title: Re: Want This ?
Post by: xxwillisxx the original on May 21, 2022, 05:10:55 PM
I'm back (under new name couldn't get my original name back) It's good to see that this info wasn't lost  8)
Title: Re: Want This ?
Post by: Mr_Milenko on July 25, 2022, 09:49:41 PM
Definitely not lost, just a little dusty. We brought UIX back, https://twitter.com/OfficialTeamUIX