GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment: Rpg Maker Emulation - GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Rpg Maker Emulation being possible [WIP]

#1 User is offline   fdelapena

  • Member
  • PipPip
  • Group: Members
  • Posts: 29
  • Joined: 20-November 08
  • Gender:Male
  • Location:Barcelona, Spain
  • Interests:EasyRPG development

Posted 23 December 2008 - 03:30 AM



There is an effort to do it. RPG Maker 2000/2003 game resolution fits perfect on GP2X screens (320x240).

The Rm2k file format is almost fully documented (specially here, here, here and here) so a lot of needed work is already done. The remaining part is a implementation. There are a project called EasyRPG to bring it to GP2X and other platforms using SDL. The porting status is still work in progress but under heavy development last days.

What is done?

- Basic data structures (BER integers, pascal strings)
- LcfMapUnit: lower and upper layers decoded (water, terrains, etc.) (2 bugs pending). Event layer in progress (and event command support). Event layer works now. Still missing some trigger conditions.
- LcfMapTree: 100% (1 bug remaining).
- LcfDataBase: Actors (100%), Skills (100%), System (100%) and a few more tabs (partially). All database is read now but it lacks implementation.
- Graphics: System support, character support, full chipset support, battle animation, etc.
- Transparency by palette index now supported (color key workaround).
- Sound and music support

To do:

- Class redesign and cleanup.
- 60% of event commands (NEW).
- Battle scene (some data from database is read now).
- Battle commands.
- Event handling. Some issues remaining.
- LcfDatabase integration. Working in some scenes.
- LcfMapTree integration. Start party works. Areas and vehicles pending.
- XYZ: Pending (documented, depends on zlib). Implemented, loaded into surfaces but file opening pending.


SVN checkout:
svn co https://easyrpg.svn.sourceforge.net/svnroot/easyrpg/trunk/ easyrpg


Greets!

This post has been edited by fdelapena: 08 October 2009 - 11:46 PM


#2 User is offline   palmertech

  • GP Mania
  • PipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 418
  • Joined: 03-March 08

Posted 23 December 2008 - 05:36 AM

Not too familiar with RPGmaker... But will this allow it to work with any RPG maker project files? (Not the .EXE, of course.)'

If so, my pokemon engine is coming to gp2x! smile.gif

#3 User is offline   Don Miguel

  • GP32 Hardcore
  • Icon
  • Group: GP Guru
  • Posts: 225
  • Joined: 13-August 02
  • Gender:Male
  • Location:South Urals
  • Interests:gamedev, books, fantasy, rpg

Posted 23 December 2008 - 05:46 AM

I used to transalte RPG Maker 2000...
It's damn great gamedev system.
^_-

So, good luck, guys

#4 User is offline   EvilDragon

  • There can't be enough evil in this world!
  • PipPipPipPipPipPip
  • Group: Admin
  • Posts: 7,195
  • Joined: 04-March 03
  • Location:Ingolstadt, Germany... somewhere near Munich

Posted 23 December 2008 - 10:11 AM

Wooooooooow - cooool biggrin.gif

RPGMaker on WIZ, gp2x and Pandora will then be possible!

Love you, really good stuff biggrin.gif

#5 User is offline   darkstorm

  • GP32 User
  • PipPipPip
  • Group: Members
  • Posts: 64
  • Joined: 30-August 08

Posted 23 December 2008 - 03:58 PM

QUOTE(Don Miguel @ Dec 23 2008, 05:46 AM) View Post

I used to transalte RPG Maker 2000...


Which was greatly appreciated. happy.gif

I spent many an hour on that...

#6 User is online   PokeParadox

  • Founder of Pirate Games - Penjin Coder
  • PipPipPipPipPipPip
  • View blog
  • Group: GP32 Hardcore
  • Posts: 3,710
  • Joined: 08-December 05
  • Gender:Male
  • Location:UK
  • Interests:Homebrew and Emulation!

Posted 23 December 2008 - 04:08 PM

QUOTE(Don Miguel @ Dec 23 2008, 05:46 AM) View Post

I used to transalte RPG Maker 2000...
It's damn great gamedev system.
^_-

So, good luck, guys

Holy shi... yeah I remember playing about with that... and I definitely remember your handle! smile.gif
This would be pretty cool, for those not ready to delve into Fenix or C++ yet.

It certainly whet my appetite for coding games.

#7 User is offline   fdelapena

  • Member
  • PipPip
  • Group: Members
  • Posts: 29
  • Joined: 20-November 08
  • Gender:Male
  • Location:Barcelona, Spain
  • Interests:EasyRPG development

Posted 31 January 2009 - 09:09 PM

Hi again!

Thank you for the support. A lot of work was done since last post.

Now a new video (using a some "hostile" handheld platform tongue.gif this time [not mine]):



Now basic map event system and map/event blocking is now working. The teleport event command works, too.

I'll made a GP2X video and package next days.
I ordered a Pandora, so I'll port it there, too.

Greets!

