Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Komu se nelení,
tomu se zelení.

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Achtung panzer! [ŽP: 6 týdnů] (kategorie Hry) moderují Šéf Lopuchu, Hartmann, stanny.
Archiv

Tento klub si nečiní nároky na přesný návod na hru Panzer general a její odnože. Má však sloužit zájemcům o tuto hru, nováčkům v soutěžích v Panzer generálovi a jako zdroj pro vytvoření FAQ (často kladených otázek) pro stránky věnující se této nesmrtelné hře.

Studují polní příručku pro generály PGI...

Pro větší přehlednost uložených informací bude moderátor mazat OT, co je OT rozhoduje ON... :o)

Občas zde dojde k diskusi nad nejasnými problémy. Pokud budu diskusi považovat za uzavřenou, tak si dovolím jednotlivé diskusní příspěvky smazat a napsat příspěvek shrnující. Myslím, že to k přehlednosti přispěje.

TABULKA bitev kampaně 6.2 - 10.5.2005

STROM původní kampaně

STROM kampaně 6.2

PG manuál

Problematika nových HEXů

  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help

Nemáte právo psát do tohoto klubu.

[ 519 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
juloag juloAG fialový -neutrálny 17.12.2013 21:00  2252
777 - 2250ad...........objav rozšírenia hexov

Neviem či by som to urobil aj skoršie, ja som totiž vôbec nemienil nejaký objav rozšírenia hexov pre PG-dos urobiť, lebo som nevedel, že to v PG-dos komunite neviete urobiť, skôr som predpokladal, že to viete urobiť nako¾ko Hart mal experimentálne Po¾sko v PG2 grafike, čo ma utvrdilo, že to viete, no a preto som neh¾adal, na druhej strane ak by som vedel, že neviete, tak by som to aj tak neh¾adal s poukazom, že keď vy to neviete, tak aj aj to nebudem vedieť. (geniálne skombinovaná veta)))))

Na začiatku všetkého bol môj vlastný mód pre PGF, kde som potreboval rozšíriť počet určitých hexov. Nako¾ko PGF (z dôvodu kompatibility vnútorných mechanizmov s pôvodným PG) preberal dátové polia z AG/PG tak som si spravil reverse engineering súborov PG-dos. Dátové polia z PGdos , ktoré by som tam našiel, by som použil pre nájdenie tých istých dátových polí v PGF. Urobil som analýzu fungovania nejakých PGdos súborov no a popri tom …....bez toho aby som k tomu výslovne smeroval …....... bol taký subsidiárny nechcený efekt ….......som prišiel na to ako vyriešiť zádrhe¾, ako rozšíriť hexy pre PG-dos. Ani som nepovažoval za potrebné niekoho o tom informovať, nako¾ko som predpokladal, že to už aj tak viete. )))))))))
Aj tak to bolo len o tom, že bolo potrebné zmeniť hodnotu dvoch B v jednom PG-dos súbore. Počítač je CEMENTOVÁ HLAVA )))))))))))), ktorej musíš výslovne napísať ko¾ko hexov je vložených v mapconv.stg, lebo sám si ich počet nedokáže spočítať.


Hlavný cie¾ ako rozšíriť počet určitých hexov v PGF sa tiež podarilo vyriešiť. A k tomuto cie¾u som od počiatku výslovne smeroval!


P.S: šikovne editor vlajok sa samozrejme hodí vždy.
Rýchla otázočka pre Hartmann-a. Dokáže editor zobrazovať v pozadí aj inú ako originálnu PG-campmap ?
juloag juloAG fialový -neutrálny 17.12.2013 20:20  2251
Hartmann 2249Orientácia šipky je samozrejme daná zmenou jej hodnoty, je to v príspevku # 2247 výslovne napísané, viď ten „osem-šípkový obrázok“ a veta: „ …..Ukazovatele majú hodnoty od 0-7, smerovanie je na obrázku:.........“.

ad. scn001 Poland:
Pre úplnosť dodávam, že Pozície č.2 a č.3 sú definované ako x,y súradnice pixelu v ¾avom-hornom rohu na každej vlajke. Ostáva dodať, že šípka „štartuje z pozície vlajky, ktorá je ako prvá definovaná v príslušnom dátovom poli, v tomto prípade je to GER vlajka. V scn001 Poland - Pozícia č.1 definuje x,y súradnice pixelu dotýkajúceho sa pravého dolného rohu POL vlajky a nemá teda relevanciu k smerovaniu šípky, aj keď tieto x,y súradnice majú určitú relevanciu k POL vlajke.




