Manual
NOTE: For updated build instructions, see the GitHub page!
If you have any questions or need help, come join our Discord server!
på denne siden vil jeg prøve at dokumentere den elementære brug at X-Moto. For information om level editoren, og generelt om X-Moto modifikatoon, tjek Wiki'en. Du bør også læse README filen som kan blive fundet i installationsmappen for X-Moto.
Installation
Installation på Microsoft Windows 2000/xp
Den enkleste måde at installere X-moto på en Windows maskine er simpelthen at hente den nyeste installationspakke. Når du har gjort det, så kør den og følg instukserne på skærmen.
Alternativt kan du bygge X-Moto fra kildekodene. Du bør kun gøre dette hvis du ønsker redigere eller modificere spillet. Hvis du vælger at gøre dette så hent X-Moto kildekoderne. .tar.gz filen indeholder alt du skal bruge for at bygge spillet, og til at spille det efterfølgende.
Installering på Debian (GNU/Linux)
X-Moto er nu tilgængeligt under Debian (GNU/Linux) ustabil og under testning, så hvis dette er dit operativsystem, er det vældigt enkelt for dig at at få og installere spillet. Bare skriv in følgende som administrator (superuser):
apt-get install xmoto
Voila. :)
Installation på Linux (eller anden UNIX variant) ved hjælp af kildekoder
Hvis du ikke bruger Debian (eller en anden distribution med X-Moto) og ikke kan bruge nogen af de uofficielle pakker, så bør du installere X-moto fra kildekoderne. Før du starter så tjek at du har følgende:
- Sidste version af gcc og g++
- SDL development libraries og headers
- OpenGL development libraries og headers
- SDL_mixer med headers
- libjpg med headers
- libpng med headers
- xlib med headers
- libbzip2 med headers
- liblua50 med headers
- liblualib50 med headers
- libode0 med headers
- libcurl3 med headers
./configureHvis det vellykkes, fortsæt med at skrive:
makeHvis det også går godt, så har du to muligheder; enten installerer du spillet for alle brugere, eller også installerer du den kun for denne bruger.
make installdet skulle gøre så alle skal kunne spille X-Moto nu. For senere at afindstallere det, kør:
make uninstall
Bemærk: Vi vil tilføje navnene til Debian pakkerne senere. Det skal også bemærkes at jeg ikke er en Linux guru, så noget af dette er sandsynligvis med fejl eller ufærdigt - korriger mig venlist med din visdom :)
Installering på MacOS X fra kilder
Denne proceduren minder meget om guiden til at bygge X-moto med et hvilket som helst andet Unix-like system, men først skal du gøre følgene:
- installer SDL ved hjælp af fink eller med libsdl.org installereren,
- installer lua fra fink : det er på det ustabile fink træ, så du bliver nødt til at ligge unstable/main til "trees:" linien i /sw/etc/fink.conf
- installer libode50 fra kilde
./configure LDFLAGS="-L/sw/lib -framework OpenGL -framework Cocoa -lstdc++ -lSDLmain -lSDL -lSDL_mixer" CPPFLAGS="-I/sw/include"
make
sudo make installDerefter er det bare
/usr/local/bin/xmotofor at starte spillet.
Tak til Gabriel Boucher for guiden ovenover
At spille X-Moto
Et fint Jordbær
En end-of-level blomst.
En modbydelig wrecker.
Grundlæggende spilforklaring
Et antal jordbær er normalt spredt ud i banen, som generelt består af et landskab set fra sidensiden - dvs. som i island in the sky. Du skal så indsamle alle jordbærene og til allersidst blomsten for at gennemføre banen. Dette gælder dog kun i nogle af banerne, for siden at muligheden for at scripte baner er kommet, så er det blevet mulig at lave sit helt eget gameplay. Generelt bliver det dog fortalt hvad banen går ud på når du spiller banen.
Din motorcross cykel er ligeledes set fra siden, og du kontrollerer speeder, bremsing, og rotation henholdvis med og mod uret. Ydermere kan du også skifte retning på stedet
Styring
Du styrer cyklen med tastaturet:
Pil op | accelerere |
Pil ned | Bremser |
Pil til venstre | Roterer dig mod uret |
Pil til højre | Roterer dig med uret |
Mellemrumstasten | Vender din cykel på stedet. |
Bemærk at at styringerne kan ændres til noget der passer dig bedre.
Du kan også bruge følgene taster imens du spiller:
Escape | Pauser spillet, og åbner spilmenuen |
F12 | Tager et screenshot og placerer det i X-moto mappen |
Lader X-Moto have adgang internettet
Alfa version 0.1.14 af X-Moto kom med en ny function som lader spillet koble sig på internettet og hente de seneste verdensrekorder og ekstra baner.
Den første gang du kører X-moto vil du blive spurgt om X-Moto må gå på internettet og hente rekorder og baner. Deretter vil du blive spurgt om at specificere proxy instillingerne. X-Moto understøtter HTTP proxyer, SOCKS4 proxyer og SOCKS5 proxyer. Hvis du er bag en firewall skal du sandsynligvis specificere en proxy; spørg din netværksadministrator om hjælp hvis du er i tvivl
Replays
Alfa version 0.1.8 af X-Moro understøtter indspilning og afspilning af replays. Disse er altid lagret i Replays mappen, som på Windows befinder sig i installationsmappen, og på Linux systemer befinder sig i ~/.xmoto mappen. Man skal altid være opmærksom på at replays kan optage en del diskplads - i gennemsnit kan du forvente at en ét minuts replay fylder omkring 50kb. Hvis du ønsker at slå replay funktionen af kan du sætte 'StoreReplays' variablen til 'false' i config.dat, som på Windows maskiner befinder seg i instllations mappen, og på Linux befinder sig i ~/.xmoto
Andre ting du bør vide angående X-Moto Replays:
- Grundet metoden som bliver brugt for at gemme replays, kan de virke lidt "hakkende" eller knap så jævne i forhold til spillet.
- Hvis du ønsker at udveksle replays med andre folk, så bør du huske at replaysne allerede ER komprimeret, så komprimerer du dem selv vil det sandsyneligvis bare resultere i en større fil end den du startede med.
Configuration
De Vigtigste instillinger kan ændres direkte i spillet ved at trykke Indstillinger i hovedmenuen.
Advancerede instillinger
Instillinger er gemt i en fil kaldet config.dat. På Windows er filen lagret i installations mappen, mens på Linux og Mac er den lagret i ~/.xmoto. Den er en ren XML tekstfil, så det skulle være ganske enkelt at ændre den i en hvilken som helst tekst redigerer. I tillæg til de instillinger der er tilgængeligt inde i spillet,er det et par til, som ikke er interessante nok til at blive inkluderet i hovedmenuen:
WebHighscoresURL | URL adressen som rekorder bliver hentet fra. Tjek venlist rekord-siden for information om hvordan det fungerer så du kan lave din egen private rekord liste. |
WebLevelsURL | Sted på internet for at se efter ekstra baner. |
DefaultProfile | Specificer hvilken spillerprofil som skal blive aktiveret når spillet startes. |
ScreenshotFormat | Formatet som skærmbilleder skal gemmes i. Det kan enten være jpg eller png. |
NotifyAtInit | Hvis true, en besked om spilletsudgivelse er vist under opstart. Automatisk sæt til false etterpÃÃÂ¥. |
StoreReplays | Hvis true, replays vil automatisk blive gemt under spillet. Når spilleren dør eller fuldfører banen, kan han/hun vælge at gemme replayen. Hvis sat til false, vil det være umulig at gemme replays. Inspilling af replays har en teoretisk indvirkning på frameraten af spillet, men praktisk set så burde du ikke kunne mærke noget. |
ReplayFrameRate | Specificerer frameraten replaysene skal blive indspillet i. Jo højere den er, desto glattere vil replayen se ud, men det vil også gøre replay filen meget større. Sæt den aldrig til mere end 50, da dette kan forudsagde uforudsete konsekvenser. Standardværdien på 25 ser ud til at være kompromi mellem glathed og filstørrelse. |
CompressReplays | om true, replays vil blive komprimeret med zlib. Dette er standard. Sæt denne til false hvis du oplever at det tager for lang tid at gemme replays. |
Du vil også finde et antal uklare kontrol konfigurations indstillinger i config.dat, men jeg vil lade dem være udokunmenterede da de kan blive modifiseret inde i spillet.
Kommandoer
Du kan angive nogle kommandoer til spillet når du starter det fra en kommando linje.
-res WIDTHxHEIGHT | Dette tvinger X-Moto til at bruge en opløsning på BREDDExHÃJDE. Bemærk at denne opløsninger skal være understøttet af dit video kort og din skærm hvis -res ikke er kombinert med -win, kan du definere en hvilken som helst tilfældig opløsning som du ønsker. Bemærk at disse instillinger vil have en højre priotet end de instillinger du sætter inde i spillet. |
-bpp BITS | Sætter bits per pixel til BITS. Når du kører i "Windowed mode" så har denne instilling igen effekt. Hvis BITS er 0 er de nuværende instillingene brugt. Som med -res, denne instillingen overstyrer instillingene angivet i spil menuen. |
-fs | Tvinger spillet til at køre "fullscreen" uafhængit af indstillingerne i spillet |
-win | Som -fs, men tvinger "Windowed mode" i stedet for |
-q | Aktiverer stum tilstand, hvilket betyder at ingen beskeder er skrevet i loggen eller til consollen. Dette overstyrer instillingene i spillet-v. |
-v | Aktiverer beskrivende mode. |
-noexts | Slår brugen af OpenGL udvidelser fra. Prøv at bruge den instilling hvis du oplever underlig grafik fejl inde i spillet. Hvis du bruger denne option vil kvaliteten dvs "framerate" blive dårligere. |
-level ID | Går direkte ind i en specifik bane identifiseret af ID. Indbyggede baner er inddenficeret af deres nummer. |
-replay NAME | Spiller den angivne gemte replay. NAME er navnet på replay filen i Replays undermappen, med eller uden .rpl endelsen |
-profile NAME | Spil spillet ved brug af den givne spillerprofil. Dette er nyttig når den kombineres med -level indstillinge. |
-listlevels | Giver en liste over alle baner og afslutter derefter. Nyttig hvis du vil se level id uden at gå ind i spillet. |
-listreplays | Som -listlevels, men med replays i stedet |
-timedemo | slår framerate bremse fra, dvs, spillet vil køre med maximum framerate. |
-fps | Dette vil vise den aktuelle framerate i venstre hjørne af spillet. |
-ugly | Aktiverer "ugly" mode. Dette vil medføre at spillet kører meget hurtigere, men al grafik vil bliver fjernet og redurceret til blot at være tegnet med streger. |
-benchmark | Når kombineret med -timedemo og -replay vil spillet simpelthen vise replayen, skrive gennemsnits frameraten til stdout og derefter afslutte. |
Bemærk at denne liste ikke er komplet, nogen kommandoer er ikke med.