IPS-Peek icon indicating copy to clipboard operation
IPS-Peek copied to clipboard

Add support for BPS patches

Open HimoriK opened this issue 2 years ago • 6 comments
trafficstars

Currently does not support .bps files.

HimoriK avatar Mar 06 '23 20:03 HimoriK

Here's the documentation for the spec. I'll look it over and see what I can do: https://github.com/blakesmith/rombp/blob/master/docs/bps_spec.md

vector-man avatar Apr 03 '23 21:04 vector-man

Looking at the spec, it appears that some of the data will not be viewable, unless a file is linked (as some of the data is processed using the target file.) For those instances, it would only display the operations, without data (unless you open a target and link it.)

vector-man avatar Apr 16 '23 14:04 vector-man

If it's possible to interact with the IPS file and compare changes this is fine, unless there is another way.

HimoriK avatar May 05 '23 01:05 HimoriK

Okay, I think it's doable. I'll just show a blank hex view in those cases. But I may need to rename the project to something a bit more appropriate soon.

vector-man avatar Jun 06 '23 17:06 vector-man

Going to hold off on this for now, because studying the BPS format is going to take awhile, with everything else going on. For now, IPS32 is the next target.

vector-man avatar Jun 28 '24 11:06 vector-man

I could probably base some C# code on this patcher, if I convert it over: https://github.com/lowbyteproductions/BPS-Patcher/tree/main

Putting this here for now.

vector-man avatar Jul 08 '24 16:07 vector-man