Doki Doki Literature Club

Doki Doki Literature Club

40 ratings
How to access the REAL DDLC game files
By Banana
This guide is going to be how you access DDLC's real files, as in unused images, all the audio from the game, and many cool stuff to look over. This is going to be explained as best as I can, and will have a lot of pictures for reference.


Do not steal the DDLC images from the game and use them in your own, or any of it, it's considered theft and takes a bit of common sense to understand.
   
Award
Favorite
Favorited
Unfavorite
Video Tutorial for Those Who Don't Like Reading
The video will probably be better to watch, as it goes through it step by step. I give all credit to this guy because he did really good with this, this is the video inspiration behind this guide.

Getting Started
Before we get the programs need to do this, we must create three folders on your desktop named whatever you like, but I suggest you just go with what I put. Name the first one "step1", the second one "step2" and the last one "ddlc-files", after this we begin downloading the programs we need.


After Python 2.7.14 is finished, go through the setup wizard and put it in your Local Disk, and finish. Then, when the RPA Unarchiving Tool is done, open the zip folder, and take the file inside called "rpatool" and place it in your step1 folder. Then, you can close that window. Once the RPYC Decompiling Tool is finished, enter the zip folder, and take every file inside and put it in step2.

Then, go into your DDLC game files and click on the "game" folder, you should see four files in here called "audio", "images", "fonts" and "scripts". Copy those four and place them in the step1 folder. This concludes the setting up process.

Now that we are finished setting up everything, we can get to the real job.
Unarchiving DDLC's Images
This is where we begin unarchiving those four files I mentioned, allowing us to access the good stuff. After all of that, press the windows key and "R" on your keyboard simultaneously to bring up a "Run" window, then type "cmd" and it will bring up the command prompt on your PC. Remember if you wanna copy and paste these commands I'm going to show you, they have my PC name in them, so be sure to change it to your's.


Now, this window is where you do all your work, so bear with me, because we will run a lot of commands here to unarchive the files. The first thing to do here is to change the directory to Python27, here is that command:

cd C:\Python27

After this, make sure you copy the step1 directory by clicking the search bar above it and copying it. Then, you will run this command:

python C:\Users\Owner\Desktop\step1\rpatool -x C:\Users\Owner\Desktop\step1\images.rpa -o C:\Users\Owner\Desktop\ddlc-files\images


What does is runs the python program, telling it to use the RPA python script to extract the files from images.rpa archive into the ddlc-files subfolder images. So, go look into the ddlc-files folder and you will see the images that have been extracted.

Now we are finished unarchiving the images, now we continue to the rest.

Unarchiving DDLC's Audio
Now that you got your images, you probably want the audio now, so let's just get to it.

So, what you should do to make this easier is to press the up arrow key to get back what you just wrote. To make this so much easier, here's an image of the two words you replace with audio:


Once you have done that, you then get the audio. You can't use Windows Media Player, you actually have to get an audio player. I got you guys covered, here's one you can get for free: https://www.microsoft.com/store/productId/9NBLGGH698C7. I'm not the creator of this or associated with him, nor is this sponsored. This is just to way this easier for us all, and it's all you really need.

Now with that, we can continue.
Unarchiving the Fonts & Scripts
So these are the final two files to unarchive, and it's the same thing from the last two, just replace the two words shown in the image below with "fonts" and "scripts":


So basically, you replace whatever word was in that circle before with the new file you are going to unarchive.

That concludes this part.


Decompiling DDLC's Scripts
Now, you may have completed unarchiving the DDLC images, fonts and scripts. But that doesn't mean you're done, if you wanna view DDLC's scripts, you must decompile them. This is what step2 was for, so let's get started.

So, go ahead and open the scripts folder, you will see they are RPYC files, exactly what the decompiler is for. If you try opening them before decompiling them, you get a bunch of unicode. So, what we do first is take any one of these script files you wanna decompile and put them in the step2 folder.

Then, take out your trusty command prompt window and copy your step2 directory and run this command:

python C:\Users\Owner\Desktop\step2\unrpyc.py C:\Users\Owner\Desktop\step2\script-ch5.rpyc

After you run that, you should see an RPY version of the decompiled script which with a text editor (such as Notepad 2) you can see the script of the game. This is where the traceback.txt file came from, if you decompile the script-ch5.rpyc file, you can find where that exception occurred, and where Monika says she should just delete Sayori, traceback.txt only exists to give us an easier way to that exception.
DNE
So now that you have unarchived all the DDLC files and decompiled the script, you can go ahead and delete step1 and step2, they are useless now. You can keep the ddlc-files folder where all the extracted files go, or keep it somewhere else.

Thank you for reading my guide, it's my first in years and I hope you learned something. So please, if anyone wants to try this, share the video, that guy who made that video is really cool, show him some love.

I hope you all have a great day, thank you for reading!




