• 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

Cap_H
DIGITAL IDENTITY CRISIS
6625
Sounds neat, may try to produce it later on.
I already tried the perspective mode but I cant seem to get it to work the way I want it to.

There is only enable tilt pan roll distance and duration listed (no zoom option)
I changed the tilt to 0 and ignored the pan and roll.
I messed around with the distance but its not zooming in or out, it just stays the same.
I cant figure out what im doing wrong. :/
Distance should be doing the trick, I'll take a look into that.
Hello,

I'm afraid I'm pretty new to this process. I've downloaded the RPG 20xx engine, but I don't know if I'm using it properly... I see a lot of fantastic things in the screenshots like perspective mode, but I can't seem to find it anywhere in the menus... I'm also not entirely sure how to put my custom sprites in. Are there any tutorials on this sort of thing? Also, is it possible to increase the amount of animation frames for the character sprites?

Thank you
At the most basic level in RPG20XX, you draw maps, create events, and then script the events with commands. People familiar with creating events in an RPG style game would be familiar with RPG20XX, but not someone who is new to the whole idea altogether. There aren't any tutorials yet.
Is this engine complete? By which I mean, can I make a bug-free game with it?
By which I mean, can I make a bug-free game with it?


There is no such thing as a bug-free game, with any engine.
author=WolfCoder
By which I mean, can I make a bug-free game with it?
There is no such thing as a bug-free game, with any engine.


Can I make a game from start to finish with the current version?
Yes, if you're willing to script your own battle system. There's a game elsewhere on this site called Ruby Wolf where I did that in about a week or so for a game-making event.
author=WolfCoder
Yes, if you're willing to script your own battle system.


Would give five years off my lifespan for a tutorial how to do this. Just sayin'.
author=WolfCoder
Yes, if you're willing to script your own battle system.


Would give five years off my lifespan for a tutorial on how to do this. Just sayin'.
SunflowerGames
The most beautiful user on RMN!
13323

What causes this error:



Edit: Figured it out. You need to update your sound divers.
Just tried this out. it seems to have a ton of cool features in it so far!
I have a couple complaints though:
-this program needs a help file/documentation. As a seasoned rpg maker user, I managed to find my way around the menus somewhat, but it would be nice to have all the info documented in one place Apparently the documentation is at the top of the page, just not bundled with the actual program. Might be a good idea to do that.
-bgm looping scheme: doing it by seconds is kinda clunky. Is there an option for doing it by bar/measure in case of midi files? is there a controller event 111 reading?
-also, after listening to an imported custom midi on loop for a couple loops (it's a pretty standard midi somewhere around 1 minute long, no fancy stuff concerning controller events) while messing around in the database, the entire program crashed without warning. I don't know why. Any particular reason why it may have crashed? Is the soundtrack player for midis that buggy/fragile?

Either way, I'm considering having this engine used for my team's upcoming project, especially considering it seems to have more standard tools and customizable features available than the other makers we have at hand, if I can get it to work consistently. (xp has unlimited tilesets, but tons of desired features need to be scripted, vx ace has a ton of dynamic battle options, but has terrible tileset restrictions, 2k3 requires actual programming to change any of the built in stuff and has some limits that would probably prove to be obstacles in development)

Edit: and now, the program isn't launching the editor window when the program is opened. it apparently loaded the project I made, there's a thing in the taskbar for it, it's taking up memory in the task manager, but there's just no window for it. Does this have anything to do with the fact that I saved the project in a google drive folder, or is it just a consequence of crashing earlier? Either way, this really needs to be fixed.
If the program crashed, then the config files and stuff are probably corrupted. To perform a factory reset, try going to C:\Users\<Your Name>\AppData\Roaming\rpg20xx and deleting it. Then re-open the editor and then re-open your project.

RPG20XX was designed to make it so you can event script your own battle system. The default battle system and the built-in quest system are the things not yet complete. The engine is open source and licensed under the MIT license, so it is also possible to edit the source code to customize the engine using a license that is compatible with stuff like Steam.
SunflowerGames
The most beautiful user on RMN!
13323
author=WolfCoder
The engine is open source and licensed under the MIT license, so it is also possible to edit the source code to customize the engine using a license that is compatible with stuff like Steam.

You can't do that with Nintendo RPG Maker.

Yessssss, it works again!
Thank you!

EDIT: bug report - tried to test an mp3 file in the soundtrack menu and it gave me 4 error dialog boxes per second and it freaked me the heck out. The mp3 file in question was exported from audacity with LAME3.98r. Currently I'm kinda too afraid to test any other mp3's in the program, but it might be nice to make it so an endless stream of error messages doesn't happen if an error occurs in reading an mp3 file.
Regardless however, I'm definitely sticking to my team using ogg files for our game (especially since fmod uses a noncommercial license and we're planning on eventually going commercial with our game).

