Ero sivun ”Heroes of Might and Magic III: The Restoration of Erathia” versioiden välillä
Ei muokkausyhteenvetoa |
|||
Rivi 13: | Rivi 13: | ||
Seuraavaksi asennetaan korjauspaketti. Normaalisti se ei toimi ja tulee virheilmoitus, joten ensin puretaan korjauspaketti kansioon | Seuraavaksi asennetaan korjauspaketti. Normaalisti se ei toimi ja tulee virheilmoitus, joten ensin puretaan korjauspaketti kansioon | ||
chmod +x heroes3-1.3.1a-unified-x86.run | |||
_POSIX2_VERSION=199209 ./heroes3-1.3.1a-unified-x86.run --keep | _POSIX2_VERSION=199209 ./heroes3-1.3.1a-unified-x86.run --keep | ||
Ladataan ja asennetaan korjauspakettiin korjauspaketti nimeltään 'loki_patch' | Ladataan ja asennetaan korjauspakettiin korjauspaketti nimeltään 'loki_patch' ja korvaa vanhda tiedosto | ||
wget http://icculus.org/~msphil/loki/x86/loki_patch | wget http://icculus.org/~msphil/loki/x86/loki_patch | ||
chmod +x loki_patch | |||
mv loki_patch /heroes3-1.3.1a-unified-x86/bin/Linux/x86/loki_patch | mv loki_patch /heroes3-1.3.1a-unified-x86/bin/Linux/x86/loki_patch | ||
cd heroes3-1.3.1a-unified-x86/ | cd heroes3-1.3.1a-unified-x86/ | ||
sh ./update.sh | sh ./update.sh | ||
Jos tulee virhe, tee vastaavasti näin (korjaa polut mistä tiedostot ja pelin asennussinulla löytyy): | |||
sudo ./bin/Linux/x86/loki_patch patch.dat /usr/local/games/Heroes3/ | sudo ./bin/Linux/x86/loki_patch patch.dat /usr/local/games/Heroes3/ | ||
Rivi 28: | Rivi 30: | ||
ISO-tiedosto pois käytöstä | ISO-tiedosto pois käytöstä | ||
sudo umount /tmp/hmm | sudo umount /tmp/hmm | ||
Nyt voit seuraavaksi vielä varmistaa että päivitys on asennettu. | |||
./heroes3 --version | |||
<source lang="bash"> | |||
$ ./heroes3 --version | |||
Heroes of Might & Magic III 1.3.1a | |||
Built with glibc-2.1 on x86 | |||
</source> | |||
Kun peli on vuodelta 1999 ei ole enää yhteensopiva nykyiten kirjastojen kanssa. Kun äänet ei toimi, tarvitaan vanhat yhteensopivat kirjastot.. | |||
wget http://www.swanson.ukfsn.org/loki/loki_compat_libs-1.5.tar.bz2 | |||
tar -xvjf loki_compat_libs-1.5.tar.bz2 | |||
mv Loki_Compat | |||
mene asennuskansioon ja peli käynnistetään komennolla, joka lataa vanhat kirjastot (huom. lopussa oleva '-w' käynnistää pelin ikkunassa) | |||
<source lang="bash"> | |||
LD_PRELOAD=/usr/local/lib/Loki_Compat/libstdc++-3-libc6.2-2-2.10.0.so:/usr/local/lib/Loki_Compat/libsmpeg-0.4.so.0.1.3:/usr/local/lib/Loki_Compat/libsmjpeg-0.2.so.0:/usr/local/lib/Loki_Compat/libSDL_mixer-1.2.so.0 './heroes3.dynamic' -w | |||
</source> | |||
==Vcmi== | ==Vcmi== |
Versio 11. helmikuuta 2013 kello 21.26
Vcmi | |
---|---|
Käyttöliittymä | [[]] |
Lisenssi | [[]] |
Heroes of Might and Magic III on erittäin suosittu strategiapeli.
Loki Games -versio
Peli on natiivisti käännetty Linuxille vuonna 1999 edesmenneen Loki Games -yhtiön toimesta. Asentamiseen tarvitaan linux-version cd tai iso-tiedosto ja lisäksi päivityspaketti heroes3-1.3.1a-unified-x86.run.
Mountataan iso-tiedosto ja ksh asennetaan pakettivarastosta. Asennusohjelma kysyy muutaman kysymyksen ja vastaa kaikkiin kyllä 'y'.
mkdir /tmp/mhh sudo mount -o loop HMM3-Linux.iso /tmp/mhh sudo apt-get install ksh sudo ksh /tmp/mhh/setup.sh
Seuraavaksi asennetaan korjauspaketti. Normaalisti se ei toimi ja tulee virheilmoitus, joten ensin puretaan korjauspaketti kansioon
chmod +x heroes3-1.3.1a-unified-x86.run _POSIX2_VERSION=199209 ./heroes3-1.3.1a-unified-x86.run --keep
Ladataan ja asennetaan korjauspakettiin korjauspaketti nimeltään 'loki_patch' ja korvaa vanhda tiedosto
wget http://icculus.org/~msphil/loki/x86/loki_patch chmod +x loki_patch mv loki_patch /heroes3-1.3.1a-unified-x86/bin/Linux/x86/loki_patch cd heroes3-1.3.1a-unified-x86/ sh ./update.sh
Jos tulee virhe, tee vastaavasti näin (korjaa polut mistä tiedostot ja pelin asennussinulla löytyy):
sudo ./bin/Linux/x86/loki_patch patch.dat /usr/local/games/Heroes3/
ISO-tiedosto pois käytöstä
sudo umount /tmp/hmm
Nyt voit seuraavaksi vielä varmistaa että päivitys on asennettu.
./heroes3 --version
$ ./heroes3 --version
Heroes of Might & Magic III 1.3.1a
Built with glibc-2.1 on x86
Kun peli on vuodelta 1999 ei ole enää yhteensopiva nykyiten kirjastojen kanssa. Kun äänet ei toimi, tarvitaan vanhat yhteensopivat kirjastot..
wget http://www.swanson.ukfsn.org/loki/loki_compat_libs-1.5.tar.bz2 tar -xvjf loki_compat_libs-1.5.tar.bz2 mv Loki_Compat
mene asennuskansioon ja peli käynnistetään komennolla, joka lataa vanhat kirjastot (huom. lopussa oleva '-w' käynnistää pelin ikkunassa)
LD_PRELOAD=/usr/local/lib/Loki_Compat/libstdc++-3-libc6.2-2-2.10.0.so:/usr/local/lib/Loki_Compat/libsmpeg-0.4.so.0.1.3:/usr/local/lib/Loki_Compat/libsmjpeg-0.2.so.0:/usr/local/lib/Loki_Compat/libSDL_mixer-1.2.so.0 './heroes3.dynamic' -w
Vcmi
Vcmi on porttaus, joka käyttää SDL-käyttöliittymää. Vcmi tarvitsee alkuperäisen pelin Windows-version tiedostot lisäosineen toimiakseen.
Kehitysversion asentaminen
Kehitysversion lähdekoodit voi hakea ohjelmiston svn-versionhallinnasta komennolla
svn co https://vcmi.svn.sourceforge.net/svnroot/vcmi vcmi
Saatu lähdekoodipaketti täytyy tämän jälkeen kääntää.
Katso myös
- Free Heroes 2 on Heroes of Might and Magic II-porttaus
- Battle for Wesnoth
- Glest