Skip to content

alessandriLuca/dndtool

Repository files navigation

Dungeons & Dragons React Engine for Characters, Items, NPCs, & Equipment (DRECINE)

Logo DRECINE

Overview

DRECINE is an innovative tool tailored for Dungeon Masters in Dungeons & Dragons, designed to streamline the management of NPCs, monsters, items, and player stats.

Features

NPC & Monster Card Generation

  • YAML File to Card Conversion: Transforms YAML files into detailed PNG cards for NPCs or monsters, complete with stats and other key details.
  • Custom Image Upload: Users can upload their own images to personalize character cards.
  • YAML Generation Assistance: For those not familiar with YAML syntax, the tool helps generate prompts for AI tools like ChatGPT to create the required YAML file.

Item Selection Based on Rarity

  • Database Item Selection: Facilitates loot distribution by selecting items based on rarity from the D&D 5e database, speeding up gameplay.
  • Custom Database Integration: Allows the integration of custom item databases for more personalized gameplay experiences.

Custom Database File Creation Assistance

  • Guided Database Structuring: Assists users in structuring their custom databases with specific formatting requirements. The tool employs the same AI-assisted prompt generation method as in the YAML assistance. This process helps users adapt their database content into a format that is compatible with DRECINE, making the creation of custom databases more accessible.

Player Equipment and Stat Tracking

  • Inventory and Stat Management: Efficiently tracks players' equipment, levels, and stats, crucial for managing special items like cursed objects.

Future Developments

  • Wild Surge Support: Plans are in place to add support for Wild Surge, enhancing the dynamism and unpredictability of gameplay.
  • Custom Wild Surge Table: Alongside the standard options, a feature to create custom Wild Surge tables will be introduced, offering even more customization for Dungeon Masters.

Development, Distribution, and License

  • Developed with Reactome in JavaScript: Built using Reactome and JavaScript, ensuring a responsive and intuitive interface.
  • Open Access on GitHub: The source code is available on GitHub, free for everyone to use, modify, and distribute. Modifications or redistributions must remain free of charge, and credit must be given to the original creator.
  • License: Released under the GNU Affero General Public License (AGPL), allowing free use, modification, and distribution, while ensuring that all derivatives remain open source and free of charge.

AI Utilization

  • AI Support for YAML File Writing: AI is used to assist in writing YAML files. Users may opt to use it to automatically generate NPCs, monsters, or entire item databases, but its use is at the user's discretion.
  • Image Management: It's important to note that DRECINE does not generate images through AI. All images must be independently uploaded by the users.

Community Involvement and Suggestions

  • Early Stage Development: DRECINE is still in its early stages of development. Feedback and suggestions are highly encouraged to enhance its capabilities.
  • Open to New Features and Bug Reports: Suggestions for new features, improvements, and reports of any bugs are greatly appreciated. Community involvement is key to making DRECINE more effective and user-friendly.

Links


DRECINE enhances the Dungeons & Dragons experience by providing essential tools for game management and promoting engaging and creative storytelling.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published