MakerBridge
RPG Maker 2000/2003-Spiele nach RPG Maker MZ übertragen – und so spielen wie im Original

» Download & Anleitung auf GitHub
Kostenlos · Open Source (GPL-3.0) · Windows, Linux & macOS · Deutsch, Englisch, Spanisch, Japanisch

Hallo zusammen,

viele von uns haben noch alte Projekte aus RPG-Maker-2000/2003-Zeiten auf der Festplatte liegen, die heute kaum noch jemand spielt. Ich habe ein Werkzeug geschrieben, das solche Spiele in ein vollständiges RPG Maker MZ-Projekt umwandelt: MakerBridge.

Was macht MakerBridge?
MakerBridge liest ein RPG Maker 2000/2003-Projekt (RPG_RT.ldb, .lmt, .lmu, Grafiken und Musik) und schreibt daraus ein MZ-Projekt, das sich im Editor öffnen und weiterbearbeiten oder direkt als spielbare Game.exe verpacken lässt. Es kopiert dabei nicht nur Daten: Ein mitgeneriertes Plugin (RM2kCompat.js) sorgt dafür, dass sich das Spiel in MZ so verhält wie im Original-RPG_RT – vom Wellen und Tönen der Bilder bis zur Rundenzählung im Kampf. Als Referenz für das echte RPG_RT-Verhalten dient der EasyRPG Player.
BereichWas übertragen wird
VersionenRPG Maker 2000 und 2003 in jeder Version – die offiziellen englischen Updates (2003 1.10+, 2000 1.6x) ebenso wie ältere Runtimes. Die Version wird aus der RPG_RT.exe gelesen und ihre Regeln angewendet.
DatenbankHelden, Klassen, Fertigkeiten, Gegenstände, Waffen, Rüstungen, Gegner, Gruppen, Zustände, Animationen, Begriffe und Systemeinstellungen – mit den liblcf-Standardwerten für alles, was die Originaldatei weglässt
MapsAlle Maps mit Map-Baum, Teleport-, Flucht- und Speicherrechten, Kampfhintergründen und Begegnungsgebieten
ChipsetsAutotiles, die genau so zusammengesetzt werden wie im RPG_RT, Wand- und „über dem Helden“-Tiles, Durchgangsregeln nach RPG_RT, Tile-Austausch und Chipset-Wechsel
EventsRund 99,8 % aller Event-Befehle werden direkt übersetzt. Parallele und Autostart-Events laufen in der Reihenfolge des Originals, ein paralleles Event läuft nach einem Teleport weiter, Nachrichtenoptionen, Timer, Tastenabfragen, Variablenrechnung und Bildschirmschwenks verhalten sich wie im Original. Befehle ohne MZ-Gegenstück werden nicht stillschweigend gelöscht, sondern als Kommentar mit dem Originalcode behalten und am Ende aufgelistet.
KämpfeIm Stil des RPG Maker 2003: Rundenzählung, Kampf-Event-Seiten mit allen Bedingungen, Gegner-KI, Treffer- und Schadensformeln, Statuswert-Fertigkeiten, Auto-Kampf, Mehrfachtreffer-Waffen, Kombos, Kampfposen pro Held (auch die Zusatzposen 13–32) samt Bewegung, Zustandsposen und am Boden liegende besiegte Helden
BilderPictures wie im RPG_RT: Welle, Tönung, Drehung, Transparenz der unteren Hälfte, die Optionen aus 1.12 (Sprite-Sheets, Ebenen, Variablen) und die Zeichenreihenfolge von Bildern, Animationen und Fenstern
Grafik & MusikGrafiken werden pixelgenau auf das Dreifache vergrößert, XYZ-Bilder dekodiert, RTP-Dateien gefunden und mitgenommen, MIDI-Musik wird mit FluidSynth gerendert und alles nach OGG umgewandelt

Wie benutzt man es?
1. Auf GitHub „Code“ → „Download ZIP“ und irgendwo entpacken.
2. Starten:
  • Windows: MakerBridge.bat doppelklicken
  • Linux/macOS: im Ordner ein Terminal öffnen und ./MakerBridge.sh starten
