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
    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?

  2. #2
    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.

  3. #3
    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.

  4. #4
    Zitat Zitat von dragonheartman Beitrag anzeigen
    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:
    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.
    AWESOME! Thank you very much! I really appreciate your hard work!
    And I'm looking forward to your new plugin too! ^^

    Geändert von MarcL (07.06.2012 um 20:57 Uhr)

  5. #5
    Minimap? If you create such a plugin, hours of work will be spared. That is something I'm looking forward to.
    I can't really say how cool this actually is.

  6. #6
    Awesome work! Can't wait to see the sourcecode for that one.

    Edit:
    There's one question i have. Your'e changing the monsters image using that (as you call it) "ugly cast" and setting it back to the original every time it is drawn~

    Here's what i would have done:
    • Return "false" in "onDrawBattler" prevents monster from being drawn
    • Draw it manually


    My disadvantage is that other plugins won't receive the callback after returning false...

    What reasons made you chose your current approach? Did you try others before? This is not meant to be critical, i'd just like to read your thoughts as a developer.

    Geändert von Corti (08.06.2012 um 10:29 Uhr)

  7. #7
    Jetzt mal ne vermutlich saublöde Frage:

    Ist es, zumindest theoretisch, möglich, einen "Patch" zu schreiben bzw. ein eigenständiges Programm, das es ermöglicht, RPG-Maker Games für Konsolen zugänglich zu machen?
    Dabei denke ich beispielsweise an Download-Contents für aktuelle Konsolen (z.B. Wii); aber auch an Apps für Smartphones und andere neuartige High-Tech Wunder.

    Ein solches Programm könnte der Makerszene völlig neue Möglichkeiten bieten, auch wenn die Projekte wohl primär als Freeware angeboten werden würden.
    Was denkt ihr?

  8. #8
    Solange die RPG Maker Engine auf Windows-Schnittstellen zugreift, nicht möglich, weil diese nicht portabel sind. Soweit ich es verstanden habe, injiziert Cherrys DynRPG lediglich Sprungpunkte in die RPG Maker Engine, d.h. daran, auf welche Schnittstellen die RPG Maker Engine zugreift, wird nichts geändert.

  9. #9
    Naja, soweit ich weiß sind ja sämtliche Daten des eigentlichen Spiels in den Unterordnern und den Datenbank-Files gespeichert. Deswegen wäre es theoretisch möglich, vorausgesetzt man könnte diese Datenbank-Files entschlüsseln und mit einer selbst geschriebenen Engine auf der Ziel-Konsole verwerten. Wobei ich da aber schwarz sehe bei deinem Beispiel mit Download-Content, inbesondere mit der Wii. Erstens wäre das ja dann eine illegale Entschlüsselung und zweitens würden die Hersteller dieser Konsolen diese Spiele wohl kaum in ihr Online-Angebot aufnehmen. Es bleibt als nur die Möglichkeit, das ganze über Wii-Homebrew laufen zu lassen (und wie gesagt nur, wenn man die Engine erst eigens dafür programmiert).

  10. #10
    Projekte diese Art gibts schon mehrere. Das größte ist easyRPG, davon gibts Runtimes für DS, A320, PSP (I think), Anrdoid (?) und andere.

  11. #11
    Kann man mit nem Plugin die Pfeiltasten ausmachen?
    Bräuchte das nähhmlich, will mit den WASD Tasten spielen und nicht mit den Pfeiltasten, außerdem ist das auch bequemer wenn man die Maus noch benutzen muss^^

  12. #12
    Zitat Zitat
    außerdem ist das auch bequemer wenn man die Maus noch benutzen muss^^
    Ich finds ja schön, wie Linkshänder bei der Bedienbarkeit ignoriert werden. Und überhaupt, WASD ist ein
    unglaublich dummer Tastenblock umgeben von anderen Tasten, die Pfeiltasten sind als Pfeiltasten perfekt
    weil man sich bei ihnen nicht verdrücken kann.

Berechtigungen

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