Yiyu Huang

Results 17 comments of Yiyu Huang

我没有用过Starward,不太清楚它的账号切换功能是怎么实现的。[我的启动器](https://github.com/HoraceHuang-ui/MiHOYO-MiXED-Launcher)通过读写注册表实现账号切换,最近也遇到这个问题,我这边原因很大概率是在clash上。如果你也在用clash,试试关闭TUN模式并再录入一次账号信息到启动器上。事实上,我这边就算用官方启动器正常启动也经常出现这个问题。

应该是regedit包内部出了问题,因为我原神星铁崩3的账号相关代码都是一样的,但开发时由于我不玩崩3所以没测试过。今晚下班回去装一个试试

问题不是出在这方面,四个游戏的账号相关注册表结构都是一样的,数据类型也是一样的,按理说代码也是一样的就可以,但原神星铁就没问题,崩3绝区零就各报一种错,目前还没找到问题出在哪但我推测是regedit包的问题。最近事情有点多,过几天我再想想怎么解决:(

上班摸鱼看了下这个项目的代码,调画质、解锁帧率、换号等都是带参调用了作者开发的闭源软件[ZenlessToolsHelper](https://github.com/JamXi233/Releases)实现,无法查看相关实现原理。但根据网上常见的操作方法应该就是操作注册表,我过几天试试能不能解决问题。

我是半吊子中的半吊子哈哈哈哈哈,目前这个项目的话还有一些任务是停滞的(因为本人上班之后实在是懒了:( - 崩3、绝区零获取注册表里的帐号信息失败 - 新增绝区零角色分析卡片,可能要调用米哈游api - 原神角色分析每当有新角色或新衣装更新时,缓存数据就拉不下来导致查询报错,此时代码一行不改直接再编译一次并打包就正常了,不知道能不能做到不重新编译也不会出错 - 优化一下两张角色分析卡片查询到数据后对其处理的算法或数据结构 - 将原神的角色分析数据也TS化(参照星铁) - 原神获取角色分析时如果有遇到下载缓存的情况加个进度条这种视觉反馈,如果报错也优化一下这边反馈 - 手柄操作存在可能会重复触发操作的bug,暂时没发现稳定复现的方法,我猜测是检测Gamepad设备的逻辑有问题 - (不确定要不要做)米游社自动签到、抽卡分析 - (不确定要不要做)换服启动,并让换号功能支持别的服

提前感谢贡献啦~顺便,要提交的话记得注意一下commit要按照apache规范,且commit message用英文噢 ;)

> 在npm install,或pnpm install时,均无法正确安装依赖 > ![image](https://github.com/user-attachments/assets/51575633-789a-44a2-9f5a-3a1e3c118550) > 这个是因为enka那个依赖需要下载原神data的缓存,遇到网络问题下不动。可以试试全局代理,或者如果你用的是clash,可以直接开TUN模式