Ero sivun ”LGeneral” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (v)
 
(8 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{ Ohjelma  
{{Ohjelma
| nimi=LGeneral  
| nimi=LGeneral
| kuva=[[kuva:LGeneral.jpg|250px]]  
| kuva=[[kuva:LGeneral.jpg|250px]]
| kuvateksti=  
| kuvateksti=
| lisenssi=[[GPL]]  
| lisenssi=[[GPL]]
| käyttöliittymä=[[SDL]], [[X11]]  
| käyttöliittymä=[[SDL]], [[X11]]
| kotisivu=[http://lgames.sourceforge.net/index.php?project=LGeneral]
| kotisivu=[http://lgames.sourceforge.net/LGeneral/ lgames.sourceforge.net]
| lähdekoodi=[https://sourceforge.net/projects/lgeneral/files/lgeneral/ sourceforge.net/projects/lgeneral/files/lgeneral/]
}}
}}
'''LGeneral''' on vuoropohjainen strategiapeli, joka on käännetty [[wikipedia:en:Panzer General|Panzer General]] -pelistä. Siinä on mahdollista pelata yksittäisiä skenaarioita tai kokonaisia kampanjoita. LGeneral vaatii alkuperäiset Panzer Generalin tiedostot tai pelin kotisivuilta saatavat skenaariot.
[[kuva:LGeneral-1.1.1.png|right|250px|thumb|LGeneralin kampanja]]
[[kuva:LGeneral-1.1.1.png|right|250px|thumb|LGeneralin kampanja]]
LGeneral on vuoropohjainen strategiapeli, joka on käännetty [[wikipedia:en:Panzer General|Panzer General]] -pelistä. Siinä on mahdollista pelata yksittäisiä skenaarioita tai kokonaisia kampanjoita. LGeneral vaatii alkuperäiset Panzer Generalin tiedostot tai pelin kotisivuilta saatavat skenaariot.


==Asennus==
==Asennus==
Rivi 15: Rivi 17:
<tt>lgc-pg</tt>-paketti sisältää apuohjelman, joka muuntaa alkuperäisen MS-DOS-käyttöjärjestelmälle julkaistun Panzer General -pelin tiedostot LGeneralin tuntemaan tiedostomuotoon.
<tt>lgc-pg</tt>-paketti sisältää apuohjelman, joka muuntaa alkuperäisen MS-DOS-käyttöjärjestelmälle julkaistun Panzer General -pelin tiedostot LGeneralin tuntemaan tiedostomuotoon.


Pazer Generalin datatiedostot löytyvät osoitteesta [http://lgames.sourceforge.net/download.php?project=LGeneral&url=SOURCEFORGE/lgeneral/pg-data.tar.gz]. Paketti voidaan purkaa [[komentorivi]]llä komennolla
Pazer Generalin datatiedostot löytyvät [http://lgames.sourceforge.net/download.php?project=LGeneral&url=SOURCEFORGE/lgeneral/pg-data.tar.gz osoitteesta]. Paketti voidaan purkaa [[komentorivi]]llä komennolla
  tar xvkf pg-data.tar.gz
  tar xvkf pg-data.tar.gz
   
   
Selaa pakettia ja muuta seuraavien tiedostojen nimet siten että ne on kirjoitettu isoilla kirjaimilla: <tt>explode.shp</tt>, <tt>flags.shp</tt>, <tt>tacicons.shp</tt>, <tt>tacmap.shp</tt> ja <tt>scenstat.bin</tt>. Tämä onnistuu esimerkiksi komennolla
Selaa pakettia ja muuta seuraavien tiedostojen nimet siten että ne on kirjoitettu isoilla kirjaimilla: <tt>explode.shp</tt>, <tt>flags.shp</tt>, <tt>tacicons.shp</tt>, <tt>tacmap.shp</tt> ja <tt>scenstat.bin</tt>. Tämä onnistuu esimerkiksi komennolla
  mv explode.shp EXPLODE.SHP
  mv explode.shp EXPLODE.SHP
tai seuraavalla [[komentorivi]] skriptillä, joka muuttaa kaikki ''shp''-tiedostot suuri kirjaimiksi:
ls *.shp | tr '[a-z]' '[A-Z]' | sort | uniq -c | sort -n
sekä binäärit
ls *.bin | tr '[a-z]' '[A-Z]' | sort | uniq -c | sort -n


Suorita seuraavaksi [[pääkäyttäjä]]nä komento:
Suorita seuraavaksi [[pääkäyttäjä]]nä komento:
Rivi 51: Rivi 60:
  cp -r ~/lataus/NATO-APP-6A/* /usr/share/games/lgeneral
  cp -r ~/lataus/NATO-APP-6A/* /usr/share/games/lgeneral


===Kamppanian asentaminen===
===Kampanjan asentaminen===
Haetaan esimerkkinä "Newcampaign"-niminen kampanja  ja asennetaan se komennoilla
Haetaan esimerkkinä "Newcampaign"-niminen kampanja  ja asennetaan se komennoilla
  wget http://lgames.sourceforge.net/LGeneral/scenarios/newcampaign.zip
  wget http://lgames.sourceforge.net/LGeneral/scenarios/newcampaign.zip

Nykyinen versio 5. tammikuuta 2021 kello 12.23

LGeneral

Käyttöliittymä SDL, X11
Lisenssi GPL
Kotisivu lgames.sourceforge.net
Lähdekoodi sourceforge.net/projects/lgeneral/files/lgeneral/

LGeneral on vuoropohjainen strategiapeli, joka on käännetty Panzer General -pelistä. Siinä on mahdollista pelata yksittäisiä skenaarioita tai kokonaisia kampanjoita. LGeneral vaatii alkuperäiset Panzer Generalin tiedostot tai pelin kotisivuilta saatavat skenaariot.

LGeneralin kampanja

Asennus[muokkaa]

LGeneral löytyy Ubuntun paketinhallinnasta nimellä lgeneral ja apuohjelma paketista lgc-pg. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.

lgc-pg-paketti sisältää apuohjelman, joka muuntaa alkuperäisen MS-DOS-käyttöjärjestelmälle julkaistun Panzer General -pelin tiedostot LGeneralin tuntemaan tiedostomuotoon.

Pazer Generalin datatiedostot löytyvät osoitteesta. Paketti voidaan purkaa komentorivillä komennolla

tar xvkf pg-data.tar.gz

Selaa pakettia ja muuta seuraavien tiedostojen nimet siten että ne on kirjoitettu isoilla kirjaimilla: explode.shp, flags.shp, tacicons.shp, tacmap.shp ja scenstat.bin. Tämä onnistuu esimerkiksi komennolla

mv explode.shp EXPLODE.SHP

tai seuraavalla komentorivi skriptillä, joka muuttaa kaikki shp-tiedostot suuri kirjaimiksi:

ls *.shp | tr '[a-z]' '[A-Z]' | sort | uniq -c | sort -n

sekä binäärit

ls *.bin | tr '[a-z]' '[A-Z]' | sort | uniq -c | sort -n


Suorita seuraavaksi pääkäyttäjänä komento:

lgc-pg -s ~/pg-data -d /usr/share/games/lgeneral

Tässä oletetaan, että edellä tiedosto pg-data.tar.gz ladattiin kotihakemistoon jolloin paketin sisältö löytyy hakemistosta ~/pg-data. Tällöin edellinen komento muuntaa tiedostot LGeneralin ymmärtämään muotoon.

Skenaarion asentaminen[muokkaa]

Kaikki Lgamesin epäviralliset skenaariot voidaan asentaa komentorivikomennolla (pääkäyttäjänä):

cd /usr/share/games/lgeneral/scenarios
wget http://lgames.sourceforge.net/LGeneral/scenarios/Avalanche http://lgames.sourceforge.net/LGeneral/scenarios/Bismarck \
http://lgames.sourceforge.net/LGeneral/scenarios/Korea http://lgames.sourceforge.net/LGeneral/scenarios/Motti \
http://lgames.sourceforge.net/LGeneral/scenarios/Poland45 http://lgames.sourceforge.net/LGeneral/scenarios/Bastogne \
http://lgames.sourceforge.net/LGeneral/scenarios/Dunkirk http://lgames.sourceforge.net/LGeneral/scenarios/Malta \
http://lgames.sourceforge.net/LGeneral/scenarios/Norway45

Tämä on pieni Panzer General kampanja, joka historiallisesti keskittyy todelliseen taisteluun.

Esimerkiksi historialliseen taisteluun perustuva "Nicolas"-niminen skenaario ladattaisiin ja asennettaisiin komennoilla

wget http://lgames.sourceforge.net/LGeneral/scenarios/nicolas.zip 
unzip nicolas.zip -d ~/lataus/ 
cp -r ~/lataus/nicolas/* /usr/share/games/lgeneral

Vastaavasti eräs Yhdysvaltain sisällissotaa käsittelevä skenaario ja siihen liittyvät sotilaalliset kartat ja kuvakkeet asennettaisiin komennoilla

wget http://lgames.sourceforge.net/LGeneral/scenarios/civwar.zip 
unzip civwar.zip -d ~/lataus/ 
cp -r ~/lataus/civwar/* /usr/share/games/lgeneral

NATOn APP-6A-standardin mukaiset taktiset merkit peliin tuova modi, joka korvaa alkuperäiset grafiikat, asennettaisiin komennoilla

wget http://lgames.sourceforge.net/LGeneral/scenarios/APP-6A.zip
unzip APP-6A.zip -d ~/lataus/NATO-APP-6A
cp -r ~/lataus/NATO-APP-6A/* /usr/share/games/lgeneral

Kampanjan asentaminen[muokkaa]

Haetaan esimerkkinä "Newcampaign"-niminen kampanja ja asennetaan se komennoilla

wget http://lgames.sourceforge.net/LGeneral/scenarios/newcampaign.zip
unzip newcampaign -d ~/lataus/ 
cp -r ~/lataus/NewCampaign/* /usr/share/games/lgeneral

Kehitysversion asentaminen[muokkaa]

Kehitysversion [1] lähdekoodit voi hakea ohjelmiston CVS-versionhallinnasta komennolla

cvs -d:pserver:anonymous@lgeneral.cvs.sourceforge.net:/cvsroot/lgeneral login 

tai

cvs -z3 -d:pserver:anonymous@lgeneral.cvs.sourceforge.net:/cvsroot/lgeneral co -P modulename

Tämän jälkeen ohjelma täytyy kääntää komentorivillä komennoilla:

cd lgeneral
./configure
make