EasyRPG Player

BSzili · 7333

BSzili

  • Newbie
  • *
    • Posts: 44
    • Karma: +80/-0
    • My AROS, MorphOS and AmigaOS4 ports
on: November 08, 2018, 04:11:00 AM
I finally said good bye to my trusty ABIv0 compiler, and ventured into the C++11 realm, so here it is.

EasyRPG Player is a program that allows to play games created with RPG Maker 2000 and 2003.

You can get the AROS version from my website (or here's a direct link).

For MIDI playback download some MIDI patches from here, and dump them next to the executable.
Info on the compatibility, project status, progress, etc. on the official site on the project:
https://easyrpg.org/player/

This is just like television, only you can see much further.


sabbate

  • Guest
Reply #1 on: November 08, 2018, 05:03:19 AM
Thank you  :)



nikos

  • Senior Member
  • ****
    • Posts: 374
    • Karma: +71/-3
    • aspireos
Reply #2 on: November 08, 2018, 06:33:37 AM
Cool!! Thx :)


paolone

  • Legendary Member
  • *****
    • Posts: 569
    • Karma: +90/-0
Reply #3 on: November 08, 2018, 12:40:37 PM
Hello Szilard, happy to see you there again! Is there any free game I may download as an example?


wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #4 on: November 08, 2018, 01:01:15 PM
@bszili
libclf (whatever it is) is a requirement of the player i understand?



magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #5 on: November 08, 2018, 01:39:23 PM
Hello Szilard, happy to see you there again! Is there any free game I may download as an example?
Sorry as the question was not directed at me, but i think i can be of assitance there.

Take a look here and here (make sure to change the game engine in the dropbox on the right in case the latter).

Be advised though that there are free games out there (can be found on steam as well) but perhaps it is not always allowed to distribute. In that case, a small script that downloads titles accompanied with your distro might be able to fill that hole.

I note again to make sure that you select the correct engine. There are many other enignes out there that followed RPG maker, but afaik easy RPG player only supports 2000/20003 engine.


magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #6 on: November 08, 2018, 01:44:36 PM
@bszili
libclf (whatever it is) is a requirement of the player i understand?
Again not directed at me but...

here i read:
Quote
liblcf

liblcf is a library to handle RPG Maker 2000 and 2003 game data. It can read and write LCF and XML files.
liblcf is part of the EasyRPG Project. More information is available at the project website: https://easyrpg.org/

So the answer to yur question would be no if you don't mind playing without actual gamedata, yes for other enthusiasts  :P


BSzili

  • Newbie
  • *
    • Posts: 44
    • Karma: +80/-0
    • My AROS, MorphOS and AmigaOS4 ports
Reply #7 on: November 08, 2018, 01:59:46 PM
@bszili
libclf (whatever it is) is a requirement of the player i understand?
It's part of the easyrpg project, it's meant for reading / writing RPG Maker formats. Other dependencies include Pixman, ICU. Check out their build scripts for various platforms:
https://github.com/EasyRPG/buildscripts

This is just like television, only you can see much further.


wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #8 on: November 08, 2018, 02:11:16 PM
Quote
It's part of the easyrpg projec

ok. these requirements on cmake are insane! 3.7 pfft.. i have just built it with my 3.5.. untested so far.

i have attached a metamakefile to build it witha aros build system, its pretty straight forward, if you like to include it in your source. at some point it might also be good to upload snapshot of the source to aros archives.



wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #9 on: November 08, 2018, 02:12:56 PM
i ll try to build the player too and provide you with a mmakefile if you like.



BSzili

  • Newbie
  • *
    • Posts: 44
    • Karma: +80/-0
    • My AROS, MorphOS and AmigaOS4 ports
Reply #10 on: November 08, 2018, 02:36:29 PM
You don't necessarily need CMake, it can be compiled using the autotools build system as well, that's what I used. I'll see if I can include the metamake file, but they plan to do away with all the custom build scripts, leaving only autotools and CMake. Either way if you manage to build it, it would be nice if you could add it to the AROS ports.

This is just like television, only you can see much further.


wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #11 on: November 08, 2018, 02:49:58 PM
forget the last file. i have left some rubbish in.

what concerns aros mmakefile, i dont consider that we can demand to push these upstream to each and every project. i would even refrain from trying this. but its good to store our ports-sources/mmakefiles somewhere. i had discussion with kalamatee about it and he wasnt very much in favour of adding too much material to ports even though i think this was mostly matthias initiative. since the latter didnt speak up since a while i though the best we can do is archive our sources in aros archives.



wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #12 on: November 08, 2018, 02:52:09 PM
btw the aros mmakefile doesnt actually do much except invoking cmake with one or two options and installs the libs and headers in the correct paths.



wawa

  • Senior Member
  • ****
    • Posts: 265
    • Karma: +55/-0
Reply #13 on: November 08, 2018, 03:27:42 PM
hmm. it needs sdl2. sounds like we need to add some effort to that sdl2 port there is talk about in another https://amigaports.slack.com channel, in order to get it for aros.



BSzili

  • Newbie
  • *
    • Posts: 44
    • Karma: +80/-0
    • My AROS, MorphOS and AmigaOS4 ports
Reply #14 on: November 08, 2018, 04:03:22 PM
I can understand not wanting to bloat up the ports, but it can always be uploaded to AROS archives. I understand the metamake files only invoke the underlying build system, but since the devs were kind enough to accept my PRs, so I don't want to add any extra files. SDL2 is not a requirement, SDL 1.2 is still perfectly functional in the Player. That being said, SDL2 would offer some advantages, for example faster up-scaling and arbitrary zoom levels.

This is just like television, only you can see much further.