@marcl: sag mal, liest du eigentlich, was da steht?
man muss den Maker NICHT umschreiben, sondern ihm nur ständig ein anderes Bild unterschieben!
@marcl: sag mal, liest du eigentlich, was da steht?
man muss den Maker NICHT umschreiben, sondern ihm nur ständig ein anderes Bild unterschieben!
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
Du willst also den gesamten RAM nach dem einen Bild durchforsten, und das dann direkt umändern? Wie willst du das bitte machen? Das Bild befindet sich nicht immer an der selben Stelle im Arbeitsspeicher, und der Arbeitsspeicher ist idR voll von irgendwelchen Grafiken. Viel Spaß.
Mal abgesehen davon, ist das direkte rumschreiben im RAM etwas äußerst sensibles wo viele fehler entstehen können, da du fehlerhafterweise Daten umändern kannst die du gar nicht willst. Denn wenn ein Frame auch nur 1 Byte größer ist als ein anderes, hast du schon ein Problem, denn Programmdaten liegen nicht zwingenderweise alle direkt beieinander im Speicher und kein aktuelles OS lässt dich in Teile des RAMs schreiben welches nicht zu dem Programm gehören, welches die Speichermanipulation durchführen will. Programmabstürze mit Fehlermeldungen liegen also an der Tagesordnung.
Und sagen wir du überwindest das alles, so ändert das noch immer nichts an der Tatsache, dass du das ganze trotzdem richtig, mit dem Kampfsystem zusammen, Timen musst, und das ganze auch nur dann ausführst wenn gerade ein Kampf läuft. Also kommst du selbst mit dieser Methode nicht darum herum in den Code des Kampfsystems selber eingreifen zu müssen.
Ich hab auch keine Ahnung wie der RM2k das handhabt, aber im RMXP werden BAs nicht einfach "über" den Battlersprites angezeigt, sondern das Battlersprite wird mit der Battleanimation "verschmolzen", um es vereinfacht auszudrücken. Es kann also durchaus sein, dass du dir mit dieser Variante die Darstellung von Battle Animations zerstörst.
Vergiss diese Methode lieber gleich wieder, alles was man damit erreichen wird ist nur noch mehr Ärger.
--
Wouuu... Hätte nicht gedacht, dass das so schwierig sein würde.
@Kelven
Du hast ne PM von mir gekriegt.
--Aufgrund Mehrfachaccounts und anderen Paragraphenverstößen: Lifetimeban! darkblue
wie ich das machen will? genauso wie Bananenjoe beim destinypatch! da sind absturze NICHT an der Tagesordnung. ich weiß nicht, wieso du dir das so kompliziert vorstellst. das ist es nicht. man muss nur wissen, WIE der Maker die Bilder speichert. Der Rest ist nicht schwer.
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
Ich kenne den Destinypatch nicht, und weiß daher nicht was er macht.
Aber im RAM rumzuwühlen halte ich kaum für eine gute Idee.
Kann aber sein, dass du dir unter "in den RAM" schreiben etwas anderes vorstellst als ich.
Wie dem auch sei, selbst ohne dieser Hürde gibt es noch genug Probleme, um die es sich zu kümmern gilt. Aber ich werde dich sicherlich nicht daran hindern, sowas zu erstellen. Mit dem RMXP bin ich von sowas jedoch Gott sei Dank nicht abhängig.
--
Also jetzt ist ganz sicher, dass sich keiner hinsetzen will um diese Idee umzusetzen?![]()
--Aufgrund Mehrfachaccounts und anderen Paragraphenverstößen: Lifetimeban! darkblue
Okay, wenn keiner antwortet, gehe ich mal davon aus, dass sich keiner um so einen Patch kümmert?![]()
--Aufgrund Mehrfachaccounts und anderen Paragraphenverstößen: Lifetimeban! darkblue
steht auf der Warteliste. So in nem halbem Jahr, wenns da noch kein anderer gemacht hat.
mfG Cherry
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
In einem halben Jahr...
Naja, bis dahin habe ich vielleicht auch C++ vollständig gelernt und programmiere es selber, um es der Community anzubieten.
An die Moderatoren:
Ich habe den Thread erstellt und habe keine weiteren Fragen mehr.
Meinetwegen kann geclosed werden.![]()
--Aufgrund Mehrfachaccounts und anderen Paragraphenverstößen: Lifetimeban! darkblue
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
@Cherry1
Hm... Hätte nicht erwartet, dass es so kompliziert sein würde.
Wie soll das denn ungefähr funktionieren, damit man dem RPG Maker klarmacht, dass er .GIF-Dateien benutzen soll.
So ungefähr? Was für Befehle muss man berücksichtigen? Wie lange würde so eine Änderung dauern?
--Aufgrund Mehrfachaccounts und anderen Paragraphenverstößen: Lifetimeban! darkblue
Naja, du musst die Variablenpointer ermitteln, um Befehle vom RPG Maker empfangen zu können, dann musst die Pointer zu den Monstergrafiken finden, deren interne Sturktur rausfinden und dann eine GIF laden und der Reihe nach die Einzelbilder in den Bildpuffer von der Monstergrafik schreiben - das ganze natürlich mit den FPS vom Maker synchronisieren.
mfG Cherry
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT