Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DoL-Lyra/Lyra
/ types & classes
Types & classes
31 in github.com/DoL-Lyra/Lyra
⨍
Functions
195
◇
Types & classes
31
↓ 8 callers
Class
CombinationCalculator
MOD组合计算器(配置驱动)
lyra/combo.py:47
↓ 6 callers
Class
BuildResult
构建结果
lyra/build.py:87
↓ 5 callers
Class
BuildPaths
构建路径管理器 集中管理所有构建相关的路径计算,确保路径一致性。
lyra/paths.py:15
↓ 4 callers
Class
VersionInfo
资源版本信息记录 用于记录各种资源(汉化仓库、美化包等)的版本信息。
lyra/version.py:59
↓ 4 callers
Class
VersionRegistry
版本信息注册表 用于收集和管理构建过程中的所有版本信息。
lyra/version.py:97
↓ 3 callers
Class
ModCombination
MOD组合
lyra/combo.py:22
↓ 3 callers
Class
ModInjector
Mod 注入器 向 HTML 文件注入 mod。
lyra/prepare.py:112
↓ 2 callers
Class
ModCode
MOD代码位标志定义
lyra/config.py:10
↓ 1 callers
Class
ApkProcessor
APK 处理器 负责 APK 的反编译、配置修改等操作。
lyra/prepare.py:27
↓ 1 callers
Class
ConfigLoader
配置加载器
lyra/config_loader.py:234
↓ 1 callers
Class
DownloadPageConfig
下载页面配置
lyra/gen_page.py:35
↓ 1 callers
Class
DownloadPageGenerator
下载页面生成器
lyra/gen_page.py:123
↓ 1 callers
Class
Downloader
资源下载器 负责下载构建所需的各种资源文件。
lyra/downloader.py:21
↓ 1 callers
Class
GitHubReleaseAsset
GitHub Release 资源信息
lyra/utils.py:300
↓ 1 callers
Class
LyraVersion
Lyra版本信息 从tag字符串解析,格式: v{dol_ver}-{chs_ver}-{date} 例如: v0.5.7.9-5.0.2a-0112
lyra/version.py:16
↓ 1 callers
Class
ParallelBuildConfig
并行构建配置
lyra/parallel.py:23
↓ 1 callers
Class
ParallelBuilder
并行构建管理器 协调多个进程并行执行构建任务。
lyra/parallel.py:77
↓ 1 callers
Class
ResourceWarmer
资源预热器 在并行构建前串行下载并解压所有美化资源, 避免多个进程同时下载同一资源导致的冲突。
lyra/warmup.py:26
Class
ApkBuilder
APK包构建器
lyra/build.py:360
Class
BaseModConfig
基础 mod 注入配置
lyra/config_loader.py:129
Class
BuildConfiguration
完整构建配置
lyra/config_loader.py:150
Class
BuildTask
构建任务 定义单个构建任务的所有参数。
lyra/build.py:35
Class
CombinationsConfig
组合配置
lyra/config_loader.py:45
Class
Feature
功能定义
lyra/config_loader.py:20
Class
GamePreparer
游戏资源预处理器 完成从下载到生成基包的完整流程。
lyra/prepare.py:258
Class
GamePreparer
游戏资源预处理器 解压和处理下载的游戏资源文件。
lyra/downloader.py:234
Class
ImagePackConfig
图片包配置
lyra/config_loader.py:84
Class
ModloaderModConfig
Modloader mod 配置
lyra/config_loader.py:110
Class
PackageBuilder
打包构建器基类 假设所有资源已通过 warmup 预热到 temp 目录。
lyra/build.py:106
Class
Replacement
替换规则
lyra/config_loader.py:67
Class
ZipBuilder
ZIP包构建器
lyra/build.py:284