Another bug report - the player and the editor crashes when a random encounter happens while mode7 is activated. It mentioned something about being unable to find a background 0 or something, which is weird because the random encounter worked just fine when it wasn't in mode7.

Maybe I'm just being dense when it comes to reading documentation, but I'm having difficulty importing a tileset, mostly due to not knowing the specifications for importing and applying regular tiles to the tileset.
(I hope I'm not being too much of a bother with running into all these bugs, but I want to make sure this program is stable and I can see clear potential in using this editor.)

yet another edit: aaaaand, now my test project is corrupted and crashes the program upon loading, likely bemuse of the same background not found error.

At this point I think I'll just try to make due with a more stable engine, sorry.
author=lavendersiren
Edit: and now, the program isn't launching the editor window when the program is opened. it apparently loaded the project I made, there's a thing in the taskbar for it, it's taking up memory in the task manager, but there's just no window for it. Does this have anything to do with the fact that I saved the project in a google drive folder, or is it just a consequence of crashing earlier? Either way, this really needs to be fixed.

I noticed the same problem after a crash.

After it crashed, I started the program again, and it appeared in my task manager and taskbar, but a window didn't appear for it. I tried pressing "End Task" in the task manager and re-opening the program again, but it still didn't appear as a window.

I solved it very easily by pressing a button on the bottom-right corner of my screen. Windows 10 has a button for minimizing all windows at once and un-minimizing all windows at once. I pressed that button twice and the window for RPG Engine 20XX appeared again. I am writing these details in case the developer wants to track down the issue when he has time. (Attempting to minimize and un-minimize ONLY the taskbar item for RPG Engine 20XX didn't work.)

I love this engine. The character generator is great. I created a different set of eyes and I imported it. I want to create many sets of clothing and body shapes to allow the random generator to have a wonderful range of results for my game.

I want WolfCoder to win a lottery soon, so he could have more free time for Engine 20XX. I noticed that his game called LandTraveller will probably be released on June 9th. I hope it's successful. I added it to my steam wishlist.
I just started testing this engine out, but I noticed the play animation button doesn't work in the effect editor. Is this not implemented yet, seems odd if so? Also, are there any tutorials for this engine, or additional info to help better understand all of its features?

Edit: I ran into a weird message while messing around with animations too; "Cannot use null as a key". I get this message when I try to play test the game, as that's the only way I have found to view animations. I tried importing the settings from the original engine, as well as undoing any new changes I made, but I still get the error. All variables, skills, effects, etc are the same as when you create a new project, but I still get that message when trying to play the game.

Edit2: I figured out the issue with the "Cannot use null as a key" error. It seemingly happens randomly when I adjust the maximum number of entries in a datatbase. I tried to recreate it, but couldn't. The most frustrating thing is there is no fix. Even when I revert the changes I made, the engine still thinks there is an error. The only fix is to export each database and create a new project and then import each database. As I am constantly adding more database entries, I run into this issue a lot. It's unfortunate the engine has such a huge bug and there doesn't seem to be any more support for it. I was really looking forward to using it too.
This is such a strange maker..

Where are the tutorials and youtube videos to use this engine??
Gretgor
Having gotten my first 4/5, I must now work hard to obtain... my second 4/5.
3420
Is this still on hiatus? Come on, I was so hyped for it :(