Author Topic: EasyRPG - Development Build  (Read 16884 times)

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
EasyRPG - Development Build
« on: November 15, 2013, 05:09:43 pm »
The GCW-Zero binaries are generated automatically on EasyRPG building server, so it's always up to date with the main branch.  ;)

<a href="https://www.youtube.com/watch?v=k7gbQINy3BY" target="_blank">https://www.youtube.com/watch?v=k7gbQINy3BY</a>

Installation instructions: (UPDATED)
RTP
* Install the RTP files on your computer
* RPG2K games: Copy the RTP files, not the RTP folder iteself, to /media/data/local/share/easyrpg/rtp2k
* RPG2K3 games: Copy the RTP files, not the RTP folder itself, to /media/data/local/share/easyrpg/rtp2k3

Games
* Copy the desired game to your device (this folder name must not contain blank spaces)
* Run EasyRPG then navigate into the game folder and select the RPG_RT file to play

BGM Issues
MP3 files will not run on GCW-Zero. You can convert them all to ogg then rename the converted files with exactly the same name as the mp3 ones. This way, convert music01.mp3 to music01.ogg, music02.mp3 to music02.ogg and so on.

You can find the latest OPK here:
https://easy-rpg.org/player-downloads.html

Nightly builds
https://easy-rpg.org/jenkins/

More info about the OpenDingux build:
https://easy-rpg.org/blog/2013/11/opendingux-port-by-shin-nil/
https://easy-rpg.org/blog/2014/07/easyrpg-player-on-gcw-zero/
http://shinnil.blogspot.com.br/2014/07/easyrpg-021-para-gcw-zero.html (portuguese)

If you don't know what EasyRPG is, take a look here:
https://easy-rpg.org/
« Last Edit: February 17, 2016, 08:29:36 pm by Shin-NiL »

theweirdn8

  • Posts: 113
Re: EasyRPG - Development Build
« Reply #1 on: November 15, 2013, 07:37:22 pm »

So,

The ideal use of this will be to be able to make an opk open into your ported-program and we can have tons of RPG Maker games!

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: EasyRPG - Development Build
« Reply #2 on: November 16, 2013, 06:28:56 pm »
OPK is almost done.

theweirdn8

  • Posts: 113
Re: EasyRPG - Development Build
« Reply #3 on: November 17, 2013, 02:38:16 pm »

Are you doing a CPU check on your app? I had to re-code and edit some things on my engine(not rpg maker) since somehow I was eating up too much CPU.

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: EasyRPG - Development Build
« Reply #4 on: November 19, 2013, 08:38:35 am »
OPK available folks, installation instructions updated ;)


Are you doing a CPU check on your app? I had to re-code and edit some things on my engine(not rpg maker) since somehow I was eating up too much CPU.
I did not any profiling yet, it'll be ne next steps.

theweirdn8

  • Posts: 113
Re: EasyRPG - Development Build
« Reply #5 on: November 19, 2013, 03:10:46 pm »

Hey,

So what type of files are supposed to be opened with this player? .exe or editable files?

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: EasyRPG - Development Build
« Reply #6 on: November 19, 2013, 09:56:46 pm »
It opens the RPG Maker generated files: .lmt, .lmu, .ldb, etc. I'm using the RPG_RT.exe just as a reference to get the game current directory full path.

WonderPup

  • Posts: 20
Re: EasyRPG - Development Build
« Reply #7 on: November 19, 2013, 11:49:49 pm »
Oh man.  This will be great.  There should be tons of games over at rpgmaker.net that this will run.

EDIT:  Okay, I'm running into issues, but they're most likely due to me not knowing what I'm doing.

