小黑盒游戏新闻 ( ) • 2024-03-30 22:19

一分钟讲完版本更新内容,更详细的更新内容在正片后方。

我们已更新《虚拟桌宠模拟器》v1.10版本。


新功能

联机功能

各位主人现在可以自由创建联机房间加入房间

可在房间里与好友的桌宠互动同步宠物交互状态, 支持投喂,摸头,聊天等功能

支持创意工坊,玩家双方共同订阅的MOD的动画/物品均能显示出来

未来:官方会推出联机MOD案例: 萝莉斯赛跑

还有以后玩家可在dlc的桌宠小屋里联机, 好友可与小屋家具互动


主题&字体修改功能

支持自定主题字体, 支持创意工坊


数据相关更新

工作面板

新增工作面板, 支持倍率调整, 再也不用担心游戏等级高了以后低等级的工作用不上了

通过倍率调整, 可以自由选择消耗倍率和盈利速度, 如果希望不要经常投喂, 可以选择调低倍率. 如果想要快速高收益,可以调高倍率。


数据优化

优化了工作收益模型, 去除了收益中指数计算数据,新增了自动计算合理工作的功能


等级提高数据上限

玩家数据上限随着玩家等级而提升


针对几千小时的玩家设计的突破系统

重新设计了经验值/等级系统设计方式, 并为1000级以上的玩家设计了专门的一套突破系统

如果你在之前的1.09遇到了数据溢出, 也会在v1.10版本根据游玩时间进行等级补偿


模组兼容性

1.10为大版本更新,调整了一些结构并且升级项目至dotnet8. 一些MOD可能会发生变化

基本上除了代码插件, 其他插件均会进行自动兼容 就算标注为红色: '版本低' 也不会影响加载

如果你想要给MOD升级, 可以参考教程:创意工坊模组更新 v1.10 教程

同时, MOD制作器支持一键升级非代码插件mod


PR Any% 禁阅读器 禁朗读 IGT: 0 : 00 : 11.4514 成功达成!


接下来为详细更新内容:

访客表详细

联机时会同步宠物和交互状态, 支持投喂,摸头,聊天等功能.

可以选择关闭交互选项, 其他玩家只能投喂和说话

访客表经过精心测试和处理, 不会因为联机而导致坏档等情况发生

如果你不开启访客表, 则不会有人能够加入你的游戏. 访客表功能实现均使用SteamAPI, 无服务器内容


联机MOD同步规则

带动画MOD: 只有宠物主人已启用的MOD 并且其他玩家订阅过这个MOD, 才会同步相应动画

食物/物品MOD: 只有宠物主人已启用的MOD 并且其他玩家订阅过这个MOD, 才会同步相应食物(并且能被投喂)

代码插件MOD: 如果是给对方发送这个代码插件mod的特殊功能,例如开始游戏,对方没代码插件,就不会有任何反应. 但是你发送现有的指令,例如显示动画/互动/说话啥的,也会有反应

工作等其他MOD: 不同步工作内容,仅展示工作动画, 工作动画逻辑同步参考前面 带动画MOD


投喂数据生效规则

投喂的食物会经过下列判断,才会对联机好友生效

投喂方: 必须有'小标' (没有使用作弊/超模MOD)

食物: 所有属性必须为增益, 且价钱大于1小于1000, 且食物通过超模判断的检查

被投喂方: 单次联机收礼上限为 1000 金币的食物

如果该投喂生效, 则会提示 '好友花费$价钱给你买了食物名称', 否则不会显示价格


突破系统规则

我们重新设计了经验值/等级系统设计方式, 并为1000级以上的玩家设计了专门的一套突破系统

每当玩家抵达突破等级(初始为1000,每次突破+100), 则会回到 100(*突破次数) 级, 并且突破等级+1

虽然说等级下降了,但是体力/心情上限会比未突破时相同等级高, 并且好感度上限会保留

体力最大计算方式

