Skip to content

PuDood/Gaizb

Repository files navigation

Gaizb 烟花预设模拟器

一个可自定义背景、透明背景、烟花参数、形状模板和快捷键预设的桌面烟花模拟器。

运行方式

不要用浏览器打开运行,使用桌面窗口模式。

首次运行先安装依赖:

npm install

启动桌面版:

npm start

也可以双击 启动.bat

已实现功能

  • 默认绿色背景,支持自定义颜色、透明度和透明背景模式
  • 真实感粒子烟花:发射、爆炸、拖尾、重力下坠、透明衰减、闪烁
  • 自定义速度、颜色池、密集程度、粒子数量、重力和拖尾长度
  • 颜色池使用颜色块编辑器,可直观添加、修改、删除颜色
  • 边缘发光效果,支持自定义发光颜色和强度
  • 发光强度默认值为 0
  • 弹丸和粒子使用中心实心、边缘透明的渐变效果
  • 所有滑杆都会显示当前数值
  • 圆环、爱心、文字烟花模板
  • 用户输入文字后触发文字烟花效果
  • 文字烟花拥有独立参数:连发次数、文字粒子、粒子间距、文字大小、文字发光颜色、文字发光强度、成形速度、文字扰动、停留时间
  • 文字粒子使用独立径向光晕层,文字发光不依赖全局发光强度
  • 发光滑杆使用柔和映射,当前数值 1.0 约等于旧版 0.3 的视觉效果
  • 点击 发送 会触发独立文字烟花,不会把当前模板自动改成文字模板
  • 文字烟花由一个弹丸发射并爆炸,再由爆炸粒子形成文字;成字阶段拖尾会淡化,避免遮挡文字
  • 5 组默认快捷键预设:Ctrl+1Ctrl+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 项目根目录。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages