• Hi Guest!

    Please be aware that we have released another critical security patch for VaM. We strongly recommend updating to version 1.22.0.12 using the VaM_Updater found in your installation folder.

    Details about the security patch can be found here.

Wiki Article 08. File Types

Status
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
File Types and Presets

qUQ2aC8Kkrb.png


VaM 1.x uses specific file types for storing information. Their purpose and expected locations are shown below:

File typeLocation in the VAM folder (expected)Description
.assetbundle
\Custom\AssetsUnity compiled assets.
VaM 1.x requires assetbundles to be made in Unity 2018.1.9f2
.cs, .cslist
\Custom\ScriptsCustom Script file and list of scripts (C#)
.fav
Location depends on what is favorited
Favorite file references
.json
\Saves\scene
\Custom\SubScene
The basic scene file for VaM and subscenes.
Also used in the root location of VARs (meta.json) for VAM and Hub functions.
.vab, .vaj, and .vam
\Custom\Clothing\(Fe)male
\Custom\Hair\(Fe)male
Custom Hairstyle and clothing files
.vac
\Saves\sceneLegacy compiled scene files not commonly used anymore.
When loaded as a scene in VaM, the file extracts and creates a folder within that location so that the assets could be accessed by VaM.
.vmb and .vmi, and .dsf
\Custom\Atom\Person\Morphs\(fe)male
\Custom\Atom\Person\Morphs\(fe)male_genitalia
Compressed morphs
.vap
Locations shown below in PresetsPreset file
.var
\AddonPackagesPackaged content (scenes, looks, etc)


Presets

Presets are text files in JSON format that contain information about a resource. Preset files have a .vap file extension and are located in respect to their atom name.

Examples of preset files locations from atom type:

Person: \Custom\Atom\Person\
(appearance, clothing, hair, morph, plugin, pose, skin, etc.)

Empty: \Custom\Empty

Image: \Custom\Image
(transparent, emissive, etc.)


These excellent guides compiled by JayJayWon present what information is stored in presets:

Person presets:

Other atoms:


⚠️ ⚠️ Legacy presets ⚠️⚠️

Due to the long life of VaM's development, many aspects of VaM were improved over the years. With the purpose to not break older content, some deprecated functionalities were kept and are labelled as "legacy".
Presets with "legacy" labels should not be used, as they're often the source of problems in scenes.
For a comparison on the differences, please see the guides listed above.
 
Last edited by a moderator:
Status
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
Back
Top Bottom