Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/supertigerdev/better-in-game-chat

Game chat systems suck. This app fixes that. Inspired by Overwatch's chat system.
https://github.com/supertigerdev/better-in-game-chat

chat game gaming overlay overwatch practices system valorant

Last synced: 3 days ago
JSON representation

Game chat systems suck. This app fixes that. Inspired by Overwatch's chat system.

Awesome Lists containing this project

README

        

# Better In-Game Chat Overlay
Game chat systems suck. This overlay fixes that. It's a simple, modern and free chat system overlay for games. Inspired by the game that currently has the best chat system in the world, Overwatch.

![Example](/preview.png)

### Most game chat systems currently:
- Close on you for no reason
- Close when you're on the loading screen and no way to chat while the game is loading
- Close when you res-pawn
- Have a chat delay bug (I hate you Valorant)

Overwatch doesn't have these issues, and so doesn't this overlay.

### Cons of using this overlay
- Some games require you to sign a digital signature to allow full screen overlays (I hate you Valorant). This will require you to play games in borderless full screen mode which can add latency. I don't have the money to buy a signature.
- Only probably works on Windows (The superior OS).

### Features of this overlay
- Command system
- No filtering, reporting. You run your own chat server.
- Custom key-bind to open chat
- Press up or down to navigate through your messages (Just like a command prompt)

### How to use
- To open the chat, press the `Shift+Enter` key (Can be rebound).
- To send a message, press the `Enter` key.
- To close the chat, press the `Escape` or the `Shift+Enter` key.

### Commands
- `/help` - Shows this help message.
- `/version` - Shows the current app version.
- `/username ` - set username
- `/color ` - set color of your username
- `/resetColor` - Reset your color to default.
- `/setPos` - Set window position.
- `/setX ` - Manually set X position
- `/setY ` - Manually set Y position
- `/resetPos` - Reset the X and Y position to default.
- `/connect ` - Connect to a specific server by the IP Address.
- `/bindKey` - Bind a key to open the chat.
- `/reset` - Reset all settings.
- `/clear` - Clear the chat.
- `/exit` - Exit the App.

### Contribute
Contributing is most welcome 💖 Submit a PR and I will take a look.