Where to start making decorative objects for the game

So I am really interested in making some decorative (uninteractive) objects for the game. I currently am not working and have heaps of time on my hands and would love to do something productive like this lol.

I saw a few articles about Qubicle but can I just use Qubicle Voxel Editor for this current project or do i require the whole $70 (over 100 AUD DX) pack?

Have also scoured the forum for any starter tips and came up with GitHub - stonehearth/startermod_basic: A most basic starter mod to get you going! which looks good.

I have a basic knowledge of html css etc (i can look at the code and edit it and understand it) so hopefully this helps me through it.

2 Likes

glad to see another person interested in modding, iā€™ll do my best to answer your questions,

you donā€™t actually need Qubicle, as there are quite a few free alternatives, personnally i use magicavoxel and voxelshop. i use magicavoxel to model basically everything i make, unless something requires multiple matrixes, then i use voxelshop.

decorations only require one matrix, so i would say just go for using magicavoxel as its pretty user friendly and easy to learn.

i definitely suggest downloading the startermod to use as a ā€œbaseā€ for your first mod.

most of (is not all) the code youā€™ll be doing for a decoration mod will actually be in .json, which is super easy to learn/use.

hope that helps/makes sense :slight_smile:

6 Likes

Awesome thank you :smiley: i have no problem getting Qubicle if it has what i need at this stage. so would you say it does? I would prefer using one program if it has stuff for future projects too rather than swapping and learning another program?

Qubicle is great. You canā€™t go wrong with Qubicle. Especially for what you want to do

1 Like

Awesome. thank you XD, so would just the basic qubicle be okay? or would i need some of their extensions?

The basic version should allow you to ā€˜Import and export all supported voxel formatsā€™. If you want to create animations later on you will have to buy the ā€˜Indieā€™ module as youā€™ll need obj support.

2 Likes

For now it will be just decorative items, non animated. XD but i will eventually challenge myself

1 Like

for stonehearth you need only the basic from qubicle ^^

1 Like

I have made a sample object to get me going and now I am trying to figure it out from a tutorial but I am wondering what is a .qmo file? is it specific for each item? this is from the tutorial tips i linked above.

I am also editing the recipe at the moment. what exactly does ā€œwork_unitsā€ entail?

not sure about the .qmo partā€¦

that determines how long it will take for the item to be made, not sure how long in-game each ā€œwork unitā€ is thoughā€¦

I might just leave it what it is at the moment

when i launch the game now i get something saying

c++ exception: ā€˜startermod_basicā€™ has no alias named ā€˜tableā€™ in the manifest.

Trying to get past that atm lol

if iā€™m not mistaken that one comes from incorrect file paths, often caused by simple typosā€¦ so double check the file paths (poth the file path in the manifest and the actual file names) to see if you misspelled something

hope that helps/makes sense

yea it does thank you XD thats what i was thinking myself lol. will double check now.

Unable to find any typo but I did change this

],
ā€œproducesā€: [
{
ā€œitemā€:ā€œstartermod_basic:tableā€
}
]
}

Is that linked to a specific file?

hmmā€¦ it depends on the file path, is the table folder inside another folder, such as decorations? if so i believe it should be like this,

   "produces": [
      {
         "item":"startermod_basic:decoration:table"
      }
   ]

oh never mind. I got it working for some reason it required a new game XD. so excited seeing my item there.

hmmā€¦ thats kinda worrisome, a simple decoration shouldnā€™t require a new gameā€¦ but iā€™m to tired to think straight enough to be of any more help right now XD

now i probably know its not going to be this simple but greating a new catagory called ā€œdecorative itemsā€ or something would it be as simple as changing the following in ā€œrecipes.jsonā€
{
ā€œcraftable_recipesā€ : {
ā€œfurnitureā€ : {
ā€œrecipesā€ : {
ā€œsample_recipeā€ : {
ā€œrecipeā€ : ā€œfile(table.json)ā€
}
}
}
}
}

Actually no its okay now not sure what I did tho

actually, iā€™m pretty sure it would be that simple. if nothing else it doesnā€™t hurt to try it!