Project1

标题: [MV/MZ适用]TAA_BookMenu.js 书籍菜单插件 (2023-10-04更新v1.6.7) [打印本页]

作者: Rose_shadows    时间: 2021-12-27 14:08
标题: [MV/MZ适用]TAA_BookMenu.js 书籍菜单插件 (2023-10-04更新v1.6.7)
本帖最后由 Rose_shadows 于 2023-10-7 19:19 编辑

汉化了一个书籍菜单的帮助文档和参数名称,就当是对论坛的回馈吧。
VA和XP论坛里似乎都有了书籍菜单脚本......就MV和MZ目前还没有。

更新日志


· 插件作者
Taaspider

· 版本需要
MV:1.5.0及以上
MZ:任意版本均可

· 功能概述

这个书籍菜单的书籍内容可以通过两种途径编辑:JSON文件和插件管理器。

书籍菜单有两种菜单模式:
独立书籍窗口:只显示一本书籍的内容的窗口。
书籍菜单窗口:可同时显示书籍种类、书籍和书籍内容的菜单。

书籍中还可以插入行内图片。

可以自定义书籍的背景。

而且可以在游戏进行时自行更改书籍的内容。

· 图片展示(来自作者主页)
https://img.itch.zone/aW1hZ2UvNz ... original/h7arFy.png
https://img.itch.zone/aW1hZ2UvNz ... original/II8NjT.png


· 插件本体下载

因为插件作者在使用条款中明确提出不得转发插件,但是可以转载链接,所以我就只将汉化的帮助文档放上来。

各位可以自行在作者主页中找到插件本体与插件范例下载:(无需科学上网)(范例通用MV/MZ版本)
http://taaspider.itch.io/


· 插件帮助汉化
以下是我对插件帮助文档的汉化文档:
书籍菜单插件v1.6.7帮助汉化.zip (21.35 KB, 下载次数: 371, 售价: 1 星屑)

建议直接将文本粘贴到插件中合适的位置方便查阅。


(说实话这是我第一次正式发帖,如有违反本版版规,请务必通知,我会立即删掉附件,仅作插件分享目的)
作者: qq2046904432    时间: 2022-1-22 15:17
6666支持一下
作者: 1071257831    时间: 2022-1-22 15:21
本帖最后由 1071257831 于 2022-1-22 15:22 编辑

兄弟我俩汉化的插件,功能性重复了。
作者: Rose_shadows    时间: 2022-1-23 21:46
1071257831 发表于 2022-1-22 15:21
兄弟我俩汉化的插件,功能性重复了。

不太一样。这个书籍菜单的功能更加全面。它不仅提供了两种阅读方式:单独的窗口界面(第二张截图)以及菜单列表界面(第一张截图),还可以在游戏进程中实时更新书籍的内容。不仅如此,还可以在书籍中自由的添加想要的图片,还可以添加各个窗口的背景图片。

相对于你那个书架插件,我认为这个书籍插件最大的优点在于:在编辑书籍内的文本时,这个插件不需要考虑换页的问题,因为无论是哪种阅读方式,文本都是以滚动的方式进行的;而书架插件需要手动添加三个以上的短横杠-才行,不然文字会被窗口吞掉。
作者: zhaojiabin    时间: 2022-7-18 17:50
请问怎么在MZ里面自动换行呀,好像无法做到
作者: bleen    时间: 2022-7-31 19:26
本帖最后由 bleen 于 2022-7-31 20:55 编辑

该插件和Drill_CoreOfWindowCharacter 字符核心插件有冲突,记录一下
作者: plain666    时间: 2022-7-31 22:59
功能真强大啊,支持。
作者: 19982007941    时间: 2022-8-4 00:22

