DoL-Lyra整合包:一键构建游戏美化MOD的终极解决方案
【免费下载链接】DOL-CHS-MODSDegrees of Lewdity 整合项目地址: https://gitcode.com/gh_mirrors/do/DOL-CHS-MODS
你是否曾经为Degrees of Lewdity游戏的美化包安装而烦恼?复杂的MOD组合、版本兼容性问题、繁琐的手动操作——这些问题现在都有了完美的解决方案!DoL-Lyra整合包构建系统是一个专业的自动化工具,能够帮你快速生成各种MOD组合的游戏版本,让美化安装变得简单高效。
什么是DoL-Lyra整合包构建系统?
DoL-Lyra是一个专为Degrees of Lewdity中文版设计的自动化构建系统。它就像是一个智能的游戏"厨师",能够根据你的口味(MOD组合),自动"烹饪"出完美的游戏版本。无论你是想要BESC美化、Hikari特写、UCB战斗界面,还是各种AU变体,这个系统都能一键搞定。
DoL-Lyra构建系统图标 - 像素风格的角色形象
系统核心功能:四大构建阶段
1. 资源准备阶段(Prepare)
这是构建过程的第一步,系统会自动下载所有必要的游戏资源:
- 从汉化仓库获取最新的游戏文件
- 下载额外的MOD组件(作弊功能、CSD状态显示等)
- 准备构建工具和环境
- 生成基础的ZIP和APK包
2. 资源预热阶段(Warmup)
为了避免并行构建时的资源冲突,系统会提前下载所有美化资源:
- DoL+图包(BESC、Hikari、Goose等)
- AU变体(女性、男性、双性版本)
- 将所有资源解压到固定位置,供后续构建使用
3. 并行构建阶段(Build)
这是最核心的阶段,系统会并行处理所有MOD组合:
- 支持50+种不同的MOD组合
- 同时生成ZIP(PC/Web版)和APK(Android版)
- 利用多核CPU加速构建过程
- 每个组合都有独立的工作目录,避免冲突
4. 页面生成阶段(Page)
构建完成后,系统会自动生成下载页面:
- 包含所有版本的详细说明
- 提供清晰的下载链接
- 显示每个MOD组合的包含内容
MOD组合系统:灵活多样的选择
DoL-Lyra采用位运算的方式管理MOD组合,每个MOD都有一个唯一的位值:
| MOD名称 | 位值 | 功能说明 |
|---|---|---|
| BESC | 1 | BEEESSS社区精灵合集美化 |
| 作弊 | 2 | 游戏作弊功能模块 |
| CSD | 4 | 战斗状态显示增强 |
| Sideview-BJ | 8 | BJ特写视角 |
| Sideview-KR | 16 | KR特写视角 |
| Sideview-Hikari | 32 | Hikari特写视角 |
| WAX | 64 | WAX身体美化 |
| Susato | 128 | Susato角色模型 |
| UCB | 256 | 通用战斗美化 |
| Sideview-Goose | 512 | Goose特写视角 |
| AU-Female | 1024 | AU女性变体 |
| AU-Male | 2048 | AU男性变体 |
| AU-Androgynous | 4096 | AU双性变体 |
常用组合示例
通过简单的位运算,你可以组合出各种不同的游戏版本:
# BESC + 作弊 code = 1 | 2 = 3 # BESC + 作弊 + Hikari特写 code = 1 | 2 | 32 = 35 # BESC + 作弊 + UCB战斗美化 code = 1 | 2 | 256 = 259 # 作弊 + Hikari特写 + AU女性变体 code = 2 | 32 | 1024 = 1058快速开始:三步构建你的专属版本
第一步:准备环境
# 克隆项目仓库 git clone https://gitcode.com/gh_mirrors/do/DOL-CHS-MODS cd DOL-CHS-MODS # 安装Python依赖 pip install -r requirements.txt第二步:准备游戏资源
# 下载游戏文件和额外MOD python main.py prepare --tag v0.5.7.9-5.0.2a-0112 # 预热美化资源 python main.py warmup第三步:开始构建
# 构建所有MOD组合(使用8个进程并行) python main.py build --tag v0.5.7.9-5.0.2a-0112 --jobs 8 # 仅构建ZIP版本 python main.py build zip --tag v0.5.7.9-5.0.2a-0112 # 仅构建APK版本 python main.py build apk --tag v0.5.7.9-5.0.2a-0112配置系统:灵活定制你的构建
自定义MOD组合
编辑config/combinations.toml文件,你可以:
- 设置推荐组合列表
- 定义必须包含的MOD(如作弊功能)
- 配置互斥规则(某些MOD不能同时启用)
- 设置依赖关系(某些MOD需要其他MOD支持)
修改APK配置
在config/build.toml中,你可以自定义:
- APK包名和应用名称
- 版本号显示格式
- 资源下载地址(支持镜像加速)
并行构建优化:提升效率的关键
DoL-Lyra v2.0采用了先进的并行构建技术:
| 硬件配置 | 推荐并发数 | 构建时间 |
|---|---|---|
| 4核CPU / 4GB内存 | 2个进程 | 约15-20分钟 |
| 8核CPU / 8GB内存 | 4-6个进程 | 约8-12分钟 |
| 16核CPU / 16GB内存 | 8-12个进程 | 约4-6分钟 |
| 32核CPU / 32GB内存 | 16+个进程 | 约2-3分钟 |
三级目录隔离设计
workspace/ ├── extract/ │ ├── zip/ # ZIP构建专用 │ │ ├── 3/ # MOD代码3的工作目录 │ │ ├── 35/ # MOD代码35的工作目录 │ │ └── ... │ └── apk/ # APK构建专用 │ ├── 3/ │ ├── 35/ │ └── ...这种设计确保了:
- 不同包类型互不干扰
- 不同MOD组合独立构建
- 支持同时构建同一代码的不同变体
常见问题解决方案
1. 构建失败怎么办?
- 检查网络连接是否正常
- 确认Java版本是否为17+
- 查看详细日志:
python main.py build --tag v0.5.7.9-5.0.2a-0112 -v
2. 如何添加新的MOD?
- 在
config/features.toml中定义新MOD - 选择合适的位值(必须是2的幂)
- 在
config/combinations.toml中配置组合规则 - 实现对应的构建逻辑
3. 构建速度太慢?
- 使用
--jobs参数增加并发数 - 确保有足够的磁盘空间(至少10GB)
- 使用SSD硬盘可以显著提升IO性能
4. 如何生成下载页面?
# 生成Markdown格式的下载页面 python main.py page --tag v0.5.7.9-5.0.2a-0112 -o download.md高级使用技巧
技巧1:批量构建多个版本
你可以编写简单的脚本,批量构建多个游戏版本:
#!/bin/bash # 批量构建脚本 versions=("v0.5.7.9-5.0.2a-0112" "v0.5.7.8-5.0.1a-0105") for version in "${versions[@]}"; do echo "开始构建版本: $version" python main.py prepare --tag "$version" python main.py warmup python main.py build --tag "$version" --jobs 8 echo "版本 $version 构建完成" done技巧2:自定义资源镜像
如果官方下载源速度慢,可以使用镜像:
# 在config/build.toml中修改 [urls] dolp_base = "https://mirror.example.com/dolp-master.tar.gz" au_female = "https://mirror.example.com/AUfemale.zip"技巧3:自动化CI/CD集成
DoL-Lyra完美支持GitHub Actions等CI/CD平台:
# .github/workflows/build.yml name: Build DoL-Lyra on: workflow_dispatch: schedule: - cron: '0 0 * * *' # 每天自动构建 jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v4 - name: Install dependencies run: pip install -r requirements.txt - name: Build packages run: | python main.py prepare --tag v0.5.7.9-5.0.2a-0112 python main.py warmup python main.py build --tag v0.5.7.9-5.0.2a-0112 --jobs 4为什么选择DoL-Lyra?
对于普通玩家
- 简单易用:无需手动安装多个MOD
- 版本兼容:自动处理MOD之间的兼容性问题
- 一键安装:下载即玩,无需复杂配置
- 多种选择:50+种MOD组合满足不同需求
对于高级用户
- 完全开源:代码透明,可自定义修改
- 配置灵活:支持自定义MOD组合和规则
- 自动化构建:节省大量手动操作时间
- 社区支持:活跃的开发者社区持续更新
对于项目维护者
- CI/CD友好:完美集成到自动化流程
- 版本管理:完整的版本追踪和记录
- 扩展性强:易于添加新的MOD和功能
- 文档完善:详细的构建系统文档和API说明
开始你的DoL美化之旅
无论你是想要一个简单的美化包,还是复杂的多MOD组合,DoL-Lyra都能满足你的需求。通过这个强大的构建系统,你可以:
- 快速体验:下载预构建的版本立即开始游戏
- 自定义构建:根据喜好选择特定的MOD组合
- 持续更新:跟随游戏版本自动更新
- 分享成果:构建自己的版本分享给其他玩家
不要再为复杂的MOD安装而烦恼,让DoL-Lyra帮你打造完美的游戏体验!立即访问项目仓库,开始你的美化之旅吧!
官方文档:BUILD.md核心源码:lyra/配置管理:config/
【免费下载链接】DOL-CHS-MODSDegrees of Lewdity 整合项目地址: https://gitcode.com/gh_mirrors/do/DOL-CHS-MODS
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考