模拟宇宙地图适配流程
如果你在使用StarRailCopilot的模拟宇宙功能时遇到问题,请按照以下流程上报问题,帮助StarRailCopilot进步。
原文:https://github.com/LmeSzinc/StarRailCopilot/wiki/RogueMap_cn
模拟宇宙地图适配流程(面向用户)
如果你在运行模拟宇宙时遇到以下问题,请通过 Github Issue 或 QQ 群或 Discord 频道向开发者提供地图信息。
- SRC 显示
New route detected, please record it
- SRC 显示
Domain exit is not defined, please record it
- SRC 报错
GameStuckError: Wait too long
- 走路撞墙、被地形/物品卡住、来回踱步/绕圈圈、没有直线前进至目标/走路姿势奇葩
- 有遗漏的破坏物/敌人没有打
准备出生点截图
当你遇到错误的时候,应该停止 SRC 保存现场,不要手动打完关卡或者结束关卡,这将提供一个可以复现错误的环境。接下来点击左上角的退出图标,点击 暂离
模拟宇宙,再重 新进入模拟宇宙,这时候角色将回到地图的出生点,然后使用模拟器自带的截图功能截一张图。
SRC 使用地图出生点 (spawn point) 来程序化地区分每张地图,如果你提交的错误缺少出生点信息,就只能依靠人肉记忆力来判断这是哪张地图。
准备路径点截图
假设我们需要适配一张新的地图,需要准备各点位的截图(如果是补充路径点,那么准备对应点的截图即可)
- 破坏物
- 敌人
- 路径拐点
- 经过的拱门/窄桥/窄路的入口
在截图的时候,需要尽量跟目标贴贴截图,像这样。
如果跟怪贴贴的时候被怪打了也没有关系,挂脚本是佛系的写脚本也是佛系的,打完再截图就好。SRC 通过小地图来识别当前位置,不要截到刚进战斗小地图消失的瞬间。
如果怪会移动,就需要截怪移动路径的两个端点。如果同一位置有多个怪,就在怪中间截图。