leevccc 发表于 2025-12-7 15:30:12

修复北斗083端猫头鹰道具搜索导致的崩溃


整理老仓库的时候发现这么一段修改记录

在 StringPool 中将 id 为 3640 的字符串改为
```txt
这个商店开在 %d 洞 %s 频道
```

可能是最初那批人在翻译的时候保持了英文的 %s %d 顺序,这会导致客户端使用这段字符串格式化的时候崩溃掉。

具体复现应该是使用猫头鹰搜索到道具后,把鼠标放在快捷传送按钮上,客户端显示 tooltip 的时候就会加载这段文字然后崩掉。

wj1yb1 发表于 4 天前

版主你好 “在 StringPool 中将 id 为 3640 的字符串改为”,我找不到 这个字符串,这个字符串是在哪里修改?

leevccc 发表于 4 天前

wj1yb1 发表于 2025-12-12 16:12
版主你好 “在 StringPool 中将 id 为 3640 的字符串改为”,我找不到 这个字符串,这个字符串是在哪里修改 ...

https://github.com/BeiDouMS/BeiDou-ijl15/blob/b86c0c979bdb52b78cdbe036e6a9eaaf7b586e19/ezorsia/ReplacementFuncs.h#L1425

wj1yb1 发表于 前天 12:31

leevccc 发表于 2025-12-12 16:36
https://github.com/BeiDouMS/BeiDou-ijl15/blob/b86c0c979bdb52b78cdbe036e6a9eaaf7b586e19/ezorsia/Rep ...

是在插件里改码?我还在源码里找。。。。,谢谢版主大人。
页: [1]
查看完整版本: 修复北斗083端猫头鹰道具搜索导致的崩溃