CodepageEnforcer

Aus Makerpendium.de
CodepageEnforcer
Kein Bild verfügbar
Erstellt von KotatsuAkira
Betriebssystem Windows
Für Maker/Engine RPG Maker 2000 ~1.51/1.52
Sprache -
Aktuelle Version
Veröffentlichung 15. Dezember 2025
Herunterladen Klick

CodepageEnforcer ist der Oberbegriff für eine Reihe von IPS-Patches für jede RPG_RT.exe vom RPG Maker 2000 bis 1.51/1.52, die dafür sorgen, dass die Darstellung von Ingame-Texten über das Standardsystem unabhängig von generellen Sprach- und Regionseinstellungen des Computers auf einen fest vorgeschriebenen Zeichensatz festgelegt werden (derzeit ist ausschließlich ein Satz an Varianten für japanischsprachige Spiele verfügbar).

Anwendung

Mit einem passend zur Quellsprache ausgewählten Patch ist es möglich, bei RPG2000-Spielen auftretende Kompatibilitätsprobleme, die auch durch die Nutzung von Locale Emulator unter Windows 10 und 11 nicht verschwinden, zu umschiffen. Von Windows XP bis 8.1 war es dem gegenüber noch möglich, AppLocale zu diesem Zweck zu verwenden. Die Nutzung von Locale Emulator in Verbindung mit dem Patch wird empfohlen, um auch den Titel für das Spielfenster sowie Pfade und Dateinamen korrekt zu interpretieren, falls diese aus mehr als nur den Zeichen aus dem strikten ASCII-Standard bestehen.

Ausnahmen

Ein Patch ist bei mit dem RPG Maker 2003 kreierten Werken nicht notwendig, bei diesen reicht Locale Emulator (auf dafür zu alten Systemen NTLEA oder ein anderes ähnliches Programm) allein bereits aus. Auch die Darstellung von stets auf den westeuropäischen Zeichensatz CP1252 beschränkten Texten in RPG2000 ab 1.60 (englische Version von ab 2015) sollte auf zunächst inkompatibel konfiguriert scheinenden Computern weitestgehend ohne jegliche Hilfsmittel funktionieren.

Vergleich

Der nachfolgende Vergleich demonstriert drei verschiedene mögliche Situationen anhand des Spiels Hanayome no Kanmuri auf einem deutschen Windows-10-System.

Normalzustand Mit Locale Emulator Mit Locale Emulator und Patch
CPEnforcerExampleA.png CPEnforcerExampleB.png CPEnforcerExampleC.png
Font wurde durch für das Encoding des Computers ungültigen Namen nicht gefunden. Spieltitel und Ingame-Text sind nicht entzifferbar. Spieltitel wird korrekt angezeigt. Font wurde erkannt und Codepage 932 geladen, wird jedoch nicht korrekt angewendet. Spieltitel wird korrekt angezeigt. Ingame-Text-Renderer arbeitet explizit mit der vom Patch forcierten Sprache.
Öffnen
● RPG_RT-/Editor-Patches (IPS/HPA/EXE) von KotatsuAkira