Ero sivun ”LGeneral” versioiden välillä
(21 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/ | | 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ä. | '''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]] | |||
==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]]. | |||
<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. | |||
LGeneral | 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 | |||
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 | |||
[[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 | |||
===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 [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 54: | 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.
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