PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Boltars EU3 Viewer



Boltar
14.11.10, 16:26
Gott zum Gruße werte Mitregenten, Despoten und Demokraten,

Wir arbeiten nun schon seit einiger Zeit an einem Programm, welches Uns hilft, einen Spieltstand von EU3 HttT übersichtlich darzustellen. Nun möchten Wir Euch die erste Version davon vorstellen. Es ist noch eine Alpha, es gibt bestimmt noch den einen oder anderen Käfer darin und die Ladezeiten der Spielstände muß noch stark verbessert werden, aber andererseits ist es keine Zeitkritische Angelegenheit.

Das Programm selbst wurde mit Tcl/TK 8.4 (http://www.tcl.tk) geschrieben. Tcl/Tk ist eine freie interpretierte Scriptsprache. Um daraus eine Exe zu machen benutzt man eine Wrapper. Die Exe selbst enthält dann den Interpreter sowie die Scripte in einem VFS (Virtuellen Filesystem).

Wir selbst haben das Ganze nur mit Windows XP und ER3 HttT ohne Addons getestet. Erfahrungswerte von andere Regenten mit Windows 7 und/oder Addons sind willkommen.

Hier könnt ihr euch das Programm herunterladen: www.boltar.de/eu3/eu3viewerV110.zip

Wir hoffen das dieses Applikation euer gefallen findet. Anbei eine Erklärung zu den einzelnen Bedienelementen:


Erster Start
Zu beginn fragt das Programm nach dem Speicherort von Europa Universalis 3. Ohne diesen Pfad kann der Viewer nicht die Textdateien und Spielstände finden.
http://www.boltar.de/eu3/eu3viewer_startup.jpg

Wenn ihr diese Angabe gemacht habt, wird eine INI-Datei im Ordner erzeugt, aus welcher EU3 dann bei jedem neue Start die Daten holt. Diese sieht wie folgt aus:


[EU3]
xwidth=1024
ywidth=768
path=E:/Games/EU3
tmp=0
log=0



Die Oberfläche sieht dann so aus:
http://www.boltar.de/eu3/eu3viewer_grundzustand.jpg

Einen Spielstand ladet ihr über das Orndersymbol. Während des Ladens werden gewissen Daten direkt angezeigt (Startdatum, Datum des Spielstands, Gespieltes Land usw.)
Unten Rechts gibt es eine Ladebalken und die Anzeige bei welchem Element die Auswertung grad ist.

http://www.boltar.de/eu3/eu3viewer_spielstandladen.jpg

Wenn der Spielstand gelanden ist hat man mehrere Reiter mit Informationen:

Reiter Reiche
Der Linke Baum zeigt die einzelnen aktiven Reiche, wobei das Reich des Spielers fett angezeigt wird. Der Kaiser wird Grün markiert und die Kurfürsten blau. Exkommunizierte Reiche werden mit roter Schrift dargestellt. Wenn man ein Reich aufklappt sihet man die zugehörigen Provinzen.

http://www.boltar.de/eu3/eu3viewer_reiche.jpg

Klickt man auf ein Reich, so werden auf der rechten Seite die Reichsdaten in einem Baum angegeben, sowie das Reich, der Herrscher, die Regierungsform und die Hauptstadt.
Klickt man auf eine Provinz, so wechselt der Baum auf die Provinzansicht. Hier sieht man zum Beispiel wer alles Ansprüche auf die Provinz stellt.

http://www.boltar.de/eu3/eu3viewer_reiche_provinz.jpg

Reiter Religion
Hier sieht man, wer die Kurie kontrolliert, welche Kardinäle für welches Reich stimmen und werd die Verteidiger des jeweiligen Glaubens sind.

http://www.boltar.de/eu3/eu3viewer_religion.jpg

Reiter Rebellen, Berater usw.
Die Anzeige der Rebellen ist noch nicht aktiv. Aber dafür sieht man hier die Handelszentren und verfügbaren Berater.

http://www.boltar.de/eu3/eu3viewer_rebellen.jpg


Reiter Kriege
AUf diesem Reiter findet man die aktiven und vergangenen Kriege. Bei den Vergangenen wird die Spielerbeteiligung angezeigt (Rot als Angreifer und Grün als Verteidiger).

http://www.boltar.de/eu3/eu3viewer_kriege.jpg

Rechtsklickmenu und Reiter Geschichte
Wenn man eine Eintrag eines Baumes rechts klickt, so geht ein Popupmenü auf. Es bietet immer die Funktionen Kopieren und Alles kopieren. Im Reichsbaum ist noch die Funktion Geschichte von ... enthalten.

http://www.boltar.de/eu3/eu3viewer_baummenu.jpg

"Kopieren" kopiert nur den markierten Eintrag, wohingegen "Alles kopieren" auch alle Unterelemente mitkopiert. Man kann dann die Daten via Einfügen zB in Notepad einfügen:

(Alles kopieren auf Österreich)


Österreich (HAB)
- Tirol
- Liguria
- Nizza
- Parma
- Brescia
- Verona
- Trient
- Kärnten
- Steiermark
- Linz
- Wien
- Bern
- Schwyz
- Sudeten
- Lienz
- Ostmarch
- Treviso


Wählt man "Geschichte von ...", dann extrahiert das Programm die Geschichte des Reiches und wechselt auf den Reiter Geschichte:

http://www.boltar.de/eu3/eu3viewer_geschichte.jpg

Diese kann man ebenfalls via STRG+C kopieren und dann woanders wieder einfügen.

Dynastien
Klickt man auf das Blatt neben dem Ordner, so wird eine Auflistung der Dynastien erstellt und im Geschichtsreiter dargestellt. Auch hier geht das Kopieren mit STRG+C.



So das Wars in Kürze. WIr hoffen es gefällt euch. Ebenso freuen Wir uns auf Anregungen, Kommentare, Kritik, Fehlermeldungen usw. Bitte alles diesbezügliche hier im Thema posten.


Grüße

[B@W] Abominus
14.11.10, 16:28
Hört sich sehr gut an :).

