Ergebnis 1 bis 15 von 15

Thema: Menü-Tasten X - N des RPG-Maker 2003 deaktivieren

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Grüße Cherry,

    hab erst jetzt gesehn, dass du gar der Entwickler dieses genialen Patches bist^^ Meine höchste Anerkennung für dieses Meisterwerk, das gibt dem RPG-Maker noch ein weiteres Mal einen ordentlichen Mehr-Wert.

    Ich habe nun trotzdem ein Problem mit der Anwendung.

    Ich habe ein Script geschrieben und es in Inelukis autorun.script eingetragen um es bei jedem Spielstart auszuführen. Das funktioniert einwandfrei.

    Das Script sieht derzeit folgendermaßen aus:



    Dem Aufmerksamen Betrachter wird auffallen, dass ich in dieser Version des Scriptes das Überschreiben der Einstellungen für Decision überspringe, das ist dort erst einmal beabsichtigt gewesen. (Debuging)

    Ich musste feststellen, dass erstaunlicher Weise, sich die Enter-Taste und die ESC-Taste problemlos deaktivieren / auf eine andere Taste verschieben lassen, die Buchstaben-Tasten allerdings nicht. Vermutlich liegt der Fehler hier auf meiner Seite, deshalb bräuchte ich hier noch einmal Rat.

    Ebenfalls verwirrt hat mich die Tatsache, dass bei Einbinden der Einstellungen für Decision die Enter-Taste IMMER deaktiviert wird, obgleich laut Anleitung die ID für Decision mit der Enter-Taste auf 1 liegt.

    Das Setzen der globalen Helligkeit funktioniert problemlos direkt im Titelbildschirm und dient nur Testzwecken, damit ich sehen kann, wann das Script ausgeführt wurde.


    Woran kann es jetzt noch liegen, dass die Buchstaben-Tasten sich nicht verändern lassen?

    Freundliche Grüße und vielen Dank im Voraus,

    Sairai

  2. #2
    Auf den ersten Blick scheint alles zu passen hier... vielleicht gibt es aber irgendein internes Problem was ich jetzt nicht finde.

    1) Öffne während das Spiel läuft mal den Debugger (PPCOMP.EXE DEBUG) und teste im Eingabefeld oben die verschiedenen Befehlskombinationen. Außerdem lade mal die erweiterte Version von hier: http://www.multimediaxis.de/threads/...=1#post2784641 << und dann erzeuge im erweiterten Debugger mal eine Watch "Key" und überprüfe was die Watch bei den nicht funktioniernden Tasten (aber nachdem du sie geändert hast!) anzeigt
    2) Schick mir ein nicht funktionierndes Projekt und ich finde raus was los ist (aber bitte erst wenn du Schritt 1 probiert hast, ich hab jetzt nicht so viel Zeit)

  3. #3
    Hallo,

    der Debugger funktioniert einwandfrei, habe folgendes Script geschrieben:



    und führe es nun Ingame durch Ansprechen eines NPC aus.
    Das Script aus meinem letzten Post habe ich zum Debuggen vorher aus dem Autorun genommen.

    CHANGEFUNCTIONKEY DECISION 2 0

    egal, welche ID (außer 0 für die Leer-Taste) ich hier eingebe, wird beim ersten Eintrag für Decision immer die Enter-Taste deaktiviert.

    CHANGEFUNCTIONKEY DECISION 0 0

    Deaktiviert ordnungsgemäß die Leertaste.

    CHANGEFUNCTIONKEY CANCEL 0 0

    Deaktiviert ordnungsgemäß die ESC-Taste

    CHANGEFUNCTIONKEY CANCEL 1 0

    Tut nichts, das gleiche gilt für ID 2 - 7

    CHANGEFUNCTIONKEY UP 0 0

    Deaktiviert ordnungsgemäß die Pfeiltaste Hoch

    CHANGEFUNCTIONKEY UP 1 0

    Tut nichts, ebenso wie UP 2 0 ich denke das wird bei den andren Pfeiltasten nicht anders sein (Die Buchstaben-Tasten werden definitiv nicht deaktiviert)

    Der Test mit dem erweiterten Debugger folgt in Kürze.

    Vielen Dank nochmal Cherry, dass du dich überhaupt mit meinem Problem auseinander setzt!

    Freundliche Grüße

    Sairai


    EDIT:

    Der erweiterte Debugger funktioniert nun ebenfalls.
    Nachdem ich beispielsweise die ESC-Taste deaktiviert habe, zeigt mir der Watch für Cancel "not Pressed" wenn ich die ESC-Taste drücke.
    Wenn ich die X-Taste zu deaktivieren versuche, zeigt der Watch mir bei Drücken der X-Taste dennoch "Pressed" und ingame öffnet sich wie bisher das Menü.

    Vielleicht kannst du aus der Fehlerbeschreibung ja noch Schlüsse ziehen, ansonsten muss ich mich damit auseinander setzen, wie ich das Projekt fehlerfrei übertragen kann, hab ich nämlich tatsächlich noch nie gemacht xD (Ich hoffe einfach, dass es nicht zu Problemen kommt wegen der diversen Patches die installiert sind.)

    Freundliche Grüße

    Sairai

    Geändert von Sairai (29.11.2011 um 08:58 Uhr)

  4. #4
    Einfach in eine RAR-Datei schicken und mir per PM schicken.

  5. #5
    hast Post^^

    und vielen Dank nochmal, ich hoffe das lässt sich lösen.

    Freundliche Grüße
    Sairai

  6. #6
    Dieser Bug war wohl schon immer da, wurde nur nie entdeckt.

    Offenbar musst du die Nummer (0, 1, 2, ... für die Taste) mit 4 multiplizieren!

    Ich würd das jetzt gerne gleich korrigieren, hab da aber grad ein Problem (das Projekt krieg ich jetzt grad nicht kompiliert, weil ich jetzt eine andere Compiler-"konstellation" habe als früher). Verwende also erstmal das mal-vier.

  7. #7
    Du bist genial!

    Die IDs mit 4 multipliziert und alles lief problemlos! Endlich kann ich eine gescheite Tastenbelegung für meine Spiele entwerfen^^
    Falls du noch eine neue Version von diesem Patch raus bringst, werde ich aktualisieren und mein Script wieder ohne die Multiplikation verwenden, bis dahin ist mir auch erst einmal perfekt geholfen.

    Es gibt nur eine Ausnahme bei dieser x4-Regel:
    Die Z-Taste (eigentlich Decision ID 2) wird mit CHANGEFUNCTIONKEY DECISION 9 0 deaktiviert, es muss hier merkwürdiger Weise nochmal eins addiert werden.

    Funktioniert auf jeden Fall genau wie beabsichtigt!
    Vielen, vielen Dank!

    Freundliche Grüße
    Sairai

Berechtigungen

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