Clonk-Center Titelbild

Clonk Archiv / Sonstiges / Mape 1.3.4


[ Statistik ]


Mape 1.3.4
Datum31.01.2006 20:25:48
AutorClonk-Karl
Dateigröße5.28 MB
Engine-VersionClonk Rage
Downloadmapebin134.zip (5468 mal runtergeladen)
http://www.arbur.net/code/mape/mapebin134.zip
Bewertung****+
BeschreibungMape 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.


Screenshots:
Screenshot Screenshot

96 Kommentare


21.03.2011 16:17 von Drome:
Komisch, der Link zum Linux-Binary funktioniert nicht mehr und im Source ist irgendetwas mit StdBuf(.h) kaputt (Ich glaube es liegt an den mehreren Deklarationen von Take, g++ (4.4 / 4.3) nimmt wohl immer die falsche beim Kompilieren (Probleme mit den Parametern bzw. dem Versuch zwischen Typen zu konvertieren (Z. 551, 618, 622))). Schade.

02.09.2010 18:19 von Clonk-Karl:
Äh, ne. Alt Gr+7 ist die normale Variante. Alles andere ist seltsam :). Strg+Alt+7 geht bei mir unter Linux zum Beispiel gar nicht.

02.09.2010 9:29 von Dragonclonk:
Das Tastaturlayout war ebenfalls deutsch. Mit Alt Gr+7 funktioniert es nun in Mape. Trotzedem seltsame Variante finde ich.

01.09.2010 17:42 von Clonk-Karl:
Was meinst du mit "die Tastatur war eine andere"? Ein anderen Tastaturlayout als das deutsche? Wenn ja, welches? (Normalerweise macht man geschweifte Klammern mit Alt Gr+7).

