New category, New item, Complete deploy

# SMUI is fundamentally different from traditional managers, so you can't think in terms of traditional managers.

## Create new category

There must be at least one category. The **category** is a necessary means for you to classify mods, that is, what category do you think this mod belongs to, and take a short and clear name, such as: framework, cheating, automation , new features, new gameplay, textures, music, map overhauls, new areas, events, dialogue, and more.

* In the [Category + Sub Lib Menu], select [New Category]. (For visual reasons, I actually wrote [New].)
* Enter the name of the new category in the pop-up input dialog.
* Click [OK] to confirm the creation.
* The new category appears immediately at the end of the category list.
* You can select [Refresh] in [Category + Sub Lib Menu] to rescan to display it in the normal position.

## Create new item

**Item** is also a [mod item], each item is approximately equal to a complete mod.

* Select a category, the program needs to know in which category you will create the item.
* In the [Item Menu], select [New Item].
* Enter the name of the new item in the pop-up input dialog.
* Click [OK] to confirm the creation.
* The new item is immediately added to the end of the item list and displayed in orange with a status of [Go to Deploy].
* If there is no item in the [Deploy Queue] before, the program will automatically switch to the [Deploy Queue] and automatically select the newly created item.

## Deploy item

What I wrote in Chinese language is 【配置项】，In English I use the word【部署】，machine translation is【deploy】. Maybe this will make it easier for you to understand and not get confused.

* There are 5 areas in the deployment queue. The top is the current item information and control bar, the upper left corner is the deployment queue list, the upper right corner is the data content of the current item, the lower left corner is the situation analyzer, and the lower right corner is the writing installation command.
* Item info and control bar: Provides renaming item names and custom version numbers again, saving item changes, and removing from queue by the way.
* Deployment queue list: You can add many items to be configured to the queue list, but you can only deploy one item at a time.
* Situation Analyzer: Automatically check whether the data you added is placed correctly, whether the installation command is correct, and can only be saved when the check passes.
* Installation command editor: Write the installation command and decide how to install this item. The program works according to the installation command you wrote.

* First select one item you want to deploy in the queue, if you continue from the previous step, the program has automatically selected it for you.
* The data content of the added item, for the standard SMAPI mod, please drag the folder directly containing the manifest.json file into it, do not set multiple folders, and do not drag the files in it.
* In this generation, the standard SMAPI mod has to add the folder that contains the manifest.json directly, otherwise the check will fail, this is to avoid any surprises as much as possible, I've seen quite too many before, this annoying behavior.
* Write the installation command according to the operation to be installed. For the detailed description of the installation command, please go back to the main menu and go to the corresponding page to view.
* In most cases, click [Auto] to automatically write the installation command of the standard SMAPI mod, which greatly saves time.

* After completion, click [Save and Remove]. If there are no items in the queue after removal, the program will automatically go to the [Manage Mod] tab.
* Of course, if you still have something to do, click [Only save] to save it without removing it.

Standard SMAPI mods do not need to fill in the [custom version] information, the CDCD command will automatically calculate and compare the installed content.

The installation command is created by me, there are no messy symbols, no messy format, don't be afraid that you haven't learned programming.

## Go back and Refresh

Go back to the [Manage Mod] tab.

Click [Refresh] in the item list, note that the functions of the left and right mouse buttons are different for this refresh.

* Left mouse button: only refresh status information
* Right mouse button: clear the list, rescan the items under the category.

Now you can see the status of the item.

## Install and Uninstall

* Select the item you want to operate, right-click, select [Install] to install, select [Uninstall] to uninstall.
* In [Debug] you can see the execution process and the messages of each thread.