某些学习版由于steam的防盗版机制,只要用steam打开就会跳商店。以下是绕过steam检查的折中方法。
1. 建立bat文件
如果让steam启动exe文件,就会触发盗版检查,可以用一个bat文件做代替启动。在同一目录下建立txt文档,简单写以下命令
Start xxx.exe
xxx.exe即启动文件。设置好游戏图片等,就和一般程序启动没区别。
2. 设置手柄
虽然游戏启动ok了,但是这个时候手柄又成问题了。因为steam启动的是bat文件,steam的手柄设置只对bat文件本身有效。Bat启动的exe文件并不能接收steam的设置。但也不是没有办法。因为对于steam来说,这时的这个游戏其实处在所谓的桌面模式下。接受的是桌面模式的steam信号。这时候我们就进到:steam设置-控制器-桌面布局

设置一个desktop操作集(键鼠),一个gamepad的操作集(手柄键位),注意每个操作集加一个切换操作集的操作。那么在游戏中只要切换到gamepad操作集,就可以操作了。
1. 第三方手柄软件
然而,以上方法并不总是有效。有些游戏就是不能响应steam的gamepad信号。这时候又不得不增加一个第三方手柄软件,比如SWICD。在SWICD的profile里面添加该款游戏,SWICD就能可以只在游戏启动的时候产生手柄信号。注意这个时候steam切换到无信号输入,SWICD default模式全部设置为none。

然而,事情还没完。一个极端的例子是拳皇13,如果安装SWICD的时候又安装了tetherscript VirtualHID的话有可能HID本身的手柄信号会抢夺其他手柄信号。要注意进到VirtualHID程序下面把手柄卸载。
这样就可以完美的跳过steam的检测机制,单纯把steam当成一个启动器了。