V skutočnosti som skúmal, prečo sa na campmap.shp môže zobrazovať len vlajka o rozmeroch maximálne 20x13pix. Hexeditor prezradil, že v flags.shp sú rozmery vlajky definované hodnotami 000,049 a 000,059 (tj. po prepočte 50x60pixelov). To znamená, že vlajky by mohli mať aj väčší rozmer ako 20x13 pix.

K tomu som potreboval hex - analýzu umiestnenia vlajok, ale nikde som takú nenašiel! Tak som si základnú analýzu spracoval a pre prípad, že by ju niekto potreboval tak aj zverejnil (viď. príspevok # 2247)

Ani doleuvedaná hex - analýza, ani pokusy so zmenou hodnôt vlajok, ukazovate¾ov problém “Prečo na campmap.shp sú vlajky orezávané na ve¾kosť 20x13pix“ nerieši. Ak ma čosi napadne, vrátil sa k tejto problematike neskôr.


P:S:
Samozrejme došlo aj na experimetny, zmenou príslušných hodnôt som „honil“ vlajky a šípky po celej campmap ))))))
Došlo aj na premerovanie orientácie šípky v scn001 Poland. Menila sa len hodnota (od 0 do 7) pre šípku. Toto potvrdzovalo, že pri určitých hodnotách šípky sa GER vlajka strácala.

(ad. scn001 Poland, na pozícii č.1 zmena x-hodnoty z 360 na hodnotu 400 spôsobí, že možno zobraziť vlajku s ve¾kosťou 39x13pix, teda určitý úspech v tom ako zobraziť vlajku väčšiu ako 20x13pixelov som mal).
777 777 PG SEAL, PG***** (Z) 17.12.2013 19:25  2250
Hart.Písal som už o tom s julom. Prečo to nedáš do obehu ? Prečo musia ¾udia ktorých ešte PG zaujíma ( ako spomenul julo, je nás už len 3 a pól ) h¾adať to, čo už je nájdené a vychytané ? Namiesto objavovania objaveného mohol h¾adať a ladiť niečo iné - ako napr. jeho objav rozšírenia hexov. K čomu je to dobré ????? Nerozumiem, nechápem...
hartmann Hartmann Černý ďábel Ukrajiny - Panzer General developer 17.12.2013 16:01 - Oblíbené kluby (11:26) 2249
juloAGTuhle analýzu už mám pro všechny šipky a vlajky v panzer.exe i na to mám pohodlný program, kde si přímo myší interaktivně posouváš vlajky a šipky po mapě a pak to uložíš, čili k hexaeditaci se už nemusím vracet :)

Vyzkoušel sis to než jsi to sem dal? Není to totiž úplně přesně jak píšeš.

Pro příklad Polska:
Moje poznatky jsou takové, že pozice koordinátů, kterou označuješ jako č.2 (německá vlajka) je směrodatná i pro šipku v pozici č.1. (tebou udávané koordináty nefungují). Já tomu říkám, že šipka je svázaná s vlajkou. Další zajímavostí je, že když šipce nastavíš směr ukazatele 0 nebo 2 nebo 4 nebo 6 (kolmé směry), tak svázaná vlajka zmizí.
U některých šipek lze měnit barvu - jsou dvě, černá pro útoky Osy a žlutá pro útoky spojenců (u Polska to zrovna nejde)
777 777 PG SEAL, PG***** (Z) 14.12.2013 21:38  2248
2247...nie je potrebné mať všetko naučené, dôležitejšie je vedieť, kde to h¾adať alebo na koho sa obrátiť :-))))))))))))
juloag juloAG fialový -neutrálny 14.12.2013 17:47  2247
Analýza editovania vlajok a ukazovate¾ov (PG-dos)Dátové pole, kde sa pozície nachádzajú je mohutné cca 14 000 B. Príkladom sú vybrané pozície pre päť scenárii.Vysvetlivky sú dané na príklade scn001-Poland.

pozícia č.1:
Orientácia ukazovate¾a: hodnota (1) …...tj. ukazuje na severovýchod (v dátovom poli je pozícia význačená hnedou farbou)
koordináty x,y: 360x -140y.........tj. v panzer.exe sú to hodnoty 104.001 a 140,000 (červená farba)

pozícia č.2:
Vlajka štátu: hodnota (7) ...tj.GER (fialová farba)
koordináty x,y : 300x -160y.........tj. v panzer.exe sú to hodnoty 044,001 a 160,000 (svetlomodrá farba)

