本帖最后由 ww1437599567 于 2025-2-4 21:00 编辑
前言由于中文站每次编译了都要审核,所以我决定把相关的功能教程分开一些。相关的资源和基础,大家可以去我的这个帖子找:【超详细万字教程】一些功能添加 适用潘德原版和任意子mod添加功能:大地图移动时读书我这里使用3.9.5原版作为示例进行修改,其实都差不多。方式一(简单修改):直接txt覆盖打开simple_triggers.txt,搜索定位到这一行:
(点击展开 / 收起)32 2 144115188075856161 0 150 1 144115188075856161 2172 3 1224979098644774912 360287970189639680 2 527 3 1224979098644774913 144115188075856161 4 2147483680 2 1224979098644774913 1224979098644774912 527 3 1224979098644774914 144115188075856161 2 527 3 1224979098644774915 144115188075856161 3 31 2 1224979098644774915 0 2105 2 1224979098644774914 7
复制代码
然后我们将这一行的内容全部替换成我们下面提供的就行:
(点击展开 / 收起)1.000000 69 32 2 144115188075856161 0 150 1 144115188075856161 2172 3 1224979098644774912 360287970189639680 2 527 3 1224979098644774913 144115188075856161 4 2147483680 2 1224979098644774913 1224979098644774912 527 3 1224979098644774914 144115188075856161 2 527 3 1224979098644774915 144115188075856161 3 31 2 1224979098644774915 0 2105 2 1224979098644774914 7 507 3 144115188075856161 2 1224979098644774914 30 2 1224979098644774914 1000 507 3 144115188075856161 3 1 2319 1 2 4 0 31 2 144115188075856161 288230376151711821 1521 3 360287970189639680 15 1 2320 2 2 1585267068834416776 5 0 31 2 144115188075856161 288230376151711822 1521 3 360287970189639680 7 1 2320 2 2 1585267068834416777 5 0 31 2 144115188075856161 288230376151711823 1521 3 360287970189639680 1 1 2320 2 2 1585267068834416778 5 0 31 2 144115188075856161 288230376151711824 1520 3 360287970189639680 2 1 2320 2 2 1585267068834416779 5 0 31 2 144115188075856161 288230376151711825 1521 3 360287970189639680 0 1 2320 2 2 1585267068834416780 5 0 31 2 144115188075856161 288230376151711826 1521 3 360287970189639680 27 1 2320 2 2 1585267068834416781 5 0 31 2 144115188075856161 288230376151711827 1521 3 360287970189639680 8 1 2320 2 2 1585267068834416782 5 0 31 2 144115188075856161 288230376151711878 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416783 5 0 31 2 144115188075856161 288230376151711879 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416783 5 0 31 2 144115188075856161 288230376151711880 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416783 5 0 31 2 144115188075856161 288230376151711882 2320 2 2 1585267068834416784 1113 4 504403158265495626 7 2 0 506 3 504403158265495626 11 4 2319 1 2 2320 2 2 1585267068834416785 1531 2 360287970189639680 288230376151711882 3 0 2325 2 1 144115188075856161 372 1 37 4 0 31 2 144115188075856167 0 1120 2 1585267068834416786 1585267068834416787 3 0 2133 2 144115188075856161 0 复制代码
方式二(稳妥修改):利用反编译工具
编译-反编译工具MBCodeEditor.zip
(997.54 KB, 下载次数: 59)
2025-2-4 13:47 上传
点击文件名下载附件
这里需要用到我们的反编译工具,相关的资源和基础,大家可以去我的这个帖子找:【超详细万字教程】一些功能添加 适用潘德原版和任意子mod打开simple_triggers.txt,我们需要找到原版读书相关的位置。怎么定位呢?我给以下潘德原版的代码,大家利用MBCodeEditor编译成txt,然后在simple_triggers.txt中搜索该txt出现的位置,就能定位到了。
(点击展开 / 收起)(gt, "$g_player_reading_book", 0),
(player_has_item, "$g_player_reading_book"),
(store_attribute_level, ":var_0", "trp_player", ca_intelligence),
(item_get_slot, ":var_1", "$g_player_reading_book", slot_item_intelligence_requirement),
(neg|gt, ":var_1", ":var_0"),
(item_get_slot, ":var_2", "$g_player_reading_book", slot_item_book_reading_progress),
(item_get_slot, ":var_3", "$g_player_reading_book", slot_item_book_read),
(eq, ":var_3", 0),
(val_add, ":var_2", 7),复制代码
潘德辞典-定位原版读书位置.jpg (174.91 KB, 下载次数: 16)
下载附件
保存到相册
2025-2-4 13:20 上传
然后我们复制后面我们需要修改的txt代码,放到MBCodeEditor中进行反编译,然后删除(neg|map_free),这一行:
移动读书-修改.jpg (187.41 KB, 下载次数: 14)
下载附件
保存到相册
2025-2-4 13:44 上传
然后点击Text_Code编译成txt,我们刚刚删除了一行代码,所以代码行数少了1,然后我们将代码行数和txt代码复制到刚才定位的位置,详细如何替代如图:
移动读书-修改2.jpg (198.13 KB, 下载次数: 15)
下载附件
保存到相册
2025-2-4 13:45 上传
然后保存,就ok了。这种适合改了相关读书代码的,稳妥改动。添加功能:读书速度修改我这里使用3.9.5原版作为示例进行修改,其实都差不多。方式一(简单修改):直接txt覆盖打开simple_triggers.txt,还是搜索定位到这一行:
(点击展开 / 收起)32 2 144115188075856161 0 150 1 144115188075856161 2172 3 1224979098644774912 360287970189639680 2 527 3 1224979098644774913 144115188075856161 4 2147483680 2 1224979098644774913 1224979098644774912 527 3 1224979098644774914 144115188075856161 2 527 3 1224979098644774915 144115188075856161 3 31 2 1224979098644774915 0 2105 2 1224979098644774914 7复制代码
1.000000 70 2147483685 0 32 2 144115188075856161 0 150 1 144115188075856161 2172 3 1224979098644774912 360287970189639680 2 527 3 1224979098644774913 144115188075856161 4 2147483680 2 1224979098644774913 1224979098644774912 527 3 1224979098644774914 144115188075856161 2 527 3 1224979098644774915 144115188075856161 3 31 2 1224979098644774915 0 2105 2 1224979098644774914 7 507 3 144115188075856161 2 1224979098644774914 30 2 1224979098644774914 1000 507 3 144115188075856161 3 1 2319 1 2 4 0 31 2 144115188075856161 288230376151711821 1521 3 360287970189639680 15 1 2320 2 2 1585267068834416776 5 0 31 2 144115188075856161 288230376151711822 1521 3 360287970189639680 7 1 2320 2 2 1585267068834416777 5 0 31 2 144115188075856161 288230376151711823 1521 3 360287970189639680 1 1 2320 2 2 1585267068834416778 5 0 31 2 144115188075856161 288230376151711824 1520 3 360287970189639680 2 1 2320 2 2 1585267068834416779 5 0 31 2 144115188075856161 288230376151711825 1521 3 360287970189639680 0 1 2320 2 2 1585267068834416780 5 0 31 2 144115188075856161 288230376151711826 1521 3 360287970189639680 27 1 2320 2 2 1585267068834416781 5 0 31 2 144115188075856161 288230376151711827 1521 3 360287970189639680 8 1 2320 2 2 1585267068834416782 5 0 31 2 144115188075856161 288230376151711878 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416783 5 0 31 2 144115188075856161 288230376151711879 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416783 5 0 31 2 144115188075856161 288230376151711880 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416783 5 0 31 2 144115188075856161 288230376151711882 2320 2 2 1585267068834416784 1113 4 504403158265495626 7 2 0 506 3 504403158265495626 11 4 2319 1 2 2320 2 2 1585267068834416785 1531 2 360287970189639680 288230376151711882 3 0 2325 2 1 144115188075856161 372 1 37 4 0 31 2 144115188075856167 0 1120 2 1585267068834416786 1585267068834416787 3 0 2133 2 144115188075856161 0
这里的7就是默认的读书速度,我们将他改成14就是双倍读书速度,依次类推