Ergebnis 1 bis 20 von 98

Thema: [DynRPG] RPGSS

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    So, Startbeitrag aktualisiert und es gibt eine neue Version (0.5.2), die ein paar Bugs fixt. Sorry, dass es so lange gedauert hat. Ich hatte es in den letzten Tagen mit einem äußerst subtilen GCC-Bug zu tun, der dafür sorgt, dass im Release Build sehr ineffizienter Code generiert wird (zumindest an einer Stelle). Dadurch war ich gezwungen an einer Stelle den Code, der in performancekritischen Schleifen verwendet wird in Inline Assembler zu schreiben. Ich werde in den nächsten Tagen nochmal an anderen Stellen den von GCC generierten Code inspizieren müssen...

    Geändert von Kyuu (29.04.2014 um 00:32 Uhr)

  2. #2
    Ziemlich krass =0

  3. #3
    Ich bin zur Zeit dabei ein paar Tutorials zu schreiben und bei den grafischen Möglichkeiten lohnt sich natürlich ein Lightmap-Tutorial. Dazu bräuchte ich eine Map, zusammen mit einer passenden Lightmap, nur... ich habe noch nie Lightmaps erstellt und meine Mappingkünste lassen auch zu wünschen übrig. Könnte mir jemand, der im Mapping und in Lightmaps geübt ist, hier unter die Arme greifen und mich mit einer Map inklusive einer passenden Lightmap versorgen? Die Map sollte einen Raum in einem Gebäude darstellen, möglichst düster, und größer als 20 x 15 Tiles sein. Es können auch mehrere Räume, d.h. mehrere Maps, die mehrere, zugängliche Räume darstellen, sein.

  4. #4
    Als Entwickler eines freien RPG Maker 2k(3)-Nachbaus graust es mir, wenn ich solche Entwicklungen sehe . Aber dennoch Respekt vor dieser Leistung, ist schon eine echt coole Sache. Falls ich jemals das Verlangen haben sollte, ein komplexeres DynRpg-Plugin zu schreiben, werde ich es wohl aus Gründen der Zeitersparnis in Lua machen.

    Die von dir gewählte Lizenz (GPL) ist übrigens eine schlechte Wahl, weil RPG_RT unfreie Software ist und es ein Lizenzverstoß ist, ein GPL-Plugin in nicht-freie Software hereinzuladen . Musst eine "GPL linking exception" für diesen Fall definieren.

  5. #5
    Zitat Zitat von Ghabry Beitrag anzeigen
    Als Entwickler eines freien RPG Maker 2k(3)-Nachbaus graust es mir, wenn ich solche Entwicklungen sehe .
    Ach, das ist nur blindes Herumstochern. Sollte EasyRPG mal soweit sein, wird das alles schnell Geschichte. ;-) Ich wünsche euch viel Erfolg dabei!

    Zitat Zitat von Ghabry Beitrag anzeigen
    Die von dir gewählte Lizenz (GPL) ist übrigens eine schlechte Wahl, weil RPG_RT unfreie Software ist und es ein Lizenzverstoß ist, ein GPL-Plugin in nicht-freie Software hereinzuladen . Musst eine "GPL linking exception" für diesen Fall definieren.
    Hm, da bin ich mir unsicher, ob diese linking exception bei so einem Drittanbieter-Plugin wirklich benötigt wird, der schließlich nicht offiziell und nicht direkt von der RPG_RT verwendet wird. Aber ich wollte eh noch zur MIT wechseln. Thanks for the heads-up!

    Geändert von Kyuu (06.05.2014 um 22:38 Uhr)

  6. #6
    Prototyping in RPGSS:



    Check it out!

    Geändert von Kyuu (12.05.2014 um 04:57 Uhr)

  7. #7
    Zitat Zitat
    Schnelle und mächtige Grafikroutinen eröffnen neue Möglichkeiten bei der Grafikprogrammierung. True Color Bilder mit Alphakanal, Blend Modes, Bitmap Fonts, Window Skins, grafische Primitive, etc.
    Heißt das, ich kann nach Installation einfach so Bilder mit Alphakanal und 24bit benutzen ...? You kidding me ...?

    Geändert von IndependentArt (09.05.2014 um 08:14 Uhr)

  8. #8
    Zitat Zitat von IndependentArt Beitrag anzeigen
    Heißt das, ich kann nach Installation einfach so Bilder mit Alphakanal und 24bit benutzen ...? You kidding me ...?
    Nicht im Maker an sich - aber in RPGSS-PlugIns, die du schreibst

    PeAcE
    MorDen

  9. #9
    Nochmal 'ne Frage: Ich war bisher auf dem Stand, dass zu neue GCC-Versionen kein ordentliches DynPlugin produzieren, du benutzt aber die Prozessorarchitekturabfrage von 4.8.0+ ~ Was habe ich verpasst / wo ist der Kniff?

  10. #10
    Zitat Zitat von Morden Beitrag anzeigen
    Nicht im Maker an sich - aber in RPGSS-PlugIns, die du schreibst
    Plugin klingt so nach C++... Ich nenne sie lieber Skripte.

    Zitat Zitat von IndependentArt Beitrag anzeigen
    Heißt das, ich kann nach Installation einfach so Bilder mit Alphakanal und 24bit benutzen ...? You kidding me ...?
    Wie Morden bereits gesagt hat, direkt im RPG Maker nicht, aber aus einem Lua-Skript. Ich versuche mal heute ein Skript zu schreiben, mit dem man Bilder aus dem Event Code anzeigen und manipulieren kann, sollte nicht so aufwändig sein.

    Zitat Zitat von Corti Beitrag anzeigen
    Nochmal 'ne Frage: Ich war bisher auf dem Stand, dass zu neue GCC-Versionen kein ordentliches DynPlugin produzieren, du benutzt aber die Prozessorarchitekturabfrage von 4.8.0+ ~ Was habe ich verpasst / wo ist der Kniff?
    Dyn 0.20 funktioniert doch offiziell mit GCC-Versionen 4.7.1+:

    Zitat Zitat von DynRPG 0.20 Help
    This DynRPG version only works with GCC version 4.7.1 and higher.
    Und danke, BTW. Mir war gar nicht bewusst, dass __builtin_cpu_supports erst seit GCC 4.8.0 zur Verfügung steht. Da werde ich noch einen Workaround für ältere GCC-Version einbauen müssen.

  11. #11
    Zitat Zitat
    Prototyping in RPGSS:
    [...]
    Habs mal ausprobiert, ist echt schick.
    Aber gehört sich das so, dass es deutlich bemerkbar langsamer läuft, wenn der Radius sich erhöht? °-°'

  12. #12
    Ja, das ist OK so. Ist nur ein Prototyp, komplett in Lua geschrieben und soll zeigen, wie einfach und schnell sowas in Lua/RPGSS geht und einen Ausblick auf die neue Grafikroutine geben, die später in C++ implementiert wird. Bei einem Radius von 100 werden da übrigens 100*100*PI = über 31000 Pixel pro Frame berechnet, wobei pro Pixel eine Menge Operationen und trigonometrische Funktionen involviert sind.

    Edit: BTW, wenn jemand Fragen, Anregungen oder Wünsche bezüglich RPGSS hat: nur her damit. Ich habe mir mit der Dokumentation Mühe gegeben, aber da ich der Entwickler bin, ist es durchaus möglich, dass es da noch einen Haufen Sachen gibt, die aus der Sicht eines anderen noch unklar sind oder gänzlich fehlen, aber zum Verständnis wichtig sind. Also, nur keine Scheu!

    Geändert von Kyuu (09.05.2014 um 12:53 Uhr)

Berechtigungen

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