diff --git a/README.md b/README.md
index 1a1c244e..d4fd14df 100644
--- a/README.md
+++ b/README.md
@@ -25,6 +25,8 @@
 
 -Twilight Princess HD (1080p Gamepad, 1440p, 2160p)
 
+-The Wind Waker HD (1080p Gamepad, 1440p, 2160p)
+
 -Xenoblade Chronicles X (1080p, 1440p, 2160p)
 
 #Issues
diff --git a/TheWindWaker_1080pGamepad/rules.txt b/TheWindWaker_1080pGamepad/rules.txt
new file mode 100644
index 00000000..7b34da39
--- /dev/null
+++ b/TheWindWaker_1080pGamepad/rules.txt
@@ -0,0 +1,9 @@
+[Definition]
+titleIds = 0005000010143400,0005000010143600,0005000010143500
+name = "The Wind Waker HD - 1080p (Gamepad)"
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
+overwriteHeight = 1080
\ No newline at end of file
diff --git a/TheWindWaker_1440p/rules.txt b/TheWindWaker_1440p/rules.txt
new file mode 100644
index 00000000..a0461f0b
--- /dev/null
+++ b/TheWindWaker_1440p/rules.txt
@@ -0,0 +1,15 @@
+[Definition]
+titleIds = 0005000010143400,0005000010143600,0005000010143500
+name = "The Wind Waker HD - 1440p (2K)"
+
+[TextureRedefine] # tv
+width = 1920
+height = 1080
+overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
+overwriteHeight = 1440
\ No newline at end of file
diff --git a/TheWindWaker_2160p/rules.txt b/TheWindWaker_2160p/rules.txt
new file mode 100644
index 00000000..813af947
--- /dev/null
+++ b/TheWindWaker_2160p/rules.txt
@@ -0,0 +1,15 @@
+[Definition]
+titleIds = 0005000010143400,0005000010143600,0005000010143500
+name = "The Wind Waker HD - 2160p (4K)"
+
+[TextureRedefine] # tv
+width = 1920
+height = 1080
+overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
+overwriteHeight = 2160
\ No newline at end of file