Help - Search - Members - Calendar
Full Version: Want This ?
Scenyx Entertainment Community > Xbox1 Forums > Dashboard Forums > Official Team UIX Forums > Archived Forum > Official Xboxdash.net (tHc dashboards) Forum
Pages: 1, 2, 3, 4, 5, 6
alphaxav
user posted image
Rwolf
no, not really...
world in an oyster
looks cool to me biggrin.gif

post the code, dude.
alphaxav
not finish dry.gif

wait and see ! laugh.gif
xxwillisxx
good work alphaxav
alphaxav
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 !!!
xxwillisxx
give me the code i will try
alphaxav
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 wink.gif

by press "Y" the panel come and now i search to add the drive space mod in Mb and Gb dry.gif
Infamous_One
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
alphaxav
THX Infamous_One beerchug.gif pop.gif


coltxL2717
will this work in tHc original. Ill try it right now to let u know.
alphaxav
it's for lite biggrin.gif

for original i don't know .. dry.gif
coltxL2717
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
coltxL2717
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.
Darkzone
And again a nice Code alphaxav, keep up the good work ! beerchug.gif
xxwillisxx
try this alphaxav(did not test)

default.xip/default.xap
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
Darkzone
Nice Code willis but where we must set the mainmenue.xip/default.xap code in?
-WebSurfer-
please post the working code without clock or skinmaker panel 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
xxwillisxx
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";
       }
       }
   }
}


xxwillisxx
for hdd space try this stuff alphaxav

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
}

alphaxav
not work : erreur 21
xxwillisxx
heres the code for the dvd(WORKING)

in mainmenu5xip/default.xap
make the end look like this
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";
       }
       }
   }
SSChevy2001
First I like to say nice work guys. Second, here is a picture of a systempanel I work on tonight, of course it's not finished.
user posted image
xxwillisxx
looks good SSChevy2001
coltxL2717
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.
xxwillisxx
first off a big thx to alphaxav for the panel, 2GAM for the var and JbOnE for hdd space code and me for making it work in the panel and me for dvd code


here it is hdd space and dvd working
user posted image

in default.xip/default.xap

put this at the end
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
}
xxwillisxx
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
Darkzone
Hey willis and the Rest,nice code, many thanks but what are the file size and name from the avatar.tga?

Must i make an graphic with 256x256 size and name it avatar.xbx?
xxwillisxx
user posted image
to make it look like this

look for DEF theScoreBoardPanelTwo_backing Transform(mainmenu5xip/default.xap)
and make it look like this

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
mastaful
SSChevy2001 i see yours is for Original..cant wait to see it done biggrin.gif
-WebSurfer-
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 ?
adil786
nice work.
TMG8
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
RapBoy
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
SSChevy2001
QUOTE
SSChevy2001 i see yours is for Original..cant wait to see it done 
The picture your looking at is Lite not Original, but when I'm done it will work on both dashs.
QUOTE
i think that panel u guys used is really ugly and doesn't match the other panels in the dash
What do you think about mine same or not, of course keep in mind it's not finished.
user posted image
aston
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!
alphaxav
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
RapBoy
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...
alphaxav
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
alphaxav
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
SSChevy2001
New Updated Picture Check Above
RapBoy
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
SSChevy2001
Here it is this is for lite original soon!
user posted image

Open default.xip->default.xap
Goto DEF theMainMenu Level -> Onload and change the following to this
QUOTE
            function onLoad()
            {
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;
}
                    var c = theMainMenu.children[0].children[0];
                    if( g_bXOnDashExists )

Goto control DEF theMainMenuJoy Joystick -> function OnYDown() and change the following
QUOTE

    function OnYDown()
    {
        if((LeftTrigger == true) & (RightTrigger == true))
        {
            PlaySoundA();
            QuickLaunch("Y");
        }
        else
        {
            PlaySoundA();
            SystemPanel("SSChevy2001's XBOX" + "\r \rBIOS: " + theConfig.GetROMVersion() + "\rDASH: " + theConfig.GetXdashVersion() + "\r----------------------------" + "\rHDD    FREE    TOTAL  " + "\rE:        " +  DDSpace[1] + DDType[1] + "  " + DDSpace[2] + DDType[2] + "\rF:        " +  DDSpace[3] + DDType[3] + "    " + DDSpace[4] + DDType[4] + "\rG:        " +  DDSpace[5] + DDType[5] + "     " + DDSpace[6] + DDType[6] +"\rDVD: " + theDiscDrive.discType, "theMainMenu.GoTo()");
        }
    }

Goto function AskQuestion(strQuestion, strYesFunction, strNoFunction, nDefaultButton) add change the following
QUOTE
function AskQuestion(strQuestion, strYesFunction, strNoFunction, nDefaultButton)
{
    // Defer disc insertion/removal notification
    theDiscDrive.locked = true;
    BlockMemoryUnitInsert();

    var c = theMessageInline.children[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.SystemPanel.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.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.MessageText.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.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.SystemPanel.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;
}

// This function will display message panel without OK button
function BlockUser(strMessage)
{
    //
    // NOTE: We don't defer disc insertion/removal notification here.
    // For example, if user is trying to play DVD without dongle. We
    // will display message panel without okay button and wait for
    // user to remove the disc
    //

    BlockMemoryUnitInsert();

    var c = theMessageInline.children[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.SystemPanel.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)
{
    // Defer disc insertion/removal notification
    theDiscDrive.locked = true;
    BlockMemoryUnitInsert();

    var c = theMessageInline.children[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.SystemPanel.visible = false;

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

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

    // REVIEW: the progress "noise" is now disabled
    // theProgressSound.Play();

    g_bPanelDisplayed = true;
}

next goto function initialize() add change to this and include the extra vars
QUOTE
var DDSpace;
var DDType;
var DD;
var freespace;
var totalspace;

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

Add this to 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;
}

Now open your message.xip->default.xap
REM out the following
QUOTE
DEF message_metapanel_back Transform
DEF Rectangle01 Transform
DEF text_frame Transform
DEF slider_slot Transform
DEF slider Transformsee edit

Add the following 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 4.822000
                                        }

Finally change this
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" }
                                                        }

Goto DEF message_Text01 Transform and change the material to Navtype (Optional)

Well that's should be it for now enjoy.

EDIT I have two DEF slider Transform the one all the way on the bottom should be rem out the one below DEF message_tube_02 should not be rem out.
SSChevy2001
New Update -> Item Count Added
user posted image
-WebSurfer-
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
adil786
QUOTE (SSChevy2001 @ Jul 17 2004, 10:53 AM)
New Update -> Item Count Added
user posted image

nice skin,
xxwillisxx
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";
      }
      }
  }
}
SSChevy2001
QUOTE
nice skin,
Thanks
New Update System Panel for tHc Original done.
user posted image
-WebSurfer-
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
mastaful
QUOTE (SSChevy2001 @ Jul 18 2004, 08:22 AM)
Thanks
New Update System Panel for tHc Original done.
user posted image

woop...hook it up beerchug.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.