This post has been edited by fdelapena: 31 January 2009 - 09:10 PM


#8 User is offline   PoisonedV

  • Yeah, I'm a GIRL gamer, what of it?
  • PipPipPipPipPipPip
  • View blog
  • Group: GP32 Hardcore
  • Posts: 2,600
  • Joined: 20-October 06
  • Gender:Female
  • Interests:Retro gaming, cute boys

Posted 01 February 2009 - 08:05 AM

So nostalgic... RPG Maker 2000 is what got me started on using the internet obsessively... RPG Maker XP, VX etc will never reach the magic that 200 and 2003 had for me. Even if they were, in my opinion, annoying as hell, overly limited, and very few good games... there are some real gems, though, that reach up with some of the J-RPG's on older consoles

#9 User is offline   Kyosys

  • Mega GP Mania
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 1,009
  • Joined: 18-October 07
  • Location:Germany

Posted 01 February 2009 - 06:25 PM

i used to love making games with those. Great stuff

#10 User is offline   Amon_Re

  • GP32 Hardcore
  • PipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 266
  • Joined: 22-November 06

Posted 25 April 2009 - 09:53 PM

So.... now we need someone to make a new editor to create these games aswell? Or is RPGMaker 2000 still being sold?

Never mind, EasyRPG is set to fill that role

This post has been edited by Amon_Re: 25 April 2009 - 09:54 PM


#11 User is offline   fdelapena

  • Member
  • PipPip
  • Group: Members
  • Posts: 29
  • Joined: 20-November 08
  • Gender:Male
  • Location:Barcelona, Spain
  • Interests:EasyRPG development

Posted 20 August 2009 - 06:22 PM

I just added a basic Makefile.open2x to build the port for GP2X with Open2x firmware. I'll put a new video of the player status this week. Check the SVN trunk/player.

Also try trunk/editor for the new editor code (wxWidgets is required).

#12 User is offline   Regii

  • Member
  • PipPip
  • Group: Members
  • Posts: 17
  • Joined: 11-July 08
  • Location:Duisburg | Germany

Posted 20 August 2009 - 07:48 PM

Sheesh, if this gets released and/or expanded to be completely playable with most games, then I have a reason to get on going with my translation of Vampires Dawn guys!!
ED, you know it? It's German-only up until now.

This post has been edited by Regii: 20 August 2009 - 08:35 PM


#13 User is offline   fdelapena

  • Member
  • PipPip
  • Group: Members
  • Posts: 29
  • Joined: 20-November 08
  • Gender:Male
  • Location:Barcelona, Spain
  • Interests:EasyRPG development

Posted 29 August 2009 - 02:28 AM



New video using Open2x DR7 and EasyRPG player SVN revision 480. Each one of the 2 clouds is a move picture command on a separated event, both running as parallel process (latest tech demo made by Lobomon).

If you want to play with midi support, insert timidity.cfg and instruments/ folder in the same path as easyrpg.gpe

If you want to test some basic rpg maker made games, include all media used from the RTP or the player will crash with file not found errors.

Enjoy!

ps: we are opened to any contribution, the player is a bit on hold now.

This post has been edited by fdelapena: 09 October 2009 - 09:10 PM


#14 User is offline   EvilDragon

  • There can't be enough evil in this world!
  • PipPipPipPipPipPip
  • Group: Admin
  • Posts: 7,195
  • Joined: 04-March 03
  • Location:Ingolstadt, Germany... somewhere near Munich

Posted 01 September 2009 - 09:55 AM

Wohoooo!

This is sooo great. Thanks for your work, it looks like you're really gonna finish this thing :)

Great to see it working that well with sound already :)

So, is the To-Do list on the top still accurate? If not, what has to be done to be able to play the first real games? :)

#15 User is offline   fdelapena

  • Member
  • PipPip
  • Group: Members
  • Posts: 29
  • Joined: 20-November 08
  • Gender:Male
  • Location:Barcelona, Spain
  • Interests:EasyRPG development

Posted 01 September 2009 - 03:51 PM

Thank you! Yes, the to-do list was outdated, fixed! ;)

The game playability is near, most games will crash at startup, specially because some little but critical bugs blocks the gameplay (bmp and xyz, upper and lower case problems...) and the RTP dependence (you need to copy all RTP resources needed).

Donald-teh-Duck was testing a bunch of German Games, however the result was poor. Concerning the Vampires Dawn, there is a bug: http://easyrpg.rpgma...es/bugs/task/41
Chocobo Panic games can play the intro :D but both games crash later :( .

Now, the gameplay test of a Spanish-lang humour real game (The Bad Guy) intro being emulated with some quirks (the video is slightly older than the latest version, the event movement speed problem is now fixed).


"The Bad Guy" by Grise (the Longcat cameo is just the system wallpaper)


There are some commands working (some of them partially) as you can see are "move event", "show message" (with color support :D ) teleport, change music, etc.

Once the game intro is over, the command wasn't emulated yet, so nothing happens later :P (change player chara?). Now I don't know if the latest player revision has it.

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic