Creare varianti Realpolitik

Manuel
Messaggi: 128
Iscritto il: venerdì 13 maggio 2011, 11:30

Creare varianti Realpolitik

Messaggio da Manuel »

Mi sto interessando in questi giorni alle implementazioni su Realpolitik, cioé aggiungere al nostro qualche mappa in più.
Premetto che programmare non è il mio forte (tra me e i linguaggi di programmazione c'è un abisso), ma più del sapere poté la curiosità e così mi sono letto quella sfilza di informazioni degli autori su come inserire nuove varianti (non ho proprio niente da fare, eh?...).
In questo momento una sarebbe anche pronta (è quella di 843: Treaty of Verdun, semplice semplice... o così speravo!), mi mancano solo le coordinate da inserire per far capire al programma dove si trova cosa, ma sono di fronte a un piccolo incidente di percorso.
Se guardate nella cartella dove Realpolitik è installato noterete fra le altre cose l'applicazione Region Tool: questa serve per compilare le coordinate e senza di essa è impossibile finire il lavoro. Ora per far girare 'sto affare sono necessarie 3 cose: 2 mappe (che ho già pronte e che secondo le istruzioni dovrebbero andare bene) e un file .map che ho già compilato (se aprite ad esempio la cartella "Standard" nella sottocartella "Variant Files" ne vedrete uno).
Il problema è che avvio Region Tool, apro il file .map che mi serve ma Region Tool mi avvisa che c'è un errore nel file (scrive che manca una virgola - "Bad map data Missing comma at line 1"): fatto ciò, chiude l'applicazione. Anche facendo il confronto con gli altri file .map che Realpolitik riesce a leggere non ho ancora trovato l'errore.
Vi posto qui seguito il link alle informazioni degli autori e le istruzioni del file .map (ve le incollo qui perché non me lo fa allegare né in .map né in .txt).
NB: sul web non ho trovato nessuna informazione a riguardo.

http://realpolitik.sourceforge.net/Vari ... ation.html

Istruzioni file .map:

Anglosaxons, x ang
Baltic Sea, w bal
Danes, l dan
Atlantic Ocean, w atl
English Channel, w eng
Saxony, U sax
Slavs, x sla
Bretons, x bre
Neustria, C neu
Flanders, C fla
Friesland, l fri
Westphalia, l wes
Aquitaine, C aqu
Burgundy, l bur
Lorraine, l lor
Thuringia, U thu
Moors, x moo
Gascony, l gas
Septimania, l sep
Provence, l pro
Transjurania, T tra
Swabia, l swa
Franconia, U fra
Bavaria, l bav
Avars, l ava
Serbs, l ser
Croats, x cro
Lombardy, T lom
Tuscany, T tus
Mediterranean Sea, w med
Papal States, x pap
Adriatic Sea, w adr

-1
ang-xc: atl eng bal
bal-xc: ang dan sla sax/ec
dan-mv: sax
dan-xc: bal sax/ec
atl-xc: ang eng bre moo gas aqu neu/sc neu/nc
eng-xc: ang atl bal fri fla sax/wc neu/nc
sax-mv: fri wes thu sla
sax-ec: dan bal sla
sax-wc: fri eng bal dan
sla-mv: sax thu bav ava ser
sla-xc: bal sax/ec
bre-mv: neu
bre-xc: atl neu/nc neu/sc
neu-mv: bre fla bur aqu
neu-nc: bre eng atl fla
neu-sc: bre aqu atl
fla-mv: fri lor bur neu
fla-xc: eng fri neu/nc
fri-mv: sax wes thu lor fla
fri-xc: eng fla sax/wc
wes-mv: fri sax thu
aqu-mv: neu bur pro sep gas
aqu-xc: gas atl neu/sc
bur-mv: fla lor tra pro aqu neu
lor-mv: fri thu fra swa tra bur fla
thu-mv: wes sax sla bav fra lor fri
moo-mv: gas sep
moo-xc: gas sep atl med
gas-mv: moo aqu sep
gas-xc: moo aqu atl
sep-mv: moo gas aqu pro lom
sep-xc: moo lom med
pro-mv: tra lom sep aqu bur
tra-mv: lor swa lom pro bur
swa-mv: fra bav tus lom tra lor
fra-mv: thu bav swa lor
bav-mv: sla ava cro tus swa fra thu
ava-mv: sla ser cro bav
ser-mv: cro ava sla
ser-xc: adr cro
cro-mv: tus bav ava ser
cro-xc: adr ser tus/ec
lom-mv: swa tus pro tra
lom-xc: sep med tus/wc
tus-mv: lom swa bav cro pap
tus-ec: adr cro pap
tus-wc: pap lom med
med-xc: moo sep lom pap tus/wc
pap-mv: tus
pap-xc: med adr tus/wc tus/ec
adr-xc: pap ser cro tus/ec
-1
Center order for summary report:
ang bre neu fla sax sla thu fra aqu tra tus moo cro lom pap
#End of center ordering
-1

Per capire (solo la parte in grassetto):
*le righe sono formate nel modo <regione,> <tipo di regione> <abbreviazione> (esempio: Anglosaxons, x ang)
*<regione,> e <abbreviazione> possono esser lunghe quanto si vuole
*<tipo di regione> fa capire al programma se la regione è di terra (l), di mare (w), se è un centro libero (x, è sottinteso che sia di terra), se è un centro nazionale (lettera maiuscola della rispettiva fazione)
*lo spazio tra <regione,> e <tipo di regione> può esser lungo quanto si vuole, mentre lo spazio tra <tipo di regione> e <abbreviazione> deve essere singolo
Ultima modifica di Manuel il lunedì 19 marzo 2012, 21:43, modificato 1 volta in totale.
*Un compromesso è perfetto quando tutti sono scontenti. (Aristide Briand, Presidente del Consiglio di Francia, 1915-1917)
*SI... PUÒ... FARE! (Frankenstein Junior)
Avatar utente
Francesco
Messaggi: 1576
Iscritto il: martedì 18 maggio 2010, 21:49
Nome su webDiplo: BreathOfVega
Località: Roma

Re: Creare varianti Realpolitik

Messaggio da Francesco »

Tu forse volevi chiedere "Che ore sono?"

Purtroppo non ci capisco nulla, ma posti anche un file che invece RP riesce a leggere, per un confronto?
La filosofia è come la Russia: piena di paludi e spesso invasa dai tedeschi.
Manuel
Messaggi: 128
Iscritto il: venerdì 13 maggio 2011, 11:30

Re: Creare varianti Realpolitik

Messaggio da Manuel »

Francesco Conte ha scritto:Tu forse volevi chiedere "Che ore sono?"
:lol: Hai dimenticato "Maestro" (Quèlo docet) :lol:
Francesco Conte ha scritto:posti anche un file che invece RP riesce a leggere, per un confronto?
Hai ragione, che testa che ho...
Questa è la compilazione funzionante presa dalla Standard.

Adriatic Sea, w adr adriatic
Aegean Sea, w aeg aegean
Albania, l alb
Ankara, T ank
Apulia, l apu
Armenia, l arm
Baltic Sea, w bal baltic
Barents Sea, w bar barents
Belgium, x bel
Berlin, G ber
Black Sea, w bla black
Bohemia, l boh
Brest, F bre
Budapest, A bud
Bulgaria, x bul
Burgundy, l bur
Clyde, l cly
Constantinople, T con
Denmark, x den
Eastern Mediterranean, w eas emed east eastern eastmed ems eme
Edinburgh, E edi
English Channel, w eng english channel ech
Finland, l fin
Galicia, l gal
Gascony, l gas
Greece, x gre
Gulf of Lyon, w lyo gol gulfofl lyon
Gulf of Bothnia, w bot gob both gulfofb bothnia
Helgoland Bight, w hel helgoland
Holland, x hol
Ionian Sea, w ion ionian
Irish Sea, w iri irish
Kiel, G kie
Liverpool, E lvp livp lpl
Livonia, l lvn livo lvo lva
London, E lon
Marseilles, F mar mars
Mid-Atlantic Ocean, w mao midatlanticocean midatlantic mid mat
Moscow, R mos
Munich, G mun
Naples, I nap
North Atlantic Ocean, w nao nat
North Africa, l naf nora
North Sea, w nth norsea nts
Norway, x nwy nor norw
Norwegian Sea, w nwg norwsea nrg norwegian
Paris, F par
Picardy, l pic
Piedmont, l pie
Portugal, x por
Prussia, l pru
Rome, I rom
Ruhr, l ruh
Rumania, x rum
Serbia, x ser
Sevastopol, R sev sevastapol
Silesia, l sil
Skagerrak, w ska
Smyrna, T smy
Spain, x spa
St Petersburg, R stp
Sweden, x swe
Syria, l syr
Trieste, A tri
Tunis, x tun
Tuscany, l tus
Tyrolia, l trl tyr tyl
Tyrrhenian Sea, w tys tyrr tyrrhenian tyn tyh
Ukraine, l ukr
Venice, I ven
Vienna, A vie
Wales, l wal
Warsaw, R war
Western Mediterranean, w wes wmed west western westmed wms wme
Yorkshire, l yor york yonkers

-1
adr-xc: alb apu ven tri ion
aeg-xc: gre bul/sc con smy eas ion
alb-mv: tri gre ser
alb-xc: adr tri gre ion
ank-mv: arm con smy
ank-xc: bla arm con
apu-mv: ven nap rom
apu-xc: ven adr ion nap
arm-mv: smy syr ank sev
arm-xc: ank sev bla
bal-xc: lvn pru ber kie den swe bot
bar-xc: nwg stp/nc nor
bel-mv: hol pic ruh bur
bel-xc: eng nth hol pic
ber-mv: kie pru sil mun
ber-xc: kie bal pru
bla-xc: rum sev arm ank con bul/ec
boh-mv: mun sil gal vie tyr
bot-xc: swe fin stp/sc lvn bal
bre-mv: pic gas par
bre-xc: mao eng pic gas
bud-mv: vie gal rum ser tri
bul-ec: con bla rum
bul-mv: gre con ser rum
bul-sc: gre aeg con
bur-mv: mar gas par pic bel ruh mun
cly-mv: edi lvp
cly-xc: edi lvp nao nwg
con-mv: bul ank smy
con-xc: bul/sc bul/ec bla ank smy aeg
den-mv: swe kie
den-xc: hel nth swe bal kie ska
eas-xc: syr smy aeg ion
edi-mv: lvp yor cly
edi-xc: nth nwg cly yor
eng-xc: mao iri wal lon nth bel pic bre
fin-mv: swe stp nor
fin-xc: swe stp/sc bot
gal-mv: war ukr rum bud vie boh sil
gas-mv: par bur mar spa bre
gas-xc: spa/nc mao bre
gre-mv: bul alb ser
gre-xc: bul/sc aeg ion alb
hel-xc: nth den kie hol
hol-mv: bel kie ruh
hol-xc: bel nth hel kie
ion-xc: tun tys nap apu adr alb gre aeg eas
iri-xc: nao lvp wal eng mao
kie-mv: hol den ber mun ruh
kie-xc: hol hel den bal ber
lon-mv: yor wal
lon-xc: yor nth eng wal
lvn-mv: pru stp mos war
lvn-xc: pru bal bot stp/sc
lvp-mv: wal edi yor cly
lvp-xc: wal iri nao cly
lyo-xc: spa/sc mar pie tus tys wes
mao-xc: nao iri eng bre gas spa/nc por spa/sc naf wes
mar-mv: spa pie gas bur
mar-xc: spa/sc lyo pie
mos-mv: stp lvn war ukr sev
mun-mv: bur ruh kie ber sil boh tyr
naf-mv: tun
naf-xc: mao wes tun
nao-xc: nwg lvp iri mao cly
nap-mv: rom apu
nap-xc: rom tys ion apu
nor-mv: fin stp swe
nor-xc: ska nth nwg bar stp/nc swe
nth-xc: yor edi nwg nor ska den hel hol bel eng lon
nwg-xc: nao bar nor nth cly edi
par-mv: bre pic bur gas
pic-mv: bur par bre bel
pic-xc: bre eng bel
pie-mv: mar tus ven tyr
pie-xc: mar lyo tus
por-mv: spa
por-xc: mao spa/nc spa/sc
pru-mv: war sil
pru-mv: ber lvn
pru-xc: ber bal lvn
rom-mv: tus nap ven apu
rom-xc: tus tys nap
ruh-mv: bur bel hol kie mun
rum-mv: ser bud gal ukr sev bul
rum-xc: sev bla bul/ec
ser-mv: tri bud rum bul gre alb
sev-mv: ukr mos rum arm
sev-xc: rum bla arm
sil-mv: mun ber pru war gal boh
ska-xc: nth nor den swe
smy-mv: syr con ank arm
smy-xc: syr eas aeg con
spa-mv: gas por mar
spa-nc: gas mao por
spa-sc: por wes lyo mar mao
stp-mv: fin lvn nor mos
stp-nc: bar nor
stp-sc: fin lvn bot
swe-mv: fin den nor
swe-xc: fin bot bal den ska nor
syr-mv: smy arm
syr-xc: eas smy
tri-mv: tyr vie bud ser alb ven
tri-xc: alb adr ven
tun-mv: naf
tun-xc: naf wes tys ion
tus-mv: rom pie ven
tus-xc: rom tys lyo pie
tyr-mv: mun boh vie tri ven pie
tys-xc: wes lyo tus rom nap ion tun
ukr-mv: rum gal war mos sev
ven-mv: tyr tus rom pie apu tri
ven-xc: apu adr tri
vie-mv: tyr boh gal bud tri
wal-mv: lvp lon yor
wal-xc: lvp iri eng lon
war-mv: sil pru lvn mos ukr gal
wes-xc: mao spa/sc lyo tys tun naf
yor-mv: edi lon lvp wal
yor-xc: edi nth lon
-1
Center order for summary report:
ven rom nap tun edi lon lvp bre par mar por spa bel hol mun kie ber
den swe nor stp war mos sev con ank smy bul rum gre ser bud vie tri
#End of center ordering
-1
Ultima modifica di Manuel il martedì 20 marzo 2012, 9:44, modificato 2 volte in totale.
*Un compromesso è perfetto quando tutti sono scontenti. (Aristide Briand, Presidente del Consiglio di Francia, 1915-1917)
*SI... PUÒ... FARE! (Frankenstein Junior)
Manuel
Messaggi: 128
Iscritto il: venerdì 13 maggio 2011, 11:30

Re: Creare varianti Realpolitik

Messaggio da Manuel »

Facendo altre ricerche per la rete sembra che solo la prima parte serva a Region Tool per girare correttamente, il resto è necessario solo quando la variante verrà usata da Realpolitik. Evidenzierò le parti da controllare in grassetto.
*Un compromesso è perfetto quando tutti sono scontenti. (Aristide Briand, Presidente del Consiglio di Francia, 1915-1917)
*SI... PUÒ... FARE! (Frankenstein Junior)
Avatar utente
Francesco
Messaggi: 1576
Iscritto il: martedì 18 maggio 2010, 21:49
Nome su webDiplo: BreathOfVega
Località: Roma

Re: Creare varianti Realpolitik

Messaggio da Francesco »

L'ultima richiesta. Riesci a fare uno screen di quando ti dà errore?
(ma è possibile che l'errore sia sulla mappa e non sul .map?)
La filosofia è come la Russia: piena di paludi e spesso invasa dai tedeschi.
Manuel
Messaggi: 128
Iscritto il: venerdì 13 maggio 2011, 11:30

Re: Creare varianti Realpolitik

Messaggio da Manuel »

Sono sicuro che l'errore non è sulla mappa. Ho provato a pasticciare con una copia della Standard lasciando il suo codice funzionante e mettendoci la nuova mappa: è partito senza problemi. In più da quel poco che ho trovato in rete se anche fosse la mappa il messaggio di errore sarebbe diverso (tipo "image <directory> error" o qualcosa di simile.
Comunque ecco cosa appare quando provo ad avviarlo.
Allegati
Immagine.PNG
Immagine.PNG (141.77 KiB) Visto 13508 volte
*Un compromesso è perfetto quando tutti sono scontenti. (Aristide Briand, Presidente del Consiglio di Francia, 1915-1917)
*SI... PUÒ... FARE! (Frankenstein Junior)
Manuel
Messaggi: 128
Iscritto il: venerdì 13 maggio 2011, 11:30

Re: Creare varianti Realpolitik

Messaggio da Manuel »

Dubbio atroce: non è che la versione alfa del software abbia un problemino non riscontrato sulle 1.6.6?
*Un compromesso è perfetto quando tutti sono scontenti. (Aristide Briand, Presidente del Consiglio di Francia, 1915-1917)
*SI... PUÒ... FARE! (Frankenstein Junior)
Avatar utente
Francesco
Messaggi: 1576
Iscritto il: martedì 18 maggio 2010, 21:49
Nome su webDiplo: BreathOfVega
Località: Roma

Re: Creare varianti Realpolitik

Messaggio da Francesco »

Facile da verificare, no? Basta il mount con la versione 1.6.6

La parte che hai postato mi sembra perfettamente rispondente a quanto specificato nelle istruzioni del link. L'unica cosa (ma suppongo che tu l'abbia copiaincollato dal tuo file, quindi non ha senso) è verificare che nel tuo file ci sia sempre e solo uno spazio tra virgole e abbreviazioni (sì, lo so che ti dice che puoi metterne quanti ne vuoi, ma tu mettine uno!). Dicevo che ha poco senso perché la parte che hai postato tu ha sempre un solo spazio (magari con due cercava la virgola "da destra" e trovava invece un altro spazio), e quindi...
Boh!
La filosofia è come la Russia: piena di paludi e spesso invasa dai tedeschi.
Manuel
Messaggi: 128
Iscritto il: venerdì 13 maggio 2011, 11:30

Re: Creare varianti Realpolitik

Messaggio da Manuel »

La domanda invece ha senso: il copia-incolla qui non funziona come dovrebbe, e se trova troppi spazi il messaggio appare con uno spazio singolo.
Tra virgole e tipo ho spazi in numero diverso a seconda del nome per mantenere un incolonnamento e risultare così più leggibile.
Tra tipo e abbreviazioni c'è un solo spazio (facilmente verificabile proprio grazie all'incolonnamento, vedi immagine più sotto). Per sicurezza gli spazi non li ho immessi con il tasto Tab.
Anche la .map della Standard ha lo stesso formato. Se poi la mia non funziona perché il programma è schizzinoso sui formati delle nuove varianti non credo sia nemmeno questo l'errore: in questo link

