BGM&SE Pointer
BGM&SE Pointer |
---|
Kein Bild verfügbar | |
Erstellt von | bugmenot |
Betriebssystem | Windows |
Für Maker/Engine | RPG Maker 2000 1.07 RPG Maker 2003 1.08 |
Sprache | - |
PatchDB-Einträge | bgm_se_pointer |
Aktuelle Version | |
Veröffentlichung | 9. August 2013 |
Herunterladen | Klick (Hinweis lesen!) |
BGM&SE Pointer ist ein IPS-Patch für die RPG_RT.exe, der es Entwicklern ermöglicht, die Eigenschaften von BGMs und Sounds beim Benutzen eines Abspielbefehls über Variablen anzugeben.
Vier Variablen ab Nummer 3389 werden für FadeIn-Zeit, Lautstärke, Tempo/Pitch und Panning von BGM verwendet, drei weitere ab 3394 für Lautstärke, Tempo/Pitch und Panning von Sounds.
Ist eine Variable kleiner als 1000, wird statt ihr der im Befehl eingestellte Wert verwendet, der angewandte Wert ist andernfalls der Wert der Variable minus 1000. Im nachfolgenden Beispiel wird die Soundlautstärke auf 100 gesetzt und der Pitch-Pointer ungültig gemacht:
◆Set Variable: [3394:SE-Vol] = 1100 ◆Set Variable: [3395:SE-Pitch] = 0
Modifikation
Nach Anwenden des Patches lassen sich die Nummern der jeweils ersten Variablen beider Kategorien an folgenden Hex-Adressen verändern:
RPG2000: 0x70855, 0x70869 RPG2003: 0x92EEA, 0x92EFE
Falls DynRPG im Falle des RPG Maker 2003 verwendet wird, können die Werte auch per QuickPatch-Funktion in der Datei DynRPG.ini geändert werden, ohne nochmal an der RPG_RT.exe herumzubasteln, indem man die jeweils angegebene Zahl hinter dem "#" austauscht:
[QuickPatches] BSP(BGMPtr)=493AEA,#3389 BSP(SEPtr)=493AFE,#3394
Hinweis
Der Patch wurde von bugmenot vorübergehend aus unbekannten Gründen offiziell zurückgezogen und bedarf möglicherweise einer umfassenden Überarbeitung, für die korrekte Funktionstüchtigkeit ist keinerlei Garantie gegeben.