-
Notifications
You must be signed in to change notification settings - Fork 0
Modpacking
This page will cover how to create a mod within Penumbra, it is not a "how to blender" guide, it's assuming your assets are already made with whatever tools you're using. For more information about assets creating, you can use XIVmods.guide. For basic use and small edit, the Reni Guides are probably enough.
The game uses its own path system closed from the outside, it can't read stuff put randomly into your computer. That's what penumbra does, as a mod injector, it takes the files in your mod folder and tell the game when it tries to look for something to load "Hey, you're looking for that file? Take this one instead". This is managed by the File Redirections tab in the Advanced Editing of your mods.
3d Model:
chara/equipment/e0730/model/c0201e0730_sho.mdl
Material:
chara/equipment/e0730/material/v0001/mt_c0101e0730_sho_a.mtrl
Texture:
chara/equipment/e0730/texture/v01_c0201e0730_sho_n.tex
chara
: anything related to character, player, NPC, monster, minion, whatever. Most mods are using this
equipment
: for equipment things
e0730
: the item's ID
texture
or material
or model
: the type of file
v0001
(only for materials): the variant ID
v01_c0201e0730_sho_n.tex
: the file itself, than you can break down into multiple parts:
-
mt_
only for materials -
v01_
(only for textures) the variant ID -
c0201
the race/gender identifier and the body type number -
e0730
the item's ID -
_sho
slot of the item (in this example, shoes) -
_a
(only for material and textures) used to identify which material in case there is multiple (_a
for first material,_b
for second, etc). Textures usually don't use it for the slot a -
_n
(only for textures) the type of the texture (diffuse_d
, normal_n
, multi_s
or_m
) -
.tex
the file extension
Materials use full path to identify the textures they'll use.
Models use only the file name, for example, the model chara/equipment/e0730/model/c0201e0730_sho.mdl
uses /mt_c0101e0730_sho_a.mtrl
, that means it will look for a material named like that, in the folder chara/equipment/e0730/material/[variant ID]/