Ergebnis 1 bis 20 von 232

Thema: DynRPG - Der Pluginwunschthread

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Penetranz Beitrag anzeigen
    Außerdem hat DynRPG schon einiges erbracht, was man subjektiv als "Wunderfunktion" für einzelne oder mehrere Entwickler sehen könnte. Daher frag ich mich wieso es für meinen Vorschlag nicht auch so eine Lösung geben können sollte.
    In erster Linie, weil dein Wunsch einen ganz anderen Charakter hat, als beispielsweise mit den vorhandenen, internen RPG Maker-Funktionen, oder externen Third Party-Bibliotheken eine neue, nicht vorhandene Funktion hinzuzufügen. Dein Wunsch erfordert es, die internen RPG Maker-Funktionen, genauer den Event Code-Interpreter zu ändern, und das liegt nicht im Rahmen von DynRPG.

    Rein theoretisch könnte man die Ausführung des Event Codes beschleunigen, indem man den Event Code zur Laufzeit in Maschinenbefehle übersetzt, aber das wäre ein enormer Aufwand, der sowohl Kompetenz in JIT-Kompilierung, als auch in der inneren Struktur der RPG_RT.exe erfordern würde.

    Deswegen ist es empfehlenswert, dass du versuchst den Flaschenhals in deinem Code zu suchen und zu beseitigen, auch wenn es bedeutet, dass du Features wegstreichen musst.

    Itaju hat übrigens einen wichtigen Punkt erwähnt: Es kommt nicht unbedingt auf die Anzahl und den Umfang der parallelen Prozesse, sondern in der Regel darauf, was und wie abgearbeitet wird. Der Flaschenhals kann genauso in den grafischen Operationen, in den Soundoperationen und in den implementieren Algorithmen liegen. Demzufolge wäre es nicht einmal Gewissheit, dass dein Code auch tatsächlich schneller ausgeführt wird, sollte es überhaupt möglich sein, die Interpretierung des Event Codes zu beschleunigen.

    Zitat Zitat von Penetranz Beitrag anzeigen
    Die Codes sind in Ordnung - das Spiel läuft auf "besseren" Rechnern ruckelfrei.
    Das ist kein Anzeichen dafür, dass du deinen Code nicht ändern kannst, damit er auch auf deinem "schlechteren" Rechner den Spielfluss nicht stört.

    Zitat Zitat von Penetranz Beitrag anzeigen
    Und ich will dass das Spiel für jedermann spielbar ist. Und zwar ohne ein unangenehmes, spielstörendes Laggen.
    Dieser Wunsch ist grundsätzlich utopisch, und zwar völlig unabhängig davon, ob der Event Code-Interpreter des RPG Makers beschleunigt werden kann, oder ob du den Flaschenhals in deinem Code finden und beseitigen kannst. Das solltest du verstehen.

    Zitat Zitat von Penetranz Beitrag anzeigen
    Kann nicht irgendjemand, der davon 'ne Ahnung hat [...]
    Das ist ziemlich respektlos und ignorant. Zumindest anti-freak, der bereits ein Plugin für DynRPG geschrieben hat (und damit etwas Ahnung haben sollte, was bei DynRPG im Rahmen der Möglichkeiten liegt und was nicht) und an einer eigenen Engine arbeitet, solltest du Sachverstand zugestehen.

  2. #2
    Okay, alles klar. Danke für die ausführliche Antwort. Dann muss es wohl irgendwie anders gehen

    Zitat Zitat von Kyuu Beitrag anzeigen
    Das ist ziemlich respektlos und ignorant. Zumindest anti-freak, der bereits ein Plugin für DynRPG geschrieben hat (und damit etwas Ahnung haben sollte, was bei DynRPG im Rahmen der Möglichkeiten liegt und was nicht) und an einer eigenen Engine arbeitet, solltest du Sachverstand zugestehen.
    Wusste ich nicht und entschuldige mich an dieser Stelle dafür.

  3. #3
    Nimm dir doch den Rat von Sabaku zu Herzen und veröffentliche deinen Code. Vier Augen sehen mehr als zwei. Ich werde dir wahrscheinlich nicht helfen können, da ich schon lange nichts mit dem RPG Maker gemacht habe und damit das Gefühl dafür, was optimal ist und was nicht, nicht mehr habe, aber vielleicht andere.

  4. #4
    Ja, wird wohl das beste sein... bisher hab ich mich erfolgreich davor gedrückt, weil's endslange Codes sind und nich gerade wenig. Da bin ich erstmal 'n paar Stunden am Screenshotten

  5. #5
    Zitat Zitat
    Da bin ich erstmal 'n paar Stunden am Screenshotten
    EasyEventExporter bitte, sonst sieht da niemand durch.

  6. #6
    Zitat Zitat von Penetranz Beitrag anzeigen
    Ich frag mich wie du darauf kommst dass es unbedingt und zu 100% an den Codes liegen muss. Außerdem hat DynRPG schon einiges erbracht, was man subjektiv als "Wunderfunktion" für einzelne oder mehrere Entwickler sehen könnte. Daher frag ich mich wieso es für meinen Vorschlag nicht auch so eine Lösung geben können sollte. -.-
    weil es eben meistens so ist. es ist im allgemeinen schon fahrlässig zu viele pps laufen zu lassen. ein schönes call event wäre besser. es läuft so oder so nicht "gleichzeitig" weil der maker meines wissens kein multithreading unterstütz (mehrere unterprozesse, die er auf mehrere rechner kerne verteilen kann). ich habe damals auch ein super duper aks machen wollen, nur da stößt man auf dem maker schnell an grenzen, wenn man es nicht ordentlich macht. die hab ich damals ziemlich oft ausgetestet (vor der zeit des dynrpg, damals hatte ich meinen heiß geliebten destiny ). was man sagen muss, an sich lernt man im maker sehr sehr schlecht was über code designe und programmierung (ja, ich bezeichne event code als programmierung. ob ich jetzt was schreibe, oder point&click mache, letztendlich habe ich grundlegende dinge die ich beim programmieren nutze). wenn ich jetzt, nachdem ich meine 6 jährchen in c++ und diversen anderen sprachen verbracht habe, wie anfangen würde zu makern, würde ich VIELES im maker anders strukturieren, wenn ich denn wieder mit event code hantieren würde. und es wäre vermutlich auch besser. eine sache wäre einfach, die ganzen events auf der map nicht als pp laufen zu lassen, was mit sich bringen würde, das ich gleichzeitig auch wirklich copy paste events hätte
    das ist einfach der grund, warum ich denke, das der code dein problem ist. sollte er es nicht sein, wirst du auch wenig daran ändern können, außer ihn trotzdem zu ändern. :P

    Zitat Zitat von Kyuu Beitrag anzeigen
    Das ist ziemlich respektlos und ignorant. Zumindest anti-freak, der bereits ein Plugin für DynRPG geschrieben hat (und damit etwas Ahnung haben sollte, was bei DynRPG im Rahmen der Möglichkeiten liegt und was nicht) und an einer eigenen Engine arbeitet, solltest du Sachverstand zugestehen.
    hihi, danke für die blumen, aber in sachen dynrgp ist mit kazesui ,oder wie der typ mit den ganzen plugins heißt, um einiges vorraus, hab nur ein bisschen rein geschnuppert^^

    Geändert von DNKpp (16.10.2012 um 08:24 Uhr)

  7. #7
    Zitat Zitat von Penetranz Beitrag anzeigen
    Ja, wird wohl das beste sein... bisher hab ich mich erfolgreich davor gedrückt, weil's endslange Codes sind und nich gerade wenig. Da bin ich erstmal 'n paar Stunden am Screenshotten
    Hast du nicht irgendwen mit technischem Sachverstand, dem du soweit traust, dass du ihm das Projekt einfach schicken könntest? Bei Fehlern in Scripten kann man noch irgendwie draufgucken und hoffen eben den Fehler zu finden, aber Timing im asynchronen Zusammenspiel über Textausschnitte debuggen ist imo so unfug, ich würde meine Zeit nicht dran verschwenden. Es sind keine Einzelsachen "mach mal hier das anders", die das Wunder bringen, genau so wenig wie dir ein Wunderpatch deine Sorgen abnimmt.

  8. #8
    Zitat Zitat von MagicMaker Beitrag anzeigen
    EasyEventExporter bitte, sonst sieht da niemand durch.
    Ouh okay, Danke

    Zitat Zitat von Corti Beitrag anzeigen
    Hast du nicht irgendwen mit technischem Sachverstand, dem du soweit traust, dass du ihm das Projekt einfach schicken könntest? Bei Fehlern in Scripten kann man noch irgendwie draufgucken und hoffen eben den Fehler zu finden, aber Timing im asynchronen Zusammenspiel über Textausschnitte debuggen ist imo so unfug, ich würde meine Zeit nicht dran verschwenden. Es sind keine Einzelsachen "mach mal hier das anders", die das Wunder bringen, genau so wenig wie dir ein Wunderpatch deine Sorgen abnimmt.
    Joa, hast auch wieder recht damit...
    Keine Ahnung, wenn sich ein Technik-Freak finden lässt, der Lust hat da mal drüberzuschauen, dann würd ich demjenigen das Projekt sicher mal zukommen lassen...

  9. #9
    Penetranz hat mich auf eine Plugin-Idee gebracht.

  10. #10
    Zitat Zitat von Kyuu Beitrag anzeigen
    Penetranz hat mich auf eine Plugin-Idee gebracht.
    Hab ich? Cool. Gute Tat für heute vollbracht

    Ne. Sag an.

  11. #11
    Erstmal muss ich sehen, wie es sich entwickelt.

  12. #12
    Zitat Zitat von Kyuu Beitrag anzeigen
    Erstmal muss ich sehen, wie es sich entwickelt.
    ok viel Spaß =)

Stichworte

Berechtigungen

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