This is a simple program for the game Terrors of Nowhere in VRChat that outputs some of the lobby and round info into your chatbox.
The program is extremely basic in its current form and features no customization or options. If there is enough interest for it I'll work on more features in the future.
With that said. Here's the current list of features:
These are all "since joined" because there is no way to get data for a lobby earlier than that.
- Lobby
- Display last 5 terrors encountered
Due to the line limit of chatboxes terrors might get cut off at the bottom
- Display how many of each round type has been played
- Display how many moon rounds have been played
- Remind people to grab their items after punished or 8 pages rounds
- Display last 5 terrors encountered
- Round
- Display round type
- Display map
- Display stuns by the entire lobby
- Display survivors
This is currently a bit inaccurate due to using all users in instance. Somebody who is respawned or just joined will still be counted.
- Display terror(s)
- Fog: Will reveal the terror ~30 seconds into the round
It will try to guess the terror based on enrage events. As an example, Furnace/Starved will enrage immediately when the round starts and their name gets displayed.
- Multi-terror rounds: Displays all terrors immediately when the first spawns
- Warn players that you're a pacifist murderer for sabotage rounds
Don't like this and which you could turn it off? Well too bad you can't. (I'll probasbly add a toggle some day if enough people bug me for it).
- Display time in lobby
- Display rounds played
- Detect if in ToN instance and opted in to play. Else stop sending chat messages
This program relies on ToNSaveManager for its data. Go install that before continuing.
Inside the settings of ToN Save Manager enable:
WebSocket API Server
For the fog terror estimation to work you'll also need to enable:
Live Tracker Compatability
Grab the latest version of the program here
Place the ToNChatbox.exe file anywhere and run it after starting ToN Save Manager. That's it!
There's currently no GUI or other settings but a console with some basic output is displayed while running. Program will automatically close when ToN Save Manager is closed.
Clone the repository:
git clone https://github.com/ItsMestro/ToNChatbox
cd ToNChatboxInstall dependencies:
pip install -r requirements.txtRun the script:
python ton_chatbox.pyClone the repository:
git clone https://github.com/ItsMestro/ToNChatbox
cd ToNChatboxInstall dependencies:
pip install -r build-requirements.txtGenerate a version file:
pyivf-make_version --source-format yaml --metadata-source .\\resources\\versioninfo.yml --outfile .\\versioninfo.txt --version 0.0.0Build Binary:
pyinstaller ton_chatbox.specThe code of this repository is licensed under the MIT licence. Please see the license file for more information. tl;dr you can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source.