什么?你也是罗马?简单添加国家、省份的方法
本帖最后由 宰予昼寝 于 2019-5-21 14:31 编辑简单的添加国家方法,仅仅只需要以下几步,你也是罗马{:4_118:}
以下将以省份ID为2建立一个一地小国为示范,本帖使用到的工具包括notepad++(推荐)、mspaint电脑自带的绘图软件(更推荐PS)、自制的辅助工具(二楼地址)
**** Hidden Message *****
至此,你就完成了一个迷你的、粗糙的,但是可玩的一地小国,它叫神圣罗马帝国{:4_123:}
祝你玩得开心{:4_103:}
本帖最后由 宰予昼寝 于 2019-5-29 21:02 编辑
乱码12138 发表于 2019-5-26 22:38
大佬,请问能否抽空把为简便略去的部分详细讲解下,感激不尽。国旗色调怎么改?直接替换图片会糊上滤镜而失 ...
2019年5月28日更新补充说明个人已知的国旗修改相关的东西。
涉及的主要文件夹:
1.Imperator Rome\game\common\coat_of_arms#国旗定义文件
2.Imperator Rome\game\common\named_colors#预定义的颜色文件,采用HSV格式
3.Imperator Rome\game\gfx\coat_of_arms#国旗相关的dds、tga文件
关于文件夹1中的coat_of_arms文件夹,内含三个文件:
a.00_pre_scripted_countries.txt#预定义的国家国旗文件
b.00_random_countries.txt#随机国家国旗
c.00_random_countries_checker.txt#特定文化的随机国家国旗
文件夹1中的template_lists文件夹,主要包含一些预定义的子项list。
文件夹1中的options文件夹,目前不太确定具体作用。
==============================分割线=========================================
00_pre_scripted_countries.txt,关于这个文件,当你想具体修改某个国家tag的国旗时,你应该在这里修改。一般形式大概是:
country_tag = {
pattern = filepath #这里是你的国旗背景样式
color1 = enum #背景的填充色
color2 = enum #目前不明确作用
color3 = enum #目前不明确作用
textured_emblem = { #当你想不用填充色模式,你可以设定这个直接用图片 texture = filepath
}
colored_emblem = { #如果你想简单的使用填充色模式,你可以设定这个
texture = filepath
color1 = enum #国旗徽章的填充色
color2 = enum #目前不明确作用
}
#colored_emblem = { #多个colored_emblem 可以组合在一起,构建复杂的国旗
# texture = filepath
# color1 = enum
# color2 = enum
#}
}
==============================分割线=========================================
如果你不想使用填充色模式,比如用一张图片给罗马制作国旗,或许可以参考如下做法:
第一步,制作图片,大小选定为256*256,如下:
第二步,将图片放置在文件夹Imperator Rome\game\gfx\coat_of_arms\textured_emblems
第三步,修改罗马的国旗文件,修改如下:
ROM = {
pattern = "pattern_solid.tga"
color1 = "ck2_white"
#color1 = "roman_red"
#color2 = "roman_gold"
#colored_emblem = {
# texture = "ce_roman_eagle.dds"
# color1 = "roman_gold"
#}
textured_emblem = {
texture = "papal_rome.png"
}
}
可以了,进入游戏,可以看见国旗变为如下样式:
==============================分割线=========================================
填充色模式,可以参考下面的说明
罗马的国旗文件结构,我尝试修改了一下,如下:
ROM = {
pattern = "pattern_solid.tga"
color1 = "ck2_blue"
color2 = "roman_gold"
colored_emblem = {
texture = "ce_roman_eagle.dds"
color1 = "ck2_red"
}
}
具体效果如下:
由此,可以推测国旗文件结构的部分语句的含义:
ROM = {
pattern = "pattern_solid.tga"#决定国旗的背景类型,这里是一个solid,不太明确怎么翻译,如图就是个小方块
color1 = "ck2_blue"#背景的填充色
color2 = "roman_gold"#目前不明确作用,我试过单独更改这个,没有明显的变化
colored_emblem = {#具体的徽章,这个scope里面还可以有instance,可以实现伸缩、旋转、布局等功能
texture = "ce_roman_eagle.dds"#标示文件的位置
color1 = "ck2_red"#徽章的填充色
}
}
关于徽章,根据个人观察,补充说明:
1.徽章的dds文件大小多为256*256。
2.判断是否填色的依据应该是根据color1(RGBA中R=255,G=0,A=255),color2(RGBA中R=255,G=255,A=255)。
3.具体的填色规则,不太明确。比较可能的是直接将应该填色的部分用设定的填充色填充,但也可能还有其他的算法。
4.个人电脑里面没有ps,因为我很懒的,一般不会去修改图形相关的东西。手头上只有一个打开dds的小工具,所以没办法打开tga文件,更进一步的东西你可以自己摸索或者请教一下EU4制作过国旗的大佬。
本帖最后由 宰予昼寝 于 2019-5-24 02:21 编辑
预留位置,可能新增内容
请注意:以下省份修改步骤存在缺失,起码少了重新定位省份2坐标和新定位省份7666坐标的步骤,目前发现Imperator Rome\game\gfx\map\map_object_data中必然有文件要修改! 2019年5月21日晚:新增新建省份步骤八
---------------------------------------------------------------------------------------
目前修改了6个涉及修改省份的位置文件
1.Imperator Rome\game\common\setup.txt新增道路路径1-7666-2
road_network = {
1 = 15 #Roma - Ostia
#Via Appia:
1 = 7666 #Roma - Holyroma
7666 = 2 #Holyroma - Tibur
2. Imperator Rome\game\gfx\map\map_object_data\fort_locators.txt#要塞坐标
3. Imperator Rome\game\gfx\map\map_object_data\nudger.progress
根据格式新增一行7666=1
4. Imperator Rome\game\gfx\map\map_object_data\unit_stack_locators.txt#单位坐标
5. Imperator Rome\game\gfx\map\map_object_data\combat_locators.txt#战斗坐标 6.Imperator Rome\game\gfx\map\map_object_data\city_locators.txt ----2019年5月24日新增城市坐标
2、4、5、6均需要调整省份2的坐标,并且新增省份7666的坐标,我是用的自制的小工具提取的坐标,还行吧,现在打开游戏兵模会正常显示在首都了
个人对坐标这一块十分不了解,如果有人知道更多,希望能够分享{:4_103:}
好了,书接上文,作为神圣罗马帝国,只有一块地,也太难受了吧,如何Duang的一下,大力出奇迹呢
**** Hidden Message *****
虽然还没写完,也没有优化,但还是安利一个我写的小工具:http://bbs.52pcgame.net/forum.ph ... 7687&extra=page%3D2
如果你可以正确的使用这个工具读取你的新增省份信息,那么应该是OK的(吧,2333)
此外,推荐vs code和里面的一个插件cwtools,方便读写P社代码
如果你觉得麻烦,推荐https://github.com/tboby/cwtools-ir-config,编写IR的mod的时候可以作为格式的重要参考
综上,你的国家神圣罗马帝国就从一个一地小国,领土翻倍,变成了两地小国{:4_118:}
神罗穿越啊{:4_98:} 哇,好厉害的修改,有空可以试试看 谢谢 梵蒂冈发个非官方大哥大法官 {:4_101:}什么?居然开快车? 這已經不是倒車了 多谢楼主分享 简单添加国家、省份,不简单 gogon1111 发表于 2019-5-21 12:54
简单添加国家、省份,不简单
{:4_97:}这还不简单吗 設計在中間的空白地上
位子也比叫符合神羅 :D:D:D 改派走起 感谢教程!!! 我只看看不说话 666666666666 {:4_99:}k看看 好东西啊,谢谢楼主分享 牛逼啊大佬!!! 好新奇的想法 吼啊吼啊吼啊 看看看看看看 非常感谢!感谢大佬分享!!!! 感谢教程!!! 感谢简单添加国家、省份的方法 大佬,请问能否抽空把为简便略去的部分详细讲解下,感激不尽。国旗色调怎么改?直接替换图片会糊上滤镜而失真{:4_185:} 这个强啊。{:4_146:} 多谢楼主分享 开局可以选女性统治者么