In Falsus
Install with App

Details

Latest version
1.0.2
Last Updated
First Uploaded
Downloads
110
Likes
0
Size
559KB
Dependants

Categories

In Falsus Judgement Counter

作者:SkyFrozen · 版本:1.0.2

独立的 In Falsus 局内判定统计模组。支持直接手动安装,无需安装练习模组或模组管理器。

显示

  • 粉色大 EXACT 位于中心。
  • Early / Fast 在上:Near、小 Exact。
  • Late / Slow 在下:小 Exact、Near。
  • 小 Exact 使用紫色,与粉色大 Exact 区分;Near 为青色、Break 为红色。
  • Break 单独统计,不推断它的早晚。
  • 可切换紧凑横版,从左到右依次为:Break → Fast Near → Fast 小 Exact → 大 Exact → Late 小 Exact → Late Near。Fast / Late 分组显示,大小 Exact 通过粉色 / 紫色区分。
  • 横版另有 Break 在最右 选项:Fast Near → Fast 小 Exact → 大 Exact → Late 小 Exact → Late Near → Break。在设置面板底部点击“横版 Break:最左 / 最右”切换,自动保存;默认仍在左侧。

统计的是本局原生已完成判定,包含长键的持续判定记录。练习跳转及 A/B 回跳后,随游戏当前判定记录刷新,不累加上一轮记录。每次原生判定完成回调更新,包含结尾判定;尚未取得判定数据时显示 --。

使用

安装后重启游戏。默认左侧,卡牌预览及退场淡出完全结束后显示统计;进入 Perfect Dive / Full Link / Dive Cleared 等曲终动画时立即隐藏,后续详细成绩页也保持隐藏。暂停时仍显示。选歌界面隐藏局内计数,下一首及重试清零,主动中途退出隐藏。

设置中的“开场/结算隐藏”默认开启;关闭后可在开场及结算保留统计,直到退出成绩页。该开关替代旧版“暂停隐藏”,旧配置项 Display.HideWhenPaused 不再生效,新设置使用独立配置项,不改其他位置、尺寸或按键配置。隐藏只影响绘制,最终判定统计仍保留。

F4(默认,可自定义):选歌、暂停或结算时打开 / 关闭设置面板。打歌时按下会提示先暂停,继续游玩后设置自动收起;选歌时仅显示设置页,局内统计仍保持隐藏。

Shift+F4(默认,可自定义):临时隐藏 / 恢复统计。默认绑定不占用 F5–F10。

设置页使用随包附带的干净游戏截图作为定位底图,包含曲目信息、DIVE 条和轨道,不需要安装其他模组。左侧拖动统计框定位,拖右下角可分别改变长宽;右侧支持横竖切换、位置、宽度、高度、整体缩放,以及开场/结算隐藏和截图隐藏。字形保持正常比例。修改自动保存,设置关闭后不占用鼠标输入。成绩页仍可打开设置并查看定位预览。

默认截图位于 DLL 旁的 InFalsusJudgementCounter-preview.png。如需自己的底图,放到 BepInEx/config/InFalsusJudgementCounter/custom-preview.png,点击“重新加载底图”即可。不会自动截取游玩画面;自定义底图损坏时回退到默认截图。

右上角“按键设置”可更改设置开关和统计显隐,支持 Ctrl / Alt / Shift 组合键。点击对应项,先松开旧按键,再输入组合,全部松开后保存。重复绑定、多个主键、Esc / F12 / 系统保留组合会被拒绝;Esc 取消本次录入,再按返回设置页。可恢复默认 F4 / Shift+F4。失焦、换页、进入歌曲会自动取消未提交的录入。

设置打开时隔离底层游戏的鼠标、滚轮、键盘和文字输入;关闭后等待关闭动作的按键与鼠标完全释放,并经过中性帧才恢复,避免“完成并关闭”穿透选中歌曲。选歌/结算动画与场景更新仍照常运行。正常打歌不启用此隔离;不记录按键历史,也不安装系统级键盘钩子。

配置文件:BepInEx/config/skyfrozen.infalsus.judgementcounter.cfg。

