十字军之王吧 关注:179,372贴子:4,832,642
  • 6回复贴,共1

教大家如何自定义家徽

取消只看楼主收藏回复

前提:需要有把图片转换为dds格式的方法或软件,比如我用的是Vistrual Studio,这款软件可以直接通过百度去微软官网下,但下载时容易出错。所以我会分享一些已经转换为dds格式的图片,以供使用。
第一步:选定一个存档进入游戏


IP属地:广东1楼2021-07-21 00:41回复
    第二步:选好要准备替换角色的家徽,比如:


    IP属地:广东2楼2021-07-21 00:43
    回复
      第三步:方法一:打开控制台,获取选定角色的人物ID
      方法二:直接记下家族名(推荐使用这种方法)


      IP属地:广东4楼2021-07-21 00:45
      收起回复
        第四步:让游戏时间进行了一个月之后,再退出游戏,千万记住不要自己保存,直接退出游戏让系统自动帮你保存


        IP属地:广东5楼2021-07-21 00:47
        收起回复
          第五步:找到自己要替换上去的图片,然后把这张图片转换为dds格式的图片
          用Vistrual Studio打开后

          点击左上角的“文件”,再点击“另存为”,最后在文件类型中选择dds

          保存到steam/steamapps/common/Crusader Kings III/game/gfx/coat_of_arms/textured_emblems文件夹中
          这里最好将格式转换后的图片重新命名,起一个自己能记住的名字,比如:test1.dds


          IP属地:广东6楼2021-07-21 00:53
          回复
            第六步:在这个路径下

            找到系统刚刚自动帮你保存的存档:

            再用Vistrual Studio打开,使用搜索功能将上面已获知的家族名或人物ID在存档中找到它们的位置。

            找到家族名所在位置后,再往下翻直至找到coat_of_arms_id,把后面的数字记下

            再用一次搜索,找到coat_of_arms_id后面数字的位置

            将下面的代码替换掉上面蓝色部分的代码
            pattern = "pattern_solid.dds"
            color1 = "black"
            color2 = "black"
            textured_emblem = {
            texture = "你的自定义图片名.dds"
            }
            替换后的代码


            IP属地:广东7楼2021-07-21 01:07
            回复
              大功告成,再次进入游戏,就会发现家徽已发生改变


              IP属地:广东8楼2021-07-21 01:08
              回复