Skip to content

Latest commit

 

History

History
85 lines (43 loc) · 3.54 KB

README.md

File metadata and controls

85 lines (43 loc) · 3.54 KB

BongoCat Mver 配置管理器
BongoCat Mver configuration manager

由于 BongoCat Mver 目前未实装切换不同配置的功能,我编写了此套脚本以便快速在不同配置间切换。

运行需求

运行本程序只要求 Python(3.6 及以上版本)已安装且添加到 PATH 环境变量。如果不确定,您可以使用命令行运行 python -V 来检查。如果 Python 已安装并添加到 PATH,则会显示当前 Python 的版本号。

(注意像 3.10、3.11 这样的版本号读作“三点十”、“三点十一”,它们远比 3.6 要新。)

使用

下载本仓库后,将名称包含 lnnconf 的各脚本文件复制至 Bongo Cat Mver 主程序所在的文件夹。使用时,双击运行 lnnconf.bat(类型:Windows 批处理文件)即可以交互模式启动 lnnconf。另外,也可以使用命令行在该文件夹中执行 lnnconf(PowerShell 下为 .\lnnconf)后加空格和单条指令来运行。

lnnconf_apply.bat 可用来快速运行 apply 指令(见下文),例如,您可为 lnnconf_apply.bat 创建快捷方式,在快捷方式的属性中,在“目标”末尾添加空格和需要加载的配置名称(如 "D:\path\to\BongoCat Mver\lnnconf_apply.bat" myconfig),这样,打开该快捷方式即可快速加载相应的配置。

以下为可用的指令:

save(或 sadd

save 配置名称 包含内容...

保存当前配置。包含内容为需要包含的文件或文件夹(用空格分隔),如果不指定,默认为 img。另外,保存时也会默认包含 config.json 文件,无需指定。

示例:

  • save myconfig
    

    将当前的配置保存为 myconfig

  • save myconfig img\standard
    

    只保存标准(键鼠)模式的资源文件。

  • save myconfig img\standard img\keyboard
    

    只保存标准(键鼠)模式和纯键盘模式的资源文件。

注意,虽然可以只保存部分配置的资源文件,但 config.json 仍然包含了所有模式的配置项。因此,加载这种只有部分模式资源文件的配置后,不要尝试将 BongoCat Mver 切换到其他模式,否则可能会导致 BongoCat Mver 崩溃。

没啥用的细节

保存时如果不希望包含 config.json 文件,可在配置名称前添加选项 --no-config-json,如:

save --no-config-json myresources Resources

如果只想保存 config.json 文件,而不保存 img 文件夹(谁会这样干啊喂!),可以手动指定 config.json

save myconfigjson config.json

如果配置名称以 -- 开头(谁会这样起名啊喂!),会出现语法错误,此时需要在名称前加上 -- 分隔(对 applydelete 指令也适用):

save -- --myconfig img/gamepad

list(或 lls

list

显示所有已保存的配置名称。

apply(或 a

apply 配置名称

加载已保存的配置。此操作会先删除当前配置的部分文件,不可撤销,请谨慎操作。

delete(或 ddelrm

delete 配置名称...

删除一个或多个(用空格分隔)已保存的配置。此操作不可撤销,请谨慎操作。

示例:

  • delete config1 config2
    

您也可以使用 helph? 指令来阅读帮助(不过出于未知原因(?),用这种方法会显示英文帮助)。

另外,在交互模式下,您可以输入 exitquitq 来退出。