钢铁雄心4吧 关注:413,053贴子:7,437,171
  • 9回复贴,共1

【火星水】p社在1.9里新增的一个小玩具

只看楼主收藏回复

记忆力比较好的吧友可能还记得p社在1.9更新日志里提到的一个工具,可以以每月一次的频率观看战局动向,以及一些额外的细节:

这工具本来是用于调试AI的,不过玩家玩游戏时也一样可以记录,可以满足一部分具喜欢看战局走向玩家的爱好。我是最近翻游戏根目录才注意到,很感兴趣,于是找来开发日志认真看了看,搞懂了使用方法。想来1.9发布都半年了,不少玩家肯定已经用过,不过应该还是有一部分像我这么后知后觉的,就当是火星玩家之间的信息共享了。


IP属地:重庆1楼2020-08-30 20:44回复
    这个工具位于游戏根目录-tools文件夹-history_viewer文件夹,打开之后可以看到两个js文件与一个html文件,那个html就是我们要玩的工具。双击打开之后是一个只有框架没有内容的页面,很自然,因为没有数据输入。
    数据的来源是游戏。进入游戏之后开启指令台,使用指令history_logger(输入history前几个字母然后按tab键让它自动补全就好),打开这个开关。打开之后游戏会在存档目录(一般在我的文档-Paradox Interactive-Hearts of Iron IV)新建一个history_dump文件夹。然后游戏内每个月第一天,游戏会收集数据并且截取当前世界地图,把这些保存在history_dump文件夹里。多玩一阵子,history_dump文件夹里会变成这样:

    上面是以文本文件形式保存的数据,下面是每个月1号的世界地图。
    然后在文件夹内全选这些文件,右键添加到压缩文件,压缩为zip文件。要注意,一是压缩文件格式必须选zip,选rar的话工具吃不进去;二是要直接压缩文件本身,而不是带着history_dump父文件夹一起压缩,否则工具也不吃。


    IP属地:重庆2楼2020-08-30 20:44
    回复
      然后打开工具,把这个压缩包拖进页面里

      等一小段时间让它处理,最后效果:

      可以拖动下面的横条观看每月的世界局势。下面还有一些开关,点选之后可以看一些更细节的东西。
      不过这个玩具有两个缺点:
      1. 频率是一个月一次,说实话太稀疏了。虽然很适合AI这种慢悠悠平推的节奏,但玩家上场那必然是风驰电掣,可能敌国上一张图片还没啥事,下一张图片就已经被瓜分了。
      2. 退出重新接着玩的时候又得手动打开history logger开关,而且游戏不会给你接着记录数据,而是清空history_dump之后重新开始记录。所以得把旧数据及时备份到其他地方,而且新记录的数据得手动(或者写个批处理脚本)改改文件名,再和旧数据放到一起。
      祝大家游戏愉快。


      IP属地:重庆3楼2020-08-30 20:46
      收起回复
        你2楼没了


        IP属地:法国来自iPhone客户端5楼2020-08-30 21:11
        收起回复
          2楼在啊


          IP属地:安徽来自Android客户端7楼2020-08-30 22:15
          回复
            先插个眼


            IP属地:山东来自Android客户端8楼2020-09-01 08:09
            回复