Hi Leute! ![]()
Wie angedroht mache ich zu meiner JAO Forge auch noch einen eigenen Projekt-Eintrag.
Hier könnt ihr sie finden und herunterladen:
🔨 Was ist JAO Forge eigentlich?
JAO Forge ist ein unabhängiger Companion Editor und Werkzeugkasten für RPG Maker MV.
Die Idee dahinter ist nicht, den RPG Maker zu ersetzen.
Der Maker bleibt weiterhin der Ort, an dem das eigentliche Spiel entsteht – Forge setzt sich daneben und versucht all die Dinge etwas angenehmer zu machen, die in größeren Projekten irgendwann unübersichtlich, wiederholend oder einfach nervig werden. ![]()
RPG Maker baut euer Spiel.
JAO Forge hilft euch dabei, das Projekt dahinter zu verwalten.
Forge öffnet ein bestehendes MV-Projekt und kann Maps, Events, Texte, Übersetzungen, Plugins und andere Projektinformationen auslesen und übersichtlicher darstellen.
Und inzwischen kann es auch die ersten Dinge kontrolliert wieder zurĂĽckschreiben.
đź§Ş Wo steht Forge gerade?
Die aktuell veröffentlichte Version ist:
JAO Forge 0.1.0-alpha.1
Also ganz wichtig:
Das ist eine Alpha.
Sie ist inzwischen wirklich benutzbar und die grundlegende Schreibpipeline funktioniert – trotzdem würde ich für die ersten Versuche ausdrücklich ein Testprojekt oder zumindest eine Kopie eures Projektes empfehlen.
Aktuell ist Forge außerdem noch bewusst beschränkt auf:
- Windows x64
- RPG Maker MV
MZ und andere Maker-Versionen sind momentan noch nicht unterstĂĽtzt.
đź‘€ Was kann die aktuelle Alpha?
Mittlerweile schon ein bisschen mehr, als ich am Anfang eigentlich fĂĽr 0.1 geplant hatte. ![]()
Maps & Events
Forge kann unter anderem:
- ein bestehendes MV-Projekt scannen
- Maps und Events auflisten
- Eventtexte und Choices erkennen
- Event Commands als Struktur anzeigen
- Event-Statistiken darstellen
- Maps in einer eigenen Preview anzeigen
- Eventpositionen anzeigen und bearbeiten
- neue Show-Text-Befehle in Events einfĂĽgen
✏️ Texte bearbeiten
Einer der Bereiche, die inzwischen schon ziemlich weit sind, ist der Texteditor.
Eventtexte lassen sich visuell auswählen und bearbeiten.
Dazu gibt es unter anderem UnterstĂĽtzung fĂĽr:
- Farben
- Icons
- Variablen
- Actors
- Party-Mitglieder
- MV-Control-Codes
- Face-Preview
- Nachrichtenbreite
- den vollständigen 4-Zeilen-Kontext einer MV-Textbox
Damit muss man sich nicht mehr jeden Escape-Code aus dem Kopf zusammensuchen. ![]()
Und die Icons werden direkt in der Vorschau angezeigt was auch die Größenberechnung etc. vereinfacht. ![]()
🌍 I18N / Übersetzungen
Forge ist von Anfang an stark aus meinem eigenen mehrsprachigen Projekt entstanden.
Deshalb gibt es bereits Werkzeuge fĂĽr:
- I18N-Keys
- fehlende Ăśbersetzungen
- vorhandene Ăśbersetzungen
- direkte Bearbeitung von I18N-Werten
- Auflösung der verwendeten Texte im Projekt
Langfristig soll daraus ein deutlich größerer Übersetzungsbereich werden – nicht nur für Eventtexte, sondern auch für Dinge wie Items, Skills und weitere Datenbankinhalte.
🔤 Fonts
Auch Projektfonts können bereits geprüft und installiert werden.
Zusammen mit JAO_TextFonts kann Forge sogar unterschiedliche Fonts einzelnen Textboxen zuweisen.
đź§© Plugins
Forge bringt auĂźerdem meine eigene JAO Plugin Base mit.
Unterstützte JAO-Plugins können aus Forge heraus geprüft, installiert und aktiviert werden.
Andere Plugin-Autoren oder fremde Plugin-Dateien werden dabei nicht einfach mitgeliefert.
🛡️ Der Punkt, der mir dabei besonders wichtig ist: Sicherheit
Forge soll niemals einfach wild in einem MV-Projekt herumschreiben.
Deshalb gilt bei unterstützten Schreibvorgängen:
Backup → Validierung → Schreiben → History → Logging
Projektbezogene Forge-Daten landen dabei im Projekt selbst unter:
.jaoforge/
Dort liegen unter anderem:
- Backups
- Revisionshistorien
- Forge Logs
Die eigentlichen RPG-Maker-Dateien bleiben aber immer die Quelle der Wahrheit.
Ein Backup wird niemals automatisch plötzlich zum aktuellen Projektstand.
Falls Forge beim Schreiben merkt, dass etwas nicht passt, soll es lieber abbrechen als eine Datei irgendwie halb kaputt zurĂĽckzuschreiben.
Das war mir bei dem Projekt von Anfang an ziemlich wichtig.
🔮 Und was kommt später?
Forge soll langfristig deutlich mehr werden als ein Texteditor.
Geplant bzw. als Richtung vorgesehen sind unter anderem:
- stärkere projektweite Suche
- Item-Ăśbersetzung
- Skill-Ăśbersetzung
- weitere Datenbankbereiche
- Routenverwaltung
- WorldClock-/Zeit-Systeme
- Fishing-Systeme
- Storage/Lager-Systeme
- weitere JAO-Plugin-Werkzeuge
- Validatoren und Projektanalysen
Und auf einen Bereich freue ich mich besonders:
🗺️ Mapping-Fragmente
Die Idee ist, Bereiche einer Map später direkt in Forge markieren und als wiederverwendbares Fragment speichern zu können.
Also ungefähr:
Zitat„Diese kleine Waldlichtung gefällt mir.“
Ausschnitt markieren → speichern → später an anderer Stelle wieder einsetzen.
Nicht einfach als Screenshot, sondern mit den tatsächlichen Tile-Informationen und – soweit sinnvoll – den dazugehörigen Projektinformationen.
Ein bisschen wie damals in Minecraft ganze Bauwerke kopieren und wieder einsetzen. ![]()
DafĂĽr plane ich ein eigenes Forge-Dateiformat:
.forge
Später könnte daraus sogar eine kleine Bibliothek entstehen, in der man eigene Map-Fragmente, Presets oder andere Forge-Bausteine miteinander teilen kann.
Aber das ist noch Zukunftsmusik.
🌱 Warum jetzt schon eine Alpha?
Weil Forge inzwischen an einem Punkt angekommen ist, an dem Tests in meinem eigenen Projekt allein nicht mehr reichen.
Ich will wissen, was passiert, wenn das Ding plötzlich auf:
- ein zehn Jahre altes MV-Projekt
- 300 Maps
- völlig wilde Eventstrukturen
- einen riesigen Plugin-Stack
- oder einfach auf Arbeitsweisen trifft, auf die ich selbst nie gekommen wäre.
![]()
Wenn ihr Forge ausprobiert, freue ich mich deshalb wirklich ĂĽber alles:
- Bugs
- kaputte Darstellungen
- seltsames Verhalten
- Verbesserungsvorschläge
- Feature-Ideen
- „Warum funktioniert das eigentlich so?“
- und natĂĽrlich auch ĂĽber Dinge, die euch gefallen.
⚠️ Noch der formale Teil
JAO Forge ist ein unabhängiges Drittanbieterprojekt und steht in keiner Verbindung zu Gotcha Gotcha Games Inc.
RPG Maker und RPG Maker MV sind Marken ihrer jeweiligen Rechteinhaber.
Forge enthält weder RPG Maker MV selbst noch RTP-Ressourcen oder andere proprietäre RPG-Maker-Assets.
Ich bin wirklich gespannt, was passiert, wenn Forge jetzt zum ersten Mal auf Projekte auĂźerhalb meiner eigenen kleinen Werkstatt losgelassen wird. ![]()
Willkommen in der Forge. 🔨