设置 默认值 说明
Keys.Panel F4 设置面板开关,支持组合键
Keys.Visibility Shift+F4 统计显隐,支持组合键
Display.Enabled true 统计功能开关
Display.Horizontal false true 横版,false 竖版
Display.BreakOnRight false 仅横版:true 时 Break 在最右,false 时在最左
Display.WidthScale 1 独立宽度比例,0.4–2.5
Display.HeightScale 1 独立高度比例,0.4–2.5
Display.Scale 1 大小,0.6–2
Display.PositionX 0.02 横向位置,0 为最左,1 为最右
Display.PositionY 0.35 纵向位置,0 为最上,1 为最下
Display.HideDuringIntroAndResults true 卡牌预览及退场淡出结束前隐藏;从曲终动画起隐藏至离开成绩页,暂停仍显示
Display.HideOnScreenshot true 官方截图按钮及 F12 / PrintScreen 截图时隐藏

位置按屏幕可用范围计算,会限制在屏幕内。OBS 正常捕捉游戏时能看到此统计;需要干净画面可先按 Shift+F4 隐藏。

安装

手动安装

  1. 找到游戏目录。 Steam 库中右键 In Falsus → 管理 → 浏览本地文件,打开包含游戏主程序 .exe 的文件夹。下文的“游戏目录”均指这个位置。

  2. 准备加载器。 已在该游戏目录安装 BepInEx 6 IL2CPP x64 的玩家可跳过此步。首次安装请直接下载 BepInEx 6.0.755 加载器 ZIP,先解压到临时文件夹,再把其中 BepInExPack 文件夹里面的全部内容复制到游戏目录。完成后,BepInEx 文件夹、winhttp.dll 和 doorstop_config.ini 应与游戏主程序同级,不要把外层 BepInExPack 文件夹直接放进去。

  3. 首次初始化。 正常启动一次游戏,等待加载器完成初始化,再退出游戏。首次启动可能需要较长时间;初始化后会生成配置和互操作文件。加载器安装方式也可参阅 BepInEx 官方说明。

  4. 放入统计模组。 将本模组 ZIP 解压到临时文件夹,取出其中 BepInEx/plugins/ 下的 InFalsusJudgementCounter.dll 和 InFalsusJudgementCounter-preview.png。在游戏目录的 BepInEx/plugins/ 中新建 SkyFrozen-InFalsusJudgementCounter 文件夹,把这两个文件一起放进去,最终结构如下:

    游戏目录/
    ├─ 游戏主程序.exe
    ├─ winhttp.dll
    ├─ doorstop_config.ini
    └─ BepInEx/
       ├─ core/
       └─ plugins/
          └─ SkyFrozen-InFalsusJudgementCounter/
             ├─ InFalsusJudgementCounter.dll
             └─ InFalsusJudgementCounter-preview.png
    

    游戏主程序.exe 仅表示原有游戏程序,不需要重命名。模组 ZIP 根目录的 manifest.json、README.md、CHANGELOG.md 和 icon.png 是发布信息,手动运行只需上述 DLL 和定位底图。

  5. 进入游戏。 从 Steam 或游戏主程序正常启动,在选歌界面按 F4 打开统计设置即可检查安装。整个手动安装流程无需下载或打开模组管理器。

更新与卸载

更新前退出游戏,备份旧版后,将新包中的 DLL 和定位底图替换到同一模组文件夹。保留 BepInEx/config/ 中的配置,不要在多个文件夹里重复放置同一 DLL。

卸载时退出游戏,移走或删除 BepInEx/plugins/SkyFrozen-InFalsusJudgementCounter 文件夹即可。其他模组仍在使用的 BepInEx 加载器应保留。

已使用模组管理器的玩家

也可以继续使用 Thunderstore Mod Manager 或 r2modman 的本地模组导入功能安装本模组 ZIP。这是另一种可选安装方式,按管理器所选配置档启动游戏即可。

本模组读取并显示原生判定,不修改判定、成绩或音频。输入隔离仅在设置编辑及关闭释放期间生效。仅附带用于定位的游戏界面示例截图,不附带音频、谱面、用户配置及游玩记录。此为非官方模组,与游戏开发者及 lowiro 无隶属或背书关系。

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.