Language…
19 users online: Ahrion,  AmperSam, AttentionDeficitDad, Cleopatry22, Evernn, KungFuFurby, Luaxon, Malzbier42, MangoFZP, MarsAmpere, Muuuche, Nint, ocked, PhantasyReal, SNP Media,  Thomas,  TickTockClock, Vaddy, Yoshioshi59_ - Guests: 151 - Bots: 140
Users: 57,060 (2,278 active)
Latest user: StewMightJust

Why is .bps preferred over .ips?

The only apparent difference to my uneducated eyes is that .bps is very slightly more of a pain in the ass to patch.
GANYMEDE

Chapter Two: Land of No Shame
BPS files are smaller than IPS files for the same patch. In addition, when you patch a .bps with FLIPS, it throws an error if you try to patch the wrong base ROM.

I'm pretty sure there are other reasons, but I don't know them.
Originally posted by Wakana
Why is .bps preferred over .ips? Simple: incase your clean SMW rom is unheadered, applying a .ips will not work as intended; we've seen at least three users run into that on VLDC9 alone. On the other side, .bps patches are header-aware, so you don't have to worry about your base rom being headered or not.
This hopefully will reduce cases of broken patches submitted in the smw hacks sections, as well as confusion when it's about creating patches.
Originally posted by Noivern
In addition, when you patch a .bps with FLIPS, it throws an error if you try to patch the wrong base ROM.

This is the main reason for this site.

Lots of non-tech savvy people want to play SMW hacks or make simple hacks. The site gets (used to get?) tons and tons and tons of questions ultimately stemming from patching to unclean and/or unheadered ROMs, and .bps gives them a useful error as opposed to a broken and unusable ROM.
Interesting. I'm not super tech savvy myself, and I had not encountered problems patching before.
GANYMEDE

Chapter Two: Land of No Shame
Can you explain why you think .bps is more of a pain to patch, by the way?
Cause the only time it throws an error at you is when an .ips patch would've thrown a completely unusable ROM at you.
Your layout has been removed.
Lunar Magic can create and apply .ips on its own.
GANYMEDE

Chapter Two: Land of No Shame
That's not the format's fault, then.
In general .bps is actually more convenient to use as patches because you can very quickly set up Floating IPS to make it so that double-clicking a .bps patch automatically opens it in your emulator, since the .bps patch has information on what file it wants to be patched to.
Your layout has been removed.
Originally posted by Ten
Lunar Magic can create and apply .ips on its own.

Blame the local stubborn boy FuSoYa
I can't. Lunar Magic is quite literally a dream come true for me.

It isn't a big deal at all really, but given my level of expertise, no obvious difference has ever made itself apparent to me. Thanks, y'alls, for the education.
GANYMEDE

Chapter Two: Land of No Shame
Floating IPS is a new tool that can convert .bps patches (just like .ips patches) into .smc roms that can be easily opened in your SNES emulator. You can get Lunar IPS to open up .ips patches, but I would suggest getting Floating IPS because it could open up .bps.

They could've changed the "Floating IPS" name into Floating "BPS" imo