纪元1404 原版&威尼斯 通用CE修改脚本 内存修改:金钱 声望, 修改窗口所在岛屿的五种建材 城市各种消耗品&消耗监视器
本帖最后由 MR-ZEQ 于 2020-11-13 19:22 编辑最近玩旧作,自己写了个脚本。
自制的CE修改脚本,基于纪元1404 V1.03开发,同时也在威尼斯 V2.01上测试可以运行,脚本采用特征码定位方式,理论上可以兼容大部分版本。
基本功能是
1提取出
金钱 声望 的个人属性数据
2提取出窗口所在岛屿的各种物资数据(窗口位置变化之后物资数据也会更新,指向新的岛屿)
包括:
各种建材 木头 工具 砖 玻璃 彩石
各种城市供应品 例如鱼 果酒 麻布衣之类的
内存数据修改,直接赋值或者锁定都可以。
3 以4秒为周期,监控窗口所在岛屿城市的所有需求品的消耗,并给出同时间间隔下单个生产建筑的产量,基本能代替人口需求计算器,并且数据实时更新。(消耗量数据是寄存器提取,修改脚本中的消耗量数值也不可能改变城市实际对供给品的消耗量,这个值仅仅是作为一个指示,实际消耗量应该是由人口直接算出,并未存储在内存中。)
使用注意:
1 因为这个游戏有一个很鸡贼的机制,一旦某种物资使用干净(值为零),程序会释放内存,所以你某个商品消耗完了,你不能再把它从0改到有,必须等待游戏中再次生产出了此产品。
2 不用担心释放内存后修改器对内存的错误赋值,代码对此作了规避措施。
3 有3种供给品没有给出文字区分,根据ID可以确认是供给品的一种,但没有确认是哪一种,可以进入游戏后自行根据数据区分。
4 由于印刷厂的单位生产时间在assets.xml里面找不到,所以没有给出单建筑生产量,如果有人知道(多少秒印刷一吨书)可以自行计算。计算式,单建筑4s生产量=1000*(单位生产时间/60)*4
5 提取出的全部值都不是游戏中显示的值,物料在内存中的单位是千克,在游戏中按照吨显示。声望和金钱被加过密,内存中的存储数值和显示在游戏中的数值不同,但大体上是游戏显示*1000≈存储值的关系。
6 无法开启功能就是游戏版本不兼容
7这是初版,可能不稳定,有任何问题可以回帖反馈。
8 转载请注明出处
2020/3/16
1 测试金钱有时候会跳到999mill ,这个bug是最后整理的时候忘了一段代码,已修复。
2020/11/13
1 额我最近也不玩这个了,你们要求增加兼容版本什么的挺麻烦的,关键是脚本自己再看也看不懂了,所以我放弃了,各位能用就用。2 当然各位如果能对我的脚本续编是十分欢迎的,只要发布的时候提一下原作者就行。
建材和供应品没问题
金钱和声望就闪退 6666666666666666666666 MR-ZEQ 发表于 2020-3-16 19:40
金钱存储是加过密的,大概存储内容/1000就是实际金钱了。
想改9999金得写9999000
感谢呀,想改矿的数量,一直没改成功,和金钱一样也要x1000才能正常搜索到
页:
[1]