Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: file_exists(): open_basedir restriction in effect. File(/bin/bash) is not within the allowed path(s): (/www/wwwroot/mw_mainver/:/tmp/) in /www/wwwroot/mw_mainver/includes/shell/CommandFactory.php on line 119

Warning: mkdir(): No such file or directory in /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php on line 113

Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php:113) in /www/wwwroot/mw_mainver/includes/Request/WebResponse.php on line 80

Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php:113) in /www/wwwroot/mw_mainver/includes/Request/WebResponse.php on line 80
VsyncPatch - THGAme
打开/关闭菜单
1
0
7
177
THGAme
切換偏好設定選單
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
玲子留言 | 贡献2024年12月22日 (日) 15:57的版本 (创建页面,内容为“== 简介 == VsyncPatch(直译:垂直同步补丁),一般简称为 '''VPatch''' 或 '''VP'''。下文统一简称为VP。 功能强大的辅助软件,一般用于减少射击作游戏的逻辑延迟,但也具有很多其他实用功能。 支持红魔乡到绀珠传的所有射击作游戏(包括'''小数点射击作'''及'''黄昏酒场'''),以及东方弹幕风的0.12m版本(需先进行UPX展开)。 请尽量使用日文原版游戏…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

简介

VsyncPatch(直译:垂直同步补丁),一般简称为 VPatchVP。下文统一简称为VP。

功能强大的辅助软件,一般用于减少射击作游戏的逻辑延迟,但也具有很多其他实用功能。

支持红魔乡到绀珠传的所有射击作游戏(包括小数点射击作黄昏酒场),以及东方弹幕风的0.12m版本(需先进行UPX展开)。

请尽量使用日文原版游戏,或类似于启动器的汉化版游戏(如喵玉汉化和thcrap),否则会出现难以预料的错误。

附带文档:

基本使用方法

vpatch.exevpatch.ini,以及对应游戏的thxx.dll3个文件放入游戏文件夹。

thxx.dll中的xx为游戏代号,详见下表:

模板:Hide

调整好vpatch.ini后,运行vpatch.exe即可。

VP对于游戏版本也有要求,一般要求为游戏的最新版本,详见下表:

模板:Hide

配合thcrap使用

配置文件介绍

VP通过ini配置文件来管理配置。

ini文件是Initialization file的缩写,即为初始化文件,是Windows系统配置文件所采用的存储格式。

ini文件的格式如下:

[这是一个节]
配置项(键) = 值

一对键和值的组合称为参数,所有的参数以节为单位组织在一起。

在某个节的声明之后,直到一个新的节的声明为止,所有的参数都属于该节。节没有显式的结束标识符。

本文中所有的参数前都会提示该参数归属的节,但一个节只需要声明一次,同属于这个节的参数只要加在后面即可。

正确示例:

[Section1]
Setting1 = 1
Setting2 = 1
[Section2]
Setting3 = 1

错误示例:

[Section1]
Setting1 = 1
[Section1]
Setting2 = 1
[Section2]
Setting3 = 1

实用性功能

游戏窗口设置

[Window]
AskWindowMode = 1 ;是否在开启时询问是否全屏
enabled = 1       ;是否使以下配置项生效(窗口模式下可以改变窗口的大小与位置),0为禁用,0以外为启用
X = 0             ;画面顶点横坐标,单位像素
Y = 0             ;画面顶点纵坐标,单位像素
Width = 640       ;画面宽度,单位像素
Height = 480      ;画面高度,单位像素
TitleBar = 1      ;是否使用标题栏,0为不使用,0以外为使用
AlwaysOnTop = 0   ;是否使用窗口置顶,0为不使用,0以外为使用

注意事项:

  • 请务必保持 enabled 这一配置项位于最上方([Window] 的下方),否则可能无法使位于该项上方的配置项生效。
  • 画面顶点指的是游戏画面左上角的点(也就是不包括标题栏的意思)。
  • 如果使用窗口置顶,你可以避免系统底部任务栏将游戏遮挡住的情况。
  • 如果不使用标题栏,你将无法通过鼠标拖动来改变窗口位置,也就是固定死了。(可以通过配置直接设置横纵坐标)
  • 如果使用标题栏,运行红妖永花风时按Alt会触发Windows窗口的下拉弹窗导致游戏窗口失去焦点而暂停,并产生异常帧率。

垂直同步

[Option]
Vsync = 0         ;是否开启垂直同步,0为禁用,0以外为启用

注意事项:对于地灵殿和星莲船,优先使用custom.exe中的"输入模式"的设定

replay快进

VP为红妖永花风等作品添加了rep快进的功能。

[Option]
ReplaySkipFPS = 240    ;快进时的帧率,单位fps(帧每秒)

使用方法:长按Ctrl键(准确来说是跳过键)

注意事项:

  • 默认值为240。如无需修改可以无视此条。
  • 如果性能不够则可能达不到目标帧率
  • 妖妖梦快进时可能导致最终分数有少许偏差。

replay慢放

VP为所有作品添加了rep慢放功能。

[Option]
ReplaySlowFPS = 30    ;慢放时的帧率,单位fps(帧每秒),默认值为30

使用方法:长按shift键(准确来说是低速键)

注意事项:使用VP在辉针城正常游玩时按shift低速移动会触发这个功能,可以设置成60来避免这个问题或者不使用VP。

游戏加速

VP可以通过设置运行帧率来使游戏加速运行。

[Option]
GameFPS = 60    ;游戏运行帧率,单位fps(帧每秒)。数值大于等于60才会生效。
  • 例如设置为90则相当于游戏整体加速至1.5倍。

修复性功能

妖妖梦樱点显示

修复妖妖梦樱点超过100万时的显示错误。

[Option]
BugFixCherry = 1    ;0为不修复,1为修复
  • 默认值为1(修复)
  • 这个功能不影响实际游玩和rep播放。

风神录弑神炮

由于ZUN代码错误,风神录贯通机体3power右侧主炮在高速下的火力极高,VP可以使其变为正常火力。

[Option]
BugFixTh10Power3 = 0    ;0为不修复,1为修复
  • 默认值为0(不修复)
  • 使用修复功能时保存的贯通机体replay在原版中无法正常播放。

注释

模板:Bottom


Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php:113) in /www/wwwroot/mw_mainver/includes/Request/WebResponse.php on line 80

Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php:113) in /www/wwwroot/mw_mainver/includes/Request/WebResponse.php on line 80

Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php:113) in /www/wwwroot/mw_mainver/includes/Request/WebResponse.php on line 80

Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/mw_mainver/vendor/wikimedia/shellbox/src/FileUtils.php:113) in /www/wwwroot/mw_mainver/includes/Request/WebResponse.php on line 80