diff --git a/patches/KFC-66d930b6_6b4728.json b/patches/KFC-66d930b6_6b4728.json index b8cd760..71e9a29 100644 --- a/patches/KFC-66d930b6_6b4728.json +++ b/patches/KFC-66d930b6_6b4728.json @@ -2,14 +2,14 @@ { "gameCode": "KFC", "version": "2024-09-10", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", "name": "Game FPS Target", "description": "Forces the game to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -30,10 +30,10 @@ ] }, { - "type": "union", "name": "Note FPS Target", "description": "Forces the game's notes to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -54,11 +54,11 @@ ] }, { - "type": "memory", "name": "Shared mode WASAPI", "description": "Allows for non-exclusive WASAPI audio.", "caution": "Requires 48000Hz sample rate. Will slightly increase audio latency. Try combining this with the Low Latency Shared Audio option from spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5618945, @@ -75,10 +75,10 @@ ] }, { - "type": "memory", "name": "Hide premium guide banner", "description": "blpass_ef (rainbow outline on health gauge) is shown instead of pt_sousa_usr.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3371807, @@ -89,10 +89,10 @@ ] }, { - "type": "memory", "name": "Hide all bottom text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 8151816, @@ -169,10 +169,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 1584485, @@ -183,10 +183,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 4276418, @@ -209,10 +209,10 @@ ] }, { - "type": "union", "name": "Premium Time Length", "description": "Time at which the Premium timer starts. If you have it frozen, that'll be the time shown at all times", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "00:00", @@ -329,10 +329,10 @@ ] }, { - "type": "union", "name": "Fake Region", "description": "Forces the game to run as a specific region without altering language, which allows for region-specific content locking. Use Japan for everything to be unlocked.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "Default", @@ -385,11 +385,11 @@ ] }, { - "type": "memory", "name": "ASIO 2 Channels Mode", "description": "Use 2 channels instead of 8. Useful for some audio cards.", "caution": "ONLY for ASIO audio users.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5619146, @@ -400,11 +400,11 @@ ] }, { - "type": "memory", "name": "Disable power change", "description": "Prevents the game from changing power settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3146222, @@ -415,11 +415,11 @@ ] }, { - "type": "memory", "name": "Disable monitor change", "description": "Prevents the game from changing monitor settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3146374, @@ -430,11 +430,11 @@ ] }, { - "type": "memory", "name": "Disable Subscreen in Valkyrie mode", "description": "Forcefully disables the subscreen.", "caution": "ONLY for Valkyrie (G spec). Consider using spice2x's \"-sdvxnosub\" option instead.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5082558, @@ -445,11 +445,11 @@ ] }, { - "type": "memory", "name": "Valkyrie Mode 60Hz", "description": "Allows the game to run at 60Hz.", "caution": "ONLY for Valkyrie (G Spec). Might require \"Force BIO2 (KFC) IO in Valkyrie mode\" to work.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3146413, @@ -472,11 +472,11 @@ ] }, { - "type": "memory", "name": "Force BIO2 (KFC) IO in Valkyrie mode", "description": "Forces the game to use BIO2 IO in Valkyrie mode.", "caution": "Can be useful for arcade cabinets. If you don't know why you need this, ignore it.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5382357, @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5536742, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-66eba7df_6b62c8.json b/patches/KFC-66eba7df_6b62c8.json index 54a0668..97df2c6 100644 --- a/patches/KFC-66eba7df_6b62c8.json +++ b/patches/KFC-66eba7df_6b62c8.json @@ -2,14 +2,14 @@ { "gameCode": "KFC", "version": "2024-09-24", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", "name": "Game FPS Target", "description": "Forces the game to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -30,10 +30,10 @@ ] }, { - "type": "union", "name": "Note FPS Target", "description": "Forces the game's notes to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -54,11 +54,11 @@ ] }, { - "type": "memory", "name": "Shared mode WASAPI", "description": "Allows for non-exclusive WASAPI audio.", "caution": "Requires 48000Hz sample rate. Will slightly increase audio latency. Try combining this with the Low Latency Shared Audio option from spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5623713, @@ -75,10 +75,10 @@ ] }, { - "type": "memory", "name": "Hide premium guide banner", "description": "blpass_ef (rainbow outline on health gauge) is shown instead of pt_sousa_usr.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3376575, @@ -89,10 +89,10 @@ ] }, { - "type": "memory", "name": "Hide all bottom text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 8159496, @@ -169,10 +169,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 1587317, @@ -183,10 +183,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 4280722, @@ -209,10 +209,10 @@ ] }, { - "type": "union", "name": "Premium Time Length", "description": "Time at which the Premium timer starts. If you have it frozen, that'll be the time shown at all times", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "00:00", @@ -329,10 +329,10 @@ ] }, { - "type": "union", "name": "Fake Region", "description": "Forces the game to run as a specific region without altering language, which allows for region-specific content locking. Use Japan for everything to be unlocked.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "Default", @@ -385,11 +385,11 @@ ] }, { - "type": "memory", "name": "ASIO 2 Channels Mode", "description": "Use 2 channels instead of 8. Useful for some audio cards.", "caution": "ONLY for ASIO audio users.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5623914, @@ -400,11 +400,11 @@ ] }, { - "type": "memory", "name": "Disable power change", "description": "Prevents the game from changing power settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3150990, @@ -415,11 +415,11 @@ ] }, { - "type": "memory", "name": "Disable monitor change", "description": "Prevents the game from changing monitor settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3151142, @@ -430,11 +430,11 @@ ] }, { - "type": "memory", "name": "Disable Subscreen in Valkyrie mode", "description": "Forcefully disables the subscreen.", "caution": "ONLY for Valkyrie (G spec). Consider using spice2x's \"-sdvxnosub\" option instead.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5086894, @@ -445,11 +445,11 @@ ] }, { - "type": "memory", "name": "Valkyrie Mode 60Hz", "description": "Allows the game to run at 60Hz.", "caution": "ONLY for Valkyrie (G Spec). Might require \"Force BIO2 (KFC) IO in Valkyrie mode\" to work.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3151181, @@ -472,11 +472,11 @@ ] }, { - "type": "memory", "name": "Force BIO2 (KFC) IO in Valkyrie mode", "description": "Forces the game to use BIO2 IO in Valkyrie mode.", "caution": "Can be useful for arcade cabinets. If you don't know why you need this, ignore it.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5387125, @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5541510, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-66fe7fc9_6cb3f8.json b/patches/KFC-66fe7fc9_6cb3f8.json index 1ec1c15..e8b53ce 100644 --- a/patches/KFC-66fe7fc9_6cb3f8.json +++ b/patches/KFC-66fe7fc9_6cb3f8.json @@ -2,14 +2,14 @@ { "gameCode": "KFC", "version": "2024-10-08", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", "name": "Game FPS Target", "description": "Forces the game to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -30,10 +30,10 @@ ] }, { - "type": "union", "name": "Note FPS Target", "description": "Forces the game's notes to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -54,11 +54,11 @@ ] }, { - "type": "memory", "name": "Shared mode WASAPI", "description": "Allows for non-exclusive WASAPI audio.", "caution": "Requires 48000Hz sample rate. Will slightly increase audio latency. Try combining this with the Low Latency Shared Audio option from spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5700161, @@ -75,10 +75,10 @@ ] }, { - "type": "memory", "name": "Hide premium guide banner", "description": "blpass_ef (rainbow outline on health gauge) is shown instead of pt_sousa_usr.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3441663, @@ -89,10 +89,10 @@ ] }, { - "type": "memory", "name": "Hide all bottom text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 8257904, @@ -169,10 +169,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 1649509, @@ -183,10 +183,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 4355234, @@ -209,10 +209,10 @@ ] }, { - "type": "union", "name": "Premium Time Length", "description": "Time at which the Premium timer starts. If you have it frozen, that'll be the time shown at all times", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "00:00", @@ -329,10 +329,10 @@ ] }, { - "type": "union", "name": "Fake Region", "description": "Forces the game to run as a specific region without altering language, which allows for region-specific content locking. Use Japan for everything to be unlocked.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "Default", @@ -385,11 +385,11 @@ ] }, { - "type": "memory", "name": "ASIO 2 Channels Mode", "description": "Use 2 channels instead of 8. Useful for some audio cards.", "caution": "ONLY for ASIO audio users.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5700362, @@ -400,11 +400,11 @@ ] }, { - "type": "memory", "name": "Disable power change", "description": "Prevents the game from changing power settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3215710, @@ -415,11 +415,11 @@ ] }, { - "type": "memory", "name": "Disable monitor change", "description": "Prevents the game from changing monitor settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3215862, @@ -430,11 +430,11 @@ ] }, { - "type": "memory", "name": "Disable Subscreen in Valkyrie mode", "description": "Forcefully disables the subscreen.", "caution": "ONLY for Valkyrie (G spec). Consider using spice2x's \"-sdvxnosub\" option instead.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5163230, @@ -445,11 +445,11 @@ ] }, { - "type": "memory", "name": "Valkyrie Mode 60Hz", "description": "Allows the game to run at 60Hz.", "caution": "ONLY for Valkyrie (G Spec). Might require \"Force BIO2 (KFC) IO in Valkyrie mode\" to work.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3215901, @@ -472,11 +472,11 @@ ] }, { - "type": "memory", "name": "Force BIO2 (KFC) IO in Valkyrie mode", "description": "Forces the game to use BIO2 IO in Valkyrie mode.", "caution": "Can be useful for arcade cabinets. If you don't know why you need this, ignore it.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5463733, @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5617830, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-67108c5c_6d2ec8.json b/patches/KFC-67108c5c_6d2ec8.json index 6a98e06..169bebd 100644 --- a/patches/KFC-67108c5c_6d2ec8.json +++ b/patches/KFC-67108c5c_6d2ec8.json @@ -2,14 +2,14 @@ { "gameCode": "KFC", "version": "2024-10-22", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", "name": "Game FPS Target", "description": "Forces the game to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -30,10 +30,10 @@ ] }, { - "type": "union", "name": "Note FPS Target", "description": "Forces the game's notes to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -54,11 +54,11 @@ ] }, { - "type": "memory", "name": "Shared mode WASAPI", "description": "Allows for non-exclusive WASAPI audio.", "caution": "Requires 48000Hz sample rate. Will slightly increase audio latency. Try combining this with the Low Latency Shared Audio option from spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5728465, @@ -75,10 +75,10 @@ ] }, { - "type": "memory", "name": "Hide premium guide banner", "description": "blpass_ef (rainbow outline on health gauge) is shown instead of pt_sousa_usr.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3462907, @@ -89,10 +89,10 @@ ] }, { - "type": "memory", "name": "Hide all bottom text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 8292352, @@ -169,10 +169,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 1668901, @@ -183,10 +183,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 4378306, @@ -209,10 +209,10 @@ ] }, { - "type": "union", "name": "Premium Time Length", "description": "Time at which the Premium timer starts. If you have it frozen, that'll be the time shown at all times", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "00:00", @@ -329,10 +329,10 @@ ] }, { - "type": "union", "name": "Fake Region", "description": "Forces the game to run as a specific region without altering language, which allows for region-specific content locking. Use Japan for everything to be unlocked.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "Default", @@ -385,11 +385,11 @@ ] }, { - "type": "memory", "name": "ASIO 2 Channels Mode", "description": "Use 2 channels instead of 8. Useful for some audio cards.", "caution": "ONLY for ASIO audio users.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5728666, @@ -400,11 +400,11 @@ ] }, { - "type": "memory", "name": "Disable power change", "description": "Prevents the game from changing power settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3236942, @@ -415,11 +415,11 @@ ] }, { - "type": "memory", "name": "Disable monitor change", "description": "Prevents the game from changing monitor settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3237094, @@ -430,11 +430,11 @@ ] }, { - "type": "memory", "name": "Disable Subscreen in Valkyrie mode", "description": "Forcefully disables the subscreen.", "caution": "ONLY for Valkyrie (G spec). Consider using spice2x's \"-sdvxnosub\" option instead.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5190670, @@ -445,11 +445,11 @@ ] }, { - "type": "memory", "name": "Valkyrie Mode 60Hz", "description": "Allows the game to run at 60Hz.", "caution": "ONLY for Valkyrie (G Spec). Might require \"Force BIO2 (KFC) IO in Valkyrie mode\" to work.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3237133, @@ -472,11 +472,11 @@ ] }, { - "type": "memory", "name": "Force BIO2 (KFC) IO in Valkyrie mode", "description": "Forces the game to use BIO2 IO in Valkyrie mode.", "caution": "Can be useful for arcade cabinets. If you don't know why you need this, ignore it.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5491941, @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5645974, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-6722d1a6_6db608.json b/patches/KFC-6722d1a6_6db608.json index 23e9207..c9b8b16 100644 --- a/patches/KFC-6722d1a6_6db608.json +++ b/patches/KFC-6722d1a6_6db608.json @@ -2,14 +2,14 @@ { "gameCode": "KFC", "version": "2024-11-05", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", "name": "Game FPS Target", "description": "Forces the game to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -30,10 +30,10 @@ ] }, { - "type": "union", "name": "Note FPS Target", "description": "Forces the game's notes to run at a specific FPS target.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -54,11 +54,11 @@ ] }, { - "type": "memory", "name": "Shared mode WASAPI", "description": "Allows for non-exclusive WASAPI audio.", "caution": "Requires 48000Hz sample rate. Will slightly increase audio latency. Try combining this with the Low Latency Shared Audio option from spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5751697, @@ -75,10 +75,10 @@ ] }, { - "type": "memory", "name": "Hide premium guide banner", "description": "blpass_ef (rainbow outline on health gauge) is shown instead of pt_sousa_usr.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3484459, @@ -89,10 +89,10 @@ ] }, { - "type": "memory", "name": "Hide all bottom text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 8342808, @@ -169,10 +169,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 1687125, @@ -183,10 +183,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 4398594, @@ -209,10 +209,10 @@ ] }, { - "type": "union", "name": "Premium Time Length", "description": "Time at which the Premium timer starts. If you have it frozen, that'll be the time shown at all times", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "00:00", @@ -329,10 +329,10 @@ ] }, { - "type": "union", "name": "Fake Region", "description": "Forces the game to run as a specific region without altering language, which allows for region-specific content locking. Use Japan for everything to be unlocked.", "gameCode": "KFC", + "type": "union", "patches": [ { "name": "Default", @@ -385,11 +385,11 @@ ] }, { - "type": "memory", "name": "ASIO 2 Channels Mode", "description": "Use 2 channels instead of 8. Useful for some audio cards.", "caution": "ONLY for ASIO audio users.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5751898, @@ -400,11 +400,11 @@ ] }, { - "type": "memory", "name": "Disable power change", "description": "Prevents the game from changing power settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3257182, @@ -415,11 +415,11 @@ ] }, { - "type": "memory", "name": "Disable monitor change", "description": "Prevents the game from changing monitor settings.", "caution": "Typically not required with spice2x.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3257334, @@ -430,11 +430,11 @@ ] }, { - "type": "memory", "name": "Disable Subscreen in Valkyrie mode", "description": "Forcefully disables the subscreen.", "caution": "ONLY for Valkyrie (G spec). Consider using spice2x's \"-sdvxnosub\" option instead.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5213134, @@ -445,11 +445,11 @@ ] }, { - "type": "memory", "name": "Valkyrie Mode 60Hz", "description": "Allows the game to run at 60Hz.", "caution": "ONLY for Valkyrie (G Spec). Might require \"Force BIO2 (KFC) IO in Valkyrie mode\" to work.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 3257373, @@ -472,11 +472,11 @@ ] }, { - "type": "memory", "name": "Force BIO2 (KFC) IO in Valkyrie mode", "description": "Forces the game to use BIO2 IO in Valkyrie mode.", "caution": "Can be useful for arcade cabinets. If you don't know why you need this, ignore it.", "gameCode": "KFC", + "type": "memory", "patches": [ { "offset": 5515237, @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5669334, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-673569b7_6de818.json b/patches/KFC-673569b7_6de818.json index 91fc235..aa242c4 100644 --- a/patches/KFC-673569b7_6de818.json +++ b/patches/KFC-673569b7_6de818.json @@ -2,7 +2,7 @@ { "gameCode": "KFC", "version": "2024-11-19", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5682022, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-6746b747_6df018.json b/patches/KFC-6746b747_6df018.json index 4aa2ef9..5dcd0f9 100644 --- a/patches/KFC-6746b747_6df018.json +++ b/patches/KFC-6746b747_6df018.json @@ -2,7 +2,7 @@ { "gameCode": "KFC", "version": "2024-12-03", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5684070, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-6751a716_6ead28.json b/patches/KFC-6751a716_6ead28.json index 2e244ea..7d0efc5 100644 --- a/patches/KFC-6751a716_6ead28.json +++ b/patches/KFC-6751a716_6ead28.json @@ -2,7 +2,7 @@ { "gameCode": "KFC", "version": "2024-12-10", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5731238, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-676384d3_6eb788.json b/patches/KFC-676384d3_6eb788.json index 96a1b64..1c28198 100644 --- a/patches/KFC-676384d3_6eb788.json +++ b/patches/KFC-676384d3_6eb788.json @@ -2,7 +2,7 @@ { "gameCode": "KFC", "version": "2024-12-23", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5733846, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-677e184d_6eb748.json b/patches/KFC-677e184d_6eb748.json index b4f6f70..2562f61 100644 --- a/patches/KFC-677e184d_6eb748.json +++ b/patches/KFC-677e184d_6eb748.json @@ -2,7 +2,7 @@ { "gameCode": "KFC", "version": "2025-01-14", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5733046, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-678867b3_6ef038.json b/patches/KFC-678867b3_6ef038.json index d4d5163..27be0a4 100644 --- a/patches/KFC-678867b3_6ef038.json +++ b/patches/KFC-678867b3_6ef038.json @@ -2,7 +2,7 @@ { "gameCode": "KFC", "version": "2025-01-21", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5747622, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-6799eef8_6f45e8.json b/patches/KFC-6799eef8_6f45e8.json index ffef561..3a9b293 100644 --- a/patches/KFC-6799eef8_6f45e8.json +++ b/patches/KFC-6799eef8_6f45e8.json @@ -2,7 +2,7 @@ { "gameCode": "KFC", "version": "2025-02-04", - "lastUpdated": "2025-02-13 08:04:59", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5753414, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-67a42ca6_6f5ef8.json b/patches/KFC-67a42ca6_6f5ef8.json index 22dd9cc..6d65efa 100644 --- a/patches/KFC-67a42ca6_6f5ef8.json +++ b/patches/KFC-67a42ca6_6f5ef8.json @@ -2,7 +2,7 @@ { "gameCode": "KFC", "version": "2025-02-12", - "lastUpdated": "2025-02-22 08:40:47", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5760134, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file diff --git a/patches/KFC-67ad9b5e_6f72a8.json b/patches/KFC-67ad9b5e_6f72a8.json index f9c1a1f..fe87e1c 100644 --- a/patches/KFC-67ad9b5e_6f72a8.json +++ b/patches/KFC-67ad9b5e_6f72a8.json @@ -2,7 +2,7 @@ { "gameCode": "KFC", "version": "2025-02-18", - "lastUpdated": "2025-02-21 19:15:20", + "lastUpdated": "2025-03-26 10:25:35", "source": "https://sp2x.two-torial.xyz/" }, { @@ -485,5 +485,19 @@ "dataEnabled": "A70C" } ] + }, + { + "name": "Force Enable Headphones", + "description": "Assumes headphones are always connected, allowing for volume control. Useful for cabinets.", + "gameCode": "KFC", + "type": "memory", + "patches": [ + { + "offset": 5765126, + "dllName": "soundvoltex.dll", + "dataDisabled": "0F10060F114760", + "dataEnabled": "C7476001000000" + } + ] } ] \ No newline at end of file