• 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

There's a hard base stat cap of 999 in the engine, not the editor. Note that the engine does work with stats bigger than 999 (see x2 stat buffs), you just can't increase a stat above 999 except with buffs.
is it possible for you to take a look at the operations done on pictures when moving/scaling them?
I suspect there being something there which can trigger a "division by zero" error.
Don't worry, my scouter can read power levels over 999 or 9999. I've left only the edge cases (value equals zero, etc.) so all values can go up to the limit of a signed 32-bit integer which is something like 2 billion positive and 2 billion negative. It all depends on what the editor saves so if you unlock it there with a lil' hack my engine won't have a problem.

@Kazesui that actually happens in RPG_RT? Haha, I wouldn't be surprised. I'm not going to open RPG_RT though, this is a backwards engineering project not a reverse one so I'm writing all my own image routines in D3D.
dragonheartman
Developer, Starless Umbra / Heroes of Umbra
2966
I'm glad to see projects like this. It unlocks a lot of potential for those of us stuck with RM2k/3. (And makes my dream of porting my own project to a mobile platform more plausible.)

If you are ever recruiting programmers, I'm sure plenty of us *cough* here would be willing to help. :)
(And makes my dream of porting my own project to a mobile platform more plausible.)

FMOD and SDL are already mobile, it's only a matter of making an OpenGL port or something. Unfortunately I've got the annoying windows.h file everywhere. Still, wouldn't be a that hard a feature for portable phones and GP32X. I'm developing all of this on a netbook, and I actually plan on intending this to be part of the Games for Netbooks Platform. I wonder how hard it would be to port this to Windows Phone 7?

If you are ever recruiting programmers, I'm sure plenty of us *cough* here would be willing to help. :)

I've totally got this, but it's open source LGPL and programmers can modify the engine to fit their needs. If someone optimizes code to do the same thing but way faster than I, I can update the engine with it and add credit.
dragonheartman
Developer, Starless Umbra / Heroes of Umbra
2966
author=WolfCoder
(And makes my dream of porting my own project to a mobile platform more plausible.)
FMOD and SDL are already mobile, it's only a matter of making an OpenGL port or something. Unfortunately I've got the annoying windows.h file everywhere. Still, wouldn't be a that hard a feature for portable phones and GP32X. I'm developing all of this on a netbook, and I actually plan on intending this to be part of the Games for Netbooks Platform. I wonder how hard it would be to port this to Windows Phone 7?

If you are ever recruiting programmers, I'm sure plenty of us *cough* here would be willing to help. :)


I've totally got this, but it's open source LGPL and programmers can modify the engine to fit their needs. If someone optimizes code to do the same thing but way faster than I, I can update the engine with it and add credit.


I believe at least with the android phones there's a subset of the OpenGL available, but I am still very new to both smartphones and smartphone development. Nonetheless your project has inspired me and I'd love to see what is possible with your work.

From the looks of things, I'm going to roll with a version that's almost complete in time for Christmas. It should be nearly operational- events working with possibly even battles.
I would LOVE to try this system but I just bought a copy of XP and I'd like to mess around with that for awhile as I am in a joint project with a friend... I've downloaded this but I'm a little on the fence on if I really want to use this. I've got a few questions too...

Q: For the battle system, will I finally have full event options available? Or is it still the basic system, I'd like to try to add animation to monsters if I could... (standing in one spot and shifting a little every so often for example)

Q: Is there finally no limit to chipsets, and will I finally have more than 256 colors?

Q: Final question, and probably a stupid one, but I'd like to ask it anyway: Is there any plans to add a graphic tool that's fully compatible to the system to allow for custom graphics? I only ask this because my old version of IDRAW isn't cutting it for XP...
oh god please finish this before i ship out to the navy early next year

im so excited


Also you fixed the shitty Agility issues, right?

EDIT: NVM, you are. Is there a comprehensive list of the changes/bugs fixed?
Ocean
Resident foodmonster
11991
author=WeasleX
Q: Final question, and probably a stupid one, but I'd like to ask it anyway: Is there any plans to add a graphic tool that's fully compatible to the system to allow for custom graphics? I only ask this because my old version of IDRAW isn't cutting it for XP...

