Kirjoittaja Aihe: Vdrift lähdekoodeista (mini-HOWTO)  (Luettu 3075 kertaa)

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Vdrift lähdekoodeista (mini-HOWTO)
« : 03.06.08 - klo:18.22 »
Vdrift on hauska ajopeli ( http://vdrift.net/ ). En löytänyt nopealla etsimisellä valmista pakettai Vdriftistä, joten tässä lyhyt howto kääntämiseen SVN:stä. Kirjoitin ohjeen jälkikäteen, joten ihan takuuvarmaa ohjeen oikeellisuus ei ole. Kertokaa, jos saatte toimimaan (tai jos ette saa).

Ensin asennetaan kehitystympäristö:



Koodia: [Valitse]
sudo apt-get install build-essential
sudo apt-get install scons
sudo apt-get install subversion
sudo apt-get install jam

sitten pelin varsinaiset riippuvuudet yhtenä rimpsuna:

Koodia: [Valitse]
sudo apt-get install libsdl1.2-dev libglew1.5-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libvorbis-dev libsdl-net1.2-dev
erikseen:
Koodia: [Valitse]
sudo apt-get install libsdl1.2-dev
sudo apt-get install libglew1.5-dev
sudo apt-get install libsdl-gfx1.2-dev
sudo apt-get install libsdl-image1.2-dev
sudo apt-get install libvorbis-dev
sudo apt-get install libsdl-net1.2-dev

Tehdään oma hakemisto vdriftille (nimi voi olla mikä vaan)

Koodia: [Valitse]
mkdir svn-vdrift
cd svn-vdrift

Haetaan lähdekoodi:
Koodia: [Valitse]
svn co http://svn.vdrift.net/repos/vdrift/trunk vdrift
Haetaan data (autot, kentät yms.). Tämän tulo kestääääää (n. 800 Mt)!!!
Koodia: [Valitse]
svn co https://vdrift.svn.sourceforge.net/svnroot/vdrift vdrift-data

Ok, sitten kokeillaan kääntää. Ensin täytyy kääntää Bullet-fysiikka engine:
Koodia: [Valitse]
cd vdrift/bullet-2.64
./configure
jam bulletcollision bulletmath

Sitten käännetään varsinainen vdrift:
Koodia: [Valitse]
cd ..
scons


Lopuksi täytyy linkittää data hakemisto siten, että peli löytää sen:
Koodia: [Valitse]
ln -s /home/kayttaja_tunnuksesi/sources/svn-vdrift/vdrift-data/vdrift-data/ /home/kayttaja_tunnuksesi/sources/svn-vdrift/vdrift/data
Pelin käynnistys (parasta toivoen ja pahinta peläten)
Koodia: [Valitse]
build/vdrift

Näin tehden syntyy lokaaliasennus. Vdriftin scons-skriptissä on myös install, joka kopioi pelin /usr/share/games/ -hakemistoon.

Vdriftin poistaminen:
poista koko svn-vdrift -hakemisto

« Viimeksi muokattu: 28.06.08 - klo:13.09 kirjoittanut Ari Häyrinen »
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Vdrift lähdekoodeista (mini-HOWTO)
« Vastaus #1 : 06.06.08 - klo:21.09 »
Kiitti hyvästä ohjeesta.
Hyvin kääntyi (Debian Unstable). toimii hyvin ja peli on taas edistynyt.

Pari kommenttia:
Koodia: [Valitse]
mkdir svn-vdrift
cd svn-vdift
Kirjoitusvirhe :
Koodia: [Valitse]
cd svn-vdrift
Koodia: [Valitse]
cd vdrift/bullet-2.64
Huomio: bullet-2.64 - numero saattaa vaihdella.
KDE neon
Uudempaa KDE:tä Ubuntulla

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Vs: Vdrift lähdekoodeista (mini-HOWTO)
« Vastaus #2 : 06.06.08 - klo:22.35 »
Lainaus
Kiitti hyvästä ohjeesta.
Hyvin kääntyi (Debian Unstable). toimii hyvin ja peli on taas edistynyt.

Eipä kestä, hyvä tietää että toimii muillakin.
Lainaus
Pari kommenttia:
Koodia: [Valitse]
mkdir svn-vdrift
cd svn-vdift
Kirjoitusvirhe :
Koodia: [Valitse]
cd svn-vdrift
Ok, korjasin tuon
« Viimeksi muokattu: 06.06.08 - klo:22.38 kirjoittanut Ari Häyrinen »
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori

muusikko

  • Käyttäjä
  • Viestejä: 145
    • Profiili
Vs: Vdrift lähdekoodeista (mini-HOWTO)
« Vastaus #3 : 27.06.08 - klo:14.30 »

Haetaan data (autot, kentät yms.). Tämän tulo kestääääää (n. 220 Mt)
Koodia: [Valitse]
svn co https://vdrift.svn.sourceforge.net/svnroot/vdrift vdrift-data


Peli toimii ok. Mutta lataaminen kesti puoli päivää, tavaraa tuli yli 800 Mt..

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Vs: Vdrift lähdekoodeista (mini-HOWTO)
« Vastaus #4 : 27.06.08 - klo:14.57 »
Lainaus
Peli toimii ok. Mutta lataaminen kesti puoli päivää, tavaraa tuli yli 800 Mt..

Niinpä näkyy. Mistäköhän minä tuon 220 Mt nykäisin? No, korjasin tuonne ekaan viestiin ettei kukaan modeemilla lähde yrittämään :)
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11443
    • Profiili
    • Tomin kotisivut
