前言
首先,如果你要用BKGalMgr,我想你应该,或者应该让你明白BKGalMgr是个什么样的软件。
在得知终点没了后,那个emo的晚上,我萌发了写这个软件的冲动,就是更好的管理我本地已有的Galgame——笔电的某个文件夹里,杂乱的放了很多没推的,推完的,搁置的Galgame。
BKGalMgr设计之初,就是为了管理本地的Galgame,并且考虑了以后的来源,得考虑生肉版本,考虑汉化补丁版本,基于这些,Mgr构建了一套仓库管理系统做统一管理,帮助你整理磁盘上的Galgame,当你打开Mgr时,可以清楚的知道自己都有哪些Galgame,处于那种游玩状态,可以直接启动继续推。基于这套仓库结构,Mgr有很大的自由度,除开在Mgr内管理,你是可以手动管理,但前提是你得熟悉这套仓储逻辑,不过基本上是没啥需要你亲自动手的场景的。
设计理念上,Mgr专注于做本地,而不考虑联网。尽管目前考虑便利性,也因为Banguni接口设计地够友好,增加了从Bangumi拉取游戏信息这种功能(可选),但仅仅用于游戏信息的获取,没其他额外逻辑。也没有指定文件夹,然后自动扫描添加已有游戏这种功能(以后也不会有),在我看来,要入库哪个Galgame,就应当是自己明确需要后才添加,你想推才添加,我知道很多人下载了很多Galgame,那么你可以在要推的时候再往Mgr里添加就行,然后慢慢地把仓库充实起来。
此外,另外一个设计准则就是,能更多的保存游戏信息和游玩信息,所以有完整的游戏信息编辑功能,像是游戏官网上的GALLERY,SPECIAL,角色信息等资源,你都可以自己按需下载后保存到仓库里,然后在游戏页面浏览。而游玩信息,像是计时,截图,存档备份等常见功能都有集成,也有回顾页面可概览仓库,生成你推Galgame的时间线。
这些功能同类的软件上也基本都有,唯一独有的,那么就是这套仓库管理系统,BKGalMgr的功能设计,也都是基于这套系统搭建的,仓库结构会有详细的介绍,可以让你了解到这套系统是如何构建的。
到这,如果你觉得BKGalMgr算是符合你对Galgame的管理要求,有些兴趣,那么你可以去看下入门教程,里面会让你快速用上Mgr,不麻烦,甚至可以不迁移游戏,直接通过快捷方式添加游戏。当然,如果你觉得Mgr管的太多或者不足,也可以去Github上提意见,或者可以去试试看其他同类软件,可能更适合你。
这软件说到底还是我自己内需才诞生的,很多功能也都是基于我自己的使用习惯设计的,目前也算是我自己在边用边迭代,会继续更新,慢慢完善。开源和做些宣传,都算是为了满足我是否能为Galgame圈做些贡献的私心,也可能算不上是贡献,不过如果大家能用,那么我肯定是会开心的 ^_^。
最后,感谢你能耐心看完,也祝大家都能愉快的推Galgame,认真点对待,不要随便弃坑。