31.08.2010 19:58 von Dragonclonk:
Das Problem war bei mir schon auf meinem alten PC mit MS Vista(Ältere Mape-Version). Auch die Tastatur ist eine andere. {'s mache ich mit Strg+Alt+7.

31.08.2010 19:28 von Clonk-Karl:
DragonClonk: Bei mir geht's. Solange ich das Problem nicht reproduzieren kann kann ich es auch nur schwer beheben.

30.08.2010 8:02 von Dragonclonk:
Wäre noch nett, wenn das gefixt würde, dass man keine geschweiften Klammern schreiben kann. CopyPaste ist unschön.

21.08.2010 14:45 von Pitri:
Inwiefern killen? Absturz oder falsche anzeige? Ich habs probiert, aber nix besonderes festgestellt :o

21.08.2010 10:49 von Miniwipf:
Cooles Tool, vereinfacht die Gestaltung von dynamischen Landschaften ungemein! Hab aber noch einen Bug gefunden: Minuswerte bei rndchecker killen ihn :>

09.08.2010 12:38 von Pitri:
>Pitri: Edit/Preferences

Danke CK! Klappt einwandfrei!
Zuletzt geändert: 09.08.2010 12:38

08.08.2010 16:46 von Lord Helmchen:
ein wirklich gutes programm

08.08.2010 15:24 von Clonk-Karl:
Pitri: Edit/Preferences

07.08.2010 20:03 von Pitri:
Ah das tolle programm wird mal aktualisiert! <3

>In Version 1.2 lässt sich die Kartengröße der Vorschau dank Tyron beliebig einstellen.

Ist das auch in der aktuellen verion? Wenn ja, wo kann man das einstellen?
Zuletzt geändert: 07.08.2010 20:16

04.04.2009 11:09 von Soterotu:
Naja also bei mir schreibt das Programm keine ^ und  es erkennt einige Algorythmen nicht wie zum beispiel boxes und lines.

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

19.03.2009 13:49 von Kaisky007:
ich kann es nicht mal starten ;(
wenn ich drauf klicke passiert nix... habe win XP, da sollte das ja laufen^^

27.10.2008 18:34 von Wögi:
Bug:
Er lädt das letzte "};" nicht , zumindest unter Win64.

25.10.2008 11:13 von Twonky:
Ich hatte bei einer älteren Version von Mape auch so ein Problem, bei mir hat es geholfen, die libglib-dll in .dll.old umzubennen. Man sollte aber vorsichtig damit sein, GLib wird bestimmt nicht umsonst mitgeliefert.

24.10.2008 10:32 von M4ddin:
Bei mir zeigt er einen Einsprungspunktfehler in "g_ascii_strtoll" in "libglib-2.0-0.dll" an ;(

13.09.2008 10:47 von Clonk-Karl:
Ich habe Version 1.3.3 gegen das Paket von ftp://ftp.gnome.org/pub/GNOME/binaries/win32/gtkmm/2.12 gebaut. Das heißt, dass jetzt wahrscheinlich mindestens GTK+ 2.12 gebraucht wird. Der Runtime-Installer auf dieser Seite sollte alle benötigten Dateien installieren.

28.08.2008 16:08 von Twonky:
In der Beschreibung ist ein Link.

28.08.2008 15:49 von WolfRitter:
Woher kriege ich GTK+ 2.8 her???

27.08.2008 12:19 von Kanibal:
Das geht nicht mehr mit dem neuem GTK ;( Bitte fixen!

16.04.2008 19:20 von Clonktopia:
Ich habe zwei Probleme:
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?

24.02.2008 15:48 von Clonk-Karl:
Korrigiert in 1.3.2.

02.02.2008 23:42 von Clonk-Karl:
Welches Betriebssystem? Kannst du mir die exakte Karte geben, die das Programm zum Abstürzen bringt?

02.02.2008 18:19 von Kanibal:
Bei mir crasht das Programm wenn ich einen algo angebe. Was tun?
Zuletzt geändert: 02.02.2008 18:19

27.12.2007 15:34 von Clonk-Karl:
Danke, habe ich in Version 1.3.1 eingebaut.

27.12.2007 10:37 von ker:
funktioniert 1A, thx

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

27.12.2007 0:50 von ClonkGeist:
Sehr hilfreicher Editor hatte sonst vorher nichts mit dynamischen Landarten zu tun.

26.12.2007 13:29 von Clonk-Karl:
ker: Probier mal http://arbur.net/code/mapebin13.tar.gz

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

26.12.2007 13:08 von Twonky:
Der kann das aber nicht.

26.12.2007 12:46 von Slash:
alco bei mir klappts nicht :/  und ich glaub ich verzichte glub au drauf, es gibt doch den editor

26.12.2007 12:07 von ker:
>Ein Linux-Binary gibt es auf Anfrage.

*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

25.12.2007 11:24 von Clonk-Karl:
Red: Oh. Ich wollte das eigentlich statisch linken, sodass man die DLL nicht braucht. Ich habe zwar gerade keine Zeit daran herumzuprobieren, aber ich habe die fehlende Datei mal zu Mape beigelegt. Die hat übrigens nichts mit GTK+ zu tun.

25.12.2007 9:54 von Luchs:
Lad nochmal neu runter, das bewirkt oft Wunder :D

25.12.2007 9:24 von Saturas:
Mir fehlt beim starten die libeay32.dll Datei, obwohl ich GTK+ installiert habe.

25.12.2007 0:42 von Clonk-Karl:
Kanibal: Naja, die beste Erklärung ist doch ein Bild dessen, was rauskommt, wenn man den Algorithmus benutzt. Und genau das liefert Mape ja bereits.

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.

12.12.2007 16:48 von Feuermonster:
Lies doch den Text. Dieser Editor ist fuer DYNAMISCHE Landkarten. Sowas kann der ClonkEditor NOCH nicht.

12.12.2007 13:17 von Slash:
was bringt mir der editor? wenns doch den von clonk gibt oder? was hat der für besondere vorteile?

19.11.2007 19:59 von Kanibal:
Sehr praktisch für dynamische Landscapes, doch man könnte auch noch was verbessern:
man könnte solche Hilfebuttons machen, die den aktuellen Algorithmen erklären oder so

14.09.2007 5:58 von ker:
kleine bugmeldung:
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

20.07.2007 10:47 von Speed:
praktisch ich benützte nur noch mape für landscapes :D

04.07.2007 15:48 von N8clonk:
Wenn er nich geregt is ist das klar das er nich weis wies geht! :P

27.06.2007 10:00 von Feuermonster:
Dann schau mal in die Texte-Rubrik.

26.06.2007 21:11 von Marcel:
Moin hab heute mal nach dem Editor geguckt ich hab allerdings Überhaupt kein peil wie des gehn  soll... eine Anleitung wäre nett und ich hab auch das Problem mit den {}

15.06.2007 21:59 von N8clonk:
Ich kann in dem Programm keine Zeichen machen die mit gehaltener Strg bzw alt Taste gemacht werden... :|
Also auch keine {}

15.06.2007 11:00 von Gecko:
>Und warum hast du dir es nicht einfach früher runtergeladen? oO

Weil ich es nicht wusste, das es sowas gibt :D

14.06.2007 12:33 von tiggi3:
>In Version 1.2 lässt sich die Kartengröße der Vorschau dank Tyron beliebig einstellen.

>Und warum hast du dir es nicht einfach früher runtergeladen? oO

Wer lesen kann, ist klar im Vorteil.

14.06.2007 12:20 von Luchs:
Und warum hast du dir es nicht einfach früher runtergeladen? oO

14.06.2007 10:37 von Gecko:
omg...das ist voll toll O_O
das hätte ich früher gebraucht... :C
5*

06.06.2007 20:27 von DukeaufDune:
hmmm also bei mir geht alles ohne probleme, bis auf die vorschau wird mir nicht angezeit.
Hab hier zwar durch gesehen aber keine hate bisher so ein problem, oder ich habs überlessen.

23.05.2007 12:44 von Luchs:
GTK+ nehm ich an.

10.08.2006 9:01 von Somebody:
Where can you find missing dll-file:
libcairo-2.dll

31.07.2006 19:09 von Luchs:
@Clonk-Karl
Ich habe

instaliert.

29.07.2006 18:15 von Clonk-Karl:
Luchs: Was genau hast du gemacht? Das sieht nach wie vor nach einem Problem mit Pango aus (Pango ist die Text-Rendering-Bibliothek, die GTK+ verwendet).

29.07.2006 10:25 von Luchs:
Bei mir lässt es sich jetzt starten (Danke Clonk-Karl), aber:http://i7.tinypic.com/21bt942.jpg

27.07.2006 12:26 von Clonk-Karl:
Mit FreeType gab es da mal seltsame Inkompatibilitäten beim DLL-Namen. Von wo habt ihr GTK+ heruntergeladen? Und welche Version? Ich weiss nicht, ob Gimp-Win und Gladewin32 immernoch nicht miteinander kompatibel sind.

Cäsar: Hast du eine ähnlich benannte Datei im GTK-Ordner?

Im Zweifel GTK+ komplett löschen und das hier installieren.

22.07.2006 13:00 von Cäsar:
Er spuckt mir immer nur die Fehlermeldung für eine DLL aus. Ich habe nach der Ersten mal gesucht, und was gefunden, aber bei der Zweiten, libfreetype-6.dll, war nix da.

19.07.2006 16:47 von Luchs:
Genauer:
>Pango-ERROR**:file../../../pango/pango/shape.c: line 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0)

>aborting...

Kann jemand damit mehr anfangen? confused

19.07.2006 14:07 von Clonk-Karl:
> Cäsar: Welche DLLs denn?

17.07.2006 14:04 von Cäsar:
Ich habe meinen PC nach den Dlls suchen lassen, sie existieren einfach nicht.

10.07.2006 14:27 von Clonk-Karl:
Luchs: Weil sie keine relevanten Informationen enthält, die zur Lösung des Problems beitragen würden.

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.

06.07.2006 18:11 von Jurkan:
Das Problem mit den DLL's hatte ich auch mal, habs mit irgendeiner anderen Version des GTK geschaftt, weiß ich selber nicht mehr so genau *g*
Such einfach mal im Internet.

06.07.2006 18:08 von Cäsar:
@Clonk-Karl
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?

06.07.2006 14:31 von Luchs:
Warum antwortet denn keiner auf meine Frage? confused

19.06.2006 15:56 von Clonk-Karl:
libxml2.dll, höchstens. Die sollte bei GTK+ mitinstalliert werden. Schau mal in den Ordner, in den du GTK installiert hast. Da müsste ein weiterer Ordner namens "bin" sein, in dem dann die libxml2.dll (nebst anderen) sein sollte. Wenn dem so ist, kann es sein, dass Windows nicht in diesen Ordner schaut, wenn es nach DLLs sucht. Das kannst du beheben, wenn du unter Start->Systemsteuerung->System->Erweitert->Umgebungsvariablen gehst und dort bei der Variable PATH den Ordner in dem die dll liegt hinzufügst.

18.06.2006 10:36 von hobbyclonker:
ich hab n problem: bei mir findet der "libxm2.dll" nich. weiss wer was da nich stimmt?(ich hab die neueste version von gimp und gtk+)

16.06.2006 13:07 von Torben:
ich mach das nie mit txt   XD

12.06.2006 16:53 von Wow:
, das ist ein tolles programm :)

10.06.2006 19:32 von Clonk-Karl:
Ja. Habe eben den Beschreibungstext angepasst und gleich eine neue Version hochgeladen, die gegen gtksourceview-1.6 gelinkt ist und daher kein gnomeprint mehr braucht und insgesamt etwas kleiner ist. Außerdem ist ein Icon von Stefan Ryll mit dabei.

10.06.2006 14:48 von s_m_w:
Du kannst ja jetzt das Programm OS machen, da der CE Source auch draußen ist.
Zuletzt geändert: 10.06.2006 15:42

10.06.2006 11:53 von Cäsar:
Naja, ich deaktiviere immer sämtliche Objektdefinitionen(Dann spare ich mir später das Laden), bearbeite die Landscape.txt, gehe dann auf Eigenschaften / Landschaft und kucke mir das ganze an. Das geht auch, nur die Einfärbung fehlt mir.

23.05.2006 18:44 von Luchs:
Bei mir funktioniert das nicht! Es kommt immer ein "Pango-ERROR"! confused cry

21.05.2006 17:14 von Luchs:
@nissi
>>Kurz gelesen aha GTK ist das Gimp Tool Kit

Warum als Zitat?

02.04.2006 8:18 von letto:
@Nissi

Wer lesen kann ist klar im Vorteil.

24.03.2006 12:05 von nissi:
Kann mir mal irgendeiner erklären was GTK is?

>Kurz gelesen aha GTK ist das Gimp Tool Kit

Zuletzt geändert: 24.03.2006 12:07

15.03.2006 20:18 von boni:
Clonky05:
Das mit dem Malen, und daraus dynamische Landschaft bekommen geht nicht so wie du es willst.
Siehe hier.

15.03.2006 19:07 von s_m_w:
Wow, wenn du dynamisch malen kannst, alle Achtung!

15.03.2006 19:03 von clonky05:
Kann ich nichts mit anfangen. Aber trotzdem: Wer die richtigen Vorkenntnisse hat, kann damit viel Zeit sparen.

Tip: mach das so, das man eine Landschaft zeichnen kann, und die dann als
Lanscape.txt umgesetzt wird.

06.03.2006 11:08 von boni:
Hm, das könnte schon sein, ich verwende meistens das Devel-Paket, deswegen ist es mir wohl auch nicht aufgefallen *hidez*
Klingt jedenfalls plausibel.

05.03.2006 21:52 von White_Wolf:
instaliert mal das Development Environment das wirkt wunder hab ich auch grad gemerkt xD
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.

03.03.2006 19:58 von Flinti:
Jannis: Ich kanns ja ,wie du siehst, auch nich benutzen.
Aber mach dir nichts draus, es gibt ja noch die STATISCHEN Karten!

27.02.2006 9:45 von Jannis:
mir felt libgdk-win32-2.0-0.dll

25.02.2006 14:37 von clonky05:
Verbesserung zu mir selbst(clonkspieler)

ich brauche nich libgart sowieso, sonder libfreetype-6.dll

25.02.2006 14:29 von Clonkspieler:
Traurig! =(

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

19.02.2006 17:20 von Flinti:
bei mir is nen Fehler im script von GTK+!!

07.02.2006 19:02 von Luna2000:
Also ich habe einfach nur mir dieses mape geladen,mape gestartet und es ging.Gtk war bei mir schon vorhanden.Ich fidne dieses Programm echt nützlich.

04.02.2006 18:08 von Cäsar:
Beim ir geht es auch nicht.
Die libart_lgpl_2-2.dll nicht gefunden wurde.
Die neueste Version von GKT+ ist instaliert.

02.02.2006 17:28 von boni:
Hm, man muss Mape in den Clonk-Ordner entpacken? Waere mir neu. Und wenn du Landscapes mit der Engine zeichnest sind sie doch nicht dynamisch?

02.02.2006 14:34 von Nachtfalter:
Okay, du solltest erwähnen, dass man das Programm in Clonk entraren sollte. Ein Bug noch: Wenn ich eine Map per Engine zeichne ist im Fenster für die Pinselgröße (Werkzeuge) ein recht komisches Bild drin.

01.02.2006 18:34 von Clonk-Karl:
Was heisst "Zugriff nicht gewaehrt"? Wird eine Fehlermeldung angezeigt?

01.02.2006 15:40 von boni:
Hm, ich hatte mal einen Bug, dass er es nicht Laden konnte wegen dem Umlaut in "Spielstaende", den Bug hat ck allerdings behoben... Also verstehe ich das richtig, du kannst im linken Fenster nicht navigieren? Falls doch, im linken Fenster muss die gewuenschte Materials.c4g angewaehlt werden.

01.02.2006 13:14 von Nachtfalter:
Sieht nett aus. Folgendes Problemchen: GTK+ ist installiert (neuste Version), ich kann allerdings in der linken Leiste nicht navigieren bzw. wird mir der Zugriff nicht gewährt. Die Landscape.txt ist bereits geladen, nur die Material.c4g fehlt.

31.01.2006 21:01 von boni:
Mann seit ihr schnell :O
Dafuer jetzt neu mit Screenshot ;)
Zuletzt geändert: 01.02.2006 10:32

31.01.2006 20:35 von s_m_w:
hast du GTK?
naja bei mir funktioniert ist und ich finde es ziemlich nützlich

31.01.2006 20:31 von Alexander:
Bei mir funktioniert das nicht da steht bei einer neu installierung sollte der fehler behoben werden.