[Beta, Use at your own risk] IPS alternative: UPS format

General No-Intro related discussions.
Post Reply
root
Site Admin
Posts: 738
Joined: 19 May 2008 09:26

[Beta, Use at your own risk] IPS alternative: UPS format

Post by root »

Rif: 2083 IPS alternative: UPS format just finished \ kazumi213 on 1st April 2008, 21:16 wrote:

Source: http://www.romhacking.net/forum/index.p ... ,6067.html

I've tested it on the recently problematic #2138 and 2177 NDS ROMs with no issues. Is almost as fast as PPF patch creation tool.

UPS patches are created with undo feature by default, so 1 step less than IPS and BDF, not to mention bsdiff sometimes takes too much time to finish (and can fail even after that :oops: )

When applying the patch, unpatched file CRC-32 is checked internally against both CRC-32 within the patch (to avoid applying an incorrect patch), but this is also used to automatically decide the way it is applied (BAD->OK or OK->BAD). User-friendly (GUI available).

I liked it, you decide ;)

EDIT: I've performed an interesting test: given the described logic when patching, what happens if both files have the same CRC-32? (i.e. GBA "Meet the Robinsons (USA) and Petz Vet (USA) CRC-32 reversing by Rising Sun)

Well, the patch is created without problems (not even warnings) and surprisingly (to me at least :P ) the patch is applied in the correct direction even when the starting CRC-32 is the same for both the hacked and the clean dump. Nice work.

UPS homepage: http://byuu.cinnamonpirate.com (latest news and download).

===============================================

Re: IPS alternative: UPS format just finished \ Blade Arts on 3rd April 2008, 16:16 wrote:

Buggy shi... Made my rom disapper... :?

===============================================

Re: IPS alternative: UPS format just finished \ tetsuo55 on 3rd April 2008, 16:28 wrote:

this format should be equal or better as ninja patch format (probably the same thing)

It's great that byuu finally released a truly universal patch format with undo features and built in copyright options.

NOTE:
As i mentioned before, as soon as everyone agrees that something like UPS should be the standard patching format it should not take too long to convert all current patches to this format.

Having one standard and accurate and dummy proof patch system also means we have the option to make dat's for patches as a side project. (and eventually add those patches to the same zip as the rom when xml-in-a-zip becomes the standard)

===============================================

Re: IPS alternative: UPS format just finished \ kazumi213 on 3rd April 2008, 21:52 wrote:
Buggy shi... Made my rom disapper... :?
Sorry Blade Arts, just read this today... :oops: (from UPS Homepage):
2008-04-02 - UPS v0.03 warning

If you use UPS v0.03 below, please be sure you always choose unique file names for all three selections ("Input, Output, Patch" or "Original, Modified, Patch"). If the file names are the same, it will fail to patch, and UPS will automatically purge (delete) the failed output file. A bit of short-sightedness on my part, my sincere apologies for that. I'll get a version that works around this problem up within the next few days.
===============================================

Re: IPS alternative: UPS format just finished \ NGEfreak on 10th April 2008, 18:51 wrote:

You should wait for next version or Nach's patcher. In some cases an incorrect patch will be created with the current version.

===============================================

Re: IPS alternative: UPS format just finished \ kazumi213 on 10th April 2008, 22:38 wrote:

Oh, well... :cry:

It performed without problems in my humble tests, but I will remove it as suggested.

===============================================

Re: [Beta, Use at your own risk] IPS alternative: UPS format just finished \ tetsuo55 on 11th April 2008, 08:31 wrote:

Byuu is adding UPS to the next release of bsnes for softpatching

===============================================

Re: [Beta, Use at your own risk] IPS alternative: UPS format just finished \ neoforma on 12th April 2008, 15:53 wrote:

New UPS pathcer avalable at byuu's page.

===============================================

Re: [Beta, Use at your own risk] IPS alternative: UPS format just finished \ kazumi213 on 12th April 2008, 23:44 wrote:

I've tested both UPS patches available at "NDS patches" thread and they work with the new patcher build (Tsukuyomi).

Those interested on the patcher, please download from its homepage.
You do not have the required permissions to view the files attached to this post.
Post Reply