FAQ, návody,
editory
Jak rozběhat Panzer Generala na svém PC
systému? (včetně nápravy záplaty XP)
Jak zpomalit počítač?
Kde
sehnat návod, jak hrát Panzer Generala?
Jak odstranit problém s transporty?
Jak uložit obrázek ze hry?
Jak
rozběhat PG na svém PC systému?
Jelikož je PG stará hra, na určitých systémech mohou nastat
problémy s rozběhnutím PG, nicméně většina jich je
vyřešitelných a tento návod se je snaží pokrýt. Kompletní
však není, takže poznatky o specifických případech
problémů jsou vítány.
>> Na systému Win 95 fungoval PG bez
problémů
>> Na systému Win 98 fungoval PG také
většinou bez problémů, ale mohly se objevit tyto potíže:
Mohou se vyskytnout problémy, které se projevují
zčernáním obrazovky hned po spuštění a následným
vytuhnutím, popřípadě se zobrazí jenom horní, nebo dolní
polovina obrazu. Řešení je vymazání, popřípadě jenom
přejmenování souboru univbe.exe umístěného v adresáři exe
v adresáři s hrou. U grafických karet Sis je někdy potřeba
ještě jejich vlastní vesa driver sisvbe.exe, u kterého
zajistíme jeho spouštění přidáním příkazu do
autoexec.bat.
Řešení, pokud se objeví hláška Failed
to load ..\lib\drv\VESA480.dll může být také
nastavení 256 barev.
>> Na systémech Win NT, Win 2000 (W2k) a Win
XP se mohly objevit tyto potíže:
Pokud se jedná o systém XP po instalaci Service
Packu SP2 (objeví se hláška C:\WINDOWS\System32\Autoexec.nt
a program se nespustí), tak je nutné si nainstalovat tento patch.
Řešit rozběhnutí PG pod těmito systémy je možné dvěma
způsoby - 1) spouštěním přes zástupce
a 2) DosBoxem
>> Na systému Win Vista je ověřena funkčnost jen spuštění přes DosBox
1) Spouštěním přes zástupce
Následující návod jsem otestoval na cizím počítači na Win
NT a fungoval, s Win 2000 jsem nepřišel do styku, takže zde
nemohu poskytovat rady. Autorem návodu je Tanner,
který posbíral různé rady a zkušenosti, takže také na
něho směřujte případné dotazy na adresu tanerx@volny.cz.
Řešení problému možnosti pohybu kurzorem jenom v levém
horním rohu obrazovky v PG:
Nejdřív stáhnout >> MOUSE2KV.ZIP
<<
Zkopíruje se/rozbalí se soubor MOUSE2KV.EXE do adresáře EXE v
adresáři s hrou. Vytvoří se zástupce pro tento soubor. V
tomto zástupci se ve vlastnostech doplní položka příkazový
řádek následujícím způsobem - za MOUSE2KV.EXE se doplní 640 480 6 6 panzer.exe
Příklad jak to pak vypadá: "C:\panzerg\EXE\MOUSE2KV.EXE
640 480 6 6 panzer.exe", kde C:\
je disk, panzerg je adresář se
hrou, 640 a 480
je rozlišení obrazovky ve kterém běží PG, 6 6 je citlivost myši v osách x a y
(záleží nejspíš od rychlosti PC, jde nastavit i jinak), no a
panzer.exe tím se
spouští sama hra. Je to samozřejmě bez těch uvozovek.
Nezapomenout u toho zástupce nastavit spouštění přes celou
obrazovku!
Nefunguje to se souborem s příponou .BAT, takže nejdou spustit
nově vytvořené bitvy - tj. balíčky axattack a alattack, CZ
kampaň, ...- to znamená, že pokud to chcete hrát, musíte si
udělat zvláštní kopii AGPG nebo PGCZ a natvrdo do adresáře
DAT nakopírovat všechny soubory.
Toť vše, ověřeno a funguje bezvadně :)
Takže problém levého horního rohu jsem popsal. Pro ty, co
nepokročili ani k tomu, několik kroků:
Ve Win2k je potřeba spouštět soubory z panzera přes
vytvořené zástupce. Jediné dva co jsou potřeba spustit jsou
popisovaný mouse2kv.exe a sound.exe. U obou ve vlastnostech
vytvořeného zástupce je potřeba nastavit spouštění přes
celou obrazovku!! Po spouštění sound.exe nastavíme no sound,
ušetří to spoustu problémů, navíc jsi nejsem až tak jist
jestli by to na integrovaných hrůzách jako jsou např. AC97
kodeky vůbec fungovalo. No a po nastavení zvuku se dá
pokračovat již popsaným postupem s levým rohem. Nic jiného
na tom není.
**Někdy je taky potřeba nastavit kvalitu barev ve Win na 256.
**Je možné, že se i tady může vyskytnout problém podobný
tomu ve Win 98, takže smazáním nebo přejmenováním
univbe.exe se taky nic nepokazí..
2) DosBoxem
Další možností, jak rozběhat PG pod těmito systémy je tzv.
DosBox, což je program, který simuluje Dos a v něm spouší
dosovské aplikace. Fungování s ním je pracnější, ale
mnohem úspěšnější. Fungují pod ním i nově vytvořené
bitvy bez dalších kopií hry. Spuštění PG v DosBoxu
umožňuje také ukládat obrázky ze hry - viz Jak uložit obrázek ze hry?.
Nejdřív stáhnout DosBox >> DOSBOX.ZIP
<< , rozbalit a nainstalovat ho.
Jestliže máte po instalaci DosBoxu na ploše zástupce Dosbox, pak stačí myší uchopit pg.bat a přetáhnout ho na tohoto zástupce. Hra se pak spustí v prostředí Dobox. Kombinací kláves CTRL+F8/F7 a CTRL+F12/F11
přidáváte/ubíráte rychlost procesoru a rychlost
scrollování. Pozor! při procesu přidávání/ubírání neplatí princip "čím více, tím lépe". Musíte najít optimum pro váš počítač.
Kdyby nefungovalo přetažení, je tu pohodlnější řešení - stáhnout si tento skript panzer.bat. A umístit ho do adresáře s hrou (tj. tam, kde je pg.bat). Pak si na ploše vytvořte zástupce na tento soubor a zástupce si můžete pojmenovat jak chcete. Spuštěním toho zástupce na ploše se pak rovnou spustí hra skrz DosBox. Je možné si takhle na ploše obdobně udělat zástupce na různé verze hry - PGCZ, AGPG, ...). Je třeba si jen dát pozor, že skript funguje jen na verzi DosBoxu, která je v době psaní tohoto návodu aktuální a která je zde na stažení - verze DosBoxu 0.72. A druhá věc je ta, že při přesunu hry na jiné místo v počítači je třeba zástupce vytvořit znovu (jinak hledá hru na starém neplatném umístění a tedy hru nemůže spustit).
Mimo přetáhnutí a užití skritptu je tu ještě další možnost, jak PG spustit v Dosboxu. Pokaždé, když chcete hrát PG, se DosBox musí spustit. Po
spuštění se objeví černá obrazovka s příkazovou řádkou
Z: Do této řádky napsat mount c cesta,
kde "cesta" je cesta adresáře s hrou a zmáčknout
Enter. Příklad: mount c C:\hry\panzer
. Pak napsat c: a opět Enter. Pak
napsat pg.bat a Enterem se hra
spustí v Dosboxu.
Pokud chcete spouštět nějakou nově vytvořenou bitvu, tak
zásada č. 1 je, že musíte hru řádně
ukončovat! (nezavírat DosBox před ukončením
PG, jinak se vám instalace nevrátí do původního stavu!!) Pro
spuštění s nově vytvořenou bitvou napište místo pg.bat
toto dat\bitva\bitva.bat, kde místo
obou slov "bitva" napíšete název bitvy. Příklad: dat\axattack\axattack.bat
-----------------
Ještě několik poznatků - ve WinXP (možná i jinde,
nemám ověřeno) hra zatuhla hned při zobrazení loga SSI a tam
zůstala viset. Problém byl v programu speedfan, nepomohlo ani
jeho vypnutí, pomohl až restart Win, což znamená, že
samotný program nesmí být vůbec spuštěn a pak PG funguje
bez problémů.
Zkratky ALT+TAB, ALT+F4 fungují ve Win98 a XP, i když při
ALT+TAB hra na některých počítačích obnovit znovu nejde.
Ale jako rychlé zavření před přicházejícím šéfem
funguje dobře..:) Ve Win2k tyto zkratky nefungují, nebo spíš
rozhodí Win tak, že zatuhnou a zbývá reset, takže pozor na
rozpracované a neuložené elaboráty..:)
Jak zpomalit
počítač?
Na současných rychlých počítačích bývá problémem
rychlost scrollování - obrazovka se příliš rychlá. K tomu
si lze stáhnout program >> TURBO.ZIP
<<, který spustíte před zapnutím PG a nastavíte v něm
v procentech výkon procesoru podle potřeby. Po ukončení
(zavření) programu Turbo se samo deaktivuje zpomalení
procesoru. Další alternativní program k Turbu je Sleeper,
stáhnout si ho lze zde >> SLEEPER.ZIP
<<, návod jak ho používat je obsažen v textovém
souboru v zazipovaném balíku s ním. Pravděpodobnější však
je, že si vy a vaše ruka zvykne na rychlý pohyb a časem vám
to už nepřijde, popř. si budete pomáhat přes strategickou
mapu.
Editor na odstranění problému Mikebug
> > Download <<
Co program dělá a proč?
Program Mikedebug řeší problém s námořním/leteckým
transportem ve hře Panzer General. Podle objevitele, jednoho z
hráčů turnaje "Mike" Mikenora byl nazván Mikebug.
V jistých případech se po nákupu nové jednotky může stát,
že nově nakoupená jednotka dostane v rozporu s logikou
vzdušný nebo námořní transport, který pak s sebou
"táhne". Tato jednotka se však do tohoto transportu
nedá naložit a existence nebo zničení takovéto jednotky
nijak neovlivňuje číslo celkového ani disponibilního počtu
transportů v dané bitvě.
Když však dojde k poškozování takové jednotky
nepřítelem, nepříteli jde za to více prestiže než za
poškození stejné jednotky bez tohoto transportu, zato vlastní
straně se nepoměrně prodraží její doplňování. Při
zničení této jednotky se do ztrát promítne zničení
transportu, takže tabulka ztrát transportů teoreticky může
paradoxně vykazovat vyšší číslo, než kolik jich bylo v
bitvě k dispozici.
Čím je to způsobeno? Je to chyba programu (programu Panzer
General). Ten po zničení nebo rozpuštění jakékoliv jednotky
tuto jednotku nevymazává, ale uchovává ji v paměti se
sílou 0. Teprve v případě nákupu nové jednotky tuto starou
zničenou vymaže (včetně všech jejích hodnot) a nahradí ji
nově nakoupenou se stejným pořadovým číslem, jaké měla
stará jednotka. Chyba spočívá v tom, že programátoři PG
zapomněli na výmaz jedné z hodnot jednotky - jejího
vzdušného/námořního transportu. Tuto hodnotu pak počítač
přiřazuje nově nakoupené jednotce. Tj. pokud dojde ke
zničení jednotky naložené na transportu (sestřelení nebo
potopení transportu) nebo i rozputění této jednotky a hráč
nakoupí novou jednotku, kterou počítač nahradí tu starou,
počítač přiloží k té nové i transport ze staré a
problém je na světě. Problém nekončí ani po zničení nové
jednotky. Transport zůstává nadále v paměti a je připraven
dělat stejné potíže další nakoupené jednotce (a při
každém zničení transportu se projeví do ztrát, takže
jediný transport může být zničen několikrát). Při hře
kampaně se může Mikebug projevit klidně i několik bitev
poté, co byla jednotka zničena.
Jak si lze tuto situaci co nejrychleji nasimulovat pro názorný
pohled? V originálním PG spustit Krétu, hned v prvním tahu
rozpustit jakoukoliv jednotku, která naložena na námořním
nebo leteckém transportu (nejlépe nějakou s nízkým
pořadovým číslem) a nakoupit jakoukoliv novou jednotku a
kliknout na ní.
Co s tím, když se to stane? Chybu je třeba odstranit, jinak
jde hráč sám proti sobě, neboť nepříteli jde víc
prestiže a jemu samotnému rychleji ubývá. Problém odstraní
tento program. Nejprve je třeba uložit pozici. Pak uložený
soubor otevřít tímto programem. Nezáleží na tom, zda je
pozice uložena jako soubory game.sv nebo pbm.sv, program umí
otevřít obojí. Program soubor prohledá, najde jednotky s
vadnými transporty a vadné námořní/letecké transporty z
nich odstraní. Navíc prohledá i všechny zničené jednotky a
rovněž z nich odstraní vadné transporty, což funguje jako
účinná prevence.
Program byl napsán v objektově orientovaném jazyce Borland
Delphi 6. Enjoy.
Uložit obrazovku během hry PG lze, ovšem na tomto místě
musím říct, pokud chcete takovýto obrázek umístit na fórum
na Lopuch, udělejte to prosím přes link, nevkládejte
obrázky rovnou do fóra. Zbytečně tím
zatěžujete přenos.
Velmi jednoduchý způsob uložení obrázku je pokud máte hru
spuštěnou pod DosBoxem. To stačí
zmáčknout klávesu Print Screen a obrázek se uloží do
schránky. Z ní ho stačí vložit do jakéhokoliv grafického
programu.
Druhý, velmi starý a složitý způsob, je pomocí dosovského
programu Screen Thief >> ST.ZIP
<<. Jediná mašina, na které jsem ho rozběhal a daly se
pak pomocí něj i v pořádku ukládat obrázky z PG, byl starý
Cyrix 100MHz, a to jsem musel mít spuštěný jen DOS a dát do
něj starou 0,5 MB grafickou kartu.