====== VirtualCast 1.7.3a VCI update ====== \\ No update for the package.\\ ---- ===== You can now receive keyboard inputs with VCI ===== | Key name | Key bind (Default) | Script | Possible values | | X+ | Right cursor key | vci.me.GetAxisInput().x | -1,0,1 | | X- | Left cursor key | vci.me.GetAxisInput().x | -1,0,1 | | Y+ | U key | vci.me.GetAxisInput().y | -1,0,1 | | Y- | I key | vci.me.GetAxisInput().y | -1,0,1 | | Z+ | Up cursor key | vci.me.GetAxisInput().z | -1,0,1 | | Z- | Down cursor key | vci.me.GetAxisInput().z | -1,0,1 | | Button1 | Number key 1 | vci.me.GetButtonInput(1) | true,false | | Button2 | Number key 2 | vci.me.GetButtonInput(2) | true,false | | Button3 | Number key 3 | vci.me.GetButtonInput(3) | true,false | | Button4 | Number key 4 | vci.me.GetButtonInput(4) | true,false | * 10 keys are available as shown above. * Key binds can be changed in Settings in VirtualCast. * The VirtualCast window must be active to receive key inputs. * GetAxisInput() allows you to get the key inputs converted into XYZ axis format as Vector3 value.\\ The value can be -1, 0 or 1. (Not an analog value of -1~1) * GetAxisInput() has value while a key is being pressed. When nothing is pressed, it has a value of 0. * Key inputs can only be received on the client which is running the VCI script.\\ (When the Input is written under "if Is.Mine then", the key input will be enabled on the client which spawned the VCI.) ====== Script Reference====== * [[en:vci:script:reference:vciinput | vci.me.GetAxisInput() (Key input)]] ---- ===== Fixed the following ===== * Fixed the issue where HapticPulse only worked on the last SubItem * Fixed the issue where joining a room with a VCI running animations against a large number of nodes caused an error