FDELAPENA'S PROFILE

Search

Filter

RPG Maker 2000/2003 games on PSP [ TESTERS WANTED! ]

The EasyRPG Project is trying to bring back EasyRPG Player PSP support due to popular demand.

EasyRPG Player is a free, open source, cross-platform RPG Maker 2000/2003 game interpreter (replaces RPG_RT.exe).

Our mate Carstene1ns ported EasyRPG Player and seems to work in PPSSPP. However, he doesn't have a PSP, so we need testers to check if this works on a real PSP device. Currently needs custom firmware but it is possible to sign the eboot to make it work on official untouched firmware later, if this test works.

eboot download:

http://f4ke.de/dev/easyrpg/easyrpg-psp-0.2.1-testing.zip

Mini-FAQ:

Q: PS VITA support?
A: No idea about PS VITA support yet. Maybe it works for the internal PSP emulation with a custom firmware (CEF or ARK). Wanna test for us?

RPG Maker 2000/2003 games on ANDROID

Thanks Kurajmo, I'll be checking there.

@Itsurakoriuki thank you, 4.4 seems to work from a Nexus, save/load reported to work fine. Do you have issues to detect RTP paths there?

RPG Maker 2000/2003 games on ANDROID

Thanks Itsurakoriuki, you can get the new EasyRPG Player 0.2.1 .apk file from https://easy-rpg.org/player-downloads.html since Google Play has version 0.2 yet. from Google Play.

Copyright Fear?

This fear is induced by the industry. First, in almost any country people has copyright of any own creation automatically. Second, take a look to the Creative Commons and the Free Software philosophy, learn about the Copyleft concept. They will help you to understand why sharing and mixing is good. Finally, check the "Everything is a remix" video series to understand why the truly original work does not exist. After these you'll get relieved about sharing your creations and even allow redistribution and modifications, because it benefits you (and makes Copyright industry cry).

RPG Maker 2000/2003 games on ANDROID

author=Kurajmo
Emulator working very good for me, but this Control button....


Thank you for reporting, is this happening with any other game?

By the way, is somebody using Android 4.4 (KitKat)? We will need some tester, as current version is not working there due to changes in the storage file access.

RPG Maker 2000/2003 games on ANDROID

Hi Kurajmo, you can get current release on Google Play, just get it from the first post link and place the game, RTP and MIDI sounds in the SD. We need to know how fine works with Android 2.3.x

RPG Maker 2000/2003 games on ANDROID

author=Shoobinator
Do you have the option of accepting inputs other than arrows and select/cancel keys?

Not yet, we've opened an issue in our tracker for this:
https://github.com/EasyRPG/Player/issues/288

Are any of you guys in a bad financial situation?

I moved to another country because of unemployment. After this I've been earning lesser than $600/month during 3 years. Currently unemployed. I do software, websites and such. I'm active on GitHub. But I expect to get a new job soon. If not, make my own. Not worried as I don't have debts.

EasyRPG Player 0.2 “Alex” RELEASED

As a convenience function to translate functions to the EasyRPG API is OK, however the very best solution is to hack the code directy later, though your proposal may be OK when transitioning for people who does not know much C++ and uses built-in plugins.

There is a XML version of the RPG Maker file format already and EasyRPG Player supports it. Editor-Qt writes XML by default already.

liblcf is the library which reads and writes native (lcf) file format, but also can read and write the XML version of it. To demonstrate this, there is a tool called LCF2XML in this thread with usage instructions.

EasyRPG Player 0.2 “Alex” RELEASED

author=Kaempfer
Yeah, I figured Dyn wouldn't be handled because of its very specific nature. I don't know much about coding unfortunately, what would you opinion be on how hard transferring those patches over would be?

As commented by Ghabry need be implemented specifically for Player, as the C++ API is different too. Fortunately, some C++ method names used in EasyRPG are closer to the RGSS API, but in C++.

For example, how the EasyRPG scene works. It is stack-based, so scenes are pushed and popped (returns to previous scene where called). Here is where the first scene (scene_logo) is added (shows the EasyRPG logo before the title scene:
https://github.com/EasyRPG/Player/blob/master/src/player.cpp#L134
From the scene logo, the scene title is being called after 1 second (60 fps):
https://github.com/EasyRPG/Player/blob/master/src/scene_logo.cpp#L934

The EASYRPG_MAKE_SHARED<scene_name>() is a convenient way to use smart pointers (C++11 or boost). If you don't understand this, don't worry for now. This allows us to create things in memory and not having to destroy them explicitly, it does automatically when all references are clean.

This creates the window with 3 commands: new game, load game and quit game:
https://github.com/EasyRPG/Player/blob/master/src/scene_title.cpp#L149
Note the Data::terms, getting texts from the database "terms" tab.
As you can see in scene_title, there you can set position of the window with ::SetX and ::SetY, defined in Window class (Window_Selectable inherits from Window_Base and Window_Base inherits from Window, similar to RGSS).

This is an example about how Player works. You can hack Player to adapt him to your needs. Player license is expected to be switched to MIT soon, so you can do commercial games without having to share engine modifications and friendly with some stores which cyphers the binary (e.g. the Apple's one), where GPL is not allowed. The editor will remain with the GPL license.