+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Pathcing Program Question
Pages: [1]
Author Topic: Pathcing Program Question  (Read 1 times)
Special T
Guest
« on: June 07, 2011, 10:45:15 pm »

What the difference between byuu's upset patcher & D's NINJA patcher?

I can't seem to find a lot of details about these programs and was wondering what benefits one has over the other?
siryoink
Guest
« Reply #1 on: June 07, 2011, 11:45:27 pm »

The difference is in the formats they support.  Upset only supports the .UPS format.  NINJA supports multiple formats, but does not support .UPS .  The usefulness of each would depend on what you were trying to use it for?
I.S.T.
Guest
« Reply #2 on: June 08, 2011, 06:15:44 am »

NINJA was made years before the UPS standard existed, so it will naturally not support it.
Special T
Guest
« Reply #3 on: June 09, 2011, 12:47:16 pm »

Thanks for the info.

As far as creating a patch what would be the best type of patch to go with ups, ppf, ips etc.

Are there benefits to using one type of patch in certain situations as opposed to using others, or would for example ups be the best type of patch to use in every situation?
Ryusui
Guest
« Reply #4 on: June 09, 2011, 01:10:43 pm »

IPS is the most widely-supported, but 1. it doesn't work on files larger than 16MB and 2. for this reason, we're trying to break the community's overreliance on it.

Breath of Fire 2 should've been UPS, dammit. Don't know what I was thinking releasing it as an IPS.

For games which use a virtual file system, or in which you've had to move a lot of stuff around, an xdelta patch is probably the best way to go. Fortunately, KaioShin's developed a glorious GUI frontend, which you can get here.
Gemini
Guest
« Reply #5 on: June 10, 2011, 05:32:53 am »

Speaking of xdelta front ends, try this instead of Kaio's. It offers more options and it doesn't need any .NET dependencies.
KaioShin
Guest
« Reply #6 on: June 12, 2011, 04:09:20 am »

Quote from: Gemini on June 10, 2011, 05:32:53 am
Speaking of xdelta front ends, try this instead of Kaio's. It offers more options and it doesn't need any .NET dependencies.

This is better for power-users for sure, but I guarantee you, every additional button or check-box is 5 too many for the average end-user. Lot's of people already find mine too complex, and there is nothing to do besides choosing a patch file and a target file. And giving people the option to ignore checksums and patch to any random file... I didn't put that in for good reasons. People who think they are smarter than the patching standard will use it, and then they'll come to you complaining about unexplainable bugs, caused by patching to the wrong files Tongue
PhOeNiX
Guest
« Reply #7 on: June 12, 2011, 05:41:35 am »

The lite version of Delta Patcher has  two more "check boxes" only. The other buttons are the same of xdeltaGUI (i think the "about" button isn't so problematic Tongue)
Gemini
Guest
« Reply #8 on: June 12, 2011, 06:36:49 am »

The more choice the merrier. And the "Ignore CRC" button shouldn't be a problem, especially if it's unchecked by default and you out a warning about how dangerous it would be turning it on. Otherwise, it's regular administration and I don't really see how a few more buttons can confuse people more than they usually are when it comes to patching.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC