All Projects → LukeZGD → Ddlc Love

LukeZGD / Ddlc Love

Licence: gpl-3.0
An unofficial Doki Doki Literature Club port to Lua for different game console platforms

Programming Languages

lua
6591 projects

DDLC-LOVE

Will you write the way into her heart?

DDLC-LOVE is a Doki Doki Literature Club port for the Nintendo Switch, 3DS, Sony PS Vita, PSP, and PS3! Programmed in Lua, running under LovePotion for Switch and 3DS, OneLua for PS Vita and PSP, 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: http://ddlc.moe

Some notes:

  • (Switch) Only Atmosphère is supported.
  • (Switch) (LP1.1.0) For Atmosphère 0.10.2 and up, add enable_deprecated_hid_mitm = u8!0x1 in sdmc:/atmosphere/config/system_settings.ini under [Atmosphere] (see #111)
  • (3DS) Only the latest Luma3DS is supported.
  • (3DS) Make sure that dspfirm.cdc is dumped for audio to work (use DSP1)
  • DDLC-LOVE will no longer be updated.

Usage:

  • Switch - Run the .nro with Atmosphère title takeover functionality. Other methods can be found here
  • 3DS .3dsx - Put the .3dsx to the 3ds folder to the root of your SD card. You can now run DDLC-LOVE from The Homebrew Launcher
  • 3DS .cia - Install the .cia file from the releases using FBI. You can now run DDLC-LOVE from the home menu
  • PS Vita - Install the .vpk from the releases using VitaShell. You can now run DDLC-LOVE from the home screen
  • PSP - Download the .zip for the PSP version from the releases, and extract the folder with EBOOT.PBP to your memory stick at ms0:/PSP/GAME/. You can now run DDLC-LOVE from the XMB
  • PS3:
    1. Download the .zip for the PS3 version from the releases.
    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.
Platform Location
Switch sdmc:/switch/DDLC-LOVE/
3DS sdmc:/3ds/data/DDLC-LOVE/
PS Vita ux0:/data/DDLC-LOVE/savedata/
PSP ms0:/PSP/GAME/DDLC-LOVE/savedata/
PS3 dev_usb000:/DDLC-LOVE/savedata/
Other see love.filesystem

Building:

  • Game assets and other stuff are needed to be prepared first from the DDLC-LOVE-Assets repo.
  • For all Sony devices, LOVE-WrapLua and lv1lua.lua from DDLC-LOVE-Assets are also required beside the game folder (script.lua, lv1lua.lua, and the LOVE-WrapLua folder)

  • Switch - Run lovebrew for a .nro build; More details in here
  • 3DS:
    1. Set LOVEPOTION_3DS to path to LovePotion 1.0.9 first! eg. export LOVEPOTION_3DS=<path to>/LovePotion.elf
    2. Run make 3dsx for a .3dsx build or make cia for a .cia build.
  • PS Vita - Get the sce_sys folder from DDLC-LOVE-Assets and use the ONEmakerGUI included with ONEluav4R1 for PS Vita to build a .vpk.
  • PSP - EBOOT.PBP and oneFont.pgf files from ONEluav4R1 for PSP are also required to be beside the game folder. You can get ICON0.PNG and PIC1.PNG from DDLC-LOVE-Assets as well.

Credits:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].