|
|
The original Doki Doki Mod Manager by proudust was once the go-to solution for managing DDLC mods. However, it has been abandoned and is no longer maintained. Over time, the original DDMM has developed several critical issues:
β Issues with Original DDMM |
---|
Broken functionality due to outdated dependencies and security vulnerabilities |
No support for modern DDLC mods and newer mod formats |
Compatibility issues with current operating systems |
Lack of updates since the project was abandoned by its maintainer |
Security risks from unpatched vulnerabilities in its outdated codebase |
While Doki Doki Mod Docker exists as an alternative, this Doki Doki Mod Manager offers significant advantages:
π This Mod Manager | π³ Docker Version |
---|---|
β
Native Performance Runs directly on your system |
β Containerization Overhead Slower due to Docker layers |
β
Simple Installation Download and run executable |
β Complex Setup Requires Docker knowledge |
β
OS Integration File associations & shortcuts |
β Limited Integration Isolated container environment |
β
Low Resource Usage Minimal system impact |
β High Overhead Docker daemon always running |
β
Sayonika Store Built-in Integrated mod browsing |
β No Store Integration Manual mod sourcing |
β
Active Development Regular updates & features |
β Limited Updates Slower development cycle |
π‘ This version combines the best aspects of the original DDMM concept with modern development practices, active maintenance, and enhanced features that make mod management effortless.
This version of DDMM includes full integration with the Sayonika mod store at sayonika.dynamicaaa.me
|
|
We strongly recommend using Bun as your JavaScript runtime for development.
β‘ Superior Performance Up to 3x faster than Node.js |
π¦ Built-in Package Manager No need for separate npm |
π· TypeScript Support First-class support out of the box |
π₯ Enhanced Development Hot reloading & better performance |
While Node.js is still supported, Bun provides the best development experience.
# Clone the repository
git clone https://github.com/Dynamicaaa/Mod-Manager
cd Mod-Manager
# Install dependencies
bun install
# Start development server
bun run start
DDMM uses SCSS for modern styling with automatic compilation:
# π¨ Build Commands
bun run build-css # Build once (development)
bun run build-css-prod # Build for production (compressed)
bun run build-css-watch # Watch for changes and auto-rebuild
# ποΈ Direct Utility Usage
bun rebuild-css.js # Standard build
bun rebuild-css.js --production # Production build
bun rebuild-css.js --watch # Watch mode
Note: Please follow these steps to ensure a smooth upgrade from previous versions to the latest versions.
- Backup your mods and saves:
Before upgrading, back up your existing mods and save files from your DDLC directory. - Uninstall previous versions:
Remove any older installations of Doki Doki Mod Manager to prevent conflicts. - Install updated version:
Download the latest release from GitHub Releases and install the appropriate version for your platform. - Restore your mods and saves:
Copy your backed-up mods and save files into the new installation's DDLC directory if needed. - Review new settings:
Open the application and review new configuration options or permissions. - Check for deprecated features:
Some legacy features may be removed or replaced. Refer to the release notes for details. - Report issues:
If you encounter problems, please open an issue.
π CSS File Structure:
app.scss Main application styles |
fonts.scss Font definitions |
sayonika-store.scss Sayonika integration styles |
π§ Variable | π Purpose |
---|---|
DDMM_LANG_PROOF |
π€ Adds prefixes to all localized strings |
DDMM_DEVTOOLS |
π§ Opens developer tools on launch |
DDMM_INCOGNITO |
πΆοΈ Removes app name from title bar |
DDMM_LANG |
π Sets language (see lang/ folder) |
|
|
|
|
Doki Doki Mod Manager is a fan work of Doki Doki Literature Club, created in accordance with Team Salvato's IP Guidelines.
π Doki Doki Mod Manager is licensed under the MIT License