From 2a44a5b8c73221730081984b5ef21b7140a400ab Mon Sep 17 00:00:00 2001 From: Avasam Date: Mon, 11 Mar 2024 16:23:04 -0400 Subject: [PATCH 1/2] Add Wii version to "Clear HUD" graphics pack --- Graphics Mods/{Clear HUD => PTLE Clear HUD}/GPH.txt | 0 Graphics Mods/PTLE Clear HUD/RPF.txt | 0 Graphics Mods/{Clear HUD => PTLE Clear HUD}/metadata.json | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename Graphics Mods/{Clear HUD => PTLE Clear HUD}/GPH.txt (100%) create mode 100644 Graphics Mods/PTLE Clear HUD/RPF.txt rename Graphics Mods/{Clear HUD => PTLE Clear HUD}/metadata.json (100%) diff --git a/Graphics Mods/Clear HUD/GPH.txt b/Graphics Mods/PTLE Clear HUD/GPH.txt similarity index 100% rename from Graphics Mods/Clear HUD/GPH.txt rename to Graphics Mods/PTLE Clear HUD/GPH.txt diff --git a/Graphics Mods/PTLE Clear HUD/RPF.txt b/Graphics Mods/PTLE Clear HUD/RPF.txt new file mode 100644 index 0000000..e69de29 diff --git a/Graphics Mods/Clear HUD/metadata.json b/Graphics Mods/PTLE Clear HUD/metadata.json similarity index 100% rename from Graphics Mods/Clear HUD/metadata.json rename to Graphics Mods/PTLE Clear HUD/metadata.json From 956903d8a6b0cf5a36d122dae131a03f43b3ab2e Mon Sep 17 00:00:00 2001 From: Avasam Date: Mon, 11 Mar 2024 16:30:06 -0400 Subject: [PATCH 2/2] Add sharp loading animation --- .../PTLE Sharp load animation/GPH.txt | 0 .../PTLE Sharp load animation/RPF.txt | 0 .../PTLE Sharp load animation/metadata.json | 74 ++++++++++++++++++ Graphics Mods/README.md | 9 +++ ...rp load animation demo 16x Anisotropic.png | Bin 0 -> 15327 bytes ...harp load animation demo Force Nearest.png | Bin 0 -> 10772 bytes README.md | 5 +- 7 files changed, 86 insertions(+), 2 deletions(-) create mode 100644 Graphics Mods/PTLE Sharp load animation/GPH.txt create mode 100644 Graphics Mods/PTLE Sharp load animation/RPF.txt create mode 100644 Graphics Mods/PTLE Sharp load animation/metadata.json create mode 100644 Graphics Mods/Sharp load animation demo 16x Anisotropic.png create mode 100644 Graphics Mods/Sharp load animation demo Force Nearest.png diff --git a/Graphics Mods/PTLE Sharp load animation/GPH.txt b/Graphics Mods/PTLE Sharp load animation/GPH.txt new file mode 100644 index 0000000..e69de29 diff --git a/Graphics Mods/PTLE Sharp load animation/RPF.txt b/Graphics Mods/PTLE Sharp load animation/RPF.txt new file mode 100644 index 0000000..e69de29 diff --git a/Graphics Mods/PTLE Sharp load animation/metadata.json b/Graphics Mods/PTLE Sharp load animation/metadata.json new file mode 100644 index 0000000..f8cc8d7 --- /dev/null +++ b/Graphics Mods/PTLE Sharp load animation/metadata.json @@ -0,0 +1,74 @@ +{ + "meta": { + "title": "Sharp load animation", + "description": "Renders the load animation pixel art using Force Nearest.", + "author": "Avasam" + }, + "groups": [ + { + "name": "Textures", + "targets": [ + { + "type": "load_texture", + "prettyname": "harry_run_01", + "texture_filename": "tex1_32x32_9c34e129c32715d3_ed33768f2818534e_9" + }, + { + "type": "load_texture", + "prettyname": "harry_run_02", + "texture_filename": "tex1_32x32_6d066cd3588eb33c_52636a5d5e5975f6_9" + }, + { + "type": "load_texture", + "prettyname": "harry_run_03", + "texture_filename": "tex1_32x32_62ef270bc4a9afc1_2e23e74471c73050_9" + }, + { + "type": "load_texture", + "prettyname": "harry_run_04", + "texture_filename": "tex1_32x32_cb59516e19d109f8_52636a5d5e5975f6_9" + }, + { + "type": "load_texture", + "prettyname": "harry_run_05", + "texture_filename": "tex1_32x32_4130408174cebbef_2e23e74471c73050_9" + }, + { + "type": "load_texture", + "prettyname": "harry_run_06", + "texture_filename": "tex1_32x32_6a7ec037e869872b_5dbb709af0585d96_9" + }, + { + "type": "load_texture", + "prettyname": "harry_run_07", + "texture_filename": "tex1_32x32_309f3e07cfda7b75_7076d4a00c05131b_9" + }, + { + "type": "load_texture", + "prettyname": "harry_run_08", + "texture_filename": "tex1_32x32_a0a28397e56a66e6_ed33768f2818534e_9" + }, + { + "type": "load_texture", + "prettyname": "harry_run_09", + "texture_filename": "tex1_32x32_744700800b16808b_2e23e74471c73050_9" + }, + { + "type": "load_texture", + "prettyname": "harry_run_10", + "texture_filename": "tex1_32x32_7241b51e0ae58f08_2e23e74471c73050_9" + } + ] + } + ], + "features": [ + { + "group": "Textures", + "action": "set_texture_properties", + "action_data": { + "min_filter": "near", + "mag_filter": "near" + } + } + ] +} diff --git a/Graphics Mods/README.md b/Graphics Mods/README.md index 34655af..9385fd4 100644 --- a/Graphics Mods/README.md +++ b/Graphics Mods/README.md @@ -20,3 +20,12 @@ This includes: - Canteen' UI ![Clear HUD demo](./Clear%20HUD%20demo.png) + +## Sharp load animation + +Renders the load animation pixel art using Force Nearest. By Avasam. + +Notice the blurry art and white outline. +|16x Anisotropic|Force Nearest| +|-|-| +|![Load Anisotropic 16x](./Sharp%20load%20animation%20demo%2016x%20Anisotropic.png)|![Load Force Nearest](./Sharp%20load%20animation%20demo%20Force%20Nearest.png)| diff --git a/Graphics Mods/Sharp load animation demo 16x Anisotropic.png b/Graphics Mods/Sharp load animation demo 16x Anisotropic.png new file mode 100644 index 0000000000000000000000000000000000000000..91f7dde4c10b349142d16dff232761541fc16c0c GIT binary patch literal 15327 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 literal 0 HcmV?d00001 diff --git a/Graphics Mods/Sharp load animation demo Force Nearest.png b/Graphics Mods/Sharp load animation demo Force Nearest.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c3110a71f1d9716dbcad7ca0d7ebcb705d5728 GIT binary patch literal 10772 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 (anything 5.0-14514 or above is fine) -Free Look: https://wiki.dolphin-emu.org/index.php?title=Free_Look +Free Look: ### Memory Watches (DMW) @@ -23,7 +23,8 @@ Tables: [/Dolphin Memory Watches (DMW)](/Dolphin%20Memory%20Watches%20(DMW)) Various graphical modifications and post-processing effects using [Dolphin's Graphics Mods](https://wiki.dolphin-emu.org/index.php?title=Graphics_Mods) -- [Clear HUD](https://github.com/Avasam/ptle-tools/tree/main/Graphics%20Mods#clear-hud) +- [Clear HUD](/Graphics%20Mods#clear-hud) +- [Sharp load animation](/Graphics%20Mods#sharp-load-animation) ### Texture Packs & Resource Packs