← 技術文件

名字、頭像與地圖圖示 MOD

給原創主角、搭檔和部隊另起名字,改任何人物、機體、武器的名字,換人物頭像和地圖上的機體圖示。只改顯示,不寫進存檔。

更新於 2026-10-28

這類 MOD 只改遊戲裡顯示的名字和頭像:對白、說話人、狀態頁、戰前確認、圖鑑、地圖標籤都會跟著變。存檔裡存的還是原版名字,停用包就回到原來的樣子,存檔拿給別人或原版遊戲也照常能讀。

不想手寫可以用網頁工具,直接匯出 .srw64mod:名字與頭像 MOD 製作工具填名字、選頭像,圖片會自動裁成合適的尺寸;地圖圖示 MOD 製作工具能對照原版和 HD 圖示,預覽你的圖在我方、敵方、已行動時的樣子。

包的安裝和管理見 MOD 包:安裝與製作。需要 0.5.2 或更新的版本。

包裡放什麼

yourname.heroes/
  mod.json
  dialogue/names.json          名字
  art/portraits/133.png        頭像,檔名是人物號
  art/icons/184.png            地圖圖示,檔名是機體號
  art/icons.json               可選:圖朝向和原版不同時寫

只放其中幾樣也可以。

名字(dialogue/names.json)

{
  "schema": "srw64.mod-names.v1",
  "heroes": {
    "super-male": {
      "hero":    { "zh-Hans": { "name": "拓真", "surname": "天野", "nickname": "拓真" },
                   "en": { "name": "Takuma", "surname": "Amano" } },
      "partner": { "zh-Hans": { "name": "湊", "surname": "北條" } }
    }
  },
  "unit": { "zh-Hans": "曉風", "en": "Daybreak" },
  "pilots":  { "133": { "zh-Hans": { "name": "真吾", "full": "北條真吾" } } },
  "units":   { "184": { "zh-Hans": "豪將軍改" } },
  "weapons": { "731": { "zh-Hans": "超級火箭筒" } }
}

每一項都按語言寫:zh-Hans(簡體中文)、zh-Hant(繁體中文,沒寫時用簡體那份)、en、ja,以及裝著的語言包的語言。沒寫的語言照舊顯示原來的名字。幾個包改了同一個名字時,MOD 管理列表上面的包優先。

原創主角、搭檔和部隊名(heroes、unit)

  • heroes 按四條路線寫:super-male(超級系男)、super-female(超級系女)、real-male(真實系男)、real-female(真實系女),每條有 hero(主角)和 partner(搭檔)。
  • 每種語言寫 name(名字,必填)、surname(姓氏)、nickname(暱稱,沒寫就用名字)。全名按語言自動拼,中文用「·」,英文用空格,日文用「・」。
  • 臺詞裡提到主角的地方原版就是按名字填進去的,所以臺詞會跟著變。
  • 改了部隊名時,起名那一場劇情會改走「我不喜歡」那條分支:主角嫌「三月風」不合適,自己提出包裡的名字。這一場已經演過的話不會重演。

其他人物、機體、武器(pilots、units、weapons)

  • 按編號寫,編號查 ID 表。人物寫 name(簡稱,必填)和 full(全名,沒寫就用簡稱);機體和武器直接寫名字。
  • 武器選單裡的「格」「射」和 P、B、MAP 標記會自動加上。
  • 改的是名字本身,所以說話人、狀態頁、地圖上都會變;臺詞正文裡提到這個名字的地方不會變。

長度

名字不寫存檔,所以不受原版格數限制,但有的地方很擠:地圖標籤、戰鬥畫面的名字條寬度是固定的。

  • 主角的名字、姓氏、暱稱超過原版格數(名字和姓氏 7 格、暱稱 5 格),或比現有最長的譯名還寬,部隊名超過 10 格,日誌裡會有一行 SRW64_MOD_NAMES_WARNING 提醒,名字照樣會用。暱稱用得最多,最好控制在 5 格左右。
  • 硬上限:主角的名字、姓氏、暱稱 16 個字元,部隊名和其他名字 24 個字元。超過、寫錯欄位或語言,整份檔案都不用,日誌寫 SRW64_MOD_NAMES_PROBLEM。
  • 名字裡不能有換行、全形空格和 < > { },首尾不能有空格。

日文配合原版畫面(圖片設為原版)時,原版介面用遊戲自帶的字模畫字,畫不出包裡的名字;這時這幾個名字改用本移植版自己的字型畫,旁邊的文字還是原版字模。

頭像(art/portraits)

  • 檔名是人物號加 .png,例如 art/portraits/133.png。
  • 正方形,邊長 96 到 2048 畫素,必須是 96 的倍數(96、192、384、768……)。可以帶透明通道,透明的地方露出後面的畫面。
  • 對白、戰鬥、狀態頁、戰前確認、圖鑑和存檔欄都用這張。不論圖片設為原版還是 HD 都顯示 MOD 的頭像。
  • 幾個人物用的是同一張原版頭像時(例如同一個人的不同編號),換一個就會都換掉。
  • 檔名不是有頭像的人物號、尺寸不對,日誌裡有 SRW64_MOD_PORTRAITS_PROBLEM,這張不用。

地圖圖示(art/icons)

  • 檔名是機體號加 .png,例如 art/icons/184.png。

  • 正方形,16、32、64 或 128 畫素,按畫素畫來畫:遊戲會逐畫素放大到 128,不做模糊。可以帶透明通道。

  • 只畫一張、用機體自己的顏色。敵方和第三方會自動加一圈陣營色描邊(紅、黃),行動過的會自動變灰,不用另外畫。

  • 朝向:遊戲會按陣營自動翻轉,我方朝左、敵方朝右,朝正面的不翻。預設當作你的圖和原版圖示朝向一樣(原版圖示在 ID 表 裡能看到)。朝向不一樣時,在 art/icons.json 裡寫明,例如:

    { "schema": "srw64.icons.v1", "facing": { "55": "left", "184": "front" } }

    值是 left(朝左)、right(朝右)或 front(朝正面)。原版朝正面的圖示,畫成側面再標上,也會按陣營翻轉。

  • 幾臺機體用的是同一個原版圖示時(例如同一臺機體的不同編號),換一個就會都換掉;同一個包裡不要給它們各放一張。

  • 不論圖片設為原版還是 HD 都顯示 MOD 的圖示。檔名不是機體號、尺寸不對,日誌裡有 SRW64_MOD_ICONS_PROBLEM,這張不用。

示例

示例包「改名示例」原始檔在 config/recomp/mods/hero-names,把超級系男主角、搭檔和部隊名換成別的名字。

改數值見 數值 MOD。