schade ....
und wie sieht das aus könnte man die zahlen löschen
die zeigen wie viele mp ein skill verbrauchen wird ?
Druckbare Version
schade ....
und wie sieht das aus könnte man die zahlen löschen
die zeigen wie viele mp ein skill verbrauchen wird ?
Ja, das ginge schon, allerdings hab ich aktuell (diese Woche) jetzt keine Zeit mehr für irgendwelche Hackereien die länger dauern als 5 Minuten.
5 Minuten-Hack? Wie wärs hiermit?
Patch existiert bereits, müsste nur ergänzt werden.Zitat:
Zitat von Davy Jones
@Dave's Partymemberpatch: Wie hat man sich denn einen Patch vorzustellen, der auf Member 3 wirkt aber nicht auf 2 und 4 ? O_o
Danke an Cherry, dieser Info-Happen hat mir gefehlt =)Zitat:
Zitat von Cherry
Hey Cherry, ich bekomm's einfach nicht hin:
Ich würde gern für eine MessageBox den String aus einem Heroname lesen, anstatt aus dem Vocabulary(bei 2k3 1.08). Der RevPatch konnte sowas doch, nicht?
Da merkt man gleich dass ich nicht wirklich Assembler kann, heh. Also falls du den ASM Code dafür noch zufällig rumliegen hast, könntest du den posten?
Zuerst musst du das TLcfgPlayer-Objekt des gewünschten Helden bekommen. Dazu nimmst du die Funktion GetActor (Hinweis: die Funktionsnamen hab ich erfunden), die ist an Adresse 0x4B4870 und erwartet in eax die Adresse des TCatalog der die TLcfgPlayer-Objekter aller Helden enthält (bekommst du durch zweimaliges Derefernzieren von 0x4CDDC8) und in edx die ID des Helden. In eax liegt dann der Pointer auf das TLcfgPlayer-Objekt.
Danach musst du den Heldennamen abfragen, dazu verwendest du die GetName-Methode die in der VTable des Objekts an Offset 0x24 zu finden ist. Diese erwartet in eax das Objekt selbst und in edx eine Speicheradresse an welche der Pointer zum String geschrieben wird. Am Ende musst du mit der Funktion LStrClr (Adresse 0x4044EC, erwartet den Pointer zum Stringpointer - also das was du auch in edx bei GetName schreibst - in eax) den String löschen.
Ich bin mir allerdings grade nicht im Klaren drüber wie und wo du das einbauen willst bzw. was genau du damit wirklich bezwecken willst...Code:; Pointer zum Helden-TCatalog auslesen
mov eax, [4cddc8]
mov eax, [eax]
; Helden-ID (hier z.B. 4)
mov edx, 4
; TLcfgPlayer-Objekt holen (wird in eax gespeichert)
call 4b4870
; Adresse zu einer Variable speichern die den Stringpointer aufnehmen soll
lea edx, [ebp-4] ; WICHTIG: ebp-4 ist nur ein Beispiel, davon ausgehend dass du z.B. Platz am Stack reserviert hast. Du musst da eine Speicheradresse hernehmen wo du deinen Stringpointer ablegen willst
; VTable-Adresse temporär in ecx speichern und die GetName-Methode (Offset 0x24) aufrufen
mov ecx, [eax]
call [ecx+24]
; Der Stringpointer vom Heldennamen ist nun in der Variable die du vorher angegeben hast, hier im Beispiel [ebp-4]
; Mach damit was du willst
; Am Ende: String löschen
lea eax, [ebp-4] ; Adresse deiner Variable!
call 4044ec
Jo, kurze Frage. Der Revolution Patch hat ja eine RPG_RT.exe, die das ATB System des 2k3s so ziemlich eliminiert. Gibt es den (oder einen ähnlichen) Patch in irgendeiner Form als IPS-Patch, .hp2 Datei, DynRPG Patch oder in sonst irgendeiner Form, die es ermöglicht, das auf eine bisher vorhandene RPG_RT.exe zu patchen? :³
@goldenroy: Du kannst natürlich einfach eine IPS-Datei draus machen (als Basis eine Standard-1.08-RPG_RT nehmen), allerdings ist die Frge was deine bestehende RPG_RT genau beinhaltet weil es Inkompatibilitäten geben könnte.
Es gibt übrigens so ein ähnliches DynRPG-Plugin von Cerberus: http://rpgmaker.net/forums/topics/12545/
@Cynder: Teilweise vielleicht schon, allerdings gibts da noch andere Begrenzungen die dann reinpfuschen (maximaler Schaden z.B.) und die du damit nicht aushebeln kannst.
max. damage ist mir wurscht
es geht mir eigentlich eher um die 9999 mp der helden als um mehr hp für die monster
Leider hab ich zur Zeit, als ich das Projekt angefangen hab, nicht wirklich eine Liste über die verschiedenen Patches im Projekt geführt, wie ich es jetzt mache. Insofern werde ich wohl das DynRPG Plugin ausprobieren und schauen, wie gut das klappt. :3
Aber danke schonmal! ^-^
jo wegen den 9999 mp das hat sich erledigt XD
aber nun zum request der woche =
Kann man das kleine fenster ausblenden das halt anzeigt welche technik / item grade verwendet wurden ist ausblenden ?
Und die kommando box in die mitte schieben ?
das wäre janz doll =3
Fensterverschiebung:
http://www.multimediaxis.de/threads/...=1#post3030978
Das Statusfenster mal auf die Schnelle entfernt:
https://dl.dropbox.com/u/2999010/Ate...ttlestatus.ips
Auf die Schnelle heißt, dass auch "XYZ erscheint!" nicht mehr da ist. Das Zeug am Kampfende, sowie Skill- und Itembeschreibungen sind aber nach wie vor da.
Danke :O da muss ich mich aber erst mal rein arbeiten :S
*mut antrink*
Lol danke stimmt aber nicht ganz =P
Alles ist noch haste super gemacht haha
die skill / item beschreibung ist noch da und am ende kommt noch das ganze " yay du hast gewonnen hier hast den scheiß den du gewonnen hast"
aslo hey hut ab danke :)
Wie gesagt, dass Zeug ist ja noch da, oder gibt's da jetzt ein Problemchen?Zitat:
Das Zeug am Kampfende, sowie Skill- und Itembeschreibungen sind aber nach wie vor da.
Mit dem Hex-Editor rumhantieren ist übrigens nicht wirklich schwer, wenn man schon gezeigt bekommt wo man was zu ändern hat. Wenn's aber sein soll, kann ich das auch noch machen.
In die Mitte verschieben wird aber im Gauge Modus nicht ohne Hilfe von Cherry funktionieren... da das mit der Verschiebung nach rechts oder links noch nicht für den Modus klappt...
Achja da ich gerade hier bin und was schreibe darf ich mir doch sicher auch mal wieder was wünschen ;) (sind eigentlich 3 wünsche auf einmal oO;;; )
--> Da der PicsInBattle Patch mit DynRPG ja nicht mehr so richtig funktioniert, frage ich mich ob es mit DynRPG möglich wäre, ein Plugin zu schreiben, dass wie ein Parallel Process im Hintergrund des Kampfes abläuft und dabei
....entweder Pictures, welche irgendwo im Picture Verzeichnis als bspw. bild1.png, bild2.png usw. abgelegt sind, über den Battleanimationen der Helden in einem zeitlichen Abstand von 0,1sek ablaufen lässt, damit so Wettereffekte etc. erzeugt werden können (so ähnlich wie das animated monsters plugin)
....oder den Backdrop in Abständen von 0,1sek verändert und anhand der dateinamen durchlaufen lässt, damit auch im Hintergrund Wettereffekte etc. gezeigt werden können (z.B. Kampf am Stand mit Wellen)
--> Und ich wollte fragen ob es mit DynRPG möglich ist, dass ein Angriff eines Helden im Kampf einem anderen Helden Schaden zufügt bzw. ein Schlag eines Helden ein Monster heilt? (Die Frage hatte ich schon mal gestellt, aber ich glaub da gab es DynRPG noch nicht... http://www.multimediaxis.de/threads/...arty-angreifen Problem war, dass zusätzlich zur Änderung bspw. des Effect Rating in negative Zahlen iwo im Maker eine Sicherheitssperre eingebaut war, die das verhindert....