Kategorien
Allgemein

OpenClonk: Mape für OC

Mape
Mape und die dyn. Karte von Krakatoa

Einige von euch erinnern sich vielleicht an Mape, einen Editor mit dem man dynamische Landschaften gestalten konnte. Während man die Landscape.txt bearbeitet, zeigt der Editor ein Live-Preview der zu generierenden Map an – ohne dass dazu die Engine gestartet werden muss, um zu sehen wie die Map letzten Endes aussieht.

Mape hat nun ein Update erhalten und ist direkt in den OpenClonk Sourcecode eingepflanzt – ist also offiziell! Die aktuelle Version kann über die Development Snapshots runtergeladen werden. Es gibt auch eine Wiki-Seite die alles noch mal detailierter beschreibt.

Fröhliches Kartieren! :-)

Ursprünglicher Artikel von Clonk-Karl, Stand: 26. Januar 2013

Kategorien
Allgemein

MoreMusic.txt oder: Mehr Musik in Clonk?

Dieser Artikel wurde aus dem inaktiven clonkblog gerettet. Danke an dieser Stelle an Dragonclonk.

Relativ häufig ist man es Leid, das ewige Gedudel der Clonk-Musik hören zu müssen. Immerhin sind es in den Originalrunden nur drei verschiedene Lieder, die man zu hören bekommt. Am Besten wäre natürlich eigene Musik in Clonk, und das ist gar nicht mal so schwer.

Viele Clonker greifen hier einfach auf ein externes Programm zurück. Wenn man zum Beispiel mit dem Windows Media Player oder mit Rhythmbox im Hintergrund ein Lied laufen lässt, kann man bequem seine Sammlung durchhören.

Manchmal hat man einfach genug von der Standardmusik...

Doch nicht immer ist so ein Programm im Hintergrund ideal – man weiß nicht immer, was gerade läuft, man hat ohne hinaustabben oder eine spezielle Tastatur keine Möglichkeit, um das Lied zu wechseln und das ganze kann auch mal kollidieren, falls die Musik im Spiel läuft und gleichzeitig jedoch die eigene Sammlung.

Kategorien
OpenClonk

Code Swarm in OpenClonk

Code Swarm ist ein Tool, das Commits eines Repos‘ analysiert und visualisiert. Zapper hat mal die komplette Clonk-Repos-Geschichte von 2000 bis heute durchlaufen lassen. Hier das Ergebnis:

Kategorien
Entwickeln

Nützliche Tools für das Entwickeln

Vorweg sei gesagt, dass die Doku das wohl Beste Hilfsmittel ist. Lasst euch nicht vom Umfang abschrecken, es ist eben einfach alles enthalten. Die Menüführung ist intuitiv und man steigt schnell durch und findet so auch sehr schnell was man gerne möchte. Nun aber zu den eigentlich Tools:

c4scripter

Das ist wohl das nützlichste Tool von allen. Im Prinzip ist es ein Scripteditor für Clonkscripte, mit Syntaxhighighting und hilfreichen Tooltipps zu den Funktionen. Vor allem große Scripte profitieren durch die verschiedenen Farben für die Bereiche, die Übersichtlichkeit steigt enorm. Wer mit dem Clonk Editor arbeitet, kann seine Programme ganz leicht für die Clonk Dateien konfigurieren. Ich empfehle jeden Entwickler dringend sich diese Optionen anzuschauen und zu entscheiden, ob er nicht doch ein anderes Programm verwenden möchte, als der eingestellte Standard.

c4scripter herunterladen


Mape

Kennt ihr das, ihr erstellt dynamische Landschaften und müsst immer mühselig die Engine starten, um die Zwischenergebnisse zu kontrollieren? Nicht mehr mit Mape! Ebenfalls aus der ck Schmiede entstammend zeigt es einen Preview der generierten Landschaft an. Nach jeden eingetippten Buchstaben aktualisiert sich das entsprechende Previewfenster. Für Anfänger, die vielleicht noch nicht genau wissen was nun ihr eingegebener Befehl macht wird dieses Tool äußerst hilfreich sein.

Mape herunterladen


Vertex Manager

Vertices sind die Kollisionspunkte, die ein Objekt mit der Landschaft hat, worauf es quasi stehen kann. Ergo eine sehr wichtige Sache. Allerdings könnten manche Probleme haben anhand des Offsets auch die korrekten Werte festzustellen. Ich kann mich erinnern das zu ClonkPlanet Zeiten so gemacht zu haben: Punkte geschätzt eintragen, Engine starten, Punkte ändern, speichern, aktualisieren lassen und checken ob es jetzt sitzt. Dieser Quark fällt jetzt weg, in einer GUI können die Punkte einfach in die geladene Grafik gezogen werden und die entsprechenden Einträge für die DefCore werden automagisch generiert. Auch andere Sachen wie TopFace und Entrance können so bestimmt werden. Einziges Manko: Mehre Bilder in einer Graphics gehen nicht, da sonst die relativen Koordinaten durcheinander kommen. So muss zB für die Vertexbestimmung eines Gebäudes die Türaction erst einmal entfernt werden und die reine Gebäudegrafik in das Programm geladen werden. (Oder man zieht das entsprechende Fenster in VM sich für die Grafik zurecht, läuft aber Gefahr mal ein paar Pixel daneben zu liegen.) Aber trotzdem lohnt sich dieser Vergleichsweise geringe Aufwand.

Vertex Manager herunterladen


C4Tee – der C4TextEditor

Dieses Programm deckt noch den Bereich für das Editieren von Textdateien ab. Mit vorgefertigten Feldern können so schneller ActMaps und DefCores geschrieben werden, ohne alle entsprechenden Parameter auswendig kennen zu müssen. Ich selbst benutze es nicht, mangels der Bereitschaft mir Python zu installieren, aber ich kenne dero Programme schon aus früheren Zeiten. Einige müssten irgendwo auf dem CCAN auch noch vorhanden sein. Jedenfalls helfen solche Programme auch die Textdateien korrekt und schneller anzulegen, deshalb sollte es hier nicht fehlen.

C4Tee herunterladen

Es gibt sicherlich noch mehr nützliche Programme. Wenn ihr noch welche habt, postet diese doch einfach hier in den Kommentaren, viele User würden sich darüber freuen. :)