/ Mods / 1393浏览

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

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

首先,在Steam右键维多利亚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的预览缩略图。

.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

把上文提到的你要修改的字段复制过来,并且修改数据,我这里只修改MAX_WEEKLY_CONSTRUCTION_PROGRESS = 35,这样一个建筑每周获得的建筑里上限就改成为35了。(点击图片放大)

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

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

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

Eysent
【神界原罪2】超详细Mod实例教程 03 : 故事编辑器以及Osiris脚本
【神界原罪2】超详细Mod实例教程 03 : 故事编辑器以及Osiris脚本
【神界原罪2】修复官方Mod工具The Divinity Engine 2 数据编辑器部分技能伤害来源失效BUG
【神界原罪2】修复官方Mod工具The Divinity Engine 2 数据编辑器部分技能伤害来源失效BUG
【神界原罪2】超详细MOD实例教程 02:技能常用属性详细讲解及示例
【神界原罪2】超详细MOD实例教程 02:技能常用属性详细讲解及示例
【神界原罪2】超详细Mod实例教程 01:工具基本介绍和修改技能实例
【神界原罪2】超详细Mod实例教程 01:工具基本介绍和修改技能实例
【Payday2】收获日2 Mod制作教程: CF连杀图标和连杀语音Mod
【Payday2】收获日2 Mod制作教程: CF连杀图标和连杀语音Mod
【骑马与砍杀2:霸主】 dnSpy修改游戏数据,改变俘虏的招募速度
【骑马与砍杀2:霸主】 dnSpy修改游戏数据,改变俘虏的招募速度

1

  1. MHLD

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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注