【维多利亚3】游戏数据修改,模组教程——修改单一建筑最大建筑力

2,114次阅读
一条评论

共计 1880 个字符,预计需要花费 5 分钟才能阅读完成。

在玩维多利亚 3 时,如果你也对游戏中的某些数值不满,那你可以根据本文的方法自定义你的游戏数值内容。当然有很多东西已经有 mod 修改了,在你决定自己动手之前,可以先搜索相关内容。比如,我觉对每周一个建筑只有 20 建筑力很不爽,前期小国经济只能微调,而且建筑力还不多,因此我就想修改一个建筑的最大生产力,以下是流程示例。

首先,在 Steam 右键维多利亚 3 打开游戏文件夹:

【维多利亚 3】游戏数据修改,模组教程——修改单一建筑最大建筑力

\Victoria 3\game\common 中包含了游戏的相关数据,我们可以对这些数据直接修改,当然更推荐的是创建一个 mod,这样做的好处是不用每一次游戏更新都要重新修改,一劳永逸。

本文要修改的建筑力参数在 \Victoria 3\game\common\defines\00_defines.txt 中,如果你要修改其他参数,可以自行探索。打开该文件:
里边包含了各种游戏数据参数,你可以根据条目的英文以及后边的注释来判断其作用,本文关注的条目是 MAX_WEEKLY_CONSTRUCTION_PROGRESS ,ctrl+f 搜索可以定位如下代码:

NEconomy = {
    MAX_WEEKLY_CONSTRUCTION_PROGRESS = 20               # Max construction progress per week on a single project
    MAX_WEEKLY_CONSTRUCTION_ALLOCATION = 20             # Max construction points allocated to a project per week
    MIN_CONSTRUCTION_EFFICIENCY = 0.05                  # Construction efficiency cannot go below this amount

    # The number of times the initializewealth function is run during setup
    # The more times you run this the more accurate setup will be for Pop wealth compared to income 
    NUM_TIMES_TO_INITIALIZE_WEALTH = 10                 
    COUNTRY_GDP_MODIFIER_DIVISOR = 1000                 # Scale the country_gdp static modifier 
......
}

MAX_WEEKLY_CONSTRUCTION_PROGRESS = 20就是游戏默认的数值,如果你不用 mod 修改,那你可以直接修改这里的数值。下面本文介绍 mod 的创建方法。

我的文档 \Paradox Interactive\Victoria 3\mod\中新建一个文件夹,这个文件夹就是你的 mod 文件夹,名字自取,我这里以 Building speed plus 为名。建好后,再添加两个文件夹 .metadatacommonthumbnail.png是你 mod 的预览缩略图。

【维多利亚 3】游戏数据修改,模组教程——修改单一建筑最大建筑力

.metadata里存放 mod 的基本信息,如名称,版本等。在 .metadata 中新建一个文件,metadata.json,用文本编辑器打开:

{
  "name" : "Building speed plus",
  "id" : "",
  "version" : "",
  "supported_game_version" : "",
  "short_description" : "",
  "tags" : [],
  "relationships" : [],
  "game_custom_data" : {"multiplayer_synchronized" : true}
}

如果是自己用的话,剩下的都可以不用填,对应的英文应该很好理解,这里不多说了。

注意,这里添加的文件夹 common 要根据你修改的文件位置决定,例如本文修改的文件是\Victoria 3\game\common\defines\00_defines.txt,所以这个文件夹的结构是common\defines\00_defines.txt, 也就是告诉 mod 需要修改的文件位置在哪。
Building speed plus\common 再添加一个子文件夹defines,最后新建一个文本文档,重命名为00_defines.txt

【维多利亚 3】游戏数据修改,模组教程——修改单一建筑最大建筑力

把上文提到的你要修改的字段复制过来,并且修改数据,我这里只修改MAX_WEEKLY_CONSTRUCTION_PROGRESS = 35,这样一个建筑每周获得的建筑里上限就改成为 35 了。(点击图片放大)
【维多利亚 3】游戏数据修改,模组教程——修改单一建筑最大建筑力

保存文件,关闭。打开游戏看看效果把,记得把 mod 开启。在这里可以看到我们新建的 mod,并启用它。

【维多利亚 3】游戏数据修改,模组教程——修改单一建筑最大建筑力

打开游戏可以看到纺织厂的建造力上限变成 35 了。

【维多利亚 3】游戏数据修改,模组教程——修改单一建筑最大建筑力

到这里就修改完成了,开始愉快的游戏吧!

正文完
 0
评论(一条评论)
MHLD
2024-01-29 22:03:06 回复

求1.5.12的修改教學,好人一生平安

 Windows  Chrome  中国香港香港宽频