Al. I. Cuza
14.11.10, 16:37
Sieht klasse aus.

Pionier
14.11.10, 17:05
Sieht top aus !

Belisarius
14.11.10, 17:31
Wenn ich unter Vista den eu3viewer.exe öffne, bekomme ich folgende Fehlermeldung:


Error sourcing /freewrap/eu3viewer.tcl: couldn't read file "/Europa Universalis 3/stdfkt.tcl": no such file or directory
(Europa Universalis 3) 1 %

Al. I. Cuza
14.11.10, 18:17
Wenn ich unter Vista den eu3viewer.exe öffne, bekomme ich folgende Fehlermeldung:


Error sourcing /freewrap/eu3viewer.tcl: couldn't read file "/Europa Universalis 3/stdfkt.tcl": no such file or directory
(Europa Universalis 3) 1 %

Selbes Problem. Wir haben Win7 64

Boltar
14.11.10, 19:55
Danke für die Rückmeldungen,

um die Ursache einzugrenzen (ich habe wie geschrieben nur WinXP zum Testen) macht bitte folgendes:

Kopiert die Exe in einen Pfad der keine Leerzeichen enthält (zum Beispiel: C:/Programme/test) und startet die Exe dann noch mal.


Vielen Dank im Voraus :)


Grüße

Al. I. Cuza
14.11.10, 20:00
Das Gleiche:

Error sourcing /freewrap/eu3viewer.tcl: couldn't read file "/Games/test/stdfkt.tcl": no such file or directory
(test) 1 %

Boltar
14.11.10, 20:06
Hmm,

danke erstmal. Dann ist es wohl was Plattformspezifisches. Eventuell liegt es an den Rechten. Ich frag mal in einem Tcl-Forum und schaue ob ich im Netz was dazu finden kann.

Grüße

Al. I. Cuza
14.11.10, 20:09
danke erstmal.

Wir haben für eure Mühe zu danken.

smokey
15.11.10, 01:41
Hmm,

danke erstmal. Dann ist es wohl was Plattformspezifisches. Eventuell liegt es an den Rechten. Ich frag mal in einem Tcl-Forum und schaue ob ich im Netz was dazu finden kann.

Grüße

java 4tw ;)

Boltar
15.11.10, 20:51
java 4tw ;)
Für Euch vielleicht werter Smokey. Wir fühlen uns mit Tcl/Tk pudelwohl. Aber sagt, könnt ihr auch etwas konstruktives beisteuern?

So hab oben ne neue Version bereitgestellt. Musste nen neuen Wrapper nutzen (weg von Freewrap zu Tclkit/sdx). Dadurch ist die Datei gut 1 Mb kleiner geworden und sollte auch unter Windows7/Vista laufen.


