ddlcpad 是 Doki Doki Literature Club Plus Asset Decrypter 的简写。
你可以使用这个命令行工具解密来自《心跳文学部 Plus》的 *.cy
资源文件。
解密成功后,你会得到一个 *.out
文件。之后使用 Perfare/AssetStudio 即可得到所有的素材资源。
你可以在 release 下载一个编译好的二进制文件。或者你可以 自己编译。
打开你的终端(在 Windows 上打开 powershell),执行二进制文件。
基本使用:
# On Linux
./ddlcpad <file_name>
# On windows
.\ddlcpad.exe <file_name>
使用 --help
或 -h
查看更多的帮助信息。
在你的电脑上安装和配置 golang,然后执行下面的指令:
# On windows
go build -o ddlcpad.exe
# On Linux
go build -o ddlcpad
如果你想在 Linux 下编译 exe 文件:
export GOARCH=amd64
export GOOS=windows
go build -o ddlcpad.exe
实际上已经有一个项目在做这个了。但是我不用 php,同时也不想在我的电脑上装一个 php 的环境。实际上,我不知道如何安装和执行 php 脚本。并且也懒得学。
此外,php 脚本对于那些没有学过编程的人来说用起来比较困难。我想要的是一个易于使用的二进制文件。这样就可以直接在 release 下载一个二进制文件而不需要自己来编译或是运行它。
最大的资源文件是 gallery_images.cy
,它的大小是 582 MB
,即使全部读取到内存里也不会占用太大的内存。
欢迎 PR。:)
算法参考 https://github.com/MlgmXyysd/DDLC-Plus-Asset-Decrypter
命令行库 https://github.com/urfave/cli
如果你喜欢并想要支持这个项目,可以简单通过点 star 的方式来表示认可,或者是通过提出 issue 或发起 pr 的方式来贡献代码。
欢迎提 issue。