/PineKey

music game input overlay tool. For beatmania iidx and BMS (Lunatic rave / Beatoraja).

Primary LanguageC++

PineKey BMS/IIDX 基于Dear ImGui的音乐游戏按键输入辅助显示

高亮正在按下的按键,统计各按键的按下次数,时长,频率,并图形化显示。显示内容可使用OBS等直播推流应用抓取窗口。
支持键盘,手柄,游戏控制器(手台)等输入。
目前无意release。请自行编译或+企鹅384065633找我要。

PineKey_v1.0.1

v1.2 (开发中)

  • 将各个工具完全分离,以单独的窗口显示
  • 取消各部分的启用/关闭选项。默认开启所有工具
  • 面向obs的优化:背景透明以及固定窗口大小(防止窗口大小变化后捕获目标丢失)
  • ESC键退出绑定模式,DEL键删除绑定映射
  • 完善模拟摇杆的皿输入。可以自动选择摇杆的轴,并显示预览
  • 更大更好的文字数值显示区域

v1.1.9pre (当前)

  • 界面更新
  • 修正使用obs抓取界面时的问题
  • 为了让obs更好地截取区域做了若干调整

历史版本

v1.1.8pre

  • 转盘的模拟输入

v1.1.7pre

  • 支持控制器按键绑定
  • 键盘控制器按键输入切换

v1.1.6pre

  • 优化代码结构
  • 更新界面布局

v1.1.5pre

  • 整体渲染/输入控制框架迁移至SDL2
  • 添加控制器按键支持
  • 优化性能

v1.0.4

  • 1p 2p切换时,直方图对应数据顺序也切换
  • 按下时长的直方图计算方式更新,可以显示最大计数帧数与毫秒数
  • 引入dinput8

v1.0.1

  • XInput支持
  • 修正界面错误
  • 修正布局错误

v1.0

  • 增加按键UI独立窗口
  • 增加总计数显示开关
  • 增加kps显示开关
  • 修正界面错误
  • 修正布局错误

v0.5.2 (pre)

  • 增加皿双按键绑定
  • 调整界面大小与滚动

v0.5.1 (pre)

  • 完善kps折线图显示

v0.5 (pre)

  • 可保存的config
  • 自动保存全局按键计数
  • 添加按键计数归零按钮
  • 调整数值
  • 调整布局

v0.4 (pre)

  • 添加kps计算,显示kps折线图
  • 可调整的按键计数与按下时长的直方图显示

v0.3 (pre)

  • 键盘按键输入支持

v0.2 (pre)

  • 完善按键布局,支持直列以及iidx式排列