aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 89450c459994f6a39870709a7467f17b3f97db48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# 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](https://github.com/mhroth/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.