A LIVE-FOCUSED FORK OF KATBOI01 / UMAVIEWER

UmaLive Player让一场 Live,尽可能回到它原本的样子。

UmaViewer 的改版,专注于 Uma Musume: Pretty Derby 的 Live 播放与渲染还原。把时间轴、角色、舞台、镜头、音频和 URP 效果连接成一场可以播放、定位和审阅的演出。

Windows x64Unity 2022.3.62f1URP 14Live restoration
PROJECT SCOPE

不是另一个通用查看器。

本项目是 katboi01/UmaViewer 的改版(fork)。上游的角色、动画、表情、声音、道具与场景能力仍然保留;这里的主要维护方向只有一个:Live 播放,以及画面效果尽可能接近原 Live。

01 / Core

Live 播放

时间轴、角色动作、表情口型、队形、音频、舞台对象、灯光、粒子和镜头协同运行。

02 / Rendering

渲染还原

围绕 Unity URP 重建多相机、镜面、后处理、合成与舞台效果,而不是只追求“能播放”。

03 / Boundary

诚实的边界

持续有真实 Live 验证,但暂未达到原游戏逐像素一致;开放问题会明确记录,不包装成完美复刻。

内容本项目定位
Live 播放、时间轴、角色表演、舞台、镜头、音频核心目标:持续还原与验证
URP 渲染、镜面、多相机、后处理与画面效果核心目标:尽可能接近原 Live 效果
普通角色 / 动画 / 表情 / 道具 / 场景查看继承并保留,非当前主要方向
WHAT IT CONNECTS

一场演出的生命周期

Live 时间轴不是单一动画文件。它由多个轨道共同驱动对象变换、角色表演、材质参数、灯光颜色、粒子状态、镜头、后处理和音频同步。

01 · INPUT本地游戏数据
AssetBundle
02 · LOADUmaAssetManager
依赖、缓存、释放
03 · CONTROLDirector
建立 Live 对象
04 · TIMELINE100+ 类轨道
按帧求值与插值
05 · OUTPUT角色、舞台、URP
音频同步与显示
SOURCE-BACKED ARCHITECTURE

项目架构图集

七张可交互图,从总览一路展开到加载、时间轴、角色物理、舞台效果、渲染和音频同步。图集由 Archify 基于项目源码与 Live 开发文档生成。

Live Player · 总览与子系统图集

深色 / 浅色主题 · 页面切换 · 源码定位 · 独立 HTML

打开完整架构图集 ↗
QUICK START

两步开始播放 Live

先准备自己的完整游戏数据,再选择 Live 和角色。数据目录应包含 meta、master/master.mdb 与 dat。点击教程图片可查看原图。

带红色操作标注的教程:Other → Change DataPath → 选择 Persistent 数据目录
01 · 设置游戏数据目录在 Settings → Other 点击 Change DataPath,选择游戏安装目录下的 Persistent 文件夹。
带红色操作标注的教程:重启 UmaViewer,选择 Shows(WIP)、Live、角色并点击 Play
02 · 重启、选曲与播放修改配置后重启 UmaViewer,进入 Shows (WIP) → Live;选择歌曲,点击角色槽位选择角色,最后点击 Play。
persistent/
├── meta
├── master/
│ └── master.mdb
└── dat/
├── 2A/
└── ...
如果程序没有自动找到数据目录,进入 Settings → Other → Change DataPath 手动选择。Global 用户将 WorkMode 设为 Default、Region 设为 Global;修改配置后按提示重启。
DOWNLOADS

项目文件

文件由本站服务器直接提供下载,不是外链跳转。源码是冻结快照,安装包面向 Windows x64。

Windows x64 安装包

umaviewer.7z · 解压后运行 UmaViewer.exe

下载安装包
SHA-256: 7bb38d50d5f3e94fc798c84136a3542b0692335b120bd7ec566fd6c503b7b94b

项目源码

UmaViewer-master.7z · Unity 2022.3.62f1 开发与审阅

下载源码
SHA-256: 1e5e00123aae7b0e76562d6853949bd6555c6ecb2781ed2e8e9a3eee9648a126
IMPORTANT

使用前请知道

UmaViewer 不包含 Uma Musume 游戏本体、账号服务或完整游戏数据。请自行、合法准备游戏数据;不同地区、客户端版本和数据下载状态可能导致可用内容不同。

Windows Smart App Control 可能阻止未签名程序。如果出现 Failed to load il2cpp 或程序无法启动,请检查 Windows Security → App & browser control → Smart App Control settings。