十分感谢,用来做学习还是十分不错的
作者: gejiziliao    时间: 2022-8-13 13:19
辛苦了  感谢楼主
作者: yueliangshan    时间: 2022-11-6 11:59
感谢分享
作者: Shure    时间: 2022-11-20 16:04
大型世界观必备插件。
作者: bb962565981    时间: 2022-11-20 21:13
辛苦了  感谢楼主
作者: eivenlong    时间: 2022-12-5 21:52
功能强大,值得拥有
作者: 雷影    时间: 2023-7-13 21:45
大佬在吗?这个插件虽然写了帮助,说了一大堆设定!可有个地方没搞懂!就是书籍要怎么加入列表啊?在哪加入,怎么加入?书籍怎么写?
作者: 金色邦邦    时间: 2023-7-14 09:14
插眼,支持一下
作者: 情系蛙蛙    时间: 2023-9-25 20:53
问问大佬书籍插件是怎么用的啊= =

作者: Rose_shadows    时间: 2023-10-4 21:11
情系蛙蛙 发表于 2023-9-25 20:53
问问大佬书籍插件是怎么用的啊= =


简单来讲大概就是先将插件参数的 DataSource Type 参数设为 Plugin Manager,然后在 Plugin Manager Books 参数中设置种类和书籍的相关数据。之后进入游戏打开主菜单点击一个名叫 Books 的指令,就可以打开书籍菜单看到所设置的书籍了。

详细设定方式和别的一些功能可以看看我更新后的帮助文档。
作者: 雷影    时间: 2023-10-6 23:01



设定了,不行啊!不显示!说到底设定完了,要怎么添加进列表啊!
说明书写得很详细,介绍了各种设定,可是似乎没说到使用方法?
好比介绍一辆汽车,说了一大堆这辆车性能如何,耗油少,制动怎么样,轮胎抓地力如何如何,可以设定空调温度,车内音乐什么的。
说了半天就是没教这车怎么开,怎么插钥匙,怎么点火,怎么离合器,刹车在哪。
这是默认了客人本来就会开车,过来是直接买车的啊。

能不能发个范例的DATA文件,或者一个简单的视频教学?或者图文教学?


作者: Rose_shadows    时间: 2023-10-7 08:54
本帖最后由 Rose_shadows 于 2023-10-7 09:03 编辑
雷影 发表于 2023-10-6 23:01
设定了,不行啊!不显示!说到底设定完了,要怎么添加进列表啊!
说明书写得很详细,介绍了各种设定,可 ...


不好意思忘了说一个很重要的点……

书籍不显示是因为插件参数中“菜单列表界面配置”下的“是否隐藏待阅书籍”默认为 true ,也就是说,如果不用相关插件指令的话,书籍就不会出现在列表中,因为书籍还没有被标记为已阅状态。
只要将“是否隐藏待阅书籍”设为 false,或者使用提到的插件指令就可以了。

相关插件指令:
MV:ReadBook 书籍关键字(即不带空格的名称) true
MZ:书籍指令 -> 指令:阅读并习得(或习得)

现在电脑不在手边,晚上回去我修改下说明文档吧……
作者: 雷影    时间: 2023-10-8 18:24
本帖最后由 雷影 于 2023-10-8 18:26 编辑

这是什么缘故?问题出在哪啊?
我是想取消书籍类型,直接一列下来显示,结果变成这样!每一个都重复显示了!哪里设定有问题啊?

作者: 雷影    时间: 2023-10-8 22:45
下个问题!这个插件能不能做到……
未解锁,未获得的书籍在列表中用?????号表示啊?
这样可以直观看到收集率!还有多少本书没获得!
作者: shixian    时间: 2023-10-9 08:43
66666666666666
作者: Rose_shadows    时间: 2023-10-9 21:31
插件本身是做不到的,不过我自己花了1小时写了个扩展插件,测试了一下没什么问题,你可以试试:
TAA_BookMenu_UnreadBookTitle.js.zip (1.53 KB, 下载次数: 5)
作者: 情系蛙蛙    时间: 2023-10-10 15:21
Rose_shadows 发表于 2023-10-4 21:11
简单来讲大概就是先将插件参数的 DataSource Type 参数设为 Plugin Manager,然后在 Plugin Manager Book ...