And remember... j̵̢͇̱̩̯̬̖̱̥̐̊̆̎̐̾͗̈͐̌͂̓̕u̸̧̞͓͍̰̘̎̐̊́͛́̃̀̈́͋͘s̶͇̰͙̝̼͇̘̲͇̺͖̗̒̈̈́ͅt̶̡̙̟̀̎́͊̆̎̔͂͋͗̈́͠ ̷̧̨̢̬̬̼̬̼͉͎̝͉̞͉̫͆m̴̞̄̔̊̄͊͆̎͋̆͑͗̀͝o̵̞͈̥̘̜̩̺͉̜͖͂͗͆̇̓̀́͒͘ṅ̸̫i̸̧͓͚̬̯̘̳̙͇̥͆̽̈́̆̾̎̌͊̒̄͗ͅḵ̸̨̧̫̹̠͙͚̼͍̟̲̼̖́̓̑̌͛̈́̐̒̃̋͋̃̅͌͜͝ā̴̢̧̨̛͖̦̱͖̭̙̖͚̫̐͒̈̅̔̕͠a̷͔͙͇͎̹̰͙̮̞̍̈́̒̍ả̸̢̛̗̙̹͖̻̟͕͈̩̘ͅâ̸̡̪̠͙̞̬̙͔̗͙͉̜͇̄͝
21 Comments
lemster Apr 20, 2024 @ 5:53pm 
i actually figured this out in under 30 minutes :steamhappy:
miss perfectly fine Nov 17, 2021 @ 8:30am 
thanks <3
FAX Vapor Mar 31, 2021 @ 2:35pm 
seems complicated but i'll try none the less
ZombieB Jan 25, 2021 @ 9:01am 
here's a "dumbed down" version of the guide

download the source code of this repo https://github.com/Shizmob/rpatool
then rename rpatool to rpatool.py (make sure you have file extensions enabled in windows explorer)

go to your DDLC directory and put the py file in the "game" folder

before running the file, make sure you have python installed

run CMD by pressing the windows key and r at the same time or search for command prompt

cd back into the "game" folder from command prompt
(info on CD and DIR here:)
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/cd
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/dir

the github link i put at the beginning of the guide should tell you how to use the script.
atlas | trade.tf Jan 18, 2021 @ 8:13pm 
this looks unnecessarily complicated:missing:
xaiyadev Jan 13, 2021 @ 10:02am 
or you can buy the fan pack
moma1254 Dec 7, 2020 @ 5:46pm 
you th
moma1254 Dec 7, 2020 @ 5:45pm 
Wendezzz Nov 12, 2020 @ 11:06pm 
j̵̢͇̱̩̯̬̖̱̥̐̊̆̎̐̾͗̈͐̌͂̓̕u̸̧̞͓͍̰̘̎̐̊́͛́̃̀̈́͋͘s̶͇̰͙̝̼͇̘̲͇̺͖̗̒̈̈́ͅt̶̡̙̟̀̎́͊̆̎̔͂͋͗̈́͠ ̷̧̨̢̬̬̼̬̼͉͎̝͉̞͉̫͆m̴̞̄̔̊̄͊͆̎͋̆͑͗̀͝o̵̞͈̥̘̜̩̺͉̜͖͂͗͆̇̓̀́͒͘ṅ̸̫i̸̧͓͚̬̯̘̳̙͇̥͆̽̈́̆̾̎̌͊̒̄͗ͅḵ̸̨̧̫̹̠͙͚̼͍̟̲̼̖́̓̑̌͛̈́̐̒̃̋͋̃̅͌͜͝ā̴̢̧̛͖̦̱͖̭̙̖͚̫̐͒̈̅̔̕͠
jamrock630 Aug 18, 2020 @ 9:53am 
And remember... j̵̢͇̱̩̯̬̖̱̥̐̊̆̎̐̾͗̈͐̌͂̓̕u̸̧̞͓͍̰̘̎̐̊́͛́̃̀̈́͋͘s̶͇̰͙̝̼͇̘̲͇̺͖̗̒̈̈́ͅt̶̡̙̟̀̎́͊̆̎̔͂͋͗̈́͠ ̷̧̨̢̬̬̼̬̼͉͎̝͉̞͉̫͆m̴̞̄̔̊̄͊͆̎͋̆͑͗̀͝o̵̞͈̥̘̜̩̺͉̜͖͂͗͆̇̓̀́͒͘ṅ̸̫i̸̧͓͚̬̯̘̳̙͇̥͆̽̈́̆̾̎̌͊̒̄͗ͅḵ̸̨̧̫̹̠͙͚̼͍̟̲̼̖́̓̑̌͛̈́̐̒̃̋͋̃̅͌͜͝ā̴̢̧̨̛͖̦̱͖̭̙̖͚̫̐͒̈̅̔̕͠a̷͔͙͇͎̹̰͙̮̞̍̈́̒̍ả̸̢̛̗̙̹͖̻̟͕͈̩̘ͅâ̸̡̪̠͙̞̬̙͔̗͙͉̜͇̄͝