• 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

Scripting is a pretty low priority here, but there would be a compiler just like WeaponBirth. It would compile into byte code from a language I invent.

Inventing a language and compiler doesn't exactly sound like something I could do in a quick time frame, so it would go at the end of the development cycle.
WIP
I'm not comfortable with any idea that can't be expressed in the form of men's jewelry
11363
Why not use an already established language? In this day and age of modern programming languages, most have an easy way to integrate with existing programs. There are also far more resources available.
Yeah sure, but the problem here is that I'm not even going to think about such a thing until the engine is finished as it was originally intended to be. Creepin' features.
If no one has mentioned this yet (didn't want to go through 15 pages of comments), would it be possible to have enemies drop more than one item? I've always wanted to have a common and rare drop, but there's only one slot for an item per-enemy. =(
That's something to be done to the editor.
OH god, oh god oh god!! I forgot one of the most important things that wasn't in rm2k3... Time! Like the amount of play time in the game! >_<;;;; It was in rmxp, and vx, why wasn't it implemented in rm2k3???

There was that one alternate way of doing the play time, but it didn't record battles which was a darn shame. >_<;
Already drafted, but if you want it to be in the menus, OK. You can have real-world-time in your games though.
BurningTyger
Hm i Wonder if i can pul somethi goff here/
1289
I use autobattle sometimes. and I'd like the .LSD compatibility to remain in addition to the new file type, both in case we want to import an older game and to ensure backwards-compatibility with the older versions of 2k3.
Dropping support for .LSD only means you can't use old game saves. Not supporting the .LSD format will not harm compatibility in any way. There may, in the distant future, exist a tool to convert saves in case of a really, really long game, but it's something after this engine is completed.

It does not effect your ability to use this engine with existing RPG Maker 2003 games. You'll have to begin a new game save and it's kind of safer that way too.
When I was using this with a game called Ebon Scape it doesn't show pictures for some reason.
Hey, I don't know if this has been addressed or not, but would it be possible to add a command that can determine who is currently leading the party? Like, returning the leader's heroID into a variable when called.

Also, a built in caterpillar system would be nice :)
author=kentona
Also, a built in caterpillar system would be nice :)


This!
Hey, I don't know if this has been addressed or not, but would it be possible to add a command that can determine who is currently leading the party? Like, returning the leader's heroID into a variable when called.


I think I added something like that already.

Also, a built in caterpillar system would be nice :)


Was waiting for you to suggest this. I wonder what a caterpillar of 128 party members would be like...
LEECH
who am i and how did i get in here
2599
author=WolfCoder
Hey, I don't know if this has been addressed or not, but would it be possible to add a command that can determine who is currently leading the party? Like, returning the leader's heroID into a variable when called.
I think I added something like that already.

Also, a built in caterpillar system would be nice :)


Was waiting for you to suggest this. I wonder what a caterpillar of 128 party members would be like...


EPIC.
WOW NICE project, too bad i'm confused about how to actually use it (wanted to play old games that crash after some time) (the music stop) then i have to start from my last save.
By the way I Subscribed =-)
Been looking forward to this, what's going to become of it if and when this place really does go tits up?
WOW NICE project, too bad i'm confused about how to actually use it (wanted to play old games that crash after some time) (the music stop) then i have to start from my last save.


It's incomplete, but when it's done, it will play RPG Maker 2003 games. You can start by using it just like you do RPG Maker 2003.

Been looking forward to this, what's going to become of it if and when this place really does go tits up?


I'm moving everything NOW. I will start plastering the info all around once I get it. E-mail me to wolfcoder (at) dreamincode.net if you want me to mail you back with all updates. I also have a YouTube account (named WolfCoder) and plan on getting an IRC channel.
For good measure:

This project will be permanently moved to a location I don't know yet.

Please E-Mail me to wolfcoder (at) dreamincode.net to subscribe to messages.

I've made an IRC:

server: irc.rizon.net
channel: #20xx

Try using chatzilla if you're new to IRC

Also check my YouTube account: http://www.youtube.com/user/WolfCoder