Floating IPS is a patcher for IPS and BPS files.
Go to file
2016-01-19 09:43:19 +01:00
libdivsufsort-2.0.1 Include this one. 2016-01-17 18:17:20 +01:00
profile Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
bps.ico Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
crc32.cpp Clean up formatting a bit. 2016-01-19 09:43:19 +01:00
crc32.h Clean up formatting a bit. 2016-01-19 09:43:19 +01:00
divsufsort.c and of course I forgot adding the new files. 2016-01-17 18:16:54 +01:00
divsufsort.h and of course I forgot adding the new files. 2016-01-17 18:16:54 +01:00
flips-cli.cpp Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
flips-gtk.cpp This error isn't useful. 2016-01-17 20:56:08 +01:00
flips-w32.cpp Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
flips.cpp Clean up formatting a bit. 2016-01-19 09:43:19 +01:00
flips.h Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
flips.ico Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
flips.Manifest Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
flips.rc Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
global.h Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
ips.ico Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
libbps-suf.cpp Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
libbps.cpp Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
libbps.h Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
libips.cpp Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
libips.h Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
libups.cpp Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
libups.h Fix UPS header a little. Also add non-plans. 2016-01-19 01:59:09 +01:00
license-gpl.txt Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
license.txt Initial commit - version 1.31 2016-01-17 18:14:53 +01:00
make.sh Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
Makefile Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
README.md Fix UPS header a little. Also add non-plans. 2016-01-19 01:59:09 +01:00
sais.cpp Whatever changes I made since 1.31 2016-01-17 18:15:18 +01:00
special.sh Initial commit - version 1.31 2016-01-17 18:14:53 +01:00

Floating IPS is a patcher for IPS and BPS files, aiming for a simple interface yet plenty of power under the hood.

Features:

  • Creates the smallest BPS patches of any known tool in existence, and is faster than any other comparable creator
  • Creates the smallest IPS patches of any known tool in existence, too (but only yields tiny gains over Lunar IPS)
  • Fully-featured GUIs under Windows and GTK+, including command line support; can also be a pure command line program
  • Can apply multiple patches to the same ROM, and creates a huge pile of ROMs
  • Remembers which ROMs you've used, and will use them again if it thinks it's correct (BPS only)
  • Can launch emulators after patching the ROMs (combined with the above, this allows you to double click a BPS to launch its ROM)

Planned:

  • Automatically enable ROM guesser (open a message box the first time it guesses a ROM, asking if you want that)
  • Different emulators for different filetypes (check the extension)

Not planned (if your plans are different, send a PR):

  • Non-console OSX support; I don't have the right hardware
  • Qt support; my distro uses GNOME, and all distros I've seen can run both GTK+ and Qt (and QString's UTF16 irritates me)