跳到正文

Replay Mod (Fabric & Forge)

一款用于记录、重温和分享游戏经历的 Minecraft 模组。这才是原版模组。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Replay Mod 文档:
Replay Mod 文档。本选项卡介绍了最重要的功能及其用法。

—————————————————————————————————————————————

教程视频

Replay Mod 基础使用教程。尽管如此,仍建议阅读本文档以获取详细信息。

1. 安装

1.1 安装 Replay Mod

Minecraft 1.14 及以上版本

Minecraft 1.14 及以上版本的 ReplayMod 需要安装 Fabric。

你可以在此处找到 Fabric 和安装说明。

安装 Fabric 后,只需将下载的 ReplayMod .jar 文件放入 Minecraft 目录下的 /mods 文件夹即可。

Minecraft 1.12.2 及以下版本

Minecraft 1.12.2 及以下版本需要安装 Minecraft Forge。

如果你不知道如何安装 Forge,请按照此教程操作。

安装 Forge 后,只需将下载的 ReplayMod.jar 文件放入 Minecraft 目录下的 /mods 文件夹即可。

<mark>注意: Replay Mod 完全在客户端运行,无法安装在你游玩的服务器上。</mark>

1.2 安装 FFmpeg

要使用 Replay Mod 渲染你的作品,需要安装 FFmpeg。

1.2.1 Windows

从 fFFmpeg essentials 发布包下载最新的 FFmpeg 版本。

将下载的 .zip 文件解压到 .minecraft 文件夹中。

过去,.minecraft 文件夹中的具体位置很重要,但现在已不再如此。只要 ffmpeg.exe 位于 .minecraft 文件夹内的任意位置即可。

其他启动器的注意事项

  • Twitch 启动器默认将 Minecraft 实例安装在 C:\Users\username\Twitch\Minecraft\Instances\instancename\
  • GD Launcher 默认将 Minecraft 实例安装在 C:\Users\username\AppData\Roaming\gdlauncher_next\instances\instancename\
  • MultiMC 默认将 Minecraft 实例安装在 C:\Program Files (x86)\MultiMC\instances\Instancename\.minecraft\

使用这些启动器时,请确保 FFmpeg 位于对应的文件夹中。

1.2.2 Mac OSX

在 OSX 上,你可以使用 Homebrew 通过 brew install ffmpeg 安装 FFmpeg。

你也可以从FFmpeg 网站 下载最新的静态构建版本,并将 FFmpeg 可执行文件复制到 /usr/local/bin。

1.2.3 Linux

在 Linux 上,你可以使用系统的软件包管理器安装 FFmpeg,例如使用 apt install ffmpeg。如果不确定,请查阅所用发行版的文档。

1.3 设置

若要从主菜单打开Replay Mod 设置,请点击“回放查看器”按钮,然后点击设置按钮。

游戏过程中,如果你使用的是 Minecraft 1.12.2 或更早版本,或安装了模组Mod Menu,可以点击暂停界面中的“模组”按钮,进入Replay Mod 设置。

在回放中,你可以在 Minecraft 的控制设置中为Replay Mod 设置绑定快捷键,也可以点击左下角的汉堡按钮,使用快捷键图形界面。

1.4 账户

在 ReplayMod 的早期版本中,我们使用账户将视频发送到Replay Center。这项服务现已停止,账户功能也随之取消。

你可以加入我们的Discord 服务器获取支持和解答,而不必使用论坛。

 

 2. 录制

录制回放是Replay Mod的核心功能。

录制回放非常简单:如果在回放设置中启用了此功能,模组便会自动录制你的所有游戏过程。
录制开始时,你会收到一条聊天消息通知。你可以在回放设置中关闭聊天消息。
录制期间,屏幕左上角会显示录制指示器,除非你在回放设置中将其关闭。

录制期间,你可以使用M键设置事件标记。

退出服务器或单人游戏世界后,系统可能会提示你等待几秒,直到回放保存完成。
恭喜!现在,你可以通过回放查看器访问这段回放了!

————————————————————————————————————————

录制期间显示的录制指示器

————————————————————————————————————————–

 

3. 回放

若要观看回放,请从主菜单打开回放查看器,然后选择所需的回放。接着,点击“加载”按钮。

