【东方STG】软件优化&外设参考
星海天下
编辑于 2026年06月05日 11:35
收录于文集
共3篇

前言

  工欲善其事,必先利其器。虽然优化过的游戏环境并不代表能随手打出LNN,但它对STG肯定有百利而无一弊。

  避弹力视野判断机控组成,而机控能力的提升主要靠飞行时间的积累。输入延迟等因素的存在会降低机控的提升效率,导致事倍功半。(而且个人玩输入延迟略高的STG或开启垂直同步的FPS会感觉手疼,显著降低游戏体验)

  玩家可以将降低延迟所节省的时间分配到视野和判断上,降低避弹压力,并且该收益可能不止1倍,例如对于存在顺序等待关系的3次移动,降低延迟的收益就是3倍。

  由于近日连续遇到朋友向我询问东方STG延迟/掉帧等问题,以及关于外设的建议,因此我将此类问题集中整理成本文,供有需要的玩家参考。

  如果感觉自己打STG没延迟,也不要急着关掉本文。因为人也许不能一下子发现半帧延迟,但它对机控的不良影响依然客观存在。只要AB对比,哪怕半帧延迟也可以感觉出来。

  关于「不用VP顶着延迟可以当作负重练习以提升水平」的说法,缺乏依据。因为输入延迟是游戏本身的缺陷,作为输入障碍对培养手感没有帮助。用烂键盘打STG同理。类比学乐器——用劣质乐器练习会破坏乐感的养成。

  关于「更新外设还不如好好练技术」的说法,很显然错误。提高自己的能力与降低设备延迟是两件不同的事情,不能混为一谈。况且这两者是可以兼顾的。

  本文后半部分介绍了3种常见STG外设的优缺点,以及专为STG玩家编写的键盘评测。


目录

1. 软件

1.1 延迟

1.1.1 VP工具

1.1.2 custom.exe

1.1.3 显卡驱动

1.1.4 dgVoodoo及DX转换补丁

1.1.5 窗口全屏延迟与DWM(弹幕风引擎可用)

1.2 帧率异常

1.2.1 多作掉帧

1.2.2 红魔乡帧率过千

1.2.3 电源设置

1.2.4 显卡驱动

1.2.5 custom.exe

1.3 直播软件OBS

 

2. 外设

2.1 手柄

2.2 街机摇杆

2.3 键盘

2.3.1 薄膜键盘

2.3.2 机械键盘

2.3.3 光轴键盘

2.3.4 磁轴键盘及Rapid Trigger

2.4 显示器


 1. 软件

  软件设置的主要目的是在当前硬件的情况下尽可能优化游戏环境。

 

1.1 延迟

  输入延迟指的是玩家在输入指令后(如按方向键)直到游戏内作出反应的延迟,画面延迟指的是游戏运算到人眼看到的画面完成变化的延迟。下面引用东方夏夜祭的引擎作者SeiweLL的一段话:

  对于一款STG而言,手感非常重要。不像一些横板闯关游戏,他们可能会设置自机的惯性,或是设置一些冰面地形让玩家刹不住车,这种属于在操作上设置难点。STG是一种不在操作上设置难点的游戏,它将全部难点都设置在关卡版面本身,让玩家没有顾忌的去挑战极限,这也是STG的魅力之一。

  因此延迟是应当尽可能消除的东西。

  在各种显示模式中,关闭垂直同步的独占全屏延迟最低。

 

1.1.1 VP工具

  VP工具一般用于消除以下几作的输入延迟:

  • th06东方红魔乡

  • th07东方妖妖梦

  • th08东方永夜抄

  • th09东方花映冢

  • th10东方风神录

      从th11东方地灵殿开始,可以通过设置游戏自带的custom.exe来消除输入延迟。

     

      下载VP之后(资源请自行搜索或见评论区置顶),将【vpatch.ini】、【vpatch.exe】以及游戏对应序号的【vpatch_th??.dll】共3个文件复制到游戏根目录下,然后运行【vpatch.exe】开始游戏。(例如th8东方永夜抄需要复制vpatch_th08.dll)

(以th08为例)将这3个文件复制到游戏根目录下

  VP除了最基础的消除输入延迟功能之外,还有其他实用功能,例如调节窗口化尺寸。需要打开对应游戏根目录下的vpatch.ini进行编辑。

