如何更好地使用最新版赛尔号微端?
如何更好地使用最新版赛尔号微端?
本文章内容仅适用于赛尔号官方微端,关于其他第三方工具的问题,请去咨询软件作者。本文章所讲述微端,特指赛尔号微端Windows版本,不包含Mac版本。

赛尔号微端再次更新的原因
为了修复出现“Flash Player版本过低”提示的问题,赛尔号官方于2022年5月份中下旬更新了赛尔号微端程序。

(对上一版本的微端感兴趣的小伙伴,可以参考一下这篇文章。)

(对上一版本出现的问题感兴趣的小伙伴,可以参考一下这篇文章。)

更新之后的微端与上一个版本大同小异,依然使用Electron作为加载网页的载体。

虽然新旧版本使用的是同一个浏览器核心,但新版本的微端还是有些许变化的。接下来,我们就来看一下新版本微端相对于旧版本来说有哪些变化吧。
新版微端安装包详情
名称:Seer.msi。大小:66.4MB。CRC-32校验码:91713FB5。

(每个文件的CRC-32校验码一般是唯一的。)

相比上一版本的67.9MB,略微变小一点。
新旧版本变化内容对比
我们来看一下文件目录有哪些变化,有哪些文件被修改了。
这是旧版本微端的文件首层目录。

这是新版本微端的文件首层目录。

通过对比,我们发现有以下几处变化:

旧版本主程序名为WeSeer.exe,图标为Electron默认图标;新版本主程序名为赛尔号微端.exe,图标为小赛尔图标。
旧版本目录中的seer文件夹没有了,新版本目录中出现了一个图片文件bg.jpg。
主程序的变化只是表面上的,新版主程序只是在旧版主程序的基础上改了一个名字,然后换了一个图标而已,其本质还是Electron7.3.3.0。

旧版微端的seer文件夹目录是这样的。

在新版微端中,这些文件又去哪里了呢?它们并没有消失,只是换了位置。
旧址:WeSeer\seer
新址:WeSeer\resources\App

在这个目录里,我们就可以了解到解决“Flash Player版本过旧”提示的问题的原因了。
原来,淘米把更旧版本的Flash Player插件放到了新版微端里,将原来的27.0版本的插件换成了更早的15.0版本文件,而旧版本的Flash Player插件并不会根据时间来检测版本新旧,因此就不会弹出那个提示了。
也就是说,虽然微端版本更新了,但使用的Flash Player插件是更老的版本。

除此以外,命令代码也发生了变化。文件夹中的main.js就是主程序需要加载的命令代码了。

在代码中,淘米首先是将flash player插件的版本号进行了更换。

然后单独声明了一个网址变量。
在加载网址时会自动使用这个变量。(实际上新旧版本代码的功能是完全一致的)

除此之外,代码部分就没有其他的变化了。
微端使用技巧
介绍完新版本的变化,接下来介绍一下新版本微端的一些使用技巧吧。
① 刷新
赛尔号微端程序没有可以使用鼠标点击的“刷新”按钮,玩家可以通过按下键盘的“F5”进行刷新。

② 静音
相信很多玩家都已经习惯把游戏静音游玩,但是微端并没有自带“静音”功能,难道要每次登录游戏点击右下角的“静音”按钮吗?那样太麻烦了。而且,在登录界面,也有一段音乐挺吵的。
有简单的方法可以让微端永久静音吗?有的!

右键任务栏右下角的“小喇叭”图标(声音控制),选择“打开音量合成器”。
找到赛尔号微端对应的那一列(名称为Electron),点击下方的“小喇叭”,将它们调节到“静音状态”就可以了。(如果一开始找不到这个程序,可以先让微端播放一段音乐,然后就可以找到这个图标了。)

③ 清理缓存
游戏玩的时间长了,本地缓存文件太多了容易变卡,我想清理一下,或者我想清除一下账号记录,避免这台电脑其他用户发现,那该怎么办呢?
与旧版本直接引用IE文件与数据的做法不同,新版本微端所使用的本地缓存文件、cookie和网站数据是完完全全独立的。
这些文件被放置在“C:\Users\{{用户名}}\AppData\Roaming\WeSeer”目录下。(一般来说,每个人的计算机用户名都是不同的,各位可以到C盘里按照路径一点点去找。)

如何快速定位AppData文件夹?
按下键盘的win键+R键,输入“%Appdata%”,按下回车,即可快速打开AppData文件夹。

