Dingoonity.org

GCW Zero => Development => Topic started by: Shin-NiL on November 15, 2013, 05:09:43 pm

Title: EasyRPG - Development Build
Post by: Shin-NiL 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.  ;)

https://www.youtube.com/watch?v=k7gbQINy3BY

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/
Title: Re: EasyRPG - Development Build
Post by: theweirdn8 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!
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL on November 16, 2013, 06:28:56 pm
OPK is almost done.
Title: Re: EasyRPG - Development Build
Post by: theweirdn8 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.
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL 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.
Title: Re: EasyRPG - Development Build
Post by: theweirdn8 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?
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL 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.
Title: Re: EasyRPG - Development Build
Post by: WonderPup on November 19, 2013, 11:49:49 pm
Oh man.  This will be great.  There should be tons of games over at rpgmaker.net (http://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/ (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/ (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?
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL 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/*
Title: Re: EasyRPG - Development Build
Post by: WonderPup 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.
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL on November 20, 2013, 06:17:21 pm
You can try "Server" > "Force showing hidden" ;)
Title: Re: EasyRPG - Development Build
Post by: WonderPup 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?
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL 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.
Title: Re: EasyRPG - Development Build
Post by: theweirdn8 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:
(http://www.superlongname.com/images/screenshot061.png)

(http://www.superlongname.com/images/screenshot062.png)

Any ideas?
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL 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.
Title: Re: EasyRPG - Development Build
Post by: theweirdn8 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".

Title: Re: EasyRPG - Development Build
Post by: Shin-NiL 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 (http://boards.dingoonity.org/gcw-development/easyrpg-development-build/msg86450/#msg86450).
Title: Re: EasyRPG - Development Build
Post by: theweirdn8 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...
Title: Re: EasyRPG - Development Build
Post by: zephyrus 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 :)
Title: Re: EasyRPG - Development Build
Post by: glimmer 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.
Title: Re: EasyRPG - Development Build
Post by: mth on December 24, 2013, 01:56:25 am
RTP are runtime packages. It is a collection of artwork that comes with the editor and is used by many games. By installing it separately the games only need to include their custom artwork instead of the used pre-made art as well, making many game installations much smaller.

I don't know though where exactly EasyRPG will look for those files.
Title: Re: EasyRPG - Development Build
Post by: glimmer on December 24, 2013, 02:02:03 am
RTP are runtime packages. It is a collection of artwork that comes with the editor and is used by many games. By installing it separately the games only need to include their custom artwork instead of the used pre-made art as well, making many game installations much smaller.

I don't know though where exactly EasyRPG will look for those files.
Well, I could experiment, except that all I have are these EXEs, so I also need to know if I just copy them, or if someone can provide a copy of... whatever they're supposed to install. Still don't have access to a Windows machine.
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL on December 26, 2013, 04:25:55 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 :)

Did you test these games using the EasyRPG binaries for Windows? As I said before, EasyRPG is not complete yet, this is a development build.

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.

You must install the RTP exe on your machine, then copy the installed RTP folder contents to
/usr/local/home/.easyrpg/rtp2k (RPG2K games) or
/usr/local/home/.easyrpg/rtp2k3 (RPGK3 games)
You can use wine to install the RTP files on linux.
Title: Re: EasyRPG - Development Build
Post by: glimmer on December 26, 2013, 04:55:02 pm
You must install the RTP exe on your machine, then copy the installed RTP folder contents to
/usr/local/home/.easyrpg/rtp2k (RPG2K games) or
/usr/local/home/.easyrpg/rtp2k3 (RPGK3 games)
You can use wine to install the RTP files on linux.
Yes, I know about WINE. Again, I can't do this. Can someone provide the RTP files in a cross-platform format?
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL on December 28, 2013, 04:32:57 pm
I'm sorry, but I can't provide you these files :(
Title: Re: EasyRPG - Development Build
Post by: Albert on February 18, 2014, 10:12:36 pm
So what's the current status on this project, might I ask? The port, as well as just EasyRPG player overall.
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL on February 18, 2014, 10:43:04 pm
The project is at a slow pace of development, so we do not have many updates since the latest  GCW-Zero build. The good part is that the port is almost identical to the PC version.

You can follow the code updates here: https://github.com/EasyRPG/Player/commits/master
Title: Re: EasyRPG - Development Build
Post by: Fluxchar on March 26, 2014, 04:16:06 pm
Pm sent to shin
Title: Re: EasyRPG - Development Build (2014/07/04)
Post by: Shin-NiL on July 05, 2014, 12:18:00 am
Good news, there's a new build (0.2.1), I'll upload a video later.

EDIT: video uploaded, see the first post.
Title: Re: EasyRPG - Development Build (2014/07/04)
Post by: gustavolatil on July 05, 2014, 03:03:23 am
ok, so i've followed the instructions and copied space funeral and yume nikki
yume nikki does not open and space funeral crashes after the star screen?
i'm doing something wrong or the games aren't supported?
also THANKS FOR YOUR WORK!
Title: Re: EasyRPG - Development Build (2014/07/04)
Post by: Shin-NiL on July 05, 2014, 04:18:37 pm
I've tested Yume Nikki and I was getting the same error zephyrus got some time ago: 
Code: [Select]
libc/misc/ctype/ctype.c: 281:tolower:Assertion `((((unsigned int)((c) - 0)) <=((127*2+1) - 0)) || ((c) == (-1)))`failed.
The good news: I fixed this problem, now the game starts.
The bad news: it can't find most of the resources, because it's using japanese characters. You can see a related discussion here (https://github.com/EasyRPG/Player/issues/115).

The only version of Space Funeral I found was missing .ldb & .lmt files :( I've found a complete version of Space Funeral now, it seems to be some problem with locale, I'll need to do some investigation...

I'll upload this new build soon. Done!
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Homeplanet on July 07, 2014, 05:57:50 pm
Ran into a problem with the new build. Whenever I try to start a game (any game, including A Blurred Line, which seems to work in the video) I get an error that says 'Cannot find database file'. Not entirely sure which file it refers to, but I've put the RTP (for both 2000 and 2003) to media/data/local/share/rtp2k and media/data/local/share/rtp2k3 respectively, but still get the error. Any ideas as to what's wrong?
Title: Re: EasyRPG - Development Build (2014/07/04)
Post by: Shin-NiL on July 07, 2014, 10:36:04 pm
ok, so i've followed the instructions and copied space funeral and yume nikki
yume nikki does not open and space funeral crashes after the star screen?

For get Yume no Nikki working you must edit the RPG_RT.ini according to your game translation, add the following section:
Code: [Select]
[EasyRPG]
Encoding=932
or
Code: [Select]
[EasyRPG]
Encoding=1252

My version is working with 932, I don't know if it is fully functional though.
(http://s28.postimg.org/4ztf6v9sd/screenshot010.png)

Ran into a problem with the new build. Whenever I try to start a game (any game, including A Blurred Line, which seems to work in the video) I get an error that says 'Cannot find database file'. Not entirely sure which file it refers to, but I've put the RTP (for both 2000 and 2003) to media/data/local/share/rtp2k and media/data/local/share/rtp2k3 respectively, but still get the error. Any ideas as to what's wrong?
Please make sure that RPG_RT.ldb, RPG_RT.lmt, etc is in your game directory.


Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Homeplanet on July 08, 2014, 12:36:24 am
All of my games (OFF, Home, Blurred Line, Oneshot, and Schuld, if that changes anything) have RPG_RT ini, idb, and lmt files (plus the exe of course). Dunno if there's more files I'm missing, but that's what I've got. Gonna try them on my PC as well and see if they work, but none have booted on the zero (so far).
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Homeplanet on July 08, 2014, 01:18:43 am
Finished testing the games on PC, with and without the RTP. Without it, all of the games ran passably but with no music or sounds except for Home and OFF, which did. All of them worked perfectly with the RTP. Still no luck on the GCW, however.
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Shin-NiL on July 08, 2014, 01:30:21 am
If all your files are there, so check if there are any blank space at the full game path.
Ex: /usr/local/share/My Games/OFF -> invalid
/usr/local/share/My_Games/OFF -> valid
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Homeplanet on July 08, 2014, 01:51:28 am
Well, it was much simpler to fix than I'd thought. There was a space in my SD card's name, which I didn't notice, which was causing all the fuss. Thanks for the quick reply, too. My only issue is that OFF, Home, and Schuld have a few graphical issues and the BGM won't load. These all worked on the PC build for 0.2.1, so is this fixable? or should I just wait for the next build? (in any case, Oneshot and Blurred line work, which is good enough for me)
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Shin-NiL on July 08, 2014, 02:16:33 am
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 mp3 ones, just change the extension. This way, convert music01.mp3 to music01.ogg, music02.mp3 to music02.ogg and so on ;)
Title: Re: EasyRPG - Development Build (2014/07/04)
Post by: gustavolatil on July 08, 2014, 04:45:31 am
Quote
For get Yume no Nikki working you must edit the RPG_RT.ini according to your game translation, add the following section:
Code: [Select]
[EasyRPG]
Encoding=932
or
Code: [Select]
[EasyRPG]
Encoding=1252

My version is working with 932, I don't know if it is fully functional though.
(http://s28.postimg.org/4ztf6v9sd/screenshot010.png)


dude, you are awesome!
question!
the ini must be like:

Code: [Select]
[RPG_RT]
GameTitle=‚‚‚‚‚
MapEditMode=2
MapEditZoom=1
FullPackageFlag=1
[EasyRPG]
Encoding=932

?

'cause i didn't get it to work (tried both numbers)
:(
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Homeplanet on July 08, 2014, 06:33:58 pm
converted the music to .ogg, but still no luck (it's really just for Phantom Legacy now, OFF crashed on the battle tutorial, but Schuld works!). Still though, even without music (on some things), awesome stuff!
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Homeplanet on July 10, 2014, 03:06:58 pm
got around to re-converting all the audio - it works perfect now!  ;)
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Shin-NiL on July 10, 2014, 09:44:40 pm
got around to re-converting all the audio - it works perfect now!  ;)
Nice  ;)
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Shin-NiL on July 12, 2014, 11:44:21 pm
EasyRPG for GCW-Zero is now on automatic builds.
You can find nightly builds here: https://easy-rpg.org/jenkins/
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: tcleary73 on September 02, 2014, 06:18:08 pm
hey shin thanks so much for your work, unfortunately tho most of the RPGs ive tried have had multiple errors...

OFF and HOME will not let you move after loading a save file, and the tutorial battle crashes the game (regular battles are fine but with graphical errors and no BGM)

other games like charles barkley gaiden and blurred line all hang in battles and wont let me select anything

played a couple games without battles and they work perfectly



Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Shin-NiL on September 03, 2014, 12:21:45 pm
EasyRPG player is a work in progress project, so it's not fully functional yet :-[
About the bgm issue, if the sound files are mp3 you should convert them to ogg keeping the same names.
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: tcleary73 on September 03, 2014, 03:55:22 pm
EasyRPG player is a work in progress project, so it's not fully functional yet :-[
About the bgm issue, if the sound files are mp3 you should convert them to ogg keeping the same names.

For some reason I just assumed it worked perfectly! my bad haha! and I have converted them to ogg with no luck. Every song but the battle BGM works.
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: xXFrostXx on January 26, 2015, 03:32:26 pm
Any updates on EasyRPG? It isn't in the release index, so I assume it's still in development.

Would it be possible to support XP and VX games? From what I can remember, the original program doesn't, though I'm curious.
Title: Re: EasyRPG - Development Build (2014/07/05)
Post by: Shin-NiL on January 29, 2015, 08:03:26 pm
You can follow the latest changes on github: https://github.com/EasyRPG/Player/commits/master
And the latest builds (including GCW-Zero) on jenkins: https://easy-rpg.org/jenkins/

The project just covers RPG 2000/2003 games ;)
Title: Re: EasyRPG - Development Build
Post by: Shin-NiL on February 17, 2016, 08:33:26 pm
EasyRPG Player version 0.4.0 "Poison Attack" (https://easy-rpg.org/blog/2015/12/easyrpg-player-0-4-0-poison-attack/) is out (I'm late, I know), please take a look.

And don't forget, you can always download the newest GCW-Zero build from the EasyRPG official web site.
Title: Re: EasyRPG - Development Build
Post by: David Knight on February 19, 2016, 11:32:17 pm
Thanks for the heads up. Are there any recommended titles? I am unfamiliar with the scene but it looks very interesting.
Title: Re: EasyRPG - Development Build
Post by: Aeter on February 20, 2016, 03:07:22 am
Will the mp3 thing ever get fixed or is it a GCW0 issue?

@David Knight You can look up all the rpgmaker games at www.rpgmaker.net and sort games on total downloads to see which are most popular.
For Engine choose RPG Maker 2000/2003 or RPG Tsukuru 2000/2003.
There are a lot.