doodlezucc / dungeonclub Goto Github PK
View Code? Open in Web Editor NEWA cool little website for playing Dungeons & Dragons together!
Home Page: https://dungeonclub.net
License: MIT License
A cool little website for playing Dungeons & Dragons together!
Home Page: https://dungeonclub.net
License: MIT License
Feature Request:
Need a way to move the grid overlay on map images (rather than just added/subtracting tiles in rows)--if the image is already gridded but doesn't perfectly line up, it's difficult to get the grid to match the lines on the image itself
Possible solution: Similar to the image upload dialog, let users drag each corner of the grid to allow for custom offset and size relative to the board.
Hey there, love the tool.
I am trying to see if I can build this out via docker and I am struggling with how to add tracks locally. When I place the tracks in ambience/tracks
, what happens next? I see the ambience player mostly uses Youtube URLS, so I don't understand the format to get this to work.
I have played around with the meta.json
and source.json
files and I have been able to get the packaged release to include extra music, but I had some issue with how I set the playlist up, so my json files went back to it's original state (my fault for messing with it)!
Let me know what I am missing, thanks!
An issue that I have been having with player tokens is if two players click on the same token then move it in different spots, its offset from the rest of the board. The way ive been able to fix this is for someone to refresh the page
(PS: Love the website, very easy to use with alot of good features)
User submitted feature request:
Please implement the option to use hex grids and no grid at all.
Notes:
What needs to be done:
Hello, doodlezucc.
I accidentally found this nifty little website and experienced it. It is quite useful in conducting an impromptu game. However, I think it would be better if the following features were added.
First, some ranged spells that cause debuffs or buffs need to add status flags for multiple tokens, but now it seems that they can only be added one by one. When a player uses the spell Slow on an army of monsters... It's quite a pain. Would like to add a function to add or remove buffs in bulk.And This might work with spellcasting area measuring.
Second, when setting up a large battle scene, many different kinds of tokens need to be imported, and it should be more convenient to have a batch import feature. Also, placing multiple tokens in bulk on the map seems to be needed.
Finally, maybe add a hp status bar and a tool to adjust multiple tokens's hp? This is used for dealing with ranged damage type spells.
One more thing, can you just roll the Initiative of all npc's instead of dice one by one?
Thank you for your outstanding work!
Following the build commands for a server seems to flare up windows defender, defense evasion of sorts. Dunno if this should be a GH issue or not but here
Greetings!
First of all, thank you for developing and sharing this awesome website with the world!
I briefly attempted to contribute some features on my own but seem to lacking an understanding of how to navigate the dart file ecosystem. Would you be so kind as to either reply with a brief explanation on how to alter movable token commands or help implement the following features?
User submitted feature request #1: Movable Token Rotations
Possible implementations:
(preferred)
When token selected, make Alt+Left Mouse Click rotate the token character (originally the bottom side) towards the pointer position
or
When mouse pointer on movable token, make Ctrl or Shift + Left Mouse Drag rotate the token
User submitted feature request #2: User Movement Sequencing Similar to the Measurement Tool
Possible implementation:
When moving a token, make Right Mouse Click leave a point that becomes the new next measurement origin, the cumulative distance is displayed
Thanks again for this beautiful tool!
Best regards,
Derin
The DM can share MD Notes to each Player. Maybe from Obsidian per API Endpoint.
The can be assigned to a token.
Hello @doodlezucc !
I found Dungeon Club and I already love it! It's the easiest and most working dungeon map manager that I've found :), thanks for making it open source! You're the boss!
I wanted to play a bit with the source code but I'm facing a problem when running the dev script, everything is booting normally, the server is properly listening requests BUT the page does not load because it misses the main.dart.js
script (404 error / see attached screenshot).
Do you have a solution by any chance please? ๐
Cheers!
dart bin/dev.dart
outputโ dungeonclub git:(master) dart bin/dev.dart
[Dev: Web] Starting webdev server...
[Dev: Web]
[INFO] Reading cached asset graph completed, took 131ms
[INFO] Checking for updates since last build completed, took 449ms
[INFO] Serving `web` on http://127.0.0.1:8080
[INFO] Running build completed, took 883ms
[INFO] Caching finalized dependency graph completed, took 114ms
[INFO] Succeeded after 1.0s with 15 outputs (9 actions)
[Dev: Web]
[Dev: Web] Website serving at http://localhost:8080
[Dev: CSS] Watching for stylesheet changes
[Dev: Backend] Spawning backend server isolate
Starting server...
Mailing system not enabled (run "dart bin/server.dart mail" to walk through the activation process)
Loaded 0 game meta entries
Loaded 0 accounts
Updating ambience meta...
Unable to refresh playlists because "yt-dlp" is not installed or outdated.
Loaded music playlists
Dungeon Club is ready!
- Local: http://localhost:7070
- Network: http://192.168.1.37:7070
[Dev: Backend] Press R to restart the backend server
Hello, doodlezucc.
First of all, thank you very much for your contribution to TRPG VTT, but I found that there is a feature missing that I need.
In this VTT, when you try to create a second measurement board or leave the measurement board layer, the old measurement board will be automatically deleted. In most cases, this is a very convenient feature. However, in some special scenarios, I need to keep this measurement board to indicate the range, such as when a creature casts Darkness or Web, the spell should last until the effect ends. I hope there is a feature that can keep this part of the measurement board to indicate the range, or actually the tool already has similar functions, but I haven't found it yet?
Another question is related to logical functions. Some of my friends hope that they can directly drag the token to the map instead of clicking first and then confirming the position. Of course, this is just a habit of operation, and I believe that your current design must have its own considerations.
Thank you very much for you and your dungeonclub.
Feature request:
The ability to make a chracter invisible so only the dm and the characters player can see him
greetings,
i'm delving into the wonders of self-hosting this amazingly simple tool, but i'm not by any means an expert in web-technologies.
i'm wondering if it is possible to compile everything into one executable for easier time trying to self host it, at least in non-server pcs.
thank you for your time nevertheless and great work !
~ joao
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.