Data: add Fishing Resort, Silent Hill, Super Smash Bros Brawl, and Wind Waker mods to avoid users having to enable frame buffer copies to Ram manually.

This commit is contained in:
iwubcode 2023-09-03 19:10:24 -05:00
parent 8c6e6ec19e
commit 7e70bbdbb6
8 changed files with 194 additions and 0 deletions

View File

@ -0,0 +1,40 @@
{
"meta":
{
"title": "Framebuffer Fixes",
"author": "iwubcode",
"description": "Automatically disables 'Store EFB Copies to Texture Only' when viewing unknown photo fish in the photobook."
},
"groups":
[
{
"name": "InvisiblePhotoFish",
"targets": [
{
"type": "efb",
"texture_filename": "efb1_n000920_256x256_3"
},
{
"type": "efb",
"texture_filename": "efb1_n000921_128x128_3"
},
{
"type": "efb",
"texture_filename": "efb1_n005662_448x448_3"
}
]
}
],
"features":
[
{
"group": "InvisiblePhotoFish",
"action": "set_settings",
"action_data":
{
"setting_name": "skip_efb_to_ram",
"setting_value": false
}
}
]
}

View File

@ -0,0 +1,32 @@
{
"meta":
{
"title": "Framebuffer Fixes",
"author": "iwubcode",
"description": "Automatically disables 'Store EFB Copies to Texture Only' during scenes when snow falls."
},
"groups":
[
{
"name": "Snow",
"targets": [
{
"type": "efb",
"texture_filename": "efb1_n000387_256x256_3"
}
]
}
],
"features":
[
{
"group": "Snow",
"action": "set_settings",
"action_data":
{
"setting_name": "skip_efb_to_ram",
"setting_value": false
}
}
]
}

View File

@ -0,0 +1,73 @@
{
"meta":
{
"title": "Framebuffer Fixes",
"author": "iwubcode",
"description": "Automatically disables 'Store EFB Copies to Texture Only' when a character is offscreen. Automatically disables 'Store XFB Copies to Texture Only' during the classic mode clear screen."
},
"groups":
[
{
"name": "OffscreenHoop",
"targets": [
{
"type": "efb",
"texture_filename": "efb1_n000022_4x4_6"
}
]
},
{
"name": "GameFinished",
"targets": [
{
"type": "draw_started",
"texture_filename": "tex1_400x148_5449617efae6c800_2"
}
]
},
{
"name": "GameFinishedNextScreen",
"targets": [
{
"comment": "C icon in complete for classic mode",
"type": "draw_started",
"texture_filename": "tex1_64x64_8e4f1690719cedc3_5b746334fe35ceed_9"
},
{
"comment": "winner icon in free for all",
"type": "draw_started",
"texture_filename": "tex1_104x80_62c38626af7e71e5_ebce21f4ae57a46e_9"
}
]
}
],
"features":
[
{
"group": "OffscreenHoop",
"action": "set_settings",
"action_data":
{
"setting_name": "skip_efb_to_ram",
"setting_value": false
}
},
{
"group": "GameFinished",
"action": "set_settings",
"action_data":
{
"setting_name": "skip_xfb_to_ram",
"setting_value": false
}
},
{
"group": "GameFinishedNextScreen",
"action": "set_settings",
"action_data":
{
"setting_name": "skip_xfb_to_ram"
}
}
]
}

View File

@ -0,0 +1,49 @@
{
"meta":
{
"title": "Framebuffer Fixes",
"author": "iwubcode",
"description": "Automatically disables 'Store EFB Copies to Texture Only' during pictograph gameplay."
},
"groups":
[
{
"name": "PictographStart",
"targets": [
{
"type": "draw_started",
"texture_filename": "tex1_32x224_ccd5b94c8c1af275_14"
}
]
},
{
"name": "PictographEnd",
"targets": [
{
"type": "draw_started",
"texture_filename": "tex1_24x24_7e201aa9d5e4a597_598b8b532cc3e935_9"
}
]
}
],
"features":
[
{
"group": "PictographStart",
"action": "set_settings",
"action_data":
{
"setting_name": "skip_efb_to_ram",
"setting_value": false
}
},
{
"group": "PictographEnd",
"action": "set_settings",
"action_data":
{
"setting_name": "skip_efb_to_ram"
}
}
]
}