kavap

Membres
  • Compteur de contenus

    548
  • Inscription

  • Dernière visite

Tout ce qui a été posté par kavap

  1. kavap

    On Peut Poster Son Dash

    ouais ouais moi quand je vais dans paramètres c tout ok les fonts et audion que j'utilise sont ceux specifique a UIX ils sont dispo au debut de ce topic, dans mon 1er post, mais mon archive est peut être corrompu, j'essairai demain de le Dl et de l'installer
  2. kavap

    5 Tabs

    merci du compliment sinon un menu style 2GAM ouais c possible faudrai utiliser le code du dash2Gam et l'adapter au UIX
  3. kavap

    5 Tabs

    ok c bon j'ai reussi dans default.xip/hard_drive.xap rajoute ca DEF theGamesMenu Level{ function OnActivate() { CurrentViewpoint = theHardDriveMenuViewpoint; CurrentAltViewpoint = AlternateHardDriveMenuViewpoint; EnableAudio(); directMenu = true; curMenuItem = 1; theTitlesMenu.GoTo(); }}DEF theAppsMenu Level{ function OnActivate() { CurrentViewpoint = theHardDriveMenuViewpoint; CurrentAltViewpoint = AlternateHardDriveMenuViewpoint; EnableAudio(); directMenu = true; curMenuItem = 0; theTitlesMenu.GoTo(); }}DEF theDashsMenu Level{ function OnActivate() { CurrentViewpoint = theHardDriveMenuViewpoint; CurrentAltViewpoint = AlternateHardDriveMenuViewpoint; EnableAudio(); directMenu = true; curMenuItem = 2; theTitlesMenu.GoTo(); }}DEF theEmusMenu Level{ function OnActivate() { CurrentViewpoint = theHardDriveMenuViewpoint; CurrentAltViewpoint = AlternateHardDriveMenuViewpoint; EnableAudio(); directMenu = true; curMenuItem = 3; theTitlesMenu.GoTo(); }} recherche ensuite function OnBDown() { var c = theTitlesMenu.children[0].children[0]; if (bDetailView) { PlaySoundB(); ShowFileListView(); c.MU_back_pod_HL2.children[0].appearance.material.param = 1; } else { PlaySoundB(); c.MU_back_pod_HL.children[0].appearance.material.param = 1; theHardDriveMenu.GoBackTo(); theGamesSubMenuOut.Play(); } } et remplace par function OnBDown() { var c = theTitlesMenu.children[0].children[0]; if (bDetailView) { PlaySoundB(); ShowFileListView(); c.MU_back_pod_HL2.children[0].appearance.material.param = 1; } else { PlaySoundB(); c.MU_back_pod_HL.children[0].appearance.material.param = 1; if (directMenu) { theMainMenu.GoBackTo(); } else { theHardDriveMenu.GoBackTo(); } theGamesSubMenuOut.Play(); } } sauvegarde ton fichier maintenant dans default.xap recherche DEF theHardDriveInline Inline{ visible false url "hard_drive.xap" function onLoad() { theHardDriveInline.children[0].theHardDriveMenu.GoTo(); }}function GoToHardDrive(){ if(theHardDriveInline.visible) { theHardDriveInline.children[0].theHardDriveMenu.GoTo(); } else { theHardDriveInline.visible = true;}} et remplace par DEF theHardDriveInline Inline{ visible false url "hard_drive.xap" function onLoad() { if ( sHdLaunch == "hd" ) { theHardDriveInline.children[0].theHardDriveMenu.GoTo(); } else if ( sHdLaunch == "games" ) { theHardDriveInline.children[0].theGamesMenu.GoTo(); } else if ( sHdLaunch == "dashs" ) { theHardDriveInline.children[0].theDashsMenu.GoTo(); } else if ( sHdLaunch == "emus" ) { theHardDriveInline.children[0].theEmusMenu.GoTo(); } else if ( sHdLaunch == "apps" ) { theHardDriveInline.children[0].theAppsMenu.GoTo(); } }}function GoToHardDrive(){ sHdLaunch = "hd"; if(theHardDriveInline.visible) { theHardDriveInline.children[0].theHardDriveMenu.GoTo(); } else { theHardDriveInline.visible = true;}}function GoToGames(){ sHdLaunch = "games"; if(theHardDriveInline.visible) { theHardDriveInline.children[0].theGamesMenu.GoTo(); } else { theHardDriveInline.visible = true;}}function GoToDashs(){ sHdLaunch = "dashs"; if(theHardDriveInline.visible) { theHardDriveInline.children[0].theDashsMenu.GoTo(); } else { theHardDriveInline.visible = true; }}function GoToEmus(){ sHdLaunch = "emus"; if(theHardDriveInline.visible) { theHardDriveInline.children[0].theEmusMenu.GoTo(); } else { theHardDriveInline.visible = true; }}function GoToApps(){ sHdLaunch = "apps"; if(theHardDriveInline.visible) { theHardDriveInline.children[0].theAppsMenu.GoTo(); } else { theHardDriveInline.visible = true; }} ensuite recherche la fonction function MenuAction(x) et rajoute les options else if (a == "Games") { GoToGames(); } else if (a == "Dashs") { GoToDashs(); } else if (a == "Emus") { GoToEmus(); } else if (a == "Apps") { GoToApps(); } juste avant ca else if (a != " ") { MenuLaunch(a); } voila apres dans UIX.ini tu peut utiliser les options Dashs, Games ... pour les actions de tes tabs
  4. kavap

    5 Tabs

    ben je suis allé voir, mais c pas le même fonctionnement, vos sections sont bien indpendantes. là tout est géré dans le même fichier
  5. lol c'est ca qu'est chiant je t'aiderai bien mais faire un test par jour c'est frustrant en tout cas bonne chance
  6. kavap

    Info Panel

    fait nous voir le resultat
  7. kavap

    On Peut Poster Son Dash

    ok donc pour le bug du lecteur dvd ouvre default.xip/default.xap recherche behavior{ sleep 30; EnableAjustFanSpeed(); ChangeDisplay(); ChangeDisplay2();} et remplace ce code par behavior{ sleep 30; EnableAjustFanSpeed(); if ( theDVDPlayerInline.visible == false ) { ChangeDisplay(); ChangeDisplay2(); }} voila merci d'avoir remonté ce bug
  8. kavap

    On Peut Poster Son Dash

    ouais j'ai verifié y'a un bug avec le lecteur dvd je vais corriger ca mais pour le reste ca devrait marcher correctement vide bien X, Y et Z et aussi le dossier CACHE sur E
  9. kavap

    On Peut Poster Son Dash

    ouais chelou essaye avec le nouveau dash que j'ai posté et vide ton cache aussi
  10. kavap

    On Peut Poster Son Dash

    ben ça marche y'a pas de problème si tu veut plus de tabs va dans config pour en mettre 4, 5 ou 6 explore toutes les options de la config la tout est par default
  11. kavap

    On Peut Poster Son Dash

    nouvelle version bugs panel fan speed corrigé apres modif de la vitesse du ventillo l'affichage dans la liste n'etait pas mis à jour si des modifs dans les paramètres etaient effectuées avant d'ouvrir le fanspeed panel elles n'etaient pas sauvegardées. et nouvelle option 6tabs Download
  12. kavap

    5 Tabs

    j'ai pas tout compris à ton message, mais je vais tenter de repondre à tes attentes. Pour modifier les actions d'un tab, normalement c tout simple. Il faut aller dans ton fichier UIX.ini et modifier les Tab Action. tu peut mettre les commandes RunSettings, FileMan ... le code de ces commandes est detaillé ici function MenuAction(x){ var menu = x; var IniFile = new Settings; IniFile.SetIniSection( "Main Menu Tabs" ); var a = IniFile.GetIniValue( "Tab Action " + menu); IniFile.CloseIniFile();if (a == "RunMem") { theGamesMenuIn.Play(); GoToMemory(); } else if (a == "RunMusic") { theMusicMenuIn.Play(); GoToMusic(); } else if (a == "RunHDD") { theSettingsMenuIn.Play(); GoToHardDrive(); } else if (a == "RunSetting") { theSettingsMenuIn.Play(); GoToSettings(); } else if (a == "FileMan") { theSettingsMenuIn.Play(); GoToFileManager(); } else if (a == "LaunchDisc") { theDiscDrive.LaunchDisc(); } else if (a == "Reboot") { theConfig.Reset(); } else if (a == "Shutdown") { theConfig.PowerOff(); } else if (a == "RestartDash") { theConfig.ReStartDash(); } else if (a == "PowerCycle") { theConfig.PowerCycle(); } else if (a != " ") { MenuLaunch(a); } return;} par exemple RunSettings correspond à GoToSettings(); le problème pour ce que tu veut faire c'est que GoToGames(); n'existe pas ni rien d'equivalent les section jeux, dashs ... sont géré dans hard_drive.xap, mais là non plus il n'y à pas de commande pointant directement vers une section jeux ou autre l'enchainement est le suivant : du menu principal (default.xap) on execute theHardDriveInline.children[0].theHardDriveMenu.GoTo(); une fois dans cette section (hard_drive.xap) on execute theTitlesMenu.GoTo(); c cette commande qui va executer plusieurs fonctions qui en fonction de la variable curMenuItem vont generer la liste de jeux, dashs, emus ou apps donc faire tout ca directement est asses delicat j'ai tenté de creer dans hard_drive.xap une DEF theGamesMenu initialisant curMenuItem à 1 (qui correspond au jeux) et appellant theTitlesMenu.GoTo(); j'ai essayé de l'executer à partir de default.xap comme ça theHardDriveInline.children[0].thegamesMenu.GoTo(); mais ça n'a pas marché mais j'ai fait ça vite fait tout à l'heure, je me pencherai plus serieusement sur le problème plus tard
  13. kavap

    5 Tabs

    bon ben j'ai regardé et c pas evident, les sections jeux, dash ... ont un système propre. j'ai essayé 2-3 trucs qui n'ont pas marché. faudrait que j'y passe plus de temps
  14. kavap

    5 Tabs

    Salut alors à priori tout est possible mais pas forcément évident pour les menu style jeux, dashs ... à la manière du dash2gam ca nécessiterai de trop gros changement dans le code par rapport à ma motivation en revanche faire pointer un tab directement vers la section jeux ca doit être plus abordable. j'ai pas trop regardé la section hard_drive encore, c'est peut être trés simple ou pas je regarderai, mais je te garenti rien. d'autant que c'est pas une option qui m'interesse plus que ça
  15. kavap

    5 Tabs

    ok donc voila les 6 tabs pour outworld1 un fois sur le tab XBMC la tab dvd disparait et le tab paramètre aparait une fois remonté sur le tab fichier le tab dv réapparait et le tab paramètre disparait donc pour le code dans default.xip/default.xap rechercher la fonction function UpDateMainMenuButtonsText() et la remplacer par function UpDateMainMenuButtonsText(){ var IniFile = new Settings; IniFile.SetIniSection( "Main Menu Tabs" ); var c = theMainMenu.children[0].children[0];c.Button_01_Text.geometry.text = IniFile.GetIniValue( "Tab Text 1" );c.Button_02_Text.geometry.text = IniFile.GetIniValue( "Tab Text 2" );c.Button_03_Text.geometry.text = IniFile.GetIniValue( "Tab Text 3" );c.Button_04_Text.geometry.text = IniFile.GetIniValue( "Tab Text 4" );if (m_nbuttons == 6) { c.Button_05_Text.geometry.text = IniFile.GetIniValue( "Tab Text 5" ); }else { c.Button_05_Text.geometry.text = IniFile.GetIniValue( "Tab Text 6" ); } IniFile.CloseIniFile();} rechercher les fonctions function UpdateMainMenu() function Update5ButtonMainMenu() function Update4ButtonMainMenu() function Update3ButtonMainMenu() les remplacer par function UpdateMainMenu(){ if( m_nbuttons == 4 ) { Update4ButtonMainMenu(); } else if( m_nbuttons == 5 ) { Update5ButtonMainMenu(); } else if( m_nbuttons == 6 ) { Update6ButtonMainMenu(); } else { Update3ButtonMainMenu(); }}function Update6ButtonMainMenu(){ var c = theMainMenu.children[0].children[0]; var IniFile = new Settings; IniFile.SetIniSection( "Main Menu Tabs" ); c.game_select_pod_inner02.visible = false; // Button 1 Flashing Orb c.game_select_pod_inner.visible = false; // Button 2 Flashing Orb c.game_select_pod_inner04.visible = false; // Button 3 Flashing Orb c.game_select_pod_inner03.visible = false;// Button 4 Flashing Orb c.game_select_pod_inner05.visible = false;if (nCurMainMenuItem == 0) // Button 1 { c.game_select_pod_inner02.visible = true; //simple 'if' check to make the pod supports move with menu change to comply with stock look if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.50); } c.theMenuItems.SetRotation(0, 0, 1, -0.50); c.theMemoryItem.SetRotation(0, 1, 0, -0.50); c.theMusicItem.SetRotation(0, 1, 0, -0.50); c.theOnlineItem.SetRotation(0, 1, 0, -0.50); c.theSettingsItem.SetRotation(0, 1, 0, -0.50); c.theKavapItem.SetRotation(0, 1, 0, -0.50); c.MemoryPanelMaterial.name = "GameHilite"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "HilightedType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 1) // Button 2 (Default position) { c.game_select_pod_inner.visible = true; c.theMenuItems.SetRotation(0, 0, 1, -0.25); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.25); } c.theMemoryItem.SetRotation(0, 1, 0, -0.25); c.theMusicItem.SetRotation(0, 1, 0, -0.25); c.theOnlineItem.SetRotation(0, 1, 0, -0.25); c.theSettingsItem.SetRotation(0, 1, 0, -0.25); c.theKavapItem.SetRotation(0, 1, 0, -0.25); c.Main_memory_ringpin_2.SetTranslation(56.830002, 33.290001, 101.900002); c.Button_01_Text.geometry.text = IniFile.GetIniValue( "Tab Text 1" ); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "GameHilite"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "HilightedType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 2) // Button 3 { c.game_select_pod_inner04.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.00); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.00); } c.theMemoryItem.SetRotation(0, 1, 0, 0.00); c.theMusicItem.SetRotation(0, 1, 0, 0.00); c.theOnlineItem.SetRotation(0, 1, 0, 0.00); c.theSettingsItem.SetRotation(0, 1, 0, 0.00); c.theKavapItem.SetRotation(0, 1, 0, 0.00); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "GameHilite"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "HilightedType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 3) // Button 4 { c.game_select_pod_inner03.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.25); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.25); } c.theMemoryItem.SetRotation(0, 1, 0, 0.25); c.theMusicItem.SetRotation(0, 1, 0, 0.25); c.theOnlineItem.SetRotation(0, 1, 0, 0.25); c.theSettingsItem.SetRotation(0, 1, 0, 0.25); c.theKavapItem.SetRotation(0, 1, 0, 0.25); c.Main_memory_ringpin_2.SetTranslation(39.139999, -56.892000, 102.000000); c.Button_01_Text.geometry.text = IniFile.GetIniValue( "Tab Text 6" ); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "GameHilite"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "HilightedType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 4) // Button 5 { c.game_select_pod_inner05.visible = true; if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.50); } c.theMenuItems.SetRotation(0, 0, 1, 0.50); c.theMemoryItem.SetRotation(0, 1, 0, 0.50); c.theMusicItem.SetRotation(0, 1, 0, 0.50); c.theOnlineItem.SetRotation(0, 1, 0, 0.50); c.theSettingsItem.SetRotation(0, 1, 0, 0.50); c.theKavapItem.SetRotation(0, 1, 0, 0.50); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "GameHilite"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "HilightedType"; } else if (nCurMainMenuItem == 5) // Button 6 { c.game_select_pod_inner02.visible = true; if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.75); } c.theMenuItems.SetRotation(0, 0, 1, 0.75); c.theMemoryItem.SetRotation(0, 1, 0, 0.75); c.theMusicItem.SetRotation(0, 1, 0, 0.75); c.theOnlineItem.SetRotation(0, 1, 0, 0.75); c.theSettingsItem.SetRotation(0, 1, 0, 0.75); c.theKavapItem.SetRotation(0, 1, 0, 0.75); c.MemoryPanelMaterial.name = "GameHilite"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "HilightedType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; }}function Update5ButtonMainMenu(){ var c = theMainMenu.children[0].children[0]; c.game_select_pod_inner02.visible = false; // Button 1 Flashing Orb c.game_select_pod_inner.visible = false; // Button 2 Flashing Orb c.game_select_pod_inner04.visible = false; // Button 3 Flashing Orb c.game_select_pod_inner03.visible = false;// Button 4 Flashing Orb c.game_select_pod_inner05.visible = false;if (nCurMainMenuItem == 0) // Button 1 { c.game_select_pod_inner02.visible = true; //simple 'if' check to make the pod supports move with menu change to comply with stock look if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.50); } c.theMenuItems.SetRotation(0, 0, 1, -0.50); c.theMemoryItem.SetRotation(0, 1, 0, -0.50); c.theMusicItem.SetRotation(0, 1, 0, -0.50); c.theOnlineItem.SetRotation(0, 1, 0, -0.50); c.theSettingsItem.SetRotation(0, 1, 0, -0.50); c.theKavapItem.SetRotation(0, 1, 0, -0.50); c.MemoryPanelMaterial.name = "GameHilite"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "HilightedType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 1) // Button 2 (Default position) { c.game_select_pod_inner.visible = true; c.theMenuItems.SetRotation(0, 0, 1, -0.25); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.25); } c.theMemoryItem.SetRotation(0, 1, 0, -0.25); c.theMusicItem.SetRotation(0, 1, 0, -0.25); c.theOnlineItem.SetRotation(0, 1, 0, -0.25); c.theSettingsItem.SetRotation(0, 1, 0, -0.25); c.theKavapItem.SetRotation(0, 1, 0, -0.25); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "GameHilite"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "HilightedType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 2) // Button 3 { c.game_select_pod_inner04.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.00); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.00); } c.theMemoryItem.SetRotation(0, 1, 0, 0.00); c.theMusicItem.SetRotation(0, 1, 0, 0.00); c.theOnlineItem.SetRotation(0, 1, 0, 0.00); c.theSettingsItem.SetRotation(0, 1, 0, 0.00); c.theKavapItem.SetRotation(0, 1, 0, 0.00); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "GameHilite"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "HilightedType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 3) // Button 5 { c.game_select_pod_inner03.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.25); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.25); } c.theMemoryItem.SetRotation(0, 1, 0, 0.25); c.theMusicItem.SetRotation(0, 1, 0, 0.25); c.theOnlineItem.SetRotation(0, 1, 0, 0.25); c.theSettingsItem.SetRotation(0, 1, 0, 0.25); c.theKavapItem.SetRotation(0, 1, 0, 0.25); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "GameHilite"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "HilightedType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 4) { nCurMainMenuItem = 1; UpdateMainMenu(); } else if (nCurMainMenuItem == 5) // Button 4 { c.game_select_pod_inner05.visible = true; if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.50); } c.theMenuItems.SetRotation(0, 0, 1, 0.50); c.theMemoryItem.SetRotation(0, 1, 0, 0.50); c.theMusicItem.SetRotation(0, 1, 0, 0.50); c.theOnlineItem.SetRotation(0, 1, 0, 0.50); c.theSettingsItem.SetRotation(0, 1, 0, 0.50); c.theKavapItem.SetRotation(0, 1, 0, 0.50); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "GameHilite"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "HilightedType"; }}function Update4ButtonMainMenu(){ var c = theMainMenu.children[0].children[0]; c.game_select_pod_inner02.visible = false; // Button 1 Flashing Orb c.game_select_pod_inner.visible = false; // Button 2 Flashing Orb c.game_select_pod_inner04.visible = false; // Button 3 Flashing Orbc.game_select_pod_inner05.visible = false; if (nCurMainMenuItem == 0) // Button 1 { c.game_select_pod_inner02.visible = true; //simple 'if' check to make the pod supports move with menu change to comply with stock look if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.25); } c.theMenuItems.SetRotation(0, 0, 1, -0.25); c.theMemoryItem.SetRotation(0, 1, 0, -0.25); c.theMusicItem.SetRotation(0, 1, 0, -0.25); c.theOnlineItem.SetRotation(0, 1, 0, -0.25); c.theKavapItem.SetRotation(0, 1, 0, -0.25); c.MemoryPanelMaterial.name = "GameHilite"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "HilightedType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 1) // Button 2 (Default position) { c.game_select_pod_inner.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.0); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.0); } c.theMemoryItem.SetRotation(0, 1, 0, 0.0); c.theMusicItem.SetRotation(0, 1, 0, 0.0); c.theOnlineItem.SetRotation(0, 1, 0, 0.0); c.theKavapItem.SetRotation(0, 1, 0, 0.0); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "GameHilite"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "HilightedType"; c.OnlineTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 2) // Button 3 { c.game_select_pod_inner04.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.25); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.25); } c.theMemoryItem.SetRotation(0, 1, 0, 0.25); c.theMusicItem.SetRotation(0, 1, 0, 0.25); c.theOnlineItem.SetRotation(0, 1, 0, 0.25); c.theKavapItem.SetRotation(0, 1, 0, 0.25); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "GameHilite"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "HilightedType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 3) { nCurMainMenuItem = 1; UpdateMainMenu(); } else if (nCurMainMenuItem == 4) { nCurMainMenuItem = 1; UpdateMainMenu(); } else if (nCurMainMenuItem == 5) // Button4 { c.game_select_pod_inner05.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.50); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.50); } c.theMemoryItem.SetRotation(0, 1, 0, 0.50); c.theMusicItem.SetRotation(0, 1, 0, 0.50); c.theOnlineItem.SetRotation(0, 1, 0, 0.50); c.theKavapItem.SetRotation(0, 1, 0, 0.50); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "GameHilite"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "HilightedType"; }}function Update3ButtonMainMenu(){ var c = theMainMenu.children[0].children[0]; c.game_select_pod_inner02.visible = false; // Button 1 Flashing Orb c.game_select_pod_inner.visible = false; // Button 2 Flashing Orb c.game_select_pod_inner05.visible = false; if (nCurMainMenuItem == 0) // Button 1 { c.game_select_pod_inner02.visible = true; c.theMenuItems.SetRotation(0, 0, 1, -0.45); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.45); } c.theMemoryItem.SetRotation(0, 1, 0, -0.45); c.theMusicItem.SetRotation(0, 1, 0, -0.45); c.theKavapItem.SetRotation(0, 1, 0, -0.45); c.MemoryPanelMaterial.name = "GameHilite"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "HilightedType"; c.MusicTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 1) // Button 2 (Default position) { c.game_select_pod_inner.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.0); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.0); } c.theMemoryItem.SetRotation(0, 1, 0, 0.0); c.theMusicItem.SetRotation(0, 1, 0, 0.0); c.theKavapItem.SetRotation(0, 1, 0, 0.0); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "GameHilite"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "HilightedType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 2) { nCurMainMenuItem = 1; UpdateMainMenu(); } else if (nCurMainMenuItem == 3) { nCurMainMenuItem = 1; UpdateMainMenu(); } else if (nCurMainMenuItem == 4) { nCurMainMenuItem = 1; UpdateMainMenu(); } else if (nCurMainMenuItem == 5) // Button 3 { c.game_select_pod_inner05.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.45); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.45); } c.theMemoryItem.SetRotation(0, 1, 0, 0.45); c.theMusicItem.SetRotation(0, 1, 0, 0.45); c.theKavapItem.SetRotation(0, 1, 0, 0.45); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "GameHilite"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "HilightedType"; }} aller ensuite à DEF theMainMenu Level descendre jusqu'a ApplyDashStyle(); et juste en dessous remplacer if( m_nbuttons == 5 ) { c.Main_memory_ringpin_3.SetTranslation(62.779999, 13.892000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 33.290001, 101.900002); c.Main_Online_ringpin.SetTranslation(62.779999, -6.092000, 102.000000); c.Main_memory_ringpin_4.SetTranslation(57.430000, -24.379999, 101.500000); c.Main_memory_ringpin_5.SetTranslation(51.430000, -42.379999, 101.500000); } else if( m_nbuttons == 4 ) { c.Main_memory_ringpin_3.SetTranslation(62.779999, 13.892000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 33.290001, 101.900002); c.Main_Online_ringpin.SetTranslation(62.779999, -6.092000, 102.000000); //c.Main_memory_ringpin_4.SetTranslation(57.430000, -24.379999, 101.500000); c.Main_memory_ringpin_4.visible = false; c.Main_memory_ringpin_5.SetTranslation(57.430000, -24.379999, 101.500000); } else { c.Main_Online_ringpin.visible = false; c.Main_memory_ringpin_4.visible = false; c.Main_memory_ringpin_3.SetTranslation(62.779999, 4.492000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 32.290001, 101.900002); //c.Main_memory_ringpin_4.SetTranslation(57.430000, -23.379999, 101.500000); c.Main_memory_ringpin_5.SetTranslation(57.430000, -24.379999, 101.500000); } par if( m_nbuttons == 4 ) { c.Main_memory_ringpin_3.SetTranslation(62.779999, 13.892000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 33.290001, 101.900002); c.Main_Online_ringpin.SetTranslation(62.779999, -6.092000, 102.000000); //c.Main_memory_ringpin_4.SetTranslation(57.430000, -24.379999, 101.500000); c.Main_memory_ringpin_4.visible = false; c.Main_memory_ringpin_5.SetTranslation(57.430000, -24.379999, 101.500000); } else if( m_nbuttons == 3 ) { c.Main_Online_ringpin.visible = false; c.Main_memory_ringpin_4.visible = false; c.Main_memory_ringpin_3.SetTranslation(62.779999, 4.492000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 32.290001, 101.900002); //c.Main_memory_ringpin_4.SetTranslation(57.430000, -23.379999, 101.500000); c.Main_memory_ringpin_5.SetTranslation(57.430000, -24.379999, 101.500000); } else { c.Main_memory_ringpin_3.SetTranslation(62.779999, 13.892000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 33.290001, 101.900002); c.Main_Online_ringpin.SetTranslation(62.779999, -6.092000, 102.000000); c.Main_memory_ringpin_4.SetTranslation(57.430000, -24.379999, 101.500000); c.Main_memory_ringpin_5.SetTranslation(51.430000, -42.379999, 101.500000); } rechercher function OnADown() et apres else if (nCurMainMenuItem == 4) { MenuAction("5"); } rajouter else if (nCurMainMenuItem == 5) { MenuAction("6"); } rechercher et remplacer les fonctions function OnLeftThumbMoveUp() function OnLeftThumbMoveDown() par function OnLeftThumbMoveUp() { if (nCurMainMenuItem > 0) { nCurMainMenuItem = nCurMainMenuItem - 1; if( m_nbuttons == 3) { if( 2 == nCurMainMenuItem ) {nCurMainMenuItem = nCurMainMenuItem - 3; } } if( m_nbuttons == 4) { if( 4 == nCurMainMenuItem ) {nCurMainMenuItem = nCurMainMenuItem - 2; } } if( m_nbuttons == 5) { if( 4 == nCurMainMenuItem ) {nCurMainMenuItem = nCurMainMenuItem - 1; } } theMainMenuBackward.Play(); UpdateMainMenu(); } } function OnLeftThumbMoveDown() { if (nCurMainMenuItem < 5) { nCurMainMenuItem = nCurMainMenuItem + 1; if( m_nbuttons == 3 ) { if( 2 == nCurMainMenuItem ) { nCurMainMenuItem = nCurMainMenuItem + 3; } } if( m_nbuttons == 4 ) { if( 3 == nCurMainMenuItem ) { nCurMainMenuItem = nCurMainMenuItem + 2; } } if( m_nbuttons == 5 ) { if( 4 == nCurMainMenuItem ) { nCurMainMenuItem = nCurMainMenuItem + 1; } } theMainMenuForward.Play(); UpdateMainMenu(); } sauvegarder le fichier dans default.xip/config.xap rechercher la focntion function ToggleNbTabs() et remplacer la par function ToggleNbTabs(){ var c = theConfigPanel.children[0].children[0];var b = c.theRightSlots.children[LV2Item].children[0].geometry.text;if(b.toLowerCase() == "3") { RefreshMenu("4"); }else if(b.toLowerCase() == "4") { RefreshMenu("5"); }else if(b.toLowerCase() == "5") { RefreshMenu("6"); }else if(b.toLowerCase() == "6") { RefreshMenu("3"); }} sauvegarder le fichier dans UIX.ini section [Main Menu Tabs] ajouter Tab Action 6=RunSetting Tab Text 6=Paramètres
  16. kavap

    5 Tabs

    à la limite y'a la solution de mrmodem et slick50zd "infinite" tabs avec 5 tabs a l'ecran et les autres cachés. on doit pouvoir conservé l'effet de rotation des tabs si on a un nombre predefini de tabs
  17. kavap

    On Peut Poster Son Dash

    dans general settings t'as un truc genre orb type l'option est reglé sur xbox4 il faut mettre gasorb et cela ne marche que en dash modded pas en stock pourquoi rien ne marchait la 1ere fois ?
  18. kavap

    On Peut Poster Son Dash

    nouvelle release avec les dernieres modifs nouvelle section pour les background meshes à la manière des orbs elle sont stockées dans un dossier bgmeshs il faut y joindre un fichier xbx avec toutes les options ca permet de les éditer facilement. integration du panneau de reglage du ventillo de mrmodem et slick50zd et choix entre 3,4 et 5 tabs Download
  19. kavap

    5 Tabs

    ouais on peut mettre 6 tabs aussi mais je trouve que ca fait trop
  20. kavap

    5 Tabs

    ensuite dans le default.xip/default.xap A partir d'ici, faites attention, ce tutos est fait pour la version officiel d'UIX, selon les modifs deja faites, certains élément du code sont peut être deja dans votre dash rechercher la fonction function UpDateMainMenuButtonsText() et remplacer la par function UpDateMainMenuButtonsText(){ var IniFile = new Settings; IniFile.SetIniSection( "Main Menu Tabs" ); var c = theMainMenu.children[0].children[0];c.Button_01_Text.geometry.text = IniFile.GetIniValue( "Tab Text 1" );c.Button_02_Text.geometry.text = IniFile.GetIniValue( "Tab Text 2" );c.Button_03_Text.geometry.text = IniFile.GetIniValue( "Tab Text 3" );c.Button_04_Text.geometry.text = IniFile.GetIniValue( "Tab Text 4" );c.Button_05_Text.geometry.text = IniFile.GetIniValue( "Tab Text 5" ); IniFile.CloseIniFile();} dans la fonction function ApplyDashStyle() descendre jusqu'a c.Pod_4b_Spinner.rpm = 5.75; et coller juste en dessous c.Pod_5_Spinner.rpm = 1.3; c.Pod_5a_Spinner.rpm = 5.75; c.Pod_5b_Spinner.rpm = 5.75; rechercher ensuite les fonctions UpdateMainMenu() Update4ButtonMainMenu() Update3ButtonMainMenu() elles se suivent et remplacer les par function UpdateMainMenu(){ if( m_nbuttons == 4 ) { Update4ButtonMainMenu(); } else if( m_nbuttons == 5 ) { Update5ButtonMainMenu(); } else { Update3ButtonMainMenu(); }}function Update5ButtonMainMenu(){ var c = theMainMenu.children[0].children[0]; c.game_select_pod_inner02.visible = false; // Button 1 Flashing Orb c.game_select_pod_inner.visible = false; // Button 2 Flashing Orb c.game_select_pod_inner04.visible = false; // Button 3 Flashing Orb c.game_select_pod_inner03.visible = false;// Button 4 Flashing Orb c.game_select_pod_inner05.visible = false;if (nCurMainMenuItem == 0) // Button 1 { c.game_select_pod_inner02.visible = true; //simple 'if' check to make the pod supports move with menu change to comply with stock look if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.50); } c.theMenuItems.SetRotation(0, 0, 1, -0.50); c.theMemoryItem.SetRotation(0, 1, 0, -0.50); c.theMusicItem.SetRotation(0, 1, 0, -0.50); c.theOnlineItem.SetRotation(0, 1, 0, -0.50); c.theSettingsItem.SetRotation(0, 1, 0, -0.50); c.theKavapItem.SetRotation(0, 1, 0, -0.50); c.MemoryPanelMaterial.name = "GameHilite"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "HilightedType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 1) // Button 2 (Default position) { c.game_select_pod_inner.visible = true; c.theMenuItems.SetRotation(0, 0, 1, -0.25); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.25); } c.theMemoryItem.SetRotation(0, 1, 0, -0.25); c.theMusicItem.SetRotation(0, 1, 0, -0.25); c.theOnlineItem.SetRotation(0, 1, 0, -0.25); c.theSettingsItem.SetRotation(0, 1, 0, -0.25); c.theKavapItem.SetRotation(0, 1, 0, -0.25); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "GameHilite"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "HilightedType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 2) // Button 3 { c.game_select_pod_inner04.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.00); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.00); } c.theMemoryItem.SetRotation(0, 1, 0, 0.00); c.theMusicItem.SetRotation(0, 1, 0, 0.00); c.theOnlineItem.SetRotation(0, 1, 0, 0.00); c.theSettingsItem.SetRotation(0, 1, 0, 0.00); c.theKavapItem.SetRotation(0, 1, 0, 0.00); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "GameHilite"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "HilightedType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 3) // Button 5 { c.game_select_pod_inner03.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.25); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.25); } c.theMemoryItem.SetRotation(0, 1, 0, 0.25); c.theMusicItem.SetRotation(0, 1, 0, 0.25); c.theOnlineItem.SetRotation(0, 1, 0, 0.25); c.theSettingsItem.SetRotation(0, 1, 0, 0.25); c.theKavapItem.SetRotation(0, 1, 0, 0.25); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "GameHilite"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "HilightedType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 4) // Button 4 { c.game_select_pod_inner05.visible = true; if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.50); } c.theMenuItems.SetRotation(0, 0, 1, 0.50); c.theMemoryItem.SetRotation(0, 1, 0, 0.50); c.theMusicItem.SetRotation(0, 1, 0, 0.50); c.theOnlineItem.SetRotation(0, 1, 0, 0.50); c.theSettingsItem.SetRotation(0, 1, 0, 0.50); c.theKavapItem.SetRotation(0, 1, 0, 0.50); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.SettingsPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "GameHilite"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.SettingsTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "HilightedType"; }}function Update4ButtonMainMenu(){ var c = theMainMenu.children[0].children[0]; c.game_select_pod_inner02.visible = false; // Button 1 Flashing Orb c.game_select_pod_inner.visible = false; // Button 2 Flashing Orb c.game_select_pod_inner04.visible = false; // Button 3 Flashing Orbc.game_select_pod_inner05.visible = false; if (nCurMainMenuItem == 0) // Button 1 { c.game_select_pod_inner02.visible = true; //simple 'if' check to make the pod supports move with menu change to comply with stock look if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.25); } c.theMenuItems.SetRotation(0, 0, 1, -0.25); c.theMemoryItem.SetRotation(0, 1, 0, -0.25); c.theMusicItem.SetRotation(0, 1, 0, -0.25); c.theOnlineItem.SetRotation(0, 1, 0, -0.25); c.theKavapItem.SetRotation(0, 1, 0, -0.25); c.MemoryPanelMaterial.name = "GameHilite"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "HilightedType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 1) // Button 2 (Default position) { c.game_select_pod_inner.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.0); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.0); } c.theMemoryItem.SetRotation(0, 1, 0, 0.0); c.theMusicItem.SetRotation(0, 1, 0, 0.0); c.theOnlineItem.SetRotation(0, 1, 0, 0.0); c.theKavapItem.SetRotation(0, 1, 0, 0.0); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "GameHilite"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "HilightedType"; c.OnlineTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 2) // Button 3 { c.game_select_pod_inner04.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.25); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.25); } c.theMemoryItem.SetRotation(0, 1, 0, 0.25); c.theMusicItem.SetRotation(0, 1, 0, 0.25); c.theOnlineItem.SetRotation(0, 1, 0, 0.25); c.theKavapItem.SetRotation(0, 1, 0, 0.25); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "GameHilite"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "HilightedType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 3) // Button 3 { nCurMainMenuItem = 1; UpdateMainMenu(); } else if (nCurMainMenuItem == 4) // Button 4 { c.game_select_pod_inner05.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.50); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.50); } c.theMemoryItem.SetRotation(0, 1, 0, 0.50); c.theMusicItem.SetRotation(0, 1, 0, 0.50); c.theOnlineItem.SetRotation(0, 1, 0, 0.50); c.theKavapItem.SetRotation(0, 1, 0, 0.50); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.OnlinePanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "GameHilite"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.OnlineTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "HilightedType"; }}function Update3ButtonMainMenu(){ var c = theMainMenu.children[0].children[0]; c.game_select_pod_inner02.visible = false; // Button 1 Flashing Orb c.game_select_pod_inner.visible = false; // Button 2 Flashing Orb c.game_select_pod_inner05.visible = false; if (nCurMainMenuItem == 0) // Button 1 { c.game_select_pod_inner02.visible = true; c.theMenuItems.SetRotation(0, 0, 1, -0.45); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, -0.45); } c.theMemoryItem.SetRotation(0, 1, 0, -0.45); c.theMusicItem.SetRotation(0, 1, 0, -0.45); c.theKavapItem.SetRotation(0, 1, 0, -0.45); c.MemoryPanelMaterial.name = "GameHilite"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "HilightedType"; c.MusicTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 1) // Button 2 (Default position) { c.game_select_pod_inner.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.0); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.0); } c.theMemoryItem.SetRotation(0, 1, 0, 0.0); c.theMusicItem.SetRotation(0, 1, 0, 0.0); c.theKavapItem.SetRotation(0, 1, 0, 0.0); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "GameHilite"; c.kavapPanelMaterial.name = "FlatSurfaces2sided"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "HilightedType"; c.kavapTextMaterial.name = "NavType"; } else if (nCurMainMenuItem == 2) // Button 3 { nCurMainMenuItem = 1; UpdateMainMenu(); } else if (nCurMainMenuItem == 3) // Button 3 { nCurMainMenuItem = 1; UpdateMainMenu(); } else if (nCurMainMenuItem == 4) // Button 4 { c.game_select_pod_inner05.visible = true; c.theMenuItems.SetRotation(0, 0, 1, 0.45); if( dashStyle != "modded" ) { c.Rotating_Large_X.SetRotation(0, 0, 1, 0.45); } c.theMemoryItem.SetRotation(0, 1, 0, 0.45); c.theMusicItem.SetRotation(0, 1, 0, 0.45); c.theKavapItem.SetRotation(0, 1, 0, 0.45); c.MemoryPanelMaterial.name = "FlatSurfaces2sided"; c.MusicPanelMaterial.name = "FlatSurfaces2sided"; c.kavapPanelMaterial.name = "GameHilite"; c.MemoryTextMaterial.name = "NavType"; c.MusicTextMaterial.name = "NavType"; c.kavapTextMaterial.name = "HilightedType"; }} ensuite dans DEF theMainMenu Level descendre jusqu'a et juste en desous remplacer if( m_nbuttons == 4 ) { c.Main_memory_ringpin_3.SetTranslation(62.779999, 13.892000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 33.290001, 101.900002); c.Main_Online_ringpin.SetTranslation(62.779999, -6.092000, 102.000000); c.Main_memory_ringpin_4.SetTranslation(57.430000, -24.379999, 101.500000); } else { c.Main_Online_ringpin.visible = false; c.Main_memory_ringpin_3.SetTranslation(62.779999, 4.492000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 32.290001, 101.900002); c.Main_memory_ringpin_4.SetTranslation(57.430000, -23.379999, 101.500000); } par if( m_nbuttons == 5 ) { c.Main_memory_ringpin_3.SetTranslation(62.779999, 13.892000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 33.290001, 101.900002); c.Main_Online_ringpin.SetTranslation(62.779999, -6.092000, 102.000000); c.Main_memory_ringpin_4.SetTranslation(57.430000, -24.379999, 101.500000); c.Main_memory_ringpin_5.SetTranslation(51.430000, -42.379999, 101.500000); } else if( m_nbuttons == 4 ) { c.Main_memory_ringpin_3.SetTranslation(62.779999, 13.892000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 33.290001, 101.900002); c.Main_Online_ringpin.SetTranslation(62.779999, -6.092000, 102.000000); //c.Main_memory_ringpin_4.SetTranslation(57.430000, -24.379999, 101.500000); c.Main_memory_ringpin_4.visible = false; c.Main_memory_ringpin_5.SetTranslation(57.430000, -24.379999, 101.500000); } else { c.Main_Online_ringpin.visible = false; c.Main_memory_ringpin_4.visible = false; c.Main_memory_ringpin_3.SetTranslation(62.779999, 4.492000, 102.000000); c.Main_memory_ringpin_2.SetTranslation(56.830002, 32.290001, 101.900002); //c.Main_memory_ringpin_4.SetTranslation(57.430000, -23.379999, 101.500000); c.Main_memory_ringpin_5.SetTranslation(57.430000, -24.379999, 101.500000); } remplacer la fonction function OnADown() par function OnADown() { // // CONFIGURABLE MAIN MENU ACTIONS, FROM 'n3wbie' tHC LITE CODE. // // Select menu action. // if (nCurMainMenuItem == 0) { MenuAction("1"); } else if (nCurMainMenuItem == 1) { MenuAction("2"); } else if (nCurMainMenuItem == 2) { MenuAction("3"); } else if (nCurMainMenuItem == 3) { MenuAction("4"); } else if (nCurMainMenuItem == 4) { MenuAction("5"); } } puis les fonctions function OnLeftThumbMoveUp() function OnLeftThumbMoveDown() par function OnLeftThumbMoveUp() { if (nCurMainMenuItem > 0) { nCurMainMenuItem = nCurMainMenuItem - 1; if( m_nbuttons == 3) { if( 2 == nCurMainMenuItem ) {nCurMainMenuItem = nCurMainMenuItem - 2; } } if( m_nbuttons == 4) { if( 3 == nCurMainMenuItem ) {nCurMainMenuItem = nCurMainMenuItem - 1; } } theMainMenuBackward.Play(); UpdateMainMenu(); } } function OnLeftThumbMoveDown() { if (nCurMainMenuItem < 4) { nCurMainMenuItem = nCurMainMenuItem + 1; if( m_nbuttons == 3 ) { if( 2 == nCurMainMenuItem ) { nCurMainMenuItem = nCurMainMenuItem + 2; } } if( m_nbuttons == 4 ) { if( 3 == nCurMainMenuItem ) { nCurMainMenuItem = nCurMainMenuItem + 1; } } theMainMenuForward.Play(); UpdateMainMenu(); } } remplacer aussi les fonctions OnMoveUp et OnMoveDown pour la telecommande dans la fonction Initialize() descendre jusqu'a m_nbuttons = 4; passer cette ligne en commentaire et ajouter en dessous SetTabsAmount(); enfin a la fin du fichier ajouter function SetTabsAmount(){var IniFile = new Settings;IniFile.SetIniSection( "Tabs" );var Settabsn = IniFile.GetIniValue( "SETTABS" );IniFile.CloseIniFile();m_nbuttons = ReturnInteger(Settabsn);}//// CONFIGURABLE MAIN MENU ACTIONS, FROM 'n3wbie' tHC LITE CODE.//// Launch Menu Actions.//function MenuAction(x){ var menu = x; var IniFile = new Settings; IniFile.SetIniSection( "Main Menu Tabs" ); var a = IniFile.GetIniValue( "Tab Action " + menu); IniFile.CloseIniFile();if (a == "RunMem") { theGamesMenuIn.Play(); GoToMemory(); } else if (a == "RunMusic") { theMusicMenuIn.Play(); GoToMusic(); } else if (a == "RunHDD") { theSettingsMenuIn.Play(); GoToHardDrive(); } else if (a == "RunSetting") { theSettingsMenuIn.Play(); GoToSettings(); } else if (a == "FileMan") { theSettingsMenuIn.Play(); GoToFileManager(); } else if (a == "LaunchDisc") { theDiscDrive.LaunchDisc(); } else if (a == "Reboot") { theConfig.Reset(); } else if (a == "Shutdown") { theConfig.PowerOff(); } else if (a == "RestartDash") { theConfig.ReStartDash(); } else if (a == "PowerCycle") { theConfig.PowerCycle(); } else if (a != " ") { MenuLaunch(a); } return;}//// CONFIGURABLE MAIN MENU ACTIONS, FROM 'n3wbie' tHC LITE CODE.//// Launch custom actions, Code from tHC Lite QuickLaunch() function.//function MenuLaunch(x){ var a = x; var launchPath; var b = a.substr(0,1); var c = a.indexOf("\\"); var d = a.lastIndexOf("\\"); var e; if(d > 4) { e = "\\" + a.substr(c + 2, d - 5); } else { e = ""; } var launchXbe = a.substr(d + 1); if(b == "F") { launchPath = "\\Device\\Harddisk0\\Partition6" + e; } else if(b == "C") { launchPath = "\\Device\\Harddisk0\\Partition2" + e; } else if(b == "G") { launchPath = "\\Device\\Harddisk0\\Partition7" + e; } else if(b == "E") { launchPath = "\\Device\\Harddisk0\\Partition1" + e; } else { return; } launch (launchXbe, launchPath);} sauvegarder le fichier maintenant dans default.xip/config.xap dans function BuildMainList() juste avant ClearText();UpdateText(); ajouter configList[i] = "Tabs Number";configValues[i] = "c-Tabs-SETTABS";configSelect[i] = "ToggleNbTabs()";i = i + 1; ensuite remplacer la fonction function BuildMMList() par function BuildMMList(){var i = 0;configList = new Array;configValues = new Array;configSelect = new Array;configList[i] = "Memory Tab Text .............";configValues[i] = "c-Main Menu Tabs-Tab Text 1";configSelect[i] = "ConfigKeyB()";i = i + 1;//configList[i] = "Memory Tab Action .........";configValues[i] = "c-Main Menu Tabs-Tab Action 1";configSelect[i] = "ConfigKeyB()";i = i + 1;configList[i] = "Music Tab Text ................";configValues[i] = "c-Main Menu Tabs-Tab Text 2";configSelect[i] = "ConfigKeyB()";i = i + 1;//configList[i] = "Music Tab Action .............";configValues[i] = "c-Main Menu Tabs-Tab Action 2";configSelect[i] = "ConfigKeyB()";i = i + 1;configList[i] = "Hard Drive Tab Text ........";configValues[i] = "c-Main Menu Tabs-Tab Text 3";configSelect[i] = "ConfigKeyB()";i = i + 1;//configList[i] = "Hard Drive Tab Action ........";configValues[i] = "c-Main Menu Tabs-Tab Action 3";configSelect[i] = "ConfigKeyB()";i = i + 1;configList[i] = "Settings Tab Text ............";configValues[i] = "c-Main Menu Tabs-Tab Text 4";configSelect[i] = "ConfigKeyB()";i = i + 1;//configList[i] = "Settings Tab Action ........";configValues[i] = "c-Main Menu Tabs-Tab Action 4";configSelect[i] = "ConfigKeyB()";i = i + 1;configList[i] = "5th Tab Text .....................";configValues[i] = "c-Main Menu Tabs-Tab Text 5";configSelect[i] = "ConfigKeyB()";i = i + 1;//configList[i] = "5th Tab Action ..................";configValues[i] = "c-Main Menu Tabs-Tab Action 5";configSelect[i] = "ConfigKeyB()";i = i + 1;ClearText();UpdateText();} et enfin à la fin du fichier ajouter function ToggleNbTabs(){ var c = theConfigPanel.children[0].children[0];var b = c.theRightSlots.children[LV2Item].children[0].geometry.text;if(b.toLowerCase() == "3") { RefreshMenu("4"); }else if(b.toLowerCase() == "4") { RefreshMenu("5"); }else if(b.toLowerCase() == "5") { RefreshMenu("3"); }} sauvegarder le fichier maintenant pour finir dans UIX.ini ajouter la section [Tabs]SETTABS=4 et remplacer la section [Main Menu Tabs] par [Main Menu Tabs]Tab Action 2=FileManTab Action 3=RunHDDTab Action 4=F:\\logiciels\\XBMC\\default.xbeTab Action 1=LaunchDiscTab Action 5=RunSettingTab Text 5=ParamètresTab Text 2=FichiersTab Text 3=ProgrammesTab Text 4=XBMCTab Text 1=DVD voila reinserer les fichiers c fini les valeurs possibles pour les actions des tabs sont FileMan RunSetting RunMem RunMusic RunHDD LaunchDisc Shutdown Reboot RestartDash PowerCycle ou une adresse pointant vers un xbe (ex "F:\\logiciels\\Xbmc\\default.xbe")
  21. kavap

    5 Tabs

    voila comme promis le code pour ajouter un 5eme tab on commence par le fichier main_menu.xip/default.xap rechercher cette ligne }//DEF Main_memory_ringpin_4 Transform et ajouter juste en dessous DEF Main_memory_ringpin_5 Transform{children[DEF theKavapItem Transform{fade 0.43children[DEF settings_arm03 Transform{children[DEF settings_arm_04 Transform{children[DEF settings Transform{children[DEF pod_rotate_structure4 Transform{children[DEF Pod_5_Spinner Spinner{rpm 0axis 0 0 2children[DEF game_podsupport_14 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "FlatSrfc/PodParts" } }geometry DEF game_podsupport_14-FACES Mesh { url "game_podsupport_14-FACES.xm" }}Shape{appearance Appearance{material MaxMaterial{name "ReflectSurface"}texture ImageTexture { url "texture.xbx" }/* kanaberra :: {name ""} */}geometry Mesh { url "game_podsupport_14-FACES.xm" }}]rotation -0.401400 0.864700 -0.302000 -1.753000scale 1.472000 1.472000 1.472000scaleOrientation -0.858200 -0.374900 0.350600 -0.663700translation 7.240000 4.4022000 2.441000}DEF game_podsupport_13 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "FlatSrfc/PodParts" } }geometry USE game_podsupport_14-FACES}Shape{appearance Appearance{material MaxMaterial{name "ReflectSurface"}texture ImageTexture { url "texture.xbx" }/* kanaberra :: {name ""} */}geometry Mesh { url "game_podsupport_14-FACES.xm" }}]rotation -0.689600 0.314600 -0.652200 -2.669000scale 1.472000 1.472000 1.472000scaleOrientation 0.856700 -0.033150 0.514800 -0.586200translation -3.080002 7.282000 2.860000}DEF game_podsupport_15 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "FlatSrfc/PodParts" } }geometry USE game_podsupport_14-FACES}Shape{appearance Appearance{material MaxMaterial{name "ReflectSurface"}texture ImageTexture { url "texture.xbx" }/* kanaberra :: {name ""} */}geometry Mesh { url "game_podsupport_14-FACES.xm" }}]rotation 0.672500 0.244000 0.698700 -2.514000scale 1.472000 1.472000 1.472000scaleOrientation -0.770900 0.394400 -0.500200 -0.985600translation -5.680000 -2.973000 1.714000}DEF game_podsupport_16 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "FlatSrfc/PodParts" } }geometry DEF game_podsupport_16-FACES Mesh { url "game_podsupport_16-FACES.xm" }}Shape{appearance Appearance{material MaxMaterial{name "ReflectSurface"}texture ImageTexture { url "texture.xbx" }/* kanaberra :: {name ""} */}geometry Mesh { url "game_podsupport_16-FACES.xm" }}]rotation 0.315600 0.854700 0.412200 -1.672000scale 1.472000 1.472000 1.472000scaleOrientation -0.761500 -0.592900 -0.261900 -0.615200translation 4.639999 -5.294000 1.359000}DEF game_podsocket_inner03 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "MenuCell" } }geometry DEF game_podsocket_inner03-FACES Mesh { url "game_podsocket_inner03-FACES.xm" }}]rotation 0.994900 -0.002650 -0.101000 -1.675000scale 0.329600 0.329600 0.329600scaleOrientation -0.310500 -0.318200 -0.895800 -0.441400translation 0.000000 0.000000 0.000000}]}//DEF Pod_4_Spinner Spinner]translation -33.250000 -4.746000 -10.290000}//DEF pod_rotate_structure4 TransformDEF game_select_pod_inner05 Transform{children[DEF Pod_5a_Spinner Spinner{rpm -1.45axis 0 1 0children[Transform{children[Shape{appearance Appearance{material MaxMaterial{name "InnerWall_01"}}geometry Mesh { url "logox.xm" }}Shape{appearance Appearance{material MaxMaterial{name "FlatSrfc/PodParts"//"FlatSurfaces2sided"}}geometry Mesh { url "logox.xm" }}]scale 0.045 0.045 0.045}]}DEF Pod_5b_Spinner Spinner{rpm 0axis 2 2 0children[Shape{appearance Appearance{material MaxMaterial { name "EggGlowPulse" }texture ImageTexture{alpha trueurl "orbcellwall.xbx"}}geometry Mesh { url "planet.xm" }}]}]rotation -0.335200 0.920700 -0.199700 -0.424800scale 6.598800 6.598800 6.598800/*jbone*/scaleOrientation 0.000000 0.000000 0.000000 0.000000translation -32.200001 -4.344000 -2.936000}//DEF game_select_pod_inner03 Transform/* DEF game_podshell_11 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "MenuCell" } }geometry DEF game_podshell_11-FACES Mesh { url "game_podshell_11-FACES.xm" }}]rotation -0.205500 -0.736100 -0.645000 -2.839000scale 0.329600 0.329600 0.329600scaleOrientation -0.176400 -0.392000 -0.902900 -0.548000translation -32.540001 -4.030000 -3.501000} */DEF game_pod03 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "MenuCell" } }geometry Sphere { radius 25 }}]rotation -0.922500 -0.329200 -0.201700 -1.575000scale 0.329600 0.329600 0.329600scaleOrientation 0.298000 0.445100 -0.844400 -0.878300translation -32.540001 -4.030000 -3.501000}DEF settings_panel_support Transform{children[Shape{appearance Appearance{material MaxMaterial{name "ReflectSurface"}texture ImageTexture { url "tubes.xbx" }/* kanaberra :: {name "FlatSurfaces"} */}geometry DEF settings_panel_support-FACES Mesh { url "settings_panel_support-FACES.xm" }}]rotation -0.585700 -0.570700 0.575600 -4.179000scale 2.040000 2.040000 2.040000scaleOrientation -0.968400 -0.096220 0.230000 -0.613900translation -23.510000 -6.908000 2.461000}DEF memory_metapanel Transform{children[Shape{appearance Appearance{material DEF kavapPanelMaterial MaxMaterial { name "GameHilite" }texture ImageTexture { url "menu_hilight.xbx" }}geometry DEF settings_text_metapanel-FACES Mesh { url "settings_text_metapanel-FACES.xm" }}]rotation 0.002542 -0.701000 0.713100 -3.149000scale 1.591000 1.591000 1.591000scaleOrientation 0.722400 0.199200 -0.662200 -0.478000translation -11.790000 -17.680000 4.164000}/* DEF game_podshell_10 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "MenuCell" } }geometry DEF game_podshell_10-FACES Mesh { url "game_podshell_10-FACES.xm" }}]rotation -0.996900 -0.063700 0.046460 -1.470000scale 0.329600 0.329600 0.329600scaleOrientation -0.223500 -0.021950 0.974500 -0.604800translation -32.540001 -4.030000 -3.501000} */DEF settings_tube Transform{children[Shape{appearance Appearance { material MaxMaterial { name "Tubes" } }geometry DEF settings_tube-FACES Mesh { url "settings_tube-FACES.xm" }}]rotation -0.999900 -0.008726 0.008880 -1.553000scale 5.523000 5.523000 5.523000scaleOrientation -0.471600 -0.550100 -0.689200 -0.154500translation -16.010000 -25.790001 2.971000}DEF settings_tube_0 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "Tubes" } }geometry DEF settings_tube_0-FACES Mesh { url "settings_tube_0-FACES.xm" }}]rotation -0.999900 -0.008726 0.008880 -1.553000scale 5.523000 5.523000 5.523000scaleOrientation -0.471600 -0.550100 -0.689200 -0.154500translation -14.630000 -24.740000 2.929000}/*DEF game_podshell_12 Transform{children[Shape{appearance Appearance { material MaxMaterial { name "MenuCell" } }geometry DEF game_podshell_12-FACES Mesh { url "game_podshell_12-FACES.xm" }}]rotation -0.214200 -0.735100 -0.643200 -2.820000scale 0.329600 0.329600 0.329600scaleOrientation -0.388500 -0.717300 -0.578400 -0.540400translation -32.540001 -4.030000 -3.501000} */DEF kavap_text Transform{children[Transform{rotation -1 0 0 1.571children[DEF Button_05_Text Shape{appearance Appearance { material DEF kavapTextMaterial MaxMaterial { name "NavType" } }geometry Text { font "Heading" translate true text "new tab" }}]}]rotation -1.000000 0.002966 0.003888 -1.551000scale 7.000 0.0 7.000scaleOrientation 0.527100 0.681300 0.508000 -0.177100translation -13.937000 -10.380000 4.323000}]rotation -0.602100 -0.599600 -0.527300 -2.191000scale 0.458100 0.458100 0.458100translation 5.641000 15.510000 -1.711000}//DEF settings Transform]rotation 0.001397 -0.015840 0.999900 -3.163000scale 1.296000 1.296000 1.296000scaleOrientation 0.302900 0.914000 0.270000 -0.422300translation -6.689000 0.236800 -4.083000}//DEF settings_arm_04 Transform]rotation 0.127600 -0.011390 -0.991800 -1.591000scale 0.225100 0.257500 0.257500scaleOrientation -0.438700 0.896100 0.067440 -0.155900translation -0.416600 -0.801500 0.463500}//DEF settings_arm03 Transform]}]rotation 0.997500 -0.047920 0.052590 -1.573000scale 6.057000 6.927000 6.057000scaleOrientation 0.008927 0.998300 -0.057520 -0.081130}//DEF Main_memory_ringpin_5 Transform
  22. kavap

    Info Panel

    oui c possible faut agrandir le panneau et modifier le code pour afficher 6lignes mais deja que le panneau est grand ca risque de faire trop nan ?
  23. kavap

    On Peut Poster Son Dash

    les 5 menus je l'ai fait hier faut que je post le tuto j'espere pouvoir le faire aujourd'hui par contre pour faire pointer un tab directement vers une section jeux, emus, apps ou dashboards je sais pas comment faire je regarderai si c'est possible les .xm aussi bien les orbs que les mesh y'a un log de la team UIX user.interface.x.xm.tool qui te converti des .x en .xm
  24. cela enlever la partie du code qui force le reglage de l'heure je pense pas que ce soi la solution je pense plutot qu'il faut corriger le bug du forçage
  25. kavap

    Qui A Tester Les 6 Tabs ?

    lol ouais j'ai vu ça, j'ai malheureusement pas encore le talent de JbOne