在回放查看器中,你还可以重命名、删除和上传回放文件。

显示多段已录制回放的回放查看器

3.1 移动

 

3.1.1 基本控制

在回放中,你可以使用移动按键(默认是WASD, Space, Shift)自由移动。你可以像旁观模式那样穿过方块。

使用 鼠标滚轮可以调整飞行速度。向 上 滚动会让你飞得更快,向 下 滚动则会减慢飞行速度。

如果你希望摄像机的控制方式与原版创造模式类似,可以在 回放设置中进行更改。

 

3.1.2 摄像机滚转

在回放过程中,你可以倾斜摄像机。

默认情况下,按 J 会使画面顺时针倾斜,按 L 则会使画面逆时针倾斜。
按 K 可以重置摄像机滚转。

倾斜时按住 Ctrl 键(Mac 上按住 Cmd 键),可以更缓慢、更精确地倾斜画面。

<mark>提示: 本文档中提到的大多数按键绑定都可以在 Minecraft 的 控制菜单中更改。</mark>

使用倾斜摄像机拍摄的截图

3.1.3 旁观实体

在回放过程中,你可以旁观任何生物实体(包括玩家)。看向某个实体时,屏幕上会显示准星。

右键点击即可开始旁观该实体。若要停止旁观,请使用潜行键(Shift)。

 

3.2 控制时间

 

3.2.1 回放速度

屏幕左上角有一个 播放/暂停按钮(快捷键: P),点击后即可完全暂停回放时间。
暂停期间,所有实体、粒子和方块更新都会被冻结,直到你继续播放。你仍然可以像平常一样在暂停的回放中飞行。

播放/暂停按钮旁边是 速度滑块。使用 速度滑块可以控制回放时间的流逝速度。
最低速度为 Minecraft 正常刻速的 0.1 倍,最高速度为正常速度的 8 倍。

已标出播放/暂停按钮、 速度滑块 和 回放时间轴

3.2.2 跳转时间

速度滑块右侧是 回放时间轴。时间轴上的黄色光标表示你当前在回放中的位置。
点击时间轴上的任意位置,即可跳转到指定时间点。
请注意,时间跨度越大,或向后跳转,所需时间就越长(另请参阅 快速模式)。

 

3.3 摄像机路径

 

3.3.1 简介

在回放过程中,你可以使用该模组的 关键帧系统创建可控的 摄像机移动。
之后可以将这些摄像机路径渲染成视频(参阅 渲染)。

Replay Mod 关键帧系统与许多视频编辑软件的关键帧系统类似。如果你刚接触关键帧系统,可以试着阅读这篇维基百科文章。

 

3.3.2 关键帧时间轴

定义摄像机路径的所有关键帧都放置在关键帧时间轴上。关键帧时间轴位于回放时间轴下方。

关键帧时间轴的时长为 10 分钟,也就是说,摄像机路径最长可持续 10 分钟。你可以使用旁边的+和-按钮缩放关键帧时间轴。

与回放时间轴不同,关键帧时间轴的时间值并非相对于回放时间点,而是指实际时间。
如果两个关键帧相隔 5 秒,摄像机路径在这两个关键帧之间的插值过程就会持续 5 秒。

你可以通过左键点击关键帧并按住鼠标按钮,同时移动鼠标,在关键帧时间轴上拖动关键帧。

<mark>提示:弄错了?你可以使用Ctrl+Z撤销对关键帧时间轴所做的更改。改变主意了?按下Ctrl+Y(或Ctrl+Shift+Z)即可重做。</mark>

高亮显示的关键帧时间轴

3.3.3 位置关键帧

摄像机路径的基本组成部分是位置关键帧。位置关键帧会记录摄像机位置(x、y、z、偏航角、俯仰角、翻滚角)。

你可以使用“添加位置关键帧”Green Rhomb按钮来设置位置关键帧。
位置关键帧最初会记录创建该关键帧时摄像机的状态。

在关键帧时间轴上,位置关键帧会出现在光标的当前位置。
此关键帧会自动选中,且位置关键帧按钮会变为红色。再次点击位置关键帧按钮,即可移除选中的位置关键帧。

在关键帧时间轴上添加多个位置关键帧,即可创建简单的摄像机路径。
你可以使用路径预览预览你的摄像机路径。

