4dsdev
Views: 592,363 Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 08-23-17 12:14 AM
Guest:

0 users reading EasyRPG Player - RPG Maker 2000/2003 Interpreter | 1 bot

Main - Homebrew projects - EasyRPG Player - RPG Maker 2000/2003 Interpreter New reply


Ghabry
Posted on 10-17-15 08:01 PM Link | #522
Don't be too happy after reading the title, read until the end to see which things are not working ;)

Play your RPG Maker 2000 and 2003 games everywhere - with EasyRPG Player.

EasyRPG Player is an open source implementation of the RPG Maker 2000/2003 engine. You can use it to play RPG Maker 2000 and 2003 games.

How to use:
Paste your game into the folder where easyrpg-player.3dsx is and enjoy. The download includes a sample game, so the Player is already functional after extracting (the missing files warnings are normal currently because I only included assets we have permission to use... but good enough for testing)

This program needs a lot of executable memory (4.5MB) to run. Upon startup select a suitable title. Titles that should be fine (in theory) are: Smash Bros, Monster Hunter 4 (Demo), Monster Hunter 3U, Mario Kart 7, Zelda: A Link Between Worlds and Yoshis New Island and probably many other cartridges...

Note:
The easyrpg-player.smdh is renamed because it crashes for me when the smdh has the correct name o_O

Problems:
Runs really slow (10 FPS) and lacks audio (because we use SDL2 for this which wasn't ported yet). No, the garbage screen at the beginning is normal, just wait up to one minute. If still nothing happens it probably crashed ^^.
I have ideas to make the startup faster and the performance issue can be resolved later by using a higher CPU clock (but I don't have a N3DS for testing :/)

It would be really nice when somebody wants to maintain it. Because we are too busy with the engine in general and can't maintain all ports. So see this as a PoC until somebody improves it ;)

Download:
https://easy-rpg.org/downloads/easyrpg-player-3ds.zip

Sourcecode:
https://github.com/Ghabry/easyrpg-player/commits/3ds

Library Dependencies:
sf2d, ctru, liblcf, ICU 49.1 (last version that supports disabling threads), pixman (with -DPIXMAN_NO_TLS), expat, libpng, libz, libfreetype
(tell me when you have problems getting one of the libs to compile, ICU is a bit tricky ^^)

Ghabry
Posted on 04-28-16 08:19 AM Link | #1000
Good news. With the help of Rinnegatamante the port was improved and runs now much better on the 3DS. With further performance improvements from my side the framerate is now almost 60 FPS (for simpler games) on the old 3DS.

Audio is partly supported. Only WAV works. MP3 and MIDI support will come during the next weeks :)

Download
https://easy-rpg.org/jenkins/job/player-3ds

The CIA searches for games in sdcard:/3ds/easyrpg-player

Toolchain
If you want to compile it by your own you can get all dependencies here: https://easy-rpg.org/jenkins/job/toolchain-3ds/

Enjoy!


Main - Homebrew projects - EasyRPG Player - RPG Maker 2000/2003 Interpreter New reply

Page rendered in 0.051 seconds. (2048KB of memory used)
MySQL - queries: 26, rows: 65/65, time: 0.038 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2015-10-07)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.