Custom Props modding guide - avalanche dev kit

## Back to main page

### A guide to adding your own props into the game! ~~(A guide to adding lifts here)~~

* Firstly download the avalanche unity dev kit project here: https://1drv.ms/u/s!Atkk78IurZutggRdJW-YeKBx5gqd?e=1A9l1X (also make sure you have avalanche installed - link)
* Now unzip the Avalanche dev kit file to a location you can use for your unity project
* Now open up unity hub (download here) and download unity 2018.4.27f1 from the archive - https://unity3d.com/get-unity/download/archive
* add the dev kit project - press the down arrow next to open and 'open project from disk' then navigate to the unzipped folder as shown bellow:

* Now open the project by clicking on it in projects list
* I am going to import tea\_cup.fbx into the game so thats what you are following.
* Drag your 3d model into the imports folder in assets (project window) and create a new folder inside (the name doesn't matter as it's just for organization) as shown:

* Now drag your model into the scene hierarchy:

* Make sure you have your prop selected in the heirarchy (scene) then add the component 'custom props definition' and set the name as your model name and the ID whatever you want (make sure no spaces or symbols in ID):

* For the thumbnail in game drag a image file into your project and select 2d sprite as shown

* Now drag and drop and drop the image from the project assets onto Thumbnail in the custom prop definition (on the model - tea\_cup for me)

* Now create an empty object in the heirarchy scene (by right clicking and pressing create empty) and call it '[Model Name]\_manifest'
* Add the 'manifest' component and then set the prop value size to 1 (or however many props you wish to add) and add the names to the element list (identical to model name):

* Drag tea\_cup and tea\_cup\_manifest from the scene hierarchy one at a time into the folder inside 'import' you made before (in my case called 'tea\_cup') to look like the example below - **If notified press 'original prefab'**

* Now for both these prefabs click on these in the project and in the inspector at the bottom right add them both to a new asset bundle called identical to whatever you called your model: (press 'New...' to create a new asset bundle)

* Make sure you have added both the prefabs (tea\_cup in project (assets) for me) and the manifest (tea\_cup\_manifest in project (assets) for me) both to the Asset bundle in the step shown above
* Now right click on either of the objects and press 'Build asset bundles'

* Wait for about 10 seconds and then go into 'out' folder and right click on the outputed files and select 'Show in Explorer'

* Now copy the model (for me 'tea\_cup' and the manifest) - having extensions shown as disabled may mean the '.manifest' may not appear for some in which case copy both files just called 'tea\_cup'

* Now locate your modded avalanche snowtopia install and navigate to ModData/Bundles and copy em in like this:

* TADA! - open the game and enjoy!

* If the scaling is a bit off or when you place nothing happens try altering the scale of your model in transform controls in unity and redo-ing the process
* If the model doesn't show in game on the props menu atol, on our discord (here), ask in models-and-dev-kit-support and upload player.log too!