RM Game Compression
#1
This tutorial will explain how to compress your RPG Maker XP or RPG Maker VX game and create an encrypted archive. I'll be explaining the way in which you can do so while creating the smallest file size possible and allowing anyone (not just someone with the program) to play your game.

Customizing the RTP
The first thing you have to do is "customize" the RTP that your game will use. This is done in the Resource Manager, but you first need to know what RTP you're using. This includes any graphics - characters, battlers, tilesets, windowskins, etc. - and music that isn't already custom. You may wish to customize all of the RTP for convenience, and although that's an option, it would make your game folder larger, which means it would take longer to upload and download. Plus, it takes a while to customize a large amount of items.

Now, go into the Resource Manager. Find each file you need and, for each of them, click the "Extract" button on the right. When you're prompted to choose a location, put it in its original folder. For example, if you're using "Project1/Audio/BGM/001-Battle01", you'd place it in "Project1/Audio/BGM". What this does is classify the files as custom. If you go into a different directory and return, the file you extracted should now have an orange circle instead of a blue one.

Alternatively, if you're using RPG Maker VX, you could check the "Include RTP" box when you compress the game. However, this includes all the RTP, not just what you need.

Creating an Encrypted Archive
This is something extra you need to do if you want to create an encrypted archive. Inside the editor, go into File > Compress Game Data... , check the "Create Encrypted Archive" box, and save the file somewhere easy to find (I recommend your desktop). Now, find the *.exe file and extract it (be aware that you can't extract it in the same place that the original game folder was, so I suggest sticking with the desktop). This seems completely counter-productive, but you'll now notice that your archive is encrypted, not open for editing.

Including the RGSS Library
Without the RGSS library, the game can't run. You'd normally need the full RTP (in VX) to include these files, but you can find the files on your computer, as well (if you have the legal version). For XP, do a computer search for RGSS102E.dll. For VX, search for RGSS202E.dll. Copy the file and paste it into your game folder (if you've encrypted the database, put it in that folder).

Configuring And Zipping it Up
There's one more thing you have to do to the game folder before you compress it. Go into the Configuration Settings file located in the project folder. If you're using RPG Maker XP, delete "Standard" next to RTP1= so it'll just be "RTP1=" on that line. If you're using RPG Maker VX, delete "RPGVX" next to RTP= so it'll just be "RTP=" on that line. That's all you have to do with the configuration settings.

The most common form of compression using this method is the *.zip file. Alternatively, you could use a *.rar file using WinRAR, but I've found that not everyone has WinRAR, which is required to extract files from a *.rar file. To make either file, right click in an empty space in any directory (desktop, a folder, etc.) and go down to New > Compressed/Zipped File. Name the compressed file. Now, drag and drop the game folder (with the RGSS library) into the zipped file. Your computer should compress the data automatically. You've now made a game that can work whether or not the user has the RTP! Now, just upload it to a file hosting site and give people the link so they can download it.

If you notice any errors or think I should clarify something, let me know so I can fix it!
Reply }
#2
Very helpful! Thanks for posting :)
Valdred
Tech Administrator of Save-Point
Reply }
#3
You are very welcome! It's a fairly simple thing that people ask about a lot, so I thought a tutorial would be helpful. :3
Reply }


Possibly Related Threads…
Thread Author Replies Views Last Post
   Smile Game Builder: Octopath Traveler Series by Jacob - DrassRay of Drattzy Games! JayRay 0 1,588 01-14-2023, 08:31 PM
Last Post: JayRay
   Tutorial: How to create a minimap in Smile Game Builder JayRay 1 3,482 05-11-2022, 11:38 PM
Last Post: JayRay
   Game Variables kyonides 0 2,858 08-17-2020, 04:38 AM
Last Post: kyonides
   A Layman's Thoughs on Game Music DerVVulfman 2 4,744 09-01-2019, 03:32 AM
Last Post: DerVVulfman
   Mascots In Your Game (Basics) DerVVulfman 0 3,129 11-09-2018, 06:19 AM
Last Post: DerVVulfman
   A Guide to Properly Testing an RPG Game DerVVulfman 0 3,954 09-12-2018, 03:43 AM
Last Post: DerVVulfman
   A game is like a book... DerVVulfman 0 3,820 05-17-2011, 05:14 AM
Last Post: DerVVulfman
   You Got Game! (A series of articles) ShinyToyGuns 4 7,848 03-22-2010, 03:39 AM
Last Post: DerVVulfman
   Game Design 101: What's in a Name Lowell 2 6,970 02-25-2010, 12:07 PM
Last Post: deValdr
   Creating a Proper Game Doc United Washcloth Express 2 6,690 02-22-2010, 11:33 PM
Last Post: Ace



Users browsing this thread: 1 Guest(s)