http://newsgroups.derkeiler.com/Archive ... 00002.html

un utente che ha avuto lo stesso mio problema ha mantenuto lo stile che adotto io. Più tardi

http://newsgroups.derkeiler.com/Archive ... 00004.html

affermerà che il problema l'ha risolto accorciando il nome della variante (sfortunatamente non funziona con me. E' probabile che abbia modificato anche dell'altro e non se ne sia reso conto, ma non accenna a cambiamenti sulla disposizione testuale, cosa che avrebbe per forza notato). Il messaggio risale a inizio 2006, quindi non ho la prova che la colpa sia della versione alfa (in circolo almeno dal 2005). Proverò comunque con la 1.6.6.2
Allegati
Immagine.PNG
Immagine.PNG (26.68 KiB) Visto 13499 volte
Ultima modifica di Manuel il martedì 20 marzo 2012, 9:49, modificato 1 volta in totale.
*Un compromesso è perfetto quando tutti sono scontenti. (Aristide Briand, Presidente del Consiglio di Francia, 1915-1917)
*SI... PUÒ... FARE! (Frankenstein Junior)
Manuel
Messaggi: 128
Iscritto il: venerdì 13 maggio 2011, 11:30

Re: Creare varianti Realpolitik

Messaggio da Manuel »

Niente, non funziona neppure sulla 1.6.6.2... :cry: :cry: :cry:
Inutile provare la sua versione precedente 1.6.6, ha troppi bug che vanno fixati con delle patch.
*Un compromesso è perfetto quando tutti sono scontenti. (Aristide Briand, Presidente del Consiglio di Francia, 1915-1917)
*SI... PUÒ... FARE! (Frankenstein Junior)
Avatar utente
Francesco
Messaggi: 1576
Iscritto il: martedì 18 maggio 2010, 21:49
Nome su webDiplo: BreathOfVega
Località: Roma

