EasyRPG: Unterschied zwischen den Versionen

Aus Makerpendium.de
 
(31 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Bild:easyrpglogo.png|right|EasyRPG]]
+
{{Maker
[[Bild:easyrpg.png|thumb|right|EasyRPG in Aktion auf einer PSP]]
+
|name=EasyRPG
 +
|bild=[[Bild:easyrpglogo.png]]
 +
|hersteller=EasyRPG-Team
 +
|publisher=- <small>(Unkommerziell)</small>
 +
|sprache=Englisch
 +
|version=0.8.0
 +
|plattform=Windows<br />macOS<br />Linux<br /><small>(Weitere...)</small>
 +
|datum=2008~heute
 +
|download=[https://easyrpg.org/ easyrpg.org]
 +
|kaufen=Kostenlos ''(OpenSource)''
 +
|credits=[[Francisco de la Peña]]<br />[[Ghabry]]<br />und andere
 +
}}
 +
[[Bild:easyrpg.png|thumb|right|<small>EasyRPG in Aktion auf einer PSP</small>]]__NOTOC__
 +
'''EasyRPG''' ist ein seit etwa 2008 bestehendes Open-Source-Projekt, das versucht die Engine und den Editor des [[RPG Maker 2000]] und [[RPG Maker 2003]] möglichst detailgetreu nachzuprogrammieren und auf verschiedenen Plattformen lauffähig zu machen.
  
'''EasyRPG''' ist ein seit etwa 2008 bestehendes Open-Source-Projekt, dass versucht die Engine und den Editor des [[RPG Maker 2000]] und [[RPG Maker 2003]] möglichst detailgetreu nachzuprogrammieren.  
+
Nach Angaben des Entwicklerteams sind sie mit ihrer Arbeit an dem Player mit Version 0.7 annähernd vollständig fertig. Damit ist eine sehr hohe Kompatibilität zu allen Spielen, die eine ungepatchte oder mit bestimmten [[:Kategorie:Patch|Patches]] modifizierte [[RPG_RT.exe]] nutzen, gegeben.<ref>[https://blog.easyrpg.org/2021/10/easyrpg-player-0-7-0-sword/ Blogeintrag über Neuerungen der Version 0.7]</ref>
 +
[[Bild:easyrpgeditor.png|miniatur|<small>Der EasyRPG-Editor unter Linux</small>]]
  
Ins Leben gerufen wurde EasyRPG vom costa-ricanischen Programmierer [[Francisco de la Peña]]. Es besteht im wesentlichen aus zwei Teilen, der  Engine und dem Editor. Bei der Engine handelt es sich um den Unterbau, der notwendig ist, ein Spiel zu starten und zu benutzen, eine Funktion, die sonst die [[RPG_RT.exe]] übernimmt. Der Editor wiederum versucht eine möglichst detailgetreue Nachbildung des RPG Maker 2000/2003 zu sein, allerdings plattformunabhängig, so dass er auch auf Linux und Mac OS X benutzt werden kann. Dabei soll es sich um keinen wirklich neuen Editor handeln, sondern um eine Art 1:1-Remake", das voll kompatibel zu den Original-Makern und deren Ressourcen ist. So sollen sich etwa Maker-Projekte damit öffnen und bearbeiten lassen und auf Wunsch auch wieder mit den "echten" Maker-Versionen öffnen lassen. Im Gegensatz zu den urheberrechtlich geschützten RPG Makern könnte der EasyRPG-Editor problemlos kostenfrei im Internet verbreitet werden. Die Engine wiederum soll möglichst portierbar sein, so dass auch schnell für andere Plattformen umgesetzt werden kann. Bereits jetzt läuft sie etwa auf Windows, Linux, Mac, Wii, PSP und GP2X, langfristig ist zum Beispiel auch eine Version für Android geplant. Darüber hinaus ist auch die Erstellung eines neuen [[RTP]] geplant, dass ebenfalls unter Open-Source-Lizenzen freigegeben werden soll.
+
==Überblick==
 +
Ins Leben gerufen wurde EasyRPG vom costa-ricanischen Programmierer [[Francisco de la Peña]]. Es besteht im wesentlichen aus zwei Teilen, der  Engine (''Player'') und dem ''Editor''. Beim „Player“ handelt es sich um einen Nachbau der Engine des RM2k/RM2k3, der unter anderem die Funktion der [[RPG_RT.exe]] übernimmt.  
  
Somit könnte EasyRPG langfristig viel zur "Wiederbelebung" der Maker-Szene beitragen, da alte Projekte und Ressourcen damit problemlos verwendet werden können, und das Projekt andererseits kostenlos und vor allem völlig legal ist - im Gegensatz zu RPG-Maker-Übersetzungen - was für Neulinge deutlich attraktiver sein dürfte. Auch die geplante Plattformunabhängigkeit dürfte äußerst ansprechend sein, da es kaum einfach zu benutzende Systeme für eine Cross-Plattform-Spieleentwicklung gibt.
+
Der EasyRPG-Player ermöglicht es somit RM2k-/RM2k3-Spiele zu starten und zu spielen ohne dabei auf Softwarekomponenten von [[ASCII]]/[[Enterbrain]]/[[Kadokawa]] angewiesen zu sein. Das Projekt legt großen Wert auf Plattformunabhängigkeit, sodass mit EasyRPG Makerspiele nicht nur auf Windows lauffähig sind, sondern auch nativ unter Linux, macOS und Android ausführbar sind. Weitere Portierungen (als „Homebrew“-Software) existieren für Konsolen/Handhelds wie Wii, [[Nintendo 3DS|3DS]], PSVita und Nintendo Switch, ehemals auch für PSP und GP2X.
 +
 
 +
Der EasyRPG-Editor wiederum versucht eine möglichst detailgetreue Nachbildung des RPG Maker 2000/2003 zu sein, allerdings plattformunabhängig. Er ist nativ unter Windows, macOS und Linux lauffähig. Beim EasyRPG-Editor soll es sich um keinen neuen Editor handeln, sondern um ein „1:1-Remake“, das voll kompatibel zu den Original-Makern sowie deren Ressourcen und Projektdateien ist.
 +
So sollen sich etwa Maker-Projekte damit öffnen, erstellen und/oder bearbeiten lassen und auf Wunsch auch wieder mit den „echten“ Maker-Versionen benutzen lassen. Im Gegensatz zu den urheberrechtlich geschützten RPG Makern kann der EasyRPG-Editor problemlos kostenfrei im Internet verbreitet werden. Im Gegensatz zum Player ist die Entwicklung des Editors jedoch deutlich weniger weit fortgeschritten.
 +
 
 +
Für die einfachere Verarbeitung der proprietären Formate, die der Maker für seine Datenbanken, Spielstände und [[Mapping|Maps]] nutzt, hat das Team die freie Bibliothek [[liblcf]] geschrieben, mit der diese zwischen dem XML-Format und ihrem Ursprungsformat hin- und herkonvertiert werden können.
 +
 
 +
Für Übersetzer, die planen ein Makerspiel mit EasyRPG ausliefern, hat das Team eine optionale Sprachwahlfunktion hinzugefügt. Über das Modifizieren von .po-Dateien, die jeglichen im Spiel vorhandenen Text beinhalten, kann man eine beliebige Anzahl von Sprachen unterstützen. Es ist auch möglich, Grafikdateien für einzelne Sprachen auszutauschen. Zur Erzeugung der .po-Dateien braucht es noch das separat vom Team entwickelte Tool ''lcftrans'', in Zukunft soll dessen Funktion in ausgebauter Form im Editor landen.
 +
 
 +
Zusätzlich ist auch die Erstellung eines neuen [[RTP]]s geplant, dass ebenfalls unter Open-Source-Lizenzen freigegeben werden soll.
 +
 
 +
Somit könnte EasyRPG langfristig viel zur „Wiederbelebung“ der klassischen Maker-Szene beitragen, da alte Projekte und Ressourcen damit problemlos verwendet werden können, und das Projekt andererseits kostenlos und vor allem völlig legal ist - im Gegensatz zu vielen nach wie vor verwendeten inoffiziellen RPG-Maker-Übersetzungen. Dies dürfte für Neulinge deutlich attraktiver sein und den Einstieg unkomplizierter machen. Auch die Plattformunabhängigkeit dürfte äußerst ansprechend sein, da es kaum einfach zu benutzende Systeme für eine Cross-Plattform-Spieleentwicklung gibt.
 +
 
 +
Am 3. Mai 2021 hat die japanische Videoplattform [[NicoNicoDouga]] bekanntgegeben, dass ihnen die Nutzung des EasyRPG-HTML-Players vom Team genehmigt wurde. Es ist nun möglich, dass man RPG-Maker-2000- und RPG-Maker-2003-Spiele zum Spielen zu ihrem [[Game Atsumaaru|Game-Atsumaaru-Service]] hochladen kann.<ref>[https://sp.ch.nicovideo.jp/indies-game/blomaga/ar2017036 NicoNicos Ankündigung zur Nutzung von EasyRPG]</ref>
 +
 
 +
==Fortschritt==
 +
Der Fortschritt des EasyRPG-Players ist mittlerweile beachtlich. Eine überwiegende Mehrheit der RM2k(3)-Spiele läuft inzwischen fast exakt wie im Original - egal ob auf dem PC oder beispielsweise auf Android. Deswegen hat das Team zusätzlich auch daran gearbeitet, die Funktionen von ein paar der beliebteren Patches nachzubauen.
 +
 
 +
Seit der Version 0.6.1 vom 25. Juli 2019 ist das [[Standard-Kampfsystem (2000)|Kampfsystem]] des [[RPG Maker 2000]] vollständig reimplementiert. Mit dem Erscheinen von Version 0.7.0 gilt auch das [[Standard-Kampfsystem (2003)|Kampfsystem]] des [[RPG Maker 2003]] als vollständig funktionstüchtig. Das von wenigen Makerspielen genutzte [[Movie|Moviefeature]] ist allerdings aufgrund der Vielfalt der verwendeten Formate noch nicht implementiert worden.
 +
 
 +
Mit Version 0.7.0 begann die Unterstützung, bzw. Emulation einiger [[:Kategorie:Patch (RPG_RT.exe)|RPG_RT-Patches]] und sonstiger Erweiterungen, namentlich waren davon einige Funktionen aus dem [[Tastenpatch]] sowie vom [[Maniac Patch]] betroffen. Auch der "@"-Befehlsinterpreter von [[DynRPG]] wurde eingebaut, von den verfügbaren [[:Kategorie:DynPlugin|Plugins]] wurde jedoch noch keines nachgebaut ([[DynPEC]] und [[DynRPG Text Plugin]] sind vorerst geplant).
 +
 
 +
Äquivalente zu den als Standardverhalten in den RPG Maker seit englischem Release eingebauten Patches [[CommonThisEventPatch|CommonThisEvent]] (RPG2003 1.12) und [[UnlockPics-Patch|UnlockPics]] (RPG2000 1.60, RPG2003 1.10) können seit EasyRPG 0.8.0 in der Konfiguration aktiviert werden.
 +
 
 +
Der Editor ist in einem deutlich früheren Stadium. Mapping ist inzwischen recht gut möglich, anders sieht es aber etwa mit [[Event]]s und der Datenbank aus.
  
 
==Links==
 
==Links==
*[http://easy-rpg.org easy-rpg.org - Offizielle Website]
+
*[https://easyrpg.org easyrpg.org - Offizielle Website]
 +
*[https://github.com/easyrpg Übersicht aller Repositorys des Projekts auf GitHub]
 +
 
 +
===Quellen===
 +
<references />
 +
 
 +
{{NavboxEasyRPG}}
  
[[Kategorie:Technik]]
+
[[Kategorie:Engine-Klon]] [[Kategorie:RPG Maker 2000]] [[Kategorie:RPG Maker 2003]] [[Kategorie:Maker (nicht von Enterbrain)]]

Aktuelle Version vom 20. November 2023, 03:14 Uhr

EasyRPG
Easyrpglogo.png
Hersteller EasyRPG-Team
Publisher - (Unkommerziell)
Plattform(en) Windows
macOS
Linux
(Weitere...)
Sprache Englisch
Version 0.8.0
Veröffentlichung 2008~heute
Herunterladen easyrpg.org
Kaufen Kostenlos (OpenSource)
Credits Francisco de la Peña
Ghabry
und andere
EasyRPG in Aktion auf einer PSP

EasyRPG ist ein seit etwa 2008 bestehendes Open-Source-Projekt, das versucht die Engine und den Editor des RPG Maker 2000 und RPG Maker 2003 möglichst detailgetreu nachzuprogrammieren und auf verschiedenen Plattformen lauffähig zu machen.

Nach Angaben des Entwicklerteams sind sie mit ihrer Arbeit an dem Player mit Version 0.7 annähernd vollständig fertig. Damit ist eine sehr hohe Kompatibilität zu allen Spielen, die eine ungepatchte oder mit bestimmten Patches modifizierte RPG_RT.exe nutzen, gegeben.[1]

Der EasyRPG-Editor unter Linux

Überblick

Ins Leben gerufen wurde EasyRPG vom costa-ricanischen Programmierer Francisco de la Peña. Es besteht im wesentlichen aus zwei Teilen, der Engine (Player) und dem Editor. Beim „Player“ handelt es sich um einen Nachbau der Engine des RM2k/RM2k3, der unter anderem die Funktion der RPG_RT.exe übernimmt.

Der EasyRPG-Player ermöglicht es somit RM2k-/RM2k3-Spiele zu starten und zu spielen ohne dabei auf Softwarekomponenten von ASCII/Enterbrain/Kadokawa angewiesen zu sein. Das Projekt legt großen Wert auf Plattformunabhängigkeit, sodass mit EasyRPG Makerspiele nicht nur auf Windows lauffähig sind, sondern auch nativ unter Linux, macOS und Android ausführbar sind. Weitere Portierungen (als „Homebrew“-Software) existieren für Konsolen/Handhelds wie Wii, 3DS, PSVita und Nintendo Switch, ehemals auch für PSP und GP2X.

Der EasyRPG-Editor wiederum versucht eine möglichst detailgetreue Nachbildung des RPG Maker 2000/2003 zu sein, allerdings plattformunabhängig. Er ist nativ unter Windows, macOS und Linux lauffähig. Beim EasyRPG-Editor soll es sich um keinen neuen Editor handeln, sondern um ein „1:1-Remake“, das voll kompatibel zu den Original-Makern sowie deren Ressourcen und Projektdateien ist. So sollen sich etwa Maker-Projekte damit öffnen, erstellen und/oder bearbeiten lassen und auf Wunsch auch wieder mit den „echten“ Maker-Versionen benutzen lassen. Im Gegensatz zu den urheberrechtlich geschützten RPG Makern kann der EasyRPG-Editor problemlos kostenfrei im Internet verbreitet werden. Im Gegensatz zum Player ist die Entwicklung des Editors jedoch deutlich weniger weit fortgeschritten.

Für die einfachere Verarbeitung der proprietären Formate, die der Maker für seine Datenbanken, Spielstände und Maps nutzt, hat das Team die freie Bibliothek liblcf geschrieben, mit der diese zwischen dem XML-Format und ihrem Ursprungsformat hin- und herkonvertiert werden können.

Für Übersetzer, die planen ein Makerspiel mit EasyRPG ausliefern, hat das Team eine optionale Sprachwahlfunktion hinzugefügt. Über das Modifizieren von .po-Dateien, die jeglichen im Spiel vorhandenen Text beinhalten, kann man eine beliebige Anzahl von Sprachen unterstützen. Es ist auch möglich, Grafikdateien für einzelne Sprachen auszutauschen. Zur Erzeugung der .po-Dateien braucht es noch das separat vom Team entwickelte Tool lcftrans, in Zukunft soll dessen Funktion in ausgebauter Form im Editor landen.

Zusätzlich ist auch die Erstellung eines neuen RTPs geplant, dass ebenfalls unter Open-Source-Lizenzen freigegeben werden soll.

Somit könnte EasyRPG langfristig viel zur „Wiederbelebung“ der klassischen Maker-Szene beitragen, da alte Projekte und Ressourcen damit problemlos verwendet werden können, und das Projekt andererseits kostenlos und vor allem völlig legal ist - im Gegensatz zu vielen nach wie vor verwendeten inoffiziellen RPG-Maker-Übersetzungen. Dies dürfte für Neulinge deutlich attraktiver sein und den Einstieg unkomplizierter machen. Auch die Plattformunabhängigkeit dürfte äußerst ansprechend sein, da es kaum einfach zu benutzende Systeme für eine Cross-Plattform-Spieleentwicklung gibt.

Am 3. Mai 2021 hat die japanische Videoplattform NicoNicoDouga bekanntgegeben, dass ihnen die Nutzung des EasyRPG-HTML-Players vom Team genehmigt wurde. Es ist nun möglich, dass man RPG-Maker-2000- und RPG-Maker-2003-Spiele zum Spielen zu ihrem Game-Atsumaaru-Service hochladen kann.[2]

Fortschritt

Der Fortschritt des EasyRPG-Players ist mittlerweile beachtlich. Eine überwiegende Mehrheit der RM2k(3)-Spiele läuft inzwischen fast exakt wie im Original - egal ob auf dem PC oder beispielsweise auf Android. Deswegen hat das Team zusätzlich auch daran gearbeitet, die Funktionen von ein paar der beliebteren Patches nachzubauen.

Seit der Version 0.6.1 vom 25. Juli 2019 ist das Kampfsystem des RPG Maker 2000 vollständig reimplementiert. Mit dem Erscheinen von Version 0.7.0 gilt auch das Kampfsystem des RPG Maker 2003 als vollständig funktionstüchtig. Das von wenigen Makerspielen genutzte Moviefeature ist allerdings aufgrund der Vielfalt der verwendeten Formate noch nicht implementiert worden.

Mit Version 0.7.0 begann die Unterstützung, bzw. Emulation einiger RPG_RT-Patches und sonstiger Erweiterungen, namentlich waren davon einige Funktionen aus dem Tastenpatch sowie vom Maniac Patch betroffen. Auch der "@"-Befehlsinterpreter von DynRPG wurde eingebaut, von den verfügbaren Plugins wurde jedoch noch keines nachgebaut (DynPEC und DynRPG Text Plugin sind vorerst geplant).

Äquivalente zu den als Standardverhalten in den RPG Maker seit englischem Release eingebauten Patches CommonThisEvent (RPG2003 1.12) und UnlockPics (RPG2000 1.60, RPG2003 1.10) können seit EasyRPG 0.8.0 in der Konfiguration aktiviert werden.

Der Editor ist in einem deutlich früheren Stadium. Mapping ist inzwischen recht gut möglich, anders sieht es aber etwa mit Events und der Datenbank aus.

Links

Quellen

Öffnen
● EasyRPG-Themen