如果你只是想清理本地缓存文件,防止长期不清理垃圾导致游戏卡顿,那么只需要将“Cache”文件夹删掉就可以了。
如果你想要清除自己的账号记录,防止其他用户看到,那么建议把WeSeer目录下的所有文件通通删掉。
——分割线——
以上都是基础操作,如果你了解JavaScript代码,你可以尝试以下进阶玩法。
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
Electron的设计理念是使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序,因此有什么额外的需求,我们可以自己动手写。
赛尔号微端执行的Js代码文件在哪呢?微端安装目录下WeSeer\resources\App文件夹内的main.js就是我们要找的主程序代码。
在这里面,我们可以根据自己的需求添加相应的代码,来实现对应的功能。
——分割线——
④ 清理缓存(另一种方法)
想不想尝试使用Js代码给赛尔号微端添加一个“清理缓存”的功能呢?
使用记事本或者其他代码编辑器(比如VsCode),打开main.js。
首先,将图片中红框圈出的代码删除。

如果你只是想删除缓存文件,输入下面这些代码。
如图所示,在这个位置复制粘贴代码。

保存文件,然后重新启动赛尔号微端。现在,只需要按下键盘的Ctrl+R键,就可以清理缓存文件了。
如果你想删除缓存文件以及账号数据记录等内容航,输入下面这些代码。
第一步,先在“var retR = globalShortcut.register”这一行文字上方的空白处写一个删除文件的函数。
如图所示。

第二步,在原来的地方写上另外两句代码。
如图所示。

保存文件,然后重新启动赛尔号微端。现在,只需要按下键盘的Ctrl+R键,就可以清理缓存文件与账号数据了。
⑤调整窗口大小
新版微端本身是无法调整窗口大小的,就连“最大化”的按钮也是不可用状态。

但是,我们可以通过写Js代码来实现调整窗口大小的功能。

同样的操作方法,使用记事本或者其他代码编辑器,打开main.js。

将图片中这处网址改写一下,代码写成下面这种形式。
其实就是把代码中的play.shtml换成Client.swf。

然后把文件中关于“resizable”属性的所有代码,都从“false”改成“true”。
(图片中的“//”代表将代码注释掉,只供人阅读查看,计算机不会执行。)



保存文件,然后重新启动赛尔号微端,你就可以随心所欲地调节窗口大小了。

如果使用的是记事本打开文件,可以使用以下比较简单的步骤。
点击 菜单栏-编辑-替换。

然后按照以下步骤,依次替换文本,然后保存即可。

【查找】
http://seer.61.com/play.shtml
【替换】
http://seer.61.com/Client.swf
【查找】
resizable: false
【替换】
resizable: true
【查找】
mainWindow.resizable = false
【替换】
mainWindow.resizable = true
如果看不懂文字描述,可以参考下面这个视频。只不过,需要注意的是,main.js换位置了。各位在观看视频的时候,一定要记得main.js换位置了。
旧址:WeSeer\seer\main.js
新址:WeSeer\resources\App\main.js

这种方法有一点不足,那就是这个网址无法使用QQ或者微信扫码登录,必须使用米米号才能登录。
如果你想要快速恢复原来的窗口大小,只要按下Ctrl+0(数字0)就可以了。
这个“快速重置大小”的功能,是原来的代码里就自带的,不需要我们手写了。

⑥“任意微端生成器”
就像刚刚展示的那样,我们可以把加载的网址修改一下。
比如,改成赛尔号互通版的网址“http://seerh5.61.com”
注意:网址中?及?之后的内容需要保留。

保存文件,然后重新启动赛尔号微端,你就会获得一个赛尔号互通版的微端。

值得一提的是,Chromium内核的浏览器对于H5语法兼容性很强,执行H5的速度是比较快的,不像Flash那样卡,H5还是比较流畅的,因此用来做个互通版的微端也是挺好的。
当然,你还可以改成小花仙的网址“http://hua.61.com/Client.swf”,你就可以获得一个小花仙的微端。

⑦“资源文件下载器”
将main.js中这个“mainWindow.openDevTools();”前面的注释符号去掉,使得程序执行这一句代码,会发生什么事情呢?

会直接弹出Chromium内核浏览器的开发调试工具。
直接选择“Network”,在文本框内输入“mp3”,然后切换地图,右侧列表就会出现相应的地图音乐。右键-Copy-Copy link address,就可以复制音乐的网址了,然后就可以下载音乐了。其他资源也是类似的方法,就不多介绍了。

诚然,目前的赛尔号微端的确存在一些问题。不过,也许游戏官方正在尝试解决这些问题。
如果大家发现问题,可以去找游戏客服反馈。因此,关于后续的各种优化,就需要大家共同努力了。
也希望微端能够越改进越好,祝大家游戏愉快。

本人水平有限,本文内容仅供参考,如有不足还请见谅。
本文权当是“抛砖引玉”,如果各位大佬也有对于赛尔号微端的一些见解,欢迎在评论区留言讨论。
(本文作者:橙汁。转载请注明出处,谢谢。)