设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3291|回复: 4
打印 上一主题 下一主题

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
616
在线时间
6 小时
注册时间
2021-3-28
帖子
3
跳转到指定楼层
1
发表于 2021-3-28 19:17:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

先来看看结果(演示游戏为花匠(@Arfies)的《域中之匣》)
加载前:

加载后:

是不是蛮赞的?更赞的是,这一切不需要修改工程!


什么是 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 本体
  • 双击运行,点击 “Click here to…” 选择游戏
  • 如果游戏不在列表中,可以直接浏览游戏目录
  • 选择渲染引擎,此处选择 Direct3D 9






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

其中 reshade-shaders 文件夹存放着素材和特效脚本文件

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





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


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


如果想添加更多的特效
在配置后,如果想添加更多的特效,可以重复步骤 1,并在选择引擎后点击 Update 按钮:

或直接下载源文件,并将对应的素材和脚本复制到 reshade-shaders 文件夹下:




关于如何让 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,


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


依照上面的步骤使用 Direct3D 9 引擎为其安装 ReShade 即可。


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



一些特效






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


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








5 获取 CRT 素材包地址.jpg (72.03 KB, 下载次数: 28)

5 获取 CRT 素材包地址.jpg

18 开启只加载后的列表.jpg (27.16 KB, 下载次数: 25)

18 开启只加载后的列表.jpg

T01.jpg (429.19 KB, 下载次数: 28)

T01.jpg

评分

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

查看全部评分

Lv6.析梦学徒

梦石
56
星屑
14867
在线时间
3851 小时
注册时间
2016-6-17
帖子
1051

极短24参与开拓者

2
发表于 2021-3-28 19:27:01 | 只看该作者
本帖最后由 Arfies 于 2021-3-28 19:31 编辑

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



回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
616
在线时间
6 小时
注册时间
2021-3-28
帖子
3
3
 楼主| 发表于 2021-3-28 19:43:14 | 只看该作者
2003 的加载需要一些黑科技,后续会有文章进行补充233
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
22
星屑
11932
在线时间
7452 小时
注册时间
2011-7-2
帖子
397

极短24评委极短23评委极短22评委R考场第七期纪念奖开拓者

4
发表于 2021-3-28 20:14:07 | 只看该作者
新的黑科技
【探索解谜游戏】《NULL》
-------------------------------------------------------------
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2309
在线时间
123 小时
注册时间
2017-2-26
帖子
36
5
发表于 2021-3-29 09:10:46 | 只看该作者
mark,以后说不定会用到
RM水友群号   917854767  欢迎加入
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 15:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表