Why not try out GraphicsGale? A graphic tool is gonna take a bit of development time and there are other programs to use so I don't think that would be a really necessary feature.
"Q: For the battle system, will I finally have full event options available? Or is it still the basic system, I'd like to try to add animation to monsters if I could... (standing in one spot and shifting a little every so often for example)"

I've been thinking about just implementing animated monsters. Not sure if I will though.

"Q: Is there finally no limit to chipsets, and will I finally have more than 256 colors?"

There's was no limit to chipsets in the first place, and I've already implemented 32-bit alpha as you can see in that one screenshot. Just have the file you really want to use in the engine with -2x before the extension (example-2x.bmp)

"Final question, and probably a stupid one, but I'd like to ask it anyway: Is there any plans to add a graphic tool that's fully compatible to the system to allow for custom graphics? I only ask this because my old version of IDRAW isn't cutting it for XP..."

I can pixel art just fine in Photoshop and/or GIMP. There's other tools out there too specifically for pixel art and animation but I haven't gotten them. Picture editing is beyond the scope of this, this is just a file replacement for RPG_RT.exe

"EDIT: NVM, you are. Is there a comprehensive list of the changes/bugs fixed?"

It got annoying keeping that thing up because I keep changing things. It'll be out once the engine is closer to being complete. Since this is being programmed from the ground up, all of the old bugs of RPG_RT.exe have been eradicated. This means there is going to be an entire set of new bugs that I'll be fixing after initial beta release. Unlike Enterbrain though, you'll be able to bother inform me and I can roll out updated versions.
dragonheartman
Developer, Starless Umbra / Heroes of Umbra
2966
I'll be awaiting the next release with much anticipation.

Forgive me if these have been answered but I have more questions:

1.) Do you plan on releasing/selling the source code?

2.) Where did you find out about the specifications of the project file formats (.lmu, .ldb, etc)?
"Forgive me if these have been answered but I have more questions: "

I don't mind answering questions multiple times. It shows that I'm responsive and alert to my users and there's no such thing as a stupid question.. As long as it's related to 20XX if it's asked here.

"1.) Do you plan on releasing/selling the source code?"

No, the next release will have a copy of my Visual Studio 2005 project too. It's free and open source under the LGPL license. If I sold the code I would have to pay Firelight Technologies $100 for a commercial license since this engine uses FMOD Ex.

"2.) Where did you find out about the specifications of the project file formats (.lmu, .ldb, etc)?"

Some place called rpgk2dev.sue445.net which I would link to if URLs from there copied to here without breaking. It's entirely in Japanese of which I can read.
dragonheartman
Developer, Starless Umbra / Heroes of Umbra
2966
Thanks for clearing that up. At the very least I hope you accept donations.

Sue was the one that wrote lmu2bmp if I recall, right? In any case, I will see what I can do with my broken Japanese. Thank you!
I gotz a question/request if its not too much.

Can you enable the engine to display loss/gains in MP like it does HP in the battle system? It's the worst when you use an MP restoring item and it doesn't display how much you gained back, or even worse, an enemy uses an MP draining skill and it doesn't display how much you lost. Perhaps you can make it so any MP loss/gain numbers show up in a different color or something?

I dunno just throwing it out there.
"Can you enable the engine to display loss/gains in MP like it does HP in the battle system?"

Oh that's right I forgot about this. I hate this too so I'll do it. I also hate how the damage numbers are drawn in the text font and not in the numbers drawn in the gauge graphic. I'll make it the numbers in the gauge graphic and I'll have damage/heal/mpdamage/mpheal colors taken from the standard system graphic colors. Plus I'll use the empty space up in the top right for the "Miss" text.
oh god

oh god wolfcoder you're the greatest


you're the greatest in the worrrrrrrlllllllllllllllldddddddddddddd
LEECH
who am i and how did i get in here
2599
author=dragonheartman
Thanks for clearing that up. At the very least I hope you accept donations.

Sue was the one that wrote lmu2bmp if I recall, right? In any case, I will see what I can do with my broken Japanese. Thank you!



Everyone accepts donations. Even when they have done nothing...
No, there's some groups of fansubbers who explicitly say they won't take any donations even if you would be willing to give one. I personally wouldn't have a problem, but I really don't need any to fund work on this thing.
LEECH
who am i and how did i get in here
2599
So basicly they say... "DONT GIVE ME MONEY"