|
EvolutionX:n valikoiden tekeminen ja muokkaaminen.
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.
EvolutionX:n valikko alkaa [Menu]-rivin jälkeen:
[Menu]
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.).
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"
{
}
}
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\"
}
}
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
}
}
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ä).
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".
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"
}
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).
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"
}
Yleisistä asetuksista voidaan tarkastella ja muuttaa EvolutionX:n asetuksia.
Item "Yleiset asetukset",ID_Settings
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).
Backup-valinnalla voidaan varmuuskopioida Xboxin yksilölliset tiedot.
Item "Varmuuskopiointi",ID_Backup
Katso lisätietoja sivulta Xboxin tietojen varmuuskopioiminen (EvoX).
Skins-valinnalla voidaan vaihtaa EvolutionX:n ulkoasua. Skinit on tallennettu EvolutionX:n Skin-hakemistoon.
Item "Ulkoasut",ID_Skins
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
}
}
Käynnistää DVD-asemaan laitetun CD/DVD-levyn:
Item "Lataa CD/DVD",ID_Launch_DVD
Voidaan käyttää trainereita Xboxin peleissä:
Item "Trainerit",ID_trainer
Katso lisätietoja sivulta EvolutionX:n trainereiden käyttäminen.
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ää Xboxin uudelleen:
Item "Kaynnista uudelleen",ID_Quick_Reboot
Käynnistää Xboxin kokonaan uudelleen:
Item "Kaynnista kokonaan uudelleen",ID_Full_Reboot
Sammuttaa Xboxista virrat:
Item "Sammuta",ID_Power_Off
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
}
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 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.
Jos suoritettu toiminto halutaan kirjata, se voidaan tehdä LogFile-komennolla. Esimerkiksi:
LogFile = "e:\lokitiedosto.log"
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 Biosin:
flashbios "C:\Bios\bios256.bin"
Tässä käytetään C-asemalla Bios-hakemistossa olevaa bios256.bin-tiedostoa (C:\Bios\bios256.bin).
Alustaa kiintolevyltä aseman:
Format f:
Tässä alustetaan kiintolevyltä F-asema. Katso myös uuden kiintolevyn alustaminen.
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ää tiedoston uudelleen:
rename "E:\tiedosto.txt" "E:\uusitiedosto.txt"
Tässä E-asemalla tiedosto.txt-niminen tiedosto nimetään uusitiedosto.txt-nimiseksi.
Avaa kiintolevyn lukituksen:
hddlockdisable
Katso lisätietoja sivulta Xboxin kiintolevyn avaaminen ja lukitseminen (EvolutionX).
Lukitsee kiintolevyn:
hddlockenable
Katso lisätietoja sivulta Xboxin kiintolevyn avaaminen ja lukitseminen (EvolutionX).
Komentoja voi myös ketjuttaa, jolloin yhdellä kertaa suoritetaan monta komentoa. Seuraavassa muutama esimerkki.
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:
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.
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:
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
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
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.