Re: Creare varianti Realpolitik

Messaggio da Francesco »

Fermo.
Postami il .var e il .cnt con i titoli, visto che legge il .var per primo.
La filosofia è come la Russia: piena di paludi e spesso invasa dai tedeschi.
Manuel
Messaggi: 128
Iscritto il: venerdì 13 maggio 2011, 11:30

Re: Creare varianti Realpolitik

Messaggio da Manuel »

Eccoli.

Verdun.var
Version: 1
Name: Verdun
MapData: Verdun.map
Countries: Verdun.cnt
Game: Verdun.gam
BWMap: VerdunBW
ColorMap: Verdun
Regions: Verdun.rgn
Info: Verdun.txt
Build: Chaos
Centers: 0
Flags: 0


Verdun.cnt
# Version
1
# Num countries
3
# Name, Adjective, Initial, Pattern, Color
Charles Charles' C F Hash Cyan
Lothair Lothair's T Quilt Green
Louis Louis' U Gray Black


TUTTI i file sono nella stessa cartella, come da istruzioni.
*Un compromesso è perfetto quando tutti sono scontenti. (Aristide Briand, Presidente del Consiglio di Francia, 1915-1917)
*SI... PUÒ... FARE! (Frankenstein Junior)
Avatar utente
Francesco
Messaggi: 1576
Iscritto il: martedì 18 maggio 2010, 21:49
Nome su webDiplo: BreathOfVega
Località: Roma

