| Date uploaded | 6 days ago |
| Version | 0.4.0 |
| Download link | cUtils-PropHelper-0.4.0.zip |
| Downloads | 112 |
| Dependency string | cUtils-PropHelper-0.4.0 |
This mod requires the following mods to function
FireNoobsta-Prop_Placer
Allows players to place down props in front of them with a command.
Preferred version: 1.0.3BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
cUtils
PropHelper 0.4.0
Type /ph to open the PropHelper window.
there you can:
- manipulate your props position, rotation, scale by changing the X Y Z values
- manipulate your props position, rotation, scale by using WASDQE while in an input field
- place props from a list of available props
- save your placed props
- load props from a savefile
- remove props from the savefile
- .undo .clear
- print a helpmessage to chat
atm it only works for HOST and in SINGLEPLAYER
WORK IN PROGRESS
Planned Features:
- make it work for NON-HOST Players
- save and place groups
- close window on disconnect
- hotkey
Known Bugs:
- rotation may be wonky on the X axis
- clicks get recognized below window
Commands:
/prophelper or /ph: display prop helper window.
/phhelp or /prohhelperhelp: display help message.
/saveprops or /propsave or /phs: save your placed props to a file in the config folder.
/loadprops or /propload or /phl: load and place previously saved props.
/moveprop or /propmove or /phm: move your last placed prop to your current position.
/moveprop [x y z] or /propmove [x y z] or /phm [x y z]: move your last placed prop by given coordinates.
/rotateprop [x y z] or /proprotate [x y z] or /phrotate [x y z] or /phr [x y z]: rotate your last placed prop by given coordinates.
/scaleprop [x y z] or /propscale [x y z] or /phscale [x y z] scale your last placed prop by given coordinates.
Example:
/phm -3 2 1.5
(y is the vertical axis.)
your savefile is located in the BepInEx config directory.
Made by Chubby
Thanks to Duskeez for testing
CHANGELOG
0.4.0:
- rotation values stay between 0 and 360
- refactored code
- added input fields for axis manipulation
- rotation buttons change the value for 1f
- window reloads prop data on place/remove
- removed reload props button
- axis values are rounded to 2 decimals
- use wasdqe to move/rotate/scale prop while in input field
- escaped other keys from input fields
- manipulate older props
- display a list of placeable props
- place props from that list
- savefile is more readable
- props can be removed from savefile
- remove and delete button
- save individual props
- help button
- display .clear, .undo buttons only when there are props
- removed /prophelperinfo command
- display a message for non host players instead of letting them run into errors
0.3.0:
- bugfix: wrong phm message pushes prop back to stack
- added prop helper window
- restructured code
- added prop rotation
- added prop scaling
- save props as json
- check if prop is already in savefile
0.2.2:
- initial upload
- save your placed props
- load and place props from a savefile
- move your last placed prop by adding to position vector
- move your last placed prop to your player position