2.4.0 更新日志
约 767 字大约 3 分钟
更新日志
2025-03-05
Bug 修正
- 修复未安装 YSM 的客户端无法进服的问题
- 修复多动画的状态中,未应用的动画音效播放的问题
- 修正轮盘动画自定义配置功能中,按钮不识别布尔值的问题
- 现在动画控制中,缩放动画混合是连乘,而不是累加(契合基岩版机制)
- 修改二阶动画计算机制,现在在极低帧率下二阶动画也能正常播放了
- 现在音频强制是单声道播放了(仅支持 Forge 1.21/1.20/1.19/1.18)
- 修复某些情况下,音频不停止的 bug
- 尝试修复某些使用或者挥动动画时,第一帧会空白的 bug
女仆渲染兼容
- 添加对女仆模组的兼容,现在 1.2.0 版本女仆模组可以直接调用 YSM 渲染了,需要两个模组都更新
- 现在创造模式拿着御币右击雕像或者手办,可以把自己的模型复制到雕像手办上
- 新增 tlm.animation.json 文件,增加了十条女仆相关动画
- 新增动画:
broom
statue
garage_kit
- 新增动画:
- 支持 Z 键轮盘动画
- 支持多材质切换
- 支持 roaming 变量
- 支持做成雕像或者手办
- 酒狐女仆现在弹奏女仆模组的钢琴有粒子和音乐了
- 新增女仆相关 molang 变量:
ysm.entity_type
返回 player 和 maidysm.is_player
布尔值ysm.is_maid
布尔值tlm.favorability_point
好感度点数,0-384tlm.favorability_level
好感度等级:0-3tlm.task_id
工作模式 id,字符串tlm.schedule
工作日程,day night all,白班夜班全天tlm.activity
活动,work idle reset 上班,下班,睡觉tlm.gomoku_win_count
五子棋赢棋总回合数tlm.gomoku_rank
五子棋段位,1-4,没有 0tlm.game_statue
棋局状态,win lost 空字符串tlm.backpack_type
背包 IDtlm.is_entity
渲染女仆实体tlm.is_statue
渲染雕像tlm.is_garage_kit
渲染手办tlm.show_item
那个装饰槽位的物品 ID
新增内容
- 补齐拔刀剑动画,现在支持日式附属诸多剑技动画
- 添加额外主副手定位组功能,只需要在旧主副手定位组后加数字 2-8,即可使用
- roaming 变量上限修改,数量改为 64 个,名称上限改为 32 字符
- 优化动画调试功能
- 现在可以使用
/ysmclient watch var
指令快速调试 molang - 现在指令会自动补齐可用变量
- 现在可以调试动画状态机了,
/ysmclient watch state
- 现在可以使用
- 兼容精妙背包模组渲染,需要添加 BackpackLocator 定位组才会显示
- 添加 Opus 音频解码功能,使用 Opus 音频可以大幅度缩减文件体积(仅支持 Forge 1.21/1.20/1.19/1.18)
- 新增柏林噪声函数:
ysm.perlin_noise(seed, x, y, z)
,其中 y 和 z 可以省去不写 - 添加粒子生成的 molang:
ysm.particle('id', x, y, z, dx, dy, dz, speed, count, life_time)
ysm.abs_particle('id', x, y, z, dx, dy, dz, speed, count, life_time)
- 新增八个空白控制器
- player.pre_main
- player.post_main
- player.pre_hold
- player.post_hold
- player.pre_use
- player.post_use
- player.pre_swing
- player.post_swing
- 新增 molang:
ysm.mainhand_charged_crossbow
ysm.offhand_charged_crossbow
ysm.is_fishing
- 酒狐新增白色换装
- 新增新春酒狐