Beschreibung | Mape ist ein Editor für Landscape.txt-Dateien, der während des Editierens eine Vorschau der zu erwartenden Karte anzeigt.
In Version 1.2 lässt sich die Kartengröße der Vorschau dank Tyron beliebig einstellen.
In Version 1.3 habe ich den Kartengenerator auf den von Clonk Rage [266] upgedatet. Außerdem läuft Mape unter Windows potentiell stabiler - ob das wirklich so ist wird sich noch zeigen müssen. Das Syntax-Highlighting ist an den C4Scripter angepasst und kann nun auch unter mape-syntax/c4landscape.xml individuell verändert werden. Vor dem Update am besten den alten Mape-Ordner komplett löschen.
Seit Version 1.3.1 kann man Landscapes und Material-Dateien direkt per Kommandozeilenparameter laden. Unter Windows funktioniert damit auch "Öffnen Mit" -> "Mape".
In Version 1.3.2 wurde ein Absturz behoben, der manchmal auftrat, wenn die Karte generiert wurde.
In Version 1.3.3 wurde der Kartengenerator nochmal auf den von der aktuellen Clonk Rage-Version aktualisiert.
In Version 1.3.4 wurde der Generator ein weiteres mal aktualisiert. Danke an ala für den Hinweis und für's Testen. Außerdem wird GTK+ jetzt mitgeliefert sodass man es nicht mehr separat installieren muss. Am besten den alten Mape-Ordner komplett löschen und nicht überschreiben.
Im linken Fenster kann zu einer Material.c4g navigiert werden, die sich per Doppelklick öffnen lässt. Sodann erscheinen unten die geladenen Materialien und Texturen. Editiert man dann im Hauptfenster die Landscape.txt wird unten rechts eine Vorschau der generierten Karte angezeigt. Ein Klick darauf generiert die Karte neu. In der Statusleiste werden etwaige Parserfehler angezeigt.
Der Quellcode des Programms ist unter http://www.arbur.net/code/mape/mapesrc134.tar.gz erhältlich. Gebaut wird der Spaß mit Scons. |
Danke CK! Klappt einwandfrei!
Zuletzt geändert: 09.08.2010 12:38
Ist das auch in der aktuellen verion? Wenn ja, wo kann man das einstellen?
Zuletzt geändert: 07.08.2010 20:16
Edit:Ich hab jetzt seit einger Zeit einen neuen Pc und wieder das selbe problem könnte vielleicht daran liegen das sich mape mit SP3 von XP nicht verträgt oder ähnliches, am Amfang gings auf jedenfall noch.
Zuletzt geändert: 04.07.2009 09:14
wenn ich drauf klicke passiert nix... habe win XP, da sollte das ja laufen^^
Er lädt das letzte "};" nicht , zumindest unter Win64.
1. Wenn ich meine Landscape.txt mit dem normalen Text Editor öffne,
dann fehlen die Absätze und stattdessen finde ich solche Quadrate. Ist aber eher nebensächlich.
2. Eine eigene Map mit den Edelstein Materialien von Killerwipf lädt im neuen Rageupdate nicht mehr vollständig, spuckt aber keinen Error aus. Wenn ich im EM auf eigenschaften klicke, sagt der mir: "Landscape.txt: Material 'Diamant' not found (46)". Mape generiert aber die vollständige Map als Vorschau, die Materials.c4g ist auch drinn und früher ging die auch mit Clonk Rage. Hat Jemand eine Idee woran das liegen kann?
Zuletzt geändert: 02.02.2008 18:19
ein kleiner featurewunsch noch:
"mape landscape.txt" koennte doch automatisch die landscape.txt oeffnen...
und wenn wir schon dabei sind: "mape landscape.txt Material.c4g" koennte direkt mape mit den beiden dateien oeffnen...
ich weiss nicht ob das zu viel coding waere... aber praktisch waer es auf jeden fall :)
Zuletzt geändert: 27.12.2007 10:44
Slash: Mit "alco bei mir klappts nicht :/" kann ich nun wirklich gar nichts anfangen. Ich kann nur vermuten dass du Probleme bei der GTK-Installation hast und dich daher auf http://www.cc.striver.net/texts.php?action=sh&id=74 verweisen.
Zuletzt geändert: 26.12.2007 13:36
*Anfrag*... mape ist einfach genial
hab ubuntu gutsy 32bit :)
Hajo, wenns den bug nichtmehr gibt, solls mir recht sein :D
Zuletzt geändert: 26.12.2007 12:09
ker: Ich habe es jetzt nicht mehr mit Mape 1.2 ausprobiert. In deinem Code fehlt ein Name für die Karte, wenn man den eingibt (map foo {...};) funktioniert es mit Mape 1.3. Ich weiß nicht ob nun wirklich nur daran lag oder ob das Update des MapCreators geholfen hat.
man könnte solche Hilfebuttons machen, die den aktuellen Algorithmen erklären oder so
der algorithmus poly funktioniert in mape nicht innerhalb von templates, da werden dann die seltsamsten sachen gezeichnet
es reicht ein dreieck zu nehmen:
overlay TollesDing{
algo=poly;
point { x=10%; y=15%; };
point { x=30%; y=15%; };
point { x=20%; y=25%; };
point { x=10%; y=15%; }; // nochmal zurück, hab vergessen ob das nötig ist oder nicht ^^
};
map{
TollesDing{ x=20; y=20; wdt=20; hgt=20; mat=Gold; };
};
Zuletzt geändert: 17.09.2007 15:35
Also auch keine {}
Weil ich es nicht wusste, das es sowas gibt :D
Wer lesen kann, ist klar im Vorteil.
das hätte ich früher gebraucht... :C
5*
Hab hier zwar durch gesehen aber keine hate bisher so ein problem, oder ich habs überlessen.
libcairo-2.dll
Ich habe
instaliert.
Cäsar: Hast du eine ähnlich benannte Datei im GTK-Ordner?
Im Zweifel GTK+ komplett löschen und das hier installieren.
Kann jemand damit mehr anfangen?
Cäsar: Welche DLLs denn? Hast du mal geschaut, ob sie im GTK-Verzeichnis sind? Ich habe selbst nur DLLs mit Debugsymbolen, die sind riesig-groß, die willst du nicht, und es wäre auch nichts anderes als wenn du den normalen GTK+-Installer nehmen würdest. Wenn die DLLs tatsächlich im GTK-Verzeichnis sind, überpruefe mal, ob es geht, wenn du mape.exe (und die gtksourceview-1.x.x.dll, die im zip-Archiv drin ist) auch in den Ordner schiebst und von dort aus startest.
Such einfach mal im Internet.
Bei mir findet der auch ein paar dlls nicht, trotz das der den GTK-Ordner checkt. Kannst du mir mal alle dlls an doppelklick@hotmail.de schicken, die dein Programm lädt?
Zuletzt geändert: 10.06.2006 15:42
Warum als Zitat?
Wer lesen kann ist klar im Vorteil.
Zuletzt geändert: 24.03.2006 12:07
Das mit dem Malen, und daraus dynamische Landschaft bekommen geht nicht so wie du es willst.
Siehe hier.
Tip: mach das so, das man eine Landschaft zeichnen kann, und die dann als
Lanscape.txt umgesetzt wird.
Klingt jedenfalls plausibel.
scheint als habe Karl vergessen das er das entwickler pack hat und wir vieleicht nich ;)
scheint als wären die dll's da mit inbegriffen, nicht aber in dem für ottonormal.
Aber mach dir nichts draus, es gibt ja noch die STATISCHEN Karten!
ich brauche nich libgart sowieso, sonder libfreetype-6.dll
Also, ich hab nen Problem. Ich hab GTK, die neueste Version, aber es funkt nich.
Ich hab da das selbe Problem wie Cäsar.
kannste vielleicht mal dein GTK durchsuchen lassen(mit der MS Suchfunktion)
und dann mir schiken? wäre super nett!
Wenn du es hast maile to marc.golla@online.de
Die libart_lgpl_2-2.dll nicht gefunden wurde.
Die neueste Version von GKT+ ist instaliert.
Dafuer jetzt neu mit Screenshot ;)
Zuletzt geändert: 01.02.2006 10:32
naja bei mir funktioniert ist und ich finde es ziemlich nützlich