Skip to content
This repository was archived by the owner on Nov 15, 2024. It is now read-only.

Commit d8e9094

Browse files
author
LukeZGD
committed
v1.2.3
1 parent 84f76a2 commit d8e9094

8 files changed

Lines changed: 37 additions & 15 deletions

File tree

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,17 @@
99
- **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**
1010

1111
## Downloads:
12-
- [PS Vita v1.2.2 (.vpk)](https://github.com/LukeZGD/DDLC-LOVE/releases/download/v1.2.2/DDLC-LOVE.vpk)
13-
- [LÖVE v1.2.2 (.love)](https://github.com/LukeZGD/DDLC-LOVE/releases/download/v1.2.2/DDLC-LOVE.love)
14-
- [Other versions](https://github.com/LukeZGD/DDLC-LOVE/releases/v1.1.9) (not recommended)
12+
- [PS Vita v1.2.3 (.vpk)](https://github.com/LukeZGD/DDLC-LOVE/releases/download/v1.2.3/DDLC-LOVE.vpk)
13+
- [LÖVE v1.2.3 (.love)](https://github.com/LukeZGD/DDLC-LOVE/releases/download/v1.2.3/DDLC-LOVE.love)
14+
- [PSP v1.2.3 (.zip)](https://github.com/LukeZGD/DDLC-LOVE/releases/download/v1.2.3/DDLC-LOVE-PSP.zip)
15+
- [Other systems](https://github.com/LukeZGD/DDLC-LOVE/releases/v1.1.9) (not recommended)
1516

1617
## Notes:
18+
- With better ways to play DDLC on Switch and Vita platforms, DDLC-LOVE is no longer needed, and it will not be updated anymore.
19+
- For the PS Vita, I recommend using [Doki-Doki-Literature-Club-Vita](https://github.com/SonicMastr/Doki-Doki-Literature-Club-Vita) instead of DDLC-LOVE for the full desktop version (in Ren'Py) with support for mods.
20+
- 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.
1721
- Limited support for PSP, Switch, 3DS, and PS3. Playing the DDLC-LOVE versions for these systems is not recommended. For more details, see [#123](https://github.com/LukeZGD/DDLC-LOVE/issues/123)
18-
- DDLC-LOVE is not compatible with any existing mods and translations, they have to be ported manually. 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
22+
- 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.
1923

2024
## Usage:
2125
- **PS Vita** - Install the `.vpk` using [VitaShell](https://github.com/TheOfficialFloW/VitaShell). You can now run DDLC-LOVE from the home screen

game/draw.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ unitimer = 0
130130
uniduration = 0.25
131131

132132
function outlineText(text,x,y,type,arg1)
133-
if settings.o == 1 and type ~= 'poemgame' and type ~= 'm_selected' then
133+
if g_system == 'PSP' or (settings.o == 1 and type ~= 'poemgame' and type ~= 'm_selected') then
134134
lg.setColor(0,0,0,alpha)
135135
else
136136
local addm = 1.5
@@ -210,6 +210,9 @@ function drawTextBox()
210210
else
211211
lg.setFont(allerfont)
212212
end
213+
if g_system == 'PSP' then
214+
xps.c = 240
215+
end
213216
if c_disp[1] then
214217
outlineText(c_disp[1],xps.c,yps.c[1],'c_disp')
215218
end

game/loader/assets_load.lua

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@ function loaderAssets(l_timer)
2121
--splash, title screen, gui elements, sfx
2222
namebox = lgnewImage('assets/images/gui/namebox.png')
2323
textbox = lgnewImage('assets/images/gui/textbox.png')
24-
menu_bg = lgnewImage('assets/images/gui/menu_bg.jpg')
24+
if g_system == 'PSP' then
25+
menu_bg = lgnewImage('assets/images/gui/menu_bg.png')
26+
else
27+
menu_bg = lgnewImage('assets/images/gui/menu_bg.jpg')
28+
end
2529
gui.check = lgnewImage('assets/images/gui/button/check_selected_foreground.png')
2630
gui.ctc = lgnewImage('assets/images/gui/ctc.png')
2731
gui.skip = lgnewImage('assets/images/gui/skip.png')
@@ -39,12 +43,12 @@ function loaderAssets(l_timer)
3943
n1 = lg.newFont('assets/fonts/n1.ttf',24) --natsuki poem font
4044

4145
elseif l_timer == 101 then
42-
gui.mainbuttons = lgnewImage("assets/images/gui/overlay/"..settings.lang.."/mainbuttons.png")
43-
gui.gamebuttons = lgnewImage("assets/images/gui/overlay/"..settings.lang.."/gamebuttons.png")
44-
gui.history = lgnewImage("assets/images/gui/overlay/"..settings.lang.."/history.png")
45-
gui.load = lgnewImage("assets/images/gui/overlay/"..settings.lang.."/load.png")
46-
gui.save = lgnewImage("assets/images/gui/overlay/"..settings.lang.."/save.png")
47-
gui.settings = lgnewImage("assets/images/gui/overlay/"..settings.lang.."/settings.png")
48-
gui.setbuttons = lgnewImage("assets/images/gui/overlay/"..settings.lang.."/setbuttons.png")
46+
gui.mainbuttons = lgnewImage("assets/images/gui/"..settings.lang.."/mainbuttons.png")
47+
gui.gamebuttons = lgnewImage("assets/images/gui/"..settings.lang.."/gamebuttons.png")
48+
gui.history = lgnewImage("assets/images/gui/"..settings.lang.."/history.png")
49+
gui.load = lgnewImage("assets/images/gui/"..settings.lang.."/load.png")
50+
gui.save = lgnewImage("assets/images/gui/"..settings.lang.."/save.png")
51+
gui.settings = lgnewImage("assets/images/gui/"..settings.lang.."/settings.png")
52+
gui.setbuttons = lgnewImage("assets/images/gui/"..settings.lang.."/setbuttons.png")
4953
end
5054
end

game/loader/audio.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
local audio_wloop = {'1','2','3','4','4g','5','5_monika','5_natsuki','5_sayori','5_yuri','6','7g','8','10','d','monika-end'}
22
audio_ext = '.ogg'
3+
if g_system == 'PSP' then
4+
audio_ext = '.mp3'
5+
end
36

47
function audioUpdate(audiox, forceload) --audio changes
58
if audio1 ~= audiox or forceload then

game/loader/states.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ function changeState(cstate,x)
2828
end
2929
--new game gui image
3030
if persistent.ptr == 1 and not gui.newgame1 then
31-
gui.newgame1 = lgnewImage("assets/images/gui/overlay/"..settings.lang.."/newgame1.png")
31+
gui.newgame1 = lgnewImage("assets/images/gui/"..settings.lang.."/newgame1.png")
3232
elseif not gui.newgame1 then
33-
gui.newgame = lgnewImage("assets/images/gui/overlay/"..settings.lang.."/newgame.png")
33+
gui.newgame = lgnewImage("assets/images/gui/"..settings.lang.."/newgame.png")
3434
end
3535
--monika
3636
if persistent.ptr == 4 and not menu_art_m then

game/menu.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,9 @@ function menu_draw()
340340
local temptext = wrap(history[i],70)
341341
local ypos = 3600+(history_scr*75)-(i*120)
342342

343+
if g_system == 'PSP' then
344+
xpsc = 360
345+
end
343346
if global_os == 'LOVE-WrapLua' then
344347
lg.print(temptext,xpsc,ypos)
345348
else

game/states/load.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ if g_system == 'Switch' then
77
savedir = 'sdmc:/switch/DDLC-LOVE/'
88
elseif g_system == 'Vita' then
99
savedir = 'ux0:/data/DDLC-LOVE/savedata/'
10+
elseif g_system == 'PSP' then
11+
savedir = 'ms0:/PSP/GAME/DDLC-LOVE/savedata/'
1012
elseif global_os == 'Linux' then
1113
savedir = '$HOME/.local/share/love/DDLC-LOVE/'
1214
elseif global_os == 'Windows' then

game/states/splash.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ local random_msg = love.math.random(1,12)
33
local s_timer = 0
44
local s_kille = {x=280,y=-5}
55
splashx = 975
6+
if g_system == 'PSP' then
7+
splashx = 915
8+
end
69

710
function drawSplash()
811
lg.setBackgroundColor(255,255,255)

0 commit comments

Comments
 (0)