七分鐘 › 改視角
七分鐘學會修改視角檔並匯入遊戲
遊戲的每一個鏡頭 —— 打擊、守備 —— 都是一組數字,總共 39 個攝影機,全部可以改。七分鐘做得完的是:把你常用的那個打擊視角調高或拉遠。
⏱ 七分鐘怎麼分配
| 做什麼 | 分鐘 |
|---|---|
| 列出 39 個攝影機 | 1 |
| 搞清楚要改哪一個 | 2 |
| 改 | 2 |
| 進遊戲看 | 2 |
前置
- 已安裝的 MVP Baseball 2005
- Python 3.7 以上
- 下載 mvp_fel_toolkit.py。下載後先把它搬進專用資料夾
MVP_Tools(第 0 課操作六)。再打開檔案總管,進到MVP_Tools,點一下最上面的網址列,把字刪掉改打cmd按 Enter,後面的指令都在開出來的這個視窗打(Mac 開終端機先打cd ~/MVP_Tools)
🛟 動手之前:先完整備份整個遊戲資料夾
把整個遊戲資料夾複製一份到別的地方,
包括裡面存放紀錄的資料夾。紀錄也可能放在遊戲資料夾外面:
「文件」裡的 Documents\MVP Baseball 2005,那一個要另外複製。
怎麼整包複製、紀錄(王朝、名單、設定)的兩個位置各在哪、找不到怎麼找: 看備份與還原 SOP 的「整包複製」。
👉 你要做的事
1
把 39 個攝影機列出來。
Windows:
python -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --big data\datafile\datafile.big --cameras
Mac / Linux:
python3 -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --big data/datafile/datafile.big --cameras
2
看懂名字。
| 名字的部分 | 意思 |
|---|---|
BattingView1~7 | 第幾種打擊視角(對應遊戲設定裡那個選項) |
Left / Right | 左打者 / 右打者 |
Hi / Low | 高機位 / 低機位 |
Offset | 同一種視角的位移版本 |
⚠ 最容易漏的一點
左打跟右打是分開的兩筆。只改一邊,換另一種打者上場時鏡頭就是舊的。
3
改座標。
Windows:
python -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --big data\datafile\datafile.big --camera BattingView1RightLow --set Y=52,FOV=27
Mac / Linux:
python3 -I mvp_fel_toolkit.py "〔你的遊戲資料夾〕" --big data/datafile/datafile.big --camera BattingView1RightLow --set Y=52,FOV=27
Y 是高度、FOV 是視野角度(越大看起來越廣)。先預覽,確認後加 --apply。
⚠️ 每 --apply 一次,datafile.big 就再長約 4.43 MB。
工具是把新資料接到檔尾(舊的一個位元組都不動),所以一直疊著改就會一直往上長。
試了不滿意,先用 --restore-datafile 回到原點再重來 ——
備份只做第一次那一份,還原永遠回得到你動手之前。
✅ 怎麼知道成功了
- 列得出 39 個攝影機
- 預覽顯示的「原值 → 新值」是你要的
- 進遊戲打一個打席看鏡頭
❌ 出錯處理
| 症狀 | 怎麼辦 |
|---|---|
| can't open file '…mvp_*.py' | 命令視窗跟腳本不在同一個資料夾。
打開放著那個 .py 的資料夾(照第 0 課操作六搬過的話就是 MVP_Tools),在網址列打 cmd 按 Enter,用新開的視窗再跑一次(Mac 用 cd 切過去,例如 cd ~/MVP_Tools)。
還是一樣的話,是檔名對不上:瀏覽器可能在檔名後面加了 (1),把它改成跟指令裡一模一樣 |
| 列不出攝影機 | --big 要指到 datafile.big,不是預設那個 |
| 改了沒感覺 | 你在遊戲設定裡選的可能是別種打擊視角。先確認選的是第幾種 |
| 鏡頭跑到地底下 | --restore-datafile 還原 |
想弄懂為什麼
- 把打擊視角調成你喜歡的角度 —— 完整版
- 總設定檔 datafile —— 攝影機、音量、燈光都在這