VRC_OscButtonIn is not working
complete
Ryou328
Hello
I found an VRC_OscButtonIn bug when updating VRchat
(Probably, VRChat 2019.1.4 or VRChat 2019.1.4p1)
Sent OSC from arduino and OSC software
VRC_OscButtonIn implemented in My World does not fire
I am waiting for your reply
(sorry for the language, used the translator)
Log In
Tupper - VRChat Head of Community
complete
Fixed as of 2019.2.4, build 801
g
gg67
in progress
Tupper - VRChat Head of Community
tracked
Tupper - VRChat Head of Community
This could be another instance of VRChat running and using the port, or it could be another application using an OSC port. Can you please check?
Was the world working before 2019.1.4?
I will use machine translation, aptly for my bad grammar.
This is another instance of VRChat using the OSC port, or another application using the OSC port. Can you confirm it?
Did the world work before 2019.1.4?
Ryou328
Tupper - VRChat Head of Community:
thanks
This issue also occur in another instance of VRChat, and YTLiveOSC.
I heard that even if other people, OSC is not working in YTLiveOSC.
Before 2019.1.4, OSC was working right in my world.
output_log
worldID
wrld_7fe6f973-2575-4994-b0c2-8643cf1aa1fb
1.unity screen
2.Before VRchat update
3.After VRchat update
kohack_v
Tupper - VRChat Head of Community: I have same issue too.
My "Virtual TV Studio 720p" world have YouTube Live superchat feature by VRC_OSCButtonIn. like this.
But now, it's not works.
Port 9000 is running but I can not get trigger.
I saw it working on 10th March. anything may have changed with the latest update.
Tupper - VRChat Head of Community
kohack_v Ryou328 Thank you for the information. We are investigating.
Tupper - VRChat Head of Community
Can you please provide:
- World ID where this can be tested
- An output log from a test
zone visitor
Tupper - VRChat Head of Community:
wrld_e674b3f7-774e-4f6e-a69e-9b3d875a14f6
arduino send 1/0 values
But I have never did it before and not sure that world correct
client js
const SerialPort = require('serialport')
var osc = require('node-osc')
// second, edit this parameters:
const portName = 'COM1'
const portSpeed = 9600
const oscHost = '127.0.0.1'
const oscPort = 9000
const oscAddress = '/cub2'
const port = new SerialPort(portName, {
baudRate: portSpeed
})
const parser = port.pipe(new SerialPort.parsers.Readline())
port.on('open', function () {
console.log('port was opened')
})
var client = new osc.Client(oscHost, oscPort)
parser.on('data', function (data) {
console.log('serial data received', data)
client.send(oscAddress, data , function () {
console.log('osc data sent', data)
})
})