MCPcopy Create free account

hub / github.com/DoL-Lyra/Lyra / types & classes

Types & classes31 in github.com/DoL-Lyra/Lyra

↓ 8 callersClassCombinationCalculator
MOD组合计算器(配置驱动)
lyra/combo.py:47
↓ 6 callersClassBuildResult
构建结果
lyra/build.py:87
↓ 5 callersClassBuildPaths
构建路径管理器 集中管理所有构建相关的路径计算,确保路径一致性。
lyra/paths.py:15
↓ 4 callersClassVersionInfo
资源版本信息记录 用于记录各种资源(汉化仓库、美化包等)的版本信息。
lyra/version.py:59
↓ 4 callersClassVersionRegistry
版本信息注册表 用于收集和管理构建过程中的所有版本信息。
lyra/version.py:97
↓ 3 callersClassModCombination
MOD组合
lyra/combo.py:22
↓ 3 callersClassModInjector
Mod 注入器 向 HTML 文件注入 mod。
lyra/prepare.py:112
↓ 2 callersClassModCode
MOD代码位标志定义
lyra/config.py:10
↓ 1 callersClassApkProcessor
APK 处理器 负责 APK 的反编译、配置修改等操作。
lyra/prepare.py:27
↓ 1 callersClassConfigLoader
配置加载器
lyra/config_loader.py:234
↓ 1 callersClassDownloadPageConfig
下载页面配置
lyra/gen_page.py:35
↓ 1 callersClassDownloadPageGenerator
下载页面生成器
lyra/gen_page.py:123
↓ 1 callersClassDownloader
资源下载器 负责下载构建所需的各种资源文件。
lyra/downloader.py:21
↓ 1 callersClassGitHubReleaseAsset
GitHub Release 资源信息
lyra/utils.py:300
↓ 1 callersClassLyraVersion
Lyra版本信息 从tag字符串解析,格式: v{dol_ver}-{chs_ver}-{date} 例如: v0.5.7.9-5.0.2a-0112
lyra/version.py:16
↓ 1 callersClassParallelBuildConfig
并行构建配置
lyra/parallel.py:23
↓ 1 callersClassParallelBuilder
并行构建管理器 协调多个进程并行执行构建任务。
lyra/parallel.py:77
↓ 1 callersClassResourceWarmer
资源预热器 在并行构建前串行下载并解压所有美化资源, 避免多个进程同时下载同一资源导致的冲突。
lyra/warmup.py:26
ClassApkBuilder
APK包构建器
lyra/build.py:360
ClassBaseModConfig
基础 mod 注入配置
lyra/config_loader.py:129
ClassBuildConfiguration
完整构建配置
lyra/config_loader.py:150
ClassBuildTask
构建任务 定义单个构建任务的所有参数。
lyra/build.py:35
ClassCombinationsConfig
组合配置
lyra/config_loader.py:45
ClassFeature
功能定义
lyra/config_loader.py:20
ClassGamePreparer
游戏资源预处理器 完成从下载到生成基包的完整流程。
lyra/prepare.py:258
ClassGamePreparer
游戏资源预处理器 解压和处理下载的游戏资源文件。
lyra/downloader.py:234
ClassImagePackConfig
图片包配置
lyra/config_loader.py:84
ClassModloaderModConfig
Modloader mod 配置
lyra/config_loader.py:110
ClassPackageBuilder
打包构建器基类 假设所有资源已通过 warmup 预热到 temp 目录。
lyra/build.py:106
ClassReplacement
替换规则
lyra/config_loader.py:67
ClassZipBuilder
ZIP包构建器
lyra/build.py:284