Skip to content

Beelzebub2/DnDTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dark and Darker Tools

🎮 Demo

8mb.video-pC9-6JKlF3QU.mp4

Python License Status Version Build Status

A tool to capture and generate visual previews of Dark and Darker stash contents and organize them.

🌐 Website: https://dndtools.me
💬 Discord: Join our community

⚠️ Disclaimer

This project is not affiliated with, endorsed by, or connected to IRONMACE Co., Ltd. or Dark and Darker in any way. This is a fan-made tool for educational purposes only.

All game content and materials are trademarks and copyrights of IRONMACE Co., Ltd. or its licensors. All rights reserved.

🚀 Features

  • Captures Dark and Darker network data for stash and inventory
  • Visualizes your characters, stashs and inventory in a clean layout
  • Allows sorting of your stashes using inventory for temporary storage
  • Includes a search box to quickly find items across all characters

📋 Requirements

🔧 Installation

  1. Clone the repository:
git clone https://github.com/Beelzebub2/DnDTools.git
cd DnDTools
  1. Navigate to the UI folder and install required dependencies:
pip install -r UI/requirements.txt

📖 Usage

  1. Start Dark and Darker
  2. Navigate to the UI folder and run the application::
cd UI
python app.py
  1. Make sure packet capture is enabled.
  2. From the character selection screen, select the character you want to capture.
  3. Open your stash in-game. Your character’s stash and inventory will appear in the Characters tab.

⚙️ Configuration

Updating Protobuf Files After a Game Update

After a Dark and Darker update, you will need to run:

UI\networking\extract.bat

to grab the fresh .proto files from the game binary.

Important:
Before running, update the path inside extract.bat if your game is installed somewhere other than the default.
The default path is:

C:\Program Files\IRONMACE\Dark and Darker\DungeonCrawler\Binaries\Win64\DungeonCrawler.exe

We will try to keep the .proto files in the repository updated, but if they are outdated, you can use this script to generate the latest ones yourself.

🛡️ Legal

This project:

  • Does not modify any game files
  • Does not interact with the game process
  • Only captures and analyzes network traffic
  • Is provided "AS IS" without warranty of any kind

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

🙏 Acknowledgments

thanks to:

  • Kokkor on Discord for their help with protobuf and packet capture.
  • Anders on Discord for their help with this project and for allowing us to use custom models.
  • Darkerdb for the amazing api.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

💬 Support

For support or questions, please open an issue on GitHub.

📝 TODO

! Support for other resolutions
- Quest tracking
- More sorting options
- Show crafting usage for items

Remember to always comply with Dark and Darker's Terms of Service while using this tool.

Support us