DDLC-Plus-Asset-Decrypter

command module
v0.0.0-...-bdedc80 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2025 License: MIT Imports: 1 Imported by: 0

README ยถ

ddlcpad

All Contributors

็ฎ€ไฝ“ไธญๆ–‡

What is this ๐Ÿค”

ddlcpad is short of Doki Doki Literature Club Plus Asset Decrypter

You can decrypt the *.cy file from Doki Doki Literature Club Plus with this cli binary.

After decrypt, you will get a *.out file. Put it into Perfare/AssetStudio to get the assert file.

How to install ๐Ÿค—

You can download a binary file on release. Or you can build it yourself.

How to use ๐Ÿ˜

Just open your terminal (or powershell on windows), run the binary file.

Basic usage:

# On Linux
./ddlcpad <file_name>
# On windows
.\ddlcpad.exe <file_name>

Use --help or -h to get more help.

Encrypt cy file

As for community request, you can encrypt a file back to .cy file. Just add --encrypt in your command:

# On Linux
./ddlcpad --encrypt <file_name>
# On windows
.\ddlcpad.exe --encrypt <file_name>

How to build ๐Ÿค“

Just install and config golang on your computer, then run this command:

# On windows
go build -o ddlcpad.exe
# On Linux
go build -o ddlcpad

If you wants to build exe file on Linux:

export GOARCH=amd64
export GOOS=windows
go build -o ddlcpad.exe

Why do this ๐Ÿง 

There has a project do this. But I don't use php and don't want to install it on my computer. Actually, I don't know how to setup and use the php code. And also lazy to learn it.

What's more, php script for those who doesn't lean programming are very very hard to use. I wants to create a binary file which is easy to use. So that people can just download a binary file from release and use it without build or run code themselves.

Why read file with os.ReadFile() โ“

The biggest assert file is gallery_images.cy and with 582 MB, There is no way to use too much memory.

PR welcome. :)

Open Source ๐Ÿ“–

Refer https://github.com/MlgmXyysd/DDLC-Plus-Asset-Decrypter

Cli https://github.com/urfave/cli

Support This Project ๐ŸŽ

If you love this project, you can simply click a star or contributes codes through an issue, or create a pull request.

More Question โ‰๏ธ

Post your question on issue please.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Aimer Neige

๐Ÿ’ป ๐Ÿ“–

All Contributors

๐Ÿ“–

This project follows the all-contributors specification. Contributions of any kind welcome!

Documentation ยถ

The Go Gopher

There is no documentation for this package.

Directories ยถ

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL