You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.1 KiB
2.1 KiB
改良崩溃信息的展示窗口功能
2022年11月26日 - 皮蛋编辑第一版。
需求
- 要求尽可能在弹出窗口的时候直白地展示在屏幕上,窗口分辨率可以比对标的“BetterExceptionWindow”大很多以展示所需内容,不需要鼠标单击进入二级菜单或用滚轮滑动才能看到需求信息。
- 检测玩家的骑砍2使用语言,说明文字匹配多语言。
- 展示当前存档使用的MOD及MOD版本号。包括骑砍2的Native系,方舟的骑士版本,以及其他读取到的模组。
- 展示出Reson和Callstacks信息(见程序群的截图)
以上功能实现后,一张截图能获取接受反馈者所需要的几乎所有有效信息。大幅度减少接受和处理反馈的成本。减少至少80%以上的沟通时间成本。
需解决的说明
见下面的截图,玩家无法学会使用的经典案例。
- BetterExceptionWindow是英文的,玩家看不懂,不知道要做什么,也不知道如何解决,不知道反馈。
- 玩家知道要截图这个窗口,但却不知道要打开“Reason”和“Callsatcks”并将这两者信息截图提供。导致有这个截图和没截图没任何区别,无有效信息的传递。导致安装了报错窗口MOD和没有安装没任何区别(都是只传递了游戏崩溃了这件事本身,而没有有效信息)
反面案例图片
99%的玩家只会发一张崩溃的照片,弹窗就要展示所有我们需要的信息,否则不会获得有效的反馈信息。
一种理想化的设想
图片中的信息通常是希绝的程序告知我所需要的。根据我们程序侧所需要的信息,可以适当增减。总之,目标是崩溃的时候弹出的窗口直接展示所有需要的有效的信息,不要放到二级菜单或滚滚轮才能看到。