Led Color Et Fan Speed


kavap
 Share

Messages recommandés

alors voila un code pour regler la vitesse du ventilo de CompFreak07 et Mattie pour la partie regulation automatique dont j'ai un peu modifier la config

et un autre code de CompFreak07 pour regler la couleur de la LED

par contre il semblerai que le code pour le ventillo est dangereux pour les 1.6, car ce ne sont pas les bonnes valeur pour le ventillo des 1.6

alors à la fin du fichier default.xip/default.xap ajouter ceci :

function SetFanSpeed(){var IniFile = new Settings;IniFile.SetIniSection( "FanSpeed" );var FanSpeedST = IniFile.GetIniValue( "FanSpeed" );IniFile.CloseIniFile();var FanSpeedS = ReturnInteger(FanSpeedST);if (FanSpeedS==20) { theConfig.SetFanSpeed(20); }else if (FanSpeedS==30) { theConfig.SetFanSpeed(30); }else if (FanSpeedS==40) { theConfig.SetFanSpeed(40); }else if (FanSpeedS==50) { theConfig.SetFanSpeed(50); }else if (FanSpeedS==60) { theConfig.SetFanSpeed(60); }else if (FanSpeedS==70) { theConfig.SetFanSpeed(70); }else if (FanSpeedS==80) { theConfig.SetFanSpeed(80); }else if (FanSpeedS==90) { theConfig.SetFanSpeed(90); }else if (FanSpeedS==100) { theConfig.SetFanSpeed(100); }else { theConfig.SetFanSpeed(100); }}function AdjustFanSpeed(){var IniFile = new Settings;IniFile.SetIniSection( "FanSpeed" );var a = IniFile.GetIniValue( "IntTemp" );var b = IniFile.GetIniValue( "CpuTemp" );IniFile.CloseIniFile();var TriggerT1 = ReturnInteger(a); // Set desired MB temp. (When you set this too low, fanspeed will always be MaxSpeed)var TriggerT2 = ReturnInteger(b); // Set desired CPU temp. (When you set this too low, fanspeed will always be MaxSpeed)var MinSpeed = 20; // Minimum fanspeed percentage, has to be > 20. (It will not go below this even if cold enough)var MaxSpeed = 100; // Maximum fanspeed percentage. (It will not go above this even if too hot)var Min = Math.round((MinSpeed/100)*80);var Max = Math.round((MaxSpeed/100)*80);var FS = theConfig.GetFanSpeed() * 2;var SFS = FS;var T1 = theConfig.GetInternalTemp();var T2 = theConfig.GetCPUTemp();if ((T1 > TriggerT1) | (T2 > TriggerT2)) {  SFS = SFS + 10;  if (SFS > Max) {     SFS = Max;  }} else {  //PlaySoundB();  SFS = SFS - 3;  if (SFS < Min) {    SFS = Min;  }}  theConfig.SetFanSpeed(SFS);}function SetLEDColor(){ var IniFile = new Settings; IniFile.SetIniSection( "LedConfig" ); var LeDCoLoReNa = IniFile.GetIniValue( "CHANGELED" ); var LeDCoLoRst = IniFile.GetIniValue( "LEDCOLOR" ); IniFile.CloseIniFile(); var LeDCoLoRs = ReturnInteger(LeDCoLoRst); if (LeDCoLoReNa == "true") {  if (LeDCoLoRs==0) { theConfig.SetLED(0); }  else if (LeDCoLoRs==1) { theConfig.SetLED(1); }  else if (LeDCoLoRs==2) { theConfig.SetLED(2); }  else if (LeDCoLoRs==3) { theConfig.SetLED(3); }  else if (LeDCoLoRs==4) { theConfig.SetLED(4); }  else if (LeDCoLoRs==5) { theConfig.SetLED(5); }  else if (LeDCoLoRs==6) { theConfig.SetLED(6); }  else if (LeDCoLoRs==7) { theConfig.SetLED(7); }  else  { theConfig.SetLED(8); }}}

ensuite rechercher la fonction

function OnActivate()   { EnableAudio(); CurrentViewpoint = theMainMenuViewpoint; CurrentAltViewpoint = theMainMenuAlternateViewpoint;   }

et juste en dessous coller

 behavior{   sleep 30;   EnableAjustFanSpeed();   ChangeDisplay(); // supprimer cette ligne si vous n'avez pas d'info panel}

rechercher ensuite

function QuickLaunchA()

et juste au dessus coller

function EnableAjustFanSpeed(){   var IniFile = new Settings;   IniFile.SetIniSection( "FanSpeed" );   var a = IniFile.GetIniValue( "enable" );   IniFile.CloseIniFile();   if ( a == "true" ) { AdjustFanSpeed(); }   else { return; }}

ensuite rechercher

function initialize() 

descendre jusqu'à

theXboxNetwork.StartFTPServices();

et coller en dessous

SetLEDColor();SetFanSpeed();

maintenant ouvrir default.xip/config.xap

dans la fonction

function BuildConfigList() 

descendre jusqu'a

    ClearText();    UpdateText();

et juste au dessus coller

    configList[i] = "System Config";    i = i + 1;

rechercher ensuite

function ToggleTF()

et juste au dessus coller

function BuildSysConfigList(){    var i = 0;    configList = new Array;    configValues = new Array;    configSelect = new Array;    configList[i] = "Adjust Fan Speed ..............";    configValues[i] = "c-FanSpeed-FanSpeed";    configSelect[i] = "ConfigKeyB()";    i = i + 1;    configList[i] = "Automatic Adjustment ..........";    configValues[i] = "c-FanSpeed-enable";    configSelect[i] = "ToggleTF()";    i = i + 1;    configList[i] = "Cpu Temp ......................";    configValues[i] = "c-FanSpeed-CpuTemp";    configSelect[i] = "ConfigKeyB()";    i = i + 1;    configList[i] = "Internal Temp .................";    configValues[i] = "c-FanSpeed-IntTemp";    configSelect[i] = "ConfigKeyB()";    i = i + 1;    configList[i] = "Change LED Color ..............";    configValues[i] = "c-LedConfig-CHANGELED";    configSelect[i] = "ToggleTF()";    i = i + 1;    configList[i] = "Initial LED color .............";    configValues[i] = "c-LedConfig-LEDCOLOR";    configSelect[i] = "ConfigKeyB()";    i = i + 1;    ClearText();    UpdateText();}

rechercher ensuite

 control DEF theConfigJoystick Joystick    {        function OnADown()        {                  

descendre jusqu'a

            }            else if(inLV2 == true)            {                settChanged = true;                eval(configSelect[LV2Item]);            }

et juste au dessus coller

                else if(configList[LV1Item] == "System Config")                {                    BuildSysConfigList();                    TabSlot(LV2Hold);                    c.theLeftSlots.children[LV2Hold].children[0].appearance.name = "NavType";                }

et enfin ajouter au fichier UIX.ini

[FanSpeed]enable=falseFanSpeed=20CpuTemp=50IntTemp=48[LedConfig]CHANGELED=falseLEDCOLOR=3

voila c fini ;)

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

Rajouter ce texte dans votre fichier UIX.ini

[FanSpeed]enable=falseFanSpeed=20CpuTemp=IntTemp=[LedConfig]CHANGELED=falseLEDCOLOR=3

alors voila un code pour regler la vitesse du ventilo de CompFreak07 et Mattie pour la partie regulation automatique dont j'ai un peu modifier la configet un autre code de CompFreak07 pour regler la couleur de la LEDpar contre il semblerai que le code pour le ventillo est dangereux pour les 1.6, car ce ne sont pas les bonnes valeur pour le ventillo des 1.6alors à la fin du fichier default.xip/config.xap ajouter ceci :

Il veux dire: alors à la fin du fichier default.xip/default.xap ajouter ceci :

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

oui au temps pour moi merci creatx

je fais la correction

Lien vers le commentaire
Partager sur d'autres sites

non je connais pas les options des LED à part la 7 c un cycle noir rouge

mais je pense modifier un peu le code afin de faire une nouvelle config plus explicite, mais pour ca je vais devoir tester toutes les config donc je ferai ca demain

d'ailleurs si quelq'un a deja essayé toutes les config, ca serai cool si il pouvait me les communiquer ca sera deja ca de moins a faire, merci

sinon pour les options du ventilo :

- choisir la vitesse du ventilo

- activer la regulation du ventillo en fonction de la temperature

il faut donc choisir la temperature du cpu et la temperature interne a ne pas depasser

en cas de depassement la vitesse du ventillo augmente

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

ouais c pareil

et je crois que c pareil avec n'importe quel dash la regulation automatique s'arrête une fois un jeux ou une appli lancer

mais le ventillo reste à la vitesse à laquelle il etait lorsqu'on a lancé le jeux

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

oui c'est ca le pb.

T'allume ta console, il fait super Froid, le ventilo a tourne doucement.

Tu lance un jeu, le ventilo reste doucement et ta box chauffe.

Dans le mod que j'avais vu, quand on lancait un jeu ca repassait le ventilo a un valeur fixée.

a+

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