Repository navigation
Releases
presents.BiliScroll 5.5.0
新增「忽略 AI 评论(大肥鱼)」开关(默认开,阈值 099 可调):按昵称 / 签名 / 等级 / 官方认证 / 大会员 / 头像蓝色占比 + 正文口癖给账号打分,命中整条忽略——既不进她的判断素材,也不会去回它;不依赖浏览器,只对打分卡在临界区的账号额外取一张 48x48 头像(约 45KB)。规则移植自 liyupi/dafeiyu-cleaner。
分析深度档位收窄:简≈80 / 详≈150 / 深≈300 字,可在控制台填「分析字数上限」精确控制。
评论安全可开关:默认「防注入·防污染」——判定/选片/分析走「不写进角色记忆」的临时通道,评论区文字一律当素材不当指令,不污染记忆与系统设定;回复字数可设上限(0=不限)。
其余刷取 / 日报 / 实时值守 / 私信 / 缺件下载 / 抽帧识图 / 控制台沿用 5.4.0。仅 Alife 5.1.0+ 可用(依赖 Vision 新命名空间)。
presents.Wallpaper-v5.8.1
presents.Wallpaper 5.8.1
presents.Vision.Qwen3VL 5.1.0(Alife 5.1.0 专用)
【Alife 5.1.0 专用】本版本仅适配 Alife 5.1.0 及以上;Alife 5.0.x 及更早请继续用 5.0.0,不要更新。
· 适配 Alife 5.1.0:IVisionModel 从 Alife.Function.AIModelUtility 迁移到 Alife.Function.Vision,插件引用与 manifest 依赖同步改为 Alife.Function.Vision。
· 视觉能力、思考模式、本地模型目录、pip 依赖与 5.0.0 一致,升级不丢配置。
视频理解 5.5.0(仅 Alife 5.1.0+,5.0.x 请勿更新)
⚠️ 兼容性(重要,请先看)
- 本版仅适用于 Alife 5.1.0 及以上。
- Alife 5.0.x 及更早版本请勿安装、也请勿更新到本版:5.0.x 会因缺少新命名空间而编译失败,请继续用 5.0.0;4.x 请继续用 4.9.6。
- 版本号规则:插件主版本 = 能用的 Alife 主版本。市场只按「插件主版本 ≤ 客户端主版本」筛选,所以 5.x 客户端都会看到本版;5.1.0 以下请手动忽略本次更新。
本版改动(4.0.0 → 5.5.0)
- 抽帧从纯均匀改为「均匀锚点 + 画面关键帧 + 语音起始点」混合取点:关键帧优先吸附锚点,未吸附的关键帧全部并入,相距 0.5 秒内合并;关闭概览时仍退回纯均匀取点。
- 概览图改用同一批关键帧拼接,超过单张容量时按时间切成多张(默认最多 4 张),不再重复拉流、重复解码。
- 新增内容场景预设:日常轻松 / 通用均衡 / 技术分享 / 论文讲解 / AI 日报,一次性写入采样帧率、帧数、分辨率、描述字数、概览、上下文、并发、提示词与报告开关;预设值可手改,手改后识别为自定义。
- 信息密集内容(技术分享 / 论文 / AI 日报)自动抬高描述字数与输出 token 下限(≥2048),避免「看到了却写不下」。
- 视觉提示词加固:看不清的文字、数字、公式一律写「无法辨认」,只描述确实看见的内容,减少模型编造。
- 声学侦察升级:静音 / 纯音 / 音乐不再放行语音识别;新增语音起始点检测用于抽帧对齐;复读幻觉过滤阈值收紧(≥3 次,或 ≥8 字出现 2 次)。
- 适配 Alife 5.1.0 的 Vision / Auditory 命名空间,manifest 依赖同步更新。
B站刷视频 5.4.0(仅 Alife 5.1.0+,5.0.x 请勿更新)
⚠️ 兼容性(重要,请先看)
- 本版仅适用于 Alife 5.1.0 及以上。
- Alife 5.0.x 及更早版本请勿安装、也请勿更新到本版:5.0.x 会因缺少新命名空间而编译失败,请继续用 5.0.0;4.x 请继续用 4.9.6。
- 版本号规则:插件主版本 = 能用的 Alife 主版本。市场只按「插件主版本 ≤ 客户端主版本」筛选,所以 5.x 客户端都会看到本版;5.1.0 以下请手动忽略本次更新。
本版改动(5.0.0 → 5.4.0)
- 抽帧识图:抽帧后做 SSIM 去重,只保留画面真正变化的帧;概览图只拼变化帧,超出一张时按时间切分、最多 2 张,避免重复拉流与重复读图。
- 抽帧识图新增场景预设:日常轻松 / 通用均衡 / 技术分享 / 论文讲解 / AI 日报,一键写入抽帧间隔、帧数、最大宽度、描述字数、概览格数与格宽、去重、上下文段大小与回溯段数;套用后仍可逐项手改,手改后按自定义处理。
- 概览网格支持配置格数(4
16)、每格宽度(256800)、每张最多几张;信息密集画面可用更大格宽/格数,弱视觉模型也能读清。 - 配置保存加固:输入失焦、下拉选择、开关切换、点预设都立即落盘;页面隐藏/关闭时用 sendBeacon 补发未落盘修改,避免最后半秒的修改丢失、重开回到旧预设。
- 控制台 UI 适配窄面板:带长标签的文本框改为「标签在上、输入框在下」,不再把标签挤成一字一列;窄窗口下并排输入框自动上下排列。
- 其余 B站 刷取、日报、实时值守、私信、项目下载测试等功能沿用 5.0.0,升级不丢配置。
壁纸 5.7.3(仅 Alife 5.0.0+,4.x 请勿更新)
⚠️ 兼容性(重要,请先看)
- 本版仅适用于 Alife 5.0.0 及以上(5.x 客户端:WinForms + 内嵌 WebView2 + Blazor 架构)。
- Alife 4.x 用户请勿安装、也请勿更新到本版。4.x 请继续用
1.7.2(本仓库presents.Wallpaper-v1.7.2)。 - 版本号规则:插件大版本 = 能用的 Alife 大版本。市场只按「插件主版本 ≤ 客户端主版本」筛选,所以:
- 5.x 客户端只会看到
5.x; - 4.x 客户端只会看到
1.x,不会被推到这个包。
- 5.x 客户端只会看到
- 5.0.0 起官方移除了 Electron.NET 与独立的墙纸窗口,本版改成用 Blazor GlobalUI 组件直接往主界面注入壁纸层,因此 4.x 上无法运行。
本版改动(5.7.3)
- 适配 Alife 5.0.0 新架构,修复插件加载失败(Electron / BrowserWindow 相关编译错误)。
- 页面就绪判断改用新的脚本执行器;主界面渲染完成后自动补注入壁纸(首启、页面刷新后丢失都能自动恢复)。
- 选文件夹改用系统目录选择框(独立 STA 线程弹出),不再依赖已移除的 Electron 窗口。
- 移除 Electron 时代的旧窗口清理逻辑。
- 功能与 5.7.2 一致:Wallpaper Engine 创意工坊 / myprojects、视频 / 网页 / 场景(WebWallGL)壁纸、可拖动挂件、遮罩 / 磨砂 / 模糊 / 面板不透明度、自定义素材文件夹(图片 / 视频,音量与倍速可调)、AI 按关键词或标签切壁纸。
安装
- 插件目录名必须是
presents.Wallpaper。 - 依赖
Alife.Function.FunctionCaller。 - 壁纸文件本身不随插件分发;需要本机装过 Wallpaper Engine,或在「额外壁纸目录」里填含
project.json的目录,或直接用「我的 → +文件夹」选自己的素材目录。
presents.Vision.Qwen3VL 5.0.0(Alife 5.0.0 专用)
【Alife 5.0.0 专用】本版本仅适配 Alife 5.0.0 及以上(WinForms + WebView2 客户端)。Alife 4.x 请继续使用 1.0.0,不要更新。
· 修复在 Alife 5.0.0 下编译失败:PythonPipeProcess 的构造函数改为 (IAlifeApplication, scriptName, pythonCode, pythonExe),模块改为注入 IAlifeApplication 后创建 Python 进程。
· 视觉分析逻辑、思考模式、模型目录、pip 依赖与 4.x 完全一致,升级不丢配置。
presents.RawHtml 5.0.0(Alife 5.0.0 专用)
【Alife 5.0.0 专用】本版本仅适配 Alife 5.0.0 及以上(WinForms + WebView2 客户端)。Alife 4.x 请继续使用 1.0.0,不要更新。
· 窗口层从 Electron 迁移到 IAlifeWindow:创建 / 显示 / 隐藏 / 置顶 / 边界 / 脚本执行全部走客户端新接口,DPI 与坐标统一为逻辑像素。
· 通信层去掉 Electron IPC,改用页面注入的 window.alifeWindow 桥(postMessage / onMessage)。
· 面板标题栏改为自绘按钮:— 隐藏到系统托盘(点托盘图标或右键菜单「显示面板」恢复,下张卡片也会自动弹出);✕ 关闭面板(下次渲染卡片时自动重建)。
· 面板被外部关闭 / 隐藏后,渲染卡片时会自动重建或重新显示,排队卡片照常补发,不再出现「窗口关不掉也藏不了」。
· 导出 PDF 在 5.0 窗口接口下不可用,改为提示并使用「导出 PNG」。
· 配置、历史卡片、自定义风格目录与 4.x 完全一致,升级不丢数据。
presents.EmotionLive2DPet 5.0.0(仅适配 Alife 5.0.0+,4.x 勿更新)
⚠ 仅适配 Alife 5.0.0 及以上,4.x 请勿使用
- 本版本面向 Alife 5.0.0+(WinForms + 内嵌 WebView2)客户端:窗口创建、置顶、穿透区域、消息桥全部迁移到新的
IAlifeApplication/alifeWindow接口。 - Alife 4.x 用户请勿安装或更新到 5.0.0,会编译失败(CS0246 找不到 ElectronNET 相关类型)。4.x 请继续用 1.0.2。
- 版本号取 5.x 是刻意为之:客户端按「插件大版本号 ≤ 客户端大版本号」判断兼容,4.x 的市场不会给出 5.0.0 的升级提示。
- 从 1.0.2 升级:角色配置、表情校准、情绪记忆均保存在
Storage/<角色>/,不受影响。
5.0.0 变更
- 窗口层重写:
PetWindow改为基于IAlifeWindow,DPI 与坐标统一为逻辑坐标,屏幕尺寸/光标位置由客户端提供。 - 通信层重写:去掉 Electron IPC,改用页面注入的
window.alifeWindow桥(postMessage/onMessage)。 - 鼠标穿透:
setIgnoreMouseEvents改为SetInputRegionsAsync区域声明,按人形掩码、永久交互区、按钮与弹层合并矩形。 - 拖拽/缩放:改用屏幕坐标累计位移,避免窗口跟随光标后
movementX失效。 - 全局热键:Electron
GlobalShortcut改为 Win32RegisterHotKey消息窗口。 - 文件夹选择改为客户端
SelectFolderAsync;隐藏/显示/置顶改为异步窗口接口。
presents.EmotionLive2DPet 1.0.2
修复桌宠窗口启动时报 TaskCanceledException、桌宠不出现,以及启动期 OnChatFinished 空引用。
- 资源目录递归兜底:多套一层同名目录时也能找到 index.html
- 前端引导脚本 boot + 错误转发 + IPC 频道重绑
- WebGL 创建失败明确报错
- OnChatFinished 订阅推迟到模块就绪之后