收到,谢谢大佬!!!对我很有帮助
作者: suai    时间: 2023-12-20 12:46
救命看不懂,脑子要炸了(汗)
有没有单纯的可以全屏显示文字的插件?
作者: suai    时间: 2023-12-20 13:50
雷影 发表于 2023-10-8 22:45
下个问题!这个插件能不能做到……
未解锁,未获得的书籍在列表中用?????号表示啊?
这样可以直观看到 ...

想请问一下那个新建的book.json文件里面要自己写什么吗?
作者: suai    时间: 2023-12-20 14:02
啊算了..我这边一直在报错,想把翻译移进去但是粘贴保存后就变成乱码了
作者: Rose_shadows    时间: 2023-12-20 18:05
suai 发表于 2023-12-20 14:02
啊算了..我这边一直在报错,想把翻译移进去但是粘贴保存后就变成乱码了

如果只想要一个可以全屏显示文字的窗口的话,或许可以看看我写的一个插件?走这里

book.json 是使用JSON配置时使用的配置文件,不熟悉 JS 的话可以使用插件管理器配置。
我记得插件初始使用的是JSON配置,没有 book.json 的话会报错,所以只要将插件参数列表的 DataSource Type 设置成 Plugin Manager,之后就可以在 Plugin Manager Book 参数里直接设置书籍了。
作者: 黛烟夫人    时间: 2023-12-21 09:11
赞美大佬,感谢分享
作者: suai    时间: 2023-12-21 10:22
Rose_shadows 发表于 2023-12-20 18:05
如果只想要一个可以全屏显示文字的窗口的话,或许可以看看我写的一个插件?走这里

book.json 是使用JSON ...

我是用的插件管理器控制,但不知道为什么还是有问题,没准是冲突了,不过我找到另一个插件了,将就用用够了,等几年后做重置版再窜一窜换这个(汗)
作者: 雷影    时间: 2023-12-22 17:55
可以参考这样的设定来使用这插件,之后的自己研究一下就好

作者: zhuwen1981    时间: 2023-12-31 20:55
感谢分享!
作者: nanqi0000    时间: 2024-1-11 11:53
如何自动换行?
作者: nanqi0000    时间: 2024-1-12 09:34
别的都没问题,就是不能自动换行,按你说的把换行插件放到下面,也不起作用
作者: Rose_shadows    时间: 2024-1-12 14:19
本帖最后由 Rose_shadows 于 2024-1-12 14:21 编辑
nanqi0000 发表于 2024-1-12 09:34
别的都没问题,就是不能自动换行,按你说的把换行插件放到下面,也不起作用 ...


如果用的是YEP_MessageCore.js,需要将消息核心插件放到书籍插件之上。
首先可以在进入地图时用事件运行一下脚本 $gameSystem.setWordWrap(true) 确保自动换行功能生效,然后手动在每个书籍内容前面添加 <Wordwrap> 标签即可。
顺便说一下我是用Drill佬工程里的消息核心插件测试的。
作者: nanqi0000    时间: 2024-1-12 16:05
Rose_shadows 发表于 2024-1-12 14:19
如果用的是YEP_MessageCore.js,需要将消息核心插件放到书籍插件之上。
首先可以在进入地图时用事件运行 ...

谢谢,可以了,我是多加了一个那个插件出错的
TAA_BookMenu_CompatLunaEngine.js v1.0.0 (52 kB)
我还以为必须要这个呢
作者: sadhu4231    时间: 2024-2-2 23:02
这个是怎么用的mz,菜单的列表命令设置了还是都不显示
作者: 夜宇星繁    时间: 2024-5-7 12:59
雷影 发表于 2023-12-22 17:55
可以参考这样的设定来使用这插件,之后的自己研究一下就好

你这是MV, MZ怎么弄?
作者: 夜宇星繁    时间: 2024-5-7 13:00
sadhu4231 发表于 2024-2-2 23:02
这个是怎么用的mz,菜单的列表命令设置了还是都不显示

同问一下,谢谢大佬解答一下

作者: 绣衣楼楼主    时间: 4 天前
想问一下为什么下载不了了,是我的问题吗,点击之后没反应

作者: teresa54    时间: 4 天前
这个好,感谢楼主




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