100 + (int)(Math.Pow(等级 * (1 + 突破次数), 0.75) * 4);

心情最大计算方式

100 + (int)(Math.Pow(等级 * (1 + 突破次数), 0.75) * 2);

好感度最大计算方式

每升一级+10


详细更新内容

桌宠-新增

为字体和主题支持翻译

翻译更新

工作面板UI更新

工作面板支持移除收藏

收藏工作功能

旧版代码兼容

为联机提供旧版本名称兼容

日志功能支持

联机支持关闭互动功能

添加证书验证容错

支持弹窗自动换行

UI改进

支持切换联机置顶

优化关闭操作

根据游玩时间补偿数据溢出

突破:体力/心情上限会比之前高

工作显示对应图片

联机同步游戏数据

Steam状态提示 可加入/组队显示

为投喂面板添加内存回收

好友之间送食品/礼物

支持重置位置&送客 和UI更新

支持摸头捏脸等互动同步

支持联机接口 代码插件现在可以制作联机功能

联机内存回收

自动喂食/食物提示支持更大的上限

允许倍率时超过100级工作

工作操作优化

联机功能实装: 聊天&动画同步

使用P2P数据传输

支持主动加入 & 退出解散

多人游戏数据传输

支持加入访客表功能

修复工作获得内容没有进行时间判断的错误

当其他人邀请时显示聊天

工作面板实现

更新工作相关逻辑

修复体力口渴上限是100的错误

超模计算方式修改&自适应合理工作

聊天框超过大小时自动滚动到最底层

支持net8版本的签名检查

支持窗体外扩展

新版本存档(等级提高属性/等级上限等)

分离消息栏,使其支持自定义

支持聊天框复制功能

支持主题和字体修改

更新版本号计算方法

更新至 net 8.0


桌宠-修复

修复开机启动失效的错误

修复 睡觉时点击不说话 的bug by 牢c

修复年度报告经验显示错误

修复更好买收藏失效的错误

修复工作面板ui显示

修复自动购买不生效的错误

修复如果没有可以说的话会报错的问题

更新收藏工作时清除旧项目

修复重复溢出数据恢复和不加好感度的错误

修复多开时退出任意桌宠导致全部关闭的bug

加强对投喂的检查 by牢C

为英语进行UI调整

旧版本名称兼容

修复捏脸摸头互动只能加到100

修复net8打开问题

修复UI报错问题

修复传输数据为空的错误

修复拖动倍率导致数据变化的错误

修复好感度最大值未保存的错误

修复关闭时不退出的错误

修复新玩家访客bug

修复工作问题

修复图片读取错误

修复本体 net8 process启动问题

修复动画错误

为运行指令提供双容错

支持自动读取支持的dll

修复x64/86版本显示错误


桌宠-调整

MOD制作器兼容

代码清理

如果动画未加载好,则跳过

工作菜单自动打开

去除年度报告数据溢出限制

完成倍率不能超过(2+1)

更新反馈功能和描述

好友摸头不再提供心情

修改工作图片读取方式

默认的桌宠名字从 "默认虚拟桌宠" 更改为 "vup"

重构Main加载

新增聊天文本 tag 功能 fix#318

去除工作等级指数

更新 Setting 结构


解决方案工具

解决工具提供清理缓存功能

VPetSolution支持1.10版本

VPet.Solution 升级至 .NET8


MOD制作器

VPet ModMaker v1.10

工作,移动,动画页面设置默认选中的宠物

忽略`Food.Name`为空的内容

忽略`ClickText.Text`为空的内容

修复使用`Work.FixOverLoad()`产生的异常

初次设置主文化时模组介绍不正确的问题

初次设置主文化窗口与载入中窗口重叠的问题

完全重构

添加版本升级提示(109->11000)

升级至.NET8


P猫

更新至 v1.10

支持工作图标显示

更新详情见 https://github.com/LorisYounger/VPet/commits/main