Skip to content

ItsMestro/ToNChatbox

Repository files navigation

ToN Chatbox Icon
ToNChatbox

Terrors of Nowhere lobby/round statistics chatbox tool.

License Discord Server Latest Version Total Downloads

Overview

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
  • 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

Requirements

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

Installation

Run with pre-built binaries

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.

Run from source

Clone the repository:

git clone https://github.com/ItsMestro/ToNChatbox
cd ToNChatbox

Install dependencies:

pip install -r requirements.txt

Run the script:

python ton_chatbox.py

Build from source

Clone the repository:

git clone https://github.com/ItsMestro/ToNChatbox
cd ToNChatbox

Install dependencies:

pip install -r build-requirements.txt

Generate a version file:

pyivf-make_version --source-format yaml --metadata-source .\\resources\\versioninfo.yml --outfile .\\versioninfo.txt --version 0.0.0

Build Binary:

pyinstaller ton_chatbox.spec

License

The 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.

About

Terrors of Nowhere lobby statistics in VRChat chatbox form

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages