Romhacking.net

General Category => News Submissions => Topic started by: RHDNBot on March 31, 2008, 10:56:17 pm

Title: Utilities: UPS: The Next Patching Revolution
Post by: RHDNBot on March 31, 2008, 10:56:17 pm
(http://www.romhacking.net/newsimages/newsimage646a.png)

Update By: Lenophis

byuu has released UPS, a file patching format meant to specifically replace IPS.

Advantages:

Staff note: You can find windows and linux binaries of the first UPS patcher archived here (http://www.romhacking.net/utils/519/), and some more useful information and discussion here (http://www.romhacking.net/forum/index.php/topic,6059.0.html). IPS has been around since the mid 90s and has definitely worn out its welcome. Limited file sizes, no checks to ensure people are patching the correct ROM, and various hacked up implementations have dogged the community for too long. Hopefully UPS catches on. It'd be nice to have a more modern patching format in vogue.

Relevant Link: (http://byuu.cinnamonpirate.com/)
Title: Re: Utilities: UPS: The Next Patching Revolution
Post by: Zeality on April 04, 2008, 10:20:16 pm
Can it tell the difference between a headered or unheadered ROM (like NINJA did, compensating in each case)? That's the one hangup with releasing in my world; I prepare Headered and Unheadered patches both to cover my bases.
Title: Re: Utilities: UPS: The Next Patching Revolution
Post by: creaothceann on April 05, 2008, 05:47:24 am
Yes, with the CRC32 checksum.
Title: Re: Utilities: UPS: The Next Patching Revolution
Post by: Meropi on April 12, 2008, 05:53:20 pm
Wasn't NINJA an implementation of UPS, anyways?
Title: Re: Utilities: UPS: The Next Patching Revolution
Post by: Kiyoshi Aman on April 12, 2008, 09:51:10 pm
No, it was not. NINJA simply used XOR for patching.
Title: Re: Utilities: UPS: The Next Patching Revolution
Post by: Malias on April 22, 2008, 02:51:46 pm
What is the minimum system requirement for ups?  I try running it and get a user32.dll error.  I currently have 98 (I know, I have a dinosaur of a computer  :P)