Buy on SteamItch.IO BundlePatreonYouTubeItch.IO ModsNexus ModsMod SDK
Guides
How to run Head Collector VRHow to play Head Collector VR on desktopHow to create character mods for Head Collector VRHow to create character mods for Head Collector VR Level 2How to download and install mods for Head Collector VRHow to add XNALara models into Head Collector VRHow to add Vroid characters into Head Collector VRDesktop Control GuideDiscord

How to create character mods for Head Collector VR – Level 2

In this tutorial, we will create a mod with custom outfits. This allows us to create 1 single character with multiple outfits. Then we want to customize it in Head Collector VR and have some fun with it.

By doing this, clothes are tearable, strippable and wearable:

  • Tearable: clothes can be partially destroyed, expose a part of the skin
  • Strippable: clothes can be stripped out of the character
  • Wearable: clothes can be worn by characters. For example a character can wear or not wear a t-shirt.

Unlike in level 1, clothes are attached on the character and can not be removed, level 2 provides many ways to customize your character

Please get familiar with level 1 before continue. We will start this level from step 8

Step 8

This time, we will use a little bit more complicated character than the BeachGirl. we will use the military girl. I purchased this bundle from Ida Faber at this link https://www.cgtrader.com/3d-model-collections/rapid-fire-military-collection-modular-army-characters

Some key items:

  • A character can have many outfits
  • An outfit has many outfit item groups
  • An outfit item group has many outfit items
  • An outfit item has many manikin parts
  • A manikin part is a 3d mesh, for example a shirt, or a shirt button…

As this is just level 2, we will work on a simple model like this one. She has 1 glasses, 1 headphone, 1 jacket, 1 pant, 1 gloves and 1 shoes. The hierarchy is:

AssaultGirl

|— AssaultGirlOutfit

|——AssaultGirlOutfit_Glasses

|——AssaultGirlOutfit_Headphones

|——AssaultGirlOutfit_Jackets

|——AssaultGirlOutfit_Gloves

|——AssaultGirlOutfit_Pants

|——AssaultGirlOutfit_Shoes

We have a folder named AssaultGirlMod, inside it we have AssaultGirl.prefab like this

Click on the root game object (top left corner)

On the right-hand side, click Add Component, choose CharacterInfo

Set these values:

Animation: Fighter

Character Sound: Female

Outfit Preset Ids: AssaultGirlOutfit

Outfit Item Parts: all the item parts

Is Core: true

Step 9: Build

In top menu, click VRE => Build Mods, then select the AssaultGirlMod folder to build

Step 10: JSON editor

Go to Assets/Mods/AssaultGirlMod, you will see there are a list of outfit item groups that have been created for you. They are the slots you can use to customize your character.

You should open this folder in VSCode. Download it here: Visual Studio Code – Code Editing. Redefined

First

Now we go to Outfits/AssaultGirlOutfit.json and change it to below

{
"$type": "VRE.Scripts.DataObjects.OutfitDataObject, Assembly-CSharp",
"id": "AssaultGirlOutfit",
"outfitItemIds": [],
"outfitItemGroupIds": [
"AssaultGirl_Headphones",
"AssaultGirl_Glasses",
"AssaultGirl_Tops",
"AssaultGirl_Gloves",
"AssaultGirl_Bottoms",
"AssaultGirl_Shoes"
]
}

Then you go to every outfit item group file, for example AssaultGirl_Glasses.json and add the item. For example

{
"$type": "VRE.Scripts.DataObjects.OutfitItemGroupDataObject, Assembly-CSharp",
"id": "AssaultGirl_Glasses",
"name": "Glasses",
"outfitItemIds": [
"",
"SK_MILITARY_F_ASSAULT_GLASSES"
],
"disallowEmptyString": false
}

You could notice that here we have an empty item id, which allows us to remove the item, which means the character can wear or not wear the glasses

You keep doing the same for the other outfit item groups, but for the jacket, pant, and shoes you should put

“disallowEmptyString”: true

This is to make sure when the game randomize the outfit item, it doesn’t make the character topless, bottomless or barefeet. If this doesn’t matter to you then you can leave it to false

Now you just need to copy the Assets/Mods/AssaultGirlMod folder to the game folder at C:\Program Files (x86)\Steam\steamapps\common\Head Collector VR\1234_Data\StreamingAssets\Mods

It will look like this

C:\Program Files (x86)\Steam\steamapps\common\Head Collector VR\1234_Data\StreamingAssets\Mods\AssaultGirlMod

You can download the mod here: 1234SDK Sample Mod at Head Collector VR Nexus – Mods and community (nexusmods.com)

Last step: Start Head Collector VR and enjoy!

Please contact https://lilhuskyvr.com/discord if you need any support

Download Head Collector VR Game: https://store.steampowered.com/app/2983780/Head_Collector_VR/

For the best price, check out our Bundle Deal: https://itch.io/s/114279/head-collector-vr-bundle