New account registration is temporarily disabled.

[RMVX ACE] [RESOLVED] WHEN IS IT SAFE TO NOT INCLUDE RTP DATA?

Posts

Pages: 1
The V1.3 Featherweight Update to BATTLEGAMER: Bunker Survival is coming along well, but of course, the success of this update hinges on one critical point: SEPARATING THE GAME FROM THE RTP DATA THAT CAME WITH THE ENGINE.

The simple fact of the matter is: Aside from the "System" graphics for the text boxes, which I replaced with a custom file that overwrites the original file, BATTLEGAMER: Bunker Survival really doesn't use anything from the RTP. No tilesets, no music, not even any of the icons, since about %90 of the Database window goes unused. Everything the game is using was imported from outside sources, or just pulled from the RTP, renamed, and thrown back in to separate them from the RTP, which is the case with several sound effects.

If the game didn't have the RTP data weighing it down, the file size of the finished game would easily shrink by over half ( those .ogg files take up a lot of megabytes! ), hence the name of the update, the "Featherweight Update", which is aiming to shrink the file size down and make the game easier to play on devices that can't support a 400Mb game, especially mobile platform.

So now I must ask this question: When is one able to safely ignore the checkbox, when exporting the game, that includes the RTP data? If RTP data is overwritten with new files, like the system window for the text boxes in my case, will the changed file still be there when I tell RPG Maker VX Ace to not include the RTP data? Or will I need to re-import the updated text box file as a separate file, not named "Window", and change something in the scripts to make the game load that file in instead of "Window"?
{...}really doesn't use anything from the RTP.

So what's the problem at all? And of course, everything you import stays in your game, the GameDisk creation-process doesn't care about what the filenames are, it just packs what is there.

If you want a game that uses absolutely nothing to start and work without any RTP, you can remove this dependency from Game.ini (make the "RTP=" entry empty) and everything should be fine. And since the game will not be able to address any RTP-file then, you can test it in that state on your own system without further steps needed. If it crashes because files are missing, it will tell you and then, you can copy the needed stuff manually, you just have to know where RTP is installed on your system to do that.

~炬燵あ
Sounds like a plan. I've already replaced everything in the game that uses the RTP files with original or renamed files ( which was no small feat, mind you; I had to read through over 8,000 lines worth of scripted events and data to find everything ), so with any luck nothing will go wrong. I'll, of course, put the next version of the game into an open BETA to look for any faults that might slip through the cracks.
author=KotatsuAkira
If you want a game that uses absolutely nothing to start and work without any RTP, you can remove this dependency from Game.ini (make the "RTP=" entry empty) and everything should be fine. And since the game will not be able to address any RTP-file then, you can test it in that state on your own system without further steps needed. If it crashes because files are missing, it will tell you and then, you can copy the needed stuff manually, you just have to know where RTP is installed on your system to do that.

~炬燵あ


Yep, looks like that did it. I had to put the Shadow and Vehicle graphics back in, but that was it. Everything's working fine without all the rest thus far. Thanks again for the help. ^^
Pages: 1