另一个更易用的 CustomMap 辅助插件!
下载本插件请去 Releases
本插件前置:CustomMap
插件使用 Jimp 库来处理图片以及生成地图画二进制文件,不需要借助其他程序
但缺点是处理图片的时候会卡服(该问题已经被解决)
(性能更好的 sharp 库会崩服 悲)
插件支持的图片格式:bmp、gif、jpeg、png、tiff,不支持 webp
直接上截图,顺便介绍一下插件
插件指令
YetAnotherCustomGetMap -> YACGM,你也可以在配置文件中更改命令名称
选择文件后图片处理方式选择表单
可选 宽高、处理方式(裁剪/拉伸/保留白边)、处理后水平垂直位置、缩放图片使用的插值法(最近邻/双线性/双三次/埃尔米特/贝塞尔)
获取地图演示
受到 CustomGetMap 插件的启发(因为那个插件一次给全部地图很蛋疼),我把插件的给地图逻辑设计成了当空出主手时才会按顺序给一张,还加上了当前已给予的地图信息的提示,这样当拼一些大地图的时候就不会那么蛋疼了
如果你搞乱了顺序,可以随时使用 yacgm jump <地图序号>
跳转到某一张地图
- 先去 Releases 下载本插件,放在插件文件夹下,开服
- 插件加载成功后会在插件文件夹内生成
YetAnotherCustomGetMap/img
文件夹,把图片文件放进里面就可以在插件菜单里看到了
当服务端内安装有 YoyoRobot 时,插件会与其对接,并且提供一个新的机器人指令 上传地图画
使用方法见下图
- 不带任何参数 - 打开插件主界面
get <fileName:string>
- 直接选择指定的文件,弹出图片处理表单fileName
- 图片文件名,需要带后缀,文件需要在插件的图片文件夹中; 当此参数为http://
或https://
开头的链接时,插件会从该链接获取图片
jump <jumpIndex:int>
- 在获取地图的过程中,直接跳转到指定序号的地图jumpIndex
- 要跳转到的地图序号(序号从 1 开始)
stop
- 在获取地图的过程中,停止获取地图reload
- 重载插件配置(必须 OP 才能执行)
配置文件路径:plugins/YetAnotherCustomGetMap/config.json
请按照下面的注释修改配置文件
注意:实际配置文件里不能有注释!
{
// 插件指令名称,修改后需要重启服务器
"mainCommand": "yacgm",
// 插件菜单每页展示的文件数量
"pageLimit": 15,
// 是否需要 OP 才能打开插件主界面
"mainPageOP": false,
// 是否需要 OP 才能使用 yacgm get 指令(打开处理图片页面)
"getPageOP": false
}
QQ:3076823485
吹水群:1105946125
邮箱:[email protected]
感谢大家的赞助!你们的赞助将是我继续创作的动力!
yacgm get
命令可以使用 url 作为参数了- 对接了
YoyoRobot
- 调整了配置文件(见 配置文件)
- 解决了处理图片卡服的问题
- 微调了地图画给予完毕时的行为,需要手动输入指令退出给予模式