3. Beim ersten Start prüft MakerBridge, was fehlt, und bietet an, es zu installieren – einfach mit Y bestätigen:
WasWofürWindowsLinux/macOS
Python 3.10+führt MakerBridge ausüber wingetüber apt, dnf, pacman, zypper oder Homebrew
PillowGrafiküber pipüber pip
ffmpegwandelt die Musik umüber wingetüber den Paketmanager
FluidSynthrendert MIDI-Musikschon dabeiüber den Paketmanager
SoundfontInstrumente für MIDIWindows-eigene gm.dlsFluidR3 GM über den Paketmanager
ffmpeg, FluidSynth und Soundfont sind optional – ohne sie funktioniert alles außer der Musikumwandlung. MakerBridge legt seine Python-Pakete in einer eigenen Umgebung (.venv) ab, euer System-Python bleibt unberührt. Mit MakerBridge.bat setup bzw. ./MakerBridge.sh setup lässt sich die Prüfung jederzeit wiederholen.

Wichtig: Ihr braucht eine eigene Lizenz von RPG Maker MZ. Legt im MZ-Editor ein neues, leeres Projekt an und wählt es in MakerBridge als „Engine-Vorlage“. Daraus kommen die Engine-Dateien – MakerBridge selbst enthält keine einzige Datei von RPG Maker. Liegt so ein Projekt neben MakerBridge, wird es automatisch gefunden.

Im Fenster dann:

Das MakerBridge-Fenster: Spiel und Ziel wählen, Schritte, „Konvertieren“ und Protokoll
  • Spiel wählen – den Ordner mit der RPG_RT.ldb. Das Fenster zeigt sofort Titel, Engine samt Version und die Anzahl der Maps.
  • Ziel wählen – das MZ-Projekt und optional einen Ordner für die spielbare Version.
  • „Konvertieren“ klicken. Jeder Schritt bekommt einen Haken oder ein Kreuz, Fortschrittsbalken und Timer zeigen den Stand, Warnungen und Fehler werden farbig markiert und gezählt. Danach öffnet „Ausgabe öffnen“ das Ergebnis und „Spiel starten“ das fertige Spiel.
Zeichensatz, ein zusätzlicher RTP-Ordner und die Soundfont stehen unter „Erweiterte Einstellungen“; das Fenster merkt sich alles für das nächste Mal. Wer lieber mit der Kommandozeile arbeitet, findet alle Befehle (inspect, convert, transcode, fixup, verify, package) in der Anleitung auf GitHub.

Die gebaute Game.exe ist zum Testen gedacht und läuft unter Linux mit Wine. Zum Veröffentlichen öffnet ihr das konvertierte Projekt im MZ-Editor und nutzt dort Datei → Bereitstellung – nur der Editor kann die Dateien verschlüsseln und ungenutzte weglassen, und die MZ-Lizenz deckt mit dem Editor erstellte Spiele ab.

Welche Versionen bereits getestet sind und welche Grenzen es noch gibt, steht immer aktuell auf GitHub.

Rechte an euren Spielen
MakerBridge wandelt ein Spiel um, gibt aber keine Rechte daran. Grafik, Musik, Story und Code eines Spiels gehören ihren Urhebern. Bitte nur Spiele konvertieren und veröffentlichen, die ihr selbst gemacht habt oder für die ihr die Erlaubnis habt, und prüft vor einer Veröffentlichung die Lizenzen enthaltener RTP- oder Fremd-Ressourcen. Für RTP-Grafiken und -Sounds aus 2000/2003 erlaubt die offizielle RPG-Maker-FAQ die Nutzung in einem anderen RPG Maker, wenn ihr beide besitzt.

MakerBridge ist ein unabhängiges Fan-Projekt und steht in keiner Verbindung zu KADOKAWA, Gotcha Gotcha Games oder Enterbrain.

Feedback erwünscht
Ich freue mich über jede Rückmeldung – besonders von euch, die RPG Maker 2000-Spiele ausprobieren, denn das konnte ich noch nicht testen. Fehler und Wünsche gerne hier im Thread oder als Issue auf GitHub. Sehr hilfreich ist das Protokoll des Laufs aus dem Ordner „log“ – und bei einem Absturz des Spiels die makerbridge-error.log neben der Game.exe.
MakerBridge ist ein Ein-Personen-Projekt in meiner Freizeit. Wenn es euer altes Spiel wieder zum Leben erweckt hat und ihr die Entwicklung unterstützen möchtet:
☕ Buy me a coffee