Ergebnis 1 bis 13 von 13

Thema: UniDebug - RM2k(3) Debugger/Cheattool (ehemals RMSaveAnywhere)

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    UniDebug - RM2k(3) Debugger/Cheattool (ehemals RMSaveAnywhere)

    Hallo! Ich arbeite seit dem BMT an einer Art Kommandozeilendebugger für den RM2k(3). Ich release hier mal eine allererste Version, weil ich jemandem versprochen habe, dass es "diese" Woche noch ein Release gibt (jetzt ist es eh ein paar Minuten zu spät ^^).

    Also, was ist UniDebug nun wirklich? Manch einer kennt vielleicht RMSaveAnywhere. UniDebug ist eine Weiterentwicklung davon. UniDebug kann alles was RMSaveAnywhere kann (nämlich in jedem Makerspiel mit F11 speichern, mit Strg+F11 heilen) - und zwar besser, nämlich ohne schwarzen Bildschirm - aber noch viel mehr. Genauso wie RMSaveAnywhere funktioniert UniDebug aber mit (hoffentlich) jedem RM2k(3)-Spiel, und zwar ohne Patchen - einfach UniDebug starten und in der Taskleiste lassen.

    Mit F2 kann man den eigentlichen Debugger aufrufen. Dieser hat ein Kommandozeileninterface. "?" listet alle Befehle auf, mit "help Befehl" bekommt man Hilfe zu einem Befehl. Man kann auch einen Befehl eingeben und F1 drücken. Die Tastenfunktionen kann man mit "help keys" anzeigen, die speziellen Features für erleicherte Bedienung (z.B. Objekte mit Namen statt ID ansprechen) werden mit "help input" erklärt.

    Mit der Kontextmenütaste + Zahlentaste kann man ingame einen Hotkey aufrufen. Innerhalb des Debuggers reicht es, die Zahlentaste zu drücken (bevor ein Befehl eingegeben wurde).


    Der Debugger.


    Beispiel vom Teleport-Feature.


    Beispiel mit Hotkey-Leiste.


    "Ruler" zum Messen von Strecken/Flächen am Bildschirm.


    Overlay mit Event-IDs.


    Erklärung zu der oberen Leiste.

    Features:
    * Funktioniert mit jedem Spiel, ohne Patchen
    * Überall speichern
    * Überall heilen
    * Spielgeschwindigkeit ändern (0.2x - 8x)
    * Laufgeschwindigkeit ändern
    * Game-Over abbrechen
    * Überallhin teleportieren
    * Infos über RPG_RT.exe, Harmonypatches und DynRPG-Plugins anzeigen
    * Held/Events sichtbar/unsichtbar machen
    * Meßwerkzeug mit Mausbedienung
    * Overlay mit Event-IDs und deren Layer und Phasing Mode
    * Infos über Musik
    * Switches und Variablen lesen/schreiben (auch nach Name)
    * Konfigurierbare Hotkeys
    * Externe Programme starten (z.B. PPC)
    * Beliebige Eventcommands zur Laufzeit ausführen, mit diesem "geheimen" Befehl der hier erklärt ist: https://www.multimediaxis.de/threads...=1#post3416936
    * ...und mehr!

    Geplant, aber noch nicht eingebaut ist außerdem:
    * Map-Screenshotter der die ganze Map, inkl. Events, screenshotten kann
    * Kampftools - Kämpfe gewinnen/verlieren, immer Autobattle, ...
    * Skripte
    * Ein Eventdebugger (das wäre das ultimative Ziel)
    Zugriff auf:
    * Helden
    * Pictures
    * Kamera
    * Eventdetails
    * Wetter
    * Timer
    * Geld
    und so weiter.

    UniDebug richtet sich sowohl an Spieleentwickler als auch an Spieler/LPer von fehlerhaften oder schlecht balanceten Spielen (als Cheattool).

    Bitte testet das Ding und bringt mir Verbesserungsvorschläge - vor allem wärs interessant, ob es bei irgendwelchen Spielen nicht funktioniert oder Probleme verursacht! Ich bin über jedes Feedback dankbar!

    Download: https://cherrytree.at/downloads/unidebug.zip - Dies ist eine allererste Version!

    Falls es nicht funktioniert und eine finder.log-Datei erzeugt wird in der bei jedem Spiel nur steht "An essential point couldn't been found" direkt nach "Scanning for main pointer", dann kann es an Force-ASLR liegen. Das macht auch diverse Spiele, die Patches verwenden, kaputt. Das sollte sich lösen lassen indem man einmal als Admin in PowerShell folgenden Befehl ausführt:
    Code:
    Set-ProcessMitigation -Name RPG_RT.exe -Disable ForceRelocateImages
    mfG Cherry

    === Updates:
    v0.11 - Kein Crash bei komischer Auflösung, Szene wird korrekt wiederhergestellt bei save/menu/f9 außerhalb der Map
    v0.10 - Erster Upload

    Geändert von Cherry (25.10.2023 um 18:13 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •