Skip to content
An unofficial cross-platform Doki Doki Literature Club port to Lua for different game consoles
Lua Makefile
Branch: ddlclove
Clone or download
Pull request Compare This branch is 3 commits ahead of LukeZGD:ddlclove.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


A Doki Doki Literature Club port for the Nintendo Switch, PSP, PS Vita, and PS3! Programmed in Lua, running under the LovePotion for Switch, OneLua for PSP and PS Vita, and Lua Player for 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:

Some notes:

  • DDLC-LOVE will not run on PSP 1000 systems. It does not have enough memory for it.
  • I don’t have enough interest in developing this, or in DDLC anymore. There will be no more updates from me.
  • The 3DS version of this port is found in the master branch of this repo.

Locations of save files:

Platform Location
Switch sdmc:/switch/DDLC-LOVE/
PSP ms0:/data/DDLC-LOVE/savedata/
PS Vita ux0:/data/DDLC-LOVE/savedata/
PS3 root of USB drive
Windows %appdata%\LOVE\DDLC-LOVE\

You can reset the save data and start over by deleting all of the save files. This is also mentioned in the help menu.


  • All versions share the same code, but they all have different processes for building.
  • Game assets need to be prepared first in game/assets folder, from the DDLC-LOVE-Assets repo.
  • For all Sony devices, LOVE-WrapLua is also required beside the game folder (script.lua/index.lua and the LOVE-WrapLua folder).
  • Switch - Instructions are in here
  • PS Vita - use the ONEmakerGUI included with ONEluav4R1 for the PS Vita to build a .vpk.
  • PSP - EBOOT.PBP and oneFont.pgf files from ONEluav4R1 for the PSP are also required to be beside the game folder. You may want to also change the ICON0.PNG and PIC1.PNG of the EBOOT.


  • Switch - Run the .nro with Atmosphère's title takeover functionality. Other methods can be found in here

  • PSP - Download the zip from the releases, and extract the folder with EBOOT.PBP to ms0:/PSP/GAME/

  • PS Vita - Install the vpk from the releases.

  • PS3

  1. Install Lua Player PS3 to your PS3 (you need CFW/HAN/HEN to get Package Manager)
  2. Extract all files of the zip to the root of a USB drive to be used for the PS3
  3. Insert the USB drive to the rightmost USB slot (dev_usb000)
  4. Launch Lua Player PS3
  • PC - Drag the game folder to LÖVE 11.x


You can’t perform that action at this time.