aboutsummaryrefslogtreecommitdiff

VRC OSC stuff

This is a small OSC program I use in VRChat for my chat box. This is made for me so its complicated to use.

Requirements

  • linux (I'm not making a windows version)
  • glibc
  • clang | gcc
  • tinyosc
  • playerctl (for now playing status)

Installation / Setup

  • run
    • git clone --recursive repo or.
    • git submodule init then git submodule update or
    • download tinyosc and put it in libs.
  • if you dont have clang and have gcc edit build.sh and set CC to gcc
  • run build.sh once or cp src/config.def.c src/config.c.
  • edit src/config.c to your liking.
  • run build.sh.
  • run bin/chatloop.

Do NOT cd bin then run chatloop. Always have cd in this directory.

Set enable=1 in src/title.sh if you want song titles and artist name to display. Requires playerctl with mpris.

There is also bin/type to just send text to the chat box.

To NOT Do

Things I will not make in this. Until I change my mind later.

  • PC specs.
  • What app you have open.
  • Local time.