1.  I downloaded the OPK, and I transferred it over to my GCW.
2.  I grabbed the RTPs for both makers from http://divinelegy.com/rmt/utilities/
3.  The instructions in the OP say to copy the RTP to:  /usr/local/home/.easyrpg/rtp2k
4.  I copied mine to /media/data/local/home/.easyrpg/rtp2k (or rtp2k3).  I have no "usr" directory.  Should I go back and create this?
5.  After I placed the RTPs into the .easyrpg folders I made, the .easyrpg paths disappeared.  Is this expected?
6.  I decided to try out A Blurred Line (I've only heard rave reviews).  I downloaded it from http://rpgmaker.net/games/92/downloads/.
7.  I placed the game and all its folders at media/data/rpgmakergames/ablurredline
8.  The game's title screen loads, but when I select "Begin the Story" (new game, essentially), I get:
         Warning: 
         No such file or directory - Key
         Press any key to continue...

Which kicks me out to the EasyRPG directory.

What did I do wrong?
« Last Edit: November 20, 2013, 01:31:30 am by WonderPup »

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: EasyRPG - Development Build
« Reply #8 on: November 20, 2013, 10:26:50 am »
Apparently you did everything right. However, according to the error you are reporting, the application is not finding the RTP files.

Please, make sure you've copied the RTP file contents to the rtp2k folder and not the RTP folder itself. Its structure should be like this:

Code: [Select]
rtp2k/Backdrop/*
rtp2k/Battle/*
rtp2k/CharSet/*
rtp2k/ChipSet/*
rtp2k/FaceSet/*
rtp2k/GameOver/*
rtp2k/Harmony.dll
rtp2k/INSTALL.LOG
rtp2k/Monster/*
rtp2k/Movie/*
rtp2k/Music/*
rtp2k/Panorama/*
rtp2k/Picture/*
rtp2k/Readme.txt
rtp2k/Sound/*
rtp2k/System/*
rtp2k/Title/*
« Last Edit: November 20, 2013, 10:28:26 am by Shin-NiL »

WonderPup

  • Posts: 20
Re: EasyRPG - Development Build
« Reply #9 on: November 20, 2013, 12:04:41 pm »
Okay, I'll make the changes.  I'd like to delete/remove the RTPs I've put on my GCW already, but they disappeared/became hidden.  I'm assuming it's due to the "." in ".easyrpg".  How do I find those files?  I've been using FileZilla to add and removes things.

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: EasyRPG - Development Build
« Reply #10 on: November 20, 2013, 06:17:21 pm »
You can try "Server" > "Force showing hidden" ;)

WonderPup

  • Posts: 20
Re: EasyRPG - Development Build
« Reply #11 on: November 21, 2013, 02:49:14 am »
Okay.  I did as you recommended, and I was able to move the RTPs (without their "main" RTP folders) into the 2k/2k3 directories.  I load up the game, but if I press B, A, or a direction on the d-pad, it kicks me out of the game.  I don't get any kind of error message now, though.

Could it be due to this game using custom chip sets/tile sets/music/etc rather than the RTP?

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: EasyRPG - Development Build
« Reply #12 on: November 21, 2013, 10:46:57 am »
I don't think so, as I was able to run the game, getting stuck on a rainy scene just after starting though...

Any message on the log viewer? You could try to run the Test Game, just to make sure everything is ok: https://github.com/EasyRPG/TestGame

Please note that the EasyRPG player is not finished yet, some games will be "more playable" than others. To make sure the issue is not OpenDingux exclusive I recommend you to play the same game on a PC version (windows or linux) too.

theweirdn8

  • Posts: 113
Re: EasyRPG - Development Build
« Reply #13 on: November 21, 2013, 08:24:45 pm »
Hey I just launched your test program. Got an error when loading your RT file.

Here is message:




Any ideas?

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: EasyRPG - Development Build
« Reply #14 on: November 22, 2013, 10:35:43 am »
Are you trying to run TestGame-2000 or TestGame-2003?
Did you install the corresponding RTP?

The Player will try to load the game assets from the game folder first, if not found will try to load from the RTP folder. If they was not found in any of these folders, will display an error/warning message.

theweirdn8

  • Posts: 113
Re: EasyRPG - Development Build
« Reply #15 on: November 22, 2013, 10:56:26 am »

Sorry I must have copied it wrongly. I got the 2000 one to work, but when I press B I get "image not found: faceset/chara1".


Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: EasyRPG - Development Build
« Reply #16 on: November 22, 2013, 11:49:54 am »
You're getting this error because the Player is not finding the RTP directory. Take a look at  this.

theweirdn8

  • Posts: 113
Re: EasyRPG - Development Build
« Reply #17 on: November 24, 2013, 05:51:55 pm »

Okay, I await an easier option since I copied your folder into my gcw-zero outside of the rp-player; maybe you can simply make opk versions of your actual games that open up the easy rpg player...

zephyrus

  • Posts: 76
Re: EasyRPG - Development Build
« Reply #18 on: December 22, 2013, 05:28:31 pm »
ok, i've done a test with all minimum 4 star rated rpgmaker2000 games and as far as I can tell none is working right now.

a most common error is segmentation fault (The Way EP1,2,3,...), a few games suffer from bad file endings like *.mp3.wav, it seems that easyrpg is trying to recognize this as *.mp3 not as wav. Other games crash as soon as you are in the combat mode. Beta for example crashes with libpng error and bus error.
Another error: ./EasyRPG: libc/misc/ctype/ctype.c: 281:tolower:Assertion `((((unsigned int)((c) - 0)) <=((127*2+1) - 0)) || ((c) == (-1)))`failed.
hope that helps, all games are from rpgmaker.net so you can test yourself. On Windows these games do run with no error, rtp files are installed and working (blurred line is the only i got running).
Fixes are highly awaited cause this is a cool platform :)
« Last Edit: December 22, 2013, 05:38:04 pm by zephyrus »

glimmer

  • Posts: 119
Re: EasyRPG - Development Build
« Reply #19 on: December 23, 2013, 03:15:07 am »
I don't know anything at all about RPGMaker. Can I get a few more instructions? For instance, I don't know what RTP files are. Do I just unpack the zip files at http://divinelegy.com/rmt/utilities/ and put the EXEs in the subdirectories mentioned? Do they need to be run or unpacked in some way? I don't have access to a Windows machine right now.

If the files need to be unpacked, can someone provide the unpacked file content? p7zip doesn't recognize the EXEs as containing any archives.