<mark>提示:在关键帧时间轴上右键点击位置关键帧,即可跳转到该关键帧对应的位置。</mark>

 

3.3.3.1 路径插值

默认情况下,摄像机路径会通过所有设置的位置关键帧沿平滑曲线延伸。该曲线使用三次样条插值生成。
如果你希望禁用平滑插值,让路径改为沿直线延伸,请在回放设置中更改路径插值设置。

你可以使用O键轻松在线性和三次插值之间切换。

 

使用三次插值的摄像机路径

 

三次插值使用线性插值的同一条摄像机路径

 

3.3.3.2 路径预览

使用H键,你可以切换摄像机路径的可视化表示。如果启用,你将在世界中看到一条沿摄像机路径延伸的红线。

此预览会遵循路径插值设置。

通过将光标移动到关键帧时间轴上,你可以在路径预览中看到摄像机的当前位置和视角方向。

一个普通的路径预览

3.3.4 时间关键帧

时间关键帧可用于在摄像机路径中精确控制时间旅行。

<mark>每个时间关键帧都代表回放本身中的一个时间戳。</mark>

你可以使用“添加时间关键帧”绿色沙漏 按钮设置一个时间关键帧。
创建关键帧时,时间关键帧最初包含回放当前所在的时间点。

播放摄像机路径时,回放时间会在关键帧区间内,在已设置的时间关键帧之间进行插值。两个时间戳相同的时间关键帧会在其区间持续时间内冻结回放时间。

<mark>提示:在关键帧时间轴上右键单击某个时间关键帧,即可跳转到该关键帧的时间戳值。</mark>

<mark>注意:摄像机路径期间不支持时间倒流。不要在另一个时间关键帧之后添加包含更早时间点的时间关键帧。</mark>

要播放你的第一个 摄像机路径,请点击 关键帧时间轴 旁边的 播放按钮。
默认情况下, 摄像机路径 会从关键帧时间轴上的光标位置开始播放。不过,按住 Ctrl 键(Mac 上为 Cmd 键)并点击,即可忽略光标位置,从头开始播放。

 

3.3.4.1 同步时间轴

按下 V 键,可以将 关键帧时间轴 与距上一个 时间关键帧时间戳经过的时间进行同步。

这意味着,按下 V 后, 关键帧时间轴 上的光标会移动到这样一个位置:在此处放置 时间关键帧 后,新放置的关键帧与上一个 时间关键帧 之间的 回放速度 将等于 速度滑块 的当前值。

同步时按住 Shift 键,则会按照 速度滑块 的值为 1.0 的情况进行同步。

 

3.3.5 观察者关键帧

正在观察一个实体时,“添加位置关键帧”按钮会变成“添加观察者关键帧” Blue Rhomb 按钮。

要成功观察一个实体,至少需要在观察同一个实体时创建两个 观察者关键帧。
在 关键帧时间轴 上,正在观察实体的时段会以蓝线标示。

若要在摄像机路径播放过程中停止观察某个实体,只需添加一个普通的 位置关键帧。

带有观察者关键帧的 路径预览

3.3.6 编辑关键帧

在关键帧时间轴上双击任意关键帧即可进行编辑。随后会打开一个新的 GUI 屏幕,让你修改该关键帧的属性。

在屏幕下方,你可以精确设置关键帧在 关键帧时间轴 上的位置。
在其上方,你可以修改关键帧的专属设置,例如位置值。

位置关键帧的 关键帧编辑器

3.3.7 移除关键帧

按下 DELETE 键,即可移除当前选中的关键帧。
另外,选中关键帧后,与其关联的按钮会变红;点击该按钮也可以移除关键帧。

<mark>注意: 如果你使用的是配有内置键盘的 Apple 电脑,可能需要按 FN + DELETE 。</mark>

3.3.8 关键帧仓库

使用 X 键可以打开关键帧库。每个回放文件都有独立的关键帧库,其中可以包含多个关键帧预设。

若要保存当前时间轴上的关键帧,请点击 “另存为…” 按钮。要更改预设名称,请在列表中选中该预设,然后点击 “重命名” 按钮。若要加载关键帧预设,请在列表中选中一个预设,然后点击 “加载” 按钮。点击 “移除” 按钮,即可从关键帧库中永久删除关键帧预设。

