/DDLC-LOVE

An unofficial Doki Doki Literature Club port to Lua for the PS Vita and other game consoles

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

DDLC-LOVE

Will you write the way into her heart?

  • DDLC-LOVE is a Doki Doki Literature Club port programmed in Lua for the Nintendo Switch, 3DS, Sony PS Vita, PSP, and PS3!
  • This port is unofficial and is not affiliated with Team Salvato. Please support the official game. You can download Doki Doki Literature Club at: https://ddlc.moe
  • For the full experience of the game on the PC, Switch, and other consoles, please support Team Salvato and buy Doki Doki Literature Club Plus! Get the official console versions at: https://ddlc.plus

Downloads:

Notes:

  • With better ways to play DDLC on Switch and Vita platforms, DDLC-LOVE is no longer needed, and it will not be updated anymore.
  • For the PS Vita, I recommend using Doki-Doki-Literature-Club-Vita instead of DDLC-LOVE for the full desktop version (in Ren'Py) with support for mods.
  • For the Switch, support Team Salvato and buy DDLC Plus! The original DDLC (in Ren'Py) can also be run with Switchroot Ubuntu or Android with support for mods.
  • Limited support for PSP, Switch, 3DS, and PS3. Playing the DDLC-LOVE versions for these systems is not recommended. For more details, see #123
  • DDLC-LOVE is not compatible with any existing mods and translations. Also, DDLC-LOVE is a port of the free base game only. Content from DDLC Plus will not be ported over to DDLC-LOVE. If you want DDLC Plus content, please support Team Salvato and buy the game from the official platforms.

Usage:

  • PS Vita - Install the .vpk using VitaShell. You can now run DDLC-LOVE from the home screen
  • LÖVE - Run the LÖVE executable (.love) using LÖVE versions 0.10.2 and newer
  • PSP - Download the .zip for the PSP version, and extract the folder with EBOOT.PBP to your memory stick at ms0:/PSP/GAME/. You can now run DDLC-LOVE from the XMB
  • Switch - Run the .nro with Atmosphère title takeover functionality. The LÖVE executable (.love) may also be used. More details can be found in lovebrew
  • 3DS .3dsx - Put the .3dsx to the 3ds folder on the root of your SD card. You can now run DDLC-LOVE from The Homebrew Launcher
  • 3DS .cia - Install the .cia using FBI. You can now run DDLC-LOVE from the home menu
  • PS3:
    1. Download the .zip for the PS3 version.
    2. Extract all files of the .zip to the root of a compatible USB drive to be used for the PS3, and install Lua Player PS3.pkg (you need CFW/HEN to get Package Manager). This only needs to be done once for setting up
    3. To run the game, insert the USB drive to the rightmost USB slot and launch Lua Player PS3 from the XMB

Locations of save files:

  • You can reset the save data and start over by deleting the save file folder. This is also mentioned in the help menu ingame.
Platform Location
PS Vita ux0:/data/DDLC-LOVE/savedata/
PSP ms0:/PSP/GAME/DDLC-LOVE/savedata/
Switch sdmc:/switch/DDLC-LOVE/
3DS sdmc:/3ds/data/DDLC-LOVE/
PS3 dev_usb000:/DDLC-LOVE/savedata/
Other see love.filesystem

Building:

  • For v1.2.1 and newer, game assets are to be extracted from the latest release
  • Game assets from the DDLC-LOVE-Assets repo are only to be used for v1.2.0 and older
  • For all Sony devices, LOVE-WrapLua is also required beside the game folder (index.lua, script.lua, and the LOVE-WrapLua folder). See the contents of the Vita, PSP, and PS3 versions for the directory tree (.vpk and .zip releases)

Credits: