《微軟模擬飛行 2024 (FS2024)》推出,基本上兼容大部分上代《微軟模擬飛行 2020 (FS2020)》Addon。由於 FS2020 暫時仍會平衡運作,所以「雙修」的朋友可能正在煩惱是否需要將同一個 Addon 拷貝多一份放在 FS2024 的 Community 文件夾裡。雖然著名的 Addon 管理工具《MSFS Addon Linker》剛剛已經推出更新版本。提供「一個 Addon 兩邊用」的方案,不過有些以其他安裝管理工具來安裝的 Addon 如真實民航機塗裝及模型庫 FSLTL Traffic Base Models 和提供它的安裝管理程式 FlyByWire Installer,與及 SimMarket、Orbx 等 Addon 市場應用程式還未推出 FS2024 更新,不想重覆安裝 Addon,就要用到這個系統指令:mklink!
先不說深奧的,以下指令就是在 FS2024 Community 文件夾建立連結,指向放在 FS2020 Community 文件夾裡的 Addon:
mklink /j "FS2024 Community 文件夾路徑和連結名稱" "FS2020 Community 文件夾路徑和 Addon 名稱"
例如:建立連結指向 Steam 版 FS2020 裡的 FSLTL Traffic Base Models,首先以管理員身份開啟一個命令列視窗 (Command Prompt),然後輸入以下指令(注意大家需要換上自己的用戶名稱)。
mklink /j "C:\Users\用戶名\AppData\Roaming\Microsoft Flight Simulator 2024\Packages\Community\fsltl-traffic-base" "C:\Users\用戶名\AppData\Roaming\Microsoft Flight Simulator\Packages\Community\fsltl-traffic-base"
完成後在命令列視窗查看 FS2024 的 Community 文件夾,就會見到文件夾名稱之前附有<JUNCTION>
字樣,代表它不是一個真實的文件夾,而只是一個「Directory Junction 目錄連接」,不會佔用儲存空間。
深奧一點⋯⋯
mklink 是用來建立指向檔案或文件夾連結的指令,好處是一份檔案或整個文件夾可以分身到多個地方,不用拷貝多份也能讓不同程式取用。mklink 有兩種,分別是 soft link 符號連結和 hard link 永久連結,前者在用戶開啟連結或進入文件夾連結時,會將用戶轉移到目標檔案文件夾位置,離開原來程式的位罝,有些程式這樣做會出現問題;後者不會轉移用戶所在的位置,連結檔案和文件夾就像實際放置在主程式目錄之下一樣,而 FS2020 與 FS2024 共用同一 Addon 就是用到這種永久連結。
mklink 指令的語法是這樣的:
mklink mklink [[/d] | [/h] | [/j]] <link> <target>
其中 /d 選項是用來建立目錄符號連結,/h 用來建立檔案的永久連結,而 /j 就用來建立「目錄連接」,亦即是指向文件夾的永久連結。甚麼選項都沒有就會建立檔案符號連結。
無論想建立哪種連結,Command Prompt 需要以管理人權限執行。