Immerse yourself in an unparalleled dialogue experience with the members of the Literature Club. DDLC Worlds Apart extends beyond pre-scripted responses, introducing fluid, generative, and memory-rich interactions.
- About 📖
- Notes 📝
- Features 🎮
- Technology 🧠
- Installation 🛠️
- Credits 🙏
DDLC Worlds Apart reimagines the way you engage with the Literature Club members. While the current version places you in the familiar clubroom, future iterations will unveil more environments and opportunities for exploration.
Character Status:
- Monika: 🟢 Active
- Sayori: 🟠 Coming Soon
- Natsuki: 🟠 Coming Soon
- Yuri: 🟠 Coming Soon
- MC: ❓
-
DDLC Worlds Apart is a work in progress. Expect bugs and missing features.
-
DDLC Worlds Apart is not affiliated with Team Salvato. DDLC AI is a fan project.
-
DDLC Worlds Apart is not a replacement for DDLC. It begins after the events of DDLC.
-
Sometimes the AI gets stuck in a process, I try to fix this error. For now, just restart the AI.
-
This mod stores Monika Memories in a MongoDB database, if you don't want to use it, it also can sotore them in a JSON file. By default, it uses a JSON file.
-
I'm making a video about this project, I will upload it to my YouTube channel (named IkarosKurtz), I will put the link here when is ready.
- Generative Conversations: Speak freely and receive human-like responses.
- Memory-Rich Interactions: The AI recalls past discussions, making every conversation nuanced and unique.
- Expansive Environments: The clubroom is just the beginning.
At the core of DDLC Worlds Apart is a Generative Agent, inspired by cutting-edge research from Google and Stanford University. Powering these interactions is ChatGPT, specifically the gpt-3.5-turbo
variant, boasting 175 billion parameters.
📄 Generative Agents: Interactive Simulacra of Human Behavior
Our bespoke implementation introduces optimizations, ensuring faster and seamless dialogues. A cornerstone of our project is the long-term memory system, obviating the conventional token limitations and archiving essential memories in MongoDB. Note: Usage of ChatGPT necessitates charges for the OpenAI API.
Prerequisites:
- Python - For backend processes.
- DDLC Worlds Apart Repository.
Setup:
- Clone or download this repository.
- Navigate to the project directory.
- Initiate a virtual environment:
python -m venv env
- Activate the virtual environment:
env\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Configure your .env:
OPENAI_API_KEY
: Your OpenAI API Key.MONGO_URI
: Your MongoDB Connection URI. (Optional)
- Run the AI:
python api.py
- Download the rar from releases tab here.
- Extract the rar. You should get a folder called
DDLC Worlds Apart
. - Get a fresh copy of DDLC from here.
- Copy/move all the contents of the
DDLC Worlds Apart
folder into the root of your DDLC folder. When prompted to replace files selectYes
, basically you are replacing the original files with the modded files. - Run
DokiDokiWorldsAparts.exe
, also run the AI (follow the AI Setup). - Last but not least, enjoy!
A heartfelt appreciation to Google, Stanford University, and OpenAI for their invaluable research and tools. This project stands on the shoulders of their pioneering work.
Dan Salvato and Team Salvato for creating such an amazing game and community.