包含两个路径预设的关键帧库

3.4 渲染

使用Replay Mod,无需使用 Fraps 之类的屏幕录制工具,也能将摄像机路径渲染为视频。
首先,请按照前面章节中的说明设置摄像机路径。然后,点击左上角的“渲染摄像机路径”按钮。

3.4.1 渲染方式

Replay Mod不仅可以渲染日常在 YouTube 上看到的“普通”视频,还可以渲染360 度视频、3D 视频等。
若要更改渲染方式,请使用渲染设置界面上半部分的下拉菜单。

3.4.1.1 默认渲染

以指定分辨率渲染视频。渲染速度最快。

使用默认渲染导出的画面

3.4.1.2 立体渲染

将视频渲染为立体(并排)3D 影片,可用于多种 3D 技术。每只眼睛对应的图像宽度为视频宽度的一半。

使用立体渲染导出的画面

3.4.1.3 立方体渲染

使用立方体投影将视频渲染为360 度全景画面。多种 360 度视频播放器(以及Oculus Rift)都支持此格式,例如VR Player。
立方体视频无法用于YouTube 360° 视频,但渲染速度更快。因此,如果你的播放器支持立方体投影,就可以使用此设置。

使用 立方体渲染导出的一帧画面

3.4.1.4 等距柱状投影渲染

使用 等距柱状投影以 360 度全景视角渲染视频。这种格式可用于 YouTube 全新的 360 度视频功能以及多款视频播放器(和 Oculus Rift),例如 VR Player。

<mark>注意: 若要让 YouTube 识别 360 度视频,必须注入一些元数据。请按照本指南 中的教程操作。</mark>

使用 等距柱状投影渲染导出的一帧画面

3.4.2 视频设置

选择所需的 渲染模式 后,还可以进一步自定义渲染后的视频。

视频渲染设置界面

3.4.2.1 视频分辨率

在 渲染方式 下拉菜单下方,可以输入所需的视频分辨率(宽 * 高)。你可以输入任意分辨率,但请确保数值合理。

默认渲染常用的视频分辨率如下:

  • 720p – 1280 * 720
  • 1080p – 1920 * 1080
  • 4k – 3840 * 2160

使用 立体渲染时,请注意,输入的宽度值是最终视频的宽度。由于立体视频的两个画面并排排列,因此需要将视频宽度加倍。例如,若要制作全高清立体视频,应输入 3840 * 1080。


等距柱状投影视频的宽高比始终必须为2:1。

请注意,导出等距柱状投影视频时通常应使用较高的分辨率,因为视频会映射到所用播放器中的球面上。为了获得较好的画面效果,我们建议使用 4320 * 2160 的分辨率。

<mark>注意: 如果要重新渲染等距柱状投影素材(例如使用 Premiere 等视频编辑软件),请确保以2:1宽高比导出,否则 360 度视图中会显得很奇怪。</mark>

3.4.2.2 视频帧率

3.4.2.3 视频编码与质量

在 渲染方式下拉菜单下方,还有一个用于选择编码预设的下拉菜单。

<mark>注意: 如果你只想以良好的画质渲染 MP4 视频,请不要更改这些设置。</mark>

