Welcome to the Warhammer Fantasy Roleplay 2nd Edition Virtual Tabletop (VTT) project! This project aims to provide a comprehensive and user-friendly virtual tabletop experience for Warhammer Fantasy Roleplay 2nd Edition, allowing players and game masters to easily manage their games online.
- Character Management: Create, edit, and manage player characters and NPCs with ease.
- [WIP] Combat Tracker: Easily track combat encounters, initiative, and statuses.
- Map and Token Management: Upload and manage maps, place tokens, and control visibility.
- Dice Roller: Integrated dice roller supporting all Warhammer Fantasy Roleplay 2nd Edition mechanics.
- [WIP] Handouts and Notes: Share handouts and keep game notes accessible to all players.
- Audio Integration: Play ambient sounds and music to enhance the gaming experience.
- [WIP] Customizable UI: Tailor the interface to fit your group's needs and preferences.
- Secure and Reliable: Ensure data integrity and security with robust backend solutions.
To get started with the Warhammer Fantasy Roleplay 2nd Edition VTT, follow these steps:
git clone https://github.com/wkrzos/bardzofajenvtt.git
cd bardzofajenvtt
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
pip install -r requirements.txt
Create a .env
file in the root directory and add your environment variables. For example:
MONGO_URI=mongodb://localhost:27017/bardzofajenvtt
SECRET_KEY=your_secret_key
flask run
Currently the app supports hot-seat only mode:
- Run the applicataion.
- Choose the language.
- You're all set.
- Navigate to the "Characters" section.
- Click "Add Character" and enter the character details.
- Edit or update character information as needed.
- Use the "Combat Tracker" to manage encounters.
- Upload maps and place tokens for visual representation.
- Roll dice using the integrated dice roller.
- Share handouts and keep notes accessible in the "Handouts" section.
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
Please ensure your code follows our Code of Conduct and Contributing Guidelines.
This project is licensed under the Creative Commons License. See the LICENSE file for details.
If you have any questions, issues, or suggestions, feel free to reach out:
- Email: [wip]
- GitHub Issues: Issues Page
We hope you enjoy using the Warhammer Fantasy Roleplay 2nd Edition VTT! Happy gaming!