Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 64

Thema: RPG-Studio - How about some open source power?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von The_Best_Isaac Beitrag anzeigen
    Das erscheint, wenn man auf den leeren Map-Editor klickt, nach dem man "das Studio" geöffnet hat. Also wenn noch kein Projekt geladen ist.
    Ist behoben, danke für den Hinweis.

    Zitat Zitat von The_Best_Isaac Beitrag anzeigen
    Ich würd mich auch bereiterklären, anständige Icons zu gestalten. ^^
    Ich nutze Momentan Tiicon. Sofern du sie unter einer offenen Lizent veröffentlichst bin ich gerne bereit andere einzuabuen.

    Zitat Zitat von NPC Fighter Beitrag anzeigen
    Leider kommt bei mir gleich nach dem Öffnen der Map, wenn ich irgendein Tile anklicke die Fehlermeldung "List index out of bounds (-1)" in einer Dauerschleife.
    Nach mehrfachem Neustart immer noch das Gleiche. Vistaunverträglichkeit?
    Kann ich soweit nicht nachvollziehen, öffne das Projekt und klicke auf die Map, lade ein ChipSet, dann sollte es eigentlich laufen.
    [edit]Zum Thema Vistaunverträglichkeit: Hab sogar extra Delphi 2007 genommen damit ihr Vista Typen diese sinnlosen Features wie Fenstervorschau in der Taskbar drin habt [/edit]

    Zitat Zitat von Animagladius Beitrag anzeigen
    Öhm... Mal so 'ne dumme Frage. Die damit erstellten Spiele sind alle in Lua geschrieben, oder? Wenn ja, liebe ich dich. Dann sollte es kein Problem sein, sie mit dem Lua Player auf der PSP zu spielen 8D
    Lua ist eine Scripengine. Jeder der will kann sie in sein Programm einbauen und somit sein Programm erweitern/steuern lassen. Um das Teil auf der PSP laufen zu lassen musst du die Engine auf die PSP portieren. Hierfür wäre es wohl vonnöten sie in C++ mit SDL(?) neuzuschreiben. Da ich selbst keine PSP besitze kann ich da allerdings nicht viel zu sagen inwieweit man da was machen kann. Positiv scheint ja zu sein das Lua-Bindings auf der PSP existieren. Wenn es dann noch eine einfache Bibliothek für XML gibt hast du schon ca. 80% des Projekts gesichert. Der Rest ist Engine und muss neu gemacht werden.

    Zitat Zitat von Animagladius Beitrag anzeigen
    Leider jedoch geschieht bei mir (WinXP Pro sp2) nix, wenn ich auf "Neues Projekt" klicke. :/
    Wie ich oben bereits erwähnt habe ist das noch nicht eingebaut. Das liegt daran das sich die Engine ständig ändert und deshalb nur das "Engine" Verzeichnis als Demo-Projekt zum laden da ist.

    Hab die Version oben geupdated:
    • Dummy Events möglich (Events ohne Scripts, einfach nur Grafiken)
    • Massig neue Lua Befehle, hauptsächlich um die Events zu bewegen etc.


    Außerdem eine Simple Player Klasse, also man läuft mit einem Char rum. Man beachte, das die Engine sich absolut nicht zuständig fühlt für Bewegungsanimationen etc, das ist alles Arbeit des Skripters (ist aber nicht schwer, siehe Scripts im "Scripts" Ordner. Man beachte bitte auch, das der Maker keine Events erstellen kann, das muss man (noch) Manuell per Hand in der Map0001.xml machen.

    Geändert von Crash-Override (08.09.2007 um 12:09 Uhr)

  2. #2
    Du bist damit erst gestern angefangen und schon soweit? Wie lange hast da daran geproggt?
    Jedenfalls gut arbeit, aber bei mir kommt der gleicher Fehler wie bei NPC.

  3. #3
    Zitat Zitat von Xero. Beitrag anzeigen
    Du bist damit erst gestern angefangen und schon soweit? Wie lange hast da daran geproggt?
    Jedenfalls gut arbeit, aber bei mir kommt der gleicher Fehler wie bei NPC.
    Vorgestern aus heutiger Sicht
    Kannst du nochmal genau beschreiben was du machst, ich kann den Fehler einfach nicht reproduzieren...
    Es könnte, denke ich am FileListBox-Control liegen. Wo hast du den Maker entpackt innerhalb welchen Laufwerks? Und hast du auch *sicher* das richtige Projekt geladen. Also das es so aussieht:


  4. #4
    Habs in Eigene Dateien entpackt.
    Ich hab auch das richtige Projekt geladen...dann auf irgendwo auf die map geklickt....blub:Fehler

  5. #5
    Zitat Zitat von Xero. Beitrag anzeigen
    Habs in Eigene Dateien entpackt.
    Ich hab auch das richtige Projekt geladen...dann auf irgendwo auf die map geklickt....blub:Fehler
    Ok, danke für die Fehlermeldung. JETZT raff ich was ihr gemacht habt. Lade mal ein ChipSet. Direkt über den Maps diese Box neben der inder du die Layer einstellst.
    Werde mal eine Überprüfung einbauen.

    edit:
    Zitat Zitat von Kyuu Beitrag anzeigen
    "open source power"?

    Sphere, oder noch mächtiger: ika
    Verfolgen andere Ansätze als ich. RPG-Studio soll eine Umgebung für Fortgeschrittene RM2K(3) und RMXP Anwender sein, die ihr RPG wirklich in allen Details scripten wollen. Die Selbstprogrammierung liegt hierbei im Vordergrund und die Engine lässt dem User in den Meisten Fällen mehr Freiheiten als es bei Makern üblich ist (Was u.U. dazu führt das User sich überfordert fühlen, aber dafür werde ich einige Lua-Scripte mitliefern die das Teil im großen und ganzen so funktionieren lassen wie es vom RM her bekannt ist. Wer darüberhinaus was ändern will kann dies dann mittels Lua tun).

    Momentan konzentriere ich mich auf die Entwicklung der wichtigsten Kernkomponenten. Mir ist klar, dass das Teil jetzt noch alzu nutzbar ist, aber gib mir noch 1-2 Wochen und es wird schon für ein Demo-Spielchen reichen (sagen wir irgendwas in der Größe eines "Scripts" wie man sie vom RM kennt, das die Funktionen präsentiert).

    Geändert von Crash-Override (08.09.2007 um 12:57 Uhr)

  6. #6
    Zitat Zitat von Crash-Override Beitrag anzeigen
    Verfolgen andere Ansätze als ich. RPG-Studio soll eine Umgebung für Fortgeschrittene RM2K(3) und RMXP Anwender sein, die ihr RPG wirklich in allen Details scripten wollen. Die Selbstprogrammierung liegt hierbei im Vordergrund und die Engine lässt dem User in den Meisten Fällen mehr Freiheiten als es bei Makern üblich ist (Was u.U. dazu führt das User sich überfordert fühlen, aber dafür werde ich einige Lua-Scripte mitliefern die das Teil im großen und ganzen so funktionieren lassen wie es vom RM her bekannt ist. Wer darüberhinaus was ändern will kann dies dann mittels Lua tun).

    Momentan konzentriere ich mich auf die Entwicklung der wichtigsten Kernkomponenten. Mir ist klar, dass das Teil jetzt noch alzu nutzbar ist, aber gib mir noch 1-2 Wochen und es wird schon für ein Demo-Spielchen reichen (sagen wir irgendwas in der Größe eines "Scripts" wie man sie vom RM kennt, das die Funktionen präsentiert).
    Welche anderen Ansätze sollen sie verfolgen?
    Die Selbstprogrammierung liegt im Vordergrund, es ist dennoch möglich auf verschiedenste vorgefertigte Skripte zurückzugreifen.
    kamatsu z.B., entwickelt zur Zeit eine Klassen-Bibliothek, die die selben und verbesserten Funktionen zur Verfügung stellen soll, wie sie der XP/2k/2k3 hat.

  7. #7
    Bei mi9r wird auch die 33er-DLL als fehlend gemeldet. RPG_RT im Engine will also nicht starten. Danach kam noch ein kurzer, unverständlicher Fehler. Schade, dass es nicht funktioniert, wobei es doch sehr nützlich klingt.

  8. #8
    Zitat Zitat von P-Games Beitrag anzeigen
    Bei mi9r wird auch die 33er-DLL als fehlend gemeldet. RPG_RT im Engine will also nicht starten. Danach kam noch ein kurzer, unverständlicher Fehler. Schade, dass es nicht funktioniert, wobei es doch sehr nützlich klingt.
    http://www.npshare.de/files/35/1676/AndorraDX93D.rar
    Ersetz mal die Andorra DLL. Diese hab ich jetzt mal selbst kompiliert statt die aus der Binary Distribution der Andorra Engine zu nehmen. Hab auch extra meine DX3d Header überprüft und sie sollten nurn die _31 laden (welche ja beiliegt).

    Ich raff eh net wieso euch das fehlt. Bei mir ist in System32 alles von _24 bis _34 da.

    Zitat Zitat von Aperetif Beitrag anzeigen
    Ich finde aber auch, dass Pascal für so ein Projekt eher unglücklich gewählt ist. Aber solange es funktioniert... wayne
    Pascal wäre reiner Selbstmord bei einem größeren Projekt. Deswegen setze ich ja auf aktuellere Technologie ("Delphi") was mit Pascal nur einige Funktionsnamen und die Grundstruktur gemeinsam hat. Das sich Delphi dafür mehr als eignet bewießen ja Enterbrain und ASCII mir ihren Makern für Windows.

    Geändert von Crash-Override (09.09.2007 um 13:08 Uhr)

  9. #9
    @ alle die sagen "mir fehlt bla blupp Datei"; UPDATAT gefälligst eure Direktx version! is ja nicht zum aushalten

  10. #10
    Zitat Zitat von Crash-Override
    Pascal wäre reiner Selbstmord bei einem größeren Projekt. Deswegen setze ich ja auf aktuellere Technologie ("Delphi") was mit Pascal nur einige Funktionsnamen und die Grundstruktur gemeinsam hat. Das sich Delphi dafür mehr als eignet bewießen ja Enterbrain und ASCII mir ihren Makern für Windows.
    Ist Richtig: Delphi ist nicht (mehr) Pascal. Und mit der Delphi IDE lassen sich glänzend einfach Formulare zusammenklicken. Über den technischen Aspekt ist Delphi aber immernoch nicht erhaben. Aber wie gesagt solange es funktioniert...

    Wusste derweil gar nicht, dass EB den RPG-Maker mit Delphi entwickelt hat. Das spricht ja schon für sich xD.

  11. #11
    Naja Pascal hat sich aber auch weiter entwickelt. Man sehe sich freepascal an. Es hat meines Wissens nach ein paar Konstrukte mehr und Lazarus ist nach dem was ich bisher gesehen hab genauso umfangreich wie Delphi 6.

    Delphi ist und bleibt wie der Vorgänger Pascal eine Sprache für Studenten und Schüler. Denn in der Industrie nutzt man eher andere Sprachen C,C++,Java oder auch C#. Dazu noch ein paar Exoten und Scriptsprachen, aber Pascal ist nicht vertreten.

    Mal sehen was aus dem Projekt wird. Ich hoffe es lässt sich Portieren. Denn dann wäre es echt mal ein Blick wert. Bis dahin nutze ich lieber C++ oder Java um solche Ideen umzusetzen.

  12. #12
    @Kyuu:
    So hoffe du bist jetzt zufrieden. Hab den halben Tag damit verbracht die Engine auf OOP umzustellen. Schneller scheint sie nicht zu sein (und sogar 1KB(!!) größer), aber immerhin einfacher zu erweitern. Werd dann mal sehen wie lang es dauert den AMker noch umzustellen und dann mit GUI-Elementen wie Menüs anfange.

  13. #13
    "open source power"?

    Sphere, oder noch mächtiger: ika

  14. #14
    Zitat Zitat von Crash-Override Beitrag anzeigen
    I
    Lua ist eine Scripengine. Jeder der will kann sie in sein Programm einbauen und somit sein Programm erweitern/steuern lassen. Um das Teil auf der PSP laufen zu lassen musst du die Engine auf die PSP portieren. Hierfür wäre es wohl vonnöten sie in C++ mit SDL(?) neuzuschreiben. Da ich selbst keine PSP besitze kann ich da allerdings nicht viel zu sagen inwieweit man da was machen kann. Positiv scheint ja zu sein das Lua-Bindings auf der PSP existieren. Wenn es dann noch eine einfache Bibliothek für XML gibt hast du schon ca. 80% des Projekts gesichert. Der Rest ist Engine und muss neu gemacht werden.
    Nunja, es gibt'n Programm, das nennt sich Lua Player. Damit sollte jedes Lua-Script auf der PSP laufen. Tat's bisher auch (bei mir) Hoffen wir das Beste. :3

    Geändert von Kate (08.09.2007 um 12:52 Uhr)

  15. #15
    Zitat Zitat von Animagladius Beitrag anzeigen
    Nunja, es gibt'n Programm, das nennt sich Lua Player. Damit sollte jedes Lua-Script auf der PSP laufen. Tat's bisher auch (bei mir) Hoffen wir das Beste. :3
    Hm, dann muss ich mal ausprobieren, wenn ich die World of Warcraft Interface-AddOn Luas auf ne PSP mach! Durch die hab ich übrigens wein wenig Lua gelernt!

  16. #16
    Zitat Zitat von S.E.B.I. Beitrag anzeigen
    Hm, dann muss ich mal ausprobieren, wenn ich die World of Warcraft Interface-AddOn Luas auf ne PSP mach! Durch die hab ich übrigens wein wenig Lua gelernt!
    Ich hoffe das war Ironie
    Lua kann ohne Engine kein Spiel erstellen. Und selbst dann sind die Kernkomponenten immernoch in Delphi/C/was auch immer geschrieben. Lua kann das nicht allein. Lua-Player ist einfach eine C++-Anwendung die Lua-Scripts ausführt und ihnen irgendwelche Funktionen gibt (meinetwegen auch grafische). Sowas tue ich ja auch. Aber meine lua-Scripts für meinen Maker sind nicht kompatibel mit dem Player oder mit WoW oder sonstwas, da diese andere Befehle haben die die jeweilige Engine zur Verfügung stellt. Gleich in jedem Lua-Script sind nur Lua-Kernbefehle wie if ... then .. end oder Variabelzuweisungen.

  17. #17
    Zitat Zitat von Crash-Override Beitrag anzeigen
    Ich hoffe das war Ironie
    Lua kann ohne Engine kein Spiel erstellen. Und selbst dann sind die Kernkomponenten immernoch in Delphi/C/was auch immer geschrieben. Lua kann das nicht allein. Lua-Player ist einfach eine C++-Anwendung die Lua-Scripts ausführt und ihnen irgendwelche Funktionen gibt (meinetwegen auch grafische). Sowas tue ich ja auch. Aber meine lua-Scripts für meinen Maker sind nicht kompatibel mit dem Player oder mit WoW oder sonstwas, da diese andere Befehle haben die die jeweilige Engine zur Verfügung stellt. Gleich in jedem Lua-Script sind nur Lua-Kernbefehle wie if ... then .. end oder Variabelzuweisungen.
    Es war Ironie...

  18. #18
    Zitat Zitat von Speicher Memory Dings Bumms
    Wieso kannst du das nicht portabel machen? Windows-Maker gibt's genug, portable (bzw. allgemein welche fuer nicht-Windows-Systeme) nicht :/
    Interessante Idee. Ein Java RPG Maker für Handys. Oder doch eher einen Windows-RPG Maker der Handy-Spiele erstellen kann? Mal gucken. Vielleicht traut sich ja einer dafür einen eigenen Thread aufzumachen x)

    Sorry für das Offtopic-Gelaber. Den neuen Maker da teste ich später.

  19. #19
    Zitat Zitat von Aperetif Beitrag anzeigen
    Interessante Idee. Ein Java RPG Maker für Handys. Oder doch eher einen Windows-RPG Maker der Handy-Spiele erstellen kann? Mal gucken. Vielleicht traut sich ja einer dafür einen eigenen Thread aufzumachen x)

    Sorry für das Offtopic-Gelaber. Den neuen Maker da teste ich später.
    Er meinte eher andere Betriebssysteme. Also auf Linux und co portieren.

    Kennt jemand ne Möglichkeit die Delphi Dateien in Lazarus Dateien umzuschreiben? Wenn ja könnte ich versuchen den Maker unter Linux zum Laufen zu bringen.

  20. #20
    Zitat Zitat von Aperetif Beitrag anzeigen
    Ein Java RPG Maker für Handys. Oder doch eher einen Windows-RPG Maker der Handy-Spiele erstellen kann? Mal gucken. Vielleicht traut sich ja einer dafür einen eigenen Thread aufzumachen x)
    Schau doch mal auf Marlex' ("Vampires Dawn") Seite für sein Handy VD vorbei, dort hat er eine Unterseite für einen Handy-RPG-Maker den er entwickelt: Link.

    edit:
    Zitat Zitat von ssj5000 Beitrag anzeigen
    Er meinte eher andere Betriebssysteme. Also auf Linux und co portieren.

    Kennt jemand ne Möglichkeit die Delphi Dateien in Lazarus Dateien umzuschreiben? Wenn ja könnte ich versuchen den Maker unter Linux zum Laufen zu bringen.
    Im "Tools" Menü gibts einen Konverter. Wenn alles umgewandelt ist musst du für jede Form "Interfaces" bei Uses dazumachen und alles rauswerfen wo er noch dran rummeckert. Außerdem wirst du die Units der Andorra Engine benötigen: hier. Mit ein wenig Arbeit kann man Andorra auch ersetze und mit OnBoard Mitteln auf OpenGL umstellen, was wohl erforderlich ist da auf der offiziellen Seite steht, dass die Engine unter Linux noch nicht so läd (aber immerhin kompiliert). In der Delphi-Praxis findet sich auch der offizielle Thread zur Entwicklung, dort sollten Neuigkeiten recht schnell auftauchen: hier.
    Ich verspreche euch hoch und heilig ich mach eine Lazarus-Kompatible Version sobald ich bei einem Status bin bei dem es sich lohnt (also wenn ein lauffähiges Demo-Spiel exisiert).

    Geändert von Crash-Override (08.09.2007 um 13:37 Uhr)

Berechtigungen

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