DISCLAIMER: This utility is fan-made, and not affiliated with Team Salvato. Doki Doki Literature Club! and all related characters and assets belong to Team Salvato. Team Salvato did not intend for DDLC to be run on this platform, so please don't report errors to them.
Note: This is only compatible with the original version of DDLC, not DDLC+. There is no support planned for DDLC+ as it uses a completely different engine (not to mention the HD graphics would likely lag older models of Raspberry Pi).
IMPORTANT NOTICE: This repository is currently inactive and the project no longer maintained. The launcher program provided by this project is provided as-is and I make no guarantees that it will work (although I can assure you it worked when I last tested it).
This is a utility to run Doki Doki Literature Club! on the Raspberry Pi. DDLC has not been fully tested on this platform.
THIS IS CURRENTLY IN BETA. USE AT YOUR OWN RISK.
- Download the latest installer file.
- Run the installer using:
sudo /path/to/downloaded/installer
- Once it has been run, download the windows version of DDLC from ddlc.moe. You do not need to pay, as it is pay what you want.
- Register it with the launcher using the command
sudo dokidoki register /path/to/zipped/copy/of/ddlc
. - "Install" DDLC by using the command
dokidoki setup
. - For best experience, use
raspi-config
to set the GL driver (in advanced options) to the "Fake KMS" option, and increase the GPU memory split to 256. - Now, you can play DDLC by using the command
dokidoki
ordokidoki start
.
Yes you can, however the instructions are usually overcomplicated, don't work, and usually require the average user to follow various complicated steps. For instance, for the easiest possible way (which not may people stop and think about from what I've seen), the user needs to download several files from the Ren'Py SDK, and then move the files correctly, before having to run a long-winded command every time they want to play DDLC. This program is designed to group all those steps into a single script, and shorten the long-winded command.
- Why does the game lag so much?
Because it is designed for a full-blown PC, and the Raspberry Pi comes no-where near to it in computing power. Having the "Experimental Graphics Driver" inraspi-config
set to the "Fake KMS" option can help. - I ran in to an error, what should I do?
Search the Issues section of this GitHub repository for the issue you're having, and if there isn't an issue posted about it, please post one. - What versions of the Raspberry Pi does this support?
Currently this has been tested on: Pi 2B, Pi 4
This still needs to be tested on: Pi 3B, Pi 3B+ This is not tested (and not supported) by: Pi 1 (any model), Pi Zero (including W and WH).
If I'm missing any models of Pi, please let me know (or add it to one of the lists in a pull request. If you have any of the models of Pi in the "This still needs to be tested on" section, please feel free to test that the program works (including sound), and submit an issue named "[TEST RESULTS] ", with the results of testing in the description.
Please do not post results for models not in the "This still needs to be tested on".
If you have negative test results (DDLC won't run, or something won't work), please instead post a regular issue. - How do I mod the game / access game files?
Modding the game / accessing game files works no differently to how it works with PC DDLC. By default the game files can be accessed at ~/ddlc/ddlc. (note that some mods may be too demanding for a rapsberry pi to run).
- Desktop/menu icons
- Ability to update using
dokidoki update
This project will be open for contributions once the full version is released.