EasyRPG Player 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS homebrew
| title = EasyRPG Player
| title = EasyRPG Player
| image = https://dlhb.gamebrew.org/3dshomebrew/EasyRPGPlayer-n3ds-1.jpg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/easyrpgplayer3ds00.png|250px
| type = Game engine
| type = Game engine
| version = V0.6.1
| version = 0.6.2.3 (3 Oct 2020)
| licence = Mixed
| licence = GPL v3
| author = Rinnegatamante & EasyRPG Team
| author = Rinnegatamante, EasyRPG Team
| website = https://ci.easyrpg.org/job/player-3ds/
| website = https://easyrpg.org/player/downloads/#release-other
| download = https://dlhb.gamebrew.org/3dshomebrew/EasyRPG_Player.rar
| download = [https://easyrpg.org/player/downloads/#release-other 0.6.2.3] and [https://ci.easyrpg.org/job/player-3ds Nightly]
| source = https://dlhb.gamebrew.org/3dshomebrew/EasyRPG_Player.rar
| source = https://github.com/EasyRPG/Player/tree/master/builds/3ds
}}
}}
<youtube>wJY8nX5HnIM</youtube>


EasyRPG Player is a program that allows to play games created with RPG Maker 2000 and 2003.
EasyRPG Player is a game interpreter that allows you to play RPG Maker 2000, 2003 and EasyRPG games. It uses the LCF parser library (liblcf) to read RPG Maker game data and is part of the [https://easyrpg.org EasyRPG Project].  


It aims to be a free (as in freedom) cross-platform RPG Maker 2000/2003 interpreter. The main goal is to play all games created with them as the original game interpreter (RPG_RT) does.
It aims to be a free (as in freedom) cross-platform RPG Maker 2000/2003 interpreter. The main goal is to play all games created with them as the original game interpreter (RPG_RT) does.


The Player arrives on a new platform: The Nintendo 3DS. As usual for such ports you need a console with homebrew support to launch it. You can grab a 3dsx and a CIA in our Download section (Continuous builds → Other).
==Features==
* Battle animations.
* All event commands except movie playback.
* Built-in font for most languages.
* Games from any region run without additional configuration.
* Inelukis MP3 Patch.
* Map looping.
* Map rendering.
* Menus.
* Most load/save works.
* Move commands.
* PicPointerPatch.
* RPG Maker 2000 battle system.
* Sound and Music output.
* Support for all known RTPs.
* Timers.
* Vehicles.
* Weather effects.
 
==Installation==
Available in CIA and 3DSX formats.
* easyrpg-player-3ds.zip - 3DSX for the homebrew launcher, copy contents into sdmc:/3ds/easyrpg-player/. CFW users need to delete the .xml file.
* easyrpg-player.cia - CIA for installing as a channel. Searches games in sdmc:/3ds/easyrpg-player/.
 
Place the games (the game folder contains RPG_RT.ldb) in direct subdirectories of the 3dsx folder. Or for CIA in the mentioned folder.
 
==User guide==
===RPG maker games===
* Games in English - [https://rpgmaker.net/games/ rpgmaker.net].
* Games in Spanish - [https://www.hellsoft.net/H5/ Hellsoft.net].
* Games in Polish - [http://tsukuru.pl/index.php?link=gry Tsukuru Archive: RPG Maker].
* Games in German - [https://www.rmarchiv.de/makers rm2kast.de].
 
===Game Compatibility List===
For the list of compatible games, please see the [https://community.easyrpg.org/t/compatibility-list/283/48 official thread].
 
You can also play the [https://easyrpg.org/play testgame] to see the compatibility with the original interpreter yourself.
 
==Screenshots==
'''Name input (hiragana)''' <br>
https://dlhb.gamebrew.org/3dshomebrew/easyrpgplayer3ds01.png
 
'''Desert Nightmare (title)''' <br>
https://dlhb.gamebrew.org/3dshomebrew/easyrpgplayer3ds02.png
 
'''Desert Nightmare''' <br>
https://dlhb.gamebrew.org/3dshomebrew/easyrpgplayer3ds03.png
 
'''Yume Nikki''' <br>
https://dlhb.gamebrew.org/3dshomebrew/easyrpgplayer3ds04.png


The biggest part of the porting work was done by Rinnegatamante. Without his help the port would be still a slow, silent and crashing prototype. Thanks a lot.
'''Vampires Dawn 2''' <br>
https://dlhb.gamebrew.org/3dshomebrew/easyrpgplayer3ds05.png


Due to 3DS hardware limitations lags and slowdowns should be expected. The Old 3DS can handle many games but playing it on the New 3DS will be more fun.
'''Unterwegs in Düsterburg''' <br>
https://dlhb.gamebrew.org/3dshomebrew/easyrpgplayer3ds06.png


===Installation===
==Media==
The same rules as for the Wii version apply: Place the game (the folder with the RPG_RT.ldb) directly in the 3dsx folder to launch the game standalone otherwise place the games in subdirectories to use a game browser.
'''Easyrpg - Developer Perks''' ([https://www.youtube.com/watch?v=v4kx7yXRlig IndependentArt]) <br>
<youtube>v4kx7yXRlig</youtube>


The CIA searches for games in the folder sdcard:/3ds/easyrpg-player.
'''Yume Nikki 3DS''' ([https://www.youtube.com/watch?v=Imh2zi8qIek Chompdron]) <br>
<youtube>Imh2zi8qIek</youtube>
 
'''EasyRPG 3DS Testing: Ib''' ([https://www.youtube.com/watch?v=wJY8nX5HnIM Gnmpolicemata]) <br>
<youtube>wJY8nX5HnIM</youtube>


The RTP (RPG Maker 2000/2003 Runtime Package) should be placed in /data/rtp/2000 and /data/rtp/2003
'''Preview: EasyRPG Player running on 3DS''' ([https://www.youtube.com/watch?v=RdXK6evGYao EasyRPG]) <br>
<youtube>RdXK6evGYao</youtube>


You can create your own standalone games by embedding a game into the romfs. See this tutorial for instructions.
==Known issues==
Please see https://github.com/EasyRPG/Player/issues.


===Known issues===
==Changelog==
File input/output is very slow. Games that load many graphics or sounds will have a very heavy slowdown.
'''v0.6.2.3 - Pincer Attack Patch 3 2021/05/15'''
* Please refer to the [https://blog.easyrpg.org/2020/10/easyrpg-player-0-6-2-3-pincer-attack-patch-3 developement blog].


MP3 and MIDI audio are not supported yet. This will come in another release in May, stay tuned.
==Credits==
EasyRPG Player authors:
* Alberto Leon Meaños (albeleon).
* Alejandro Marzini (vgvgf).
* Alessio Tosto (Rinnegatamante).
* Carsten Teibes (carstene1ns).
* Christian Breitwieser (ChrisBreiti).
* Diego Pedraza (zegeri).
* Dmytro Kushnariov (rohkea).
* Francisco de la Peña (fdelapena).
* Gabriel Kind (Ghabry).
* Glynn Clements (glynnc).
* Khelifi Mehdi (BlisterB).
* Mariano Javier Suligoy (MarianoGNU).
* Matthew Fioravante (fmatthew5876).
* Patrick Müssig (Tondorian).
* Paulo "Zhek" Vizcaino (paulo_v).
* rueter37.
* scurest.
* Shin-NiL.
* Takeshi Watanabe (takecheeze).


===Reporting bugs===
==External links==
This is a community provided port without official support. If you think you found a bug please verify that it also occurs in the official versions (e.g. on Windows or Linux). If this is the case please report an issue. If you can’t reproduce it this must be a 3DS only bug. Please report it to Rinnegatamante instead.
* Official website - https://easyrpg.org/player
* GitHub - https://github.com/EasyRPG/Player
* Documentation wiki - https://wiki.easyrpg.org
* EasyRPG night builds - https://ci.easyrpg.org/job/player-3ds


Enjoy!
[[Category:3DS homebrew games]]
[[Category:Homebrew game engines on 3DS]]

Revision as of 06:30, 26 July 2021

Template:Infobox 3DS homebrew

EasyRPG Player is a game interpreter that allows you to play RPG Maker 2000, 2003 and EasyRPG games. It uses the LCF parser library (liblcf) to read RPG Maker game data and is part of the EasyRPG Project.

It aims to be a free (as in freedom) cross-platform RPG Maker 2000/2003 interpreter. The main goal is to play all games created with them as the original game interpreter (RPG_RT) does.

Features

  • Battle animations.
  • All event commands except movie playback.
  • Built-in font for most languages.
  • Games from any region run without additional configuration.
  • Inelukis MP3 Patch.
  • Map looping.
  • Map rendering.
  • Menus.
  • Most load/save works.
  • Move commands.
  • PicPointerPatch.
  • RPG Maker 2000 battle system.
  • Sound and Music output.
  • Support for all known RTPs.
  • Timers.
  • Vehicles.
  • Weather effects.

Installation

Available in CIA and 3DSX formats.

  • easyrpg-player-3ds.zip - 3DSX for the homebrew launcher, copy contents into sdmc:/3ds/easyrpg-player/. CFW users need to delete the .xml file.
  • easyrpg-player.cia - CIA for installing as a channel. Searches games in sdmc:/3ds/easyrpg-player/.

Place the games (the game folder contains RPG_RT.ldb) in direct subdirectories of the 3dsx folder. Or for CIA in the mentioned folder.

User guide

RPG maker games

Game Compatibility List

For the list of compatible games, please see the official thread.

You can also play the testgame to see the compatibility with the original interpreter yourself.

Screenshots

Name input (hiragana)
easyrpgplayer3ds01.png

Desert Nightmare (title)
easyrpgplayer3ds02.png

Desert Nightmare
easyrpgplayer3ds03.png

Yume Nikki
easyrpgplayer3ds04.png

Vampires Dawn 2
easyrpgplayer3ds05.png

Unterwegs in Düsterburg
easyrpgplayer3ds06.png

Media

Easyrpg - Developer Perks (IndependentArt)

Yume Nikki 3DS (Chompdron)

EasyRPG 3DS Testing: Ib (Gnmpolicemata)

Preview: EasyRPG Player running on 3DS (EasyRPG)

Known issues

Please see https://github.com/EasyRPG/Player/issues.

Changelog

v0.6.2.3 - Pincer Attack Patch 3 2021/05/15

Credits

EasyRPG Player authors:

  • Alberto Leon Meaños (albeleon).
  • Alejandro Marzini (vgvgf).
  • Alessio Tosto (Rinnegatamante).
  • Carsten Teibes (carstene1ns).
  • Christian Breitwieser (ChrisBreiti).
  • Diego Pedraza (zegeri).
  • Dmytro Kushnariov (rohkea).
  • Francisco de la Peña (fdelapena).
  • Gabriel Kind (Ghabry).
  • Glynn Clements (glynnc).
  • Khelifi Mehdi (BlisterB).
  • Mariano Javier Suligoy (MarianoGNU).
  • Matthew Fioravante (fmatthew5876).
  • Patrick Müssig (Tondorian).
  • Paulo "Zhek" Vizcaino (paulo_v).
  • rueter37.
  • scurest.
  • Shin-NiL.
  • Takeshi Watanabe (takecheeze).

External links

Advertising: