> For the complete documentation index, see [llms.txt](https://hfw-mm.gitbook.io/hfw-mm-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hfw-mm.gitbook.io/hfw-mm-docs/ui.md).

# UI

<figure><img src="https://2456881842-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkCtNHGk2ffX9CAfCDGZi%2Fuploads%2FiPJG9CVCUDKBU7sorQQu%2FMM_Panels.png?alt=media&amp;token=4a700686-417a-47ce-a398-eebcefe01515" alt=""><figcaption></figcaption></figure>

1. **Tabs**
2. **Tool Shelf**
3. **Preset Mod-List Control's**
4. **Drag n Drop Panel**
5. **Action Panel**
6. **Preview Panel**
7. **Status Label Pane**
8. **Game Path Pane -** display current selected game directory, containing the appropriate executable.

#### **Tabs:**

* **Character:** Lets you switch control to different NPCs, though only a subset of characters is available.
* **Management**: Responsible for visualizing, organizing, and packaging mods.
* **Tools**: Extra utilities for conversions & mod packaging.                                                              &#x20;
* **Settings:** Additional preferences (use at your own risk).                                                               &#x20;
* **Launch Game:** Opens the game launcher (Steam or Epic).

#### **Tool Shelf:**

* **Patch Hair**: Patch the *selected* Outfit with the *selected* Hair.
* **Batch Patch**: Batch Patch the entire selected mod with the selected Hair.
* **Patch Face:** Correct modified face mesh shading (Experimental).
* **Select Game:** Select the game for the repacking process.&#x20;
* **Open Mods**: Opens the mods folder inside your game directory.

#### **Action Panel:**

* **App Version:** Display the current application version.
* **Check All / Un-Check All**: Toggles all mods on/off.
* **Refresh**: Re-scans the `mods/` folder for new entries.
* **Remove Mods**: Removes the highlighted mod or variation from the list.
* **Restore Files**: Clears `package/ar`, removes all installed mods, and restores backups of `streaming_graph.core` and `streaming_links.stream` to `LocalCacheWinGame/package`.
* **Pack Mods**: Runs the packing workflow (restore → gather → pack → create).

#### **Preset Mod-List Control's :**

* **Preset:** Save, delete, or create a new mod-list order with custom names.
* **Move Up/Down**: Moves the selected item up/down in the list.
* **Default Order**: Sorts the entire mod list by priority group, \[0,1,2,3,4], with \[0] being the highest priority.

#### **Mod List**:&#x20;

Mods are applied in order; later entries override earlier ones when using drag 'n' drop.

* **Drag n Drop** area: Drop mod folders/zip onto this area to add it to the mod list
* **Check Box**: Check to mark mods for packing.

filename format: example `01. [2] My Crazy Mod v1.1`

* **Packing Order:** *01*.
* **Priority Group:** *\[2]*
* **Mod Name:** *'My Crazy Mod'*
* **Mod Version:** *v1.1* (normalized by MM)

#### **Packing Order:**

* Items are packed in the order they appear in the list, from top to bottom.
* Each item has a numbered label (01, 02, 03…), but the actual packing order follows the list’s top-to-bottom layout.
* Later items in the list can override earlier ones.

#### **Priority Group:**

Priority levels are used to categorize different types of mods for organizational and processing purposes.

* **Group 2**: Assigned to t**exture mods**
* **Group 1**: Used for **hair/head mesh mods**
* **Group 0**: Reserved for **armor/outfit mods**

This hierarchy helps ensure mods are loaded and managed in the correct sequence based on their type.

\*It's recommended to place shared assets in your mod's parent folder rather than using the `shared_files` folder.<br>
