Ergebnis 1 bis 20 von 506

Thema: +++ DynRPG - Das RM2k3-Plugin-SDK +++

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Hi,
    Ich habe versucht das Plugin zu testen und wurde sofort von folgenden Fehlermeldungen begrüßt:
    Klicke auf die Grafik für eine größere Ansicht 

Name:	Fehler.png 
Hits:	103 
Größe:	76,4 KB 
ID:	13748

  2. #2
    Ach Mist... Das ist der GNU GCC Compiler. Scheinbar habe ich es wiedermal nicht hinbekommen, das Ding ordentlich statisch zu verlinken. :/
    Ich gucke mir das ganze nochmal an.

    EDIT:
    So, neue Version ist oben (selber Link). Kannst du es nochmal ausprobieren? Hoffe das statische Verlinken hat diesmal funktioniert.

  3. #3

    Users Awaiting Email Confirmation

    Ich hab zwar keine Ahnung von C++, aber das ganze scheint interessant zu sein :P
    Bin am Überlegen ob ich vllt ein Mode7 Plugin schreibe? Kp xD

  4. #4
    Das würde sicherlich schwer und performancelastig werden, denn letztendlich müsste das ja trotzdem alles über die Grafik-Engine des Makers laufen.

  5. #5
    Zitat Zitat
    Bin am Überlegen ob ich vllt ein Mode7 Plugin schreibe? Kp xD
    Wenn du Ahnung hast, wie M7 aufgebaut ist, nur zu.

    Mein Versuch, allein nur die perspektivische Anzeige ohne irgendwelche Rotationen zu machen (ohne Dyn),
    laggt leider extrem und braucht etwa 180MB extra im RAM.

  6. #6

    Users Awaiting Email Confirmation

    Okay, dann lass ichs lieber xD

  7. #7
    Zitat Zitat
    Okay, dann lass ichs lieber xD
    Es würd mich aber wirklich interessieren, wie sowas mit Dyn läuft.

  8. #8
    Naja, da man in Dyn ja Threads verwenden kann, sollte es zumindest theoretisch sein. Wobei ich jetzt nicht weiß, inwiefern man da mit der Grafik-Engine des Makers arbeiten muss. Die dürfte ja die größte Begrenzung bei dem ganzen sein, da man weiterhin alle Bilder darüber anzeigen muss.

  9. #9

    Users Awaiting Email Confirmation

    Zitat Zitat von MagicMaker Beitrag anzeigen
    Es würd mich aber wirklich interessieren, wie sowas mit Dyn läuft.
    wie gesagt ich kenn mich nicht mit C++ aus. war nur so ne Idee von mir.
    WIe hast du denn das ganze ohne Dyn geregelt?

  10. #10
    Mit Referenzbildern die aussehen wie die Map und der Kopierfunktion von Destiny.

    Wenn die jetzt noch selbst 2 Streckungsparameter hätte, könnte ich eine ganze Menge Rechenarbeit und RAM-Verbrauch sparen.

  11. #11
    Bitte mal um Gegenchecken seitens der Community: onDrawBattleStatusWindow funktioniert bei mir nicht. Checkt das mal bzw. gibt es da Dinge, die ich nicht weiss?

    Dann gibt es da eine Irreführung in der Dokumentation der Funktion onBattlerDrawn
    Zitat Zitat
    id Zero-based party member Id of the battler
    • im Falle eines Monsters ist es die 0-basierte ID des Monsters in der Monstergroup, Monster 4: id=3
    • im Falle eines Helden ist es die Id des Heldens in der Datenbank, Held 0001: id = 1

  12. #12
    Ich hoffe das wurde hier noch nicht gefragt... Aber ich habe bis jetzt nur kenntnisse was C# angeht. Und soweit ich weiß ist da der große Unterschied die komplette Objektorientierung... Aber was muss ich beachten wenn ich eben C++ für dieses Plugin benutzen will?

  13. #13
    Syntaktisch gibt es zwischen C# und C++ zwar keine so großen Unterschiede, allerdings wirst du dennnoch stark umdenken müssen beim Umstieg. Insbesondere im Hinblick auf Klassen ist C++ so viel unflexibler und fehleranfälliger als C#. So ohne weiteres wirst du jedenfalls nicht umsteigen können. Ich empfehle dir, zumindest ein kompaktes Tutorial zu überfliegen. Durch die C#-Kenntnisse dürftest du zwar schneller reinfinden, als jemand komplett ohne C-Kenntnisse, aber ohne irgendein Nachschlagewerk dürfte das recht schwer bis unmöglich werden. Wenn auch nur, weil C++ immer schon bei den dümmsten Kleinigkeiten rummeckert und man als User oftmals die Fehler weder sehen noch nachvollziehen kann. Zumindest ist hier ein Vorteil für dich, dass für ein Plug-In eine Source-Dateie völlig ausreicht, also musst du dir nicht erst angucken, wie Header-Dateien funktionieren. Die gibt es ja in C# gar nicht erst.

  14. #14
    Thanks for the positive feedback. Cherry provided me some tips and I have updated the plugin to fix a memory leak. Links are still the same:

    https://www.dropbox.com/s/a4bsrvp5kq...d_monsters.dll - plugin
    https://www.dropbox.com/s/si7cfu0ims...d_monsters.cpp - source code

    Moreover, here is a sneak peek of a diablo3-style minimap I am working on:



    The map is dynamically created using terrain data and to make things even cooler you can resize/reposition it real-time. The player is always at the origin of the map so it looks great even at small sizes. Lastly, the minimap is revealed as you explore more of the map (with fancy alpha effects), so large maze-like dungeons are rewarding to explore.

Berechtigungen

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