Bitte um Rückmeldungen :)


Grüße

Al. I. Cuza
15.11.10, 21:27
Funktioniert und ist auch ganz schick. Wenn man nun die Übersichtlichkeit ein bisschen verbessert (vor allem bei der Übersicht einer einzigen Nation) wird es perfekt.

PS: Im Ledger für Geschichte steht nichts. PPS: Wir waren nur zu doof um es zu finden. Rechtsklick auf das Land und Geschickte auswählen.

Steht im Save eigentlich nicht, wie Kriege ausgegangen sind? Also wer gewonnen/verloren hat und ob etwas die Seiten gewechselt hat, etc...

Boltar
15.11.10, 21:38
Funktioniert und ist auch ganz schick.
Vielen Dank für die Blumen :) Wie sind den die Ladezeiten bei euch bei einem Spielstand so um 1500?


Wenn man nun die Übersichtlichkeit ein bisschen verbessert (vor allem bei der Übersicht einer einzigen Nation) wird es perfekt.

Eher die Baumstruktur anpassen (Aufbau, Reihefolge) oder lieber mehr so wie die Anzeige der Hauptstadt?


Vielen Dank erst mal fürs ausprobieren :)


Grüße

Al. I. Cuza
15.11.10, 21:40
Vielen Dank für die Blumen :) Wie sind den die Ladezeiten bei euch bei einem Spielstand so um 1500?

Wir haben nur Spielstände um 1460. Wir werden mal ein Spiel laufen lassen und es probieren. Bisher dauerte das Laden um die 20 Sekunden.


Eher die Baumstruktur anpassen (Aufbau, Reihefolge) oder lieber mehr so wie die Anzeige der Hauptstadt?


Ich würde eher eine Tabelle daraus machen, damit man auch mehrere Staaten vergleichen kann. Ähnlich wie die Stats-Seite (http://www.europa3.ru/cgi-bin/mpstats/stats.cgi?action=show).

Belisarius
16.11.10, 00:05
01.09.1600
Spielstand autosave.eu3 in 02:05 (Min:Sek) geladen

Sieht bisher ziemlich gut aus, insbesondere die Übersicht zu den DotFs und die Kriegsübersicht. :top: Wenn ich einen Wunsch äußern dürfte: Bei den Reichsinformationen könnte man noch eine ähnliche Herrscherübersicht wie zu den Kaisern des HRRs einbauen, und ich fand es schon immer ärgerlich, dass man nirgendwo in EU III die Gesamtbevölkerungszahl seines Reichs einsehen kann ...

Boltar
16.11.10, 00:30
Ich würde eher eine Tabelle daraus machen, damit man auch mehrere Staaten vergleichen kann. Ähnlich wie die Stats-Seite (http://www.europa3.ru/cgi-bin/mpstats/stats.cgi?action=show).

Wieviel Staaten würdet ihr zum Vergleich heranziehen? 2, 4 oder gar mehr?

@Belisarius:
Danke, auch sehr interesante Ideen :)


Grüße

Al. I. Cuza
16.11.10, 00:36
Wieviel Staaten würdet ihr zum Vergleich heranziehen? 2, 4 oder gar mehr?

@Belisarius:
Danke, auch sehr interesante Ideen :)


Grüße

Kann man auch eine variable Anzahl von Staaten einbauen? Wenn man dann auch noch nach Einkommen, Manpower, etc... sortieren könnte. :top:

Boltar
12.12.10, 17:41
hallo Mitregenten,

hab eine neue Version erzeugt (siehe Link im ersten Post). Dabei ist nun die Statistik für bis zu 6 Reiche (das Spielerland ist immer Reich 1) und die Gesamtbevölkerung.


Weitere Anregungen, Kritik und Fehlermeldungen sind willkommen :)



Grüße

Boltar
12.12.10, 17:46
[...]
Steht im Save eigentlich nicht, wie Kriege ausgegangen sind? Also wer gewonnen/verloren hat und ob etwas die Seiten gewechselt hat, etc...

Nein, leider nicht. Weder ob Gold gefloßen ist, noch ob Gebiete abgetreten wurde etc. In der Geschichte kann man es ungefähr seinen, bezogen auf die Gebiete. Das wars aber auch schon.
Das Datum einer Schlacht ist auch immer das Ende dieser. Ein Schlachtbeginn wieder leider nicht aufgeführt.

Grüße