• 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

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.
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.

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.
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.
SunflowerGames
The most beautiful user on RMN!
13323

What causes this error:



Edit: Figured it out. You need to update your sound divers.
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'.
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'.
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
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?
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.
Is this engine complete? By which I mean, can I make a bug-free game with it?
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.
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
Distance should be doing the trick, I'll take a look into that.
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. :/
Cap_H
DIGITAL IDENTITY CRISIS
6625
Sounds neat, may try to produce it later on.
Yeah, nobody uses linux but youll get an engine port for that since it is a stepping stone. That and LandTraveller is already ported to linux, i just need to fix some odd issues it has with window modes.

Action is possible, i have a youtube video of projectiles. You can use the weapon animation system and collision detection functions. You can also store battler ids in local event variables to instance enemy characters.
author=WolfCoder
Please use Windows 7 or newer.

like Lubuntu 16.04
Cap_H
DIGITAL IDENTITY CRISIS
6625
Not, that there is no pressure from Microsoft on users to drop XPs.
I would personally recommend installing Linuxes with Mate desktop. I would drop Windows completely, if my school wasn't dependable on certain software.

@Wolf, Is there any demo of 20xx with event-based action combat? The one in traveler is scripted, i guess. I haven't run 20xx for almost a year, so free not to answer. I can't say I remember much about its functionality. Should take in on a ride once again.
Youre arguing artistically, im arguing about both security and pragmatism. I would not recommend using XP for your own sake, in general.

This isnt about perceiving it as outdated, it literally has no support and is vulnerable to attacks no anti malware can cover you from.

Its usage has dropped to 4% and declining. No, it is not still in use.

Yes, android is the most used os in the world and yes i do need to port the engine eventually.