维多利亚3是一款非常热门的高人气游戏,游戏以精美的画面,丰富的剧情,流畅的操作感受,吸引着一大票玩家,在游戏中《维多利亚3》游戏MOD制作教学指南是常见的问题,很多玩家不知道解决办法,皮皮下载小编给大家收集《维多利亚3》游戏MOD制作教学指南解决办法,希望能帮到大家。
那么,让我们从头开始!当你启动维多利亚3时,游戏的启动器会出来迎接你。在启动器的左上方可以看到四个小选项:主页(Home)、下载内容(DLC)、模组(Mods)以及游戏设置(Game settings)。继续,你知道你想这么做。
在模组菜单中,你会看到三个按钮。点击中间的“模组工具(Mod tools)”,如果你没有任何模组,你就会看到创建新模组的提示,否则就需要找到菜单上的按钮并点击,最后弹出创建新模组的提示。
让我们简单点,可以吗?比如把俄亥俄变成一个国家。是的,创建一个国家,并让它在游戏中出现,这是测试模组全部内容的好方法。
按下“创建(Create)”按钮,启动器会在mod文件夹中自动创建一个新目录——mod文件夹就在你的savegames和其它类似文件存储的同一个储存目录下。在我的例子,以及绝大多数你们的情况中,这一路径大概在图示的位置。
找到目录了吗?好,直接进去,你会发现一个名为“.metadata”的文件夹,里面有一个名为“metadata.json”的文件。
启动器打开模组时需要读取和检查的所有数据都存储在这个文件夹和这个文件中,包括模组名、版本号(如果需要的话)等等。
如果以后还想要修改这些内容,尽管去改,但我们今天不会触及这部分内容。回到主目录,可以发现这个模组的地址在“[...]\Paradox Interactive\Victoria 3\mod\It's Ohio”。
让我开始定义Ohio吧。完全复制游戏本体中所用到的路径,这样游戏才能正确读取,这是模组设置中的关键。
在维多利亚3中,国家定义文件被存储在“Victoria 3\game\common\country_definitions”中,因此需要在“It's Ohio!”目录中创建“common”文件夹,在这个文件夹中继续创建“country_definitions”文件夹。
这参照了游戏本体的路径(即“Victoria 3\game”),所以当游戏读取这个模组并试图找出它与游戏本体的交互方式时,不会出现尖叫和死亡。
在模组的“common\country_definitions”文件夹中,需要创建一个被我随意命名为“ohio.txt”的小文件,打开它,像这样坏坏地把文本粘贴进去:
哇哦!我们已经定义了俄亥俄。现在让我们修改history文件,俄亥俄就会出现在游戏中。
国家控制的地区被定义在几个history文件中,可以在如下目录中找到它们:
common\history\buildings
common\history\pops
common\history\states
所有这些都需要从游戏本体中将文件复制过来——很遗憾我们不能直接在新文件中添加新条目,因为还需要在上述文件中移除/替换与美国相关的数据。请确保在“It's Ohio”模组文件夹中复制了这些文件路径,就像在“common\country_definitions”中做的那样。
接下来开始建筑目录的介绍,我们需要在建筑文件中找到“STATE_OHIO”,建筑文件在“05_north_america.txt”文件中。复制该文件,将其放入模组的“history/building”文件夹中,打开并搜索STATE_OHIO,可以找到其中一节的开头是:
然后从那里继续。这里发生的事情是,我们已经声明,在俄亥俄州的地域内(即“s:state_Ohio”),应该有一个由美国控制的地区(“region_state:USA”)构成美国的俄亥俄地区。
但我们正建立一个独立的俄亥俄,所以所有涉及美国俄亥俄地区的数据都是无用的,会让游戏弄混。我们要做的就是将“region_state:USA={”这一行行更改为“region_state:OSU={”,因此,这一节现在是这样的:
现在,我们不是告诉游戏,在俄亥俄地域的地区,创建一个由美国控制的地区,并填充以下建筑,而是告诉游戏在俄亥俄地域创建一个地区,即……俄亥俄,并应填充以下建筑。在”common\history\pops”中也要进行同样的事情。复制05_north_america.txt文件,找到STATE_OHIO条目,将控制者由美国(USA)改为俄亥俄(OSU)。
地区历史都保存在一个文件中,因此在common\history\states\中,只需复制整个00_states.txt文件,将其放入模组目录,然后再次打开该文件并搜索STATE_OHIO。在那里,可以找到以下条目:
一个地区由省份组成,而表示省份的是x加上组成世界地图的省份地图中代表省份颜色的6位代码(用6个字符表示颜色)。在俄亥俄这样的地方,一个地域中只创建了一个地区,而在诸如德意志这样的地方则更加混乱,因为可以在一个地域中创建多个地区。不过为了方便理解还是别去想德意志了,先弄明白俄亥俄吧。
希望你已经理解了我们正在进行的改动的套路——这里我们再将“country = c:USA”改为“country = c:OSU”,这样整个STATE_OHIO一个就变成了:
我很好奇如果现在打开游戏会是什么样?首先我们需要在启动器中启用这个破玩意。打开启动器,创建一个新的播放集并取名为“ohio!”或者你自己想取的名字。
启动器会提示播放集为空,因此我们点击“添加mod”按钮,这样就能添加mod了,然后将“It's Ohio!”添加进去。确认启用了播放集后,我们就可以进入游戏看看会发生什么了。
等等……好像有什么不对。我们先退出游戏——在Steam中点击维多利亚3,打开属性,然后将启动设置改为“-debug_mode”。这会允许在游戏中显示错误日志。我们现在再打开游戏看看会怎样。
出现了错误!让我们在“...\Paradox Interactive\Victoria 3\logs\error.log”打开错误日志来看看其中的错误信息。当你在制作mod时,经常通过调试模式进入游戏并尽量解决错误日志中出现的问题,其有用性是如何强调都不过分的。
不管怎样!在我们的案例中,有4个错误的原因:
国家历史包括了科技和政治。为了减轻工作量而非从头编写一切,我会将原版游戏中与俄亥俄情况非常相似的比利时的国家历史粘贴过来。我只需要从游戏中找到“common\history\countries\bel - belgium.txt”文件,将其粘贴到mod中的相同路径,重命名为“osu - ohio.txt”,然后就可以打开这个文件。其中包含一个以“c:BEL”开头的部分。这个部分通过多个效果设定了游戏开始时的法律和统治国家的利益集团。我只需要将c:BEL改成c:OSU,这样那些政治和科技的效果就会应用于OSU,最后保存并退出文件。
另外一个需要添加的历史文件是人口文件。人口文件中编码了一些效果来为全国的初始人口设定健康程度和识字率。我们找到比利时对应的“common\history\population\bel - belgium.txt”。和国家历史一样,粘贴并重命名为“osu - ohio.txt”(只要名字不和已有历史文件重合,就不会错误覆盖掉其他文件,但保持统一有助于管理),然后在文件中将作用域c:BEL改为c:OSU,这样人口文件的效果就会应用在俄亥俄人上。
说到“俄亥俄人”,我们来搞定国名的事。游戏中的本地化文件储存在“Victoria 3\game\localization”中,并且按照游戏的语言进一步细分。我是说英语的,所以就默认设定在英语的文件中了。我们先在mod路径中创建一个英语本地化文件夹(也就是“It's Ohio!\localization\english”),然后再在其中创建自己的迷你本地化文件——为了扣题我们就叫ohio_l_english.yml吧。下面需要向文件中写入的就只有:
俄亥俄出现了。虽然依旧没有脚本编写设定的国旗,但它已经是一个可以运行的国家了。
维多利亚3《维多利亚3》游戏MOD制作教学指南这个问题解决方法也就这么多了,解决的步骤是不是非常简单,后续还有游戏上的难题可以关注我们网站,让你一步解决到位。
上一篇: 一念逍遥三界奇缘仙友选择怎么搭配
下一篇: 猎天使魔女3第四章全成就挑战完成方法攻略
维多利亚3是一款最新上线的游戏,这款游戏自上线后就受到了越来越多玩家的追捧。这款游戏的机制十分复杂,所以很多玩家不清楚维多利亚3中文乱码BUG解决方式一览怎么办。小编今天为大家带来了一个很好的解决办法,如果你想知道的话,那么就跟随皮皮下载小编一起来了解一下吧。维多利亚3中文乱码BUG解决方式一览在《维多利亚3》中,使用中文界面的玩家在游玩时经常会遇到中文乱码BUG的情况,需要对游戏文件改动才能解决该BUG。玩家首先打开我的文档→ParadoxInteractive→Victoria3→找到pdx_settings.json文件。进入文件后粘贴以下代码:{amp;quot;Graphicsamp;quot;:{amp;quot;display_modeamp;quot;:amp;quot;fullscreenamp;quot;,amp;quot;display_indexamp;quot;:amp;quot;0amp;quot;,amp;quot;vsyncamp;quot;:true,amp;quot;fullscreen_resolutionamp;quot;:amp;quot;2560x1440amp;quot;},amp;quot;Systemamp;quot;:{amp;quot;languageamp;quot;:amp;quot;l_simp_chineseamp;quot;}}输入代码之后保存文件,并且玩家必须注意要把pdx_settings.json文件属性改为只读状态,否则重启游戏时文件依然会回到修改前,无法解决乱码BUG。维多利亚3中文乱码BUG解决方式一览的攻略到这里就正式结束了,你学会了吗?没学会也不要紧,你可以多看几遍攻略仔细分析每一步,这样也能够对这款游戏有更深的理解,以后也能够自己解决一些问题。
维多利亚3最近上线了非常多的新内容,这些新内容让大家在游戏中玩的更加开心。不过新内容也带来了新的问题,维多利亚3前期破局技巧分享就是其中最让玩家苦恼的。皮皮下载小编也被这个问题困扰了一段时间,下面小编就来告诉大家遇到这个问题的解决攻略。维多利亚3前期破局技巧分享选禁烟然后宣文莱,带英关系差会站队文莱。文莱战争条件是释放兰芳,开打然后投降,点禁烟决议。带英的停战足够禁烟决议时间了。试了两次都可以,这应该是代价小而且速度快的禁烟方法了吧,而且前期不用拼命攀军科。相信各位用户们在看了这篇攻略后,是不是瞬间茅塞顿开呢,其实玩游戏并不难,想要变强就多关注我们网站,让你一步一步踏踏实实变成游戏高手
近期云顶之弈s9.5卓尔不群阵容怎么玩游戏官方在版本更新中进行了一定的调整,增强或削弱了一些角色。很多玩家不清楚当前版本哪些角色被官方进行了调整,玩家可以根据皮皮下载小编提供的云顶之弈s9.5卓尔不群阵容怎么玩版本改动来了解这些信息。云顶之弈s9.5卓
上古王冠2023年10月30日礼包码介绍是怎么样的?很多小伙伴可能还不清楚游戏中这种情况吧,其实还是挺简单的,为了让大家更快过关游戏,皮皮下载小编为大家整理分享了相关的攻略心得,一起来看看吧!《上古王冠》兑换码大全2023上古王冠2023年10月30日礼包码一
在蛋仔派对中,想要提高角色的战斗力,就必须要知道蛋仔派对炸弹崽通关攻略分享怎么办。只有解决了这个问题,你的角色才能变得更强,和敌人作战的时候才能更加轻松。如果你想知道这个问题的解决方法,那么就来看一看皮皮下载小编为你带来的攻略吧。蛋仔派对炸
神之亵渎2作为一款有着跌宕起伏剧情的游戏,玩家需要操纵角色和不同的敌人进行作战。有一些玩家在游戏中遇到了《神之亵渎2》叶尔玛剧情卡住BUG解决方法攻略这样的问题,这个问题其实比较好解决,为了让大家都能顺利解决问题提高自己的战斗力,皮皮下载小编在
小编近日在贴吧看到有许多玩家在博德之门3中遇到了博德之门3小丑德里波斯尸块位置在哪里,又不知道该怎么办。今天在这里,小编为大家带来的就是这个问题的解方案,只要你跟着小编的节奏来,那么就一定能够顺利的解决问题顺利游玩这款游戏。博德之门3小丑德里
崩坏星穹铁道的崩坏星穹铁道停云升级材料有哪些这个问题有点难解决,但小编告诉大家不要担心,其实想要解决这个问题无非就是这几个步骤,非常之简单,按照小编的步骤来,马上就能解决。停云升级材料:停云升级到80级所需的所有材料如下。八面玲珑的狐人少女,
塞尔达传说王国之泪这款游戏很多网友都在玩,在游玩的时候也产生了很多问题,比如《塞尔达传说王国之泪》调查德依布朗遗迹吧情节挑战方法内容不太了解,那么哪里有关于这块内容的解析呢?不妨来看看皮皮下载小编下面带来的攻略内容吧,希望对大家有所帮助。《
这里为大家带来死亡岛2有害物质成就怎么获得,这是最近很多小伙伴都在玩的游戏,这也是很多玩家都遇到的问题,还不会的朋友快一起来看看详细的攻略吧。在这款游戏中,玩法是一大亮点,可玩性很高,而且在制作方面也是非常精良的,画风配音效果都很好,体验真
精美的画面和新颖的风格是原神风靡全网的关键,随着玩家的增多,遇到的问题也非常多。原神大地勘探佑灵砾漠成就完成方法指南是目前玩家经常会烦恼的一个问题,皮皮下载小编今天为大家带来的就是帮助大家解决这个问题的攻略,下面就一起来学习一下吧。原神大地
GooseGooseDuck鹅鸭杀游戏里内容非常丰富,所以初次接触游戏的萌新对《鹅鸭杀》大法师技能如何玩都不清楚,为了帮助萌新玩家更好的了解游戏,下面皮皮下载小编就整理了相关攻略分享给大家,想了解的小伙伴快来看一看吧!《鹅鸭杀》大法师技能如何玩1、大法师
决定一款游戏前途的一定是这个游戏的玩法,生死狙击2是一款拥有非常多玩法的游戏,玩家在这里可以体验到各种不同的元素和玩法。由于这款游戏玩法非常多,所以有很多玩家在玩的时候遇到了《生死狙击2》射击准心设置介绍的问题,下面皮皮下载小编就来教一教大家
其实在魔兽世界中,我们时不时的会遇到魔兽世界10.0过载矿石及过载草药汇总介绍问题,其实不必烦恼,只需这几个小小的步骤就能解决这个问题。魔兽世界10.0过载矿石及过载草药汇总介绍挖矿过载硬化矿石,炸出来3-5(我最多炸出5个)个小矿,可以出觉醒之土。熔火