Skip to content

Latest commit

 

History

History
79 lines (48 loc) · 2.51 KB

README-CN.md

File metadata and controls

79 lines (48 loc) · 2.51 KB

ddlcpad

这是什么 🤔

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 下载一个二进制文件而不需要自己来编译或是运行它。

为什么使用 ioutil.ReadFile() 来读取文件 ❓

最大的资源文件是 gallery_images.cy ,它的大小是 582 MB,即使全部读取到内存里也不会占用太大的内存。

欢迎 PR。:)

开源相关 📖

算法参考 https://github.com/MlgmXyysd/DDLC-Plus-Asset-Decrypter

命令行库 https://github.com/urfave/cli

支持这个项目 🎁

如果你喜欢并想要支持这个项目,可以简单通过点 star 的方式来表示认可,或者是通过提出 issue 或发起 pr 的方式来贡献代码。

其他问题 ⁉️

欢迎提 issue