查看: 5030|回复: 4

[通用发布] 【已更新 2000/2003】用 ReShade 为 RM 游戏加点料

[复制链接]
梦石
0
星屑
612
在线时间
6 小时
注册时间
2021-3-28
回帖
2
发表于 2021-3-28 19:17:48 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 SinarPandora 于 2021-3-31 22:51 编辑

用 ReShade 为 RM 游戏加点料
(如果看不到图片的话可以访问:https://www.yuque.com/docs/share/f6550767-aa00-4293-828d-93da38e9475)

先来看看结果(演示游戏为花匠(@Arfies)的《域中之匣》)
加载前:
0_原图.png
加载后:
0_特效开启后.jpg
是不是蛮赞的?更赞的是,这一切不需要修改工程!


什么是 ReShade
ReShade 是一款画面后置处理注入器(post-processing injector),其原理是在 Direct3D(或者其他支持的渲染引擎)将画面渲染到显示器前,截获画面并加上对应的效果。
简单来说就是一个给游戏(或者软件)画面加滤镜的插件。
受支持的引擎如下:
Direct3D 9,Direct3D 10,Direct3D 11,Direct3D 12,OpenGL 和 Vulkan
插件需要 .NET Framework 4.5 支持库(目前 Windows10 已经自带了该支持库)
其优点在于:
  • 配置完毕后会随程序自动启动,更换电脑不需要重新安装
  • 因为是挂载在主程序上所以不需要修改任何 RM 脚本
  • 社区活跃,有非常丰富的特效(如:https://sfx.thelazy.net/games/)
  • 特效脚本开箱即用,不需要针对环境修改
  • BSD 3-Clause 开源许可,可用作商业用途
  • 性能占用低,特效可随时开启关闭
需要注意的点
  • 因为需要挂载,游戏载入速度会变慢一些,在可以接受的范围内
  • 玩游戏的过程中切换窗口会重新加载特效,不过速度很快可以忽略
  • 启动时会有三秒钟的提示条,说明你的游戏加载了 ReShade,之后就不会遇到它了
  • ⚠️少部分特效可能会很慢,建议开启后切换窗口测试加载速度

如何使用
接下来演示如何为 RMVA 游戏配置 ReShade + CRT 特效

步骤 1:安装 ReShade
  • 首先从官网下载 ReShade 本体
    1_Reshade_安装器.jpg
  • 双击运行,点击 “Click here to…” 选择游戏
    2_安装_Reshade.jpg
  • 如果游戏不在列表中,可以直接浏览游戏目录
    3_选择游戏.jpg
  • 选择渲染引擎,此处选择 Direct3D 9
    4_选择渲染引擎.jpg





    • (根据游戏的不同进行选择,目前仅测试了 RMVA,其使用了 DX9 渲染,MV 以上貌似使用了 OpenGL,如果实在不确定可以依次选择不同的引擎进行测试)
  • 接下来会看到默认的特效列表,我们选择默认即可(自带了抗锯齿等特效),并在下方的 Add 框中输入 CRT 的素材仓库(Github)
  • 点击 OK,并等待下载
    7_下载中.jpg
  • 因为国内的网络环境,下载可能会失败,可以通过改 hosts 或科学上网的方式加速下载
  • 下载完毕!
    8_下载完毕.jpg
到此,ReShade 就已经自动配置并安装到了游戏目录中!我们可以看到游戏目录下多了如下文件:
19_Reshade_安装后文件的变化.jpg
其中 reshade-shaders 文件夹存放着素材和特效脚本文件

步骤 2:配置特效
  • 我们直接打开游戏!如果在屏幕左上角看到了如下提示,说明 ReShade 加载成功!(错误提示可忽略,之后会说明如何关闭错误提示)
    12_可以忽略的错误提示.jpg
  • 按下键盘上的 Home 键,可以打开菜单,我们直接选择跳过教程
    13_跳过教程.jpg
  • 之后就可以看到特效列表了,你可以自由开关,特效会即时生效。特效之间可以叠加,下方可以对特效进行微调
    14_安装后的滤镜列表.jpg
  • 当特效在当前引擎下无法加载时,会显示为红色,可能存在问题(可以忽略)会显示为黄色
    15_一些不能启用的滤镜.jpg
  • 当你配置好特效后,可以在 Setting 面板开启该选项,让 ReShade 只加载你启用的滤镜,这样启动速度会提升一些,并且不会再有错误提示





    • 16_只加载启用的滤镜.jpg
    • 如果你点击了无法启用的滤镜,错误提示可能会在下次打开游戏前依旧存在,重启游戏即可
  • 并在列表页开启性能模式,以获得更好的性能
    17_性能模式.jpg

步骤 3:打包
为了减少游戏体积,可以去 reshade-shaders 文件夹下,根据你启用的特效名字,将其他特效脚本和素材删掉。之后直接将游戏文件夹按照以前的方式压缩打包即可。


如果想添加更多的特效
在配置后,如果想添加更多的特效,可以重复步骤 1,并在选择引擎后点击 Update 按钮:
9_更新配置的方法_1.jpg
或直接下载源文件,并将对应的素材和脚本复制到 reshade-shaders 文件夹下:
10_通过下载直接更新配置_1.jpg
10_通过下载直接更新配置_2.jpg


关于如何让 RM 2000/2003 支持 ReShade
简单来说,由于 RM 2000/2003 使用的是 GDI/DirectWrite,因此自带的启动器(RPG_RT.exe)无法应用 ReShade。好在有这个神奇的项目:https://easyrpg.org。

EasyRPG
这个项目目的是为各大平台兼容运行 RPGMaker 2000/2003 游戏。他们重新编写了启动程序,兼容了 Win10 和一大堆奇奇怪怪的平台(甚至还有 NS),然后这个新启动器,是依赖 Direct3D 9 的,
所以 ReShade 可以直接依托它来启动。(GPLv3许可,支持商业用途)


使用方式
从官网(https://easyrpg.org/player/downloads/#release-windows)下载压缩包后解压可以得到 Player.exe,
image.png

用该启动器替换掉 2000/2003 自带的 RPG_RT.exe(可以直接删除掉 RPG_RT.exe),
image.png

依照上面的步骤使用 Direct3D 9 引擎为其安装 ReShade 即可。
4_%E9%80%89%E6%8B%A9%E6%B8%B2%E6%9F%93%E5%BC%95%E6%93%8E.jpg

EasyRPGPlayer 的性能甚至比 VA 启动器还要好,特效加载也更加顺滑。



一些特效
T02.jpg
T03.jpg
T04.jpg
T06.jpg
T07.jpg

另外,CRT 只是 ReShade 提供的众多特效的一种,还有 HDR,景深等更多特效可以使用。


ReShade 作者:crosire
CRT 特效作者:Matsilagi & akgunter
大自然的搬运工:喵君(SinarPandora)








5 获取 CRT 素材包地址.jpg
18 开启只加载后的列表.jpg
T01.jpg

评分

参与人数 4赞 +4 收起 理由
百里_飞柳 + 1 塞糖
congwsbn + 1 好耶
Arfies + 1 精品文章
迷你及其人 + 1 非常好用,感谢分享!

查看全部评分

花匠

梦石
64
星屑
16789
在线时间
4209 小时
注册时间
2016-6-17
回帖
1004

极短26获奖极短24参与开拓者

发表于 2021-3-28 19:27:01 | 显示全部楼层
本帖最后由 Arfies 于 2021-3-28 19:31 编辑

这里也展示一下视频版的测试效果,分别是PGM和RM03的
这个是03的效果,这个是PGM的效果


C8X9P32DFDUJ79DD%YTKRVU.png JV0$$)(}_5SYFT0D($SVA$Y.png }(4RIVU0)3JK$DR6EB6FOUV.png
回复

使用道具 举报

梦石
0
星屑
612
在线时间
6 小时
注册时间
2021-3-28
回帖
2
 楼主| 发表于 2021-3-28 19:43:14 | 显示全部楼层
2003 的加载需要一些黑科技,后续会有文章进行补充233
回复

使用道具 举报

梦石
24
星屑
14273
在线时间
8202 小时
注册时间
2011-7-2
回帖
449

超评测评委极短28评委极短27评委MZ评测员极短26评委极短25评委极短24评委极短23评委极短22评委R考场第七期纪念奖开拓者

发表于 2021-3-28 20:14:07 | 显示全部楼层
新的黑科技
【探索解谜游戏】《NULL》
-------------------------------------------------------------
回复

使用道具 举报

梦石
0
星屑
2319
在线时间
124 小时
注册时间
2017-2-26
回帖
32
发表于 2021-3-29 09:10:46 | 显示全部楼层
mark,以后说不定会用到
RM水友群号   917854767  欢迎加入
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部