Doki-Doki Literature Club Plus! - Game Assets Extraction (Windows Only)

cimo95

Stupid troubleshooter
OP
Member
Joined
Oct 30, 2019
Messages
147
Trophies
0
Location
null
XP
517
Country
Antarctica
upload_2021-7-2_1-24-40.png


I will share a modified library file of DDLC+ for Windows (DDLC.dll),
because assetBundle DDLC+ can't be directly unpacked with third-party applications,
so I modify a bit in DDLC.dll so that you can directly unpack the assetBundle file which contains all the assets of the DDLC+ game.

Starting from my desire, to take CG pictures and the music, then i idly modify the DDLC.dll file.

TOOLS :
- my modified DDLC.dll (Download)
- Perfare's AssetStudioGUI (Download)

HOWTO :
  1. Download modified DDLC.dll
  2. Goto "Managed" folder on your DDLC+ installation directory (commonly in : "C:\program files\Steam\steamapps\common\Doki Doki Literature Club Plus\Doki Doki Literature Club Plus_Data\Managed\")
  3. Rename existing DDLC.dll to DDLC.bak (or anything other than the .dll suffix)
  4. Paste the modified DDLC.dll there
  5. Run your DDLC+
  6. Wait until Login screen shown
  7. Login
  8. If ...
    1. ... you want to extract the whole game assets including dialogues in RenPy notation, language packs, etc... you must run each part of the game to trigger it out. For example, if you want to get resource for all Side Story part, you must run all the story part one by one (better use "skip" to speed it up).
    2. ... no, you can simply quit (you may only get some of important assets bundle only)
  9. Delete the DDLC.dll
  10. Rename DDLC.bak to DDLC.dll

Note : You MAY NOT use this library for normal usage, that's why its important to restore your original DDLC.dll after finished.

The results are saved on "Doki Doki Literature Club Plus_Data\StreamingAssets\AssetBundle\"

Use AssetStudioGUI to show the result file contents !
 
Last edited by cimo95,
  • Like
Reactions: BlazeMasterBM

cimo95

Stupid troubleshooter
OP
Member
Joined
Oct 30, 2019
Messages
147
Trophies
0
Location
null
XP
517
Country
Antarctica
how to edit the characters pose like hairstyles or their outfit
Unfortuntely you can't, (at least can't do it easily)
AS i KNOW...
DDLC+ using different and most advanced game engines today, Unity, and it is not as simple as RenPy anymore.
Any changes of assets (sprites), need to change the certain variables and flags too, to keep the game playable normally.

For this time, you may just be able to modify the free version of DDLC which already spreads on the internet, like MonikaAfterStory, DDLCMods (Reddit), etc...

However, since you're Indonesian, if you can't afford DDLC+, or curious about it in Indonesian, you can wait the ported yet translated version of DDLC+ on https://ddlcmoe.cimosoft.com !
For further information about this release, please refer to Doki-Doki Literature Club Indonesia fanpage and Doki-Doki Literature Club Indonesia group
 
  • Like
Reactions: BlazeMasterBM

VinVonVoom

New Member
Newbie
Joined
Sep 16, 2021
Messages
1
Trophies
0
Age
16
XP
3
Country
Australia
This is probably just me being missing something obvious but every time I try to open the extracted files it doesn't do anything except outputting the message "No file was loaded".
 

ADHD

New Member
Newbie
Joined
Oct 19, 2021
Messages
2
Trophies
0
Location
Matrix
XP
4
Country
Australia
I haven't exactly looked into the modification of sprites and other in game assets but I did manage to make a modification for DDLC+ a little bit after the release date which modified the ren'py script to have custom dialogue and other things (You know, typical simple mod for a person who doesn't want to change character assets). I do believe it's possible, the team over at Wretched (Same creators of Exit Music, Exit Music Redux, etc) have found out a proper way to go about this and have released a few announcements about this in their discord server earlier this year. I modified DDLC+ with MelonLoader and used 0harmony to patch some deserialization/serialization methods, but WretchedTeam seemed to have done it differently.
 
  • Like
Reactions: cimo95

cimo95

Stupid troubleshooter
OP
Member
Joined
Oct 30, 2019
Messages
147
Trophies
0
Location
null
XP
517
Country
Antarctica
I haven't exactly looked into the modification of sprites and other in game assets but I did manage to make a modification for DDLC+ a little bit after the release date which modified the ren'py script to have custom dialogue and other things (You know, typical simple mod for a person who doesn't want to change character assets). I do believe it's possible, the team over at Wretched (Same creators of Exit Music, Exit Music Redux, etc) have found out a proper way to go about this and have released a few announcements about this in their discord server earlier this year. I modified DDLC+ with MelonLoader and used 0harmony to patch some deserialization/serialization methods, but WretchedTeam seemed to have done it differently.
When i looked at the code, i amazed with the stuff. They ports the whole RenPy engine, and leave the script in RenPy notation. I've successfully yet easily combines expressions and dialogues to a full renpy statements, and run it as DDLC mod patch
 

HK-51

Well-Known Member
Member
Joined
Nov 13, 2021
Messages
153
Trophies
0
XP
61
Country
Argentina
lazy cash grab. 5 years and "project libitina" is still crypitc vaporware.

Skip this shit and just go play Monika After Story instead. Its fully moddable and designed to be that way and its FREE.

Forget that coward Salvato. He abandoned the franchise and the industry after it got popular for no reason.
 

cimo95

Stupid troubleshooter
OP
Member
Joined
Oct 30, 2019
Messages
147
Trophies
0
Location
null
XP
517
Country
Antarctica
lazy cash grab. 5 years and "project libitina" is still crypitc vaporware.

Skip this shit and just go play Monika After Story instead. Its fully moddable and designed to be that way and its FREE.

Forget that coward Salvato. He abandoned the franchise and the industry after it got popular for no reason.
i can understand what you feel man, but this only for those who bought DDLC+ (or shamelessly download the pirated version)
most people with DDLC+ on them are also very familiar with DDLCMods community (including MAS project) which based on original DDLC
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    HarvHouHacker @ HarvHouHacker: This guy makes great stuff, really. Did you know he originally wrote and performed God's Not Dead?