Open Berylskid opened 1 year ago
Can we merge all these pnach requests into one thread, for the ease of management?
The way the current system is set up doesn't support it, and it's not really something I'm interested in reworking to add, so having everything in one place for someone who does want to work on it would make sense.
Not really if they're by different people :P But we can add a new label for Patches if you want, then we can filter on it, at least
I was referring to #9106 and #9008 specifically.
oh right, well I guess this is quite closely related to #9008 anyway, so it could certainly be combined with that one.
Description
Adds new key for pnach to disable specified cheats at enabling cheat.
disable=anothercheat
is written in[cheat]
section,[anothercheat]
gets disabled at enabling[cheat]
.disable=
lines are written in[cheat]
section, all of them get disabled at enabling[cheat]
.Reason
It is to allow multiple patches/cheats to work exclusively. This would make easier to handle some cheats/patches.
Examples
data\Reset
gets enabled,data\flag_0
anddata\flag_1
get disabled instantly.data\flag_0
ordata\flag_1
get enabled,data\Reset
gets disabled instantly.[data\flag_0] patch=1,EE,702B440A,extended,00000001 ; [2B440A] OR 0x01 disable=data\Reset
[data\flag_1] patch=1,EE,702B440A,extended,00000002 ; [2B440A] OR 0x02 disable=data\Reset