sevenevesai/bloodcraft-overlay

A lightweight PyQt5 overlay to send chat commands (for the Bloodcraft mod) directly into V-Rising with a customizable sidebar and prompt UI.

Python

1

32 commits

updated May 23, 2025

See the code

README

Archived ⚠

This Python-based overlay has been replaced by an Overlay for C#.

Bloodcraft Overlay

A lightweight PyQt5 overlay to send chat commands directly into V-Rising with a customizable sidebar and prompt UI.

Can be moved anywhere on your desktop, in or out of the game window.

License


Quick Demo

https://github.com/user-attachments/assets/5e81836c-55b3-4074-91b3-e180d3a3088f

Quick Demo - Large Canvas

Features

  • Sidebar icons for quick access to command categories
  • Interactive prompts for parameterized commands (picklists and free-text)
  • Reliable key injection into V-Rising chat using Win32 APIs

Prerequisites

  • Windows 10 or later
  • V-Rising installed and running
  • Python 3.10+ for development

Getting Started

Clone this repository:

git clone https://github.com/sevenevesai/bloodcraft-overlay.git
cd bloodcraft-overlay

Install dependencies:

python -m venv venv
venv\\Scripts\\activate
pip install -r requirements.txt

Running the Overlay

Launch directly with Python:

python main.py
  • Toggle Command Panel: click a category icon
  • Send Commands: click a command, fill any prompts, press Send
  • Exit Overlay: click the ✕ button

Project Structure

bloodcraft-overlay/
├─ imgs/          # icon assets
├─ commands.py    # command definitions
├─ main.py        # application entry point
├─ overlay.spec   # PyInstaller spec (optional)
└─ README.md      # this file

Contributing

Contributions are welcome! Please:

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -m "Add feature")
  4. Open a Pull Request

License

This project is licensed under the MIT License. See LICENSE for details.


For issues or feature requests, please open an issue on GitHub: https://github.com/sevenevesai/bloodcraft-overlay/issues

Contributors

sevenevesai

32 commits

sevenevesai/bloodcraft-overlay

A lightweight PyQt5 overlay to send chat commands (for the Bloodcraft mod) directly into V-Rising with a customizable sidebar and prompt UI.

Python

1

32 commits

updated May 23, 2025

See the code

README

Archived ⚠

This Python-based overlay has been replaced by an Overlay for C#.

Bloodcraft Overlay

A lightweight PyQt5 overlay to send chat commands directly into V-Rising with a customizable sidebar and prompt UI.

Can be moved anywhere on your desktop, in or out of the game window.

License


Quick Demo

https://github.com/user-attachments/assets/5e81836c-55b3-4074-91b3-e180d3a3088f

Quick Demo - Large Canvas

Features

  • Sidebar icons for quick access to command categories
  • Interactive prompts for parameterized commands (picklists and free-text)
  • Reliable key injection into V-Rising chat using Win32 APIs

Prerequisites

  • Windows 10 or later
  • V-Rising installed and running
  • Python 3.10+ for development

Getting Started

Clone this repository:

git clone https://github.com/sevenevesai/bloodcraft-overlay.git
cd bloodcraft-overlay

Install dependencies:

python -m venv venv
venv\\Scripts\\activate
pip install -r requirements.txt

Running the Overlay

Launch directly with Python:

python main.py
  • Toggle Command Panel: click a category icon
  • Send Commands: click a command, fill any prompts, press Send
  • Exit Overlay: click the ✕ button

Project Structure

bloodcraft-overlay/
├─ imgs/          # icon assets
├─ commands.py    # command definitions
├─ main.py        # application entry point
├─ overlay.spec   # PyInstaller spec (optional)
└─ README.md      # this file

Contributing

Contributions are welcome! Please:

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -m "Add feature")
  4. Open a Pull Request

License

This project is licensed under the MIT License. See LICENSE for details.


For issues or feature requests, please open an issue on GitHub: https://github.com/sevenevesai/bloodcraft-overlay/issues

Contributors

sevenevesai

32 commits

Languages

Python

100.0%