From 17be34e0146b0c8454dbdaac590a611c4b4a3b62 Mon Sep 17 00:00:00 2001
From: Michael <goldtextwitch@outlook.com>
Date: Fri, 3 Mar 2017 19:47:40 -0800
Subject: [PATCH] add support for vulkan and make AMD work 100% with all
 titles!!!!

Actual changes:
- 720p improved graphic packs, forces weird resolutions that are used for main rendering to render at 720p
---
 .../StarFox_720pImprovedGamepad/rules.txt     | 16 +++++++++++
 Quality/FASTRacingNEO_720pImproved/rules.txt  | 15 +++++++++++
 .../KirbyRainbowCurse_720pImproved/rules.txt  | 27 +++++++++++++++++++
 Quality/Pokken_720pImproved/rules.txt         |  9 +++++++
 Quality/StarFox_720pImproved/rules.txt        | 10 +++++++
 README.md                                     |  1 +
 6 files changed, 78 insertions(+)
 create mode 100644 Quality - Gamepad/StarFox_720pImprovedGamepad/rules.txt
 create mode 100644 Quality/FASTRacingNEO_720pImproved/rules.txt
 create mode 100644 Quality/KirbyRainbowCurse_720pImproved/rules.txt
 create mode 100644 Quality/Pokken_720pImproved/rules.txt
 create mode 100644 Quality/StarFox_720pImproved/rules.txt

diff --git a/Quality - Gamepad/StarFox_720pImprovedGamepad/rules.txt b/Quality - Gamepad/StarFox_720pImprovedGamepad/rules.txt
new file mode 100644
index 00000000..bd0e2bdd
--- /dev/null
+++ b/Quality - Gamepad/StarFox_720pImprovedGamepad/rules.txt	
@@ -0,0 +1,16 @@
+[Definition]
+titleIds = 00050000101BEB00,00050000101BEC00,00050000101BED00,00050000101AFF00,00050000101B0400,00050000101B0500
+name = "Star Fox Zero + Star Fox Guard - Improved 720p (Gamepad)"
+
+[TextureRedefine] # tv
+width = 1152
+height = 720
+formatsExcluded = 0x41A # exclude the intro background texture 
+overwriteWidth = 1280
+overwriteHeight = 720
+
+[TextureRedefine] # gamepad
+width = 640
+height = 480
+overwriteWidth = 854
+overwriteHeight = 480
\ No newline at end of file
diff --git a/Quality/FASTRacingNEO_720pImproved/rules.txt b/Quality/FASTRacingNEO_720pImproved/rules.txt
new file mode 100644
index 00000000..8ea2ffea
--- /dev/null
+++ b/Quality/FASTRacingNEO_720pImproved/rules.txt
@@ -0,0 +1,15 @@
+[Definition]
+titleIds = 500001012f000,ffffffff057b4449
+name = "FAST Racing NEO - Improved 720p"
+
+[TextureRedefine] # Half-width 1
+width = 640
+height = 720
+overwriteWidth = 1280
+overwriteHeight = 720
+
+[TextureRedefine] # Half-width 2
+width = 320
+height = 360
+overwriteWidth = 640
+overwriteHeight = 360
\ No newline at end of file
diff --git a/Quality/KirbyRainbowCurse_720pImproved/rules.txt b/Quality/KirbyRainbowCurse_720pImproved/rules.txt
new file mode 100644
index 00000000..c91fda1f
--- /dev/null
+++ b/Quality/KirbyRainbowCurse_720pImproved/rules.txt
@@ -0,0 +1,27 @@
+[Definition]
+titleIds = 00050000101abc00,
+name = "Kirby and the Rainbow Curse - Improved 720p"
+
+[TextureRedefine] # tv
+width = 1024
+height = 576
+overwriteWidth = 1280
+overwriteHeight = 720
+
+[TextureRedefine] # tv
+width = 1025
+height = 577
+overwriteWidth = 1280
+overwriteHeight = 720
+
+[TextureRedefine] # half-res
+width = 512
+height = 288
+overwriteWidth = 640
+overwriteHeight = 360
+
+[TextureRedefine] # q-res
+width = 256
+height = 144
+overwriteWidth = 320
+overwriteHeight = 180
\ No newline at end of file
diff --git a/Quality/Pokken_720pImproved/rules.txt b/Quality/Pokken_720pImproved/rules.txt
new file mode 100644
index 00000000..1673263f
--- /dev/null
+++ b/Quality/Pokken_720pImproved/rules.txt
@@ -0,0 +1,9 @@
+[Definition]
+titleIds = 50000101df400
+name = "Pokken Tournament - Improved 720p"
+
+[TextureRedefine]
+width = 960
+height = 720
+overwriteWidth = 1280
+overwriteHeight = 720
\ No newline at end of file
diff --git a/Quality/StarFox_720pImproved/rules.txt b/Quality/StarFox_720pImproved/rules.txt
new file mode 100644
index 00000000..67c8a293
--- /dev/null
+++ b/Quality/StarFox_720pImproved/rules.txt
@@ -0,0 +1,10 @@
+[Definition]
+titleIds = 00050000101BEB00,00050000101BEC00,00050000101BED00,00050000101AFF00,00050000101B0400,00050000101B0500
+name = "Star Fox Zero + Star Fox Guard - Improved 720p"
+
+[TextureRedefine] # tv
+width = 1152
+height = 720
+formatsExcluded = 0x41A # exclude the intro background texture 
+overwriteWidth = 1280
+overwriteHeight = 720
\ No newline at end of file
diff --git a/README.md b/README.md
index 03622f61..07f2e81c 100644
--- a/README.md
+++ b/README.md
@@ -9,6 +9,7 @@
 - DuckTales Remastered
 - Family Tennis SP
 - FAST Racing NEO
+- Ghost Blade HD
 - Guacamelee! Super Turbo Championship Edition
 - Kamen Rider - Battride War II
 - Kirby and the Rainbow Curse