Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Adding your own RTP's

I spent the last 30 minutes searching topics/threads to make sure this wasn't already posted, I couldn't find it, but if it has been, i'll promptly delete this post. ;)

I've only been using RPG Maker XP for about two weeks, but i've already got so many extra graphics and audio files, and different game projects etc. I got tired of importing/exporting or copying the files directly into my project directories. Yes, you can stick the files in the RGSS\Standard\Graphics directory, and every project will then have access to the files, but I wanted to keep the original RTP directories/files clean and seperate from anything I make or download. I noticed in RMXP under the pull down menu "Game" is an option for SelectRTP... and I figured it'd be so much easier to add my own files into a mini-RTP or whatever you wanna call it. You can do it too, and it's quite easy.

Have a directory setup with two folders in it, one for Audio and one for Graphics. In the "Audio" folder, have four subfolders called BGM, BGS, ME, SE. And in the "Graphics" folder, have fourteen subfoulders called Animations, Autotiles, Battlebacks, Characters, Fogs, Gameovers, Icons, Panoramas, Pictures, Tilesets, Titles, Transitions, and Windowskins.

I have mine located in my C:\Games\RMXP\Oscarr directory (the directory you put it in will be important later)

Now, open up Registry Editor (click Start button, click Run, typed regedit.exe in the box, hit run/enter). You should see five folders on the left, you want the third one, called HKEY_LOCAL_MACHINE, so click on it, then click on SOFTWARE, then scroll down to Enterbrain, click it, click on RGSS, click on RTP. Now on the right you'll see following:

Name Type Data
---------------------------------------------------
(Default) REG_SZ (value not set)
Standard REG_SZ C:\Program Files\RGSS\Standard\

The directory listed for Standard under Data may be different for you, depends on where you installed the files. Now what we want to do is add our own entry, so under Standard, right click with your mouse. Click New> then click String Value

It should appear under Standard now, with your cursor in the box and "New Value #1" highlighted, erase it and call it whatever you want (I named mine Oscarr, ya I know, not very original). Now that you have it named, right click on it, and select Modify. In the Data box put the base directory to where you stored you files earlier (remember I said that would be important to remember). So for me, I put in C:\Games\RMXP\Oscarr

Ok now close RegEdit. Switch back to RMXP and go to the pull down menu Game, then Select RTP... in the RTP 1: Box, it should say Standard (unless you've turned it off.) In the RTP 2: Box, it should say (None), click on that and change it to whatever you named your RTP in the RegEdit (for me, it was Oscarr).

That's it, now you have access in this project to all the files in C:\Games\RMXP\Oscarr (or wherever you put yours).

--------------------------------------------------------

The point of all this? You can keep going back to RegEdit and creating more RTP's (i'm sure there's a limit, but, I don't know how many). You can make specific RTP's for certain scenarios. One called "Oceanic" for example that would include a multitude of water/sea/ocean sounds, Tilesets, Sound Effects, etc etc, you get the idea.

Basically it just helps keep your stuff more organised but grouped to gather by category.

Hope this was helpful to someone,
Cheers
 
Hey this is helpful. I'll have to try this when i get home... I have so much graphics at this moment that half the time I can't find them [their all over the place on my computer].

Thanks a lot for this.:thumb:
 

OS

Sponsor

Yeah, thanks for this. My biggest project had almost 300 new character sets alone, and it would have been great to put them in a new RTP. In fact, I'm about to get them and do just that. Awesome tut.

Peace!
 
This is very helpful!

I can create an "RTP" of the theme songs and main character sets for my game, so I can use them again in a possible sequel!

I wish you could do this to the Script editor though.

I swear by DubleAlex's AMS, and almost always use some version of RTAB for battle system and it'd be nice to have those default in each script.

Nice job!
 
lorddonk;224106 said:
This is very helpful!

I can create an "RTP" of the theme songs and main character sets for my game, so I can use them again in a possible sequel!

I wish you could do this to the Script editor though.

I swear by DubleAlex's AMS, and almost always use some version of RTAB for battle system and it'd be nice to have those default in each script.

Nice job!

Well, for the script thing, this will help you:
Suppose the directory for RMXP is so "C:\Program Files\Enterbrain\RPGXP\", you'll find a folder called 'System', where you'll see all the .rxdata files you'd see in a project's 'Data' folder. So now you know where the files are copied from when you make a new project. So if you want some changes in the default scripts, make a project, edit the scripts in the script editors to your liking and save your project. Now go to the project's directory to the 'Data' folder and copy the 'Scripts.rxdata' file. Replace the one in the RMXP System folder with this one and that should do the trick. Though, I STRONGLY recommend you backup the original file, cause... well, you know the reasons. I did that mistake and I screwed up my testbed I've worked for about 6 months.
Sorry if I made you feel like a noob(a lot of my friends complain:) ) but I can't help it. Hope this will help you.
 
But then if you wanted to distribute your game, wouldn't you also have to send them the RTP, containing the files that go to your game? And then they could steal them..If not, then sweet :D
 
sirsk8aton;226035 said:
But then if you wanted to distribute your game, wouldn't you also have to send them the RTP, containing the files that go to your game? And then they could steal them..If not, then sweet :D

No, if you wanna distribute it with the encryption thing, just do like you would normally do. Turn all the RTP's off, and manually put all the graphics/sounds in that particular project, then Compress Game Data with the "Create Encrypted Archive" setting checked. (Atleast I THINK that's what you'd do, I haven't tried it yet.)

The main idea for having your own 'RTP' is so you can use the same graphics/sounds/etc without having to copy them to your project everytime, and without having to put them into the standard RTP directories. Also you can seperate "Genres" or "Styles" or whatever word you want to use, into multiple RTP's.

Glad this has helped some of you!
 

Anonymous

Guest

This is really neat, and thnx for posting it..... I would have never figured this out on my own, and this is a really good thing to have.....
 
I'd like to point out that when you add resources to your RTP, they do show up, although this does not seem to work with the default RTP.

This is a great tutorial btw. I use the same few sprites in every project, so this is realy helpful.
 
Now we just need a method to create an executable RTP ( like the Enterbrain one )...

Because i don?t think everyone will make the RegEdit...
I think it?ll be bette rif we could install it ( f.e.: http://www.clickteam.de => Install creator ).
Has someone a method to create an executable RTP with the Install CReator?
 
It wouldn't be really hard at all to make an exe that "installs" your new RTP, including registry edits.

I just want to say one thing, though - please people, back up you registry if you don't know what you're doing before you edit it. Not doing so is a great way to pretty much brick your OS.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top