Have you ever wanted to create a model with holograms? But never got to it because you dont want to sit there and put in numbers with guess work, to assemble it?
Have you ever wanted to create a holo maze, but it was just too much work for such little productivity?
Have you ever wanted to amaze your friends in how fast you can build things out of holograms?
Well worry no more, as Holo Builder is here!
What it does:
Holo builder is an E2 script PACKED to the rim with tools to position, scale, and rotate holograms to your will.
But thats not all, after your finished building, it can generate a script to build the same structure!
What can I do with it?
You can...
Make a holo maze under a minute.
Create a snow man.
Make a solar system complete with cell shading under 30 seconds.
Create a holo spaceship for a new E2 chip you plan on coding.
Build that holo level for your E2 game youve always needed.
Build over other peoples shit to piss them off. :3
How does it work?
When you first spawn it, check your console, if you enabled concmd; It should have instructions on how to use it.
Otherwise...
Code:
**************************************
Welcome to Pyromaniacs holo builder.
This will allow you to build holos
quickly and accurately, then be given a
generated code that will pre-build your holos.
Which you then can code and material
as you wish.
Instructions:
*Doesn't need param, can use what your looking at.
say !mode <modename> to select mode.
say !reset to reload the chip without re-spawning.
say !po <holonum>* <vec> accurately moves a holo relative to the E2 chip.
say !a <holonum>* <vec> accurately changes a holos angles.
say !sc <holonum>* <vec> accurately changes a holos scale.
say !m <holonum>* <string> changes a holos model.
say !s <holonum>* to select a specific holo.
say !c <holonum>* to copy the specified holo.
say !p <holonum1> <holonum2> to parent holo 1 to holo 2
say !pa <holonum>* to parent everything to this holo
say !up <holonum>* to unparent a holo
say !cs <holonum>* <number[optional]> to create a cell shade holo around the specifyed holo.
say !us to unselect all holos.
say !wh <number> to change wall height. [Wall mode only]
say !ww <number> to change wall width. [Wall mode only] [Wall type 2 only]
say !gn to get the highlighted holos number.
say !print to generate the code.
Make sure to place the chip under your holos
before you generate the code, else the positions
will be kind of far away from the chip.
Mode: gedit
Mouse2 - Select holo model
Mouse1+Drag - Create holo
Mouse1+Crouch+Drag - If cube is selected, it will lock its ratio to 1:1:1
Use+Drag - Move holo
Crouch+Mouse1+Drag - Rotate holo
Use+Mouse1 or 2 - Move holo forward/backward
Crouch+Mouse2 - Delete holo
Mode: scale
Use+Drag - Scale holo on X axis
Mouse1+Drag - Scale holo on Y axis
Mouse2+Drag - Scale holo on Z axis
Crouch+Mouse1+Drag - Scale holo
Crouch+Use+Drag - Move holo
Crouch+Use+Mouse1 or 2 - Move holo forward/backward
Mode: move
Use+Drag - Move holo on X axis
Mouse1+Drag - Move holo on Y axis
Mouse2+Drag - Move holo on Z axis
Crouch+Use+Drag - Move holo
Crouch+Use+Mouse1 or 2 - Move holo forward/backward
Mode: rotate
Use+Drag - Rotate Yaw
Mouse1+Drag - Rotate Pitch
Mouse2+Drag - Rotate Roll
Crouch+Mouse1 - Zero Angles
Mode: wall
Mouse1+Drag - Create a box 60 units high, with custom width/length
Mouse2+Drag - Create a wall from point A to point B
Crouch+Mouse1+Drag - Create ceiling
Crouch+Mouse2 - Delete holo
**************************************
Tips:
To deactivate the chip, you can type "!mode <random shit here>" That will disable the chip. hurhrurhrurh
Before typing "!print", make sure your chip is close to the holograms you made, else the positions generated will be far away from the chip.
Parenting does not get generated in code. [quite yet. D:] I might work on it later.
Media Plox?
k





I want now, gimme, gimme.
Its about 770 lines of code, so ill upload the actual file, rightclick and press "save as" and save it to your garrysmod/data/expression2 folder.
This chip is continuously being updated and changed, so check it out often.
RIGHTCLICK AND PRESS SAVE AS
Something didn't work as I expected. Or didn't work at all...
BUG
Tell me the mode and the button combination that causes the problem.
If its a chat command then tell me what you said.
I will reward you with a cookie if you do, kthnx.
I love any feedback, tell me if i made a mistake somewhere or something. I have flawophobia.
Bookmarks