教學 › 改傳奇隊與英雄隊的名字
改傳奇隊與英雄隊的名字
遊戲裡有兩支平常看不到的隱藏隊伍:傳奇隊(MVP Legends)與英雄隊(MVP Heroes)。 社群中文化版把它們的名字改成了「日本夢幻隊」和「台灣之光隊」, 你的名冊如果不是配合那兩個名字做的,畫面上就會對不上。這一課教你把那六條名字一次改成你要的。 重點是:名字在兩張字串表裡各有一份,只改一張,選單和比賽中會不一樣。
這一課解決什麼
你要的可能是這三種之一:
一、改成官方中文版的叫法:傳奇隊、英雄隊。
二、改回英文原名:MVP Legends、MVP Heroes。
三、改成你名冊上的隊名:你自己想的名字,字數不超過限制就行。
三種用的是同一套指令,只差在括號裡的字。下面「👉 你要做的事」把三種都寫成現成的指令。
🛟 動手之前:先完整備份整個遊戲資料夾
把整個遊戲資料夾複製一份到別的地方,
包括裡面存放紀錄的資料夾。紀錄也可能放在遊戲資料夾外面:
「文件」裡的 Documents\MVP Baseball 2005,那一個要另外複製。
怎麼整包複製、紀錄(王朝、名單、設定)的兩個位置各在哪、找不到怎麼找: 看備份與還原 SOP 的「整包複製」。
⚡ 只想趕快改?照這五步
- 下載
mvp_menu_text.py(要 2026-10-29 以後的版本,舊版只會改到一張表),搬進專用資料夾MVP_Tools(第 0 課操作六),在那裡開命令視窗。下面的指令照 Mac 寫法;Windows 把python3換成python。 - 確認編號(社群中文化版請把
Legends換成日本夢幻,Heroes換成台灣之光):python3 -I mvp_menu_text.py "〔遊戲資料夾〕" --find Legends
要看到 18099、18100(傳奇隊)與 18102、18103(英雄隊),每個編號兩張表(python3 -I mvp_menu_text.py "〔遊戲資料夾〕" --find HeroesFEENG.LOC與IGENG.LOC)各一列。 縮寫 18101、18104 只有 LEG、HRO 三個字母,找不到沒關係,編號就接在隊名後面。 - 預覽(改成「傳奇隊 / 英雄隊」;想要別的配方看下面表格):
每一列右邊的「N/M」N 不能大於 M;沒有任何「← 太長」才往下。python3 -I mvp_menu_text.py "〔遊戲資料夾〕" --set "18099=MVP 傳奇隊" --set 18100=傳奇隊 --set 18101=傳奇 --set "18102=MVP 英雄隊" --set 18103=英雄隊 --set 18104=英雄 - 沒問題就按 ↑,行尾加
--apply。FEENG.LOC 與 IGENG.LOC 各印一次「改的複驗 6/6 正確」,檔案大小跟原本一模一樣。 - 後悔就還原:
python3 -I mvp_menu_text.py "〔遊戲資料夾〕" --restore
卡住了(太長、找不到編號、改完選單新比賽中舊):看❌ 出錯處理。
⚠️ 要改成中文,遊戲要先有中文字型(社群中文化版已經有;英文版看把官方中文版的中文搬進英文版)。
還有一個選做:球隊檔 team.dat 也有這兩支隊的名字,見下面「選做:team.dat」。
這兩支隊是什麼
球隊檔 data\database\team.dat 一共 126 列,最後四列是
Leg、Hro、Eaa、Eab,聯盟編號都是 10,美術編號依序是 123、124、125、126。
前兩列就是這一課的主角:原版叫 MVP Legends 與 MVP Heroes,各有 25 名球員。
遊戲裡解鎖它們的說明寫著「要解開傳奇隊伍,你必須解開所有 25 名傳奇球隊球員」(英雄隊同理),
所以中文說法其實是傳奇隊、英雄隊。
這 50 名球員是誰、為什麼是 61 個名人堂,看故事
名單裡藏著 61 個名人堂球員。
名字存在哪兩個地方
本站打開三份遊戲量到的結果(全程唯讀):
① 字串表 .LOC:6 條,選單與比賽中各一份
字串編號 18099 到 18104,兩張表用的是同一組編號:
選單那張(FEENG.LOC,官方中文版叫 FEJPN.LOC)和比賽中那張(IGENG.LOC,官方中文版叫 IGJPN.LOC)。
這跟別的字串一樣:本站量到原版英文兩張表有 1,310 個相同編號,文字 1,310 個逐字相同
(官方中文版 1,389 個,也全部逐字相同)。所以改隊名要兩張一起改,選單和比賽中才一致。
| 編號 | 是什麼 | 原版英文與官方中文版 | 社群中文化版的選單表 | 可用字數 |
|---|---|---|---|---|
| 18099 | 傳奇隊 全名 | MVP Legends | MVP 日本夢幻隊 | 11 |
| 18100 | 傳奇隊 隊名 | Legends | 日本夢幻隊 | 7 |
| 18101 | 傳奇隊 縮寫 | LEG | 日本夢幻 | 3 |
| 18102 | 英雄隊 全名 | MVP Heroes | MVP 台灣之光隊 | 10 |
| 18103 | 英雄隊 隊名 | Heroes | 台灣之光隊 | 6 |
| 18104 | 英雄隊 縮寫 | HRO | 台灣之光 | 3 |
官方中文版的這六條是英文,沒有翻(量過 FEJPN.LOC 與 IGJPN.LOC)。
「日本夢幻隊」「台灣之光隊」是社群中文化版加的,見關於裡小雪靈那一段。
比賽中那張表的寫法比較短(例如隊名寫成 日本夢幻、縮寫寫成 日 本),因為記分板放不下長的。
「可用字數」是這個槽位最多放幾個字,以工具印出來的為準,不要拿這張表當預算。
另外 FEENG.LOC 的 17290、17291 還有 MVP Legends、MVP Heroes 兩條,
這份社群中文化版沒改過,是哪個畫面在用本站沒追。
② 球隊檔 team.dat:兩列,三個欄位
team.dat 表頭第 1、2、3 欄是 team_location(城市)、team_long_name(隊名)、team_short_name(縮寫)。
原版這兩列是:Leg → MVP / Legends / LEG,Hro → MVP / Heroes / HRO。
對照上面的字串表,你會發現三條字串剛好是這三個欄位:
全名=城市加隊名(MVP Legends)、隊名=Legends、縮寫=LEG。
為什麼會對不上
本站手上這份社群中文化版就是活的例子(它的名冊被更新到 2023 年):
- 字串表說:傳奇隊叫「日本夢幻隊」、英雄隊叫「台灣之光隊」。
- 球隊檔
team.dat說:第一列是AL/Future Stars/AFS,第二列是NL/Future Stars/NFS。 - 也就是同一支隊,兩個地方寫了兩個不同的名字。哪個畫面用哪一邊顯示:本站在一台 Mac(用 Wine 跑遊戲)、一個設定檔上,看過選隊畫面、投手與打線頁、比賽中的記分板縮寫與暫停選單,用的全是字串表那一邊,沒有任何一處用
team.dat的字;王朝畫面沒有看過(見最後的「本站沒驗的」)。
所以最穩的做法是:字串表那六條改成你要的名字,team.dat 那兩列(選做)也改成同樣的意思,兩邊說同一件事。
前置
- Python 3.7 以上(沒裝的看第 0 課)。
- 遊戲資料夾的
data底下要有FEENG.LOC與IGENG.LOC(官方中文版是FEJPN.LOC與IGJPN.LOC)。 mvp_menu_text.py是改主選單文字那一課的同一支工具,這一課沒有另外的腳本。 那一課講了它的原理、備份與還原,這裡只用它的新功能。- 想用中文名,遊戲要有中文字型。
👉 你要做的事
步驟 1:備份。照上面橘色那張卡,整個遊戲資料夾複製一份。
步驟 2:下載 mvp_menu_text.py,搬進專用資料夾 MVP_Tools(第 0 課操作六),在那裡開命令視窗
(做法看改主選單的文字的步驟 1)。確認是新版:檔頭的日期要是 2026-10-29 或更晚。
Windows:
findstr TOOL_DATE mvp_menu_text.py
Mac:
grep TOOL_DATE mvp_menu_text.py
步驟 3:用字找編號。官方中文版或英文版找 Legends,社群中文化版找 台灣之光。指令照 Mac 寫法,Windows 把 python3 換成 python:
python3 -I mvp_menu_text.py "〔遊戲資料夾〕" --find Legends
在原版英文版上,找 Legends 會印出 6 個編號:18099、18100 是這一課要改的;
另外 16070、16071(Legends 1、Legends 2)、17290(MVP Legends)、17414(解鎖說明)是別的位置,
這一課不動它們(16070 與 16071 兩張表都有,17290 與 17414 只在選單表)。
找 Heroes 同理:18102、18103 要改,17291 不動。每個要改的編號都有兩列(兩張字串表),並印出「可用字數」。
步驟 4:挑一種配方,先預覽(不加 --apply,不會動任何檔)。值裡面有空格的要用引號把整段包起來。
| 你要 | 接在 python3 -I mvp_menu_text.py "〔遊戲資料夾〕" 後面(整段打成一行) |
|---|---|
| A. 傳奇隊 / 英雄隊 | --set "18099=MVP 傳奇隊" --set 18100=傳奇隊 --set 18101=傳奇 --set "18102=MVP 英雄隊" --set 18103=英雄隊 --set 18104=英雄 |
| B. 英文原名 | --set "18099=MVP Legends" --set 18100=Legends --set 18101=LEG --set "18102=MVP Heroes" --set 18103=Heroes --set 18104=HRO |
| C. 自己取名 | 把 A 的中文換成你的字。限制:全名 ≤ 11 / 10 字、隊名 ≤ 7 / 6 字、縮寫 ≤ 3 字(以預覽印的 N/M 為準) |
每一列的格式是「編號 字串表 原本 改成 N/M」。例如:
18100 FEENG.LOC 日本夢幻隊 傳奇隊 3/7
18100 IGENG.LOC 日本夢幻 傳奇隊 3/7
看到「← 太長」就把那一條改短。任何一張表放不下,整批都不會寫,兩張表都不動。 在本站手上這份社群中文化版上,A 和 B 兩種配方預覽都全部放得下。
想只改其中一張表,編號前面加 FE:(選單)或 IG:(比賽中),例如 --set IG:18100=傳奇。
步驟 5:沒問題就按 ↑,行尾加 --apply,再按 Enter。成功的畫面是:
✓ 已寫入 FEENG.LOC
檔案大小 219,421 bytes(原本 219,421,必須相同)
改的複驗 6/6 正確
✓ 已寫入 IGENG.LOC
檔案大小 42,983 bytes(原本 42,983,必須相同)
改的複驗 6/6 正確
上面的位元組數是本站手上那兩個檔的;你的檔大小不同,只要「必須相同」那一欄的兩個數字一樣就對。
步驟 6(選做):解鎖說明那兩句還是舊稱呼。編號 17414、17415(只在選單表), 原文各 24 個字:「要解開傳奇隊伍,你必須解開所有25名傳奇球隊球員」。 如果你把隊名改成別的,這兩句可以順便改,字數不能超過 24:
python3 -I mvp_menu_text.py "〔遊戲資料夾〕" --find 解開
選做:team.dat 的兩列
字串表改完,你已經解決了畫面上看得到的中文。要讓球隊檔也說同一件事,用記事本改 data\database\team.dat(改之前先複製一份):
- 用記事本打開,按 Ctrl+F(Mac 用文字編輯器是 Cmd+F),找
0 Leg,1,會跳到傳奇隊那一列;再找0 Hro,1是英雄隊那一列。 - 那一列長這樣(原版):
00b88039d,0 Leg,1 MVP,2 Legends,3 LEG,4 10,5 25,6 123,… - 只改
1、2、3後面的字(城市、隊名、縮寫)。開頭那個0 Leg、後面所有數字一個字都不要動。 - 名字裡不要放逗號:逗號是欄位的分隔符號(看檔案的結構推的,本站沒有試過放逗號會怎樣)。
- 只放英文字母與數字:本站量過的三份
team.dat(原版英文、官方中文版、本站手上的社群中文化版)一個非 ASCII 的位元組都沒有,放中文進去會怎樣沒有測。 這也是中文名要靠字串表的原因。 - 存檔時換行要保持 Windows 格式(CRLF):本站量到的三份都是 127 行、127 個 CRLF。Windows 的記事本會自己保持;Mac 的文字編輯器請用純文字模式,別讓它改換行。
- 後悔:把備份的
team.dat複製回去蓋掉。
為什麼只選做:本站看過的畫面(選隊、投手與打線頁、比賽中的記分板與暫停選單)顯示的都是字串表那一邊、不是 team.dat;王朝畫面與 team.dat 的城市欄出現在哪,本站沒有確認。
它的格式與「為什麼加不了新球隊」看這一頁。
✅ 成功標準
- 預覽沒有任何「← 太長」。
- 寫入時兩張表各印一次「改的複驗 6/6 正確」,「檔案大小」括號裡寫「必須相同」的兩個數字一樣。
- 再跑一次
--find,找你新名字裡的關鍵字(配方 A 找傳奇與英雄):18099 到 18104 六個編號都在結果裡,每個編號兩列,兩列文字一樣。 - 進遊戲後,你看得到隊名的畫面都是新名字(這一條本站只驗了一部分,王朝畫面沒驗,見下面)。
❌ 出錯處理
| 看到 | 怎麼辦 |
|---|---|
| 「← 太長」 | 那一條的新名字比可用字數多。把它改短(縮寫最容易超過,限 3 個字)。不要想辦法硬塞,本工具只做原地覆寫。 |
| 「找不到編號 18099」 | 你的字串表可能不是這一版。先用 --find 找隊名,看編號是不是不一樣;官方中文版要找的檔是 FEJPN.LOC,工具會自己找,但資料夾要給對(裡面看得到 data)。 |
| 改完選單是新名字,比賽中還是舊的 | 你用的是 2026-10-29 以前的舊版工具,它同一個編號只改第一張表。換新版,重新 --apply 一次就會兩張都改。 |
| 「複驗沒過」 | 工具會自動從備份還原、離開碼是 2。照畫面上的字回報,不要硬改。 |
| 想全部退回去 | --restore。它還原的是工具自己留的 .menutextbak 備份;team.dat 要自己用備份複製回去。 |
| 畫面變成方框或空白 | 沒有中文字型。看把官方中文版的中文搬進英文版,或改用配方 B(英文原名)。 |
難度
★☆☆ 一條指令,可以預覽
時間
約 5 分鐘(選做 team.dat 再加 5 分鐘)
可還原
可,工具自動備份,一行 --restore
本站沒驗的
檔案層面全驗過,遊戲畫面只在一台 Mac 上看過幾個
- ✅ 看過了:選隊畫面用的是字串表。在 Mac 上用 Wine 跑遊戲實際看的:拿同一支一般球隊(不是隱藏隊伍),字串表的全名放
LOCFULL、team.dat的城市與隊名放DATCITY/DATNICK,選隊畫面的標題顯示LOCFULL。所以選隊畫面的隊名取自字串表,不是team.dat,這一課主配方改的那六條對它有用。這個對照實驗只有一台機器、只看了這一個畫面。 - ✅ 看過了:隱藏隊伍解鎖後,選隊、投手與打線頁、比賽中的記分板與暫停選單用的都是字串表。同一台 Mac(Wine)、本站手上那份社群中文化版、一個已經解鎖隱藏隊伍的遊戲設定檔:選隊畫面與投手、打線頁顯示
MVP 日本夢幻隊、MVP 台灣之光隊(字串表 18099、18102;team.dat那兩列寫的是AL/NL加Future Stars)。用這兩支隊開一場 Play Now,記分板縮寫是日 本、台 灣(IGENG.LOC的 18101、18104;team.dat的縮寫欄是AFS、NFS),暫停選單的隊名是日本夢幻、台灣之光(IGENG.LOC的 18100、18103;team.dat的隊名欄是Future Stars)。沒有任何一處用team.dat的字:這些畫面顯示的字,就是這一課主配方要改的那六條字串。範圍是一台機器、一個設定檔,Windows 沒看過。 - ⚠️ 副作用:走完比賽設定畫面,遊戲自己會改寫設定檔
MVPOptions_Options.sav。本站開那場 Play Now 時全程用預設值、沒改任何選項,檔案的修改時間變了、大小沒變(1,224 位元組);本站沒有留改之前的備份,內容有沒有變不知道。這是遊戲自己的行為,不是改隊名的工具做的。這個設定檔就放在「文件」裡的MVP Baseball 2005資料夾(本站在一台 Mac 上量到的位置;有些安裝會放在遊戲資料夾裡的Support\MVP Baseball 2005\,兩個位置都寫在備份與還原那一課最上面那張卡)。你要進遊戲開比賽來看之前,先照上面橘色那張卡,把存放紀錄的資料夾也複製好。 - 王朝畫面、
team.dat的城市欄:沒驗。王朝要建立王朝才進得去、會寫存檔,本站沒做。城市欄(原版是MVP,本站手上那份寫AL/NL)出現在哪個畫面也沒看到:上面看過的畫面都沒有顯示城市。所以才建議字串表與team.dat兩邊一起改。 - team.dat 放中文或逗號會怎樣沒有測,建議只放英文字母與數字。
- 字串編號 17290、17291(
MVP Legends、MVP Heroes)是哪個畫面在用沒追,這一課沒有動它們。 - 改完工具的自我測試在本站這台機器上全過,包括「兩張表一起改、第二張出事第一張要退回、放不下整批停住」這幾道; 遊戲畫面的部分只有上面兩項看過(一台 Mac、一個設定檔,Windows 沒看過)。
📋 回報範本
改完開遊戲看過後,把下面貼給班主任:
改隱藏隊伍名稱 · 回報
我的遊戲版本:英文版 / 官方中文版 / 社群中文化版
工具日期(TOOL_DATE):
用的配方:A / B / C(C 的話寫新名字)
預覽有沒有「← 太長」:有 / 沒有
寫入時兩張表的「改的複驗」:FEENG 6/6 IGENG 6/6 / 不是
有改 team.dat 嗎:有 / 沒有
遊戲裡看到的(選隊畫面 / 比賽記分板 / 王朝):
選單裡:新名字 / 舊名字
比賽中:新名字 / 舊名字
有沒有方框或空白:有 / 沒有
📌 重點整理
- 一句話 傳奇隊與英雄隊的名字在字串表 18099 到 18104 這六條,選單與比賽中兩張表各一份,要兩張一起改。
- 用什麼改
mvp_menu_text.py(2026-10-29 以後的版本):先--find找編號,再--set預覽,最後加--apply。 - 三種常見配方 傳奇隊 / 英雄隊、英文原名、自己取名。官方中文版這六條本來就是英文,「日本夢幻隊」「台灣之光隊」是社群中文化版加的。
- 字數限制 全名最多 11 / 10 字、隊名 7 / 6 字、縮寫 3 字,以預覽印的 N/M 為準;任何一張表放不下就整批停住。
- 只改一張表 編號前面加
FE:或IG:。舊版工具只改第一張表,改完選單與比賽中會不一樣。 - team.dat 也有這兩列 第 1、2、3 欄是城市、隊名、縮寫,選做;只放英文字母與數字,開頭的
0 Leg與所有數字不要動。 - 安全網 工具改之前自動備份、改完讀回來複驗、出事自動還原,一行
--restore退回去;動手前仍然先整包複製遊戲資料夾。 - 本站沒驗的 一台 Mac、一個設定檔上,選隊、投手與打線頁、比賽中的記分板與暫停選單看過了(都用字串表);王朝畫面與
team.dat城市欄沒驗;Windows 沒看過;team.dat放中文或逗號沒有測。
接下來
- 改主選單的文字:同一支工具的完整說明,包含為什麼只能同長或更短。
- 換球隊隊徽:隊名改完,隊徽也可以換。傳奇隊是第 123 號、英雄隊是第 124 號。
- 為什麼你加不了新球隊:
team.dat的結構。 - 文字表 .LOC:字串表的格式。