你可以从以下 7 种编码预设 中进行选择:

  • MP4 – 默认画质
    以默认画质渲染使用 x264 编码器 编码的MP4 视频。这是默认的编码预设,因为它能导出画质良好且文件体积相对较小的视频。
  • MP4 – 高画质
    以高画质渲染使用 x264 编码器 编码的MP4 视频。渲染后的视频文件体积相对较大,但画质几乎无损。对于需要多次编码(渲染)素材的视频制作者来说,这个预设很实用。
  • MP4 – 极低画质
    以极低画质渲染使用 x264 编码器 编码的MP4 视频。虽然视频画面看起来很糟,但文件体积极小,因此可以使用此预设进行测试渲染。
  • MP4 – 自定义比特率
    选择此预设后,比特率输入框 将会启用,你可以自行设置视频的比特率。渲染后的视频是使用 x264 编码器 编码的MP4 视频。
  • WEBM – 自定义比特率
    选择此预设后,比特率输入框 将会启用,你可以自行设置视频的比特率。渲染后的视频是使用 vp8 编码器 编码的webm 视频。
    如果你想将素材直接上传到 YouTube 等流媒体服务,使用webm 视频文件 会很方便,因为这些服务在处理 vp8 编码的视频 时通常无需进行转换。
  • MKV – 无损
    以无损画质渲染使用 x264 编码器 编码的MKV 视频。虽然这些视频文件的画质完美,但大多数非基于 FFmpeg 的视频播放器和视频编辑软件(例如 QuickTime Player、Sony Vegas 和 Adobe Premiere)都无法播放这类视频。因此,大多数情况下建议改用 MP4 – 高画质 预设。
  • PNG 序列
    将序列导出为PNG 格式 的单独帧。
    图像画质完美。深度图图像采用 32 位浮点编码,存储于按 BGRA 顺序排列的 8 位分量中;要在大多数编辑器中使用,还需要进行某种后期处理。
  • OpenEXR 序列 (Minecraft 1.14 及以上版本)
    将序列导出为OpenEXR 格式 的单独帧。图像画质完美,并且可能包含可见图层以外的其他图像图层(例如 深度图)。因此,如果你有充足的磁盘空间,并且想在第三方视频编辑器中进一步编辑视频,这种格式是个不错的选择。

对MP4 Hight、Default 和 Potato质量预设之间画质的比较。

3.4.3 高级设置

高级渲染设置

3.4.3.1 渲染名称标签

如果你不想在渲染的视频中看到实体的名称标签,只需取消勾选该复选框。隐藏的名称标签也包括盔甲架和生物的名称标签,而不仅仅是玩家!

3.4.3.2 稳定摄像机

此设置仅适用于立方体渲染和等距柱状渲染。
因为你可以在360 度查看器中旋转摄像机,倾斜的摄像机视角会导致奇怪的体验:如果用户环顾四周,由于摄像机向上或向下看,他的视野可能会显得倾斜。因此,建议使用相应的复选框始终稳定摄像机的俯仰角和翻滚角。

示例 360° 视频,未稳定摄像机俯仰角
示例 360° 视频,已稳定摄像机俯仰角和翻滚角

3.4.3.3 色度键控

这是一个面向视频制作者的实验性设置,允许你将天空颜色更改为固定颜色。使用视频编辑软件(如Adobe After Effects或Sony Vegas),你可以将天空颜色更改为透明,并添加自己的素材作为天空。点击此处了解更多关于色度键控的信息。

<mark>注意:为获得最佳效果,渲染前应禁用云,因为它们是透明的。</mark>

使用红色色度键设置渲染的视频截图

3.4.3.4 深度图

此设置会使深度信息被记录并包含在支持它的视频格式中(目前仅OpenEXR)。

使用支持它的视频编辑器(例如Blender),你可以在渲染的视频上添加任意几何体(以及许多其他效果),使视频中的前景物体仍然遮挡背景几何体,就像它实际上是世界的一部分一样。

<mark>注意:为获得最佳效果,请避免在几何体前方使用半透明方块,因为它们无法在深度图中准确表示。</mark>

<mark>注意:导出深度时不支持抗锯齿。请改为以更高分辨率渲染和编辑视频,并在最后将其缩小。</mark>

使用 Blender 添加到场景中的“Suzanne”模型

3.4.4 命令行设置

<mark>注意:本设置仅面向高级用户。如果你不清楚自己在做什么,请保持这些设置不变。</mark>

Replay Mod 通过命令行运行 FFmpeg 来编码视频。

你可以在渲染设置界面的命令行设置部分自定义执行的命令和命令行参数。

命令行渲染设置

3.4.4.1 自定义命令

如果你将左侧输入框留空,将使用 ffmpeg 作为命令。如果你没有将 PATH 变量设置为指向你的 FFmpeg 发行版,只需输入 FFmpeg 可执行文件的完整路径(例如 C:\ffmpeg\ffmpeg.exe 或 /usr/local/bin/ffmpeg)。

3.4.4.2 命令行参数

在右侧输入框中,你可以输入自定义的命令行参数,供控制台使用。

每个编码预设基本上都代表一组与 ffmpeg 命令配合使用的命令行参数。自定义这些命令行参数可以让你使用特定的编解码器或质量设置等。
如果你需要了解 ffmpeg 命令行参数的入门知识,请阅读 FFmpeg 文档。

