一个可自定义背景、透明背景、烟花参数、形状模板和快捷键预设的桌面烟花模拟器。
不要用浏览器打开运行,使用桌面窗口模式。
首次运行先安装依赖:
npm install启动桌面版:
npm start也可以双击 启动.bat。
- 默认绿色背景,支持自定义颜色、透明度和透明背景模式
- 真实感粒子烟花:发射、爆炸、拖尾、重力下坠、透明衰减、闪烁
- 自定义速度、颜色池、密集程度、粒子数量、重力和拖尾长度
- 颜色池使用颜色块编辑器,可直观添加、修改、删除颜色
- 边缘发光效果,支持自定义发光颜色和强度
- 发光强度默认值为
0 - 弹丸和粒子使用中心实心、边缘透明的渐变效果
- 所有滑杆都会显示当前数值
- 圆环、爱心、文字烟花模板
- 用户输入文字后触发文字烟花效果
- 文字烟花拥有独立参数:连发次数、文字粒子、粒子间距、文字大小、文字发光颜色、文字发光强度、成形速度、文字扰动、停留时间
- 文字粒子使用独立径向光晕层,文字发光不依赖全局发光强度
- 发光滑杆使用柔和映射,当前数值
1.0约等于旧版0.3的视觉效果 - 点击
发送会触发独立文字烟花,不会把当前模板自动改成文字模板 - 文字烟花由一个弹丸发射并爆炸,再由爆炸粒子形成文字;成字阶段拖尾会淡化,避免遮挡文字
- 5 组默认快捷键预设:
Ctrl+1到Ctrl+5 - 自定义预设保存、编辑、删除、快捷键管理、导入和导出
- 侧边栏支持输入抖音房间 ID 并开启监控,通过
ordinaryroad-live-chat-client普通抖音客户端接收弹幕和礼物事件 - 礼物可绑定预设,收到指定礼物时以送礼用户名触发文字烟花;可设置每收到几个礼物触发几次
- 礼物绑定配置使用弹窗管理,支持“全屏展示”触发前清空其他烟花
- 配置持久化到本地窗口存储
- 粒子上限、省电模式、自动画质调节
- 独立桌面窗口运行,不依赖用户打开浏览器
- 顶部自定义标题栏支持拖动窗口、最小化和关闭
- 控制台输出运行日记,包括启动、配置、预设、导入导出和运行心跳
- 控制台日志使用 ASCII 英文,避免 Windows CMD 乱码
- 重置面板支持重置当前参数或恢复全部默认配置
默认窗口为普通不透明桌面窗口,优先兼容 OBS、直播伴侣、游戏捕获和窗口捕获。
建议:
- 直播软件中选择窗口捕获,窗口名为
Gaizb Fireworks Preset Simulator - 默认不要开启透明背景和点击穿透
- 如果捕获黑屏,优先使用窗口捕获,再尝试游戏捕获
- 当前桌面版默认开启捕获友好模式,会关闭硬件加速并避免后台遮挡判断影响捕获
真正的系统级透明窗口和鼠标点击穿透会影响部分直播软件捕获,因此默认使用更稳定的普通窗口模式。透明背景配置仍保留给后续专用场景使用。
抖音监控使用 Java 桥接器 live-chat-bridge。如果没有先打包桥接器,应用会尝试使用 E:\cursor2\ordinaryroad-live-chat-client-main\mvnw.cmd 自动运行;也可以设置环境变量 ORDINARYROAD_LIVE_CHAT_HOME 指向 ordinaryroad 项目根目录。