← 博客2026-10-25

HD 包 1.2:地图机体图标重画成 HD-2D 风格

HD 包 1.2 把地图上的 320 个机体图标全部重画成 HD-2D 风格,修好了世界地图上两块重复的图块和豪将军的两件武器,并有了 Switch 专用的一份。这篇也介绍新图标是怎么做出来的。

HD 包 1.2 和 0.5.0 一起发布。这一版的重点是地图上的机体图标;其他改动不多,但都是玩家能看到的地方。

地图机体图标:原版与 HD 1.2

同一张地图,左边原版,右边 HD 1.2

地图机体图标

原版的地图图标只有 16×16 像素,画的是机体头部的特写(战舰是俯视的整艘舰)。HD 1.1 用放大模型把它们放大到 64×64,只用原版的颜色,像素感保住了,但 16 格的信息量本来就少,放大后很多机体还是认不出来。1.2 改成逐张重画:

  • 用机体本来的颜色:原版图标靠调色板区分敌我,整个图标染成蓝、红、黄。1.2 的图标保留机体本身的配色,敌方和第三方加一圈 2 像素的阵营色描边,我方不加。
  • 行动过的机体变灰:和原版一样,机体行动完图标变成灰色。
  • 和原版完全对应:替换按原版图标的贴图逐张对应,游戏逻辑不变,按 F6 可以随时切回原版。

新图标是怎么做的

图标制作流程

每行一台机体。从左到右:原版 16×16、HD 1.1、HD 机体立绘(参考)、图像模型的输出、HD 1.2 我方、敌方、已行动

  1. 两张参考图:每台机体准备两张图。原版图标决定画什么、朝哪边、占多大地方;HD 机体立绘决定造型、配色和细节。原版图标画的是头部,所以要求也只画头部,截到下巴或头盔底部,不带脖子、肩甲和背包;飞机、变形后的飞行形态和战舰照原版画整机。
  2. 画成像素画:交给 OpenAI 的图像模型(通过 Codex 的 image_gen),要求画成 128×128 网格的像素画:每格一个纯色方块,不要抗锯齿和渐变,深色轮廓线,光从左上方来。先画了 9 台样张,确认风格后再画完全部 320 台。每台的提示词会补充这台机体的特征,比如朝向、哪些部件不要画。
  3. 逐张检查:做了一个对照网页,每台把原版图标、立绘和新图并排放在一起,可以标记「朝向不对」「部件多了」「部件少了」之类的问题。有问题的单独重画,比如把侧脸画成正面的几台,以及多蒙的侧脸。原版里有几台机体没有专用的战斗立绘(占位用的是别的机体),这些改用盖塔的原版地图动画或人物头像当参考。
  4. 还原成像素图:模型输出的是 1254×1254 的大图。按模型自己画的格子读出每一格的颜色,还原成 128×128 的像素图;只去掉和画布边缘相连的灰色背景,图标在画布里的位置保持原样。
  5. 接进游戏:原版每个图标有四套调色板:我方、敌方、第三方和已行动。所以每台机体做四张:我方用原图,敌方和第三方加 2 像素描边(一圈亮色加一圈深色),已行动是亮度 85% 的灰度图。四张分别对应原版图标贴图的哈希,由渲染器替换,一共 1256 张。原版里有 6 对图标像素完全相同(比如白色和泰坦斯配色的 Mk-II),这几对共用一张。

修复

世界地图上重复的图块

世界地图:补画的图块与周围的过渡

伊朗高原附近。左边只换上补画的图块,四边还看得出方块;右边是 1.2,和周围的图块过渡过

剧情世界地图有两块图块在原版里被反复使用(一段北部边缘和伊朗高原)。它们在不同地点周围的地形不同,没法按一处画成 HD,以前就保留原版,在 HD 地表中间像一块块方块。1.2 先为这两块单独补画了无缝的 HD 图块,按周围的颜色调整,再把周围的图块朝补画图的方向逐渐过渡,接缝基本看不出来了。

豪将军的豪军刀和太空火箭炮

豪将军的两件武器:修复前后

左边两张是修复前,右边两张是 1.2

这两件武器在战斗里显示成白色剪影(#15)。原版里它们的颜色是战斗中由调色板动画实时填进去的,调色板本身存的是白色占位。导出 HD 图时用的是静态调色板,所以成了白色。现在按战斗中的实际颜色重新导出。我们检查了全部战斗精灵,只有这两张有这个问题。

机体立绘和头像

修补了一部分图里的瑕疵。

Switch 版的 HD 包

Switch 版有自己的一份 HD 包 Marchwind64-HD-1.2-switch.zip,内容和电脑版相同,只是贴图事先转成了 Switch 显卡能直接读取的格式,所以体积更大,电脑版的包在 Switch 上不能用。解压到 SD 卡根目录即可,会得到 /switch/Marchwind64/hd/。

下载与安装

  • 电脑和安卓:在安装页面下载 Marchwind64-HD-1.2.zip,整个替换旧的 hd 文件夹;安卓在应用里导入 zip。旧版 HD 包也能用,只是看不到上面这些变化,游戏的更新检查会提示有新版本。
  • Switch:下载 Marchwind64-HD-1.2-switch.zip,解压到 SD 卡根目录。
  • 两个包也都在 GitHub 的 HD 1.2 发布页。

新的地图图标、世界地图补画的两块图块,以及机体立绘、头像的修补,都由 OpenAI 的图像模型(通过 Codex 的 image_gen)以原版画面为参考绘制,属于 AI 生成内容。HD 包其他部分的做法见 HD 美术是怎么做的。