0 of 0

File information

Last updated

Original upload

Created by

BowtAI0

Uploaded by

BowtAI0

Virus scan

Safe to use

About this mod

A single dll that contains a few handy modder utilities. NEW IN U9: No more JSON! All done in the Unity editor.

Requirements
Permissions and credits
Donations
This is a set of modder utilities that can be used by anyone looking to make a mod. Some parts of this utility pack are more useful to code creators, and some parts are more useful to modders that don't touch code. To use a component of this mod in yours, make sure you've got this mod installed, and mark it as a requirement for your mod. Don't include BowtiesUtil.dll in your mod folder, as updates may cause incompatibility issues. I've got updates planned, but will be making sure to keep everything currently existing in the mod the same so mods using these components don't need to update whenever this mod updates.

IF YOU'RE HERE FROM A MOD THAT LISTED THIS AS A REQUIREMENT, INSTALL THIS OR THE OTHER MOD WILL NOT WORK! YES, EVEN IF YOU AREN'T MAKING A MOD OR DIDN'T MAKE THE MOD!


Included in this utilities pack and confirmed functional:

SlidingPlus:
Make your handles keep sliding, not slide ever, invert their sliding behavior, or even permanently slide using this script.

EmptyHandTriggerActivator:
Perform actions on trigger press as long as the user's hand is empty(No spell, item, or telekinesis). Works best in conjunction with other scripts in this mod which make sure the last handler of the item remains set.

EventActionActivator:
Perform certain actions when the defined game event occurs: Allows you to program a weapon that'll turn a spinning blade on and off with a button press, switch from one form to another when it's grabbed, and much more!

Kick/Spell button overrider:
This is a set of functions that will be available to other classes that add "using LevelModules;" at the top of the file. Using these functions, modders can override the spell menu button and the kick button to implement their own functionality on those buttons. Modders using this will need to follow some guidelines to make sure this works as intended: All actions must have defined importance levels, deciding which things run and which don't, making any mods that use this feature (Hopefully) compatible.


Included but in beta(Much are either untested or not yet fully functional):

Ragdoll attacher:
Using this script, you can create an item which attaches to the ragdoll at a specified point, with a snap position and rotation.

Connector/Connectable:
Allows items to be linked to each other in-game using physics joints, enabling the creation of flails, objects on hinges, carts, and more.

Projectile shooters, magazines, and ammo:
A basic framework for creating projectile shooters. Only provides functions which can be called by Animations/other scripts. You cannot simply add this and expect it to become a gun.

Map utilities:
Adds functionality for multi-use item/creature spawners, map spawn locations, and loading other maps.


IF YOU WOULD LIKE TO HELP TEST AND USE THE UTILS, JOIN THE DISCORD SERVER: https://discord.gg/KZuagyUhPf