Volcanoids

Volcanoids

Not enough ratings
Player character modding guide
By Captain
With this guide you will learn how to make new character skins for the player model in Volcanoids. From now on, each crew member can play a different character!
   
Award
Favorite
Favorited
Unfavorite
Before you start!
Please make sure you are familiar with all the modding basics covered in the "Basics Modding Guide" and the basics of unity navigation, links below. This guide assumes you already know how to navigate the scene and is familiar with the interface, and have Unity and Mod SDK installed. Without this crucial info, it will be difficult to go through this specialized guide.

Steam Guide - Basic Modding Guide Link

https://docs.unity3d.com/Manual/UsingTheEditor.html
https://docs.unity3d.com/Manual/SceneViewNavigation.html
https://docs.unity3d.com/Manual/ViewModes.html
https://docs.unity3d.com/Manual/GizmosMenu.html
https://docs.unity3d.com/Manual/ImportingAssets.html

Open in Volcanoids SDK scene named "Work"













- Then create the mod and name it. (How in Basic guide)
1. Finding a model
When finding a model, our preferred source is https://www.mixamo.com/

- For example, the character worker selects "Pete".












---
- We'll check the character skeleton, which we'll probably change. In "Volcanoids" we support "Skeleton LOD 65" without facial bones. (which has most of the characters).






















For mixamo, make sure to select “FBX for unity” . same goes for any other website, if the option is available.







Note if the Pose set to be T pose (default). Downloading in Original pose might result some problems in the avatar definition later.

If you are Downloading a model from any other source, make sure to work only with FBX or OBJ format (Caution The OBJ format sometimes does not contain character materials).

2. Rigging your model
In the game we only support one-mesh character (not multi-mesh) sometimes there are problems with a bad skeleton, which is different for many models. Follow the video tutorial exactly for the best functional result.

Video tutorial

Video tutorial - Youtube


3. Creating Materials
Models from mixamo come with the textures embedded in the FBX But we need to extract them for the mod to work properly.

VIDEO TUTORIAL

Video tutorial - Youtube















4.1- Important warning: :
If you edited the model in Blender, use the material and textures from the original .FBX model. It is likely that they will not be in the new. Everything will work even if the mesh is joined.

- Caution - OBJ files do not contain materials and textures.


4. Creating asset character skin definitions and materials
To create the character skin asset, go to Assets→Create→ Game→Skin















Video tutorial

Video tutorial - Youtube

5. Testing Character mod
Build mod

Now it is important to save the project
File -> Save
File -> Save Project

Tutorial video

Volcanoids - test build mod


Mod dependencies

- It's important to have the "Wardrobe" mod from "Captain" in your favorites. So that it can create an addiction and you can exchange the model in the game.

Steps:
- add to Favourites
- subscribe


















Publish mod

- If you want to publish the mod change its visibility.



















------
If something doesn't work, check
- skeleton
- model
- character skin definition
- Wardrobe dependencies
- build mod
- publish to Steam (you must be logged in and running)
- In-game testing

6. Speed run video tutorial - add character from Sketchfab
Video tutorial add character from Sketchfab

- Archer Sketchfab[sketchfab.com]


Volcanoids SDK - Create new character mod - Speed run



5 Comments
kingxxxgamer 22 Dec, 2024 @ 1:25am 
can there be a update to just drop a vrm model in file to make it easer?
Captain  [author] 13 Jun, 2022 @ 3:08am 
:steamthumbsup: Guide was checked
Captain  [author] 17 Jan, 2022 @ 7:45am 
Now is this guide remastered.
Robby Reaper 24 Oct, 2021 @ 8:40pm 
Nevermind figured it out but thanks
Robby Reaper 24 Oct, 2021 @ 8:37pm 
how do I create the asset character skin definition? I cant seem to figure it out