Romhacks with BPG files
-
- Posts: 6
- Joined: Sat Dec 31, 2016 3:08 pm
Romhacks with BPG files
Can you suport bpg files like you suport ips files?
- butter100fly
- Posts: 278
- Joined: Fri Apr 29, 2016 8:13 am
Re: Romhacks with BPG files
Hey Fabio
Can you elaborate pls? I'm guessing you don't mean Better Portable Graphics? I never really used IPS files myself so I'd have to look into how it works, details would really help
Can you elaborate pls? I'm guessing you don't mean Better Portable Graphics? I never really used IPS files myself so I'd have to look into how it works, details would really help
-
- Posts: 6
- Joined: Sat Dec 31, 2016 3:08 pm
Re: Romhacks with BPG files
No
BPS is an alternative file format
An example of hack in BPG file.
https://www.smwcentral.net/?p=section&a ... s&id=14812
BPS is an alternative file format
An example of hack in BPG file.
https://www.smwcentral.net/?p=section&a ... s&id=14812
- butter100fly
- Posts: 278
- Joined: Fri Apr 29, 2016 8:13 am
Re: Romhacks with BPG files
Ok - so that tells me its a way to apply a romhack to a rom, and gives me an example file. But I don't know anything else (romhacks have never been my thing, sorry...lots of other things ARE my thing...).
So can someone give me more information, stuff like:
* What systems is the file format for? Is this the one that's only for SMB on the SNES?
* how do you know what rom to apply the BPG to? Say SMB has hundreds of roms in a goodset? So does a PBG say what rom it applies to? In which naming format?
* how do you apply the hack to a rom? How does the process compare to applying an IPS? Can you talk me through applying one in full?
So can someone give me more information, stuff like:
* What systems is the file format for? Is this the one that's only for SMB on the SNES?
* how do you know what rom to apply the BPG to? Say SMB has hundreds of roms in a goodset? So does a PBG say what rom it applies to? In which naming format?
* how do you apply the hack to a rom? How does the process compare to applying an IPS? Can you talk me through applying one in full?
-
- Posts: 6
- Joined: Sat Dec 31, 2016 3:08 pm
Re: Romhacks with BPG files
BPS is an alternative to IPS format.
I use a lot of quickplay feature "Link IPS to rom" where quick play make a temporary patch rom when i "launch ips game"
I ask you to make this feauture avaible to BPS too
You can get more information about *.BPS here
http://www.romhacking.net/utilities/893/
I use a lot of quickplay feature "Link IPS to rom" where quick play make a temporary patch rom when i "launch ips game"
I ask you to make this feauture avaible to BPS too
You can get more information about *.BPS here
http://www.romhacking.net/utilities/893/
- butter100fly
- Posts: 278
- Joined: Fri Apr 29, 2016 8:13 am
Re: Romhacks with BPG files
I read that but it didn't help me much. So what systems is BPG for? Is it permissable to allow any system to have a BPG, like is the case with IPS in Quickplay now? (atm any file that has a romdata entry can have an IPS entry in its row in a romdata.dat)
I must admit i've never looked into how IPS works, HOW is a patch file made when you launch a rom? Surely you need a third-party to patch a rom ie: a program capable of understanding both the system rom format and the patch format, or is it just a mathematical operation on a file?
If it is a standard operation on a file, would it work for quickplay to use EXACTLY the same process to apply BPG's as it does IPS ie: If I relax the rules for running IPS files (which I imagine specifies that they must end with .ips) to end in either .bpg or .ips, would that work? Maybe you can test this yourself and tell me - if you pretend that a PBG is an IPS can you make quickplay run it successfully currently? If not, can you tell me what I would have to do to apply a BPG to a rom and why that is different to patching a rom with an IPS?
I must admit i've never looked into how IPS works, HOW is a patch file made when you launch a rom? Surely you need a third-party to patch a rom ie: a program capable of understanding both the system rom format and the patch format, or is it just a mathematical operation on a file?
If it is a standard operation on a file, would it work for quickplay to use EXACTLY the same process to apply BPG's as it does IPS ie: If I relax the rules for running IPS files (which I imagine specifies that they must end with .ips) to end in either .bpg or .ips, would that work? Maybe you can test this yourself and tell me - if you pretend that a PBG is an IPS can you make quickplay run it successfully currently? If not, can you tell me what I would have to do to apply a BPG to a rom and why that is different to patching a rom with an IPS?
-
- Posts: 6
- Joined: Sat Dec 31, 2016 3:08 pm
Re: Romhacks with BPG files
No the structure of file is very diferent (its a total diferent algorithm)
https://gist.github.com/anonymous/bd56f ... d681828040
https://gist.github.com/anonymous/bd56f ... d681828040
- butter100fly
- Posts: 278
- Joined: Fri Apr 29, 2016 8:13 am
Re: Romhacks with BPG files
Ok I see - Can you tell me what I would have to do to make QuickPlay support these then? Is there some third party tool that does the patching? Why doesn't IPS patching require such an external tool?
I've added a ticket here: https://sourceforge.net/p/quickplay/fea ... quests/55/ but as much information as possible from anyone who understands this domain would be really appreciated, as I don't have a clear idea in my head of what work i'd need to do to support this?
I've added a ticket here: https://sourceforge.net/p/quickplay/fea ... quests/55/ but as much information as possible from anyone who understands this domain would be really appreciated, as I don't have a clear idea in my head of what work i'd need to do to support this?
-
- Posts: 6
- Joined: Sat Dec 31, 2016 3:08 pm
- butter100fly
- Posts: 278
- Joined: Fri Apr 29, 2016 8:13 am
Re: Romhacks with BPG files
Thanks for the info
So I read here: https://www.smwcentral.net/?p=viewthrea ... 3#p1399053
and it says that .bps files are Binary Patch System files that are used for SMW hacks on the SNES, and it say that once you've created a patch file yourself with Flips, many SNES emulators will natively load the .bps file. So that (effectively) means that .bps is just another filetype for SNES roms.
So my first suggestion is simply add .bps to the supported filetypes of "Nintendo SNES' in Quickplay via the General Options menu (or manually include *.bps files in the dialog box when when you 'Search For Roms', and bingo! You can do this yourself right now, and I can add it to the defaults for SNES so all users will have that as a default.
Happy?
So I read here: https://www.smwcentral.net/?p=viewthrea ... 3#p1399053
and it says that .bps files are Binary Patch System files that are used for SMW hacks on the SNES, and it say that once you've created a patch file yourself with Flips, many SNES emulators will natively load the .bps file. So that (effectively) means that .bps is just another filetype for SNES roms.
So my first suggestion is simply add .bps to the supported filetypes of "Nintendo SNES' in Quickplay via the General Options menu (or manually include *.bps files in the dialog box when when you 'Search For Roms', and bingo! You can do this yourself right now, and I can add it to the defaults for SNES so all users will have that as a default.
Happy?