在将给定的命令行参数传递给 ffmpeg 命令之前,Replay Mod 会将以下占位符替换为你在渲染设置界面中的输入:

  • %WIDTH%
    视频的宽度
  • %HEIGHT%
    视频的高度
  • %FPS%
    视频的帧率
  • %FILENAME%
    视频的文件名(不含扩展名)。由于文件名可能包含空格,应使用引号 " 将其括起来。
    由于 ffmpeg 命令始终从目标文件的父目录执行,因此 %FILENAME% 不包含文件的完整路径。
  • %BITRATE%
    视频的比特率,单位为千字节每秒。由于 %BITRATE% 占位符已包含值标识符“K”,你无需关心比特率值的格式。

3.4.5 渲染性能

点击右下角的 渲染按钮 即可开始 默认性能渲染。通常,这种模式的渲染速度完全够用,但你也可以使用 高性能渲染 来进一步提升速度。

要使用 高性能渲染,请按住 Ctrl 键(Mac 上按住 Cmd 键)的同时点击 渲染按钮。
高性能渲染 通过以下调整来提升渲染速度:

  • 渲染进度、预计剩余时间和按钮点击次数不再每渲染一帧就重新计算,而是每渲染一秒后才重新计算一次(例如,以 60fps 渲染时,每 60 帧计算一次)
  • 调整 Minecraft 窗口大小时,不会更新渲染界面

渲染视频时显示的界面

3.5 环境光照

如果你的回放场景较暗(例如夜间或洞穴中),而 亮度:明亮 仍然不够亮,你可以使用 Z 键(某些键盘上为 Y)切换 环境光照。

这可以替代 夜视药水效果,且不会造成天空颜色异常的副作用。

同一场景的两种效果:一次启用 环境光照,一次禁用 环境光照

启用 环境光照 时,屏幕右下角会显示眼睛图标。

3.6 快速模式

在回放中首次启用 快速模式 时,系统会存储部分实体和方块属性的内部参考信息,以便快速访问,从而加快在 回放时间轴 中的导航速度。作为副作用,预览中不会渲染粒子和第二层皮肤等部分内容。默认情况下,按 Q 键可切换 快速模式。

在 快速模式下,屏幕右下角会显示时钟图标。

3.7 玩家概览

按 B 键即可打开 玩家概览。在 玩家概览 中,你可以看到回放中当前已加载的所有玩家列表。

点击玩家的 名称或头部,即可旁观该玩家。

每位玩家旁边都有一个 复选框,可用来切换该玩家的 可见性。这样,你就可以在回放中隐藏某些玩家。
在各个复选框下方,有两个复选框按钮——一个用于隐藏所有玩家,另一个用于显示所有玩家。

如果想要保存玩家可见性设置,请勾选 “记住隐藏的玩家”复选框。勾选后,关闭回放后不可见的玩家仍会保持隐藏状态(当然,你可以随时恢复显示);否则,重新加载回放后,所有玩家都会再次显示。

玩家概览界面

3.8 缩略图

在回放中,你可以按 N 键为当前回放创建一张缩略图。
缩略图是一张截图,旨在让观看者对回放内容有一个不错的了解。

缩略图有助于让回放查看器保持清晰、有条理。

如果回放没有设置缩略图,回放查看器中将显示默认缩略图。

未创建缩略图时使用的默认缩略图

3.9 事件标记

较长的回放很容易变得杂乱且难以操作。因此,事件标记是一种简单的方式,可以标记回放中的重要事件。

录制回放时,你可以随时按 M 键来设置一个事件标记。该事件标记会记录你添加它时的位置,之后观看回放时,它会显示在回放时间轴上。

观看回放时,在回放时间轴上右键点击某个事件标记,即可跳转到其对应的位置和时间戳。

观看回放时,你也可以按 M 键添加新的事件标记。

双击事件标记即可为其命名。将鼠标悬停在事件标记上时,会显示其名称。这样一来,整理回放内容就更加简单了。

若要删除事件标记,请单击该标记将其选中,然后按 DELETE 键。

带有多个事件标记的回放时间轴

4. 常见问题

我可以录制多长时间?

