Progress update:
Ive been working hard on Holos.
Parenting is pretty much finished. Theres one minor glitch with parenting something rotated in a certain axis, which unfortunately i cant work out, im 95% sure its a Torque problem.
Ive added new shapes; Wedge and three 'Cut' cones (cones which have the tops cut off).
Ive added two new check boxes into holo_create. The first one is collision. When on, players, projectiles and raycasts will be effected by holos.
Ive also been working on moving players, bots, vehicles, and items on holograms when they move. Its some difficult math, and requires a lot of balancing and collision checks, however it is working very nicely. Theres a check box in holo_move and holo_rotate to enable this feature.
I added onHoloActivate, onHoloCreated, onHoloDeleted, and onHoloMoveRot (when its moved or rotated). OnHoloDelete has a 100ms delay before being called to avoid abuse, and onHoloMoveRot has a 33ms delay so that you dont crash the server with OnHoloMoveRot > holo_move loops. All events have a Client, Player, and Minigame target, so they are still abusable if put into a loop, however it is less abusable than VCE, so im not too concerned. I may add admin only prefs for these.
There's many other changes im too lazy to list as well.
A new event pack; advModifiers. It has events which modify, add, remove, and call events. So now you can use events to add events! Possibly the most useful event is event_call, which allows you to call any event, but also lets you use variable replacers. Thanks to this event, i can simplify a lot of other events and remove the text boxes, and replace them with more suitable methods, and not have problems using VCE with it.
I started working on advEnvironment. This pack will have events to be able to control everything in the Environment GUI, and will be admin only. It will also have a setTime event, and onDay, onNight, onMidday, etc inputs. I made these because Event_envControl does not have a method to set the time, and Event_Daycycles is very, very glitchy. I would like to credit both of these a lot though. All environment changing events will only work if on a brick owned by an admin. This means that players with full trust with an admin could mess with the server. If they do, that is your admin's faults. I may change this.
Not sure if i said this yet, but ive added AdvCore, which is the core of all these packs. Without it, they will not run, as there are functions which are required for multiple packs. Its named event_advCore just so that its grouped with the other event packs, it contains no events by itself.
VCE_Expression has been updated, and now doesnt require spaces inbetween numbers and symbols. It does however need spaces inbetween words. Ive also added % (for modulo), ^ (for powers), root (for square, cube, etc root) and also added support for brackets. Because of this, the way it works has been changed slightly. It still does not follow BIDMAS (or whatever you were taught), instead it first checks for brackets, and does everything inside the brackets first, then it reads left to right, as before. This allows you to simplify some things even more than before.
A full feature list will be available when the beta test v2 update is out. Ive still got a lot of work to do (mainly with advEnvironment and advCam (still, sorry!)), but i can see the day getting closer.