vpatch.ini

  (1) 调节窗口化尺寸

  第2行 enabled = 1 /开启调节窗口化尺寸功能

  第3行 X = ? /游戏画面左边框与屏幕左边的初始距离

  第4行 Y = ? /游戏画面顶边框与屏幕顶边的初始距离

  第5行 Width = ? /游戏窗口化尺寸宽度

  第6行 Height = ? /游戏窗口化尺寸高度

  第7行 TitleBar = ? /是否显示窗口标题栏(如果不显示可以省出一些画面位置让窗口化尺寸更接近全屏;如果不显示就无法用光标拖动画面调整位置,此时第3、4行设置的作用就体现出来了。)

  第8行 AlwaysOnTop = ? /窗口是否总在最前

   (2) 其他设置

  第11行 Vsync = ? /是否开启垂直同步。建议关闭(设为0)。

  第16行 GameFPS = ? /游戏的FPS设置,只能填大于等于60的数值(即无法用于减速作弊)。想挑战加速可以使用此功能,非常刺激。

 

1.1.2 custom.exe

  从th11东方地灵殿开始,可以通过对游戏自带的custom.exe进行设置来消除输入延迟。

  运行游戏根目录下的custom.exe,设置输入模式为fast(高速)即可。

  输入模式fast的效果是锁定FPS为60并且关闭垂直同步。有可能造成轻微的画面撕裂,一般影响不大。

运行游戏根目录下的custom.exe

设置输入模式为fast

  注意:

  (1) 从th13东方神灵庙开始,custom.exe的设置数据保存在C:\Users\用户名\AppData\Roaming\ShanghaiAlice\th??\th??.cfg文件内。这也意味着换一台电脑或重装系统后,需要重新设置。(神灵庙汉化版的th13.cfg文件依旧在游戏根目录下)

  (2) Steam平台上的东方STG请在Steam上启用【配置工具】来设置,而不是私自在游戏文件夹中寻找custom.exe,因为Steam有云同步功能,私自运行custom.exe的设置结果无法保存,一定要通过Steam端来设置才能保存。

 

1.1.3 显卡驱动

  垂直同步可以防止游戏画面高速移动时出现画面撕裂,但是对于STG、ACT、FPS之类非常看重手感的游戏,垂直同步会对手感造成明显的负面影响,因此应当设为关闭。

  部分游戏内没有独立的垂直同步设置选项(或者可以设置但没有实际效果)导致依然有输入延迟。此时建议在显卡设置中将垂直同步设为关闭。如果是笔记本电脑还需要首选显卡设置为独显

  如果遇到原因不明的卡顿等问题,可以尝试更新显卡驱动,说不定能解决问题。建议在显卡官网下载最新驱动。

右键菜单选择N卡驱动

将首选显卡设置为独显,将垂直同步设为关闭

1.1.4 dgVoodoo及DX转换补丁

  对于Win10/Win11环境下的东方正作(以及其他DX8/DX9游戏),dgVoodoo的DX转换补丁可以降低画面延迟,并修复无法全屏的问题。

  原理:DirectX(简称DX)是一种多媒体编程接口。Win10/Win11对DX8/DX9存在兼容问题,将导致画面延迟和全屏bug。而东方正作中,th06~09(红妖永花)使用DX8,th10东方风神录及之后的作品使用DX9。

  使用方法:下载后(资源请自行搜索或见评论区置顶)将【对应dll文件】及【配置文件】共2个文件复制到游戏根目录下,然后正常启动游戏(兼容VP及thprac练习器)。

  另外,也可以一劳永逸地将【配置文件】放在C:\Users\用户名\AppData\Roaming\dgVoodoo文件夹中作为公用配置,如此一来只需在每个游戏文件夹内放置【对应dll文件】即可。

  如遇问题或有自定义需求,可阅读该专栏学习如何自定义配置文件:dgVoodoo2对于东方STG游戏的详细配置​

  如果全屏后出现画面比例异常(如画面被横向拉伸),可在显卡设置中调整。下图以NVIDIA显卡举例:

NVIDIA显卡如何锁定全屏游戏画面比例

