Ero sivun ”LGeneral” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
 
(23 välissä olevaa versiota 6 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ä. Voit pelata skenaarioita tai kokonaisia kampanjoita.
'''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.
Vaatii alkuperäiset Panzer General tiedostot tai sitten pelin sivuilta saatavat skenariot.
[[kuva:LGeneral-1.1.1.png|right|250px|thumb|LGeneralin kampanja]]


==Asennus==
==Asennus==
LGeneral löytyy [[Ubuntu]]n [[Paketinhallintajärjestelmä|paketinhallinnasta]] nimellä <tt>lgeneral</tt> ja apuohjelma paketista <tt>lgc-pg</tt>. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].


LGeneral löytyy useimpien [[Jakelu|jakeluiden]] [[Paketinhallintajärjestelmä|paketinhallinnasta]] nimellä <tt>lgeneral</tt> ja apuohjelma paketti <tt>lgc-pg</tt>.
<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.
Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].


<tt>lgc-pg</tt> paketti sisältää apuohjelman, joka muuntaa alkuperäisen Panzer General (ms-dos) pelin tiedostot LGeneralin tuntemaan tiedostomuotoon, jotta voit pelata kyseistä peliä.
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
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


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


==Skenaarion asennus==
Kaikki [http://lgames.sourceforge.net/index.php?project=LGeneral&sub=Scenarios Lgamesin] epäviralliset skenaariot voidaan asentaa [[komentorivi]] komennolla:


Suorita seuraavaksi [[pääkäyttäjä]]nä komento:
lgc-pg -s ~/pg-data -d /usr/share/games/lgeneral
Tässä oletetaan, että edellä tiedosto <tt>pg-data.tar.gz</tt> ladattiin [[kotihakemisto]]on jolloin paketin sisältö löytyy hakemistosta <tt>~/pg-data</tt>. Tällöin edellinen komento muuntaa tiedostot LGeneralin ymmärtämään muotoon.
===Skenaarion asentaminen===
Kaikki [http://lgames.sourceforge.net/index.php?project=LGeneral&sub=Scenarios Lgamesin] epäviralliset skenaariot voidaan asentaa [[komentorivi]]komennolla ([[pääkäyttäjä]]nä):
  cd /usr/share/games/lgeneral/scenarios
  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 [[wikipedia:APP-6A|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


  sudo 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
===Kampanjan asentaminen===
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===
==Kehitysversion asentaminen==
Kehitysversion [http://sourceforge.net/projects/lgeneral/] [[lähdekoodi]]t voi hakea ohjelmiston [[CVS]]-[[versionhallinta|versionhallinnasta]] komennolla
Kehitysversion [http://sourceforge.net/projects/lgeneral/] [[lähdekoodi]]t voi hakea ohjelmiston [[CVS]]-[[versionhallinta|versionhallinnasta]] komennolla


Rivi 41: Rivi 81:


[[Luokka:Strategiapelit]]
[[Luokka:Strategiapelit]]
[[Luokka:Portatut pelit]]

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