骑马与砍杀中文站论坛

标题: 大地图移动读书 读书速度修改 [打印本页]

作者: ww1437599567    时间: 2025-2-4 13:47
标题: 大地图移动读书 读书速度修改
本帖最后由 ww1437599567 于 2025-2-4 21:00 编辑

前言
由于中文站每次编译了都要审核,所以我决定把相关的功能教程分开一些。相关的资源和基础,大家可以去我的这个帖子找:【超详细万字教程】一些功能添加 适用潘德原版和任意子mod
添加功能:大地图移动时读书
我这里使用3.9.5原版作为示例进行修改,其实都差不多。
方式一(简单修改):直接txt覆盖
打开simple_triggers.txt,搜索定位到这一行:

[spoiler=定位txt]
  1. 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
复制代码

[/spoiler]

然后我们将这一行的内容全部替换成我们下面提供的就行:

[spoiler=simple_triggers.txt]
  1. 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  
复制代码

[/spoiler]

方式二(稳妥修改):利用反编译工具
编译-反编译工具MBCodeEditor.zip (997.54 KB, 下载次数: 313)
这里需要用到我们的反编译工具,相关的资源和基础,大家可以去我的这个帖子找:【超详细万字教程】一些功能添加 适用潘德原版和任意子mod
打开simple_triggers.txt,我们需要找到原版读书相关的位置。怎么定位呢?我给以下潘德原版的代码,大家利用MBCodeEditor编译成txt,然后在simple_triggers.txt中搜索该txt出现的位置,就能定位到了。

[spoiler=定位的源码-需要编译成txt来搜索]
  1. (gt, "$g_player_reading_book", 0),
  2.     (player_has_item, "$g_player_reading_book"),
  3.     (store_attribute_level, ":var_0", "trp_player", ca_intelligence),
  4.     (item_get_slot, ":var_1", "$g_player_reading_book", slot_item_intelligence_requirement),
  5.     (neg|gt, ":var_1", ":var_0"),
  6.     (item_get_slot, ":var_2", "$g_player_reading_book", slot_item_book_reading_progress),
  7.     (item_get_slot, ":var_3", "$g_player_reading_book", slot_item_book_read),
  8.     (eq, ":var_3", 0),
  9.     (val_add, ":var_2", 7),
复制代码

[/spoiler]
潘德辞典-定位原版读书位置.jpg

然后我们复制后面我们需要修改的txt代码,放到MBCodeEditor中进行反编译,然后删除(neg|map_free),这一行:
移动读书-修改.jpg
然后点击Text_Code编译成txt,我们刚刚删除了一行代码,所以代码行数少了1,然后我们将代码行数和txt代码复制到刚才定位的位置,详细如何替代如图:
移动读书-修改2.jpg
然后保存,就ok了。这种适合改了相关读书代码的,稳妥改动。
添加功能:读书速度修改
我这里使用3.9.5原版作为示例进行修改,其实都差不多。
方式一(简单修改):直接txt覆盖
打开simple_triggers.txt,还是搜索定位到这一行:

[spoiler=定位txt]
  1. 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
复制代码

[/spoiler]


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就是双倍读书速度,依次类推


作者: 条顿君王    时间: 2025-2-4 20:35
忙里偷闲试了一下,的确有用,在前期忙着单刷的同时可以赶路读书了,虽然赶路时的读书速度相当慢,不过比没有强,并且最重要的作用是前期能够在单刷赶路的过程中不用专门扎营或者蹲城市城堡来看脆弱的书籍解锁古老废墟下一阶段任务(没有这个修改,哪怕通过导入导出变成99智力,扎营看书也需要整整六天才能读完一本,对于需要高强度单刷来攒钱刷装备刷声望的前期来说非常浪费时间)了,算是相当良性有意的修改。
PS:依旧求直接修改原始读书速度,不过从目前来看估计这部分的代码很难找或者无法稳定修改就是了。
作者: ww1437599567    时间: 2025-2-4 21:01
条顿君王 发表于 2025-2-4 20:35
忙里偷闲试了一下,的确有用,在前期忙着单刷的同时可以赶路读书了,虽然赶路时的读书速度相当慢,不过比没 ...

也可以直接改,给你更新了一下 你看下吧
作者: 条顿君王    时间: 2025-2-5 10:33
ww1437599567 发表于 2025-2-4 21:01
也可以直接改,给你更新了一下 你看下吧

实测有效,多谢
作者: 挖坟填坑    时间: 2025-2-15 21:05
有没有前面的英文代码,想在别的1135上修改
作者: 薛定谔的帝企鹅    时间: 2025-3-14 10:16
在最新的潘德加她城子mod修改,开档就闪退




欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/) Powered by Discuz! X3.4