Views: 1,611,510 | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 12-02-24 08:36 PM |
Guest: |
0 users reading EasyRPG Player - RPG Maker 2000/2003 Interpreter | 1 bot |
Main - Homebrew projects - EasyRPG Player - RPG Maker 2000/2003 Interpreter | Hide post layouts | New reply |
Ghabry |
| ||
Newcomer Normal user Level: 4 Posts: 1/2 EXP: 163 Next: 116 Since: 10-17-15 Last post: 3140 days ago Last view: 3136 days ago |
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 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 |
| ||
Newcomer Normal user Level: 4 Posts: 2/2 EXP: 163 Next: 116 Since: 10-17-15 Last post: 3140 days ago Last view: 3136 days ago |
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 | Hide post layouts | New reply |
Page rendered in 0.013 seconds. (2048KB of memory used) MySQL - queries: 28, rows: 67/67, time: 0.005 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |