diff --git a/wiki-rtd/docs/wiki_texture_packs/citra-tp.md b/wiki-rtd/docs/wiki_texture_packs/citra-tp.md
new file mode 100644
index 00000000..2a6b5754
--- /dev/null
+++ b/wiki-rtd/docs/wiki_texture_packs/citra-tp.md
@@ -0,0 +1,43 @@
+# Texture Packs: Citra - 3DS
+The `~/retrodeck/texture_packs/citra/` represents the `/load/textures` folder in Citra.
+
+**Note:** <br>
+Some texture packs could made for a specific version or region of a game. Make sure you have the right game and textures for it.
+
+**Note:**<br>
+`TITLEID` is different for every game.
+
+## Enable Custom Textures
+* Open up Citra inside `RetroDECK Configurator` by pressing `Open Emulator` - `Citra`.
+* Press `Emulation` -> `Configure` -> `Graphics` -> `Use Custom Textures` and set it to `On`.
+
+
+## How do I add texture packs?
+
+**Requirements:** Texture pack files <br>
+
+**NOTE:** On the Steam Deck this could be easier to do in `Desktop Mode`.
+
+
+There are two ways of adding texture packs into Citra
+
+
+### From Citra
+1. Extract any texture files from compressed `.zip` or any other format to folders.
+2. Open up Citra inside `RetroDECK Configurator` by pressing `Open Emulator` - `Citra`.
+3. Right click on the game you want to add textures into.
+4. Click on `Open Custom Textures Location`.
+5. Paste the texture folders inside that directory, each folder is stored by the `TITLLEID` of the game.
+6. Quit Citra
+
+### From the texture folder directly
+
+1. Extract any texture pack files from compressed `.zip` or any other format into folders.
+2. Go into `~/retrodeck/texture_packs/citra/`. The folders are all named by `TITLEID`.
+3. Move textures into the right `~/retrodeck/texture_packs/citra/<TITLEID>` folder.
+
+Example:
+
+* You have a `.zip` file for a game that contains the `/load/textures/0000001000` folders.
+* All you need to do is take the TITLEID folder: `0000001000` and put it into `~/retrodeck/texture_packs/citra/`
+* So the end result looks like: `~/retrodeck/texture_packs/citra/0000001000`
diff --git a/wiki-rtd/docs/wiki_texture_packs/dolphing-prime-tp.md b/wiki-rtd/docs/wiki_texture_packs/dolphing-prime-tp.md
new file mode 100644
index 00000000..7a885f10
--- /dev/null
+++ b/wiki-rtd/docs/wiki_texture_packs/dolphing-prime-tp.md
@@ -0,0 +1,38 @@
+# Texture Packs: Dolphin / Primehack - GC & Wii
+Primehack is based on Dolphin so the method is the same.
+
+The `~/retrodeck/texture_packs/dolphin/` & `~/retrodeck/texture_packs/primehack/` represents the `/load/Textures` folder.<br>
+
+**Note:** <br>
+Some texture packs could made for a specific version or region of a game. Make sure you have the right game and textures for it.
+
+**Note:**<br>
+`GAME_ID` is different for every game.
+
+## Enable Custom Textures
+* Open up Dolphin or Primehack inside `RetroDECK Configurator` by pressing `Open Emulator` - `Dolphin` or `Primehack`.
+* Press `Options` -> `Graphic Settings`
+
+`Load Custom Textures` and set it to `On`.<br>
+
+`Prefetch Custom Textures` and set it to `On`.
+
+## How do I add texture packs?
+
+**Requirements:** Texture pack files <br>
+
+**NOTE:** On the Steam Deck this could be easier to do in `Desktop Mode`.
+
+
+### Directly in the folder
+
+1. Extract any texture pack files from compressed `.zip` or any other format into folders.
+
+2. Go into texture pack folders, they contain folders that are all named by `GAME_ID`.<br>
+**Dolphin:**`~/retrodeck/texture_packs/dolphin/` <br>
+**Primehack:**`~/retrodeck/texture_packs/primehack/`.
+
+3. Move the textures into the right folder: <br>
+**Dolphin:** `~/retrodeck/texture_packs/dolphin/<GAME_ID>` <br>
+**Primehack:** `~/retrodeck/texture_packs/primehack/<GAME_ID>` <br>
+
diff --git a/wiki-rtd/docs/wiki_texture_packs/duckstation-tp.md b/wiki-rtd/docs/wiki_texture_packs/duckstation-tp.md
new file mode 100644
index 00000000..d21f038e
--- /dev/null
+++ b/wiki-rtd/docs/wiki_texture_packs/duckstation-tp.md
@@ -0,0 +1,30 @@
+# Texture Packs: Duckstation - PSX
+The `~/retrodeck/texture_packs/duckstaiton/` represents the `/duckstation/textures/` folder in Duckstation.
+
+**Note:** <br>
+Some texture packs could made for a specific version or region of a game. Make sure you have the right game and textures for it.
+
+**Note:**<br>
+`TITLEID` is different for every game.
+
+## Enable Custom Textures
+* Open up Duckstation inside `RetroDECK Configurator` by pressing `Open Emulator` - `Duckstation`.
+* Go to `Settings` -> `Advanced` -> `Tweaks/Hacks` <br>
+
+`Enable VRAM Write Texture Replacement` and set it to `On`.<br>
+
+`Preload Texture Replacements` and set it to `On`.<br>
+
+
+## How do I add texture packs?
+
+**Requirements:** Texture pack files <br>
+
+**NOTE:** On the Steam Deck this could be easier to do in `Desktop Mode`.
+
+
+### Texture folder directly
+
+1. Extract any texture pack files from compressed `.zip` or any other format into folders.
+2. Go into `~/retrodeck/texture_packs/duckstation/`. The folders are all named by `TITLEID`.
+3. Move textures into the right `~/retrodeck/texture_packs/duckstation/<TITLEID>` folder.
diff --git a/wiki-rtd/docs/wiki_texture_packs/pcsx2-tp.md b/wiki-rtd/docs/wiki_texture_packs/pcsx2-tp.md
new file mode 100644
index 00000000..52c5d452
--- /dev/null
+++ b/wiki-rtd/docs/wiki_texture_packs/pcsx2-tp.md
@@ -0,0 +1,30 @@
+# Texture Packs: PCSX2 - Playstation 2
+The `~/retrodeck/texture_packs/PCSX2/` represents the `/PCSX2/textures/` folder in PCSX2.
+
+**Note:** <br>
+Some texture packs could made for a specific version or region of a game. Make sure you have the right game and textures for it.
+
+**Note:**<br>
+`TITLEID` is different for every game.
+
+## Enable Custom Textures
+* Open up PCSX2 inside `RetroDECK Configurator` by pressing `Open Emulator` - `PCSX2`.
+* Press `Settings` -> `Graphics` <br>
+
+`Load Textures` and set it to `On`.<br>
+
+`Async Texture Loading` and set it to `On`.<br>
+
+
+## How do I add texture packs?
+
+**Requirements:** Texture pack files <br>
+
+**NOTE:** On the Steam Deck this could be easier to do in `Desktop Mode`.
+
+
+### Texture folder directly
+
+1. Extract any texture pack files from compressed `.zip` or any other format into folders.
+2. Go into `~/retrodeck/texture_packs/PCSX2/`. The folders are all named by `TITLEID`.
+3. Move textures into the right `~/retrodeck/texture_packs/PCSX2/<TITLEID>` folder.
diff --git a/wiki-rtd/docs/wiki_texture_packs/ppsspp-tp.md b/wiki-rtd/docs/wiki_texture_packs/ppsspp-tp.md
new file mode 100644
index 00000000..51dd4b54
--- /dev/null
+++ b/wiki-rtd/docs/wiki_texture_packs/ppsspp-tp.md
@@ -0,0 +1,26 @@
+# PPSSPP - PSP
+The `~/retrodeck/texture_packs/ppsspp/` represents the `/PSP/TEXTURES/` folder in PPSSPP.
+
+**Note:** <br>
+Some texture packs could made for a specific version or region of the game. Make sure you have the right rom and textures for it.
+
+**Note:**<br>
+`TITLEID` is different for every game.
+
+
+## Enable Custom Textures
+1. Open up PPSSPP inside `RetroDECK Configurator` by pressing `Open Emulator` - `PPSSPP`.
+2. Press `Settings` -> `Tools` -> `Developer Tools` -> `Replace Textures` and set it to `On`.
+
+## How do I add texture packs?
+
+**Requirements:** Texture pack files <br>
+
+**NOTE:** On the Steam Deck this could be easier to do in `Desktop Mode`.
+
+
+### How to add textures
+
+1. Extract any texture pack files from compressed `.zip` or any other format into folders.
+2. Go into `~/retrodeck/texture_packs/ppsspp/`. The folders are all named by `TITLEID`.
+3. Paste the textures into right folder `~/retrodeck/texture_packs/ppsspp/<TITLEID>`
diff --git a/wiki-rtd/docs/wiki_texture_packs/retroarch-mesen-tp.md b/wiki-rtd/docs/wiki_texture_packs/retroarch-mesen-tp.md
new file mode 100644
index 00000000..4c883bf0
--- /dev/null
+++ b/wiki-rtd/docs/wiki_texture_packs/retroarch-mesen-tp.md
@@ -0,0 +1,30 @@
+# Texture Packs: RetroArch - NES - Mesen
+The `texture_packs/RetroArch-Mesen/` represents `/retroarch/system/HdPacks/` folder.
+
+**Note:** <br>
+Some texture packs could made for a specific version or region of a game. Make sure you have the right game and textures for it.
+
+## Enable Texture Packs in the Mesen core for certain games
+From the `RetroArch Quick Menu`
+
+* Go to `Core Options` -> `Enable HD Packs` set to `On`
+
+* Then save the current configuration for that game under `Core Options` -> `Manage Core Options` -> `Save Game Options`
+
+## How do I add texture packs that can be used by the Mesen Core?
+
+**NOTE:** On the Steam Deck this could be easier to do in `Desktop Mode`.
+
+* All texture packs go into the `texture_packs/RetroArch-Mesen/` folder.
+* The texture pack have to be extracted from .zip or other compressed format into a folder.
+* The name of the folder must be the same name as that of the rom file the texture pack is for.
+
+**Example:**
+
+You want apply a texture pack to a game called `ScaryCastle USA.nes` and you have downloaded the `ScaryCastle TexturePACK HD.zip`.
+
+1. Extract the `ScaryCastle TexturePACK HD.zip`
+2. Move the extracted `ScaryCastle TexturePACK HD` folder into `texture_packs/RetroArch-Mesen/`
+3. Rename the `ScaryCastle TexturePACK HD` folder so it has the same name as the rom `ScaryCastle USA` without the `.nes` file extension.
+9. Start up RetroDECK and select the ScaryCastle nes games. <br>
+**NOTE:** On the Steam Deck go into GameMode first, then launch RetroDECK.
diff --git a/wiki-rtd/docs/wiki_texture_packs/retroarch-mupen64plus-tp.md b/wiki-rtd/docs/wiki_texture_packs/retroarch-mupen64plus-tp.md
new file mode 100644
index 00000000..4c99e13c
--- /dev/null
+++ b/wiki-rtd/docs/wiki_texture_packs/retroarch-mupen64plus-tp.md
@@ -0,0 +1,43 @@
+# Texture Packs: RetroArch - N64 - Mupen64Plus-Next
+
+The `texture_packs/RetroArch-Mupen64Plus/` represents `/retroarch/system/Mupen64plus/` folder.
+
+**Note:** <br>
+Some texture packs could made for a specific version or region of the game. Make sure you have the right rom and textures for it.
+
+## Enable Texture Packs in the Mupen64Plus-Next core for certain games
+
+From the `RetroArch Quick Menu`
+
+* Go to `Core Options` -> `GLideN64` ->
+
+`Use High-Res Textures` set to `On`<br>
+
+`Cache Textures` set to `On`<br>
+
+`Use High-Res Full Alpha Channel` set to `On`<br>
+
+`Use Hi-Res Storage` set to `On`<br>
+
+Then save the current configuration for that game under `Core Options` -> `Manage Core Options` -> `Save Game Options`
+
+**Optional:**
+
+`Use High-Res Texture Cache Compression` set to `On` - compresses uncompressed HD Textures into .hts files.
+
+
+
+
+## How do I add texture packs that can be used by the Mupen64Plus-Next Core?
+
+**NOTE:** On the Steam Deck this could be easier to do in `Desktop Mode`.
+
+* All texture packs go into the `texture_packs//RetroArch-Mupen64Plus/hires_texture/` or `texture_packs/RetroArch-Mupen64Plus/cache/` folder.
+* The texture pack have to be extracted from .zip or other compressed format into a folder.
+
+## Compressed textures in .hts files
+Compressed textures that are stored in `.hts` files goes into the `texture_packs/RetroArch-Mupen64Plus/cache/` folder.
+
+## Uncompressed textures in loose folders or files
+Uncompressed textures that are stored in in loose folders or files  goes into the `texture_packs/RetroArch-Mupen64Plus/hires_texture/` folder.
+
diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml
index b476a3bf..3b2f0da3 100644
--- a/wiki-rtd/mkdocs.yml
+++ b/wiki-rtd/mkdocs.yml
@@ -26,6 +26,23 @@ nav:
     - Linux Desktop - Installation and Updates: wiki_devices/linux_desktop/linux-install.md
     - Linux Desktop - Software Recommendations: wiki_devices/linux_desktop/linux-software.md
 
