七分鐘 › 轉播畫面

七分鐘學會修改轉播檔並匯入遊戲

比賽畫面上那些東西 —— 記分板、球數燈、跑壘者速度條 ——全都寫在一種叫版面檔的純文字腳本裡。七分鐘做得完的是:把某一個元素關掉。

⏱ 七分鐘怎麼分配

做什麼分鐘
列出比賽畫面有哪些版面檔1
找到你要關的那個元素3
關掉1
進遊戲確認2

前置

🛟 動手之前:先完整備份整個遊戲資料夾

把整個遊戲資料夾複製一份到別的地方, 包括裡面存放紀錄的資料夾。紀錄也可能放在遊戲資料夾外面: 「文件」裡的 Documents\MVP Baseball 2005,那一個要另外複製。

怎麼整包複製、紀錄(王朝、名單、設定)的兩個位置各在哪、找不到怎麼找: 看備份與還原 SOP 的「整包複製」。

👉 你要做的事

1

看比賽畫面裡有哪些版面檔。

Windows:

python -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --list

Mac / Linux:

python3 -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --list
2

用關鍵字找你要的元素。

Windows:

python -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --find SPEED

Mac / Linux:

python3 -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --find SPEED

元素名稱通常是全大寫英文。

3

把它關掉。

Windows:

python -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --toggle 〔版面檔〕 〔元素名〕 off

Mac / Linux:

python3 -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --toggle 〔版面檔〕 〔元素名〕 off

先預覽,確認後加 --apply。

✅ 怎麼知道成功了

❌ 出錯處理

症狀怎麼辦
can't open file '…mvp_*.py' 命令視窗跟腳本不在同一個資料夾。 打開放著那個 .py 的資料夾(照第 0 課操作六搬過的話就是 MVP_Tools),在網址列打 cmd 按 Enter,用新開的視窗再跑一次(Mac 用 cd 切過去,例如 cd ~/MVP_Tools)。 還是一樣的話,是檔名對不上:瀏覽器可能在檔名後面加了 (1),把它改成跟指令裡一模一樣
找不到元素關鍵字換英文、換全大寫。也可以用 --show 把版面檔印出來慢慢找(預設只印前 80 行,要看完整份加 --lines 9999)
關了還在你關到父群組了。遊戲執行時會把群組開關蓋回去 —— 要關就關那個元素自己那一行
遊戲當掉或畫面亂掉--restore 還原

⚠️ 這一課到哪裡為止

七分鐘只做一件事:把一個元素關掉。 這支工具能動的只有版面檔裡「顯示開關」那一欄 —— 座標、顏色、字型、文字內容它都改不了,搬位置與改字都不在這七分鐘裡。

⚠ 三條會弄壞檔案的鐵律

  1. 存回封裝檔一律用附加模式。「全部讀出來再重新打包」會讓檔案縮水,因為裡面可能有大量目錄表指不到的舊資料。
  2. 群組開關會被遊戲蓋掉。要關單一元素,改它自己那一行。
  3. 版面檔全部是 CRLF 換行。用編輯器統一成 LF 會讓檔案壞掉。

本站的腳本已經幫你守住這三條。手動改的話要自己注意。

想弄懂為什麼