Die DSMap
Hallo alle zusammen!
Einige von euch, die öfters mal das Unterforum "Skripten und Programmieren" lesen, haben es ja bestimmt bereits geahnt. Nun ist es soweit.
Da Atrejus DS Man ja einige Zeit nicht verfügbar war, habe ich mir mein eigenes Offline Tool entwickelt - Die DSMap. Aktuell umfasst sie die folgenden
Features:
- Die Stämme Map eines belibiegen (deutschen) Servers anzeigen (wer hätte das gedacht ;))
- Frei zoombar
- 31 (!) Zoomstufen (ab Version 1.3 nur noch 30)
- Hinein und herauszommen mit dem Mausrad
- beliebig viele Stämme, Spieler und Dörfer in frei wählbaren Farben markieren
- Kotinentgitter und Sektorengitter ist optional
- Map verschieben per Drag and Drop (ab Version 1.4)
- Map nahezu im Vollbildmodus anschauen (ab Version 1.5)
- InGame-Modus (ab Version 1.7)
- Angriffsplaner mit mehreren Angriffssets (ab Version 1.8)
Geplante Features:
(Falls die Resonanz groß ist, was ich allerdings wegen Atrejus Tool nicht erwarte) 
- Mehrere Markierungssets Implementiert seit Version 1.7
- Angriffsplaner Implementiert seit Version 1.8
- maximierbare Karte Implementiert seit Version 1.3
- Stämme suchen Implementiert seit Version 1.10
Download:
Version 1.0
Version 1.1
Version 1.2
Version 1.3
Version 1.4
Version 1.5
Version 1.6
Version 1.7
Version 1.8
Version 1.9(
rar|
zip)
Version 1.10(
rar|
zip)
Version 1.11(
rar|
zip)
Version 1.11.1(
rar|
zip)
Version 1.11.2(
rar|
zip)
Version 1.11.3(
zip)
Version 1.11.4(
7zip|
zip)
Installation:
Die gedownloadete EXE kann sofort ausgeführt werden. Allerdings ist es ratsam, sie in einen eigenen Ordner zu verschieben, da die DSMap die Daten in einem, im Ausführungspfad angelegten, Ordner "data" speichert.
Und nun hoffe ich auf ein paar Tester und viel Feedback.
___________________________________________
Changelog
[1.1] 30.08.2008 23:31- Die Map kann nun in den Formaten png,jpeg und gif gespeichert werden.
[1.1] 30.08.2008 23:31- Die Map kann nun in den Formaten png,jpeg und gif gespeichert werden.
[1.2] 31.08.2008 16:25- Bugfix: Es tritt nun kein Fehler mehr bei Laden einer Welt auf, wenn man beim letztmaligem Schließen Zoom 0.5 eingestellt hat
- Bugfix: Es tritt nun kein Fehler mehr auf, wenn man bei der Dorfmarkierungsliste auf ein Dorf klickt
- Exception-Handling: Es müssten nun alle Exception aufgefangen werden
- Log: Es werden nun alle Useraktionen in einer Logdatei gespeichert. Diese Datei enthält aber keine Userspezifischen Daten. Z.B wird beim Markieren eines Stammes nicht geloggt, welcher Stamm markiert wurde, sondern nur dass einer markiert wurde.
[1.3] 31.08.2008 21:47- Map resizebar: Das Fenster und die Map lassen sich nun (fast) beliebig vergrößern und verkleinern.
- verlassene Dörfer: Das Anzeigen der verlassenen Dörfer ist nun optional
- Nur markierte: Es kann nun eingestellt werden, dass nur markierte Dörfer angezeigt werden. (Auf Minimap keine Auswirkung)
- Karte erstellen: Beim Ändern der Einstellungen ist der Klick auf diesen Button nun nicht mehr nötig.
[1.4] 04.09.2008 20:45- Map verschieben: Die Map kann nun mit der rechten Maustaste per Drag and Drop verschoben werden
- Map zentrieren: Das Zentrieren der Map erfolgt ab jetzt mit der rechten Maustaste.
- Feldinfos in der Statusleiste: Es werden nun auch Spieler, Spielerpunkte, Stamm und Stammpunkte angezeigt
- Erstellzeit in der Statusleiste: In der Statusleiste wird nun angezeigt, wie lange das Erstellen der Map gedauert hat
- Kontinent- und Sektorengrenzen: Die Kontinent- und Sektorengrenzen werden jetzt richtig gezeichnet
- RAM Auslastung: Die Arbeitsspeicherauslastungs sollte nun deutlich gesunken sein
[1.5] 07.09.2008 21:46- Bugfix: Das Speichern der Map sollte nun wieder ohne Probleme funktionieren.
- Menüleiste: Es wurde eine Menüleiste hinzugefügt
- Welt wechseln/DSMap beenden: Über den Menüpunkt "DSMap" kann nun die Welt gewechselt werden und die DSMap beendet werden.
- Minimap und Einstellungen/Infos und Markierungen ausblenden: Über den Menüpunkt "Ansicht" können Minimap und Einstellungen/Infos und Markierungen nach Belieben aus und eingeblendet werden.
- Labels statt Textboxen: Die Textboxen der Stamm/Spieler/Dorfinfos wurden durch Labels ersetzt. Dadurch sollten Hinergrundabweichungen unter Vista der Vergangenheit angehören.
[1.6] 09.09.2008 23:26- Bugfix: Dömels Fehler wird nun nicht mehr als Fehler gewertet, und wurde durch einen Hinweis ersetzt, dass der markierte Stamm/Spieler/Dorf nicht existiert
- Karte speichern: Der Button wurde nun durch einen Menüeintrag unter dem Reiter "DSMap" ersetzt.
- Minimap mitspeichern: Durch das neu eingeführte Fenster, das nach dem klicken auf den Menüeintrag "Map speichern" ist es nun möglich die MiniMap in die gespeicherte Karte zu integrieren. (Wahlweise links oben, rechts oben, rechts unten oder link unten)
- Map erstellen: Das erstellen der Map bei kleineren Mapgrößern (4 abwärts) sollte nun extrem viel schneller gehen.
[1.7] 17.09.2008 16:53- InGame-Modus: Die Karte kann nun im Menü "Ansicht" auf die InGame Grafiken umgestellt werden.
- Mehrere Markierungssets: Es können nun mehrere Markierungssets erstellt werden.
- Bonusdörfer markieren: Optional können nun Bonusdörfer gelb umrandet dargestellt werden.
- Bonusinfo: In den Dorfinfos wird nun der Bonusdorfbonus angezeigt.
- Karte zentrieren: In den Dorfinfos kann nun auf das Dorf mittels eines neuen Buttons zentriert werden.
[1.8] 23.10.2008 20:55- InGame-Modus: Der InGame ist nun die Zoomstufe 31. Die Grafiken müssen aber vor dem ersten InGame-Modus über das Menü initialisiert werden. (Vorher gibt es keine 31. Zoomstufe)
- Geschwindigkeit: Die Gewschwindigkeit beim Zeichnen wurde nochmals verbessert. Dadurch wurde der Fortschrittsbalken überflüssig und abgeschafft.
- Angriffsplaner: Es gibt nun einen Angriffsplaner. Erklärung dazu gibts in diesem Post.
- kleinere Bugs: Es wurden noch ein paar weitere kleinere Bugs beseitigt.
Das war sicherlich noch nicht alles, aber mir fällt grad nichts mehr ein.
[1.9] 28.10.2008 20:38- Weltdaten: Es werden nun die komprimierten Daten gedownloadet. => Schneller
- Rechtschreibfehler: Es wurden einige Rechtschreibfehler ausgebessert
- Fehler beim Einlesen der Einheiten: Es trat ein Fehler beim Einlesen der Einheiten auf, wenn man zwei Welten lädt, ohne dazwischen das Programm beendet zu haben. Dies sollte nun nicht mehr der Fall sein
- Einheitengeschwindigkeit: Diese wurde von DS angepasst. Ich habe das nun auch in der DSMap so gemacht. Im Dropdown werden allerdings gerundete Werte angezeigt.
- 7zip: Im Downloadarchiv befindet sich auch eine 7za.exe. Diese muss mit ins Programmverzeichnis kopiert werden.
[1.10] 4.11.2008 17:40- Stämme suchen: In dem Dropdown für die Stämme kann nun getippt werden. Es werden dann automatisch Vorschläge gemacht.
- InGame Modus: Es ist nun möglich Dörfer aus dem Ingame Modus in die Listen im Reiter "Angriffe" zu ziehen
- Markierungssets - Ladegeschwindikeit: Die Ladegeschwindigkeit am Anfang sollte nun nicht mehr abhängig von der Anzahl der Markierungssets sein.
wegen zu langer Postlänge, ist der weitere Changelog im Post
http://forum.die-staemme.de/showpost...44&postcount=3 zu finden.
Hinweis:
Ihr könnt eure Markierungen, Angriffssets und die anderen Einstellungen
AB Version 1.2 auch beim Umsteigen auf eine neuere Version behalten, indem ihr einfach nur die Exe austauscht und den Data Ordner nicht löscht.
___________________________________________
DaHaiz
EDIT: Habs vergessen gleich zu schreiben: Möcht mich an dieser Stelle auch noch bei Atreju für diverse Tipps bedanken.