• Add Review
  • Subscribe
  • Nominate
  • Submit Media
  • RSS
Click here for documentation (Includes material formats)

RPG 20XX is a redesign of RPG Maker 20XX... Which was an upgrade replacement for RPG Maker 2003's engine. This newer engine will have nothing to do with the RPG Maker series of engines apart from the familiarity of the editor and engine features.

RPG 20XX should provide lots of advanced features yet remain faithful to the retro scale of RPG Maker 2003. It should not require actual writing of program scripts and instead provide a clever implementation of a click-together event scripting system similar to the older RPG Maker engines. Most notably the ability to re-adjust the battle calculations purely through event scripting.

Lots of common tedium and annoyances of RPG Maker 2003 should be eliminated. RPG 20XX will provide global battle events for all battles, a quest system, simplified character development, local save variables per event, and other simple conveniences.

All of this is currently licensed under the MIT license so you can check out the source code any time if you really wanted to. It will be a community project, free as in price and in freedom to create the RPGs in a fun familiar way like you always wished RPG Maker 2003 could do these days.

If you use this software, you agree to use the software under the MIT license: https://opensource.org/licenses/MIT
Copyright © 2014, 2021 WolfCoder Workshop LLC


Latest Blog

RPG 20XX Asset Starter Pack

First things first, I'll need to gather stock assets to create RPG 20XX's default asset pack. It's like an RTP except "Run Time Package (RTP)" doesn't make sense here since all required assets get built into .2xg files and players of your game won't have to go download it separately. I'm organizing what I had found before with what I can find off stock asset sites, but I think maybe the RPG creation kit that was born on RMN ought to have assets from the community.

If you have assets you're willing to contribute that have lots of "Generic RPG Energy", let me know. You'll need to license them under a creative commons license so we can all use them. Don't worry about formatting, I'll convert them, just make sure they're drawn to 16x16 pixel tile scale.

The resulting asset pack will have all of the sources cited even when attribution isn't a requirement, so be sure to let me know how you want to be credited and if there's links to something you want to include.

Anything simple and easy to map with but with an appealing retro generic RPG look is great. Here's an example I made using art I found elsewhere:

Posts

Okay, good to know, i was thinking it was dead.
I'm looking forward to this, i loved 2003, but there were some things that bugged me about it, one thing was how image files had to only be like.. 256 colors, the other thing that bugged me was that the battles forced that ATB styled thing on you, i like turn based myself.
Everything about this project excites me, and i look forward to it.
benos
My mind is full of fuck.
624
Where do i report bugs?
There is a problem with fading, as well as timing with events i think, i'm not sure, i know is i tried it with this one game i have, and at this one part of the intro where people walk in this door, the door does not animate as it should, and the NPCs get caught, and nothing moves forward things just kinda freeze up.

Files that are supposed to come from the RTP and not the folder the game is in, does not seem to work, unless were supposed to make sure the file is in the folder with the game, and that's just how it's supposed to work.

I'm playing an old game called Kindred Saga, seeing how it would fare, and there are some bugs, but it was an old RM2K game, not a 2K3 game, is this engine only meant to work with 2K3 games?

One final question, will this engine come with it's own editor eventually, or is it just supposed to be something that you use to add enhancements to the game?

If this is the wrong place for all that, i apologize.
Great work though, i prefer the older makers, i just disliked some of the short comings the old makers had.

Oh one more thing, the problem with the event facing i think might still be there, unless the download just has not been updated yet.
Damn... RM20XX can't run on my computer. It shows up a message about missing d3dx9_42.dll file upon starting. I already have DX9 installed so why this is happening?
author=MarkusT
Files that are supposed to come from the RTP and not the folder the game is in, does not seem to work, unless were supposed to make sure the file is in the folder with the game, and that's just how it's supposed to work.

I had someone tell me something like this, too. He said that he was getting errors that many of the RTP files were missing. But I've sent this to other people and they didn't mention any errors. Also, I don't get those errors when I play it. It loads RTP stuff for me just fine.

Are you getting the errors when test playing in the editor? or running the RPT_RT.exe outside of the editor? Just curious.
Damn... RM20XX can't run on my computer. It shows up a message about missing d3dx9_42.dll file upon starting. I already have DX9 installed so why this is happening?

My engine uses D3DX9_43.DLL which comes with the download regardless of your DirectX version, so I don't know. Try renaming it to D3DX9_42.DLL

You probably have an old version of DirectX 9 installed, most likely.

