Uix Mods


Invité Fred Box
 Share

Messages recommandés

Invité Fred Box

Bonjour à tous !!

Suite à la demande d' Outworld1, je poste les codes que j'ai réunis dans mon fichier UIX.rar :

Avant de commencer à modifier des fichiers, autant partir sur ceux permettant l'utilisation de la telecommande MS, pour ça voir le patch concerné : post : http://gueux-forum.net/index.php?showtopic=48512

Remplacer le default.xip du fichier Xip d'UIX par celui du patch.

pour info : les fichier .xip s'ouvre avec winxip ( http://gx-mod.com/modules/mydownloads/single...?cid=27&lid=702 ), les fichiers .xap avec Xap Editor (http://gx-mod.com/modules/mydownloads/single...?cid=31&lid=703 )

Ensuite:

1-Ajout de la fonction background pour pouvoir mettre une image de fond d'écran (l'image apparait si vous rajoutez une image 1024x512 désignée background.xbx dans le skin de votre choix):

code à ajouter au default.xap du default.xip du fichier Xip d' UIX:

Rechercher ceci :

DEF theBackground Background{skyColor 0 0 0//backdrop ImageTexture { url "xboxlogo.xbx" }} 

et modifier pour avoir cela :

DEF theBackground Background{skyColor 0 0 0backdrop ImageTexture { url "background.xbx" }} 

2-Ajout du Main Orb xbox4 (autour duquel gravite les menus de la page principal : Music,Hardrive,Settings...) dans le mode Modded avec activation/désactivation sur le menu config du dash :

Dans le default.xap du default.xip :

Rechercher :

c.Rotating_Large_X.fade = 0.43;

et rajouter quelques infos pour avoir au final cela :

c.Rotating_Large_X.fade = 0.43;        var IniFile = new Settings;IniFile.SetIniSection( "Orb Style" );var e = IniFile.GetIniValue( "xbox4" );if( e == "true" ) { c.Modded_Orb.visible = false;                   c.Stock_Orb.visible = true; }else { c.Modded_Orb.visible = true;              c.Stock_Orb.visible = false; }

Dans le fichier system, ouvrir uix.ini avec un editeur de texte et ajouter au début :

[Orb Style]xbox4=true

Dans le config.xap du default.xip :

rechercher :

function BuildMainList()

puis un peu en dessous :

ClearText();

insérer ces lignes pour avoir cela :

configList[i] = "Use Xbox4.xbx for Main Orb:";configValues[i] = "c-Orb Style-xbox4";configSelect[i] = "ToggleTF()";i = i +1;ClearText();

3-Diminution du temps pour l'apparition du screensaver en mode modded :

Dans le default.xap du default.xip :

Rechercher :

theScreenSaver.StartAfter(  600  );

600 represente le temps en seconde pour l'apparition du screensaver : vous pouvez mettre la valeur de votre choix, pour moi 60s, ce qui donne au final :

theScreenSaver.StartAfter(  60  );

4-Ajout d'un 4 eme menu pour Xbox Media Center ou autre :

Dans le default.xap du default.xip :

Rechercher :

m_nbuttons = 3;//number of buttons in main menu

Changer le 3 en 4 pour avoir cela :

m_nbuttons = 4;//number of buttons in main menu

Rechercher ensuite ceci :

control DEF theMainMenuJoy Joystick

vous trouver alors cela :

 control DEF theMainMenuJoy Joystick    {        function OnADown()        {            PlaySoundA();            if(nCurMainMenuItem == 0)            {                theMusicMenuIn.Play();                GoToMusic();            }            else if(nCurMainMenuItem == 1)            {                theSettingsMenuIn.Play();                GoToHardDrive();            }            else if(nCurMainMenuItem == 2)            {            }            else if(nCurMainMenuItem == 3)            {                theSettingsMenuIn.Play();                GoToSettings();            }        }

Modifier alors pour le chemin d'accès à Xbox Media Center ou autre application pour avoir cela :

 control DEF theMainMenuJoy Joystick    {        function OnADown()        {            PlaySoundA();            if(nCurMainMenuItem == 0)            {                theMusicMenuIn.Play();                GoToMusic();            }            else if(nCurMainMenuItem == 1)            {                theSettingsMenuIn.Play();                GoToHardDrive();            }            else if(nCurMainMenuItem == 2)            {            theSettingsMenuIn.Play();            theHardDrive.ExecuteFile("e:\\logiciels\\Xbox Media Center\\default.xbe" );            }            else if(nCurMainMenuItem == 3)            {                theSettingsMenuIn.Play();                GoToSettings();            }        }                          

Vous voyez que pour moi l'executable de Xbox Media Center se trouve en e:\\logiciels\\Xbox Media Center\\default.xbe

Remplacer ce chemin par le votre si different.

Pour afficher le nom du menu rajouté, inserer le default.xap dans le default.xip et redemarrer la console, aller dans settings puis main menu tabs et enfin hard drive tab text et écrire le nom du nouveau menu que vous venez de créer : ex : pour moi : MEDIA CENTER

celui ci apparaitra en 3 eme position.

5-Ajout de l'heure:

Dans le default.xap du main_menu.xip, tout à la fin : rajouter ces lignes :

DEF theMainMenuClock Transform{children[DEF Clock_panel_backing Transform{children[Shape{appearance Appearance{material MaxMaterial{name "PanelBacking_01"}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.189000scale 0.290400 0.290400 0.290400scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400translation 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.571000scale 0.290400 0.290400 0.290400translation 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 "DATE" }}]rotation 0.000000 0.000000 0.000000 0.000000scale 0.490400 0.490400 0.490400translation -0.960000 -0.167000 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.189000scale 0.290400 0.290400 0.290400scaleOrientation 0.001685 0.000000 -1.000000 -0.031540translation -1.057000 -2.067000 1.657000}DEF Clock_panel_support_02 Transform{children[Shape{appearance Appearance{material MaxMaterial{name "FlatSurfaces"}}geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }}]rotation 1.000000 0.000000 0.000000 -1.571000scale 0.290400 0.290400 0.290400translation -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.189000scale 0.290400 0.290400 0.290400scaleOrientation 0.001685 0.000000 -1.000000 -0.031540translation -1.519000 -1.669000 1.657000}DEF Clock_panel_support_03_text Transform{children[Shape{appearance Appearance{material MaxMaterial{name "NavType"}}geometry DEF Clock_panel_support_03_text Text { font "Body" text "TIME" }}]rotation 0.000000 0.000000 0.000000 0.000000scale 0.490400 0.490400 0.490400translation 2.779000 -1.947000 1.657000}DEF theClock_text Transform{children[Transform{rotation 1 0 0 -1.571scale 0.55 1.1 0.9translation 0 0 0children[Shape{appearance Appearance{material MaxMaterial{name "NavType"}}geometry Text { font "body" justify "middle" translate false text "<clock>" }}]}]rotation -90.000000 0.002966 0.000000 -1.551000scale 1.000000 1.000000 1.000000translation 1.500000 -1.239800 1.654000}]rotation 0 0 0.1 0.02scale 40.000000 40.000000 40.000000translation -360.1900002 -250.261000 -210.399994}

6-Suppression du message launch/delete title lors du lancement d'un programmes/jeux :

Dans le hard_drive.xap du default.xip

Rechercher :

function OnADown()        {            var c = theTitlesMenu.children[0].children[0];            if (bDetailView)            {                c.MU_select_pod_HL2.children[0].appearance.material.param = 1;                DoMemoryItemMenuCommand();                PlaySoundA();            }            else            {                c.MU_select_pod_HL.children[0].appearance.material.param = 1;                PlaySoundA();                ShowFileDetailView();            }

et le modifier ainsi :

 function OnADown()        {            var c = theTitlesMenu.children[0].children[0];            if (bDetailView)            {                c.MU_select_pod_HL2.children[0].appearance.material.param = 1;                theTitleLauncherLevel.GoTo();                PlaySoundA();            }            else            {                c.MU_select_pod_HL.children[0].appearance.material.param = 1;                PlaySoundA();                theTitleLauncherLevel.GoTo();            }     

Et voilà !! Ouf !! c'est fini !! :D

Pour ceux à qui ça fait un peu peur !! Je joint mes fichiers modifiés ( voir : UIX.rar ).

Ils contiennent ces 6 modifications à appliquer sur le default.xip du patch telecommande MS et sur le main_menu.xip

Il ne reste plus qu'à inserer les differents fichiers .xap que vous y trouverez à l'aide de winxip ( voir lien plus haut )

Fred Box

ps : j'ai également inclu le fichier french.dat à inserer dans le fichier language pour une traduction française plus complete ( vous devrez surement passer sous evolution x ou autre dash pour le transferer , l'UIX n'acceptant pas de modifier un fichier qu'il est en train d'utiliser )

UIX_Modifs.rar

Modifié par Fred Box
Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share