解决方案工具, 解决游戏打不开/找不到的问题!
桌宠本体
新增
VPet.Solution 桌宠问题解决方案
支持设置更改和重置
eg: 桌宠飞屏幕外找不到/启动报错/等等
快速查看存档
eg: 找回带Hash检查存档/对比存档数据
修复
修复 FIPS 问题
可能修复任务管理器启动分类错误
更新 LPSv1.10
移除从设置中读取统计
为性能较差的电脑留更多的识别容错时间时间
降低音乐识别频次
桌宠不会花掉超过现有的钱的80%
调整
给不作弊炸数据的人重开点优惠
工作最大等级限制&数据溢出补偿
更新详情见
https://github.com/LorisYounger/VPet/commits/main
QA:数据溢出
Q: 为什么有的玩家的数据会变成负数 -9,223,372,035
如果你发现你的数据在这次更新突然溢出了, 是因为这次更新修复了fint计算问题, 在之前的版本中, 虽然说都在使用fint(long/1000000000), 但是都是在double下进行计算的, 所以并不会溢出
在最新版本中, 这个问题被修复, 导致如果玩家数据超过了9,223,372,036, 就会变成负数
Q: 怎样才会触发这个bug?
只有玩家数据超过9,223,372,036, 才会变成负数, 就目前桌宠原版来说, 是不会有这种问题的, 但是如果订阅了多等级工作, 在更高等级的(eg:几千几万级)工作下, 会导致这个问题
Q: 我没有作弊,为什么也会这样?
因为超模检测不完善, 超模检测的初衷就是 让数据看起来能够正常发展, 不会导致溢出, 检测不到的确是开发者的问题, 当初没考虑1000+以上等级的工作检查, 因为那时候本来数据就已经溢出了, 没想到因为bug反而没溢出. 高等级工作+高等级利滚利滚利,导致数据最后溢出, 毕竟指数级
最新版本限制了1000级以上的工作, 后面就不会遇到这种问题了
Q: 都怪超模工作坏我数据
主要还是我的问题, MOD作者也没想到能变得更高等级居然是BUG, 说实话我也不知道居然数据能超过最大值, 太怪了, 请不要辱骂MOD作者
Q: 数据溢出了, 数据没了, 赔我女儿!
目前数据溢出并没有好的解决方案. 有一下几种可进行的方案
1. 滚回到 1.9 版本
在Steam-游戏属性-测试版面板中, 选择vpet_v1.9. 然后进入游戏后读之前游戏备份即可
注: 1.9版本后续不会更新
2. 目前最新版
最新版更新将数据溢出的用户自动回正到100级
注: 还原的时候会有tag加到游戏存档, 等未来做转/精英化之类的功能的时候会根据游戏时长加上相应补偿等级/经验
Q: 为啥不做个无数据上限的版本,之前的bug能不能还原下
计算机里的数据总会溢出的, 而且如果数据太大, 很容易出bug
数据溢出的危害:
1. 容易炸存档, 储存系统容易有bug
2. 点击说话和聊天说话的系统会不工作 (点击不说话,说话没选项) (如果数据超过2147483647)
3. UI会错位, 如果错位比较严重, 可能会导致报错
4. Steam排行榜/统计等最大数据支持public const int MaxValue = 2147483647; (这也是为啥部分人没排行榜功能)
5. 游戏本身也更容易奇奇怪怪触发bug
Q: 后续如何处理, 毕竟只要玩的久,数据就大
目前有几种方案
1. 保持目前方向不变, 限制最大盈利, 确保在100年时间里不会到达溢出值
2. 添加其他参数, 例如(精英化/转/等), 在每1000级设置个轮回 确保玩家数据不会溢出
欢迎大家在评论投票,或者提出自己的建议
Q: 你们犯了这么大错, 有没有补偿
有, 正好在之前, 我为了鼓励创意工坊制作MOD, 做了套 ChatGPT for Workshop ModMaker, 这个是介绍:
由开发者提供的ChatGPT聊天服务, 用于给创意工坊作者的奖励与支持
本服务所产生的ChatGPT聊天费用, 均由游戏开发者买单
本插件目的为鼓励大家制作优秀优良的MOD
创意工坊字数奖励
5个赞及以上的创意工坊MOD参与计算(1踩抵消2赞),必须是公开可见的MOD
1订阅 = 200 创意工坊字数
1 赞 = 5000 创意工坊字数
在此基础上, 我新添加了一项奖励
1小时游戏时间(Steam) = 200创意工坊字数
作为补偿, 未来该mod将会在创意工坊推出, 大概是新年的时候
对于本次事件,给各位使用MOD的玩家带来了不好的体验我们深表歉意,之后我们会更加精进自己的技术,还请各位玩家继续支持《虚拟桌宠模拟器》
其他: 测试群招募
我这边自己测试的时候也没有遇到数据溢出的问题, 测试版发了几天没反馈, 我还以为没啥事, 在更新正式版玩家反馈才看到的
为了防止以后有类似情况出现, 我们创建了一个桌宠测试群, 欢迎大家的加入 QQ:815083999
至于加入测试版的方法, 在Steam-游戏属性-测试版面板中, 选择test_branch即可