There is a problem with fading, as well as timing with events i think, i'm not sure, i know is i tried it with this one game i have, and at this one part of the intro where people walk in this door, the door does not animate as it should, and the NPCs get caught, and nothing moves forward things just kinda freeze up.

You should send me "this one game", then I can check.

Files that are supposed to come from the RTP and not the folder the game is in, does not seem to work, unless were supposed to make sure the file is in the folder with the game, and that's just how it's supposed to work.

If you installed the RTP to a different location than the default on your C drive, it won't work. I strongly recommend you not use the RTP ever again, it was a bad idea on Enterbrain's part. My engine attempts to find all RTP locations on 32/64 bit machines as well as the English/Japanese variants.

I'm playing an old game called Kindred Saga, seeing how it would fare, and there are some bugs, but it was an old RM2K game, not a 2K3 game, is this engine only meant to work with 2K3 games?

The two game data specs are nearly identical, but you'll have to wait longer since the CTB battle system will be implemented long after the ATB one. Otherwise, the game should simply run.

One final question, will this engine come with it's own editor eventually, or is it just supposed to be something that you use to add enhancements to the game?

I don't have enough time for the editor, I barely had time for this.
author=WolfCoder
Try renaming it to D3DX9_42.DLL

You probably have an old version of DirectX 9 installed, most likely.
Already tried renaming, ended up with a crash and an error message :P. Okay, so it's up to DX update...

EDIT: Now it works, although my RTP folder is installed in an unusual folder. Why don't RM20XX read the RTP path from Windows registry? Please note that my game is not an actual game, it's just a test of the engine.
Why don't RM20XX read the RTP path from Windows registry?

Even though Windows has lots of guards in place, I'd rather not mess with the registry. Like I said, RTP was a horrible idea (and you see one of the reasons why), if you don't want to copy the RTP so it matches one of the default paths, then simply paste it over the target game to make it portable.

Most sane game companies just give you the resources and you import only what you actually use instead of expecting everyone to install the stupid thing.

I may remove the RTP path system from 20XX since my implementation is a duct-tape hack anyway and is causing problems. There's tools out there that more neatly make any game portable. If I find a good one, I'll link it here.

Please note that my game is not an actual game, it's just a test of the engine.

Even better since it was a project folder made specifically to cause some sort of bug to happen.

Be sure your test sample works just fine under RPG_RT- it could be that your game is simply bugged and not me!
"You should send me "this one game", then I can check."
It's Kindred Saga, maybe i can just send you a link to where i got it.
http://gaminggroundzero.com/?page_id=170
Had a few problems when i tried it on this.
I'm still getting a few issues with my copy to work with my game, but I think it's because my RM2K3 is wonky to begin with.
There's tools out there that more neatly make any game portable.

RMTool is one that scans your project for missing files and imports them.
http://crankeye.com/?page=downloads
It says it's for 2000 but it might work for 2003. I've never had to use it before.

Adding FullPackageFlag=1 to RPG_RT.ini is enough to make any game not require the RTP. You just have to make sure all resources are in the game folder. Not exactly neat and automatic, but it works.

author=Feldschlacht IV
...but I think it's because my RM2K3 is wonky to begin with.

heh
I know RM2K3 itself is wonky, but I have a lot of plugins and hacks and patches and all that jazz. Is there a way to wipe my computer clean of all that so I can start with a fresh copy so I can get RM20XX to work vanilla?
I've never seen any patches that require installation, but it's not like I've used them all. There very well could be some that alter the editor, as opposed to just the project.

It should be as simple as uninstalling the core 2k3 program and "acquiring" a new copy. If you have any other extra 2k3 hack related programs sitting in the installed programs list, get rid of them before installing the new 2k3.

Also, the way I read that I thought you meant "The way I code stuff in 2k3 is wonky" xD That's why I laughed, but I see what you meant now!
Haitus, huh? Let's hope it's temporary. Has anyone heard from WC yet?
author=Feldschlacht IV
Has anyone heard from WC yet?


About what? Since when? I emailed some stuff about the engine and got a response about a week ago.
author=Link
About what? Since when?


The haitus, since the haitus.
I thought you were supposed to be our inside man, Feld.
I'm busy too! Keep in mind that uh you guys have to bug/support WC as well if you want this program to finish up. I believe it's around the Beta stage.

If anyone speaks to WC before I do, let us know what's up. In the meantime, we can still mess around with the program and crack it open a little bit.
Oh, no clue.

Keep on testing people.

Actually, is anybody else even testing this? I only know of like 3 4(ok there may be many more) people including myself.

The game I'm testing with is going to be an epic RPG. I should create something smaller, just to start having completed games under the 20xx category.