• 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

iddalai
RPG Maker 2k/2k3 for life, baby!!
1194
author=WolfCoder
No we don't.

http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-980/specifications

The memory bus on your typical modern video card is 256-bit. Just because you can define your graphics and draw your art to imply the style you saw on old video game consoles, doesn't mean we're actually using 16-bit graphics processors.


That's exactly what I meant, we still use 16 bit graphics art style.
To assume I was talking about actual video cards or graphical power makes no sense.

My point was, most people nowdays perceive 16 bit graphical art style as outdated, ugly and inferior to 3D razzle dazzle.
Yet we still use that art style.

As for the rest, I just won't use your program.
Well, 16bit graphics can also be said to be past their expiration date, but we still use them.

No we don't.

http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-980/specifications

The memory bus on your typical modern video card is 256-bit. Just because you can define your graphics and draw your art to imply the style you saw on old video game consoles, doesn't mean we're actually using 16-bit graphics processors.

Not to mention Windows XP is a thing no longer receiving security updates and that no hardware manufacturer upkeeps drivers for anymore. Quite the definition of an expired operating system (had a date and everything).

The whole point of RPG20XX is to carry on old fashioned gameplay to newer hardware in the year 20XX and beyond. There will be some point (past the year 2020 probably) where future versions of RPG20XX will no longer support Windows 7. This doesn't mean they won't run on Windows 7, they probably will for quite some time after that, this just eliminates it from the list of platforms I'll bug test against.


Please note that WINE is a platform I DO test against
If you don't want Windows 10, grab a Linux machine and use WINE.
iddalai
RPG Maker 2k/2k3 for life, baby!!
1194
author=WolfCoder
Windows XP is way past its expiration date and isn't supported by anyone. Please use Windows 7 or newer.


Well, 16bit graphics can also be said to be past their expiration date, but we still use them.

Anyways, I wanted to know about compatibility, now I now.
Thanks for the reply.
Is 3d possible at this moment?


The perspective style stuff if that is what you mean. You can see screenshots and a video of this.

I tried running the program and got this error "Entry Point Not Found - The procedure entry point SetProcessDPIAware could not be located in the dynamic link library USER32.dll".

So can I assume this is not compatible with XP?


Windows XP is way past its expiration date and isn't supported by anyone. Please use Windows 7 or newer.
iddalai
RPG Maker 2k/2k3 for life, baby!!
1194
I tried running the program and got this error "Entry Point Not Found - The procedure entry point SetProcessDPIAware could not be located in the dynamic link library USER32.dll".

So can I assume this is not compatible with XP?
author=WolfCoder
Is it possible to adjust zoom to like 2.0 for 2x zoom in and 0.5 for half zoom out?
My game has some horror elements and I feel like it could greatly add to the effect im going for in certain areas.
Sorry it took me a while to address you specifically, but I wasn't sure the engine could do this or not.

It can.

I feel a little derpy for not remembering this. You can enable perspective mode, but set the tilt so the camera looks down directly upon the map. Then you can change the zoom to zoom in and out. Either roll or pan can then rotate the map a bit if you want further control.

SNES games used MODE7 for when they just wanted to rotate the map. The perspective trick required additional HBLank interrupts to accomplish, so simple rotations and scaling were a lot easier to accomplish.

RPG20XX just draws the tiles as though they were in a 3D world in OpenGL and then lets you move the camera. The video card driver does all the matrix transformations (all done on hardware these days if I recall).


Is 3d possible at this moment?
Is it possible to adjust zoom to like 2.0 for 2x zoom in and 0.5 for half zoom out?
My game has some horror elements and I feel like it could greatly add to the effect im going for in certain areas.

Sorry it took me a while to address you specifically, but I wasn't sure the engine could do this or not.

It can.

I feel a little derpy for not remembering this. You can enable perspective mode, but set the tilt so the camera looks down directly upon the map. Then you can change the zoom to zoom in and out. Either roll or pan can then rotate the map a bit if you want further control.

SNES games used MODE7 for when they just wanted to rotate the map. The perspective trick required additional HBLank interrupts to accomplish, so simple rotations and scaling were a lot easier to accomplish.

RPG20XX just draws the tiles as though they were in a 3D world in OpenGL and then lets you move the camera. The video card driver does all the matrix transformations (all done on hardware these days if I recall).
Cap_H
DIGITAL IDENTITY CRISIS
6625
That sounds like a handy feature. Feature, I don't remember from Final Fantasy IV.
Only one way to find out.

The "Quests" thing is really strange to me, by the way.


The built-in quest system isn't activated yet. It was going to be a system that keeps up a journal and runs events, so it was mostly a convenience I had planned.
author=WolfCoder
When are you gonna work on this thing again? I can't wait to make a SNES style RPG with this ;_;
It can make RPG games already. Is there a specific feature you're waiting for?


Oh, you think so?
Well, I feel that this is still incomplete because i am not sure if there's enough features completed to make a final fantasy styled game. The "Quests" thing is really strange to me, by the way.
When are you gonna work on this thing again? I can't wait to make a SNES style RPG with this ;_;


It can make RPG games already. Is there a specific feature you're waiting for?
When are you gonna work on this thing again? I can't wait to make a SNES style RPG with this ;_;
Is it possible to adjust zoom to like 2.0 for 2x zoom in and 0.5 for half zoom out?
My game has some horror elements and I feel like it could greatly add to the effect im going for in certain areas.
Yes, but you'll have to be willing to do plenty of event scripting.

There are plans for a default front view battle system, but those are in the distant future. RPG20XX is on hold while I am focusing on LandTraveller.
Is it possible to make a front view battle?
Not for RPG20XX, although I tried it in WINE and it appears to function. I may port the RPG20XX engine (not editor) to Linux as some point.
Gretgor
Having gotten my first 4/5, I must now work hard to obtain... my second 4/5.
3420
Is there a Linux version, by any chance?
To call a non-common event, you use the Call Page command which also takes a page number to call.

For opening the inventory directly, there is only a command to open the default menu.
Yay I figured it out! But how do I call a non-common event like the item command to take the player to the inventory. Call event only lets me call the common events (which are all blank right now). I looked in the command>other section and there's no open inventory.

I was also wondering if there is a pause game thingy for when the new menu is open but I only found pause battle and pause timer. (Although player is not moving, other things are. This doesn't bother me but I just want to satisfy my curiosity.)
The Input command gets the current state of the keys, that should help.