Ergebnis 1 bis 17 von 17

Thema: RM2k3 CustomSaveLoadPatch: Eigenes Speichersystem!

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Nein, es ist nicht möglich. Ich hielt es für besser so, weil die Methode wie der PPC vorgeht komplett eine andere ist, die in meinen Augen lang nicht so reibungslos funktioniert wie hier. Ich kann jedem nur empfehlen, lieber das hier zu verwenden, wenn er diese Zusatzfunktion entbehren kann.

  2. #2
    Und Facesets oder Charsets können nicht gespeichert werden?

  3. #3
    Würde wenig bringen. Es gibt keine "Show Face by name" Funktion im Maker.

  4. #4
    Kleine Frage:
    So wie ich das verstanden habe, können nur Level, HP und Heldenname abgefragt werden. Wenn ich also ein eigenes Savemenü bastle, dann habe ich lediglich diese 3 Werte für die Anzeige bei den einzelnen Spielstände zur Verfügung, richtig?
    Wäre es nicht möglich, anstatt bloss nur den Heldennamen ALLE Werte des ersten Helden des Spielstandes in den Helden mit der ID 99 rein zu kopieren?
    So wäre ich in der Lage, beliebige Dinge für die einzelnen Spielstände anzuzeigen, ohne die Beschränkung auf 2 numerische Werte und einen Namen, dessen Abfrage einen riesigen If-Baum nach sich ziehen kann.

    Ich weiss, du hast momentan nicht viel kaum Zeit, doch ich wäre um diese Erweiterung sehr froh und dankbar. Ein DynRPG-Plugin wäre natürlich auch eine gute Alternative.

  5. #5
    Dass es nur diese Werte gibt hat einen Grund. Der Maker speichert genau diese Werte (plus die 4 Faces), also alles was er normal im Savemenü braucht, in einem Extrabereich am Anfang der Datei. Im Savemenü lädt der Maker nur diesen Bereich. (Die Alternative ist Laden des gesamten Spielstandes, was aber nix bringt weil es die vorherigen Daten des Spiels ja löscht). Mein Patch verwendet die vorhandenen Funktionen des Makers.

    (Ein DynRPG-Plugin für das Speichern und Lesen zusätzlicher Daten sollte kein Problem sein, dafür gibts extra den Plugin-Speicher...)

  6. #6
    So etwas ähnliches hab ich mir schon gedacht. Macht eigentlich auch Sinn.
    Ich glaube ich werde mich trotzdem mal etwas in C++ einarbeiten, damit ich nicht immer auf die Plugins anderer angewiesen bin und meine Erweiterungen selber schreiben kann.

    Danke für die schnelle Antwort

  7. #7
    Es ist aber nicht möglich,die Funktion im Standard Menü zu verwenden, oder? Weil "Speichern" im StandardMenü löst ja keinen Switch oder sowas aus, welcher das eigene Speichermenü öffnen kann. Wenn man also kein Zusatzmenü verwenden will, dann steht man da, oder?

    LG
    MajinSonic

  8. #8
    Zitat Zitat von Cherry
    Note that when the user manually picks "Save" from the game menu, the game will be saved to the slot specified in variable 3351 and the menu will then be closed.
    So if you want to use this feature, make sure variable 3351 is set to the right slot in the time the player is able to use the menu.
    Wenn du vom Standardmenü aus das Speichermenü aufrufst, wird laut Cherrys Beschreibung automatisch in den Spielstand mit derjenigen Nummer, die in der Variable mit der ID 3351 definiert ist, gespeichert und das Menü danach geschlossen. Das Standardspeichermenü wird demnach gar nie aufgerufen.

  9. #9
    Kleine Verbesserung, wer sie will:

    http://share.cherrytree.at/showfile-...witch_1005.ips
    Wenn man diesen IPS-Patch drüberpatcht, bewirkt das "Save" im Standardmenü was anderes, nämlich es wird Switch 1005 auf ON gesetzt und das Menü verlassen. Damit kann man z.B. sein eigenes (Speicher-)Menü aufrufen.

    http://share.cherrytree.at/showfile-...ch_changer.exe
    Wenn man die gepatchte RPG_RT auf dieses Programm zieht, kann man damit die Switch ID von 1005 auf was anderes ändern.

  10. #10
    This bugged me. Now it doesn't.

    CustomSaveLoad2k

    Nur RPG_RT 2k (v1.07 )

    Nach dem Patchen mit SaveLoad kann man die Var_IDs ändern:
    0x6E00C = default 3351 (SaveSlot)
    0x6E046 = default 3352 (LoadSlotInfo: [ID+0]SlotExistence [ID+1]LeaderLvl [ID+2]LeaderHP)
    0x6E08F = Hero_ID 99 (GetLeaderName)

    Zur Erklärung der IDs den ersten Post lesen.
    Zum Speichern den Eventbefehl 'SaveMenu' oder (ungepatchten) Menüpunkt nutzen. Zum Laden den BetterAEP nutzen.

    (ab 0x6E0AD sind die Bytes bis einschließlich 0x6E27D frei/ungenutzt (ca. 470))

    Zitat Zitat von bugmenot Beitrag anzeigen
    Save-Switch (ähnlich dem Patch für den 2k3, setzt einen Switch auf ON, bei Wahl der Menü-Option Speichern (die SaveFileScene wird nicht aufgerufen))
    RPG_RT 2k (v1.07 )
    Nach dem Patchen kann man die Switch_ID ändern:
    0x7A04B = [ED 03] (= 1005)
    Credit to: Cherry's RM2k3 CustomSaveLoadPatch

  11. #11
    Zitat Zitat von bugmenot Beitrag anzeigen
    Save-Switch
    Ich dachte für einen Moment "Self-Switch" gelesen zu haben. Und ich hab mir schon Hoffnungen gemacht. Q_Q

Berechtigungen

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