Vs: Vdrift lähdekoodeista (mini-HOWTO)
« Vastaus #5 : 28.06.08 - klo:12.30 »
Hmh... sain käännettyä ja käynnistyi mutta tämä kone jota nyt käytän on sen verran huono ettei siitä ole pyörittämään tuota peliä. Lagittaa niin pirusti. Pitänee odottaa, että saan kannettavan takuusta.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Vdrift lähdekoodeista (mini-HOWTO)
« Vastaus #6 : 28.06.08 - klo:12.40 »
Muutama ehdotus, noiden koodirivien vähentämiseksi.
Koska noita komentoja voi ketjuttaa ja yhdistää niin tällä tavalla;

Asennetaan kaikki yhdellä kertaa

kehitysympäristö
Koodia: [Valitse]
sudo apt-get install build-essential scons subversion jams
Pelin riippuvuudet
Koodia: [Valitse]
sudo apt-get install libsdl1.2-dev libglew1.5-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libvorbis-dev libsdl-net1.2-dev
Hakemiston teko sinne siirtyminen ja lähdekoodin haku
Koodia: [Valitse]
mkdir ~/vdrift; cd ~/vdrift; svn co http://svn.vdrift.net/repos/vdrift/trunk vdrift
Huomautettavaa on noissa mkdir komennoissa, että tekee sen siihen missä juuri nyt olet.
Eli kannattavaa olla varmaankin kotihakemiston juuressa, lisätty tuohon koodin pätkään.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Vs: Vdrift lähdekoodeista (mini-HOWTO)
« Vastaus #7 : 28.06.08 - klo:13.06 »
Lainaus
Koska noita komentoja voi ketjuttaa ja yhdistää niin tällä tavalla;
Tuo on toki parempi. Minulla vain kerran jonkin toisen ohjelman kohdalla (taisi olla blender) jostain syystä paketit eivät ketjutettuna  suostuneet asentumaan vaan ne piti erikseen asentaa. Mutta ehkä se vain oli bugi jossakin tms.

Anyhow, kopion tuon ylemmäs, niin homma nopeutuu vdriftin ystäville, kiitos.
« Viimeksi muokattu: 28.06.08 - klo:13.13 kirjoittanut Ari Häyrinen »
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori