# General Mod Creation Small Tweaks and Stuff not in any of the Other books! # Material Colorsets (Pre-Dawntrail) Note: Materials are getting changed a bit with the release of Dawntrail, so the following information may not be accurate once that expansion comes out. A general understanding of UV Maps and Exporting/Importing with Penumbra is assumed for this page. ## The Basics Colorset information is stored on the alpha channel of the normal map for a given gear item. By default if no colorset information is defined (the alpha channel is all white), all parts of the mesh will change color with colorset row #16. To assign different parts of the UV map to different colorset rows, those areas should be colored with different shades of gray. The following table described what shades corrospond to which rows.
RowHex Color
1\#000000
2\#111111
3\#222222
4\#333333
5\#444444
6\#555555
7\#666666
8\#777777
9\#888888
10\#999999
11\#aaaaaa
12\#bbbbbb
13\#cccccc
14\#dddddd
15\#eeeeee
16\#ffffff
## Adding Colorset Information Lets say you want to add more colorset options to a gear item that only uses one row. [![colorsets-one-colorset.gif](https://xivmodding.com/uploads/images/gallery/2024-06/tcszliZRFDWGEwd9-colorsets-one-colorset.gif)](https://xivmodding.com/uploads/images/gallery/2024-06/tcszliZRFDWGEwd9-colorsets-one-colorset.gif) You will first need to export your normal map. If using Photoshop, it is best to use the DDS files as the alpha channel could get lost otherwise. [![colorsets-export-normal.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/lXsgSinOgkWvw1t1-colorsets-export-normal.png)](https://xivmodding.com/uploads/images/gallery/2024-06/lXsgSinOgkWvw1t1-colorsets-export-normal.png) The normal map looks like this: [![colorsets-normal-example-2.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/6jBnma9LSZBQMcD8-colorsets-normal-example-2.png)](https://xivmodding.com/uploads/images/gallery/2024-06/6jBnma9LSZBQMcD8-colorsets-normal-example-2.png) And here are the labels for what each area corresponds to. [![colorsets-uv-labels-2.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/tlv59PaMTlfnVT0x-colorsets-uv-labels-2.png)](https://xivmodding.com/uploads/images/gallery/2024-06/tlv59PaMTlfnVT0x-colorsets-uv-labels-2.png) ### Editing In Photoshop I unfortunately need to leave the Photoshop steps as a "rest of the owl" situation as I don't have Photoshop. But in general if you have the Nvidia DDS plugin, you should be able to import the normal map and draw onto the alpha channel. Once done export that normal back out to import it back into the game. ### Using Vismut [Vismut](https://gitlab.com/vismut-org/vismut) is a cool technical tool that allows you to copy color data between channels on textures. With any photo editing tool we can draw the colors we need based on the areas of the UVs. It will look roughly like the following picture based on the normal shared above. Essentially we have the sleeves, cuffs, hood, and waist seam as different colorset items. [![colorsets-data-to-transfer-2.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/nOlrxzg5P2PISgTx-colorsets-data-to-transfer-2.png)](https://xivmodding.com/uploads/images/gallery/2024-06/nOlrxzg5P2PISgTx-colorsets-data-to-transfer-2.png) Using Vismut we can transfer this data to the alpha channel by setting it up like this: [![colorsets-vismut-example.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/w4uZnkflMQtWQX3w-colorsets-vismut-example.png)](https://xivmodding.com/uploads/images/gallery/2024-06/w4uZnkflMQtWQX3w-colorsets-vismut-example.png) ### Importing to game Once your new normal is created, import it back into the game and replace the existing normal map. Then you should be able to go to the materials tab check your colorset rows. [![colorsets-different-rows.gif](https://xivmodding.com/uploads/images/gallery/2024-06/o5Zt4IWXvQWA25CX-colorsets-different-rows.gif)](https://xivmodding.com/uploads/images/gallery/2024-06/o5Zt4IWXvQWA25CX-colorsets-different-rows.gif) # Material / Texture path Basics This guide aims to explain how material and texture pathing works. Without covering the more complicated topic of creating meshes, materials, and textures. At a general level, most physical items in the game will have a model `mdl`, some materials `mtrl` and some textures `tex`. For the sake simplicity, the below is referring to gear items, as other items may operate slightly different. ## General Pathing The game knows to link these files based on the following diagram. The model specified is materials, and the materials specify their textures. Because of this you can typically rename the material or textures as needed as long as the files that reference them are also updated. [![material-texture-path-graph-2 (1).png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/zrri3czRobSS3NV8-material-texture-path-graph-2-1.png)](https://xivmodding.com/uploads/images/gallery/2024-06/zrri3czRobSS3NV8-material-texture-path-graph-2-1.png) ### Viera Ears After testing more with viera ears. I was not able to get as much flexibilty with the names for the ear materials. Only specific names for the material files worked for me. For example when putting a new material in the folder for Viera Ear 2. I originally named it the following which works fine. ``` chara/human/c1801/obj/zear/z0002/material/mt_c1801z0002_c.mtrl ```
But this name did not work. ``` chara/human/c1801/obj/zear/z0002/material/foo.mtrl ```
Oddly enough names poiting to the wrong race worked as I was able to get this to work. ``` chara/human/c1801/obj/zear/z0002/material/mt_c0801z0002_c.mtrl ```
I have not figured out why this works for gear items but not ears. ## Example As an example of how this works and how you can change the material and texture names around, lets look at the "Fingerless Gajaskin Gloves of Striking" item `591-5`. The model for this item is located here: `chara/equipment/e0591/model/c0201e0591_glv.mdl`. Since this is variation `5`. Any new materials we may want to add will need to be in that variations folder: `chara/equipment/e0591/material/v0005/` And the textures will all live in the gear items main texture folder: `chara/equipment/e0591/texture/` Since materials reference textures by full path, the textures may not need to be put in this folder if you are adding new materials for a model. But it will keep things less confusing to just put them there for now. If you are only overwriting the base textures and material, then you will most likely not need to change anything here. But say we want to add some new materials with their own textures. ### Referencing New Materials Here is a picture of a mod that takes the hand and cuts it up into three parts with different styles. We are going to use 3 materials for this mod. The first is the base bibo+ skin for the upper arm, the second is a material for the black band, and the third is a material for the transparent hand. (This document is not going to go into the creation of this for simplicity, but this mod is essentially the bibo+ hand cut up into three parts to style differently with different materials, then imported into a glove item in game) [![material-texture-path-game-pic.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/z3yuKK0F2MJH6sJW-material-texture-path-game-pic.png)](https://xivmodding.com/uploads/images/gallery/2024-06/z3yuKK0F2MJH6sJW-material-texture-path-game-pic.png) We are going to add 2 new materials and 5 new textures to accomplish this. Here is what our penumbra imports look like. The first item is our update model, then we have materials / textures for the band and the hand (ice). Notice the mod paths in green vs the game import paths in white. The text in the green paths does not matter to the game, where as the text in the white paths is very important for the game to find the files correctly. (Your mod file structure does not need to mimic the games file structure. For example the `chara` folder could be named anything) [![material-texture-path-penumbra-imports.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/c9NKpnlwHvnxFkrw-material-texture-path-penumbra-imports.png)](https://xivmodding.com/uploads/images/gallery/2024-06/c9NKpnlwHvnxFkrw-material-texture-path-penumbra-imports.png) Now we need to tell our model about these new materials. Since we are updating variation 5, the model will look in the path `chara/equipment/e0591/material/v0005/` for its materials. In the previous step we put our materials in this folder. The game will look in that folder for the materials based on the names we provide on this panel. So all we need to do is specify their names in the "Materials" section of this tab, then in the "Meshes" section we update the material for each mesh with the corresponding material we want to use. `Mesh #1` is typically the body mesh, so it should be using the skin material for whatever body the mod is for. (In this example this gear mod will only work for the bibo body) [![material-texture-path-penumbra-models.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/f5UhPVLISw0Vdfh8-material-texture-path-penumbra-models.png)](https://xivmodding.com/uploads/images/gallery/2024-06/f5UhPVLISw0Vdfh8-material-texture-path-penumbra-models.png) For the last step we need to go update the materials to point to the right texture files. Materials typically reference textures by their full path. Just use the white text file paths we created in the "File Redirections" tab to point to the right texture for each of Diffuse/Normal/Specular. [![material-texture-path-penumbra-materials-band.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/8CA0o6EDtGLHY4ML-material-texture-path-penumbra-materials-band.png)](https://xivmodding.com/uploads/images/gallery/2024-06/8CA0o6EDtGLHY4ML-material-texture-path-penumbra-materials-band.png) [![material-texture-path-penumbra-materials-ice.png](https://xivmodding.com/uploads/images/gallery/2024-06/scaled-1680-/kw02EBkMxm4tNIER-material-texture-path-penumbra-materials-ice.png)](https://xivmodding.com/uploads/images/gallery/2024-06/kw02EBkMxm4tNIER-material-texture-path-penumbra-materials-ice.png) That's it, you should be able to redraw and see your new materials at this point. ![😃](https://stoia.info/_assets/svg/twemoji/1f603.svg) # Editing Weapon Idle Position ### Using VFX Editor to Offset Weapons on Idle Stance Before you start, make sure you have the VFX Editor plugin for Dalamud (as well as using XIVLauncher to run Dalamud). You will also need Penumbra to implement the mod if you do not want to load up VFXEditor all the time. ## Step 1 - Open VFX and Select ATCH: Open up VFX Editor by typing /vfxedit. Proceed to click the “atch” button.
![](https://stoia.info/weapon-idle-move/weaponidle_atch.png)
atch in the VFX Editor window.
## Step 2 - Select Race and Gender: In the new window, under Loaded Atch (the first line), click the Search button, and in the new window, select Character, then select base Race/Gender. Pick you character's race/gender, then hit Select. (For this example, this guide will use Hyur Midlander F)
![](https://stoia.info/weapon-idle-move/weaponidle_selectrace.png)
## Step 3 - Select Weapon/Tool/etc: A new list will pop up on the Atch Editor window (you can close the Atch Select \[LOADED\] window). This contains a list of all weapons, tools, and other related things. Please refer to the bottom of the guide to see which affects which classes/jobs.
![](https://stoia.info/weapon-idle-move/weaponidle_selectatchpoint.png)
## Step 4 - Select Replaced Race: Below "Loaded Atch", on the line Atch Being Replaced, click that search button's icon, and repeat step #2. This is for the one you want to load to. Use the same choice as you picked for Step #2
![](https://stoia.info/weapon-idle-move/weaponidle_selectreplace.png)
## Step 5 - Select the Weapon: Now with the job or class you want weapons adjusted, make sure those weapons are currently shown. Click the weapon (forehand or backhand, whichever you want to adjust) and you will see six lines that are named "State". You want to edit State 1, and should either have "kosi" or "sebo" in the name (Kosi for hips, Sebo for back): j\_buki\_kosi\_<l/r> → Sheathed Weapon (Hip) j\_buki2\_kosi\_<l/r> → Sheathed Weapon (Hip2) j\_buki\_sebo\_<l/r> → Sheathed Weapon (Back)
![](https://stoia.info/weapon-idle-move/weaponidle_adjuststate.png)
Press the small white triangle button to expand the window of that weapon's State 1, and you should see some numbers like in the example above. ## Step 6 - The Trial and Error Part: This part will be the trial-and-error part. Change only one value (use increments of 0.1 or 0.01) at a time, then hit the green UPDATE button to see a change on your weapon. If things went well, the weapon on your character should have moved in some way…
![](https://stoia.info/weapon-idle-move/weaponidle_adjustandupdate.png)
- Focus on Offset and Rotation part. These values do not necessarily coordinate with X, Y, and Z, and this moves only one weapon for the class/job for that particular race/gender. (Offset moves placement, rotation changes weapon orientation. This affects you idle standing position with weapons sheathed.) - Use Change Pose (in-game) to see how the weapon looks on different standing idle positions. I start at the base standing position where both arms are just straight down. (I do not know how to "reset" a value, so I write down the base numbers in case I need to start from base.) - Save your workspace by going to File > Save As, then select where you want to save your workspace (then use Save when you make further changes). Use Open (or Open Recent) to load this up again in the future. ## Step 7 - Saving it all: Once you have made all your changes for every job you want adjusted for that single race/gender, click Export, then pick either Penumbra or Textools, then fill in the information for your modpack then Save. You can also export the RAW ATCH file as well (the button to the right of the green UPDATE button), espcially if you want to use your adjustments for other races/gender.
![](https://stoia.info/weapon-idle-move/weaponidle_saving.png)
If you want to edit other races/gender, click the + button (see below) and then repeat the previous steps. You can keep one Workspace file if you want to adjust multiple races/gender.
![](https://stoia.info/weapon-idle-move/weaponidle_addingtoit.png)
## Finalizing and Notes: Turn off VFX Editor, then load the .pmp or .ttmp2 file to see if it worked (and that you do not need to load in VFXEditor each time you log into the game). - Not all races/gender will share the same exact values for 1 weapon, will need to adjust for each if planning to do all. - Hand collisions will occur on idle positions. Move the weapon again if it bothers you. - Using **Change Pose** can make some weapons look further out/in. I tested with the standard idle position (arms straight down). - If you use **Customize+**, you will need to adjust for that (load your C+ setting for your character before adjusting weapons). C+ Weapon Offset is **NOT** working as of now. - If you edited one race/gender, and if you want to load those settings on another, you can save that workspace into an .ATCH file, then load that file in Loaded Atch (first line). Note that it will use the base of the loaded race/gender combination, and may not reflect the natural weapon positions of the target race/gender. This can save work, but weapons can appear farther on other races/gender, and may need more fine tuning. - Crafting main tools will either have a side hip tool or a back tool position. (If you need to test back tools, use **Glamourer** and switch to an Aesthete tools) - This guide is for adjusting weapon positions on the idle position. For drawn and everything else, I think you would need to adjust the other States (personally have not tried this). **Special Thanks to:** *ReqRider for writing the Original Guide.* *Saenomaed for Teaching ReqRider this technique.* *Everyone involved in VFXEdit, especially ocealot.*
ATCH Weapon Code List ``` ATCH Weapon Items Code List Paladin (Gladiator) swd -Sword (hips) sld -Shield (back) Warrior (Marauder) 2ax -Greataxe (back) Dark Knight 2sw -Greatsword (back) Gunbreaker 2gb -Gunblade (back) Dragoon (Lancer) 2sp -Spear (back) Reaper 2km -Scythe (back) ebz -Reaper Shroud (none) Monk (Pugilist) cls, clw -Claw (hips) clg -Glove (none) Notes: I found cls may work rather than clw, like with tonfa weapons Samurai 2kt -Katana (hips) ksh -Samurai Sheath (hips) Ninja (Rogue) dgr, (dge) -Dagger (hips) frg -Ninja Frog (none) rbt -Ninja Rabbit (none) Notes: dge may not affect daggers, have not found a use Bard (Archer) 2bw -Bow (back) qvr -Quiver (back) flt -Flute (none) hrp -Harp (none) Machinist 2gn -gun (back) bag -Machinist Bag (hips) msg -Machinist Shotgun (back) mwp -Machinist Cannon (back) gsl -Machinist Deployable (none) syl -Machinist Sniper (none) Notes: Shotgun and Cannon are normally deployed quickly, may not need to adjust these Dancer chk -Chakram (hips) Black Mage, White Mage (Thaumaturge, Conjurer) 2st -Greatstaff (back) stf -Staff (hips) [single hand staffs, 1.0, 2.0 content] Summoner, Scholar (Archanist) 2bk -Book (hips) Red Mage 2rp -Rapier (hips) orb -Red Mage Focus (hips) Blue Mage rod -Blue Mage Rod (hips) Astrologian 2gl -Globe (back) crd -Astrologian Deck (hips) Sage 2ff -Nouliths (back) Carpenter awo (back) saw (hips) csl, csr (none) Blacksmith hmm (hips) Armorer aar, abl (back) hmm (hips) ytk (none) Goldsmith agl (back) mlt (hips) tbl, tgn (none) Leatherworker alt (back) fry (hips) prf (none) Weaver ase (back) tmb (hips) ndl, whl (none) Alchemist aai, aal (back) ali, alm (hips) mrb, mrh (none) Culinarian aco (back) fry (hips) stv (none) Miner pic (back) Botanist htc (back) nph (none) Fisher fsh (back) fha (none) sic (none) Unknown: Hips -rap, gun, yt2, ytc Back -sht None -atr, avt, col, cor, cos, crr, drm, egp, elg, fcb, fch, fdr, fl2, fud, gdb, gdh, gdl, gdr, gdt, gdw, gsr, hel, let, lpr, nik, oum, pen, sxw, syr, syu, tcs, trm, trr, trw, vln, wng, ypd ```
# DT Iris Material Editing # Asym Sclera [![asym sclera.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/3QVWZjMpXQQop76M-asym-sclera.png)](https://xivmodding.com/uploads/images/gallery/2024-07/3QVWZjMpXQQop76M-asym-sclera.png) > Required Tools for this Tutorial: > \* Midori's Asym Eyes Framework: [https://www.xivmodarchive.com/modid/20415](https://www.xivmodarchive.com/modid/20415) > \* Textools 3.0 > \* Penumbra Transaction is not necessarily required, but it does make life a lot easier. I will be using it in this tutorial. > > Notes: > > - This will work on all races/genders/faces, however my example will use Male Xaela Face 1. > - You cannot do this specific process without the Asym Eyes framework by Midori. > - If you just want both sclera to be black, I have a mod already available for everyone: [https://www.xivmodarchive.com/modid/110516](https://www.xivmodarchive.com/modid/110516) > - This is achievable in Penumbra with this same base mod we are using, through editing the constants within the material file, but this is *not* an accessible method right now. I would not recommend this method unless you have experience adjusting Atramentum Luminis values in Endwalker. The Material Editing Kit has not been updated for DT and is unlikely to come back before Atramentum Luminis does, so I will not be covering editing these values in Penumbra for now. > - I will not cover Penumbra Transaction or Textools installation in this guide , but I will link to some resources that go over it. While Penumbra is in beta, you are responsible for your own mod usage and breakage, use these tools at your own risk. > - Midori's Framework splits the Vanilla eyes into two seperate models, and allows for two seperate materials and therefore, asym eyes, meaning you can have different texturres. ''IRI A'' material will only affect the left eye and ''IRI B'' will only affect the right eye. Please make sure you read their notes on the mod page about installing custom eye textures. #### Resources: - Textools 3.0 Handbook - [https://docs.google.com/document/d/1-NnGriuqhh5ZmItSZSH-nrIgsiFBN2\_gFWWzPRVk-3s/edit](https://docs.google.com/document/d/1-NnGriuqhh5ZmItSZSH-nrIgsiFBN2_gFWWzPRVk-3s/edit) - TexTools 3.0 - UI & Basics - [https://www.youtube.com/watch?v=UknILJmCe\_A](https://www.youtube.com/watch?v=UknILJmCe_A) - TexTools 3.0 - Transactions & Intermediate User Tools [https://www.youtube.com/watch?v=1-iulzH8Txs](https://www.youtube.com/watch?v=1-iulzH8Txs) - TexTools 3.0 - Penumbra Attach Demo [https://www.youtube.com/watch?v=9nr\_PvEJAp0](https://www.youtube.com/watch?v=9nr_PvEJAp0) - TexTools 3.0 - Projects & Auto-Import Demo [https://www.youtube.com/watch?v=q9Q23GC1sNY](https://www.youtube.com/watch?v=q9Q23GC1sNY) - Yuria's DT Modding Guide: [https://docs.google.com/document/d/1-FW2qpGza1nFyT8T6VQmeWQtBSTo0ULWriUGwsO5MhE/edit](https://docs.google.com/document/d/1-FW2qpGza1nFyT8T6VQmeWQtBSTo0ULWriUGwsO5MhE/edit) - Yuria's Penumbra Attach Workflow: [https://www.youtube.com/watch?v=ZzL5ZC1B06A](https://www.youtube.com/watch?v=ZzL5ZC1B06A) ### **So what's the deal with the Iris shader, and how did you get the eye whites to look black/white/funny other colour without a texture edit?** Due to changes in the Iris shader in Dawntrail, it's now possible to adjust the colour of sclera without using textures. In Endwalker, the Iris shader was a lot more limited, and dynamic catchlights were not possible, that is until Dawntrail where the shader catchlights follow the light source. Of course this means we lost our custom static catchlights, but we gained so much from the change, and I want to talk about one of the constants in the Iris shader in particular - 11C90091 aka eye white colour. Textools Iris Shader Constants Editor: [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/vu6yl7gqZJDfwfk2-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/vu6yl7gqZJDfwfk2-image.png) ## **Let's Get Started** **Step 1:** Our first job is to enable the Penumbra Transaction system so we can easily see our changes in game without needing to log in and out. I have made a new folder called Asym Sclera for this tutorial, and I will be connecting to that folder inside my Penumbra mod repo. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/sL3K6fxkAG2gOsq0-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/sL3K6fxkAG2gOsq0-image.png) [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/Nk9V298wAIPHQffd-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/Nk9V298wAIPHQffd-image.png) **Step 2:** With Penumbra Transaction ready, I am installing the Asym Eyes Framework, for this tutorial I am only editing Male Xaela face 101, so I am going to ignore the other asym Male Au'ra faces. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/KVqST7PjleoS0sA7-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/KVqST7PjleoS0sA7-image.png) [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/0RFLisBXPNgyXEcx-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/0RFLisBXPNgyXEcx-image.png) You will know the transaction has been successful if the Transaction Manager populates with a bunch of files, along with the "Import Complete" notification within Textools itself. **Step 3:** From here, we go to the left hand menu of Textools, and go to "Character" > "Face" > "(Your race and gender here)" > "(Your face here)" So for me, I am going to Character, and then Face, and then Male Au'Ra and then to face 101. [![de97cae76fcbe1f8ae56d80a0943155b.gif](https://xivmodding.com/uploads/images/gallery/2024-07/YnXjmdBNFhedkNo5-de97cae76fcbe1f8ae56d80a0943155b.gif)](https://xivmodding.com/uploads/images/gallery/2024-07/YnXjmdBNFhedkNo5-de97cae76fcbe1f8ae56d80a0943155b.gif) **Step 4:** Now we can start editing the sclera! Some notes on how to understand how the shader works - the 3 values 1/2/3 correlate to RGB, and I'm guessing value 4 might be an alpha value, but you don't need to worry about that. What we're mainly looking at is the RGB in order to set one eye black and the other white. Right now the default Xaela sclera is set to 0.3 x 0.3 x 0.3 which results in that dark greyish colour that's unique to them. We are only editing the white eye colour today, so this is the only value I will show edited. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/NHzDRmL4wAeEWqu3-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/NHzDRmL4wAeEWqu3-image.png) [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/Wc1Wg6CInRT3ZjzT-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/Wc1Wg6CInRT3ZjzT-image.png) In order to edit this constant, we need to enter into the shader constants, and luckily for us, there's a big button with Shader Constants on it. This is what we need to access and edit. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/HMImGLDmAmzbjr5J-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/HMImGLDmAmzbjr5J-image.png) In order to get black sclera, we need to set all 3 values to 0. For white, what I found best on Male Xaela was 0.7 on all 3 values, but your mileage may vary, be prepared to tinker. It took me 30 minutes to find a shade for my OC (fem viera) because it's a very finicky value set and not every gender/race/face share values, some races vary differently to the others, Au'ra especially. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/xykKdZ2dAy8fVgmK-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/xykKdZ2dAy8fVgmK-image.png) Now with all 3 values set to 0 on the Iris A material, the left eye will gain a black sclera after we confirm in the shader constants page and then save the change to Penumbra. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/ODTIOH7vRRWwnbvh-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/ODTIOH7vRRWwnbvh-image.png) Save to Penumbra and watch yourself automatically redraw in live time! [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/AfbrKzjI6gh53pGF-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/AfbrKzjI6gh53pGF-image.png) **Step 5:** Now we can edit the other Iris material. For this I'm going for a white look. As stated above, I'm going to use the value 0.7 for all 3 values, but your mileage may vary, have a fuck around and find out what looks best for you. Make sure you note down your original values just in case you need to reset. We basically repeat step 4, but we're using the different, higher, value and instead of editing Iris A, we are editing Iris B. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/lmpzuFNzx6La2YvM-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/lmpzuFNzx6La2YvM-image.png) And Finished! [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/gc9BQaGvDeDqxtAq-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/gc9BQaGvDeDqxtAq-image.png) And yes, you can do any colour you want really, as long as you're working in the RBG space, the world is your oyster. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/gV0WK5CuEP4djbbz-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/gV0WK5CuEP4djbbz-image.png)[![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/9kvneiZ6tkb8Z5xj-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/9kvneiZ6tkb8Z5xj-image.png)[![image.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/uepOOA1iBAJPDDAj-image.png)](https://xivmodding.com/uploads/images/gallery/2024-07/uepOOA1iBAJPDDAj-image.png) If you have any questions or need more clarification, or if a video tutorial would be additionally useful, I can be contacted on the site formerly known as Twitter at @serenity\_viator # (TUTORIAL) How To Create a Custom Animation Mod in FFXIV Brio Style. Hello, and welcome to my guide on how to create a Custom Animation in FFXIV as a mod, but with the similar knowledge you already have from Brio. If you know how to pose this will be a very simple thing to learn as we'll only be using the bare minimal. **NOTE: This is not a guide on how to create a custom animation from scratch. This is a guide on creating animations similar to how you would in Brio** Before we start this guide, there are a few things you are going to need to start, and we'll go through some of the basic terminologies as well. So for the following guide you will need. **[Blender](https://www.blender.org):** (To create the animation) **[XAT (Standalone)](https://github.com/Etheirys/XAT):** (To Convert both the animation into a Blender Ready file, and to convert the Custom Animation into a FFXIV Ready File) **VFXEditor (Plugin):** (To grab the Animation File and Skeleton, and create the Mod) **Penumbra (Plugin):** (To Install as a Mod) As for Terminologies we have **SKLB** - The Skeleton file of your character. **PAP** - Ingame animation file. **FBX** - 3D Model File for Blender. With that out of the way, if you have all these programs now, you're ready to begin. We're not going to be going over anything too intricate, as this is just a tutorial, not a full guide into 3D Animating. ***Step 1: Getting the SKLB File. (VFXEDITOR)*** The first thing you're going to do is open up your vfxeditor, and on the list of tabs at the top click "sklb" from there you click the magnifying glass next to 'Loaded sklb' which will open a new window. In that new window. under "Game Items" click "Character". Now a lot of Characters share the same Skeleton, and Midlander is usually the base most people go for. However if you're making this just for you pick your race and gender. For this guide we'll simply just do Midlander M. To the right near the top you'll see your race code ending with a b0001.sklb. This is the one you want, click the checkmark on that. Now return back to the main window, and you'll see a big green button that says "Update" next to that you will see a picture of the hardrive with a down arrow. Click that to save your SKLB file and put it in whatever folder you desire. [![SKLB File.gif](https://xivmodding.com/uploads/images/gallery/2024-07/kxSsNJYRu6wlkE4L-sklb-file.gif)](https://xivmodding.com/uploads/images/gallery/2024-07/kxSsNJYRu6wlkE4L-sklb-file.gif) ***Step 2: Getting the PAP File. (VFXEDITOR)*** This is a very similar procedure, you click the "PAP" window at the top, and the magnifying glass on the loaded PAP. Now there are several options you have here. Action: Is for Skill actions. Emote is for character emotes, Character includes Idle and Movement and Job is for classes. For this one we're going to do a basic Idle. So click on Character, choose your race. Click on the check mark next to "IDLE" that appears on the right, and once again save it the same way you saved the SKLB File. [![Step 2 PAP.gif](https://xivmodding.com/uploads/images/gallery/2024-07/z2VnGs7BLsP8AG6w-step-2-pap.gif)](https://xivmodding.com/uploads/images/gallery/2024-07/z2VnGs7BLsP8AG6w-step-2-pap.gif) With that you now have both the PAP and SKLB file and are ready to move onto the next step! ***Step 3: Creating the FBX File. (XAT)*** With those two files gotten we're now done with FFXIV for a while, we're now going to be opening the XAT Program that you downloaded earlier! When XAT Is Oppened, the first thing you're going to see is this! The first thing you're going to want to do is click the page icon, and load in the PAP File that you've taken from FFXI, and then Load in the SKLB File into the second open box underneath it. Undrerneath "Animation Select" should show two options, click cmnm\_id0 (Which stands for Idle, DMG stands for Damage these files are named super simply thank goodness) When both are done, go to the Export button, and set it to "Autodesk FBX" and click Export, save that FBX Wherever you want as well. None of these files need to be in the same folder. [![Step 3.gif](https://xivmodding.com/uploads/images/gallery/2024-07/CLL6tvmvLFqhtWnA-step-3.gif)](https://xivmodding.com/uploads/images/gallery/2024-07/CLL6tvmvLFqhtWnA-step-3.gif) ***Step 4: Importing Creating your Pose, and Exporting (BLENDER)*** **4a. Importing the FBX** This will be the longest step in the guide, Posing experience will save you a lot here. This is where Blender comes in, Blender is an intimidating looking program however because of what we're doing you don't need any knowledge of Blender besides knowing how to import, and export an FBX! In Blender Click File, go over to Import, and go to Import FBX and find your FBX to import. HOWEVER DO NOT IMPORT IT YET! ***IMPORTANT: WHEN IMPORTING TO THE RIGHT YOU WILL SEE 'PRIMARY BONE AND SECONDARY BONE' MAKE SURE PRIMARY BONE IS "X" and SECONDARY BONE IS "Y" OR THIS WILL NOT WORK!*** ***[![image_2024-07-28_221519360.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/tSWRZkniTUDbJROa-image-2024-07-28-221519360.png)](https://xivmodding.com/uploads/images/gallery/2024-07/tSWRZkniTUDbJROa-image-2024-07-28-221519360.png)*** Anyways, if you've done it correctly it should look like this! [![image_2024-07-28_221640830.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/dOFUP8ubi7gIMYdm-image-2024-07-28-221640830.png)](https://xivmodding.com/uploads/images/gallery/2024-07/dOFUP8ubi7gIMYdm-image-2024-07-28-221640830.png) Unfortunately there's no way easy way to import this with the skin intact, so you'll be dealing with the bare minimal. On the bright side, these bones do help showcase where your body will be. (Body Mods withstanding) so you can get a good idea where your bones will overlap. **4b. Posing the character.** Now there are three things you're going to need to do when you start posing. The first thing is click your skeleton so that it's glowing orange around it. When that's done, under the tabs you should see a solid Square with "Object Mode" Highlighted, click that and click on Pose Mode. There you will be able to click every bone individually like you would in Brio and Ktisis. The second is more for convenience, to the left you should see a picture of a square with a mouse in the center being highlighted with a line of icons underneath it. Click the icon that is a circle going around with arrows pointing in a CounterClockWise motion. If you do that, the bone you have highlighted wlll have a rotation circle around it, very similar to what you see in your usual posing tools and works the same way. [![step 4.gif](https://xivmodding.com/uploads/images/gallery/2024-07/Wn32u3haakJ4e0QI-step-4.gif)](https://xivmodding.com/uploads/images/gallery/2024-07/Wn32u3haakJ4e0QI-step-4.gif) The Third is the most important, to the far right you should see a list of icons including a green bone. Click it, if it's already highlighted click off of it to another tab, and then click on it to create a new tab on the right of it. If you see a bone name that is not N\_Root in the black box above Transform than you did it correctly. If you see "N\_Root" that means you need to click off the tab and click back on it. ***IMPORTANT: Now there you'll see a Transform tab with Location, Rotation, mode and Scale. Ignore all of those and look at "Mode" and it will say "Quaternion WXYZ" click that and set it to XYZ Euler. It HAS to be on XYZ Euler or it won't work. For every bone you click, you will have to manually set it to XYZ Euler.*** ***[![Step 5.gif](https://xivmodding.com/uploads/images/gallery/2024-07/dQSzhqbbgzDvjqLr-step-5.gif)](https://xivmodding.com/uploads/images/gallery/2024-07/dQSzhqbbgzDvjqLr-step-5.gif)*** Once that's done, you can now pose the bones as you would in Brio, and as you see when you play the animation. The pose will remain to how you set it up. If you didn't follow the third step correctly, when you press play it will automatically swap back to it's default animation instead. So play around and make your pose as you would. [![step 6.gif](https://xivmodding.com/uploads/images/gallery/2024-07/ha4W8c8iprbchgO2-step-6.gif)](https://xivmodding.com/uploads/images/gallery/2024-07/ha4W8c8iprbchgO2-step-6.gif) **4c. Exporting** Once you feel satisfied, Go to File, Export, ***HOWEVER DO NOT EXPORT YET*** ***IMPORTANT: WHEN EXPORTING, JUST LIKE IMPORTING TO THE RIGHT YOU WILL SEE 'PRIMARY BONE AND SECONDARY BONE' MAKE SURE PRIMARY BONE IS "X" and SECONDARY BONE IS "Y" OR THIS WILL NOT WORK! IT IS NOT AUTOMATICALLY SET TO YOUR IMPORTING OPTIONS*** ***Update 29/07: Optional but if you reimport your newly made FBX into Blender to fix something up and you see new added bones at the end that's because "Add Leaf Bone" is checked. If you uncheck it, you'll have the exact same bones. This doesn't mess up anything in the game, it just makes things less of a cluttered mess if you reimport it into Blender.*** ***[![image_2024-07-28_223225530.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/6y7P9tgFhN1VVmmL-image-2024-07-28-223225530.png)](https://xivmodding.com/uploads/images/gallery/2024-07/6y7P9tgFhN1VVmmL-image-2024-07-28-223225530.png)*** ***Step 5: Making it Game Ready!. (XAT)*** So now that you've created your FBX, open up XAT Again, and we're doing everything we did before. Load the original PAP and the SKLB file the same way you had before, click id0. However instead of exporting, go to the IMPORT Option, And import the FBX File you JUST created. There you should see a 'Track' option. There should only be one option there called 'XAT' click that. There click Import, and after it's finished importing go to Save on the right and Save it as a PAP where ever you want it to, no special naming or anything needed! As this is overwriting an already existing animation you don't have to worry about any of the extra options! With that done we're at the homestretch and onto the final point go back to FFXIV! [![Step 7.gif](https://xivmodding.com/uploads/images/gallery/2024-07/sifxiq4zoMlizzVs-step-7.gif)](https://xivmodding.com/uploads/images/gallery/2024-07/sifxiq4zoMlizzVs-step-7.gif) ***Step 6: Swapping Animations \[VFX Editor\]*** Now we're back in VFX Editor! If you closed VFX Editor, you'll want to open it and click on the 'PAP' tab once again! First Click on Loaded Pap, and instead of 'Game Items' click on Paths, click on Local Path, and load in the new PAP that you created! Once that's done, go back to the Pap Editor window, and click on "Pap Being Replaced" and under Game Items choose the PAP you are replacing (Which is the original PAP you selected at the very start to extract in this case Midlander M Idle). Once both are loaded, go to Pap Editor one more time and click Update. It will redraw your character and their idle pose (OR whatever you replace) should now be updated to look like the one you've made! Congrats! All that's left now is... [![Step 8 Idle.gif](https://xivmodding.com/uploads/images/gallery/2024-07/P9m2p9qgWhkOGThf-step-8-idle.gif)](https://xivmodding.com/uploads/images/gallery/2024-07/P9m2p9qgWhkOGThf-step-8-idle.gif) ***Final Step: Making the Mod File*** At the top of PAP Editor there's an 'Export' option to the far left. Click that, and choose Penumbra or Textools (PMP or TTMP2 file). There you can set the Mod Name, the Aurthor and what version it is, and there's a list of files underneath it. Pap will have 0/1, check the box next to it to turn it green and have \[1/1\] and then click the Export File, and save it (again wherever you want to) as a new file! Once done, you've done it! You can now install that file into Penumbra as a mod and your idle is now a bonefied modded file! Congratulations! [![image_2024-07-28_224946011.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/usmupoX6jLm0AzaY-image-2024-07-28-224946011.png)](https://xivmodding.com/uploads/images/gallery/2024-07/usmupoX6jLm0AzaY-image-2024-07-28-224946011.png) Food for thoughts: \- This is a very basic way to creating animation mods, so all the technicals you would normally need to know do not apply here. Making a full on animation mod will require a lot more know how. \- You are trapped to the animations motions just like you would be in Brio. This is not to create a full on 'custom animation' this is to just edit an existing animation to your liking. \- Please refer to Brio, Ktisis or any file that lists bones to know what bones go to what. These are not simply 'Elbow L, Elbow R' ect. # How to make a simple SFX replacement mod This guide will teach you how to make a simple SFX replacement for any given skill. This is a "for beginners" guide, written to make it as easy and simple to follow as possible. If you want a more advanced and comprehensive guide which is way higher quality than mine please check out taco and tawkoh's .scd editing guide here: [https://docs.google.com/document/u/0/d/1UnqSD0fBkQ8jT-172ZVMAcG1WT153mr\_/mobilebasic#kix.wcrujw4ueaf0](https://docs.google.com/document/u/0/d/1UnqSD0fBkQ8jT-172ZVMAcG1WT153mr_/mobilebasic#kix.wcrujw4ueaf0) ### Step 0: What you need There are three main things you will need to create a SFX mod. Firstly, you will need *XIVLauncher* for Dalamud and access to plugins. Secondly, you need *VFXEditor*. This is a default Dalamud plugin and how we'll be actually creating the mod. Thirdly, you will need any audio editing tool. I like using *Audacity*, it's free, open source, and easy to use even if you've never done audio editing before. You'll need this to prepare your file for use with the game, making adjustments such as increasing the volume or trimming it down to only the important parts. Optionally, you may want a few more things: Penumbra, for actually using your mod longterm. It's a custom repo: [`https://raw.githubusercontent.com/Ottermandias/SeaOfStars/main/repo.json`](https://raw.githubusercontent.com/Ottermandias/SeaOfStars/main/repo.json) If you don't know what to do with that link, check out Serenity's guide to installing Penumbra and more here: [https://reniguide.carrd.co/](https://reniguide.carrd.co/) A recording tool, such as OBS, for Marketing your mod. An Image Editing tool, such as Paint.net, for Marketing your mod. ### Step 0.5: Prepare your audio file If you're making an audio mod, you need a sound for your mod. For the purposes of demonstration in this tutorial, I'm going to be creating a mod that replaces the SFX for "Infuriate" with the "aaaaawubadugh" sound from Halo CE. My own primary method for getting sound files is as simple as youtube and a youtube to mp3 site. Try to get a sample of your sound with minimal or no background noise - any background noise can quickly become irritating for someone using your mod. Now that you have a sound file, open it up in your audio editor of choice. I'm going to use Audacity for this. I'm going to load my audio file into audacity and... [![aawubadugh.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/xFg4nRIn6Tuk7XQp-aawubadugh.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/xFg4nRIn6Tuk7XQp-aawubadugh.PNG) Here you can see the waveforms that make up your sound file. You can see one small waveform and one larger waveform. In this case, the sound I'm using has a "noticing the player" sound at the start, and an "Agitated yell" for the rest of the file. ##### Trimming your clip So, considering the context of the replacement I'm trying to make - you're already mid combat, so having a "noticing the enemy" sound doesn't make sense. It's infuriate, you want just the angry parts. In this case, I've already identified the part I want, and the part I don't want, and the audio clip is thankfully clearly divided between the two. Take your mouse, click on one end of the part you want, and drag to capture the entire bit you want. [![aaaaatwoobadugh.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/icOB0tkUjPr2E5Ml-aaaaatwoobadugh.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/icOB0tkUjPr2E5Ml-aaaaatwoobadugh.PNG) Now you can hit the big green "play" button to preview your trim and see how it sounds in isolation. Good to hear how exactly your trim will sound ingame, and damn near essential if you're making a tight cut in a crowded audio file. If you need to make precise adjustments, you can grab either side of the selection and drag them to change the selection. Despite having our clip right now, we're not going to export it just yet, there's one more thing to consider: ##### Audio balance The #1 mistake I see audio mods make is being totally inaudible. It's an audio mod, you need to hear it! If you just take a sound and import it, it might sound fine in isolation, but the moment you get into actual gameplay it'll be quickly drowned out by the action combat music and other sfx. What follows is FAR from scientific, but this is my own common practice for making my mods audible and reliably balanced. With your selection...selected, look to the top bar: hit "effect > volume and compression > amplify" [![volume.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/HJwAczFxu0N0nCaZ-volume.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/HJwAczFxu0N0nCaZ-volume.PNG) Once you open this window, Audacity will have a default "suggested" amplification level, in this case it recommends I amplify my sound by about 7db [![amplification.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/12z6Y5Rr0Il3NoDD-amplification.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/12z6Y5Rr0Il3NoDD-amplification.PNG) Now my strategy to make things very audible, is to take this figure, and add exactly 10 to it. We're going to amplify this sound by about 17db. [![amplify2.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/XLUr2QqkSVGJOblJ-amplify2.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/XLUr2QqkSVGJOblJ-amplify2.PNG) We're going to put in that 17, and hit "Apply" [![amplified.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/wB4XvZpM0i0GmjmF-amplified.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/wB4XvZpM0i0GmjmF-amplified.PNG) Beautiful. Now a word: This might look (and sound) a bit unpleasantly loud, but that's *usually* fine. The game does it's own volume wrangling under the hood, and it won't be this loud when you hear it in game. Also, remember: you're not amplifying every sound you make by 17! You take whatever audacity gives you, and add 10 to it. Some sounds may only need exactly 10. Some may need less than 10. It's very dependent on the sound file itself. Now, I am no audio engineer. This will not be appropriate for every sound, and some types of audio ingame are amplified by the game at different levels. I recently replaced a voice line file and my usual amplify+10 created something FAR too loud. Make sure you test your mod to see if it's an appropriate volume before you finalize anything! For now, we'll call this done. While your sound isn't currently playing, hit "File > Export Audio..." [![export.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/kTWFW3gUGn1FxEz8-export.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/kTWFW3gUGn1FxEz8-export.PNG) I've never really paid attention to what's listed here: Just make sure you have "Current Selection" chosen, and you're placing it somewhere you can find it later. Also, make sure you export as either .wav or .ogg, as those formats are supported by vfxeditor. [![export2.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/hnMk1iIf0K96tb6K-export2.png)](https://xivmodding.com/uploads/images/gallery/2024-07/hnMk1iIf0K96tb6K-export2.png) ### Step 1: VFXEditor Download and enable the vfxeditor plugin. Now, while ingame, type in /vfxedit [![vfxeditor.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/nPEw314vwexSlMpe-vfxeditor.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/nPEw314vwexSlMpe-vfxeditor.PNG) Intimidating. But all you need to pay attention to here is the little button that says "scd". Hit it. [![scd.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/pEVQLOYZ1q2p56sM-scd.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/pEVQLOYZ1q2p56sM-scd.PNG) This new window will open. Still a bit spooky, but it's easier than it looks. Hit the magnifying glass in line with "Loaded Scd" to open another little nifty interface. [![scd select.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/FePXzldOhKmgE0qC-scd-select.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/FePXzldOhKmgE0qC-scd-select.PNG) I'm covering actions, so we're going to ignore all the other tabs and just focus on Game Items > Actions here. You could probably do nifty stuff with the other tabs, but I'm not qualified to teach you anything about them, as I don't know myself. We're making a mod for "Infuriate" so I'm going to type Infuriate into the search box. NOTE: IF YOU DO NOT SEE YOUR ACTION HERE (most likely in the case of wanting to replace a pet action sound such as Automaton Queen or Scholar Fairy related actions) please check the addendum section of this guide. "I still can't find the sound I want" or "How do I add a sound to an action that doesn't already have one, such as an emote?" [![Infuriate.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/6AtKBbzD2QdriGpP-infuriate.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/6AtKBbzD2QdriGpP-infuriate.PNG) Three infuriates? What the hell?? The reason for this is the game keeps depreciated versions of skills, as well as NPC-only versions of skills, and those are what vfxedit is seeing. But thankfully, there's a really easy way to tell - hit the one with the correct icon. In this case, we can clearly see the topmost infuriate is the player used version. Click on that one [![Infuriate 2.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/8VgsbRMRjpucBiYh-infuriate-2.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/8VgsbRMRjpucBiYh-infuriate-2.PNG) Now this is handy, only one sound. Some abilities have multiple entries here - I'll go over what to do in that case later. For now, we're hitting the checkbox. Beware - some abilities may have an entry or multiple listed as "Common" or the like. Avoid changing these as they will apply to other skills! A skill will always have at least one sound file unique to it. The names of the file paths can be very useful in identifying which you want. [![editor 2.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/hPLcqj7kSf0h2VDc-editor-2.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/hPLcqj7kSf0h2VDc-editor-2.PNG) Infuriate loaded? Audio 0? Poggers. But we're going to ignore that right now - repeat the previous process on the "SCD Being Replaced" tab with its magnifying glass. Make sure you select the same things. Now that you have both loaded, hit that tempting "Audio 0" button. [![editor 3.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/7WJzEwQYPiNLswxl-editor-3.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/7WJzEwQYPiNLswxl-editor-3.PNG) Here is where you are doing the actual replacing. If you hit the "Play" button right now, you'll hear the default sound in all its isolated glory. If you want to actually export this sound for your own use, you can hit the floppy disk to save it as a wav. This is especially useful if you want to ADD to a sound rather than completely REPLACE it. I'll also go into this later. We're going to hit the upwards arrow. This will open your file explorer. You need to find your prepared sound file from earlier. Click it and press ok. Or double click it. You'll be back at the previous screen. Now, hit the play button again. If you've done everything right, you should hear your own sound! Pog! Be warned, it may still be very loud, but this still isn't representative of what will happen in gameplay. Now, hit the big green "UPDATE" button. This applies your change to the actual game itself. Now go use your ability! See if it sounds how you want it to sound. If it doesn't, you'll want to go back into your audio file, change whatever you want to change, re-save it, re-import it, and re-press the big green button. ### Step 2: Exporting your mod Now that you've made it how you want it, don't rest easy just yet. Your vfxedit is temporary and will disappear next time you close the game. We're going to *export* the mod as a Penumbra modpack. Return to the Scd Editor tab and take note of the "Export" button. Hit it. [![export thing.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/hDDWqezVFBUlUYCg-export-thing.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/hDDWqezVFBUlUYCg-export-thing.PNG) Prompted for penumbra or textools, you want to hit "Penumbra" [![exporting.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/BIF8fCfGnisKl5W1-exporting.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/BIF8fCfGnisKl5W1-exporting.PNG) Another spooky screen. But worry not, this is just where you need to put in a little bit of mod metadata and tell it what to actually export. First, name your mod. You'll want a descriptive name - even if you don't plan on uploading this, you will want to be able to sort through your own mods. Secondly, make it snappy, and keep it simple. It doesn't look good if it goes too long. I'm going to go with the simple and descriptive "Aaaghwubadugh Infuriate". It's pretty clear what it does and what it replaces. Secondly, name yourself as Author. I'm Mahogany, so I'm putting in "Mahogany" here. Lastly, you need to tell vfxedit what to actually export. See the big list down there? We're exporting an scd, and scd should say \[0/1\] (or more). Click on the empty box next to Scd to put in a tick, and it will change to Scd \[1/1\] (or more) [![export end.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/E3H02BXu7gZHPyQl-export-end.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/E3H02BXu7gZHPyQl-export-end.PNG) As you can see, my mod has a name, I'm credited as the Author, and Scd is checked. Now, we hit "Export" in the top right! Once more, your file explorer will open. Save your mod somewhere you can find it. You're technically ready to upload and share your mod now! But I like to make extra sure. At this point, I restart my game (to make sure vfxeditor is cleared), open penumbra on the title screen, import my mod and enable it. Now, I load into the game and make finally sure it still super works when going through penumbra. And it does! If you're just making this mod for yourself, you can consider yourself done now. The mod is done! Congrats! Next, I'm going into what to do if you want to share your mod with others. ### Step 3: Marketing First things first, you'll need to sell people on your mod - installing a mod is a hard sell without knowing exactly what it does. You'll want to do this before uploading the mod itself. As an audio mod to an ability, you need a video to properly demonstrate what your mod does. If you have a modern Nvidia graphics card, you have access to shadowplay as an incredibly convenient recording option. This is what I personally use. If not, a commonly available option is OBS - [https://obsproject.com/](https://obsproject.com/) Another useful plugin to help with this process is Personal Orchestrion. This is in the default repo, and will let you set your background music to "None" - perfect for recording your demo without music being distracting. Another useful tool is the "Scroll Lock" button, which disables your UI by default. This is great for recording a cleaner video. So, my own personal process is this - make sure my mod is loaded into penumbra. Head to a striking dummy (if you have a house or find one with a striking dummy this is great for avoiding other noise) - set music to none with personal orchestrion - toggle off UI - hit record - use the skill - hit end recording. Now, just upload it to a video sharing website. Here's my own video of the mod I just made for this guide! [https://www.youtube.com/watch?v=LTREOKCDnWw](https://www.youtube.com/watch?v=LTREOKCDnWw) Secondly, I advise you to make a custom thumbnail. Before the user sees the video, they see a thumbnail. This is how you grab people's attention in the first place. I prefer making my thumbnails easy to understand and not have excess information. You'll need an image editor. I like using paint.net for my own edits - grab it here: [https://www.getpaint.net/](https://www.getpaint.net/) My own process is to generally grab a base image based on whatever sound I'm using, and then put ffxiv iconography over it. I recommend the ffxiv consolegameswiki as a great place to grab icons from the game. Also, use the "Layers" function to make sure you're not making those annoying transparent squares show up. Here's the thumbnail I made: [![aaaawubadugh infuriate.png](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/ihlhwN7fUMLCFQtF-aaaawubadugh-infuriate.png)](https://xivmodding.com/uploads/images/gallery/2024-07/ihlhwN7fUMLCFQtF-aaaawubadugh-infuriate.png) It's simple and to the point. Combined with the name and your mod category, people can tell from a glance what they're getting. Congratulations! You're now totally ready to upload your mod to any number of XIV Mod sites. I personally use xivmodarchive. Remember to tag your mod correctly, follow the rules of the website you're using, and attach the thumbnail and video you made. Congrats on making and publishing your audio mod! If you're interested in the mod I made for this demonstration, you can grab it here: [https://www.xivmodarchive.com/modid/111585](https://www.xivmodarchive.com/modid/111585) ### Addendum: Special cases #### I want to add to a sound instead of replacing it! Dirty hack incoming. Remember when I showed you the "Export sound" button in vfxeditor? Hit that. Find the file that was exported. Open up Audacity again, add both your custom sound and the game's regular sound. [![combined.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/4Qiuwbs2lehQCh6K-combined.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/4Qiuwbs2lehQCh6K-combined.PNG) Here we can see an instance of my own aaaawubadugh mod combined with the default Infuriate sound. I actually sneakily did this without telling you in my own creation process, which is why you can hear infuriate in the preview video. You can see there is a bit of an imbalance here: Most sounds in this game are pretty quiet. If you want to make the default action as audible as the added sfx, you can make the same volume adjustment you did for your own custom sound. Export this file again (Make sure you're exporting the whole thing this time!) and from here, import this new file into your vfxeditor and you now have your custom sound with the default sound as well. #### Actions with multiple associated sounds Some actions have multiple sounds associated with them. We'll use Tactician as an example. [![tactician.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/OsVzYtQ7QWCNVOes-tactician.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/OsVzYtQ7QWCNVOes-tactician.PNG) This is an example of a partywide mitigation ability. It has two parts: The "casting" sound, when you press the button, and an "application" sound, played for and on each person who recieves the effect. In general, the thing you probably want to change is the casting sound. Out of these two, the casting sound is #0. If you look at the file names, one ends with "c\_re" and the other ends with "t". I remember this as "C = casting" and "T = Target" However, the ability to change both the casting sound and the "target recieved effect" sound does open the door to more creative applications. Here's an example from a mod I made, "Cuno doesn't care (about physranged defensives)" [https://www.youtube.com/watch?v=YO9ws5xBemY](https://www.youtube.com/watch?v=YO9ws5xBemY) In this instance, the casting sound is "Fuck does cuno care?" and the target sound is "Cuno doesn't fucking care". You can set up question and answer scenarios with these kinds of abilities which really broadens the kinds of memes you can apply to your effects. Another example from my mod "Liturgycore" [https://www.youtube.com/watch?v=FWabC-lSmTw](https://www.youtube.com/watch?v=FWabC-lSmTw) This one has three parts to it. When you place down the bell, it plays "Let's go gambling!" when the bell is triggered, it plays a buzzer fail noise, and when healing is recieved, each member plays "Aw dang it". You can get very creative with this kind of thing. #### Pet-related Sounds Not every ability is tied to one action. Let's take liturgycore as an example again. Opening up liturgy in vfxedit: [![liturgy.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/wmVdUXAIkOMOlRdx-liturgy.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/wmVdUXAIkOMOlRdx-liturgy.PNG) No "t"? How change "target" sound? So, Liturgy is kind of a "Pet" of sorts. And "Pet" actions are different beasts entirely internally from the button you press to use it. Liturgy is a pet that uses it's own entirely distinct ability when it's triggered. Thankfully, that ability is ALSO called Liturgy of the Bell! It's one of those "NPC abilities" I talked about before, and as such it defaults to a cure1 icon. [![liturgy thing.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/4flWUDwrRzNJuwlM-liturgy-thing.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/4flWUDwrRzNJuwlM-liturgy-thing.PNG) See this? This is actually the target sound for recieving a liturgy heal, and this is what I tied the "Aw Dang it" to. If your ability uses any kind of pet, you're likely going to have to do something similar to this to find and replace their own sounds. #### I still can't find the sound I want in the action! Some sounds are considered "Object" sounds and aren't actually attached to your action in vfxedit. Two examples I've found so far are actually the "Casting" sound of the liturgy's triggered heal, and the "Explosion" sound of Machinist's Wildfire. This is a bit more annoying. You're going to want to get another plugin, "ResLogger2.Plugin". It's in the default repo. Reslogger2 is a tool that will print a path to any thing whenever it's loaded or played. I think. Download it, install it, enable it, and type /reslog [![reslog.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/uzTGS86KjzT2jppJ-reslog.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/uzTGS86KjzT2jppJ-reslog.PNG) What the hell is all this? It's paths to everything that's being played. For sanity's sake, you can type in "Sound" in the path filter to help narrow things down. Now, you'll want to use the ability you're having trouble with. I'm using Machinist's wildfire for this demonstration. With the window open, I trigger wildfire's explosion sound and... [![timebomb.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/R3ojNXGTl96gH1Pq-timebomb.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/R3ojNXGTl96gH1Pq-timebomb.PNG) Abi\_Mch\_TimeBomb\_Exp\_t? That sounds like our boy!! And it is. Right click on that line to copy it to your clipboard. Head back up to vfxedit's scd editor. Now, instead of clicking the magnifying glass, we're going to paste what we got into the field directly. [![notarealpath.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/UrC9FgESXbvrjwzw-notarealpath.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/UrC9FgESXbvrjwzw-notarealpath.PNG) Now, that isn't a real path, but it's pretty close. I think the longest path is the best bet, so I'm going to delete everything except for the last part of the string, that starts with sound/vfx/ability and ends in t.scd [![likeso.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/GchUeO7RgLh3T2Eb-likeso.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/GchUeO7RgLh3T2Eb-likeso.PNG) Now we'll press enter and... [![enter.PNG](https://xivmodding.com/uploads/images/gallery/2024-07/scaled-1680-/MuQaV9CcVA8dU86R-enter.PNG)](https://xivmodding.com/uploads/images/gallery/2024-07/MuQaV9CcVA8dU86R-enter.PNG) Yippee! Path recognized and you now have access to the sounds you were looking for. #### How do I set several options to choose from? When making your mod, add each and every sound you want the user to be able to choose from. In the case you want two different sounds for one ability, you can add them both simultanously in their own entries in the SCD editor. When it's time to export your mod, hit the plus button next to "Default Mod" [![image.png](https://xivmodding.com/uploads/images/gallery/2025-02/scaled-1680-/RiT1r794Yv8ybdnw-image.png)](https://xivmodding.com/uploads/images/gallery/2025-02/RiT1r794Yv8ybdnw-image.png) Upon hitting this, you'll get a new doohickey in your interface. [![image.png](https://xivmodding.com/uploads/images/gallery/2025-02/scaled-1680-/DrWgN3L712QxI2MQ-image.png)](https://xivmodding.com/uploads/images/gallery/2025-02/DrWgN3L712QxI2MQ-image.png) SINGLE - this is if you want your choices to be EXCLUSIVE. A use case for this is if you have a couple of sounds all for the same ability, and the user has to choose which one they want. MULTI - this is if you want people to be able to choose several options at once. A use case for this is if you replace a bunch of different abilities' sounds, and want users to be able to choose which ones they do and don't want. Then, hit the PLUS button below the "Single/Multi" doohickey. [![image.png](https://xivmodding.com/uploads/images/gallery/2025-02/scaled-1680-/2vkPD7tPrJNAawSG-image.png)](https://xivmodding.com/uploads/images/gallery/2025-02/2vkPD7tPrJNAawSG-image.png) Hit this as many times as you want options. The mod I'm making for an example is a choice between two sounds for the same ability, so I've set it to "Single" and hit the plus twice. Next, click on one of your "New Option" entries. [![image.png](https://xivmodding.com/uploads/images/gallery/2025-02/scaled-1680-/NyDDIkaRk7TlonNz-image.png)](https://xivmodding.com/uploads/images/gallery/2025-02/NyDDIkaRk7TlonNz-image.png) Here you can see I've gone ahead and filled out this option. The RED arrow marked by 1 is your option's name. You need to fill this out, as this is the name on the checkbox the user will be seeing. The GREEN arrow marked by 2 is the "default" checkbox. This determines which option/s are enabled by default. In this instance I want the short version of my sound to be the default, but it's filled in here. The BLUE arrow marked by 3 is the options I've enabled. Whatever you tick here will be what is enabled by the option. In the case both are changing the same thing, you'll need to cross reference what order you created them in. In this case, I created the short version first, so the first option here is the short sound, which I tick. You can also rename the doohickey on the SCD tab for each thing you made, which will be reflected on this screen. Much easier to tell which is what. Repeat the process with your next option [![image.png](https://xivmodding.com/uploads/images/gallery/2025-02/scaled-1680-/PMWqPekRLfG0XC1M-image.png)](https://xivmodding.com/uploads/images/gallery/2025-02/PMWqPekRLfG0XC1M-image.png) Here you can see I've given the second option a distinct name, it is NOT default, and it is using the second sound entry. After exporting my mod, I load it into penumbra to check: [![image.png](https://xivmodding.com/uploads/images/gallery/2025-02/scaled-1680-/dQr4AReioDs6xF9U-image.png)](https://xivmodding.com/uploads/images/gallery/2025-02/dQr4AReioDs6xF9U-image.png) Wahoo! You've now successfully created a mod with options to choose between. #### Can I set a random sound or set a pool of sounds to be used at random? Not with the method I've demonstrated here, but this IS possible. Check out taco/tawkoh's more advanced audio editing guide: [https://docs.google.com/document/u/0/d/1UnqSD0fBkQ8jT-172ZVMAcG1WT153mr\_/mobilebasic#h.7eajp7ewhftn](https://docs.google.com/document/u/0/d/1UnqSD0fBkQ8jT-172ZVMAcG1WT153mr_/mobilebasic#h.7eajp7ewhftn) #### How do I add a sound to an action that doesn't already have one, such as an emote? Please check out taco/tawkoh's guide to audio editing here. I don't understand this process well enough to explain it myself and I'd just be ripping off their work anyway: [https://docs.google.com/document/u/0/d/1UnqSD0fBkQ8jT-172ZVMAcG1WT153mr\_/mobilebasic#h.cr6q847l4ekv](https://docs.google.com/document/u/0/d/1UnqSD0fBkQ8jT-172ZVMAcG1WT153mr_/mobilebasic#h.cr6q847l4ekv) #### The sound cuts off early when it's someone else using it! I know, this is the worst! Alas, I'm clueless as to why this is. If anyone knows why this happens, pleasepleaseplease contact me. I have found these sounds aren't prone to cut off when they are a "Target" or "t" sound rather than a caster or "c" sound. Be aware if you choose to make your mod with "t" instead this will cause your sound to originate from the target rather than from the caster. #### End Thank you for reading my guide! I hope it was helpful. Have further questions? Reach out to me on discord - "Mahoganytooth". I am more than happy to offer further help to anyone in creating their audio mod. Don't be shy. Asking me questions helps me improve this guide even further! # Material Colorsets (Dawntrail) A general understanding of UV Maps and Exporting/Importing with Penumbra is assumed for this page. Disclaimer: I still don't quite understand the duel colorsets in dawntrail. So this guide is mainly making the colorsets work the way they did pre-dawntrail. ### The Basics Colorset information is stored on the red and green channel of the \_id texture for a given gear item. #### How color hex values relate to colorset rows The graph at the bottom of the colorset reference table page (linked below) will show the exact hex values that are needed for specific color set rows. [https://xivmodding.com/books/ff14-asset-reference-document/page/dawntrail-colorset-values-reference-table](https://xivmodding.com/books/ff14-asset-reference-document/page/dawntrail-colorset-values-reference-table) If you would like to understand more technically how these hex values are determined read on, otherwise skip to the next section and use the reference table to get your hex values. A color hex value is 6 digits where the first two are red and the second two are green, we will always be setting the last two to 00 for this guide. The Red value in the hex color controls the colorset row and the green value controls if it is color a or b. So for example if we change the value in the red channel, values 00 to 77 will control colorsets 1 to 8 and 88 to FF will control colorsets 9 to 16. For the green channel, 00 will tell the material to use row B and FF will tell the material to use row A.
RowHex Value
100
211
322
433
544
655
766
877
988
1099
11AA
12BB
13CC
14DD
15EE
16FF
For example if we set the color to #770000 this would make whatever area of the texture we paint be controlled by colorset row 8B in the material. Whereas if we used the color #77FF00 it would make that area be controlled by 8A. At the time of writing this. I don't actually understand how colorset rows 9-16 work as they seem to blend the colors different than the first 8 rows. ### Adding colorset Information to a gear item (characterlegacy shader) Open a photo editing tool like Photoshop or Photopea. Import the \_id texture of the gear item you would like to edit or just create a new 1024x1024 texture. When I mention \_id textures, I am referring to a file like this: `chara/equipment/e6033/texture/c0201e6033_top_id.tex` Lets start with a texture colored completely with #770000. Save the texture to the \_id texture for the gearset/material. This will make the whole gear item change color with colorset 8B. [![c0201e6033_top_id (1) - Copy.png](https://xivmodding.com/uploads/images/gallery/2024-08/scaled-1680-/AdakvDY4ALdcHjbU-c0201e6033-top-id-1-copy.png)](https://xivmodding.com/uploads/images/gallery/2024-08/AdakvDY4ALdcHjbU-c0201e6033-top-id-1-copy.png) [![colorset 8B.gif](https://xivmodding.com/uploads/images/gallery/2024-08/Ur1GJZAG125ws369-colorset-8b.gif)](https://xivmodding.com/uploads/images/gallery/2024-08/Ur1GJZAG125ws369-colorset-8b.gif) To color different parts of the gear item with different colorset rows, we need to figure out what areas of the texture control different parts of our gear item. For example here is a detailed layout of what the uv map looks like for the hoodie in the gif above. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-08/scaled-1680-/GnTbpUafJxszhy5k-image.png)](https://xivmodding.com/uploads/images/gallery/2024-08/GnTbpUafJxszhy5k-image.png) Using this information we can color different parts of the texture and end up with the following setup. [![multicolor_id - Copy.png](https://xivmodding.com/uploads/images/gallery/2024-08/scaled-1680-/UH4Or6YXKUHGfU4v-multicolor-id-copy.png)](https://xivmodding.com/uploads/images/gallery/2024-08/UH4Or6YXKUHGfU4v-multicolor-id-copy.png) Importing this texture back into the game over the \_id texture, we will get the following control in the material. [![colorset multicolor.gif](https://xivmodding.com/uploads/images/gallery/2024-08/7dRe9PSZizGlNnqW-colorset-multicolor.gif)](https://xivmodding.com/uploads/images/gallery/2024-08/7dRe9PSZizGlNnqW-colorset-multicolor.gif) # Scrolling Image Overlay for Gear Items This guide is an expansion of the work done by Bacara, Cordia Qoet, Mimi, Nylfae, and Cultist from the following guide. Without their original work this would not be possible. I created this guide to give a deeper breakdown of the steps in that guide. [https://docs.google.com/document/d/1Z\_ao7r2hREzQBW1\_5uXJF\_2g-9ePB-MItj42CGyp6qQ/edit#heading=h.nj23sjpj5u97](https://docs.google.com/document/d/1Z_ao7r2hREzQBW1_5uXJF_2g-9ePB-MItj42CGyp6qQ/edit#heading=h.nj23sjpj5u97) Some Notes: - I have a separate game install for textools to work off of. - It is expected that you have an existing mod to modify for this guide. - These textures are just scrolling/translating images. We cannot do animated images. End Result: [![Tsu Animated.gif](https://xivmodding.com/uploads/images/gallery/2024-09/SKqXa5Ebq6vS8FD5-tsu-animated.gif)](https://xivmodding.com/uploads/images/gallery/2024-09/SKqXa5Ebq6vS8FD5-tsu-animated.gif) #### Steps 1. Import the hammer mod from the other guide (found at this link: [https://xivmodarchive.com/modid/113134](https://xivmodarchive.com/modid/113134) ) into TexTools 2. Next make a preset of the material/shader for this hammer 1. Search for the "Obscure Hyposkhesphyra" 2. Select the material 3. Click "Safe Preset" 4. Name it something you will remember for future steps [![making preset.png](https://xivmodding.com/uploads/images/gallery/2024-09/scaled-1680-/uC23r6g4perAL0N1-making-preset.png)](https://xivmodding.com/uploads/images/gallery/2024-09/uC23r6g4perAL0N1-making-preset.png) 3. Now import the modpack for the gear item you want to edit. For my example im going to edit a mode for the "Ramie Poncho" for female characters. 4. Go to the modded item and export the FBX for the model [![image.png](https://xivmodding.com/uploads/images/gallery/2024-09/scaled-1680-/UGcnWNuJMO8dMhHQ-image.png)](https://xivmodding.com/uploads/images/gallery/2024-09/UGcnWNuJMO8dMhHQ-image.png) 5. Open blender and import this FBX 6. In blender: 1. Select the mesh for the gear item 2. Change to UV Editing 3. Change to Edit mode, It should look something like this [![image.png](https://xivmodding.com/uploads/images/gallery/2024-09/scaled-1680-/mby2cLxnBBe5a7VN-image.png)](https://xivmodding.com/uploads/images/gallery/2024-09/mby2cLxnBBe5a7VN-image.png) 4. Notice in the Data menu in the bottom right (green triangle), there are 3 uv maps. Delete all but the first one, then click the "+" to add a new one and name it to "uv1". (this makes a copy of the first uv map retaining the uv layout, when normally these extra ones are blank). [![making uv map.gif](https://xivmodding.com/uploads/images/gallery/2024-09/ZpaNXbgkxsqmC12L-making-uv-map.gif)](https://xivmodding.com/uploads/images/gallery/2024-09/ZpaNXbgkxsqmC12L-making-uv-map.gif) 5. Now export this project as an FBX file. 6. In TexTools click "load" on the model and import our new FBX. Click "Save to FF" in the bottom right. 7. Next click on the materials tab, click load preset, and use the following settings. Click "Save to FF" in the bottom right. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-09/scaled-1680-/XLXRtGJNsdHcX60t-image.png)](https://xivmodding.com/uploads/images/gallery/2024-09/XLXRtGJNsdHcX60t-image.png) 8. Now this next step is odd. I am not sure if this is just an issue with presets, but we need to click the textures menu at the top right and reimport our textures. Make sure between each one to save. 9. For the "Other" texture that ends in `\_o`, we are going to import our animated texture. Im going to use the blue fire looking one from the original guide. (If this texture is not there, you can add it from the material tab. It needs to use sampler "g\_SamplerCatchlight". [![image.png](https://xivmodding.com/uploads/images/gallery/2024-09/scaled-1680-/5PHGHkhKu8Y7w7wr-image.png)](https://xivmodding.com/uploads/images/gallery/2024-09/5PHGHkhKu8Y7w7wr-image.png) [![image.png](https://xivmodding.com/uploads/images/gallery/2024-09/scaled-1680-/SYLidXGmnmw2M7v2-image.png)](https://xivmodding.com/uploads/images/gallery/2024-09/SYLidXGmnmw2M7v2-image.png) 10. Use penumbra to figure out what colorset row you would like to animate. [![colorset choice.gif](https://xivmodding.com/uploads/images/gallery/2024-09/Z8Deu4EUzzttqtjn-colorset-choice.gif)](https://xivmodding.com/uploads/images/gallery/2024-09/Z8Deu4EUzzttqtjn-colorset-choice.gif) 11. On the material tab in textools, click "View/Edit Colorset". For the colorset row you want to animate, change "Sphere Map Opacity" to 1 and change "Effect Unknown A" to 1. And click "Save to FF" in the bottom right. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-09/scaled-1680-/p0FDWx8fObxN1WQx-image.png)](https://xivmodding.com/uploads/images/gallery/2024-09/p0FDWx8fObxN1WQx-image.png) 12. On the model tab. Click "Save as" -> "Modpack". And export this modpack somewhere. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-09/scaled-1680-/u5hwwTB2waL7k2aw-image.png)](https://xivmodding.com/uploads/images/gallery/2024-09/u5hwwTB2waL7k2aw-image.png) 13. When you import the modpack into the game. Go to the material then the colorset row that was picked above. Change the emissive color to see what works best. [![emiisive color.gif](https://xivmodding.com/uploads/images/gallery/2024-09/2PAzPadIjfCNlHnb-emiisive-color.gif)](https://xivmodding.com/uploads/images/gallery/2024-09/2PAzPadIjfCNlHnb-emiisive-color.gif) 14. At the time of writing this, I feel my results are a bit muddy, so there could be further refinements to do. Or I could be doing a step wrong. One thing I did notice is changing the "Sphere Map Intensity" has some interesting effects. [![intensity.gif](https://xivmodding.com/uploads/images/gallery/2024-09/7zez3GfRFQR8xSh9-intensity.gif)](https://xivmodding.com/uploads/images/gallery/2024-09/7zez3GfRFQR8xSh9-intensity.gif) 15. To change the translation direction we need to edit the material constants at the bottom of the page. Below are the constant reference numbers and what they change (chart from original google doc).
##### Name ##### Colorset A Constants ##### Colorset B Constants
Translate X Speed 0x738A241C 0xE8C5CBFF
Translate Y Speed 0x71CC9A45 0xEA8375A6
Tiling X 0x43345395 0xD87BBC76
Tiling Y 0x4172EDCC 0xDA3D022F
[![changing trasnslations.gif](https://xivmodding.com/uploads/images/gallery/2024-09/wL0sHwpbSGA17wiK-changing-trasnslations.gif)](https://xivmodding.com/uploads/images/gallery/2024-09/wL0sHwpbSGA17wiK-changing-trasnslations.gif) # Intro to VFX Modding Series to help people learn VFX Modding through VFX Editor who have never done modding before. [![image.png](https://xivmodding.com/uploads/images/gallery/2024-09/scaled-1680-/qoQ7KG8z6Ud8i27j-image.png)](https://xivmodding.com/uploads/images/gallery/2024-09/qoQ7KG8z6Ud8i27j-image.png) ### Part 1: ### [https://youtu.be/s56ZNF3bJzE](https://youtu.be/s56ZNF3bJzE) # 7.0 Colorsetting Guide This guide covers how to colorset and what material shaders do/don’t work on gear. It’s an attempt to explain all the new additions to Dawntrail, especially with how to get the cute metal/glass/velvet looks. Most of this guide is written specifically for Penumbra, as Penumbra’s color setting is far easier to use and beginner-friendly, in my opinion. I’ll cover how to access the TexTools colorsets, but beyond that, this guide is only for Penumbra. Additionally, this guide is how I’ve learned to use these shaders. There are different, and most likely easier ways, to do these, but this is how I do it. # Colorsets As covered in the previous guide, Indexes control where the colorset rows are placed now, instead of the normal’s alpha. Colorsets are broken down into four main components: - Diffuse: The base color of your colorset row. This will appear as a flat color. - Specular: The shading on your diffuse. The brighter this is, the shinier your color will appear. The darker this is, the more matte your color will appear. - Gloss also controls how shiny your color will appear. I don’t usually mess with this, but I figured I’d include it. - Emissive: The easiest way to make things glowy! - Dye: Which channel the dye appears on; Dye channel 1 or Dye channel 2! - Dye Preview: This will show what your preview dye will look like. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe10uXwyY208FyYEm6GoCJ7Kps_9BgQ2qptIh0sxOiZfpHUfnVyZt_gOycVctwamcDEjpZZIudQ75VzmXqrzmZ4QmpH6MKgoauPY1HeqVS9LkrUGo73pE5YvvClBlJaFhIQt1bqWrVeRjUjEdyZ?key=-yowPvpdJ5vtGqEUkSfukw) - I won’t focus on the Tile/Repeat /Skew since I also don’t mess with those! ### TexTools Colorsetting Your TexTools colorsets are located under the Materials tab. Click on the drop down box, then to the material you’d like to change. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXddNIFROcDboUbMMDi5PNTAmqkQx1_g9tcd8qnN5fESrqJ2d9u7dQsVwbeiMJ1YIORBePOMYu2NL781CTO-2ammzEQWX3VbFgzvcsE_zBrN-n_b8xLGjz46SWr9RSqXvweEYiL4gJoI7LcNym-gUw?key=-yowPvpdJ5vtGqEUkSfukw) - From here, click “View / Edit Colorset.” ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXctRsNwNJ2UmBy4d359QqWTqJAJFyxIbK_yhvDjEojEdtkf6hYCoP-0nqVpCFTEWhMB4KiLyPO8vX_SfTgnoCXRzrMGmT_zFvkP1xBpLIE6fUDXyY22uFIXMtJp2MDHYI_tznX8Fud7JkgqwzAy?key=-yowPvpdJ5vtGqEUkSfukw) - This will bring up this window!![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcm4GcjfOSrjMbHUvJ6QW9SkcuvYY8GY9CTaEa7U5RyDy5toaLDpKxFPswG8NDi186YfMB9b-1mTQ8qJGzstXAKJY9jy6bMz26k5JZY5LYna3edRocc6SHC39PsCJfIwCEFW2cet8wIP-0QyKRvkg?key=-yowPvpdJ5vtGqEUkSfukw) - The first 3 squares are your Diffuse, Specular, and Emissive. You can see the color previews there. - In the middle, you can change your dye template, gloss, dye channel, and what’s dyed. - On the right side, you can see what your material will look like undyed / dyed! - To find your colorset rows, we’ll move back to the model tab! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXffBeJt4Iw4UhZ0qDikR9W7EECLufym4eRN7JEe3KgDOGZxAtnrb-Nv4bx44DjKcSlQKbTGwpYDvcJwwDgD_9POPQrVpaiyGted9aciGZ4J_nhSrwld017MVIPFy-rfPa4coW4pjwfGAkdAl2gg?key=-yowPvpdJ5vtGqEUkSfukw) - We’re looking for “View Options” in the top left. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcKNBIoDkGMJDaiJylI7HE68udLxb3OOREfmY2lJ-IxcYDHRmUJtAGDbmwPPFrJvjBinlNmDLCWjBpPDMDNr4_B8Urfd7ltz3hRY6PhY_Cjwwnr6KEx6jHVJ8fUAbJJXTQS0j6YmqsXk_RBaVdo?key=-yowPvpdJ5vtGqEUkSfukw) - Colorset row is your friend here! You’ll be searching through each row, finding what affects what. I normally take notes in a private Discord server / Word doc / Notepad! - I’d also recommend what color you’d like to change it to. I’ve… forgotten to add that a few times, and then I had to restart. Pain, suffering. - Here’s a little template, if it helps! dye channel 1: MAT A: 1A 5B 8A 8B dye channel 2: MAT B: 3A 3B MAT C: 3B 4A 4B no dye: MAT A: 1A 1B 5A 6A MAT B: 4A MAT C: 6A 6B - This is the end of the TexTools portion. From here on out, I’ll cover to how to colorset in Penumbra! ### Penumbra Colorsetting - Step 1 is navigating to the materials tab. To do this, go to your mod, and click advanced editing. The 8th tab should be named “Materials”. This is where we’ll be doing most of our work! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcQqP1uMa7O5I5RoVgUT_lUO6f6irhPLOWM-_8o4dPNG5yReW5s7u35Tb6-6U1XF4nkbudOg1NPqbmd3ZwWUWVpSr5fz3w28vQQ_U-8bN7D9OwwO7Lbm_Lq1MkAEp44b2paQAZxBCxZMdIW1l-i?key=-yowPvpdJ5vtGqEUkSfukw) - You’ll be greeted with this drop down box. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdO_pDbR-ZwfRfiXlVatzpyq7Jj-4JBdl5haa-YD6IB7hXuLcJXKPjIErMSNG2CCymheKhVuO1IED3vKzQgb4ZxoHgZD7lJVZ1_47wFaxDYBVg03vMFK_vPjU3nK3miMrljlpecNri_OuBmiy4I3A?key=-yowPvpdJ5vtGqEUkSfukw) - Click on it. I recommend wearing the piece you’re trying to colorset, since you’ll be able to see which materials are visible. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXevsMVX3ivnyBeKdrhJ2DaWA9xlW0aVGGanjofeMUroJp6NTKnjNDvF_u6esKGVqEA4VShB48aFUo5a91qB2dJFr8LdAOhcLuqEi9VbRmAQx7ov441wNm272W8XhydeTeLPHzjUThp_2xZQqtNW?key=-yowPvpdJ5vtGqEUkSfukw) - Any row that is green is a row that’s currently visible on your character. Click on top\_a.mtrl. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcOPj03nuSRZidr4SjEaLwYLVvO36LoOPUginES6E2Q2gML5-pXVbkm3HKzeFkYYpB0PSgcIUyxHjwUD0X3mzZmLdPe6m_YfBG_ilG9I9AZaRGoHrjc3hHpkHOIHeYWZpS6u4VXuKHmsOq7KLp-?key=-yowPvpdJ5vtGqEUkSfukw) - You’ll see these rows. From here, wiggle around the values until you find something you like! - Once you have values you like, we’ll move onto making it dyeable! - Next to each of the color values, there’s the box with the paint can you can tick! To make your rows dyeable, make sure both the diffuse checkbox and the specular checkbox are ticked! - If you made your row glow with Emissives, make sure the box next to that is ticked too! - Now, on the left side, we’ll add dye templates! - These templates follow a pattern. - Anything that ends in 0 will dye true to the color. - Anything that ends in 1 will dye darker than the color - Anything that ends in 2 will dye lighter than the color. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd2d0s8GoxO_1A4fpbKTRPDw3MQKyZRLUCCdphwIkhDVNBmx69IzgBWVuRX_KN7VsQ_q-tSQSsmWVFzwg9tLm8fTG0srZgdSuQE9otiCIP4BttO2I7MfP7mQNNAjq68QD2T7s0Bf88aAAYWJ3uvQw?key=-yowPvpdJ5vtGqEUkSfukw) (Preview is with Rose Pink) Make sure to hit “Save to File” at the top left, and you’re all set! Now do this with your other materials! ### Adding a 2nd dye channel Adding 2 dye channels is a relatively straight forward process. Next to the dye template, there’s the single values. Change this value to “2”. You’re all set! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfkvQJl1_bn4kIT-UCtqla4jx_YzLUchscU60pJl_Rod2bTiNS_ZhxszQL5KPqwD3dSmq-mo5tgVRnOADWoan56PJmsnAyzNW793ScIjZdjuQlBff5VsCkDpelU_GqbRuT3qzFnldvWbQ7AfpV3gw?key=-yowPvpdJ5vtGqEUkSfukw) # Migrating from Character Legacy shaders to Character Shaders - This is easier to do in Penumbra than TexTools, so I’ll show the process there. - Find the material you want to have a Character shader using the process above. - The first drop-down box will say “Shader (characterlegacy.shpk)”. Open this! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfVtpVn7tjsm6-PKLbRV003KKrZZ5v4hDM5Wn0Go-h_Uapat4E7V0fdWlvHcFXD9GHWlXMDGWj3RMT-oVBAt0x-O-OvJ98EHG5d074P3910fs-ted2c2ap9gDmDR6IfI0ztQQnoVqbW0-5buIb2fQ?key=-yowPvpdJ5vtGqEUkSfukw) - You’ll see this set of drop-down boxes. We’re only changing the Shader Package! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe8rxAi4Dy0ZOB0wWW-lYT5FFsgI1gX941EkOlMoHjoiXCU888W666pTjIT9CDP_0mFG1TR9o5s0DuSwG8meBGwCQgBnd-ODTwa60SbkGFo86khsVBZhzAXBcwehEaFdXp2RjiDsKhn_KxpjFw_UQ?key=-yowPvpdJ5vtGqEUkSfukw) - Open the drop-down box, and scroll down. Click “character.shpk”, and save to file. You’re done with this step! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcztya2rLiyQQtoVq41-I7G9xqaRJ2eg642l0mdKY-1ZUlg46mB-r1zTqq_RPWSdmdXjLz5zyotKN0qPI9iekPF3QzNo7CCb-hQXPaKkJCgZ1Dz3X2x8zSkevrNA2UijotZOuYSnw28ayiwTJZfeg?key=-yowPvpdJ5vtGqEUkSfukw) - Your colorset rows will change to look like this: ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe657lf1Dccmz1FDttcnEfrWym2N73T0BqBKtWPawxPwk_DOg_rr0cEv6bovJH7WcardRfLdBpanEfMEwCk21PIgFCu3e3AxD3lu7iDo9nD1OMbi1nKA1P0VmIlwBZW8ZcNCOPfgZhF0i1GnoFs6w?key=-yowPvpdJ5vtGqEUkSfukw) - This is the same as before, but horizontal, and a few more options. The 3 boxes stay the same and are split between 1A and 1B (for example). - You’ll notice that the mesh tied to this material is now pitch black, and not dying. Let’s fix that! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdg_A3s3bzlo3_5zNuvwB1CmPlMxY7jIpavA35dNezTn_WDW7JOLn6lSa2hTYY_5EHfvIRvBwE7iOYODtHeH6uIgKRi1rLN89BlOFzxQHhM0dir7jr-xZUPuZIvyvJQa-O0FJVmef9XbwDHvNtmeg?key=-yowPvpdJ5vtGqEUkSfukw) - Find the colorset row that affects the visible bits of the mesh. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeceqe9NjoccsM0zaEskEpBu31DlTaqe3W2U7krrQl1WVXx87vjiDz_XHlDyQke11tD7Gttb7wjCvqkMjGikIZLDaooHVfjfTQmjl7DWTvZyiAOfUL8ZfLaz27ifFjXJKXXaIgDME3GuwZjrTYxvA?key=-yowPvpdJ5vtGqEUkSfukw) - For me, this is 8B. Any pre-DT items will be on rows 1-8. Rows 9-16 are only utilized by the new pieces of gear. - Click on this row, and scroll down until you see these boxes. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfx0rKPdNjK2qb74X8JHoyJ8nvdsdmux_P5C8kyq9wd7WFA11WDOst6weSo2O2LkWscpi4_kBsaIAyOkT8GlkOdCxx4wTFhoQQEAJ_ADu6jt8HDFYvLbv5hS_tzNuLj_sA5PL8F02ZpBpqeC_vc?key=-yowPvpdJ5vtGqEUkSfukw) - You’re going to be entering the value “1” in Field #19, Shader ID, and “Field 11”. - When done, the boxes should look like this! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe3znAf7Qo_ziEzWufa62oc9Jb-MCb6bNdDsD1i_iKsjB_wPPdusDS8iGGG1LXkJb7nkJAogGpDMak3kO1NIA8ktcwmPYwyNnaQFmEtp_XHt_zBVoTEYsdLmKp9kZostw5DnGO4LG-vnfVIQMG8Nw?key=-yowPvpdJ5vtGqEUkSfukw) - Now, we need to change the dye template to the DT dyes. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfcmWWbOGlHKy2TqRFkf0pYaA89uZ0eR54lcTJ_6c62Ri3eJcUNXTrRSvNJgW8ERmu6hzHVCSS5I_qhh9NvzHrZbOXJ-luFuOi5RKNTo3hHN6b4Q4DAADjXmWzZu-mf_MFjHVecRR1q7a6gng9bsg?key=-yowPvpdJ5vtGqEUkSfukw) - The same rule of the dye # endings still applies here! - Once you’re done, click save! Colors + Textures - Velvet - REQUIRES a character shader, not character legacy - This is ripped from the Ephemerist’s coat, but it works just the same! You don’t need special textures. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeAGD--9tV51MAvcimPl5Db7EdsaUhny4mUSfV0f8nVX0uPojBiCCCs8inmKzM5WBD1uU3uVkk5DeUTv1IgAhYbZO7V10U6wTUKW39wezi_bcHCoX6VUB8PQ0rfBNXMV8sS7dfX9DsJ_qNFGZizvQ?key=-yowPvpdJ5vtGqEUkSfukw) - Metal - REQUIRES a character shader, not character legacy - In your colorset row, scroll down to the bottom tabs. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdAEFycPjGCyeyKY9vFpEncyxGm_7rF41ft8OUGbQUxc-ckndfb5KB7MWr8Fd4qX3KQKa2N3DWy9f5Uczni-ANPoyR50rfE-nLmLa9HC3fB9kChkIVEIEB6b_3XO4SeKJU1Iwx6qYTCwV0-wnTn?key=-yowPvpdJ5vtGqEUkSfukw) - You’re looking for “Sphere Map” and “Sphere Map Intensity” ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdXpfMDio6nvzxMdFWLWr9UvdxyJ1xidsys3xjRBZLk_NHYKIKrIo48yD9Abm7pDLiXpIjgFUeCBuVHpPEhjq-QKnGQY_cYZEnJhG3nVZx_H1gwcXiOU8H5GLAtqiKLPl8aT8kp8VvFFB4u6sWIHg?key=-yowPvpdJ5vtGqEUkSfukw) - There are a few ways to accomplish a metal look! Scroll all the way to the bottom, and you’ll find these. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe_BNH9XnBQDLrpcFgZKYDdTLEevFHMcMOpPnwpEMePiAMO1cheQaNYQCyAC2HaDPWoJrtuh2j6HIrW9abnBlP4mHda-l0wxcDW8q3gv-kEIGAUay7N6Uo-lu4-7btfjRm8p2gDcAUfCbEV-MaO?key=-yowPvpdJ5vtGqEUkSfukw) - Sphere Map 29 ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfFFFw07lZB_orUiHBfIfRSZvfBNxf2BEfx4KTDCnXz17WTWxR1W62Yao_aIEboYeNg8ZLg6v2tzbpOi09k61grgxlV9OPMNtJJxFrLleTNqvdihYRu-BHJO4IbGealw51sEXn5onWxUdfSt0RD0w?key=-yowPvpdJ5vtGqEUkSfukw) - Sphere Map 30 ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeLaWMNoln4hXNsHCPFYmeg5PDoF_u-3J8oFiBd0OrQeVybi-YY0E813a61vBsG72Ihx346-yv35SsxSrYAVLlUHPLXB_tz7dbZTIT-RcySFqXlYK8M3zDkH4ITPXeYY2miqUsIZC9j2-QIObeH1Q?key=-yowPvpdJ5vtGqEUkSfukw) - Sphere Map 31 ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXegh1b4oPBaGocBJP2x3bpTmzBhncq9089fkCXCV7n3AeO2OVEhSYe9tyRKs_YwqzRkLtRPTXSDih-A3CsqJeCaS7fXxkGk9rBmaNmH8rAietUw8tRiJ6-ehNWC8eYxR0KzrfNa2aEEbpKoNYHm?key=-yowPvpdJ5vtGqEUkSfukw) - From here, colorset until it looks nice! I’d recommend a darker diffuse, and a lighter specular! Here’s what mine looks like for a nice gold effect. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfXYpJVrstJ_SKtMejdMGSQV1ndEXeJqm5AustIVef-ISnsJuVQTcUOvzaulUjzZAacOEWS4tlUDT60D1CDniD_5cn0u-TbCnidoyfnnDeoIadBdVE7pMtzORKDzEJlLlDL2MCOxEi5LrIJj0MScQ?key=-yowPvpdJ5vtGqEUkSfukw) - Glass - This is a mix of textures and colorsets. - For colorsets, you want the material to be as shiny as you can get it. Black diffuse, white specular. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdRuPnO5g_8Bwc9mbikHzjMNxssQyJn6_FTDSO2by9BGBVchO_haYHJbPxSjQF5Vf-yWmJSm4ITOSHN4kDmM0zAEd9FI1ypwEFFUINMlkM7JJdyzsHncTmg6hwBUdzVI1-CySZKt7fVnMKm0LsT1g?key=-yowPvpdJ5vtGqEUkSfukw) - I found Sphere Map 1 to be the best for this, but Sphere Map 4 also works well! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe0UVCtblLHaqxaqh04HxBsqO7mcFk7PYBm5SLdT1pUVOCh1Zm-KvtPszVonx0plgfArk0TXMt9ye3_hrINI6i8P50k_PJmJuomIAYAhUOHkdZefol88vEcRO-AY-YScjePQK4NyUatM5f7q6biuA?key=-yowPvpdJ5vtGqEUkSfukw) - You can leave it here if you’d like, but adding some extra shininess via the normals is also nice! - Grab the normal, and lower the blue channel to make it slightly transparent (make sure to tick “Enable Translucency” in material settings!!). It should look slightly orange-peach colored! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd3ReeCyTyA_HeJ2lF5gjqjAAt7tmyxdOBS-ytj7NnNbUNXwh-cODR7u0sn2LjeUA8BFos0clPecsWuaWbcwi-bKoCudshEiG8T6r5Cu5DPzcSibdBP5ByvZjgXpiu9XhuGbuIi4rrm_WfTJonV-Q?key=-yowPvpdJ5vtGqEUkSfukw) - Save your edited normal, and redraw! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXc2M9vPxFjEVwznz4aFNIxcU_1yCkofUUrt3zx73Z9MunBbnQsnoLFTnsO9rlnIDnKggjB-6FmvHtfZYLpGosWla-exuuqAmdpnSgBYlgE5mmHTHK7OrPo6m4wbhkPGfQVREs7nokX372SYYMw_Hg?key=-yowPvpdJ5vtGqEUkSfukw) - Holographic - REQUIRES a Character shader, not character legacy. - In your colorset row, scroll down to the bottom tabs. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdAEFycPjGCyeyKY9vFpEncyxGm_7rF41ft8OUGbQUxc-ckndfb5KB7MWr8Fd4qX3KQKa2N3DWy9f5Uczni-ANPoyR50rfE-nLmLa9HC3fB9kChkIVEIEB6b_3XO4SeKJU1Iwx6qYTCwV0-wnTn?key=-yowPvpdJ5vtGqEUkSfukw) - You’re looking for “Sphere Map” and “Sphere Map Intensity” ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdXpfMDio6nvzxMdFWLWr9UvdxyJ1xidsys3xjRBZLk_NHYKIKrIo48yD9Abm7pDLiXpIjgFUeCBuVHpPEhjq-QKnGQY_cYZEnJhG3nVZx_H1gwcXiOU8H5GLAtqiKLPl8aT8kp8VvFFB4u6sWIHg?key=-yowPvpdJ5vtGqEUkSfukw) - Click the 3rd option, which looks like a rainbow. - Now, in the box below Sphere map, “Sphere Map Intensity”, change the % to any number you’d like. If you turn this too high, it’ll just go white, I’d recommend sticking below 300 ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXf1L_Mb9wwns13lpYxUXQdsOVYJq_n4SO4PBISajsFEBfSTAElNN6cZkmc5Tv08wy_3-FmA1scBTcpYxxqJK8eK2bDBZublXfCVOQkYB-j6r857IsscIhlbgM9jIUw8q3lCJ_E-teZ3VGf2nUpxXw?key=-yowPvpdJ5vtGqEUkSfukw) # 7.0 Mashup Walkthrough # Intro - Installing TexTools - [https://www.ffxiv-textools.net/](https://www.ffxiv-textools.net/) - [https://discord.com/invite/ffxivtextools](https://discord.com/invite/ffxivtextools) - To start, grab the TexTools download from the site. It’ll have the most recent version for it, but you can also join the discord if you’d like to get it from there! - Installing Blender - I use Blender 3.6, but any version below 4.0 works just fine! - [https://www.blender.org/download/releases/3-6/](https://www.blender.org/download/releases/3-6/) 3.6 Download - [https://www.blender.org/download/releases/4-0/](https://www.blender.org/download/releases/4-0/) 4.0 Download - Changing Default Settings - When you boot up TexTools, it’ll have you navigate to where your game install is. You can point it to your base game, or, if you have the space, point it to a dummy copy. - To find the settings, look at the top left space of TexTools, and you’ll see these 6 buttons. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcI6FLyonsP6xzYomkdZpttRnZTlgc8fkRL8ebAdnSUGqw6TDCIieQE7gd2829DdTwljB63ugHr1D5FuYEMybxZHl1ehn-wNGWPTRY3c1DfiOdr-N-1pGM4X-LHo6L4zRzc2ZqXJMONI3Drt-txTA?key=x2SAouDxP3EayyutRfDV1A) - From there, click “Options”, and you’ll be met with these. They allow you to customize what your various export options will look like. They also allow you to change the default author, modpack URL, what race / gender model pops up by default, etc. Play around with these, they’ll help you in the long run! When you’re done, close it out! I’d recommend turning on “Default to UNSAFE Mode”, as that allows you to start modding without having to tick it each time you start TexTools up again. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXctPXDkIYK2jJ9YFklYIA9vpdtof5QWGl58A9E4MvtgzT2YKAMnRAbXtAtbgBm3ssZTI_C82fSg_ZJGSNBvExRKvjS2Rj2YS9eMHz2pQMpegb1IsVh1CpIc0ICPD9PttkUpTkSOInBWZ_eIHQTtXg?key=x2SAouDxP3EayyutRfDV1A) - - Here, you can also change where the game directory is, or where the mods will be edited / changed. This is NOT detectable server-side, it’s only client-side. If you have a dummy copy you made after installing / updating TexTools, you’ll want to change it to that directory here. - FFXIV Dummy Copy - To do this, navigate to where your FFXIV install is (for me, it’s in Programs Files x86), copy the Square Enix folder, and paste it wherever you’d like. I have mine in Documents. - A dummy copy allows you to make / edit modpacks without having to log in/out of the game constantly. This could chance with the Penumbra Integration, but I still find this to be the easiest method for now. # TexTools Setup - Let’s start with the basics. I’ll be covering what each of the buttons at the top left does, some in depth, some not, it depends on how much this information will contribute. - Mods - Manage Mod List: Allows you to view the various mods you have installed onto TexTools. - All Mods: Allows you to Enable, Disable, or Delete all mods. This just works for the modpacks you have installed. If you’ve made mods to publish, you’ll have to start over / disable those manually. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdqpwnoYofPOJWPdFRXPKT8cSb3amTt1gFlobCWEBTy9zuKAilkWrc_c8RajmSdmpXtLUOwQ2HxeX1xG6GnxwLKKDkBmLzxP1NqCJMkfxnA0cuKs17H-VuCR00dPPqip973zbMUFuf1uDJ7ycsaVQ?key=x2SAouDxP3EayyutRfDV1A) - Create Modpack - Advanced: Your new bestie in making mods! This is my personal favorite for making mods. This allows you to load basic modpacks to combine into one for options, import model variants, allow the people who download your mod to tick options, etc. It seems complicated, but it really isn’t!! - From items: A more basic form of creating mods! This doesn’t allow for options, but if you have a mashup with no options, this’ll be the easiest way to pack it! - From files: This is the most complicated one (in my opinion). It allows you to pack various files that have been imported / edited into one modpack. It essentially functions how a basic modpack did in Endwalker TexTools. - Create Backup: This combines every mod you have in TexTools to one modpack, for easier handling. You won’t be using this if you’re creating mods, but it is very useful if you have to move PCs! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcxVfbXSuzRaHjrS_zpibwYQzn0me5wWkhHGB2nuHcRwaJeH09S4RRCoNBBVUUVhsoh-cHzRCXZ7TOdgO3vPftHZZmyh_LR1J6mkOdcyhFDmPn1edjiNQye17ZjFgjOxSp5W34rhkwLNnwF8cUB?key=x2SAouDxP3EayyutRfDV1A) - - - Import Modpacks - The most simple of them, you click / select the mods you want to import into TexTools. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdS-DtmsOrd5j7Z6KjQyjBcH0yY5KWwVXrmYtmx5thGKYRrndIkIBN07AamwGAmgNrwuRDD5lGLw4MkOnvueguxYFPCUAi8XvMWdKxy-QMQVF-0PC9MSdcbEJU74SIQieIcEFMbK39Y9nGOUZrWKg?key=x2SAouDxP3EayyutRfDV1A) - View - This section won’t be as in depth, as I haven’t explored most of these options. What I have written here is inferred, and may be wrong. - Project Manager: Opens basic modpacks to view their contents. Doesn’t work with advanced modpacks / modpacks with options. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXc0u92lqUJXeiHV27x2PpNceCi68Tg5u-VFyhjiwtjyFKC0akh-cAE5RAe5IbMMPsEdggZIRUl2_Au_4N7RljzWxURz_MRKgd-IiVzYKuGXDJUQkhpGncAtkkfAc-b_WAJiYRnL6GpIFJUE5aYHlg?key=x2SAouDxP3EayyutRfDV1A) - Racial Settings Editor: Allows for you to change how drastic the in-game scalers are for each race. For example, it allows you to make your characters shorter without the use of customize plus, or makes their tails longer, etc. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeIA4lRsrTx_7b3RjvT9VGA1kGfbLdXRIWKRVcMUvaAHEyTVBP56x_ekcEKmAV7bs_2OrNXZSUSHfrI9iEOa_hs4SgC-mjdal1psohTouxmf6sJhVtRe4i4wopKlEqU4whZDX6YKlKw8hchqBHODA?key=x2SAouDxP3EayyutRfDV1A) - Tools - Item Converter: An item swap for TexTools! You choose the item you’d like to swap, and the item you want to swap it to! Doesn’t work for cross-slot items though, like necklace -> ring. - Icon Search: Used to bring up various icons found ingame, such as the inventory icon! - Mod List: Checks your mods to ensure they’re installed correctly. - Dawntrail Upgrades: Allows for the user to easily convert their various mods created before Dawntrail, that no longer work due to the graphics update. It works for clothes and hair primarily, but there are other features in this category! - Upgrade Modpack(s): Modpack goes in, Dawntrail Compatible modpack comes out. It’s pretty simple, and while it doesn’t work 100% of the time, I’ve had most of my mods work very well with it! - Upgrade Penumbra Library: If you have a Penumbra library full of mods created before Dawntrail, this tool will convert most, if not all of them! It lists within the tool which mods will / won’t work. - Index Texture Creator: The new texture system uses Normals, Indexes, and Masks. Indexes were created for assigning colorsets, so when converting gear mods manually, you’ll have to pass Pre-DT gear mod normals through this to get the new colorset. - Gear Mask Converter - Hair Texture Converter: Converts Pre-DT hair textures to DT - Eye Diffuse Creator: Converts Pre-DT eye textures to DT ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfYsrUll9VxWwTf1XMFEbc4rm9KNcvCaLq_mkFl3SLIPpNx7jsSeEyX31xDpx2BYVRdDX0FlQTle40RCq9LHg432EzDcbp7vpWRYAdkKfqW1fkgmrGap_BFh6VOh0s8M2PeZH0cqzLyXMtAgQ-b?key=x2SAouDxP3EayyutRfDV1A) - Models - Copy Models: Works the same as an item swap, but for models only. - Merge Models: Essentially mashes up items within TexTools. We will not be using this, but it is nice to note. - Auto-Assign Skin Materials: same purpose as “Update Bibo Material” has in Penumbra. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeECb1LGtbnv88S6RHqROn5VRkbNiDnQ_sE0G1ueAeuClBvlTlsnzhPUztDXVUM6QMFRYvuigL8IHoDQt3WUB_aVL0gSPBrHLUNcH7erUwhh_ledita0g4PTZ1FQtVCX7w0odW1m2mZaWXOYR-K?key=x2SAouDxP3EayyutRfDV1A) - File Operations - I haven’t used this function, but I’ve included pictures incase you’d like to explore it. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXekvdnxsF14iQnpyfMM3QDYZyvPP4tk3olOU7AIKr4NmQLL7PKW8EfF4JgN1xI27JJ2A1IBgnmpi8pm-qKJgD9CSuzSRz3Ww451E4mFM_Xb-EyUWzHbiXUibgeU_OeSarMO_WnOswwsXF_JyP-8?key=x2SAouDxP3EayyutRfDV1A) ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcOV2F2j0W7h55GPsHKCUHrvYIu_k77Tt2ud40XABFmdYH0dF_ti4pQ0rB8yFfcDIle0ur2_CEVwwXtuuIEgWfA3rF34KQb_sidZftmzYZzzHH5Bi9D_EYWO6ltObKyItdc01fzhq8Sa7TXqxbPAg?key=x2SAouDxP3EayyutRfDV1A) - Options - Settings: Covered up in the “Changing Default Settings” section - Theme: Lets you swap between Light Mode and Dark Mode - Help - Backup Index Files: Backs up all your vanilla files in your game install! - Download Index Backups: Downloads the index files you backed up if you used the previous tool! - Check for Problems: Ensures your game files are uncorrupted! - Start Over: Restores your install to its vanilla state, removing all mods / edits made in Textools Report Bug: Opens the github link to TexTools, where you can report bugs. - Cache Operations: The options in here also ensure your game files are uncorrupted, I won’t be going into these in depth, since they aren’t relevant to the creation of mods. - About TexTools: Shows credits / who TexTools is maintained by. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdCLzsWGuPqaDePVHmu8OCAIdIEqO3BVPVZs8j4Q8nowjJQjv47GcNC31lKRQ65MF0Qk7XxSpKIiCkQYI23ShLiM1H5AG66tVZtwm4WOmR-6DA2NnmCwmJLZcsmBSe_tgq_GjIsa_6_pcNQWRvOgQ?key=x2SAouDxP3EayyutRfDV1A) - Mod Repos - Links to various communities associated with TexTools / mod creation & sharing! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXddA-Y8uVSMUQvPDU14Zt4_nc-ZE-0IdNqsEryi4tl5U6wwViHUErlXXdUxKckVJlV3seW6Ob33EafWSt5m_Ksbz99FU8D0obscE4O6ulaF2A623E1XrX7nZxY88v354z0tQD3CFnJfDrOUkyaFYQ?key=x2SAouDxP3EayyutRfDV1A) Exporting from TexTools - Exporting Textures - Your textures are stored in the Textures tab, at the very top right of TexTools when you’re viewing an item. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeatw7rL_Ujmu_vK2YlWu-SbMLtYSqriWYZnr0g6J-vYCaebOhGHAxCmIBVZ4fall0iAXJf6010noHjsITZYTZfSe175c69kL2OQWbGrJsx-_6KQeYgWtSB9FHTTZsW8D3ZaiQXUfIsnXo9zWZGVA?key=x2SAouDxP3EayyutRfDV1A) - - To export your textures, click the dropdown box, and click on any one of the textures, you’ll have to do this for all of them. - At the very bottom, there’s an option that says “Save As” ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdJewxT5rsnwV9AzzT7ekBVRVZ3j2Btf7K2JRfegX5h3PSbwuXLG4ZugIz1XpLRT0Egtfkmq8iU0tcM_Qf12PdyBR8SeNX2ZV_17HpT9OwXZu4h72-1r9-L3Ufhn7zBWEUtu7jzhaFMNKhWThufOw?key=x2SAouDxP3EayyutRfDV1A) - - You’re going to want to export as a PNG, especially if you intend to edit your textures later on. It’s possible to edit DDS textures, but PNG is used more widely, and it’s the one I personally use, since I use Procreate to edit most, if not all of my textures. - Save this somewhere easy to find! If you’re using multiple meshes in your mashup, I’d recommend naming the textures different numbers, correlating to the part number. - I use 1n, 1m, and 1i for the normal, multi, and index. - Do this for each individual texture, all of them are necessary!!! - Exporting Colorsets - Your colorsets are located in the Materials tab, in the middle! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcSp4-FhDmLkfzFiWcbl9yRFZ7pyjMlgqRsGxPEVXP5zRgvUMiNJ9sZHa-htwvoqxfqcAab_g7Zhy-Q1-ALtX4b8jfI0uNkjH4OVRWsVwqWB78udgrz5RlJZQt_AwOT82gt0drkfpc6LurMRYWX?key=x2SAouDxP3EayyutRfDV1A) - - To export your colorset, go to the material, where you’ll see this menu. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXc_kVxHKJvaNAdQw03Qx_CBFZZwhoDgy89vRNHMV20lSLHWSUSfmL_eF6KDPggj7cefcOJEEw8ZQIXc3mapDi2gbdAUeAMsmJaLLcLgcDDjKptdBNrbzhafL5qE9gGK02RR4asaWglOG9mydGqm-A?key=x2SAouDxP3EayyutRfDV1A) - - Go to “View/Edit Colorset.” Here lies your colorset! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeVHx-X0bBG4GIOCh9Jp7l_jhntxhnsueSb4_h-hXcTXPH4n9Bgs67-NgTExJnTBahj1-W8cJNoAHFw-oLFyoGj1OZGrKoQmLi25SSVDfXpRG4nkCas6PTkdtoItWQLpZckDpWvSfxqPh-W3Cevzg?key=x2SAouDxP3EayyutRfDV1A) - - To export your colorset, hit the dropdown next to “Save As”, and save as DDS. - If you want to include colorset options in your mod, you’ll want to save as a modpack! This is one of the methods of doing so, but I won’t cover that here. - Exporting FBX (your mesh) - Navigate to the gear you’d like to be your base. I’m going off of this inspiration picture ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcE-leFDrLfeS9djpF4eeN7NYT_S1gtIA8cGO-1uDh8PAZkbo3tjH22wJEFUiN-3eDC3faIfU3IZEYtj7SDNRm1yuWVBIAcie771pYoUHAIzAEblA9sEbSMqmAPAMKV47eqei32Z_AOngObrRiJdg?key=x2SAouDxP3EayyutRfDV1A) - - I’m choosing to use the Yorha Type-55 Fending top or the base! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcntlqXN1Ft-z22VOPe-ErF1CEFo_1oqvhxWSXcJr0H5h1OQZdvFUr0XFQFgi-8UzOOzXJwrrFLAqTTFEl37PWFZCvc86EGL9GFnSOemX-KU-INgxRaL1zR6aUzOmnG5n8y6ifipOd2TEHVkTGrTw?key=x2SAouDxP3EayyutRfDV1A) - - Export this top as an FBX, and hit save. - Editing the Mesh - In Blender, once you have your base, you’ll need to import it! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeOpc8Tbx0VRtDXx5rDAL9SgYzGrEJckXP6J-fLTqzdOgDM9p-uag6z9Ejn7bXXSL9gqZfCZDxlNhZYSJo0WncAf-0G6nZtzTw22aUy497jWa2MxdQmnO0vAVq3kUBwlzNEkfP3v3E_r55gpzNQUg?key=x2SAouDxP3EayyutRfDV1A) - - Import your mesh using these settings, and you should have it in blender now! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdZw_ynZysP0TWQV0ZVHOMd9zNzw4FDipuit-47vUySS9gKuioEdUE6kr0vjqcQCtFcGBZve_tet5dngt0_U1ew3WzeXlmlK5ivmhfYAjXKtxX3gnxgeu28CSU-iks-xqVEppw8dTONt1ELhfwsGw?key=x2SAouDxP3EayyutRfDV1A) - - You’ll notice it’s a white, undetailed blob. Let’s fix that! Up in the top right corner, you’ll see 4 orbs! You want to change it to the 3rd option, that looks slightly checkered. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfpuvCrjCawHRBGOnwcsLTlrhzA1CMiaR6vKuzIlQ3Kg_WJhK4YoupeVpIvAY-QzVgo4KeRMFaI4cYIAqzkNPOCfQ9zNrkq30xAKTKbDqErSaNjzQGzh2eoah4OsHokfLnZtyB4vyjDT4Pc7Ul1gg?key=x2SAouDxP3EayyutRfDV1A) - - You’ll notice that some bits of the clothes are transparent, like the 4 buttons. That’s fixed in the material settings. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcu_3Lacms8NTCi1C2h8rraB8hAbp3xZbBg6N7yfzusPl049mH_9d6TiJqmYZvh5JAyhEYI0TF5WiMtmeUDvBNW9TRYzoo53rPEt4dXUqwqfbyKtLrgmsiXaBeJyTDhvbDDhz74UdtfrI77v3jefA?key=x2SAouDxP3EayyutRfDV1A) - - You need to click various parts to fix their material settings. Each part is divided into various bits (0.0, 0.1, 0.2, etc) - If you change the material settings on 0.0, it’ll affect 0.1 and 0.2, as they’re all bits of the same part. You’ll have to do this for each individual part, so in this mesh’s case, 3 times! - Below the meshes, there’s this box. Click on the checkered orb, and close the boxes until you see Settings. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdeYSH9hkTDKJUYLQx3-TjKGLzPJOjJg3MEpAT2HYy3QxY3j4SJjieR7ogpSeOZ2_O12V8NUCoAZ1_WwuXb3bh_eSTZhz5L6h4OMm4Y8fGyNZy46QcOpp-0LavCuqK48t_vkoqvaEQGWZ5Fn6KVMQ?key=x2SAouDxP3EayyutRfDV1A) - - Check Backface Culling, and change the Alpha Blend mode to Alpha clip. - Once you’ve done this for all 3 parts, it should look like this! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfXHUM7Cs9ryZdc__K_Sk64gJlzFVMxmxuOYVyeoz5Bdjd8EuouizOKqYyyRaM3F2FHZkHTlrXwgxZFDp0KcwykcR70n3_p2lS1zu56sSHCmX0uvlJZWKUgmGIkvZeXEI7ISKLm5KT6fhnRjE57?key=x2SAouDxP3EayyutRfDV1A) - - We can get to working on our mashup now! - Typically, Vanilla items will use part 0 as their skin material. Always check before you do so, but if you intend to upscale your mashup to a Bibo, TBSE, or Gen3 body type, you should delete part 0 as you start! - I upscale to Rue+, so I’ll be deleting this part. - In my inspiration picture, I can see that my dress is strapless, so I’ll be deleting the sleeves / everything above the collarbones for a start. - To select all of your mesh, hit A, and go into Edit Mode via the top left dropdown box. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXes8BxmNFMplBn8oR1bL6QD2bhDy0XD7nXCnKAl3aMUdkFkTbYdwkrhFTOzn7MJfaRSiL6jR6G7tpb5j7dai3wtAl40tFw9P3iI1F3VLy62PvJ-7Cwij-6T3FXrAH6YluNkRUzOz5D-h8qgx-kUEg?key=x2SAouDxP3EayyutRfDV1A) - Toggle X-Ray - You’ll notice some bits aren’t being selected. This is changed through the “Toggle X-Ray” option, next to the 4 orbs! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXczelECIQ9feJyWqiBf8jnsFHY_4hlEAeqF4dXpHpz9_VZ8tMrI8-1udf6nD3dvOK3D5baiz-uFuV5CGEcFQnPOa2fnG0XYD6sUQ3Cx6wvNLTKAIdemb8GY8xxSB1fk6tyoKlQuLDUjtAjAVwqecA?key=x2SAouDxP3EayyutRfDV1A) - - Once you’ve turned this on, a LOT more vertices will appear. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfZV3NU42r_X6_vKiZngU7ogJkUiChyxDxGbdsHAVXP-BDq61VWDeMyGOX9YGv-sxmuIHfQ_c0OIfkRgAkySo636l03glqne4qpTMpjd2jw8Io_G4swe4XmfDbJpB4RCQY9-EJvfwlD-ImL94sL?key=x2SAouDxP3EayyutRfDV1A) - - Keep selecting the bits you want to delete, then right click -> delete! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdareXAF38zU95b8MSMwgUWqfJeRglyYGhrA4PHBhoqQnJYi26hnivQd4eQPtG45lqiiNECy3eEUT1JzMiQHiEmihrOQ2WeLQP4z0ZaMkRC9cK6KhtSd_m1E9kUWQkt6zTRgh-_iOpdrN2wcC7sTQ?key=x2SAouDxP3EayyutRfDV1A) - - You’ll notice, if you look from the side, that some bits are wonky looking. Select these vertices, and adjust them with the move tool until you’re satisfied! (you can also delete them, just depends on what you want to do!) ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXf45wTdpaA7nwUz1Tk7E7skzoCk6OerJ5_IUbQYFDFwXNR8R5zHjUb1QnymuvDZ09Bk3hCTdCHfzVUK6pRrIU8Q3N3n9j3A_Zk-W3GRIU1pz8qQYxaKaWbouMc_9I4my_FYNY-a-psbgsn6OOpKhg?key=x2SAouDxP3EayyutRfDV1A) - - From here, I’m going to delete the buttons on the front and the back! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdkoI9H8s_EPuNK-MZa-wsOV-it01YlAD2AvNgAsZVPNaXskDR1rDkY3jea6DFl1faotPnU-S6e0rbf0J02vVgdzsm2AyFSAlT0pGRvJL1S0Hk19rt73c1TZCkADXrgBm1gUF4CJmvFWCzfRHlv?key=x2SAouDxP3EayyutRfDV1A) - - For the last touch, I want the dress to be symmetrical with the slits. - To accomplish this, we’ll be using the Mirror Modifier! - Firstly, delete the half of your mesh you want to replace. In my case, that’s the left half! - Make sure that this is directly down the blue line, or the Y axis! - Mirror Modifier - Located under the wrench tab, you’ll add the mirror modifier, like so! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfRR7uw9Erp5nj7_zSKDRdK_Erjym84XgfjZ4GQqnqUdzdmGVNXcPGV1ljaporiNGVu2UIOJxbA71ahfqxgxA5emTihSAZ2ufz5FrcsH0K1HFsnzTvImb7KrKvX9Wpn3J5hIiuFq6LgOb0qkUqvVA?key=x2SAouDxP3EayyutRfDV1A) - Apply the mirror modifier! - Shape Keys - Note: you can’t do this with shape keys, if your mesh has shape keys, you can easily remove them! Navigate to the green triangle tab, underneath the wrench. - To remove the shape keys, you can hit the minus sign, or you can hit the downward arrow, and select “Delete all Shapekeys” ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXc6nT5hjFqN5BwPESOL1jSsdFuzXh4ze4G-bvVZ0gse7h_hrhPpZ56M9cKW2gbKVbzOqxfqhQOttsnOxDdVQqJNoKzVKhkw9bduXUkBtYuqRxUrD2W8e_2i6jlmVPnNB4gP8y5DInJTCO3i8U8Uig?key=x2SAouDxP3EayyutRfDV1A) - - After the mirror modifier is applied, you have one more step: merging the middle vertices! It’s simple, but worth mentioning. - Using the “Select Box” option, select all the middle vertices that fall on the Y axis, like so: ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeuJs9VmmjAW17JYzGkM5PKAewG0pNSa0I7Rb-kJ8PG5yr_JqosGkzEfdDxXG_dZwLMpOW3lFJho_dowplIyMWBBw6OxbUAX6u19uxECPopIt-03AtwzFqNrIGdPwMVxjEwTlYXmYIcosoBZ0ZwwQ?key=x2SAouDxP3EayyutRfDV1A) - - Right click -> Merge Verticies -> Merge Verticies by Distance ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXf90ODCoHZcu5rdenLyYr1itgmVRLhZM0eyjtCpfWHY9n77iEdLZ2SMi5lvSozVUu0NBIGXiB7ukQqGKLjbJJm6CExvGa6G1hFBrhouJuETjx8qXSFU-M0CUgtkp-_qRLZtG5ultELsDvqp6adcEQ?key=x2SAouDxP3EayyutRfDV1A) - When you get the “Removed (x) vertice(s)” notification at the bottom of the screen, you’ll know it worked! - All done with the dress! I’ll be adding a jacket on, again like the inspiration picture! - The jacket I’ll be adding onto the dress is invisible on the inside, let’s fix that! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdIqgLSeR7heUqKzTrGwoizyWTc4xWMnao1ydpoGyJiZJnnChm75y0KtZ7iN0O0x-AeYhLFIzL_I7Oi4-9dZb9ENY9S5f-YtPVpdUDNKnvPq11qzdaDRV2iahw4XO46iyjjN7RKc7uXw0DEoWnh-A?key=x2SAouDxP3EayyutRfDV1A) - Right click your mesh in the right tab, and copy it. Paste it, and expand the tabs again. - Select your new mesh, go into Edit Mode, and hit A to select the entire mesh. - In the top left corner, there’s a box named Mesh. Open it up, and navigate down to Normals. You’ll want to hit “Recalculate Inside”. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeSYzQX7gSkstN1otGUKxQM33eiJZee3PmsNIZcIhNa71hwOqC5hg-izDC8X5Biwq6MjFF7Wb-9To6K08Oqj141etD6CsZC2JJS1-I2-jG1YgDBj3z4E4Fdc3wkjtEoVqESNnFjPC-3OhsQSE3e0w?key=x2SAouDxP3EayyutRfDV1A) - Afterwards, you’ll want to delete the bits that either wont be visible from the inside, or that already had backfaces. For this jacket, that’d be the collar bits, the arms up to the shoulder, the jewelry, and the dangly bits. You could technically leave them, but lowering your mod size is always a good idea! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe0QiXzL92ioCaKLWsseCMekkshyRhhMaCjpJCrvANqV9FPHI9puZ5SaAvADp4KZ1un_WWDtDh4RFVGHz9ijQQhggMosFlugFK-x_bGJEmQVneox7CpKM09wovN6y6qQA6TUtnpAHrWjfFncf84?key=x2SAouDxP3EayyutRfDV1A) - - When you’re selecting bits like this, you can hit Ctrl + L, and it’ll select everything linked to it. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXckp9h7pG-TCRqfE6SBUrv2_vgZwLeGynFdLSERtoSTdo8N1Uv09v385klh7w25IKDks_1JpdwsqP5mpyQja0KfERViRa4nMByO_SuNlzKmA1RtvHwJKJ6uhMJkSN4oCG4LFpf7m92FoP65yUXn?key=x2SAouDxP3EayyutRfDV1A) - - Here’s everything I’ll be deleting off this mesh! - From here, it’s small edits. Select the copy of the mesh, and the original mesh, and move it around until you like it! Proportional editing is fantastic for this! It’s the little target option at the top-middle of your screen. You can also hit O to turn it on! - Afterwards, select a vertex and hold G, then zoom in. There’ll be a circle that decreases as you zoom in. This is the radius of vertices affected by proportional editing. Play around with this, find a radius you like. You’ll have to change it a few times to get used to it! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfVh9Elw0g_G5kZxh7rRp3HcVPVEcnMFwWO0Tih2zpMWYoI7loGdQFLO56KaYPR6GdL0apsbEQ_blsMl2yP3nSFpbQDuZpZu2v7Zao09w_kZB4-EQgeBQAPVxJ_6XWC16pHYcgRwSAr08gojRTx4g?key=x2SAouDxP3EayyutRfDV1A) ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdMUZKlPhVCbhGJTGH0ln15-DhB-O0w0398mgGSgL2D1Z6P2WtCjZm2-4GTZELi2zaF2-1sN4aiK0um0wMSLsP42etqpRr9ZSu6stv5lXupTQMKRVm32Hvrg7qBORWewu-tnoCk2PLHl4maWYX2Qg?key=x2SAouDxP3EayyutRfDV1A) - - In the end, I’m left with this, after all the edits! - I like to move my meshes into one group + rename them before I work on refitting & weights! In order to do this, select all your meshes, drag them over one n\_root, hold Shift + Alt, and drop them! - After you’ve moved them over one n\_root, make sure that your armature modifier matches the n\_root it’s under, like so: ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXesmmejyk18CSFMb1KJ029ZlH_y3mgxzrANGN71-YU6yLGiBzxroEocsADGzf6nVs7kfmCqpdp0teeQcu8BGfxqzF8In9HTeAev8eFFXD_0BcAtRd7vgIMYwmUF_xrQ5y9s2SYTlLose1HG1CIS?key=x2SAouDxP3EayyutRfDV1A) - - If it doesn’t match, click the Object box, and make it match! If it’s under n\_root, then the object needs to be n\_root. - To rename, just double click the name. You want each mesh that comes from a different item to have a different number. For example: - Skin: Part 0.0 - Yorha Type-55 Jacket of Fending: Part 1.0 - Calfskin Jacket: Part 2.0 - Refitting to our Body - After you’re done with your base mashup, you can move to refitting it to your body! - I use Rue+ small chest, and Skullcrusher legs. I already have those meshes exported, but if you’d like to grab them; import the base body, select your settings, and export the Emperor’s New Robe, Pants, and Gloves. Gloves may not always be necessary, but it’s good to have! - Import these into Blender! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeyv3fqF8o1HU0Mc_qUW0t26NEXmioybdT0t_JrO_B9jVy7M0p6uupxykG8yYz8o6Ynto1Alv6EdACZ6M60KY1TApFDFUOAkYjCw7hzwYlMn2Q0Fus06aOdvwu_1K6msmgdz2eHnNdDqM4hz3Nd?key=x2SAouDxP3EayyutRfDV1A) - - You’ll notice that there’s quite a bit of clipping. Same as when you made your mashup, you’ve just gotta go and move the vertices around until it looks decent. Don’t worry about getting it absolutely perfect, if you can’t see the skin, you can delete it afterwards! - A very big part of re-fitting clothes is Proportional Editing, so make sure you have that on for this! - The mirror modifier is also very useful here, and if I have to do a lot of refitting, I’ll use it here! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcDKF5COiPzhySWbBWir38kfwSokKfwGE0XkG-RqHYvunRmTKMJhr9bhXElxY-03z_ANgEcv6a9DLP2fE1vBjjsSlogp7Fj2NKpB447k41fyKu5jW0JPu1VQAdTxQKreETCZKEybONltM6MCvLU?key=x2SAouDxP3EayyutRfDV1A) - - After you’ve finished refitting, it’s time to cull the skin underneath! - Sometimes, in mods, you can see the skin was kept, but I’ve found it lightens the modpack size + the weights work nicer if the skin underneath is deleted. - Again, this process is a lot of moving vertices around, and looking at different angles through your mesh. - I’d recommend hiding the parts you intend to keep first, to ensure you won’t be deleting anything that’s visible! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfyAPKuwGULUYwQJaK2HKNw8Hx-wOup4uFubF1pw_WOffK4VXu8-qlfgZ5bFWfOR5n4-FLy5iQFsnpmw7eObNpXQ2btclW5R3dhfJLIm9A_BkNGWR3I3wnASILRP8_OAMiA6VwjAv7wx4Q2ZCuVxA?key=x2SAouDxP3EayyutRfDV1A) - - As you can see, the majority of the skin material has been deleted! We can move onto the weighting! Make sure to move your skin material underneath your mashup’s n\_root before you progress! - Weighting - We’ll be weighting our mashup through weight transferring. It’s the simplest method that I’ve found, and it works the majority of the time! - In order to weight transfer, we have to find an ingame glamour that’s similar in shape to what our mashup looks like. I’ll be using the Yorha Type-55 Jacket of Fending, since I have it on hand, and it’s a similar shape to begin with. - Import the item you’re going to weight transfer from. You want the item to be one cohesive part, weight transferring from multiple parts is a pain in the butt - Select the bottom part, hold shift, and select the bottom part ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXchQlRV1hIa254pfeHyON4hc3ydqkRKQjEV-m0Rhl1uQCtdNN_-NHAV4bSddLvqziByIkWe071wIYEAY6PIL4nvyDrKyVBaomMHPdR_4JeIUDBK56DtyBbh9p9WYwS9fbMktTLrrNTrM2e_B0yQ2A?key=x2SAouDxP3EayyutRfDV1A) - - Hit Ctrl + J to join all these parts! - You now have an easy to work with mesh to steal the weights from! - Prepping for Weight Transfer - Before we weight, we need to remove our mashup’s weights, otherwise they may go funky after weight transferring. - Move to the tab we went to for shapekeys. Vertex Groups, our weights, are also held here! - We’ll be removing all of these, for each part. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfjAybWJRpyqYl52OqVlyPzQfLpYHRL8XwRWBT9Y9HRZdLIiVfO7e3fJYQ_DrBXSDM3L-Lg1iMC1GqAg-otolWmdx-Hj8HVfZKa-oCPC13Ftbb5ENgd5g5uT90L7zOKYt_nHJzRsla3YYhPRBFCXQ?key=x2SAouDxP3EayyutRfDV1A) - Similar to removing shapekeys, hit the drop down button, and “Delete all Groups” - You do not want to do this by hand, trust me, there’s like 20 groups, it really hurts afterwards. - Do this for each part, until the Vertex Groups tab is clear. We can leave the shapekeys, if you decided to keep them! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfyMT2Zu0YV2lQrj1ZaWnc-gOAg9tYdYjBFXAt5Rmb_EAOrQHBxseG66_QUB58ylJOstPt8JzUzDz6IXEKGEw1GYhd27No9EXoWMJF6C_nTrOXJbt_x7KmXjlbe2KTCCobx7I6ktvQhdfy81WsjIg?key=x2SAouDxP3EayyutRfDV1A) - - If your parts still have the honeycomb icon, shown below, you haven’t removed the weights. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcWmqHGmm1coP4beZBjAirULbCIXWPCyunterDdShpOgXTpZmJZ_pw99NglQZIzbZT4uu6kVXIZFYB61V323zH8Za5JOk5V82XwOIabBP6uX4SVzjUce-a38EfurUquXqMAExnu7Ib0ewsahV__Ig?key=x2SAouDxP3EayyutRfDV1A) - - This next part is tedious, unfortunately I haven’t found a quicker way to do this. - Select the mesh you’re stealing the weights from, hold Ctrl, and select one of the parts from your mashup, like so: ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXf0vzFit1p6FImZSz-cvFNgbXalPEJiMLu4Ikk3c4Rt5Hn94WXPeDNOHKvVx3NyWQj9O8oL9JOQYTOXjPy_iBKL1LeEN6F8zX7b2ABildoYEd84CTTgcBZEGRxe9Fuigoi-5Y3cd8bqb67Eh_FTZA?key=x2SAouDxP3EayyutRfDV1A) - Weight Transfer Settings - Move over to “Weight Paint” from the top left dropdown menu! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcGwGwmQDbcXVFhXRjOp8nkqHyJzhgfixPzHrU8AqtCHn0WMSQtlLgEIcRsRLJRMwpGh2doNq4K1k-rl30rIX6TkEbsAEW7XglEAbU7sC6Tw1h4NZn_MPcvOHLkSk3msaylrS8hPeVLwc8wS_L7OA?key=x2SAouDxP3EayyutRfDV1A) - - The part you are weighting should be blue. If the mesh you’re stealing weights from is blue, you did it in the wrong order! - We’ll be using the weight transfer function!Go to the Weights tab on the left, and move down to Transfer Weights. Clicking this will bring up a little pop-up menu on the bottom left. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd3JrzFwgm9LRpXlYXvsW7mz1em_zeEfhTxF4pZWzcyRT8qHHmYUKKbMecDC4U3x3IwJkqdcajdnDF8S0DJBtLVTXoYVmhLENHY198RkYMPyzw4hYJvce9VrLxg7r80-2cknpcDdV73wlVMnrXq-w?key=x2SAouDxP3EayyutRfDV1A) - - Open this pop up menu! We’ll be changing the settings used! - Make your settings look like this. These are the settings I personally use, and they’ve always worked! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe0i89-5WmJWfHp4WKIT-KAsO_qH39zV-3gigYXhWTOMqRqporp4PZjPmCh3fUadSFZm8BymhAdR99SAGdOjkQXPVu23RqvwXUINMM07Hvlam7kim0l9SfeKORcG3a1LrKkBondSf_NcZMA7iA-5A?key=x2SAouDxP3EayyutRfDV1A) - - After your settings look like this, you’re ready to weight transfer on each of your mashup’s parts. Again, it’s very tedious. - Your parts should all have the cute honeycomb icon back now! - Now, move your parts to the mesh you stole weights from using Shift + Alt, and re-set the n\_roots. This ensures the weights you just transferred have the correct skeleton to use! - And with that, we’re done! - Exporting from Blender - When you’re ready to export, go to the File tab, at the very top left corner. You will be exporting your mesh as FBX, or whatever file type you chose to export as. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcUnvkjL0pEiMO7SHA6hekA0rVXINrpFTSTKGR89mTgaQYojxP9lB3aZYwSQgHJw3_Pr_8KSMniOm8aVQRp6kH9SdstuFkTCIhZXMtzzeSiwjtNszZo5qYsaLUB0nUVG1w02YYpvZCaoRFfXWzMlg?key=x2SAouDxP3EayyutRfDV1A) - - Most of these settings, you can ignore. However, there is one setting that you should take note of. Close the include tab, and the transform tab, and open the geometry tab. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfYySQquG9RTTPA47ks5ekMZ1LiukCoGvIlLoDAlpxRmNTGDrBnBR9sazF9DhPr0wl59cFRrPR2w3Yyf7nx8aEHGAhApXgcNXAHJJIwNw1IgaTCpyA8jmmlJ5m8-JgD220jyyBpA645HDzIxkPNQg?key=x2SAouDxP3EayyutRfDV1A) - - “Apply Modifiers” and “Triangulate Faces” are the important settings to note here. - Apply Modifiers ensures that you can leave Mirror Modifiers, Shrinkwrap Modifiers, Armature Modifiers, etc. unapplied, and they’ll still work. - Triangulate Faces fixes your mesh if you choose to subdivide it. - Subdividing doubles the vertex count of the area you’ve selected, and makes it easier to work with. I haven’t done it in this guide, as it simply wasn’t needed this time around. If you subdivide your mesh in the future, however, you need to have this setting turned on, or TexTools will not take it. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfKQ-szNRrUuNvEj1eSRyPM40r2kFX6RAT6jAN7isahoL2dmZG2jJ-JvbqlkM1q9quNGhI5MZu6j9-VXHJpE7XRsZ_tycx8YPCQ8lM-IEMrB0fMX4qTkYLa87AO0YayVqWLigKXWmq2g8z1D3cIQA?key=x2SAouDxP3EayyutRfDV1A) - - Once you’ve ensured that these settings are ticked, ensure that you’re saving your mesh somewhere you can easily locate, and hit “Export FBX”.![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeIAkkqiNDAIxyFiMYMirRSKOpZrZU2vWmSnelMB0lSrF96fPIU8R85omdn2H6dAtqroyhMn3lFSzLLCk6CygeCByuPMzNNMEJ1i-vDX8MY1rq0Mc0CkdTZ2gBQuuiQbaqBlOioRZ6TQAHckziSwg?key=x2SAouDxP3EayyutRfDV1A) - Importing to TexTools - When you’re ready to put your mashup together, navigate to the item you’re intending to replace with your mashup. - Making a new Material - On the item you’re replacing, there’ll be 3 lines! Click that, and it’ll bring up this menu. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXepyJVttO_3Uq1H3Hm1upICa2wuPpGoDrsUNu9BTK9ePEraRYdmTs7-KXV9Zk_EbJnK24JIqukWXQvdvei0tgsITJtFpuDlTb1SA04WN99_gEDSHqplYjDoIS9AV6nzLU7Ou6etMn0yl7E1lTzhXA?key=x2SAouDxP3EayyutRfDV1A) - It doesn’t matter what you name materials, but I like to set my names to correlate with my part #s. Part 1 gets Material A, Part 2 gets Material B, etc. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdqJaG9LTWpMt86iT_5ksxLZnlftA4sr4erg63YIL3wmBynN0EFFXgjkJ4IbqgrIkW57Byf18w03xcYCoE7bdk3a70EJ8gPf85Qh3bf0xhSrYJJGYS9BE9fRy9C9H02fgxHryMkBamPjYoVBlBHwA?key=x2SAouDxP3EayyutRfDV1A) - - Hitting “CREATE” will bring up a new menu, where you see these options! Here, you can load colorsets, add different textures, load presets, change shaders, etc. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeucaOyEw_o3ohHqkyIKiQY-6vuCWAL-gAwUVrQ6rtNEX8X4z9Y1O2ZP2oRsy0BuOeE-GSpSjCYlTykgIWTctOtf1PaeRd2lSVonTGUU2fudFJHJzDRZ0-Uep2znNC5vOmb4WJFiMk0XGz-mYbIGA?key=x2SAouDxP3EayyutRfDV1A) - - For now, hit “Make Textures Unique”, and then hit “Save to FFXIV”. - Importing your Textures - From here, we’ll go to the Texture drop down menu again. Start with the Normal, and import the Normal you saved earlier. Remember to hit “Save to FFXIV” - Move to the Multi, load the Multi you saved, and hit “Save to FFXIV” - Finally, move to the Index, load the Index you saved, and hit “Save to FFXIV” - That’s it for textures! - Importing your Colorset - We’re going to move back to our material that we just created! - When you’re at the Material tab, hit “View/Edit Colorset” - Load up the colorset you just saved, and once again, hit “Save to FFXIV” - Enabling Translucency - Transparency is used for hairs, and for specific clothes. If your mashup uses any transparent parts, you need to have this on, or it’ll, at the least, look wrong, and at the most, won’t show up at all. - In the material tab, there’s an option for “Edit Material Flags”![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfYrOzuj2cJ2FZ2nfEeOvcncyU0b2UbEgPYJPINx9R_gTf6IaQf3GA5Pgh3QRT4TUfZgChCmXR6X3Tx3Vov5V2UKIAhylXBESQmwhIQ_aUUPX96UGIFaIussIzEo7eKLseSqRIjNNzTHqqW3HP6bw?key=x2SAouDxP3EayyutRfDV1A) - You’re going to click on this, and it’ll bring up another menu. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXf6J5m75Fy6g8XpSL5vlh-8rXsCz8hWRySsV32lYEE4RvZI3KqJnHsX3eJ9mtH2_0WaqegHjOaOjLelOx1WCYlfvjysqM83J8sEkTmlg-ftk2r5SDL7CzqL4HoG8uXfbnOyHF8CowzWhXLsacEvug?key=x2SAouDxP3EayyutRfDV1A) - As you can see, the “Enable Translucency” option is not ticked. For the mashup I’ve made in this guide, I don’t need translucency enabled. However, this is a good setting to note, as eventually, you’ll make a mashup with transparent bits, or you’ll make a mesh transparent yourself! - Importing your Mesh & Assigning Textures - At last, we’re getting our mesh into TexTools. Move over to the models tab, and select the race / gender your mashup is for. Mine is on Midlander Female. - Your window should look like this, with an unmodded mesh. If the mesh is modded, hit disable. You may need to start over your TexTools, and that’s fine! Ensure you don’t have any other mods that you’re working on / cannot re-acquire before you do so. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfvlaplyUbDNAfR5AcpRrY8aP3evhn40hFci0hZvJ1-cSK60P_m9L3LWEz1yC_nBK56IOcLM_3crv-3k1KB14RQOZvSzTM4LvrTmElbIA2Vyou94j-VHP9a8StpyB6exRXD9E5lgvMquzKuFMYIlQ?key=x2SAouDxP3EayyutRfDV1A) - - To load our mesh, we’ll hit “Load”, and select the FBX we exported from Blender. - There’s a few settings to take note of here, specifically “Shift Imported UVs” and “Clone UV1 to UV2” ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfocUKP_F6v5S33Y3ia7dKHI2YY3jiASdr_M66KZ2wUq9_ch0s5Q9ZPw0Uw8a8dC-B3zHUwLdL6rg3YFRGe02MVGCsaeZ828E1IVvbTIuyirIgpZAgL5fuROSyPqJ8FkD77K6w5DRnnNI0g07Mg5A?key=x2SAouDxP3EayyutRfDV1A) - - For now, just tick “Clone UV1 to UV2” and hit “Open Editor” - You’ll likely see a warning that says “Group: 0 Part: 1 : : 4 Vertices had major corrections made to their weight data.” Typically, this can be ignored. It’s TexTools normalizing your weights, and unless it’s 200 vertices being adjusted, it’s just making sure that your mesh has proper weights.This can cause issues occasionally, but most of the time, it’s fine! - After you hit “Open Editor”, and waited for your mesh to load, you’ll get (yet another) window that pops up. - Here, we’ll be assigning our materials. Remember the order we set up, when we named our parts? You’ll have to remember that, and assign to those parts. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXczVaROM4pnsaBTaATtmkdrg2rnlgDgIbp_318KPDdx6vJ70-3HJQq3DVvgK6bo7kCPTLnncG5K_JlxE7OK1nb1iIAQBseE3EerBkP6mmjwSqBsVyGe6u9Rxlwl-lT2ujBHKZe9tzc9M5wjCPKsDg?key=x2SAouDxP3EayyutRfDV1A) - - Once you’re done assigning materials, we now will work on assigning attributes! - Attributes will dictate what is hidden when. The elbow attribute will hide anything under halfway up the upper arm. Think of how the Edenmorn Sleeve interacts with clothes. - Assign Elbow Attributes to anything that’s below halfway up the upper arm, but above the forearm. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdAKemeSgZMxOptzh90xc117WMeKaPjM5LCOewC-S1umXH8z7VmDi7jVtbEO7HkYA9zHuLXGSXlcHHJQ7jIk093xxGfpvmRq5Iy7JCwrZVNLnga9YpO8iYD2b3wdANtk8YosWbV_d0WWj7F0iy9cw?key=x2SAouDxP3EayyutRfDV1A) - - Assign Wrist Attributes to anything below the forearm. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcR7QAsVPYi1QlWRuRFwox7HPuS-ur7yP_m2Hu5oYWTaeOzIn2C2ocu_qeNL9GORP8UDLLse7Mk2eMETVRjk1jeyav3EpU0NYgHB6P1JPuCHOKlycqllFB6tboLQbSKjJwnLU7BGPpWYAC6vaK-?key=x2SAouDxP3EayyutRfDV1A) - - Assign Neck Attributes to the neck connector. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdAN0SQs9Z-9yGNiFfCuO41QJ0QbiwcwjYZdNgfOb0JESWtsmyZVTUqLeHN6t0bHeHPuZPQG8FGzo2LiueA3WNvvn9FystamXWY58qEjc3pOA91k-3gmeIyi7UCG7iwEjnE0GVb2OqxQzEy9cH6qQ?key=x2SAouDxP3EayyutRfDV1A) - - Once you’re done with assigning Attributes and Materials, click confirm. Your mesh should look cohesive and put together. If it looks warped, or wrong, you’ve assigned a material wrong. This is easily fixable by the new “Edit Model” option, in the upper left corner! Go into this option, and fix your material assignments. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdPp8gYRzSuT7y-ubCZ0Kg71YDMw2FnblckeVAEmXhO-9S4ggsTwmVcHjeFUKSX_beXVJJ4qQvIN9N1C6DDhvM9PKiPP462w_A0qNKruPvbdUcD6VI_gygBqGIMLNhJolJm_f8r4Rv7okeo-HQHPA?key=x2SAouDxP3EayyutRfDV1A) - - If your materials are assigned correctly, and your mesh still looks warped / wrong, that’s probably a case of “Dawntrail UVs are weird”. This is where that “Shift Imported UVs” option comes in. - Re-import your mesh with that option ticked, and see if that fixes it. If it does, but it only fixes one part, export that re-imported mesh, and import it back into Blender. - Delete the bits that were not fixed by “Shift Imported UVs”, and move the bit that WAS fixed over into the original mesh. Delete the original version of that bit, re-export from blender, and re-import into TexTools. This should, fix it! - Metadata - Metadata is the final step for your mashup to be complete. Open the 3 lines option, and go to “View / Edit Metadata” ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXc8EjpApHJEaNBjdnJS49Kof3xbfwofsmLVx28ibPFkV6bwPE7-KkhLAJIGXWugWXSTJw7EzJlNKzC3rk31cHjTn1YKeKc205S0P-aUjHkjjtP8Zua-Amd_YiUP3q9owcivyxgeod6JJwtR_2SR?key=x2SAouDxP3EayyutRfDV1A) - - Going into Metadata, you’ll see this tab. There’s a few options to look at here, so we’ll work our way down. - Firstly, racial models! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcyTMNEGZyacQZxr21tF-fu_sM1dhkEEn4NThCV5Y3G_NA7DI5AtGVAk32yeiPZ7AdWMOmtlZ4zpG3REai7Wo7mAqqqJEVlTAqGNLyxqOMDmp11HqwCQKzsxDUr7csl0AlNH85mbjENGcgbsr-bFQ?key=x2SAouDxP3EayyutRfDV1A) - - Sometimes, meshes will have additional models for Miqote, Au Ra, Elezen, etc. You can disable these alternate meshes with very little issues! - These variants exist for skin-tight meshes, such as the swimsuits, or the Emperor’s set. - Next, “Extra Skeleton Settings”![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcCCnHW73ublP5zuJBc0V8hcimh6hDit5HQURGeuuRkb-IUExBBrOjVzT1h64oc-oNJ2DB0E1MiGKYHkTmpcIHEaYI44Lp-APZaUnGXJTwvyx575NGqMJtr9c6UNXMqHkrCh481EN-VnhHwoeLkbg?key=x2SAouDxP3EayyutRfDV1A) - I’ve never used this option, so we’ll skip it! I figured I’d include it, as it’s worth covering. - Visibility settings is one of the smallest things you can change that makes a big difference! The item you imported your mesh on may hide necklaces, bracelets, gloves, and tails, even if the mashup you’ve made would show those. Tick the options that would show realistically with your mashup. Keep in mind that lots of people attach extra accessories / clothing pieces onto bracelets, rings, and necklaces. If you want to turn on all accessories by default, feel free to! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeQxiK5d43XnFlLa_CHTFJrgYH8h9j3XN8d4wSgoCHTzt6aLIgzQJIyEbqqEsCDW0A2_UnltfLxRFw8Q2Jh51B4WuDh7KxqQ6NzUIOfBkxmGbqM-3z2YagJmzmJqzI5NuwwXp38cyoHvMa49HQ0Eg?key=x2SAouDxP3EayyutRfDV1A) - - Lastly, there’s “Variant Settings” ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfdKWb64S_GGAqfsMSZgza_gMO60dN6o78ftl4A2AJzP_dxbvZueau2wD9GGVt_a_BKbjLt2ndTvmf7RG84PFqatGemD-1SR6iJr-J8KftgbuLRU03gl8x4wujM4OakxyoB5mfU-Xr6cw9s5gsFFw?key=x2SAouDxP3EayyutRfDV1A) - - Editing this will allow you to ensure that variants of the item your mashup has affected won’t break. - My mashup affects the Yorha Type-55 Jacket of Fending. The Yorha Type-55 Jacket of Maiming is a variant item of the Jacket of Fending, but it uses a different material version. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdVo0iK-yTdhqEelo0GrY7bVBf5Va5jlPkAGdRbZcnK9S0tZ4nWKko0FJ1uNB1nYEHzCd5EywAEccg8cZWGeiR1SOceeEgIoQDgGDJmWXrPSgk59oLM5lX5TvtAD-_6rdNNGJAQ1AZ4j0r3LkZ7zg?key=x2SAouDxP3EayyutRfDV1A) - - As such, the Yorha Type-55 Jacket of Maiming is broken looking. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXc4DrsyfI87IA0GUtWkY0OgCwul21mLIoD8Sv-SZHWKigYnNZ0u5AhJYnQPYn1fEVBI9dulHTjv_AWYhpKBDZd1IPHIBdlxGiYyjHUd0s_H1_fqB5gGqeP2AKGUt7AakrX8m3nydPi4RwXR7o_gIg?key=x2SAouDxP3EayyutRfDV1A) - - In the dropdown menu, change the IMC Variant and the Material Version to 1, then Save to FFXIV. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfdJ7szrtowZ_Yij3L8g6KCdqn8w_6hRWO-ucGqvQq6YTnIcPC1lvrvCUwSdE-UdW2wPzWgJ-Rjeq79jNq7llvp38u-gSTUCYabc7nClvFOd9lZBrghYpJlQoHDANxvKzOAS9tR3I6XESuKzyLX?key=x2SAouDxP3EayyutRfDV1A) - - This fixes the variant! - Modpacking - With that done, we’re all ready to modpack! In the top left corner, navigate back to “Mods”. - We’ll be making our modpack from the “Advanced” option, just to get you familiarized with variants. - Upon clicking the Advanced option, you’ll be greeted with this: ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfCgHBMBQJyRQ_XOv9uslzawVDpk20I2bd8VYJYQF3859whAZ_vszypCbtO4k5J1Jk9oaeclutPZf-WAhv-W8fFEdpUqQ1iKSiRUGyqcXEd0liihKh6CgRTop_U9sBQuweWvUJMbxdJklFtDPiJDw?key=x2SAouDxP3EayyutRfDV1A) - - Everything here is self-explanatory. Name your modpack, and include whatever you need to in the description! I’d recommend including what item your mod affects in the description for TexTools users! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfmynA4fB5fb2BxmxQbnH0Y9rUWT8OOP-A8bQRHSzXW3MVifMfhrNwrcaz5txV0ew55blEnpq12wfOqpVF-2mjDHkhirOP3NQ_BSvIfZur1jT9rULvZvfA8GZisnJDXdfbtWpiC8Asef8W_gz7qjQ?key=x2SAouDxP3EayyutRfDV1A) - - Clicking on “Next Page” , you’ll be greeted with this. This is what your users will be greeted with, if they’re installing through TexTools. - At the bottom left, click “Add”, then “Standard group. You should have this. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcqYUzlFlrlPun5aiBRafhYRrYcBQrrU5loXNBIx6R4H_ly8Yvr8EBaw_nZ7Lf62eIyO9m6fkDJUKUQ3qXBpHDvlIj0zVRbM-inLTNZef4Gw8ZfFE96o7u_kQixLeYJCrVgoIn7ZW1DHZK7PO9X?key=x2SAouDxP3EayyutRfDV1A) - - Select your group, and click Edit. - You’ll notice quite a few options, don’t get overwhelmed, move from the top down. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdDg4G5VIl2Fl2D9UAI-kaemoXyuj-e8WYvI-v57t0rdUDyxeXNQejE19FUltvhQjryz_sxkGPa5tcQIMHI9fiMoEh2EaYwfs83mF27Gko7y6cJMgYocL0FTRKKN4Sp-Ot8NPb1XJnOt4QDI5Lz1Q?key=x2SAouDxP3EayyutRfDV1A) - - At the top, there’s the name for the group, and the type of selection you can add for your users. - Multi-Selection is used for if you want to include multiple items, but make each of them toggleable. - Single-Selection is used for if you want to include options, but only have one of them toggleable. I’ll include this for different versions of my mashups, and I’ll be using this one today. - Rename your group option whatever you’d like, I’m naming it “-dress-” because it’s pretty c: - In order to rename your option that you’re given, double click it, or click the “Rename” option at the bottom of the bow. - To add new options, type in the name you’d like, and click “Add” on the right. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfnHaRZYO7C9oJQvXbgTAdPKBAnrh4Ef-0xozk5XA5Nx-ZSgp9pjyTmWYT1hmfaE26hlypX7XyDQWwWYKRY8p9onx9Q-Q9ahqC56xLpRHxzN2M5xLF1go4_y4agn7RREEkPYBwWeG_jmZrFPiyP_Q?key=x2SAouDxP3EayyutRfDV1A) - - Now, we get to add the contents! - Click your first option, and move to the bottom of the window. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfPylU6kEcpMh0ueMBWq7Do-SHjyYRAD56DS2YnqoIr0bouUuFpo7bwDMlK4TlKKl0_sH_3s4wmvrM181ILn2cQY73DYiRTz5Yazhj6Mxz-Ug6QYc6DvvGjHwEXVsDgGWQWJbKuKddraxM6zJYz?key=x2SAouDxP3EayyutRfDV1A) - - Search for your item, click on it, and click “Add Existing” - This will add all the components of your mashup. The metadata, textures, materials, and model. - If you want to only add textures, or models, you’ll have to move to the Models / Materials / Textures / Modpack option. I won’t be covering that here. - The modpack option allows you to add colorset options, and it’s why you can export colorsets as modpacks. - For your option, if you choose to include options, do the same process. - My option is a model option, where the jacket isn’t included. As such, I’ll move to the models tab. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd88eq3NJW2D5N_KXQt3-d-D0YCXd07RMIqDdbC1p4-smkm9DZtmDpr5Zytxs2b3g6_if2WVVSL3Z4JhNIW85qCH94XmMS-c31waPvcSUIuI3OXPe0vus_Gz37Xv2KQNTywqxEVYrDdnp4CR3xP9w?key=x2SAouDxP3EayyutRfDV1A) - This tab allows you to import new models during modpacking, on any race. - Make sure you’re loading your model on the correct race / gender. - The Model Importer will tell you what race / gender you’re loading on! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcr_I0jycH2x2Q3dH9nEREF_hxC5gP0jdFqN-OdDEhkx8PaMlo8l164ngyGQBjC8li4TAeEPUhKQYGjHJe_x8AFFjs2VPZZzIPxSI8Qj7IdAzE380XWDPF9bE0Z0_znfpUvBeK3iZIYFSC7MSVsvw?key=x2SAouDxP3EayyutRfDV1A) - - Make sure your attributes + material assignments are correct, and then load as usual! - When you’ve loaded your new model, it’ll give you this warning. Hit yes, and close the tab!![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd-pC0xUhS3hNKVJJBevElzjA8pRK905ZOG8onoY_N0y9Myq1insGrfbunu13tR61464H_oTNPq3M8KHyjHrLl5jRDq7w4fl_MKB42e8g8BEaKDVR6onmftKjVgafHPAOFw_lQ6I2cPIZ_nOPTrFg?key=x2SAouDxP3EayyutRfDV1A) - This is the last option for the modpack, so we can click “Done” at the top right corner, and click “Finish” to export our modpack! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcdpe_sSRH9jweHzD9_ZG-stUn61I2CrHMZlurQG94ARjitZ15WloGXOtrSA344pE_t_0uSnr1p-69gThGUPU1l_CCwK6iwjPhjqP1uncypUS0B9bb_hV3idQa1um0nev8Ewr3rbtufn8AeaZMgSQ?key=x2SAouDxP3EayyutRfDV1A) - - And just like that, our mashup is done! If you see any issues with your textures, like the black spots that you can see on mine, I added a walkthrough on editing your textures below! - Texture Edits - To edit your textures, I recommend exporting them as pngs, and editing them in an art program you’re familiar with. I use Procreate, but Medibang and FireAlpaca are both free alternatives that I’ve used in the past and recommend! - Editing your Normal - Normals are used to determine how light affects different parts of the mesh. Threading, embroidery, and creases on vanilla models are all done through the normals. As of Dawntrail, colorsets are no longer controlled by Normals, but by the Index instead. Normals will also affect the transparency of the mesh. This tutorial will cover removing accents on the normal, and adding transparency. - You’ll want to begin by exporting the PNG of the normal you want to replace. If you still have the normal from setting up your mashup, fantastic! - Open this PNG in your art program. For me, I upload the PNG(s) to Google Drive, and download it from Google Drive onto my iPad. - Do not send this PNG over discord. Discord has a funky compression, and it’ll change your image dimensions and the alphas in the image. Sometimes, it’ll just corrupt the normal as a whole. Email the png to yourself, use Google Drive, etc, just no Discord! - To remove details, color pick one of the purples around the detail you’d like to remove. Color over these details with an airbrush, like so: ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdKrt0FNIAXOBNs_S7AAKo1YPD_lkfv8B8zmYSQ8MiMg3ZCip1d2pSARqtKkSMtw-BJU3gMJMga0Jm1hQ3feeChnI2BCmtk06FhJn6K9JxUENpQqrBscbNQWhv1Nn6Dxfyn575r2ZEvHUQJ-qJuVA?key=x2SAouDxP3EayyutRfDV1A) - - You’ll notice the texture difference, the lack of ruffles / seam. My recommendation for this is keep color picking + drawing over the details until you believe it matches well enough! - Add a noise filter, and increase / decrease the noise level until it matches. For me, 1-2% is normally more than enough!![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfc-BSzQE9vP68brD0qPksHlTyKLfjRio0rPsSAwKdN4fXsJk7nw7OcCOJMbqGLoUYMjRbY86CdGyLFWMpbuOErBKdnMYAlLhqc7Hdcq-etqa2IA_PTj_J-GrCe7W9d5aOWOnVkuG_JZ-YqCnfzkQ?key=x2SAouDxP3EayyutRfDV1A) - As for making the normal transparent, that’s achieved by editing the blue channel! You turn it all the way off, or partially, it depends on how much you tone down the blue! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeYD-GvW6JEZYbytsQ7wx-u4VBJeMdFyYzXU2sXPV10KzpmWdp4vmoKSr9iiD13xBn_0M015y0xgma91AQt-DfqvMn8QgL0YRc-1tJMMAJT2yTmvTaUiXS-Kxcxfc8n0IZf5RFFjOFjLFT8vggSiw?key=x2SAouDxP3EayyutRfDV1A) - - In this picture, I’ve turned the blue channel about 25% of the way down. As a result, this mesh will only be ~75% visible. - Editing your Multi - The multi controls what is / isn’t true to the colorset. The black spots on the guide mashup, for example, are caused by the multi. Multis are used to fake shadows without using the normal / mesh shadows. Editing these also tends to be much more simple! - Once again, export your png to your PC, upload to Google Drive, and import into your art program. Color pick the light green color, and draw over the dark green spots. These dark green spots are where your ‘shadow’ would be. - You don’t have to be as exact with this. The multi is a very small picture (256x512), so most of the details / lines that you’ll leave will be blurred / lost in compression. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXep2PcrcjupEPpF6pA6WTotF1NnWkMrnYGpYDZD8Jx-S41XVlmbDNNFlKyfYp9ylqHBnRznTPROW3Ltd7HgKSYKV39SbfjFSeaP68kyn5VW0ar03dhzmqzU01kZDCs5fZ9FurzOKV2YU7_KJ1rr1A?key=x2SAouDxP3EayyutRfDV1A) - Attached picture for example. My lines are by no means perfect, but it gets the job done. - Editing your Index - Indexes control which areas are affected by colorset rows. Red areas are rows that will end with an A (1A, 2A, 3A, 4A, etc), green areas are rows that will end with a B (1B, 2B, 3B, 4B, etc). Attached is a colorset row example, for visual aid. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeyoDqxmrsXuUjnQpiC4qJM0TC1QSbay1sBaecrI1z0w4giU2g13TLbixF9atr2uA2OZmZMP5gOFAS9DFsXEZx36WvCInYvIEyfgSuz51OKI3dWYv15ZgqfEVo2t2a8x6sEPIi8rUkfZ6g3z7nx9w?key=x2SAouDxP3EayyutRfDV1A)![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfsG12l6fe_5caoH6PuWP2AT88xvpPVBlIJ_EGNJ1fr74IqLdaEWBFg2JVisxKUZ6VhLdUXXCx7P3kVK-6iuojNjpkEx1ki1o_G6tuBSzWRYRs4Z3wnQKYRNt2L-YscFeyCh4BFXOBh72skD3kF-g?key=x2SAouDxP3EayyutRfDV1A) - - In this index, I’ll be getting rid of the same details that i did with the normals. Once again, I’m color picking from the colors around the details, and filling in with that color. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdaI45Kiljc3Xzfm8haN9S70vnZae_5SFgTK0jqnFLGP0HGGjf9sST3dwkWjQPvnDq6Ip6K27UXJevToHC1HrcHJ7GDlRWwuiBPmPHiVjCGV6HcPuBcnZnU4j3BHi_Cz03vef1mvQjIBzksCT0bCg?key=x2SAouDxP3EayyutRfDV1A) - - Then, I’m going to go through and clean it up a bit, adding the seams + creases back most importantly. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfDHbtqGUwTp3eEL_768_j4maH6e0F2gSreq-8_6i9dRumEYN8kfCJbOW3ryNKcKoJLZ2TGPovX8gSYYIBfMOvx5Zp6X2E4b8tfRHXQefv9iwnsSwIENWs-pZnfdJnna9A_YWeN3-2k42mp-7R6SA?key=x2SAouDxP3EayyutRfDV1A) - - - EDIT: If you’d like to add custom colorset rows, you can do so using a similar method! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcT3lfgb_Fy903t4-T2EBg2UGiSTscFLgGp7OXcSWqX_a8D6_osv-DPdlXaPWCjo2FcXxRS90Bpxsv5ujKtxzIjiYqD9u4yqs941RDNkMn_emuCS5h5n6JdPAUUETOU6ciX5xb9F6bjfCpDq-P7?key=x2SAouDxP3EayyutRfDV1A) - - Here’s a quick reference I found showing all the colorset rows that’re tied to the index! I couldn’t find the creator, so please message me if you’d like me to credit you in the guide!! - Fixing Seams - If your mashup has any notable seams, especially in direct sunlight, here’s how I fix them! - Sometimes you can see these seams in Blender or TexTools, but most of the time they’re only visible ingame, like so: ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe3BM9Dwis-Vf1X_Q6epli_F-2dmbz40q2NkCLJgXWnK11RQ3th8nKfBmkKAS2zULGEA8fVoH0KI5MEEC0rLj0V0t54A7cAJrBGjdBtnceuMzAgQxPZJlwj-8058Yr57CwORcxL0-FVRjjrXX8DOw?key=x2SAouDxP3EayyutRfDV1A) - I’ll fix these seams by various methods! - Setting the Mesh’s Normals from Faces - In blender, go into “Edit Mode”, and hit A to select your entire mesh. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfNXNL8VkJQ1zqtElFAKrw_pOJTVNSsrkFPJh23qeBGH4BlCYOofNQ7M64RNrjR6P-mqkddenXpN_BzyiCIyCxyR2srx7N3pPZ_S3iUIHo8YpIVtWbuNtyP1q3x8zzDARzAZV1hecBpaaiCgF4-QA?key=x2SAouDxP3EayyutRfDV1A) - - From there, look at the top left box, and find the one named “Mesh”. It’ll be to the right of the dropdown box where you go into edit mode! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeth5Rz18OLiB-T7EL_VFZXCnVunn2fNo-aM6DrJkNIWwJhMj5AsymAypcAWvG3JatayZF_GHQEwcYf2N2uPFku0CN8aHQxJ54bTMgvXuigmWZgmAN32bfJl8SyvN8GF_y1KcgLdbaC1h4dhcxU?key=x2SAouDxP3EayyutRfDV1A) - - Click “Mesh”, and go into “Normals”, from there, you’re looking for “Set from Faces”![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdH2CUHdjeDlhJVU3PHJJc1WJAUFm7uO8s7NuPxdm35W1PK6jvB9JfHIYOzxi-y-phpK4UJsq1XYgHem8CePzHMT3kf-dm_lZNPXxyP2lkQHMWeMmOmHt9toqltdTnTuhGw3aksKi7Lml0pMSAyUg?key=x2SAouDxP3EayyutRfDV1A) - Click this, and your mesh in blender may go funky looking, or it may just fix the seams! It’s always a bit of a gamble, but the result is the same. - Import this back into TexTools, and once you’re done, test it ingame! Your seams should be fixed! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdCTEee0WYULNli0otQhwCwjMSz_GoAz2vnSKkgfbTi_tfugI4bPHpS_0UXlBtb7_bU9qAa04RW0HVfMGlOPO8knE_vPUVfNkphILiiVg4uG1sc0CC9mdtfDjzBmempijwgRoilZGv9zpiZibIe?key=x2SAouDxP3EayyutRfDV1A) - Average Face Area - Similar process to setting the normals from faces, but different buttons! - Once again, hit A to select your mesh. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXctnuQOcPPB4QCO6BWdWQ9_g7dkASv4jitYuMdu2aqIZ8Xao1dkw8arS-MtExZfWVWeXr6ps4pDVvaYvM9KLtuygArBDZ3nTlGRu4QBe_m71TsJeLlRyDI7Y565Bn0rYOJsbBsbHcFwYyGyEtj9wg?key=x2SAouDxP3EayyutRfDV1A) - - From there, look at the top left box, and find the one named “Mesh”. It’ll be to the right of the dropdown box where you go into edit mode! ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeth5Rz18OLiB-T7EL_VFZXCnVunn2fNo-aM6DrJkNIWwJhMj5AsymAypcAWvG3JatayZF_GHQEwcYf2N2uPFku0CN8aHQxJ54bTMgvXuigmWZgmAN32bfJl8SyvN8GF_y1KcgLdbaC1h4dhcxU?key=x2SAouDxP3EayyutRfDV1A) - Click “Mesh”, and go into “Normals”, from there, you’re looking for “Average” and then “Face Area” ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdOB7stZH8VEvF15b_pNVRvjMa3LZHrM-mYqgctDNV89NrdH5CPaA-OYkO9q-1aLkJogo-bWCKv7wL4zqUFBqIhN7-7Mybe-iyTah2PHdPtudhIJUiu1fLQ1G2pbQVFzzB2ldZNMOIP4gFP-DEDdg?key=x2SAouDxP3EayyutRfDV1A) - Click this, and it’ll be done! Export into TexTools, and test to see if this fixed your seam. - Recalculate Outside/Inside - By far, this is the most complicated method, but also the one I find to be the most consistent. - Make sure you merged all your vertices by distance beforehand, otherwise this won’t work!! - Right click your mesh, and copy + paste it. Move the new duplicate mesh under the n\_root, and name it x.1 (for me, this will be 1.1) ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd5ofMik8AwtTC2px_MY0j8iq7vHJxco0Skoph7cdNa5iA7Yi7bulgEO-IbeEQG_mFG6MGpI1yZyZUtFV0yQFZpfkE0u3UNps1gRtwljBTFFhqHWNu_0qsdEMZb3A6eGEx1y8Pzeg8yzv_O0mjm?key=x2SAouDxP3EayyutRfDV1A) - Click on Part 1.0, and select the entire mesh with A. - From there, click on “Mesh”, then “Normals”. You’ll have two options here, doesn’t really matter which. You can recalculate outside, or inside. Whichever one you do to 1.0, you have to do the opposite for the other. - If you Recalculate 1.0 outside, you have to recalculate 1.1 inside. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfWrnOdoKiJ8hBOoT_TOl2ISzWpo63_oDHN_XVYmtxHjoVUw0OfbhJoV8JyANjEfFnxGT4xUMWd0o2Ox5kSa_BtCdGYnTkTchwD5xRhseab6OCkEh_EVoY2ktDCAR9muHU2NwgXT6w9wdITPqVlig?key=x2SAouDxP3EayyutRfDV1A) - As usual, export to TexTools, and see if this fixed your seam. # Additional Links I’m including links to guides & servers that may help with creating your own mashups / modpacks! If my guide doesn’t work for you, please give these guides a look! ### Guides XIV Mods: [https://www.xivmods.guide/](https://www.xivmods.guide/) Ezo’s Mashup Guide: [https://youtu.be/widThuFoVPw?si=YsNdVG86qVb3OM7y&ref=xivmods.guide](https://youtu.be/widThuFoVPw?si=YsNdVG86qVb3OM7y&ref=xivmods.guide) Ezo’s Adding Patterns Onto Gear: [https://docs.google.com/document/d/1k2Rv8bio3dsAJG8OpzF1wUpyevKfM9lg31yF0FTazIA/edit?usp=sharing](https://docs.google.com/document/d/1k2Rv8bio3dsAJG8OpzF1wUpyevKfM9lg31yF0FTazIA/edit?usp=sharing) Xochii’s Mashup Guide: [https://docs.google.com/document/d/1MHqhtEm\_9S7tafzi0Jl4I8-Tse1NpexL8jZI5P6JWZw/edit?ref=xivmods.guide](https://docs.google.com/document/d/1MHqhtEm_9S7tafzi0Jl4I8-Tse1NpexL8jZI5P6JWZw/edit?ref=xivmods.guide) Atlasing Textures: [https://docs.google.com/document/d/1I\_\_FLHNnik3VgETopXRy7OAiFiTjZmjODvs7NZQZPZ8/edit?usp=drive\_link](https://docs.google.com/document/d/1I__FLHNnik3VgETopXRy7OAiFiTjZmjODvs7NZQZPZ8/edit?usp=drive_link) Rasp’s Hair Mashup Guide: [https://docs.google.com/document/d/1c5\_f2MIJ4d4exXzWEHskFOhOa-6zgsxMMWXX41lHpVs/edit?ref=xivmods.guide](https://docs.google.com/document/d/1c5_f2MIJ4d4exXzWEHskFOhOa-6zgsxMMWXX41lHpVs/edit?ref=xivmods.guide) Lialee’s Hair Mashup Guide: [https://youtu.be/NEzuB32B4sA?si=9WGsiQkDCF4B1MA-](https://youtu.be/NEzuB32B4sA?si=9WGsiQkDCF4B1MA-) Rasps Modding Tips & Solutions: [https://docs.google.com/document/d/1qCAwMLU23G-kXLvDqLpMs8dwDL9E0Rt9Ej-9fN7V3zo/edit?usp=sharing](https://docs.google.com/document/d/1qCAwMLU23G-kXLvDqLpMs8dwDL9E0Rt9Ej-9fN7V3zo/edit?usp=sharing) Rasps’s Hat Compatibility Guide: [https://docs.google.com/document/d/14ilv6pUa8afrw3CxcFyrwyiOilJ1FP\_GMKv6q891Uzc/edit?usp=sharing](https://docs.google.com/document/d/14ilv6pUa8afrw3CxcFyrwyiOilJ1FP_GMKv6q891Uzc/edit?usp=sharing) Long Glove Compatibility: [https://docs.google.com/document/d/1bKNHm1fcRR68IFZHD-SV6Ued2qShyDhSd90irin2ghk/edit](https://docs.google.com/document/d/1bKNHm1fcRR68IFZHD-SV6Ued2qShyDhSd90irin2ghk/edit) TexTools Metadata Guide: [https://docs.google.com/document/d/1M04dbdV1qUt0EzRalvwbB1oI3aPT6t8KEf9KgQfGn6E/edit](https://docs.google.com/document/d/1M04dbdV1qUt0EzRalvwbB1oI3aPT6t8KEf9KgQfGn6E/edit) Sparrow’s Advanced Modpack Guide: [https://docs.google.com/presentation/d/1MEYV2ez6vvND3GWrXGNY6etcj5tUBuetwbRvuW3q4e4/edit?usp=sharing](https://docs.google.com/presentation/d/1MEYV2ez6vvND3GWrXGNY6etcj5tUBuetwbRvuW3q4e4/edit?usp=sharing) ### Servers Vanilla Creatives (dedicated to Vanilla Mashups, has a guide channel, FAQ channel, 2 mod help channels, and is very active!): [https://discord.gg/TB8h6nFbxr](https://discord.gg/TB8h6nFbxr) XIVMods & Resources (consists of a website and Discord server, has a catalogue of guides, plus help channels!): [https://discord.gg/8x2G75D46w](https://discord.gg/8x2G75D46w) Modding 101 (a server fully dedicated to learning and teaching about mods! Several help channels, guides (videos and written), etc!): [https://discord.com/invite/Mx8TnSCzRz](https://discord.com/invite/Mx8TnSCzRz) FFXIV TexTools (catalog of resources, channel for helpful tools, and several dedicated channels to various parts of modding): [https://discord.gg/ffxivtextools](https://discord.gg/ffxivtextools) Elsewhere (guides, resources, links, mod help channels, and a tips channel where odd tips and tricks are dropped!): [https://discord.gg/4cqpCRT7HP](https://discord.gg/4cqpCRT7HP) WCIF (has a threads channel dedicated to fixing bugs / helping with modding errors, also has a guides channel, plus compilations of various mod types (F3 au ra sculpts, wedding dresses, etc!): [https://discord.gg/3EhAa79btN](https://discord.gg/3EhAa79btN) The Catalogue (similarily to WCIF, has a channel dedicated to fixing bugs / helping with modding errors, also has a guides channel!): [https://discord.gg/thecatalogue](https://discord.gg/thecatalogue) HexMods (has an active mod help channel!): [https://t.co/6Vfz7QTUoP](https://t.co/6Vfz7QTUoP) Lunar Tear (has another active mod help channel, and a questions channel, both of which are active!): [https://discord.gg/lunartear](https://discord.gg/lunartear) B+ Mods (has a guides and questions/help channel, both of which are actively updated!): [https://discord.gg/kEq8KDJYF3](https://discord.gg/kEq8KDJYF3) Rue+ (has several help channels dedicated to upscaling, general mod issues, and guides!) [https://discord.gg/6raeVuY2Pa](https://discord.gg/6raeVuY2Pa) Yet Another Body (has a mod help + resources channel!): [https://discord.gg/bnuuybooty](https://discord.gg/bnuuybooty)