1.1.5 窗口全屏延迟与DWM(弹幕风引擎可用)

  虽然独占全屏是延迟最低的的显示模式,但也有些游戏不支持独占全屏,仅支持窗口全屏。

  有些对窗口全屏优化不佳的游戏存在明显延迟(例如东方魔宝城),其延迟的主要来源是Windows桌面窗口管理器(DWM)。DWM是Windows的视觉管家,它将各个应用程序窗口的图形拼合成用户最终看到的桌面画面,并统一添加视觉效果,让界面更流畅美观。但DWM同时也会产生延迟,因为其强制垂直同步,并存在额外的合成步骤。因此可以通过关闭DWM的部分功能来降低延迟。

  简易方法:打开Windows任务管理器,在进程选项卡中找到桌面窗口管理器,右键-结束任务。该进程即DWM被关闭之后会立即自动恢复,但是对于部分Windows版本而言,这次自动恢复的功能不全,因此桌面窗口界面可能出现bug(例如QQ截图功能的选框外是黑色画面,选框内正常),同时DWM降低延迟的副作用也不再存在,效果可以一直持续到本次电脑关机。介意bug请勿使用本方法。

在进程选项卡中找到桌面窗口管理器,右键-结束任务

  进阶方法:如简易方法无效(例如自己这个版本的Windows会自动恢复DWM的全部功能),可以考虑使用专门的工具关闭DWM并阻止其自动恢复,例如Disable DWM(资源请自行搜索或见评论区置顶)。

  使用方法:先启动游戏,再运行Disable DWM.exe工具并点击【Stop DWM】。

  注意:该工具在某些版本的Windows上无法正常工作,并且有一定使用难度,使用过程中存在一些bug(例如桌面消失、任务栏消失导致切换窗口只能靠Alt + Tab),因此动手能力不够自信或介意bug请勿使用该工具。如遇全屏黑屏,这并非死机,先反复按Alt + Tab,能把游戏画面切回来就算成功;如果依然见不到游戏画面,则按Ctrl + Shift + Home 让工具停止工作,黑屏现象也会消失。

Disable DWM


1.2 帧率异常

1.2.1 多作掉帧

  【症状】多作掉帧,且插手柄或拔掉键盘/鼠标时帧率恢复正常。

  【原理】东方正作会随时检测游戏环境是否有手柄。当有HID设备时会增加此负担,当HID较多时游戏会掉帧。

  【解决方法】插手柄或使用虚拟手柄工具。只要处于有手柄的环境,游戏就不会掉帧。

  推荐安装虚拟手柄VJoy(资源见Headsoft VJoy官网或评论区置顶),安装后虚拟手柄即常驻。不需要运行VJoy主程序,直接打开东方也不掉帧,一劳永逸。

Windows设备管理器中可见虚拟手柄已常驻

  虚拟手柄VJoy目前不完善,如遇问题请在Windows设备管理器中将其禁用,玩东方正作时再启用即可。

  可能出现的问题:①用真手柄时发现手柄通道被占用;②东方个别正作无法识别VJoy,要解决掉帧只能插真手柄;③东方正作之外的游戏卡键。

1.2.2 红魔乡帧率过千

  请使用VP工具启动游戏,具体方法参见本专栏第1.1.1小节。也可直接下载评论区置顶中带VP的东方红魔乡资源。 

  友情提示:

  (1) 妖妖梦、永夜抄的中文版rep存在兼容问题,并且有可能导致日文版游戏崩溃。所以这两作建议用日文版,并且注意Replay文件夹内不要有中文版rep。

  (2) 尽量不要用ogg版正作(精简版),因为崩溃的概率大于正常版。

 

1.2.3 电源设置

  掉帧有可能是因为电源设置成了【节能模式】,这会大幅度降低计算机性能从而节能。可在控制面板中将其设置成【平衡】或【高性能】。

电源设置

 

1.2.4 显卡驱动

  配置不高的笔记本电脑如果调用核显来渲染th13东方神灵庙及之后的作品可能会掉帧。应当在显卡设置中把首选显卡设为独显。

  具体方法参见前文1.1.3 显卡驱动

  

1.2.5 custom.exe

  th11东方地灵殿及之后的作品如果掉帧,运行游戏根目录下的custom.exe设置输入模式为fast有大概率可以解决掉帧问题(也能解决输入延迟问题)。

  具体方法参见前文1.1.2 custom.exe。

 


