-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
33 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,33 @@ | ||
# dv-skin-manager-mod | ||
# Skin Manager Mod (For Users) | ||
## Installation | ||
1) Download & install Unity Mod Manager from Nexus Mods. | ||
2) Download the latest Skin Manager release from Github or Nexus Mods. Find the downloaded zip file and drag it into the mods tab of Unity Mod Manager. | ||
|
||
## Adding Skins | ||
### v3.1+ skins with an Info.json file: | ||
As of v3.1, skins are now treated as their own mods by Unity Mod Manager. If the skin is compatible, you can simply drag and drop the zip into the mods tab of UMM. If this results in an error, you are likely dealing with an older format of skin. See the instructions below. | ||
### v3.0 skins with a BepInEx content folder: | ||
The initial release of skin manager for Simulator was based on BepInEx. Skins made for this period of time should have a BepInEx folder inside the archive. Install the skin by extracting the archive and merging its BepInEx folder into the BepInEx folder of the Game (`\Steam\steamapps\common\Derail Valley\BepInEx`). | ||
### Overhauled skins with a Skins or <car type> folder: | ||
If you are using an older skin (one that contains either a Skins folder or just car type folders), navigate to the skins folder in your DV install (`\Steam\steamapps\common\Derail Valley\Mods\SkinManagerMod\Skins\`). Extract each of the car type folders from the archive into the SkinManagerMod\Skins folder. The proper skin path should look like this - `\Derail Valley\BepInEx\content\skins\<train-car-type>\<skin-name>\<skin-files>`. | ||
|
||
# Skin Configurator (For Creators) | ||
## Exporting Textures | ||
1) Start the game | ||
2) Hit ESC to open Main Menu (Default is ESC) | ||
3) Open Mod Manager (Default is Ctrl-F10) | ||
4) Go to 'Skin Manager' and click the ... icon to toggle the options | ||
5) Select a car from the dropdown and click 'Export Textures' | ||
6) Close the game and navigate inside `Derail Valley\Mods\SkinManagerMod\Exported` folder | ||
7) Get the exported texture(s) and edit it using an image editor | ||
|
||
## Creating a Pack | ||
1) If you haven't already, download and extract the SkinConfigurator zip. You can run it from anywhere, but you might need to also install the .NET 6 runtime. | ||
2) At this point, you should have one or more folders containing edited textures, one for each individual skin | ||
3) Launch the SkinConfigurator exe. It will bring up a GUI (shown below) where you can select a Name, Version, and Author (optional) for your skin pack. | ||
4) Use the "Add Skin..." button to select each of the folders containing your skin files. They will be added to the list in the GUI and you will be able to select a Name and the Car ID that the skin should apply to. You can remove a skin by selecting it and clicking "Remove Skin". You can add multiple skin folders for the same car type using the "Add Multiple..." button - this will allow you to select a folder and create an entry for each subfolder inside it. | ||
5) Once you have set your pack and skin properties, you are ready to export. The large Package button should be green and enabled - if it is grayed out, there is a required field that hasn't yet been filled in. | ||
6) Click the "Package..." button to save your pack to a .zip file that users can install with UMM. The export process may take a few seconds, especially when dealing with lots of textures. | ||
7) You can use the "Upgrade Pack..." button to repackage an older skin from Overhauled or BepInEx. The older skin pack must be unzipped somewhere on your computer. Click the button and select the top folder containing the skin files, and the app will do its best to infer which skins are contained inside. If this fails, you can also manually add each skin folder from inside the older pack. | ||
|
||
![image](https://github.com/derail-valley-modding/skin-manager/assets/11540268/1c36cd57-ada5-4707-9ef3-fa3e3a223d1e) |