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.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# 改良崩溃信息的展示窗口功能
2022年11月26日 - 皮蛋编辑第一版。
## 需求
1. 要求尽可能在弹出窗口的时候直白地展示在屏幕上, 窗口分辨率可以比对标的“BetterExceptionWindow”大很多以展示所需内容, 不需要鼠标单击进入二级菜单或用滚轮滑动才能看到需求信息。
2. 检测玩家的骑砍2使用语言, 说明文字匹配多语言。
3. 展示当前存档使用的MOD及MOD版本号。包括骑砍2的Native系, 方舟的骑士版本, 以及其他读取到的模组。
4. 展示出Reson和Callstacks信息( 见程序群的截图)
以上功能实现后, 一张截图能获取接受反馈者所需要的几乎所有有效信息。大幅度减少接受和处理反馈的成本。减少至少80%以上的沟通时间成本。
## 需解决的说明
见下面的截图,玩家无法学会使用的经典案例。
1. BetterExceptionWindow是英文的, 玩家看不懂, 不知道要做什么, 也不知道如何解决, 不知道反馈。
2. 玩家知道要截图这个窗口, 但却不知道要打开“Reason”和“Callsatcks”并将这两者信息截图提供。导致有这个截图和没截图没任何区别, 无有效信息的传递。导致安装了报错窗口MOD和没有安装没任何区别( 都是只传递了游戏崩溃了这件事本身, 而没有有效信息)
## 反面案例图片
99%的玩家只会发一张崩溃的照片,弹窗就要展示所有我们需要的信息,否则不会获得有效的反馈信息。


## 一种理想化的设想
图片中的信息通常是希绝的程序告知我所需要的。根据我们程序侧所需要的信息,可以适当增减。总之,目标是崩溃的时候弹出的窗口直接展示所有需要的有效的信息,不要放到二级菜单或滚滚轮才能看到。