1.3 直播软件OBS

  (1) 建议使用OBS Studio最新版。

  (2) OBS无法捕捉游戏画面的原因可能是游戏和OBS使用了不同的显卡(如OBS用的独显,游戏用的核显)。所以前文的显卡设置建议在显卡设置中把首选显卡设置为独显。如此一来OBS和游戏均使用独显,捕捉画面一般不会出问题。

  


2. 外设

  外设对机控有非常大的影响,机控水平越高,影响越显著。如果玩家要挑战机控要求很高的弹幕,良好的外设有明显优势。

  但是请谨慎跳车新类型的外设。七份草莓圣代说过:「换外设等于自废武功。」飞行时间不短的机师决心更换外设,等于放弃自身长时间积累的原外设的机控能力,并且要适应相当长的时间才能恢复原机控水平。在此过程中,由于机师本身游戏理解已经很高,但机控却倒退回新手水平,会形成强烈反差从而感到非常憋屈。  

2.1 手柄

  手柄在东方STG上的表现不如街机摇杆、键盘。

  所谓「外设无所谓,习惯就好,用哪种外设都能成为高手。」是典型的唯心主义观点。用一类外设越久,越能感觉到那类外设的局限性。

  众所周知,STG机控最重要的是方向控制。键盘、街机摇杆都是3根手指控制方向,而手柄是1根手指操作,无论从精度、操作量还是负担都处于劣势。手柄还存在无法快速反向操作的硬伤,无论用手柄摇杆还是一体式十字键,都因为结构特性,想反向操作必须回中,因此无法快速反向;分离式十字键因为全部操作由一根手指负责,也无法像键盘一样快速反向。

 


2.2 街机摇杆

  街机摇杆在街机STG的表现还行,但用街机摇杆打东方STG有以下几个问题:

  (1) 精度问题。街机和东方STG的弹幕风格不同,摇杆躲街机弹幕还行,但是躲东方STG,特别是某些高精度要求高的弹幕比较吃力。

  (2) 灵活度及延迟问题。摇杆因为其结构特性,想反向操作必须回中,因此无法快速反向,回中延迟相当明显。摇杆的死区延迟问题也比键盘明显很多。

  (3) 费用门槛。STG用途的摇杆不能买低档货。两三百元的键盘(只要买对)打STG可以很好用,但两三百元的摇杆打STG却很难玩。对于入门STG玩家而言,投入那么多资金在陌生外设上,让人望而却步。

 


2.3 键盘

  键盘是最适合东方STG的外设。键盘的正向移动精度非常高,因此微移和低速封印性能十分优秀;键盘左右方向的爆发性反向移动性能强,高速移动之后的急停微调精确位置的性能非常优秀。

  键盘也有一些缺点,如画弧不够圆滑;由于一般人用同一根手指(中指)控制上下2个键,所以上下方向的爆发性反向移动性能一般。不过恰好东方STG的避弹对圆滑度没有特别高要求,纵版STG也极少需要爆发性上下移动,因此键盘的这些缺点对东方STG而言基本可以忽略。

  目前最推荐的STG键盘是搭载了Rapid Trigger功能的键盘(例如磁轴键盘)。

 

2.3.1 薄膜键盘

  薄膜键盘是比较常见的键盘,触发结构是薄膜+电路板,橡胶胶碗提供回弹力。笔记本键盘(巧克力键盘)属于薄膜键盘。

  特点:①按键触底才触发。 ②可能存在按键冲突。 ③依赖胶碗回弹,手感通常比较一般。 ④橡胶相对容易老化,手感会明显下降。

 

2.3.2 机械键盘

  机械键盘采用机械轴体触发,金属弹簧提供回弹力,每一个按键都是一个独立开关。

  特点:①手感好。 ②机械键盘比普通薄膜键盘寿命长,且老化不明显,手感变化小。 ③防按键冲突。

  避弹系STG是对键盘精度要求最高的游戏类型之一。以本人的理论体系,精度分为静态精度和动态精度(灵活度)。普通薄膜键盘的静态精度还不错,单次位移可以做到相对精准(但很难按出单帧),但是灵活度方面有缺陷,快速连续变向和绕弧线比较吃力。而机械键盘的静态精度和灵活度都很好。

  机械轴并非像薄膜键盘那样按到底才触发,而是行程途中触碰到触发点即触发;抬起时也并非立即解除触发,而是需要等待轴体从底部回弹离开触发点,因此存在抬起延迟。

  鉴于STG领域内,光轴键盘是机械键盘的完全上位替代,所以这里不再详细介绍各款机械轴,仅对机械轴的手感类型作一个大致介绍:

  (1) 段落轴是按键行程与压力大体上呈正相关、但行程途中有压力突增部分的轴体,压力突增部分称为段落。段落轴是最适合STG入门的轴体,因为段落的存在,玩家最容易掌握触发点位置,从而辅助急停。缺点是目前市面上的段落轴大部分为有声段落轴,噪音大,可能会打扰到室友/家人。

  (2) 线性轴是按键行程与压力呈线性相关的轴体,比较受一般用户欢迎。但STG作为特殊领域对键盘的急停性能有很高需求,而线性轴没有段落辅助,所以掌握触发点位置更难,玩家可能会觉得移动打滑,需要较长时间适应;但正因为没有段落,所以灵活度更好。

 

