The RPG Maker Resource Kit

RMRK RPG Maker Creation => VX => VX Scripts Database => Topic started by: Yeyinde on October 02, 2008, 03:14:24 AM

Title: Patching System
Post by: Yeyinde on October 02, 2008, 03:14:24 AM
VX Patching System
Version: 2.0 Beta
Author: Yeyinde
Date: October 1, 2008

Version History



Planned Future Versions


Description


This script allows you to "patch" your released RPG Maker VX game with small-ish files, rather than having to upload the fixed version every time.  The script has the ability to alter game data (Actors, Enemies, Items, Maps, etc.), graphics, and even music and sound effects.  It can even add to existing scripts!

Features


Instructions


Script


Because the script is too large to be posted (~229 KB) (http://yeyinde.vndv.com/Patcher2.txt)

Credit



Support


Post here if you need help.

Author's Notes


Currently, the help window is blank due to a small issue with it refusing to update, even after explicit calls.   Also, there is an issue with audio deletion if a patched audio file is being played.  A small workaround is in effect, but I'd rather fix the issue directly.

Restrictions

Free to use in free games. $20 commercial license for commercial games.
Title: Re: Patching System
Post by: modern algebra on October 02, 2008, 03:27:25 AM
This looks pretty wicked Yeyinde. What a fantastic idea.

Best new member ever <3
Title: Re: Patching System
Post by: tSwitch on October 02, 2008, 12:15:07 PM
holy crap that kicks so much ass.
I hope someone can actually make use of this, it'd make distributing games so much simpler.

Any chance of an XP version? xD
(or is the RGSS not powerful enough or something?)
Title: Re: Patching System
Post by: Rukaroa on October 02, 2008, 12:21:29 PM
Question. Can't patching be done without a script? Say by replacing the .rgss file.
Title: Re: Patching System
Post by: tSwitch on October 02, 2008, 12:28:36 PM
Question. Can't patching be done without a script? Say by replacing the .rgss file.

that wouldn't replace the data files and audio files though.
a patch essentially adds new information and overwrites -specified- info that changed, without touching anything that stays the same.  So only new resources need to be included in a patch, instead of every last resource in the game.
making updates a lot quicker to download.
Title: Re: Patching System
Post by: Yeyinde on October 02, 2008, 07:23:49 PM
This looks pretty wicked Yeyinde. What a fantastic idea.

Best new member ever <3
Thank you :)

Any chance of an XP version? xD
(or is the RGSS not powerful enough or something?)
I actually was going to do an XP version, but I stopped working on it because it would have been too difficult to integrate into the default scripts.

Question. Can't patching be done without a script? Say by replacing the .rgss file.
My original plan was to have a script generate stand-alone exes that directly modify .rgssad/.rgss2a files.  I had the technology, however the speed that it ran at was way too slow to be of any use.  However, I recently discovered a new technology which might just let me restart this script.
Title: Re: Patching System
Post by: Rukaroa on October 02, 2008, 08:58:33 PM
All right, makes sense. I'll give it a shot in the future at least. (Still setting up the databases and such.)
Title: Re: Patching System
Post by: Zeriab on October 04, 2008, 08:10:30 AM
Welcome here Yeyinde and nice script again ^_^
I thought you didn't do an XP version because people nagged you too much. I didn't realize it was an excuse xD

Great work
*hugs*
 - Zeriab
Title: Re: Patching System
Post by: Arbiter on October 04, 2008, 02:34:26 PM
Quote from: Yeyinde
VX->XP Conversion Fund

For those who really want this script in XP, please contribute to the $30 fund.
Funds: $0/30

An XP version would be nice though.
Title: Re: Patching System
Post by: Yeyinde on October 04, 2008, 03:53:31 PM
Welcome here Yeyinde and nice script again ^_^
I thought you didn't do an XP version because people nagged you too much. I didn't realize it was an excuse xD

Great work
*hugs*
 - Zeriab
Naa.  It would have required the SDK to implement this script properly, but something this nice shouldn't need any external support to run :P

Quote from: Yeyinde
VX->XP Conversion Fund

For those who really want this script in XP, please contribute to the $30 fund.
Funds: $0/30

An XP version would be nice though.
.org quotes need not apply here.
Title: Re: Patching System
Post by: Zeriab on October 06, 2008, 05:11:25 AM
I can understand that XD
Title: Re: Patching System
Post by: miget man12 on October 16, 2008, 02:26:27 PM
I don't understand how to make patches with scripts... help please...?
Title: Re: Patching System
Post by: Charbel on October 16, 2008, 10:51:12 PM
its a great idea, but when I call the script, I get a lot of errors in others scripts!
Title: Re: Patching System
Post by: Black Olrac on October 30, 2008, 10:50:00 PM
how do you get it sofarthe scripts are also updated in the patch file?
Title: Re: Patching System
Post by: Adrien on November 22, 2008, 05:18:23 PM
Fix your link please i get page loader error
Title: Re: Patching System
Post by: cam_miles2003 on February 28, 2009, 05:28:33 PM
this patching script has a lot of potential but I can't seem to get it to work properly.

First I tried to patch some scripts however the scripts don't appear in the patcher.

Second I tried to patch a music file, a file appeared in the game folder which said patch(numbers) - forgot what it said

I copied it to a copy of my game to see if I could patch it...nothing happened.

Help please!

Instructions would be nice
Title: Re: Patching System
Post by: fatapi_shadramon on February 06, 2010, 10:27:59 AM
hey... theres an error

Script 'Game_Map' Line 223: NoMethodError Occured.
undefined method 'data' for nil:nilclass when i press ESC on the patch screen. all i do is add the scene method that calls the patcher in the main menu before selecting new game of continue or something else... is that appropriate?

sorry nevermind... i got fixed it all by myself. its not good to do that. but how to make the patch work? i mean i already made the patch file... so is there some sort of patching process before starting a game when the patch is done? i mean like those patch the Online RPGs have?
Title: Re: Patching System
Post by: Reggie-Cliff on June 13, 2011, 05:45:25 AM
 :blizj:
I don't understand how to make patches with scripts... help please...?


Interesting...
Title: Re: Patching System
Post by: fatapi_shadramon on November 24, 2011, 01:57:45 PM
please mods dont mark this as necropost i really need to post this... so here it is... i used this script but there is a bug... using >>Graphics i cant seem to patch graphics and image and what not... now when i tried encrypting a test game with your patching system it comes with no graphics...
Title: Re: Patching System
Post by: eldorno on December 13, 2011, 02:43:12 AM
There are two problems I have found with this script. The first is easy enough to fix.
Insert the following .txt file into a new script section directly above "Main" and below any custom script entries.
There seems to be compatibility issues with SwapXT. It seems this script needs to be placed ABOVE the SwapXT one(s), otherwise the tiles will not change.

I have not figured out how to fix the second problem, however. If I have this script in my game, sound effects only play for perhaps a quarter of a second before suddenly cutting off. I really want to use this script but I can't have sound effects that are broken because of it. Is there a way to fix this issue?
Title: Re: Patching System
Post by: trakel on October 07, 2012, 09:11:14 AM
How does one get the $20 across?
Title: Re: Patching System
Post by: EvilM00s on March 17, 2014, 04:33:38 AM
This link is dead. Does anyone have the script lying around?