Project1

标题: 【有偿】修改GALV的两个已有MV插件冲突的地方 [打印本页]

作者: zx2kk    时间: 2018-11-23 14:24
标题: 【有偿】修改GALV的两个已有MV插件冲突的地方
本帖最后由 zx2kk 于 2018-12-3 22:22 编辑

已经完成修改!
BUG的问题点是GALV_MessageStyles渲染window的时候会把所有文字用虚拟window渲染一次 用来获取window宽度,相当于提前执行了一次后面的BSt
修改则是把GALV_MessageBusts改成当试绘制文本时,不进行bst操作
目前已将修改插件发送给原作者,不出意外的话2.9以后版本的GALV_MessageBusts就不会有这个BUG了

非常感谢各位的热情帮助!
下面是原求助帖
————————————————————————————————————————————————————

已经咨询过作者本人,作者表示最近太忙无法处理,但允许修改插件,只要不二次发布就没有侵权问题

有问题的是GALV_Message Busts(https://galvs-scripts.com/2015/11/01/mv-message-busts/)跟GALV_MessageStyles(https://galvs-scripts.com/2016/03/31/mv-message-styles/)

MessageBusts是半身立绘插件,有一个通过\bst指令在对话中切换表情的功能



(在同一句话里面切换表情)

另一个插件MessageStyles是对话框样式插件,能够通过\pop指令将对话框修改为以下这种
(此处为了演示,关闭了busts插件)



但是两个插件一起使用的话会出现BUG

此时的BUG为,一旦使用了\pop指令,刚开始默认选择显示的表情就会变成最后一个\bst变换后的表情
此处对话还没有到\bst变化的时候,正常出现的表情应该是这张


作者曾经特意调整过两个插件一起用的兼容性,所以这应该属于BUG


我不明白具体是哪个插件出了问题,但希望有人能够修改插件,让\pop与\bst指令能够一起使用
有意者请联系我的QQ:244590837,解决的报酬为50人民币,若难度比想象的高的话可议价

GALV_MessageStyles.zip (6.66 KB, 下载次数: 93)
GALV_MessageBusts.zip (4.29 KB, 下载次数: 91)








欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1