From 8f44283fb88d388e58b9cabc6abd1a72d3115d2c Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 18 Jan 2017 16:28:05 -0800 Subject: [PATCH 1/9] move issues to github issues --- README.md | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/README.md b/README.md index 7303bcd6..5695cd09 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,3 @@ -#Issues -Donkey Kong Country: Tropical Freeze - -- [Water does not appear correctly](http://i.imgur.com/0X194fi.jpg) (All) - -Nintendo Land - -- [Title screen is completely white](http://i.imgur.com/Jmbpj0h.png) (All) - -Super Mario Maker - -- [NSMBU theme is completely broken](http://i.imgur.com/OumJaa6.png) (Quality) - # Supported Games - Batman Arkham City Armored Edition - Bayonetta From 476a2cadb262a520f410fb9df1bf2d2a8691bba3 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 18 Jan 2017 18:36:46 -0800 Subject: [PATCH 2/9] Low res splatoon shadows --- Preformance/Splatoon_360p/rules.txt | 9 ++++++++- Workarounds/XCX_AMDGCN4/rules.txt | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Preformance/Splatoon_360p/rules.txt b/Preformance/Splatoon_360p/rules.txt index 17166514..adbb6278 100644 --- a/Preformance/Splatoon_360p/rules.txt +++ b/Preformance/Splatoon_360p/rules.txt @@ -45,4 +45,11 @@ overwriteHeight = 240 width = 848 height = 480 overwriteWidth = 424 -overwriteHeight = 240 \ No newline at end of file +overwriteHeight = 240 + +[TextureRedefine] # shadows +width = 2048 +height = 2048 +formatsExcluded = 0x008,0x41A,0x033,0x034,0x035,0x431,0x235,0x433 # exclude everything but shadowmap +overwriteWidth = 1024 +overwriteHeight = 1024 \ No newline at end of file diff --git a/Workarounds/XCX_AMDGCN4/rules.txt b/Workarounds/XCX_AMDGCN4/rules.txt index d36237b4..2371d8cb 100644 --- a/Workarounds/XCX_AMDGCN4/rules.txt +++ b/Workarounds/XCX_AMDGCN4/rules.txt @@ -1,3 +1,4 @@ +# Found by Esppiral on GBATemp http://gbatemp.net/threads/release-cemu-wii-u-emulator.399524/page-899#post-7018186 [Definition] titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 name = "Xenoblade Chronicles X - AMD GCN4 workaround" From ef5eb5229a7e25969493b30a67b573f948ed68ca Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 18 Jan 2017 20:45:30 -0800 Subject: [PATCH 3/9] enhancements can be edited --- Enhancements/SuperMario3DWorld_HighResShadows/rules.txt | 1 + Enhancements/TwilightPrincess_HighResShadows/rules.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt b/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt index 7724128d..690bfeef 100644 --- a/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt +++ b/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt @@ -1,4 +1,5 @@ # Found by Dario FF on NeoGAF http://www.neogaf.com/forum/showpost.php?p=228502082&postcount=506 +# FYI: Enhancements are meant to be edited! [Definition] titleIds = 0005000010145d00,0005000010145c00,0005000010106100,0005000010180600,0005000010180700,0005000010180500 name = "Super Mario 3D World + Captain Toad: Treasure Tracker - High Res Shadows" diff --git a/Enhancements/TwilightPrincess_HighResShadows/rules.txt b/Enhancements/TwilightPrincess_HighResShadows/rules.txt index 17bc0241..552c0909 100644 --- a/Enhancements/TwilightPrincess_HighResShadows/rules.txt +++ b/Enhancements/TwilightPrincess_HighResShadows/rules.txt @@ -1,4 +1,5 @@ # Found by Esppiral on GBATemp http://gbatemp.net/threads/release-cemu-wii-u-emulator.399524/page-898#post-7016504 +# FYI: Enhancements are meant to be edited! [Definition] titleIds = 000500001019C800,000500001019E600,000500001019E500 name = "Twilight Princess HD - High Res Shadows" From 66f50083f9ff305f4721aeb2074cb77b0641ef3c Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 18 Jan 2017 20:46:53 -0800 Subject: [PATCH 4/9] edit enhancement FYI text --- Enhancements/SuperMario3DWorld_HighResShadows/rules.txt | 2 +- Enhancements/TwilightPrincess_HighResShadows/rules.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt b/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt index 690bfeef..a16a6b19 100644 --- a/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt +++ b/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt @@ -1,5 +1,5 @@ # Found by Dario FF on NeoGAF http://www.neogaf.com/forum/showpost.php?p=228502082&postcount=506 -# FYI: Enhancements are meant to be edited! +# FYI: Enhancements are meant to be edited, just make sure to edit the overwrite height and width. [Definition] titleIds = 0005000010145d00,0005000010145c00,0005000010106100,0005000010180600,0005000010180700,0005000010180500 name = "Super Mario 3D World + Captain Toad: Treasure Tracker - High Res Shadows" diff --git a/Enhancements/TwilightPrincess_HighResShadows/rules.txt b/Enhancements/TwilightPrincess_HighResShadows/rules.txt index 552c0909..c29ed414 100644 --- a/Enhancements/TwilightPrincess_HighResShadows/rules.txt +++ b/Enhancements/TwilightPrincess_HighResShadows/rules.txt @@ -1,5 +1,5 @@ # Found by Esppiral on GBATemp http://gbatemp.net/threads/release-cemu-wii-u-emulator.399524/page-898#post-7016504 -# FYI: Enhancements are meant to be edited! +# FYI: Enhancements are meant to be edited, just make sure to edit the overwrite height and width. [Definition] titleIds = 000500001019C800,000500001019E600,000500001019E500 name = "Twilight Princess HD - High Res Shadows" From 8623b617445f57a676728a4f89940e3a3eaaf215 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 18 Jan 2017 20:48:45 -0800 Subject: [PATCH 5/9] change values to 2x --- Enhancements/SuperMario3DWorld_HighResShadows/rules.txt | 4 ++-- Enhancements/TwilightPrincess_HighResShadows/rules.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt b/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt index a16a6b19..93e33b22 100644 --- a/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt +++ b/Enhancements/SuperMario3DWorld_HighResShadows/rules.txt @@ -8,5 +8,5 @@ name = "Super Mario 3D World + Captain Toad: Treasure Tracker - High Res Shadows width = 1024 height = 1024 formatsExcluded = 0x008,0x41A,0x033,0x034,0x035,0x431,0x235,0x433 # exclude everything but shadowmap -overwriteWidth = 4096 -overwriteHeight = 4096 \ No newline at end of file +overwriteWidth = 2048 +overwriteHeight = 2048 \ No newline at end of file diff --git a/Enhancements/TwilightPrincess_HighResShadows/rules.txt b/Enhancements/TwilightPrincess_HighResShadows/rules.txt index c29ed414..a162927e 100644 --- a/Enhancements/TwilightPrincess_HighResShadows/rules.txt +++ b/Enhancements/TwilightPrincess_HighResShadows/rules.txt @@ -7,5 +7,5 @@ name = "Twilight Princess HD - High Res Shadows" [TextureRedefine] width = 384 height = 384 -overwriteWidth = 4096 -overwriteHeight = 4096 \ No newline at end of file +overwriteWidth = 768 +overwriteHeight = 768 \ No newline at end of file From 08207808dc238cd59a1aac348506029487613812 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 18 Jan 2017 21:00:32 -0800 Subject: [PATCH 6/9] Implement half-res for sm4sh --- Preformance/Smash_540p/rules.txt | 8 +++++++- Quality/Smash_1440p/rules.txt | 8 +++++++- Quality/Smash_2160p/rules.txt | 8 +++++++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/Preformance/Smash_540p/rules.txt b/Preformance/Smash_540p/rules.txt index 8f793a00..d041d983 100644 --- a/Preformance/Smash_540p/rules.txt +++ b/Preformance/Smash_540p/rules.txt @@ -6,4 +6,10 @@ name = "Super Smash Bros. - 540p" width = 1920 height = 1080 overwriteWidth = 960 -overwriteHeight = 540 \ No newline at end of file +overwriteHeight = 540 + +[TextureRedefine] # half-res alpha +overwriteWidth = 960 +overwriteHeight = 540 +overwriteWidth = 480 +overwriteHeight = 270 \ No newline at end of file diff --git a/Quality/Smash_1440p/rules.txt b/Quality/Smash_1440p/rules.txt index 2a4a8d8d..bf6e6ea3 100644 --- a/Quality/Smash_1440p/rules.txt +++ b/Quality/Smash_1440p/rules.txt @@ -6,4 +6,10 @@ name = "Super Smash Bros. - 1440p (2K)" width = 1920 height = 1080 overwriteWidth = 2560 -overwriteHeight = 1440 \ No newline at end of file +overwriteHeight = 1440 + +[TextureRedefine] # half-res alpha +overwriteWidth = 960 +overwriteHeight = 540 +overwriteWidth = 1280 +overwriteHeight = 720 \ No newline at end of file diff --git a/Quality/Smash_2160p/rules.txt b/Quality/Smash_2160p/rules.txt index 88734beb..50c0303c 100644 --- a/Quality/Smash_2160p/rules.txt +++ b/Quality/Smash_2160p/rules.txt @@ -6,4 +6,10 @@ name = "Super Smash Bros. - 2160p (4K)" width = 1920 height = 1080 overwriteWidth = 3840 -overwriteHeight = 2160 \ No newline at end of file +overwriteHeight = 2160 + +[TextureRedefine] # half-res alpha +overwriteWidth = 960 +overwriteHeight = 540 +overwriteWidth = 1920 +overwriteHeight = 1080 \ No newline at end of file From defe9256f13c391f4cc9439e5551614b3315c407 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 18 Jan 2017 21:52:28 -0800 Subject: [PATCH 7/9] [Smash] High-Res shadows I think shadows not displaying properly on land is due to Cemu itself, not the graphic pack. If it turns out to be the graphic pack, then I'll see if there's any way to fix it. --- Enhancements/Smash_HighResShadows/rules.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Enhancements/Smash_HighResShadows/rules.txt diff --git a/Enhancements/Smash_HighResShadows/rules.txt b/Enhancements/Smash_HighResShadows/rules.txt new file mode 100644 index 00000000..a36fc539 --- /dev/null +++ b/Enhancements/Smash_HighResShadows/rules.txt @@ -0,0 +1,11 @@ +# FYI: Enhancements are meant to be edited, just make sure to edit the overwrite height and width. +[Definition] +titleIds = 0005000010110E00,0005000010145000,0005000010144F00 +name = "Super Smash Bros. - High Res Shadows" + +[TextureRedefine] +width = 512 +height = 512 +formatsExcluded = 0x008,0x41A,0x031,0x033,0x034,0x035,0x431,0x235,0x433,0x01a # exclude everything but shadowmap +overwriteWidth = 1024 +overwriteHeight = 1024 \ No newline at end of file From 31c9ed58f39d406678aa66a2ff6dab2a2044dd04 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 19 Jan 2017 17:23:41 -0800 Subject: [PATCH 8/9] Add Tokyo Mirage Solves #6 --- Preformance/TokyoMirage_360p/rules.txt | 15 +++++++++++++++ .../TokyoMirage_1080pGamepad/rules.txt | 15 +++++++++++++++ .../TokyoMirage_1440pGamepad/rules.txt | 15 +++++++++++++++ .../TokyoMirage_2160pGamepad/rules.txt | 15 +++++++++++++++ Quality/TokyoMirage_1080p/rules.txt | 9 +++++++++ Quality/TokyoMirage_1440p/rules.txt | 9 +++++++++ Quality/TokyoMirage_2160p/rules.txt | 9 +++++++++ 7 files changed, 87 insertions(+) create mode 100644 Preformance/TokyoMirage_360p/rules.txt create mode 100644 Quality - Gamepad/TokyoMirage_1080pGamepad/rules.txt create mode 100644 Quality - Gamepad/TokyoMirage_1440pGamepad/rules.txt create mode 100644 Quality - Gamepad/TokyoMirage_2160pGamepad/rules.txt create mode 100644 Quality/TokyoMirage_1080p/rules.txt create mode 100644 Quality/TokyoMirage_1440p/rules.txt create mode 100644 Quality/TokyoMirage_2160p/rules.txt diff --git a/Preformance/TokyoMirage_360p/rules.txt b/Preformance/TokyoMirage_360p/rules.txt new file mode 100644 index 00000000..2f77b0a4 --- /dev/null +++ b/Preformance/TokyoMirage_360p/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 00050000101ED700,0005000010131D00 +name = "Tokyo Mirage Sessions #FE - 360p" + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Quality - Gamepad/TokyoMirage_1080pGamepad/rules.txt b/Quality - Gamepad/TokyoMirage_1080pGamepad/rules.txt new file mode 100644 index 00000000..dea0ffc5 --- /dev/null +++ b/Quality - Gamepad/TokyoMirage_1080pGamepad/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 00050000101ED700,0005000010131D00 +name = "Tokyo Mirage Sessions #FE - 1080p (Gamepad)" + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 1920 +overwriteHeight = 1080 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 1920 +overwriteHeight = 1080 \ No newline at end of file diff --git a/Quality - Gamepad/TokyoMirage_1440pGamepad/rules.txt b/Quality - Gamepad/TokyoMirage_1440pGamepad/rules.txt new file mode 100644 index 00000000..3772fca4 --- /dev/null +++ b/Quality - Gamepad/TokyoMirage_1440pGamepad/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 00050000101ED700,0005000010131D00 +name = "Tokyo Mirage Sessions #FE - 1440p (Gamepad) (2K)" + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 2560 +overwriteHeight = 1440 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 2560 +overwriteHeight = 1440 \ No newline at end of file diff --git a/Quality - Gamepad/TokyoMirage_2160pGamepad/rules.txt b/Quality - Gamepad/TokyoMirage_2160pGamepad/rules.txt new file mode 100644 index 00000000..1eef22c0 --- /dev/null +++ b/Quality - Gamepad/TokyoMirage_2160pGamepad/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 00050000101ED700,0005000010131D00 +name = "Tokyo Mirage Sessions #FE - 2160p (Gamepad) (4K)" + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 3840 +overwriteHeight = 2160 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 3840 +overwriteHeight = 2160 \ No newline at end of file diff --git a/Quality/TokyoMirage_1080p/rules.txt b/Quality/TokyoMirage_1080p/rules.txt new file mode 100644 index 00000000..fe283e2c --- /dev/null +++ b/Quality/TokyoMirage_1080p/rules.txt @@ -0,0 +1,9 @@ +[Definition] +titleIds = 00050000101ED700,0005000010131D00 +name = "Tokyo Mirage Sessions #FE - 1080p" + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 1920 +overwriteHeight = 1080 \ No newline at end of file diff --git a/Quality/TokyoMirage_1440p/rules.txt b/Quality/TokyoMirage_1440p/rules.txt new file mode 100644 index 00000000..1929b452 --- /dev/null +++ b/Quality/TokyoMirage_1440p/rules.txt @@ -0,0 +1,9 @@ +[Definition] +titleIds = 00050000101ED700,0005000010131D00 +name = "Tokyo Mirage Sessions #FE - 1440p (2K)" + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 2560 +overwriteHeight = 1440 \ No newline at end of file diff --git a/Quality/TokyoMirage_2160p/rules.txt b/Quality/TokyoMirage_2160p/rules.txt new file mode 100644 index 00000000..2b61ebde --- /dev/null +++ b/Quality/TokyoMirage_2160p/rules.txt @@ -0,0 +1,9 @@ +[Definition] +titleIds = 00050000101ED700,0005000010131D00 +name = "Tokyo Mirage Sessions #FE - 2160p (4K)" + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 3840 +overwriteHeight = 2160 \ No newline at end of file From 8384709f37ec192eb92a2b4fd6638bc74bbb3c1f Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 19 Jan 2017 17:58:20 -0800 Subject: [PATCH 9/9] [Smash 4] add second shadow map also downscale shadows for preformance --- Enhancements/Smash_HighResShadows/rules.txt | 9 ++++++++- Preformance/Smash_540p/rules.txt | 16 +++++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/Enhancements/Smash_HighResShadows/rules.txt b/Enhancements/Smash_HighResShadows/rules.txt index a36fc539..0fe18b95 100644 --- a/Enhancements/Smash_HighResShadows/rules.txt +++ b/Enhancements/Smash_HighResShadows/rules.txt @@ -8,4 +8,11 @@ width = 512 height = 512 formatsExcluded = 0x008,0x41A,0x031,0x033,0x034,0x035,0x431,0x235,0x433,0x01a # exclude everything but shadowmap overwriteWidth = 1024 -overwriteHeight = 1024 \ No newline at end of file +overwriteHeight = 1024 + +[TextureRedefine] +width = 1024 +height = 1024 +formatsExcluded = 0x008,0x41A,0x031,0x033,0x034,0x035,0x431,0x235,0x433,0x01a # exclude everything but shadowmap +overwriteWidth = 2048 +overwriteHeight = 2048 \ No newline at end of file diff --git a/Preformance/Smash_540p/rules.txt b/Preformance/Smash_540p/rules.txt index d041d983..b4156aee 100644 --- a/Preformance/Smash_540p/rules.txt +++ b/Preformance/Smash_540p/rules.txt @@ -12,4 +12,18 @@ overwriteHeight = 540 overwriteWidth = 960 overwriteHeight = 540 overwriteWidth = 480 -overwriteHeight = 270 \ No newline at end of file +overwriteHeight = 270 + +[TextureRedefine] # shadow 1 +width = 512 +height = 512 +formatsExcluded = 0x008,0x41A,0x031,0x033,0x034,0x035,0x431,0x235,0x433,0x01a # exclude everything but shadowmap +overwriteWidth = 256 +overwriteHeight = 256 + +[TextureRedefine] # shadow 2 +width = 1024 +height = 1024 +formatsExcluded = 0x008,0x41A,0x031,0x033,0x034,0x035,0x431,0x235,0x433,0x01a # exclude everything but shadowmap +overwriteWidth = 512 +overwriteHeight = 512 \ No newline at end of file