first off a big thx to basil for telling me ,a big thx to BobMcGee for telling him and a big thx to acidbath who deserves credit for the dna.
in default.xip/default.xap
look for DEF theScreenSaver ScreenSaver
and put this under it
CODE |
function DNAstatus() { var info = new Settings; info.file = "Y:\\config.xbx"; var tempflag = info.GetValue("DNA"); if(tempflag == "YES") { theDNA = true; } else if(tempflag == "NO") { theDNA = false; } }
|
so it looks like this
CODE |
DEF theScreenSaver ScreenSaver { function OnStart() { theScreen.brightness = 0.1; }
function OnEnd() { theScreen.brightness = 1; } } function DNAstatus() { var info = new Settings; info.file = "Y:\\config.xbx"; var tempflag = info.GetValue("DNA"); if(tempflag == "YES") { theDNA = true; } else if(tempflag == "NO") { theDNA = false; } }
|
look for this c.SubmenuText5.text = SubMenuItem5;
and put this under
CODE |
if (theDNA == true) { c.theDNA1.SetAlpha(.4); c.theDNA3.SetAlpha(.4); c.theDNA5.SetAlpha(.4); }
else if (theDNA == false) { c.theDNA1.visible = false; c.theDNA3.visible = false; c.theDNA5.visible = false; }
|
look for All new var's below here...
and put
look for function initialize()
and put
in mainmenu5xip/default.xap
put this
CODE |
DEF theDNA1 Transform {
children [ Spinner { rpm 2 axis 0 1 0 children [
DEF DNA1 Transform { children [ Shape { appearance Appearance { material MaxMaterial { name "MenuCell" } } geometry DEF DNA1_Mesh Mesh { url "Backing_dna.xm" } } ]
translation 0 0 0 }
DEF DNAString1 Transform { children [ Shape { appearance Appearance { material MaxMaterial { name "FlatSrfc/PodParts" } } geometry DEF DNAString1_Mesh Mesh { url "Backing_dna_SIDES.xm" } } ] translation 0 0 0
} ] } ] scale 28 28 28 rotation 0 0 .5 0.1745330 //translation -4400 0 -5100 translation -5400 0 -5100 }
DEF theDNA3 Transform { children [
Spinner { rpm 2 axis 0 1 0 children [
DEF DNA3 Transform { children [ Shape { appearance Appearance { material MaxMaterial { name "MenuCell" } } geometry DEF DNA3_Mesh Mesh { url "Backing_dna.xm" } } ]
translation 0 0 0 }
DEF DNAString3 Transform { children [
Shape { appearance Appearance { material MaxMaterial { name "FlatSrfc/PodParts" } } geometry DEF DNAString3_Mesh Mesh { url "Backing_dna_SIDES.xm" } }
] translation 0 0 0
} ] }
] scale 29 29 29 rotation 0 0 1 -.523599 translation 0 0 -5000 }
DEF theDNA5 Transform { children [ Spinner { rpm 2 axis 0 1 0 children [
DEF DNA5 Transform { children [ Shape { appearance Appearance { material MaxMaterial { name "MenuCell" } } geometry DEF DNA5_Mesh Mesh { url "Backing_dna.xm" } } ]
translation 0 0 0 }
DEF DNAString5 Transform { children [ Shape { appearance Appearance { material MaxMaterial { name "FlatSrfc/PodParts" } } geometry DEF DNAString5_Mesh Mesh { url "Backing_dna_SIDES.xm" } } ] translation 0 0 0
} ] }
] scale 25 25 25 rotation 0 0 .3 -0.1745330 //translation 3000 0 -5100 translation 4000 0 -5100 }
|
after this
CODE |
DEF theMainMenuCam Transform { children [ DEF theScreenWaver Transform { children [ Waver { rpm 4 axis 1 0 0 field 0.132 children [ Waver { rpm 3 axis 0 -1 0 field 0.162 children [ Waver { rpm 5 axis -2 0 0 field 0.132 children [
|
now go in Skin_Menu.xip(BSX) and extract Backing_dna.xm and Backing_dna_SIDES.xm
and put them in mainmenu5.xip
now go to your config.xbx and add
DNA=YES or NO