pozícia č.3:
Vlajka štátu: hodnota (15) …. tj.POL(fialová farba)
koordináty x,y: 340x -127y.........tj. v panzer.exe sú to hodnoty 084.001 a 127,000 (žltá farba)








Hodnoty 044,001, resp. 160,000 v panzer.exe je potrebné čítať takto:
044 + 1x256= 300 …......... to zodpovedá hodnote 300 pixelov na x-ovej osi
160 + 0x256=160 …......... to zodpovedá hodnote 160 pixelov na y-ovej osi

Hodnoty vlajok zodpovedajú ich poradovému umiestneniu v flag.shp. Možno zadať ¾ubovolnú hodnotu od 000-255. Ve¾kosť vlajky na európskej mape je obmedzená na 20x13pixekov. (pozn.to prakticky vylučuje vlajky so zlatým olemovaním (21x14pix), ktoré by boli asymetricky orezané.)



Ukazovatele majú hodnoty od 0-7, smerovanie je na obrázku:



Status: 4/2008 -prvá analýza decimálnych hodnôt pre vlajky a ukazovatele
3/2012 -nájdená prvá pozícia nemeckej vlajky
12/2013-dokončená analýza offsetových pozícii vlajok a ukazovate¾ov v panzer.exe

P.S: ako zvyčajne, pripomienky sú vítané.
juloag juloAG fialový -neutrálny 10.12.2013 19:51  2246
2245Konverzia trval cca 3-4 dni. Najviac pracný bol import ikoniek do tacicons.shp. Ostatné bolo brnkačka, ak neberiem do úvahy, že PANZEQUP.EQP a SCENSTAT.bin ich editor na 64bit windows7 nefungoval. To prvé som prekonal editorom na EQP z PGX (kupodivu fungoval) a to druhé hexeditorom a extrahovaním dát z ag.exe do SCENSTAT.bin súboru.
777 777 PG SEAL, PG***** (Z) 8.12.2013 19:48  2245
juloAG ...škrt cez rozpočet...
Inak dobrá práca, tvoj elán pre tvorbu a úpravu by som chcel mať :-))))
juloag juloAG fialový -neutrálny 8.12.2013 12:29  2244
Konverzia E.P.A. do PG-dos


Link: link na stiahnutie
Ve¾kosť: 3,51 MB
Typ archívu:7z
heslo(malé písmena): epa


---------------------------------------------------------------------------------------------------------------
Original Game Name: E.P.A. (aka Eastern Panzer Assault)
Original platform: AG-win

Conversion for PG-dos: juloAG
Conversion last Revision Date: 07.12.2013

---------------------------------------------------------------------------------------------------------------

Konverzia E.P.A. do PG-dos.

Inštalácia:
Súbory z DAT prekopírovať do PGDOS/DAT/ zložky.
Súbory z EXE prekopírovať do PGDOS/EXE/ zložky.

Zoznam scenárii:
Novgorod, Yelnia, Orel, Kerch, Dmiansk, Konrad, Poland, Kutuzov, To Kiev, Bagration, Uranus, Caucasus WD, Seelow, Blau, Bukrin, Moscow defense.

Čo bolo importované do PG-dos:
Skoro všetko čo obsahovala originálna E.P.A..

Čo nebolo importované do PG-dos:
WELCOME.wav – úvodná melódia (možno si ju vypočuť samostatne, je priložená v balíku ako WELCOME.mp3)

Poznámky:
1. E.P.A. je nedokončený mód a nemá funkčnú kampaň! K dispozícii sú len izolované scenária. Chýbajú posuvné ukazovate¾a na strategickej mape; individuálne pomenovanie terénu; niektoré mapy sú miestami nedokončené ….. je toho dosť. Napriek tomu samotné scenária sú hrate¾ne.
Pod¾a pôvodných predpokladov E.P.A. mala mať dve samostatné kampane (á 20-30 scenárii), tj. ruskú a nemeckú. Každá kampaň prispôsobená čo do kmeňovej armády, korektné letecké transporty, správne farby ukazovate¾ov sily, atď. ... . Súčasna konverzia preto zahàňa mix scenárii (16ks), kde je štartujúcou stranou tak Osa ako aj Spojenci.
2. NUPL (prevod bol komplikovaný nako¾ko EPA má dátové pole o 1294B a PGdos len 1240B, preto sa museli vymazať FIN a BULG jednotky z nákupného menu. Tieto jednotky v EQP ostali zachované!)
3. Pôvodné E.P.A. scn039 bolo presunuté na slot036 (PG-dos).
4. hexadecimálne úpravy v panzer.exe (size 814 305 B):
off set: 370 246 B …......................... vložené slovo „none“ namiesto „Start Campaign“
off set:370 394 B – 370 477 B …....... nahradenie názvov kampaní slovom „none“
off set: 776 008 B – 777 246 B …....... vloženie NUPL tabu¾ky z E.P.A.
5. konverzia upravila len minimum chýb (názov Bragation na Bagration; úprava povojnových vlajok na vojnové (ITA,HUN,ROM, FIN); sovieti nemali žiaden pozemný transport; poprehadzované orientácia smerovanie ikoniek; poprehadzované letecké transporty; úprava VICHEX.shp a STICONS.shp a a to je asi tak všetko.)
6. Konverzia je mienená pre originálny PG-dos.

