Skip to content

HexatomicRing/SC2Shelter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用说明

在线版本

在打开星际争霸2之前将防炸图器打开,挂在后台即可防止游戏崩溃。

点击右侧Release获取最新版。

打开时可能会要求安装 .NET 5.0,如果无法下载,也可以从release中找到该文件。

原理:

星际争霸2的地图信息是存在文件中的,并且每个人的缓存文件的路径完全一样。只需要把这些文件用文件读写流锁住,阻止其被更改,游戏大厅就无法读出地图信息,也就不会被炸。

需要屏蔽的文件列表通过网络自动维护更新。防炸图器会检测新下载下来的地图信息,如果其存在炸图风险,则会上报服务端,服务器在验证后会更新列表,并更新所有客户端的锁定列表。

然而,外置程序并不能抢先在游戏进程加载信息之前锁住文件,因此第一个加载到问题地图的玩家游戏仍然会崩溃。但是只要使用该程序的玩家越多,列表更新就会越及时,游戏崩溃的概率就会越接近0。

离线版本

将开源的代码编译后为离线版本,需要将屏蔽列表(local.list)手动存入程序根目录。该文件可以在本项目中找到。在自动检索屏蔽列表的程序被开发出之前,我会手动更新这个文件。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages