Welcome to my repo! This is a pretty basic mod but the premise is for players to be able to make "model packs" that can be loaded within the game to make a sort of "garrys mod addon" feel
All controls can be changed via configgy however the default are
-
x to place
-
c to change the current selected object
-
n changing the currently loaded bundle
REMINDER:THERE ARE 2 DEFAULT ASSETBUNDLES WITHIN THE MOD WHICH 1 HAS 9 MODELS AND THE OTHER HAS 1
All of the assetbundles go into bepinex/plugins/doomahreal-ultrasandbox, Remember the mod only loads .prefabs and not any fbx files make sure the prefab is size you want + has the box colliders, AND MAKE SURE THE BUNDLE well has a .bundle extension to it (should be added via the script)
To create a model pack for thunderstore please add the complete thunderstore's mandatory manifest readme and icon stuff then simiply with the folder's name as it is "HotLoadedBundles" just zip it up BUT make sure to tell the user to move the .bundle inside bepinex/plugins/ultrasandbox
Example:
and inside of HotLoadedBundles..
if it can be a prefab it can be loaded this includes entire maps (untested, maybe works without triggers idk how to give a trigger component or whatever)
Ragdolls via unity's system of ragdoll implmentation (untested but most likely)
BUZZ.mov
1.wiki
2.building instructions
loading more than 1 assetbundle
rotating any object in sandbox
making ragdolls be able to be moved and interactable
when loading more than 1 assetbundle you can change what assetbundle you are loading from instead of 1 huge list of objects
searching for objects via a gui
basic buttons and basically redstone from minecraft
and finally a "save" function
fucking understanding how shaders work so you dont have to manually change the shader of a material everytime you create an assetbundle, PLEASE IF YOU ARE MORE EXPERIENCED WITH HOW SHADERS WORK FUCKING MAKE A PULL REQUEST AND WRITE CODE FOR IT PLEASE I BEG YOU I JUST WANNA USE PSX/VERTEXLIT/VERTEXLIT
get the menu to fucking work
This one goes to all the folks of the jaket discord server
feincemaster
kekson1a
ardub92
55ar.
And xzxadixzx for letting me use his v3 model