理论上,回放文件最长可达 24天20小时30分23秒 ——你大概永远也不会录到这么长。

模组会记录我周围多少区块?

如果你在 单人游戏 中游玩,会记录你 渲染距离 内所有已加载的区块。
如果你在服务器上游玩,则取决于 server.properties 文件中的 view-distance 设置,该设置默认为 11个区块。

Replay Mod 当然会记录所有已加载的区块,而不仅仅是已渲染的区块。因此,你身后的区块也会被记录。

为什么我不能在游戏过程中途开始录制?

由于 Replay Mod 的工作方式,你需要在加入 服务器 或 世界 时开始录制,否则回放文件所需的部分数据会缺失。

录制会如何影响我的 FPS?

通常,录制回放不会 影响帧率,也不会导致服务器卡顿。
我们曾在一台仅有 3GB 内存 的低端笔记本电脑上测试该模组,一切运行正常。

Replay Mod 录制的文件有多大?

录制的 .mcpr 文件 大小很大程度上取决于回放包含的世界数据量。
在旅途中探索了大量地形的回放,文件会明显大于在虚空世界中录制的回放。

时长为 10分钟 的回放文件通常约为 2MB至10MB。在粒子效果繁多、世界变化频繁的 小游戏服务器 上录制的回放,文件可能会更大。

5. 故障排除

<mark>如果渲染时遇到问题,请先查阅文档,然后再到 Discord 寻求帮助。</mark>

5.1 未找到 FFmpeg 安装

如果你尚未安装 FFmpeg,请按照这里提供的步骤进行安装。

如果你已经安装了 FFmpeg,则需要手动告知 Replay Mod FFmpeg 可执行文件的位置。

首先,获取 ffmpeg.exe (Windows)或 ffmpeg 可执行文件(Mac/Linux)的完整路径。
在 Windows 上,该路径可能类似于 C:\ffmpeg\ffmpeg.exe。

然后,在渲染设置中打开 “命令行设置”部分,将此路径粘贴到左侧输入框中,然后重试渲染。

找不到 FFmpeg 安装时显示的错误界面

5.2 渲染时崩溃

如果 Minecraft 在渲染几帧后崩溃,最可能的原因是 FFmpeg 无法识别你传入的命令行参数。如果你手动自定义了命令行参数,请重新检查——问题很可能出在你自己的设置上。

<mark>提示: 在你的 .minecraft 文件夹中,你会找到一个名为 export.log 的文件,其中包含 FFmpeg 渲染过程的信息。</mark>

  • 如果你没有 自定义命令行参数,可能是输入了极高(或极低)的数值,例如比特率或视频分辨率。请尝试使用其他更合理的数值。
  • 确保摄像机不会移动到 Y=0 以下或 Y=255 以上

5.3 不受支持的启动器

Future Client 与 ReplayMod 所需的 Mixin 不兼容。
Lunar Client 不支持 ReplayMod。
Badlion Client 提供了一个不同的 ReplayMod,并非此处所指的版本。

5.4 与其他模组的兼容性

5.4.1 一般信息

通常,Replay Mod 应该 能与大多数 Forge 和 Fabric 模组兼容。

5.4.2 光影模组

从 Minecraft 1.9.4 开始,Karyonix’ Shaders Mod 已不再兼容 Minecraft Forge。因此,它也不兼容 Replay Mod。

在低于 Minecraft 1.16 的版本中,你可以改用 Optifine。但请注意,官方支持已结束,而且许多版本会导致 ReplayMod 无法正常运行。

在 Minecraft 1.16.5 及更高版本中,你可以使用 Iris,它受到完整支持。目前,你需要搭配下载页面提供的定制版 Sodium 使用。该版本包含的修复尚未合并到官方版本中。

5.4.3 自定义主菜单

Custom Main Menu 模组常用于整合包中自定义主菜单,例如设置与背景图片相匹配的按钮布局、添加整合包网站或问题追踪器的链接等。如果你熟悉这个模组,Replay Mod 的按钮 ID 为: 17890234 (文本: replaymod.gui.replayviewer)。