Credits:
FPGE v.0.71-v.0.74 editor by Wino
EQP_EDIT by Jeff Crouch
HEXpert v 3.0.10 for Windows © 1997 Matthew Woolsey
MS-paint version 6.1 for Windows 7 © 2009 Microsoft Corporation

---------------------------------------------------------------------------------------------------------------

Momentky z PG-dos konverzie:





Pôvodný návrh scenárii pre E.P.A.
juloag juloAG fialový -neutrálny 26.11.2013 18:38  2243
AGPG editor…....Ktorý editor je najlepší ?
Najlepší je ten editor, ktorý najlepšie dokážeš ovládať.

Moja maličkosť najlepšie ovláda henten: FPGE v073.
pozn. beží mi to bez trhania v okne na W7 na NB s C2D procesorom, neviem či za bezproblémový chod nie je zodpovedných 8GB RAM )))))))))))))))))

FPGE v073 ZIP download
AGPG fórum so zameraním na FPGE

Je to editor typu: Wysiwyg editor, tede v preklade „Na čo čumíš v editore, tak presne to bude vyzerať aj v scenáriu“


Autor tvrdí, že je kompatibilný od PG-dos, AG/PG win, PGF, Linux, Pac.Gen a neviem čo ešte.
777 777 PG SEAL, PG***** (Z) 26.11.2013 16:19  2242
AGPG editorKtorý editor je najlepší ? Je nejaký v ktorom sa pracuje podobne ako v SETEDIT na tvorbu terénu ?
juloag juloAG fialový -neutrálny 17.10.2013 17:06  2241
Postačí ak napíšeš číslo hexov z kolonky "ID a obr. schematu" - z linku na tejto strane (Problematika nových HEXů).
mjm169 mjm169 Qui desiderat pacem, praeparet bellum 17.10.2013 09:58  2240
juloAGOmluvám se, že na sebe nechavám čekat, ale povětšinou to tu shlednu jen na mobilu... Ale k věci: to s těmi značkami budu muset asi zavést, alespoň pro zavěrečnou kontrolu. Doposud jsem si vystačil s metodou přemalby, to abych se příliš neodchyloval od originalu - snaha potlačit můj rukopis. Ty značky bude potřeba užít hlavně na pobřeží (ostatně ty tolik provařené vadné originální hexy hodláme taky opravit, tj. přepis na stávajicích pozicich) a pro tangenciální návaznost řek a cest. To co já měl na mysli, se týká převážně aglomerace a řeky s možností uplatnit napojení na cesty (tak aby se daly vytvářet rozsáhle městské zástavby, ale i obce na křižovatkách) - něco na ten způsob i u lesa. Po víkendu snad něco pošlu, teď mám jen sadu schématických skic na papíře... ;)
juloag juloAG fialový -neutrálny 15.10.2013 20:27  2239
mjm169 =2236Neviem či to chápem úplne presne čo chceš povedať. Jeden obrázok je lepší ako tisíc slov)).

Keď som robil nové hexy pre dunu, ako prvé som vytvoril „nultý hex“. Na ňom sú červené značky (2x2pixelov) do ktorých som vždy ukončoval línie jednotlivých terénov. Takýmto spôsobom som ich rýchlo a presne stvoril cca 250ks. Až na zopár výnimiek a malé korekcie, hexy na seba vždy plynulo naväzovali.


Ako to dopadlo viď obrázok.
V¾avo hore nultý hex a sieť vytvorená z červených značiek, pekne je vidno ako sa značky na seba napájajú.
Dole je „metro“ ™ koláž z hexov s rozhraním dunes/rock.
Vpravo zase výseky z mapy na ktr. vidno ako hexy na seba naväzujú.




Pozn.
„metro“ ™ - pozdravujem W8 ))))
juloag juloAG fialový -neutrálny 11.10.2013 07:46  2238
mjm169aj mne pošli do mailu

[ 519 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt