這類 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。