← 部落格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 美術是怎麼做的。