Re: Creare varianti Realpolitik

Messaggio da Francesco »

Non so se ti interessi, ma ho trovato l'errore di quell'altro XD
Aveva messo un .bmp invece che .map dentro il suo .var
Evidentemente, quando ha modificato il nome ha riscritto tutto (bene).

Version: 1
Name: War_in_North_America
MapData: War_in_North_America.bmp
Countries: War_in_North_America.cnt
Game: War_in_North_America.gam
BWMap: War_in_North_AmericaBW.bmp
ColorMap: War_in_North_America.bmp
Regions: War_in_North_America.rgn
Info: War_in_North_America.txt

Senti, ma perché nel tuo .var non metti le estensioni .bmp sul colormap e sul BW?
Visto che gli ha dato quell'errore... vedi un po' tu se inserendo le estensioni nel .var va tutto a posto.
La filosofia è come la Russia: piena di paludi e spesso invasa dai tedeschi.
Manuel
Messaggi: 128
Iscritto il: venerdì 13 maggio 2011, 11:30

Re: Creare varianti Realpolitik

Messaggio da Manuel »

Francesco Conte ha scritto:Senti, ma perché nel tuo .var non metti le estensioni .bmp sul colormap e sul BW?
Non ci vogliono. Ho provato anche a metterli, ma in quel caso mi dice che non trova le immagini (inoltre se fai un confronto con la cartella "Standard" sotto le varianti già esistenti e ne controlli il .var anche lì non c'è l'estensione).
Nel .var non ho messo neanche la directory (come invece fa la Standard) perché non è necessaria (non ha bisogno di andare a cercare file in altre cartelle), e quando mi sono accorto di ciò l'ho cancellata senza troppi problemi (tanto, con o senza directory, mi dà sempre lo stesso errore...)
*Un compromesso è perfetto quando tutti sono scontenti. (Aristide Briand, Presidente del Consiglio di Francia, 1915-1917)
*SI... PUÒ... FARE! (Frankenstein Junior)
Avatar utente
Francesco
Messaggi: 1576
Iscritto il: martedì 18 maggio 2010, 21:49
Nome su webDiplo: BreathOfVega
Località: Roma

Re: Creare varianti Realpolitik

Messaggio da Francesco »

Manuel ha scritto:Ho provato anche a metterli, ma in quel caso mi dice che non trova le immagini (inoltre se fai un confronto con la cartella "Standard" sotto le varianti già esistenti e ne controlli il .var anche lì non c'è l'estensione).
Questa cosa non ha senso. Ti dice che non trova le immagini se aggiungi il.bmp? E te lo dice anche se aggiungi il .bmp sul percorso completo?
La filosofia è come la Russia: piena di paludi e spesso invasa dai tedeschi.
Rispondi