+  - Mod Guides:
+    - Linux Desktop - Installation and Updates: wiki_devices/linux_desktop/linux-install.md
+    - Linux Desktop - Software Recommendations: wiki_devices/linux_desktop/linux-software.md
+
+  - Texture Pack Guides:
+    - Texture Packs - Citra: wiki_texture_packs/citra-tp.md
+    - Texture Packs - Dolphin/Primehack: wiki_texture_packs/dolphing-prime-tp.md
+    - Texture Packs - Duckstation: wiki_texture_packs/duckstation-tp.md
+    - Texture Packs - PCSX2: wiki_texture_packs/pcsx2-tp.md
+    - Texture Packs - PPSSPP: wiki_texture_packs/ppsspp-tp.md
+    - Texture Packs - RetroArch Mesen: wiki_texture_packs/retroarch-mesen-tp.md
+    - Texture Packs - RetroArch Mupen64Plus: wiki_texture_packs/retroarch-mupen64plus-tp.md
+
+  - Emulator Guides:
+    - Linux Desktop - Installation and Updates: wiki_devices/linux_desktop/linux-install.md
+    - Linux Desktop - Software Recommendations: wiki_devices/linux_desktop/linux-software.md
+
   - Controllers and Input 🎮:
     - RetroDECK with Steam Input: wiki_controllers/about-steam-input.md
     - Button Prompts in Games: wiki_controllers/diffrent-game-inputs.md