2.3.3 光轴键盘

  光轴是非接触式触发的轴体,其相对于传统机械轴的优点是:延迟低寿命长。其他属性和机械轴没有太大区别,因此轴体手感的挑选可以参考前一小节。

  传统机械键盘的延迟主要来自于防抖算法(用于处理接触抖动产生的杂讯、防止双击),而光轴并非并接触式触发,不存在该问题,因此延迟很低。

  光轴的低延迟优势在一般混关上体现得并不明显,但对于高强度避弹帮助很大。

  新一代模拟光轴支持Rapid Trigger功能(传统光轴不支持),该功能对机控帮助极大,详见磁轴键盘这一小节。

2.3.4 磁轴键盘及Rapid Trigger

  磁轴键盘是目前最适合STG的键盘。

  磁轴是非接触式触发的轴体,因此其和光轴一样具备延迟低、寿命长等优点。

  相比于传统光轴只有通/断两种状态,磁轴利用霍尔效应可以感知具体按键深度,因此可以搭载Rapid Trigger功能(以下简称RT)。

  RT不存在固定的按键触发深度,只需手指按下一个极小距离就触发(如0.1mm,可自定义),抬起一个极小距离就解除触发(相比之下,常规轴体需要等待轴体从底部弹回到固定触发点才解除触发)。因此搭载RT的键盘不仅按下延迟低,抬起延迟也低。

  对于STG而言,RT能显著提高急停速度、极限微移精度(RT抬起延迟更低所以更容易按出低于16.66ms的按键时长)。

  另外,RT支持玩家以很高频率进行按键连点,且连点过程中每次触发时长较稳定,这对STG也有一定帮助(对音游帮助很大)。

  模拟光轴、静电容轴可以感知具体按键深度,理论上也支持RT,实际上要看厂商是否做RT配套技术(如芯片及驱动程序)。

  设置攻略:


2.4 显示器

  性能较好的显示器有利于东方STG发挥。目前电竞显示器价格持续走低,有条件的玩家可以考虑入手。

  东方STG对于显示器的要求主要有以下3点:

  (1) 响应时间,对游戏延迟有直接影响。目前Fast IPS是响应速度较快的面板,可将GTG(灰阶响应时间)降低至1ms甚至更低。

  (2) 刷新率。虽然东方正作常规玩法的帧率固定在60FPS,但高刷屏依然可以降低延迟,因为在游戏帧画面生成后,高刷屏等待下一刷的时间更短,例如60Hz屏需等待0~16.66ms(平均8.33ms),而180Hz屏只需等待0~5.55ms(平均2.77ms),平均快了5.55ms。

  值得一提的是,高刷屏对加速挑战有显著提升,例如使用传统60Hz显示器打1.25倍速的东方绀珠传,因为游戏每秒有75帧画面,而60Hz显示器每秒只能显示60帧画面,所以每秒有15帧的画面未显示,导致画面不连续。这对于观察高速弹幕(如1.25倍速的克劳恩皮丝1、2非)或复杂而需要快速预判的弹幕(如1.25倍速的纯符)有明显影响。

  (3) 动态清晰度(拖影问题)。东方STG需要玩家掌握子弹的精确位置信息,然而快速飞行的子弹在液晶屏中或多或少会产生拖影,这会让子弹变得模糊。动态清晰度更强的显示器可以减轻拖影问题,提高观察精度。(尽管如此,依然不推荐虽然拖影较轻,但又不护眼又笨重的CRT显示器)


  感谢阅读,希望本文可以提升大家的游戏体验。