Tec Dubelin Xbox
Etusivu > Artikkelit > EvolutionX > Valikoiden tekeminen ja muokkaaminen

EvolutionX:n valikoiden tekeminen ja muokkaaminen

EvolutionX:n valikoiden tekeminen ja muokkaaminen.

Sisällys:


Yleistä

Evox.ini-tiedosto

EvolutionX:n evox.ini-tiedosto on asetustiedosto, jossa on määritetty dashboardin asetukset ja valikkorakenne. Tiedostoa voi muokata tavallisella tekstieditorilla: esimerkiksi Windowsin mukana tulevalla Muistiolla (Notepad).

EvolutionX ei huomio .ini-tiedostossa olevaa riviä, jos sen eteen laitetaan risuaita (#). Näin tiedostoon voidaan lisätä esimerkiksi omia kommentteja muita asetuksia sotkematta.

[Menu]

EvolutionX:n valikko alkaa [Menu]-rivin jälkeen:

[Menu]

Valikot

Juurivalikko

Juurivalikko (varsinainen valikko) alkaa Section-rivillä:

Section "Root"
{
}

Aaltosulut aloittavat ja lopettavat valikon. Sulkujen väliin lisätään omat alavalikot ja kohteet (toiminnot, ohjelmat, jne.).

Alavalikot

Alavalikko aloitetaan Section-rivillä, jonka perässä on valikon nimi lainausmerkkien sisällä. Aaltosulut aloittavat ja lopettavat alavalikon. Kohteet lisätään aaltosulkujen sisään.

Esimerkiksi Pelit- ja Ohjelmat-nimiset alavalikot voidaan tehdä seuraavasti:

Section "Root"
{
   Section "Pelit"
   {
   }
   Section "Ohjelmat"
   {
   }
}

Pelit ja ohjelmat

Lisääminen automaattisesti (AutoAddItem)

EvolutionX lisää sovellukset valikkoon automaattisesti AutoAddItem-riviä käytettäessä. Hakemisto määritetään rivin perään lainausmerkkien sisälle.

Esimerkiksi AutoAddItem "E:\Games" tarkoittaa, että EvolutionX hakee E:\Games-hakemiston alla olevista hakemistoista automaattisesti default.xbe-tiedostot (esim. E:\Games\Peli\default.xbe) ja lisää ne valikkoon:

AutoAddItem "E:\Games\"

Jos halutaan, että Pelit-nimiseen alavalikkoon lisätään automaattisesti kaikki E:\Games- ja F:\Games-hakemistoissa olevat pelit, ja Ohjelmat-valikkoon E:\Apps- ja F:\Apps-hakemistoissa olevat ohjelmat:

Section "Root"
{
   Section "Pelit"
   {
      AutoAddItem "E:\Games\"
      AutoAddItem "F:\Games\"
   }
   Section "Ohjelmat"
   {
      AutoAddItem "E:\Apps\"
      AutoAddItem "F:\Apps\"
   }
}

Lajitteleminen (Sort)

SortAll-riviä käyttämällä kaikki alavalikon sovellukset lajitellaan automaattisesti. Vaihtoehtoisesti lajiteltavat voidaan määrittää SortStart- (aloittaa) ja SortEnd (lopettaa) -riveillä. Esimerkiksi seuraavasti:

Section "Root"
{
   Section "Pelit"
   {
      AutoAddItem "E:\Games\"
      AutoAddItem "F:\Games\"
      SortAll
   }
   Section "Ohjelmat"
   {
      SortStart
      AutoAddItem "E:\Apps\"
      AutoAddItem "F:\Apps\"
      SortEnd
   }
}

Lisääminen manuaalisesti (Item)

Sovellukset voidaan lisätä Item-riviä käyttämällä. Esimerkiksi, jos valikkoon halutaan lisätä E:\debian-hakemistossa oleva ohjelma (Xebian), jonka XBE-tiedosto on default.xbe-nimisenä:

Item "Xebian","E:\debian\default.xbe"

Lisätty kohde näkyy valikossa Xebian-nimisenä (määritetty Item:n jälkeen lainausmerkeissä).

Videomoodi (ID_Reg)

Sovellukselle voidaan määrittää käytettävä videomoodi: ID_Reg_NA (NTSC US), ID_Reg_J (NTSC-J), tai ID_Reg_ROW (PAL). Se lisätään Item-rivin perään ja erotetaan pilkulla. Esimerkiksi seuraavasti:

Item "Grand Theft Auto 3","F:\Games\Gta3\default.xbe",ID_Reg_NA

Muuta tarvittaessa myös TSR-asetus normaaliksi: määritä evox.ini-tiedostoon TSR_Type-riville "TSR_Type = 1", tai vaihda EvolutionX:n yleisistä asetuksista TSR-kohtaan "Normal".

Esimerkkien lisääminen valikkoon

Kun esimerkit lisätään valikkoon, se näyttää esimerkiksi seuraavalta:

Section "Root"
{
   Section "Pelit"
   {
      AutoAddItem "E:\Games\"
      AutoAddItem "F:\Games\"
      Item "Grand Theft Auto 3","F:\Games\Gta3\default.xbe",ID_Reg_NA
      SortAll
   }
   Section "Ohjelmat"
   {
      SortStart
      AutoAddItem "E:\Apps\"
      AutoAddItem "F:\Apps\"
      SortEnd
   }
   Item "Xebian","E:\debian\default.xbe"
}

Komenttirivi

Rivi (Line)

Valikkoon voidaan lisätä komenttirivi käyttämällä Line-tagia. Esimerkiksi:

Line "- Pelit -",2

Perässä oleva numero määrittää rivin värin: 1=punainen, 2=vihreä, 3=musta. Jos lainausmerkkien sisään ei kirjoiteta nimeä, rivi näkyy tyhjänä (esim. Line " ",2).

Esimerkin lisääminen valikkoon

Kun esimerkkirivi lisätään valikkoon, se näyttää esimerkiksi seuraavalta:

Section "Root"
{
   Section "Pelit"
   {
      Line "- Pelit -",2
      AutoAddItem "E:\Games\"
      AutoAddItem "F:\Games\"
      Item "Grand Theft Auto 3","F:\Games\Gta3\default.xbe",ID_Reg_NA
      SortAll
   }
   Section "Ohjelmat"
   {
      SortStart
      AutoAddItem "E:\Apps\"
      AutoAddItem "F:\Apps\"
      SortEnd
   }
   Item "Xebian","E:\debian\default.xbe"
}

Asetukset ja työkalut

Yleiset asetukset (Settings)

Yleisistä asetuksista voidaan tarkastella ja muuttaa EvolutionX:n asetuksia.

Item "Yleiset asetukset",ID_Settings

Flashaa BIOS (Flash Bios)

EvolutionX:n avulla voidaan flashata Bios. Tiedostot haetaan EvolutionX:n Bios-hakemistosta.

Item "Flashaa BIOS",ID_Flash_Bios

Katso lisätietoja sivulta BIOSin kuvallinen päivitysohje (EvoX).

Varmuuskopiointi (Backup)

Backup-valinnalla voidaan varmuuskopioida Xboxin yksilölliset tiedot.

Item "Varmuuskopiointi",ID_Backup

Katso lisätietoja sivulta Xboxin tietojen varmuuskopioiminen (EvoX).

Ulkoasut (Skins)

Skins-valinnalla voidaan vaihtaa EvolutionX:n ulkoasua. Skinit on tallennettu EvolutionX:n Skin-hakemistoon.

Item "Ulkoasut",ID_Skins

Esimerkkien lisääminen valikkoon

Kun esimerkit lisätään valikkoon, se näyttää esimerkiksi seuraavalta (asetuksille ja työkaluille on tehty oma Asetukset-niminen alavalikko):

Section "Root"
{
   Section "Pelit"
   {
      Line "- Pelit -",2
      AutoAddItem "E:\Games\"
      AutoAddItem "F:\Games\"
      Item "Grand Theft Auto 3","F:\Games\Gta3\default.xbe",ID_Reg_NA
      SortAll
   }
   Section "Ohjelmat"
   {
      SortStart
      AutoAddItem "E:\Apps\"
      AutoAddItem "F:\Apps\"
      SortEnd
   }
   Item "Xebian","E:\debian\default.xbe"
   Section "Asetukset"
   {
      Item "Yleiset asetukset",ID_Settings
      Item "Flashaa BIOS",ID_Flash_Bios
      Item "Varmuuskopiointi",ID_Backup
      Item "Ulkoasut",ID_Skins
   }
}

Yleiset toiminnot

Levyn käynnistys (Launch DVD)

Käynnistää DVD-asemaan laitetun CD/DVD-levyn:

Item "Lataa CD/DVD",ID_Launch_DVD

Trainerit (Trainer)

Voidaan käyttää trainereita Xboxin peleissä:

Item "Trainerit",ID_trainer

Katso lisätietoja sivulta EvolutionX:n trainereiden käyttäminen.

MS Dashboard (MS Dash)

Käynnistää MS Dashboardin (Xboxin alkuperäisen dashboardin):

Item "MS Dashboard",ID_MS_Dash

MS Dashboardin sijainti on määritetty evox.ini-tiedoston alussa rivillä:

MSDashBoard = "c:\xboxdash.xbe"

Käynnistä uudelleen (Quick Reboot)

Käynnistää Xboxin uudelleen:

Item "Kaynnista uudelleen",ID_Quick_Reboot

Käynnistä kokonaan uudelleen (Full Reboot)

Käynnistää Xboxin kokonaan uudelleen:

Item "Kaynnista kokonaan uudelleen",ID_Full_Reboot

Sammuta (Power Off)

Sammuttaa Xboxista virrat:

Item "Sammuta",ID_Power_Off

Esimerkkien lisääminen valikkoon

Kun esimerkit lisätään valikkoon, se näyttää esimerkiksi seuraavalta:

Section "Root"
{
   Item "Lataa CD/DVD",ID_Launch_DVD
   Section "Pelit"
   {
      Line "- Pelit -",2
      AutoAddItem "E:\Games\"
      AutoAddItem "F:\Games\"
      Item "Grand Theft Auto 3","F:\Games\Gta3\default.xbe",ID_Reg_NA
      SortAll
   }
   Section "Ohjelmat"
   {
      SortStart
      AutoAddItem "E:\Apps\"
      AutoAddItem "F:\Apps\"
      SortEnd
   }
   Item "Xebian","E:\debian\default.xbe"
   Item "Trainerit",ID_trainer
   Item "MS Dashboard",ID_MS_Dash
   Section "Asetukset"
   {
      Item "Yleiset asetukset",ID_Settings
      Item "Flashaa BIOS",ID_Flash_Bios
      Item "Varmuuskopiointi",ID_Backup
      Item "Ulkoasut",ID_Skins
   }
   Item "Kaynnista uudelleen",ID_Quick_Reboot
   Item "Kaynnista kokonaan uudelleen",ID_Full_Reboot
   Item "Sammuta",ID_Power_Off
}

Toiminnot

Toimintojen tekeminen

Item-rivi

Valikkoon lisätään Item-rivi, jolla viitataan varsinaiseen toimintoon (Action):

Item "Toiminnon nimi",@220

Valikossa näkyvä nimi laitetaan lainausmerkkien sisään. Perässä oleva 220-numero viittaa kohtaan [Action_20]. Jokaiselle toiminnolle on oltava eri numero: esimerkiksi 215=[Action_15], 220=[Action_20], 263=[Action_63], jne.

Toiminto

Toiminto tehdään juurihakemiston (aaltosulkujen) jälkeen. Se aloitetaan [Action_xx]-rivillä:

[Action_20]
Info "Info-teksti"
Warning "Haluatko varmasti jatkaa?"
Progress "Suoritetaan toiminto..."
  
Komento/komennot

Info-kohtaan voidaan laittaa tietoja toiminnasta. Warning-riville (ei pakollinen) voidaan laittaa esimerkiksi varmistus: "Haluatko varmasti jatkaa?". Ennen toiminnon suorittamista EvolutionX pyytää valitsemaan Yes (Kyllä) tai No (Ei).

Progress-riville (ei pakollinen) voidaan määrittää teksti, joka näytetään, kun komento tai komentoja suoritetaan. Suoritettavat komennot lisätään viimeiseksi "Komento/komennot" -kohtaan.

Lokitiedosto

Jos suoritettu toiminto halutaan kirjata, se voidaan tehdä LogFile-komennolla. Esimerkiksi:

LogFile = "e:\lokitiedosto.log"

Komennot

Kopioi (Copy)

Kopioi tiedostot ja/tai hakemistot määrättyyn kohteeseen:

copy "D:\Dashboard\" "C:\" 

Esimerkissä DVD-asemassa olevalta CD/DVD-levyltä Dashboard-hakemistosta (D:\Dashboard) kopioidaan tiedostot ja hakemistot Xboxin C-asemalle.

Flashaa BIOS (Flashbios)

Flashaa Biosin:

flashbios "C:\Bios\bios256.bin"

Tässä käytetään C-asemalla Bios-hakemistossa olevaa bios256.bin-tiedostoa (C:\Bios\bios256.bin).

Alusta (Format)

Alustaa kiintolevyltä aseman:

Format f:

Tässä alustetaan kiintolevyltä F-asema. Katso myös uuden kiintolevyn alustaminen.

Osiotaulukko (ConfigSector)

Kirjoittaa osiotaulukon:

ConfigSector "D:\backup\disk.bin"

Käytetään esimerkiksi uutta kiintolevyä asennettaessa (ennen format-komentoa). Sitä varten tarvitaan EvolutionX:n backup-valinnalla tehty disk.bin-tiedosto.

Nimeä uudelleen (Rename)

Nimeää tiedoston uudelleen:

rename "E:\tiedosto.txt" "E:\uusitiedosto.txt"

Tässä E-asemalla tiedosto.txt-niminen tiedosto nimetään uusitiedosto.txt-nimiseksi.

Kiintolevyn avaaminen (hddlockdisable)

Avaa kiintolevyn lukituksen:

hddlockdisable

Katso lisätietoja sivulta Xboxin kiintolevyn avaaminen ja lukitseminen (EvolutionX).

Kiintolevyn lukitseminen (hddlockenable)

Lukitsee kiintolevyn:

hddlockenable

Katso lisätietoja sivulta Xboxin kiintolevyn avaaminen ja lukitseminen (EvolutionX).

Monen komennon käyttäminen

Komentoja voi myös ketjuttaa, jolloin yhdellä kertaa suoritetaan monta komentoa. Seuraavassa muutama esimerkki.

Uuden kiintolevyn alustaminen (C, E, F, X, Y, Z)

Tehdään komentosarja, joka kirjoittaa osiotaulukon ja alustaa C-, E-, F-, X-, Y- ja Z-asemat (esim. uutta kiintolevyä asennettaessa). Ensimmäiseksi lisätään valikkoon rivi:

Item "Alusta uusi kiintolevy",@211

Tehdään toiminto:

[Action_11]
Info "Alusta uusi kiintolevy"
Warning "Alustetaan: C, E, F, X, Y ja Z."
Warning "Haluatko varmasti alustaa kiintolevyn?"
Progress "Alustetaan..."
 
ConfigSector "D:\backup\disk.bin"
Format c:
Format e:
Format f:
Format x:
Format y:
Format z:

Tiedostojen kopioiminen

Tehdään komentosarja, joka kopioi DVD-asemassa olevalta CD/DVD-levyltä määrätyt hakemistot ja tiedostot kiintolevylle. Ensimmäiseksi lisätään valikkoon rivi:

Item "Kopioi tiedostot kiintolevylle (C ja E)",@220

Tehdään toiminto:

[Action_20]
Info "Kopioi tiedostot kiintolevylle (C ja E)"
Warning "Kopioidaanko tiedostot?"
Progress "Kopioidaan tiedostoja..."
 
copy "D:\Xbox\C\" "c:\"
copy "D:\Xbox\E\" "e:\"

Tässä CD/DVD-levyltä olevasta \Xbox\C-hakemistosta kopioidaan tiedostot ja hakemistot Xboxin C-asemalle sekä \Xbox\E-hakemistosta Xboxin E-asemalle.

Lisää esimerkkejä

Yhden aseman alustaminen

Tehdään toiminto, joka alustaa F-aseman. Ensimmäiseksi lisätään valikkoon rivi:

Item "Alusta F-asema",@215

Tehdään toiminto:

[Action_15]
Info "Alusta F-asema"
Warning "Alustetaan kiintolevylta F-asema."
Warning "Haluatko varmasti alustaa aseman?"
Progress "Alustetaan F: ..."
 
Format f:

Kiintolevyn avaaminen

Tehdään toiminto, joka avaa kiintolevyn lukituksen. Ensimmäiseksi lisätään valikkoon rivi:

Item "Avaa kiintolevyn lukitus",@230

Tehdään toiminto:

[Action_30]
LogFile = "e:\unlock.log"
Info "Avaa kiintolevyn lukitus"
Warning "Haluatko avata kiintolevyn lukituksen?"
Progress "Avataan lukitus..."
 
hddlockdisable

Kiintolevyn lukitseminen

Tehdään toiminto, joka lukitsee kiintolevyn. Ensimmäiseksi lisätään valikkoon rivi:

Item "Lukitse kiintolevy",@231

Tehdään toiminto:

[Action_31]
LogFile = "e:\lock.log" 
Info "Lukitse kiintolevy"
Warning "Haluatko lukita kiintolevyn?"
Progress "Lukitaan..."
 
hddlockenable

Esimerkkien lisääminen valikkoon

Kun esimerkit lisätään valikkoon, se näyttää esimerkiksi seuraavalta:

Section "Root"
{
   Item "Lataa CD/DVD",ID_Launch_DVD
   Section "Pelit"
   {
      Line "- Pelit -",2
      AutoAddItem "E:\Games\"
      AutoAddItem "F:\Games\"
      Item "Grand Theft Auto 3","F:\Games\Gta3\default.xbe",ID_Reg_NA
      SortAll
   }
   Section "Ohjelmat"
   {
      SortStart
      AutoAddItem "E:\Apps\"
      AutoAddItem "F:\Apps\"
      SortEnd
   }
   Item "Xebian","E:\debian\default.xbe"
   Item "Trainerit",ID_trainer
   Item "MS Dashboard",ID_MS_Dash
   Section "Asetukset"
   {
      Item "Yleiset asetukset",ID_Settings
      Item "Flashaa BIOS",ID_Flash_Bios
      Item "Varmuuskopiointi",ID_Backup
      Item "Ulkoasut",ID_Skins
   }
   Section "Toiminnot"
   {
      Item "Alusta F-asema",@215
      Item "Avaa kiintolevyn lukitus",@230
      Item "Lukitse kiintolevy",@231 
   }
   Item "Kaynnista uudelleen",ID_Quick_Reboot
   Item "Kaynnista kokonaan uudelleen",ID_Full_Reboot
   Item "Sammuta",ID_Power_Off
}

[Action_15]
Info "Alusta F-asema"
Warning "Alustetaan kiintolevylta F-asema."
Warning "Haluatko varmasti alustaa aseman?"
Progress "Alustetaan F: ..."
 
Format f:
 
[Action_30]
LogFile = "e:\unlock.log"
Info "Avaa kiintolevyn lukitus"
Warning "Haluatko avata kiintolevyn lukituksen?"
Progress "Avataan lukitus..."
 
hddlockdisable
 
[Action_31]
LogFile = "e:\lock.log" 
Info "Lukitse kiintolevy"
Warning "Haluatko lukita kiintolevyn?"
Progress "Lukitaan..."
 
hddlockenable
 

Tämän sivun viimeisen päivityksen ajankohta: 10. huhtikuuta 2005.
Tämä sivu kuuluu Tontti Kerhon ylläpitämään Tec Dubelin Xbox -sivustoon.