由于 Custom Main Menu 模组的特性,第三方模组(例如 Replay Mod)添加到主菜单的按钮默认不会显示。
因此,要使用回放查看器/编辑器/中心,你需要手动配置这些按钮的位置。
为此,你需要修改 Custom Main Menu 的配置文件。通常可以在 .minecraft/config/CustomMainMenu/mainmenu.json 找到该文件(如果你使用的是整合包启动器,它通常有自己的 .minecraft 文件夹)。
有关此配置文件的说明,请参阅 Custom Main Menu 的页面。

你可以在此处找到已经修改好的配置文件列表。

5.4.4 Tickrate Changer

使用 Replay Viewer 界面时,Tickrate Changer 模组可能会导致 Minecraft 卡死。

5.4.5 LabyMod

据报告,LabyMod v3.7.x 与 ReplayMod 及其他 Forge 模组兼容。较低版本则不兼容。

5.4.6 OldAnimationsMod

如果同时使用 ReplayMod 和 OldAnimationsMod 时 Minecraft 崩溃,请尝试移除 OldAnimationsMod。

5.4.7 Orange’s 1.7 Animations

如果你在使用光影时同时启用了 ReplayMod 和 1.7 Animations,可能会看到漂浮的水和玻璃。移除 1.7 Animations 即可解决此问题。

5.4.8 Sk1er Club: Patcher

我们收到过与 Patcher 有关的崩溃报告;如果发生崩溃,请尝试移除 Patcher。

5.4.9 Baritone

Baritone 模组可能会在尝试加载回放时导致崩溃。如果遇到此类问题,请尝试在不运行 Baritone 的情况下启动。

5.4.10 RandomPatches

如果尝试将 RandomPatches 与 ReplayMod 一起使用,Minecraft 可能会崩溃。如果 Minecraft 在启动时崩溃,请尝试移除 RandomPatches。

5.4.11 Sodium

安装 Sodium 后,ReplayMod 可以录制回放,但目前缺少用于渲染的 FREX Flawless Frames API。ReplayMod 下载页面提供了支持此 API 的修改版 Sodium,点击 Click to show compatible Sodium versions 按钮即可获取。

5.4.12 Resource Loader

Resource Loader 模组与 ReplayMod 不兼容。

5.4.13 LiteLoader

已知 LiteLoader 所包含的 mixin 版本会导致问题。

你可以使用 MultiMC 来绕过此问题。

<mark>MultiMC 的 Edit 功能要求你的电脑已为 json 文件关联默认编辑器。</mark>

1: 创建实例,然后编辑该实例
2: 点击 Install Forge
3: 点击 Install LiteLoader
4: 点击 Add Empty;将名称设为 ReplayMod,将 uid 设为 com.replaymod
5: 选中新建的 ReplayMod,然后点击 Edit
6: 将内容替换为以下其中一段代码
7: 保存并关闭文本编辑器
8: 将 ReplayMod 上移,直到它位于 上方LiteLoader
9: 如果之前安装过 ReplayMod,请从 mods 文件夹中移除 ReplayMod 的 jar 文件。

适用于 1.8.9 的代码片段
{ "formatVersion": 1, "name": "ReplayMod", "uid": "com.replaymod", "version": "1.8.9-2.4.5", "libraries": [{ "name": "com.replaymod:replaymod:1.8.9-2.4.5", "MMC-absoluteUrl": "https://minio.replaymod.com/replaymod/replaymod-1.8.9-2.4.5.jar" }]}

适用于 1.12.2 的代码片段
{ "formatVersion": 1, "name": "ReplayMod", "uid": "com.replaymod", "version": "1.12.2-2.4.5", "libraries": [{ "name": "com.replaymod:replaymod:1.12.2-2.4.5", "MMC-absoluteUrl": "https://minio.replaymod.com/replaymod/replaymod-1.12.2-2.4.5.jar" }]}

MultiMC 界面中将 ReplayMod 放到 LiteLoader 上方的示例。

新建 Empty 的属性设置。

 

           鸣谢 Replay Mod 
           没有他们,一切都无从实现。感谢 Replay Mod。

 

常见问题

Replay Mod (Fabric & Forge) 支持哪些 Minecraft 版本?

Replay Mod (Fabric & Forge) 支持 Minecraft Java 版 1.8–1.21.3,共 25 个版本,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。

Replay Mod (Fabric & Forge) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

luks_gamer99 的其他作品

查看全部 →