現在很多遊戲都跟時下很火紅的StarCraft 2一樣,有很方便的"去邊框視窗化"選項 |
Valve的遊戲Left 4 Dead 2也一樣有這樣的選項 |
但不是所有的遊戲都有這麼貼心的設計。
我相信視窗化這個名詞不難懂,但是什麼是"去邊框視窗化"呢?
但是不是所有遊戲都有直接內建去邊視窗化的功能,像是有著難看邊框的BattleField:Bad Company 2 |
所謂的去邊框視窗化有三個重點:視窗化、去邊框、解析度,簡單來說,只要將遊戲視窗化併除去邊框,然後將遊戲的解析度與桌面的解析度一致,所呈現的"視覺效果"不但看起來是全螢幕,而且還是不同於單純全螢幕可以使用ALT+TAB快速在各個視窗之間做快速切換的全螢幕。當你使用去邊框視窗化在玩遊戲的時候,也不用擔心朋友突然MSN你或者是誤觸開始鍵造成跳出遊戲的悲劇,有在作直播的玩家在直播的同時可以享受如全螢幕的遊戲品質。
單純的視窗化幾乎所有的遊戲都有內建(不過BattleField:Bad Company 2連這個都沒有,還要去開設定檔用指令視窗化才行),解析度的調整也都是非常容易的,而最有難度的部份就是去邊框了,在這邊介紹一個實用的軟體,Winspy++。
Winspy+是一個工具,它可以監看並調整所有視窗的屬性,主要特色跟附帶於Microsoft Visual Studio的SPY++公用程式差不多。
點擊Select one or more styles:中的WS_OVERLAPPEDWINDOW 00CF0000後會變成這樣。
點擊Apply之後你就會發現遊戲已經被去邊框了,Winspy++就可以關閉。
看得出來我是全螢幕還是去邊框視窗化嗎? |
Winspy++的去邊框方法幾乎適用於所有遊戲(Valve的遊戲則更方便可以使用Steam啟動選項達成),缺點就是每次執行遊戲都要做一次上述的步驟,而且不是所有的遊戲只要拖曳、點擊就可以去邊框這麼簡單,Before Learn to Play,You need to Learning how to Play Smartly,這就要靠自己去尋找解決的辦法,像是另一個火紅的遊戲League of Legends就沒這麼簡單。
跟EA旗下DICE的BattleField:Bad Company 2一樣,很多遊戲在遊戲內的選項中沒有的設定,並不代表就真的沒辦法使用,遊戲也是程式,程式必定有一些使用程式碼存放設定的地方,所以很多設定可以從遊戲存放設定的設定檔來著手修改。
位於Documents and Settings\ComputerName\My Documents\BFBC2中的settings.ini存放BattleField:Bad Company 2的設定,裡面有很多客製化的設定如視窗化、視野等等遊戲中無法調整的設定 |
就舉League of Legends當例子,視窗化的League of Legends有很多視窗化遊戲會有的現象,當你要拖曳WinSpy++至已經在遊戲中設定視窗化的League of Legends時,會發現League of Legends會有永遠顯示在所有視窗的上層的奇怪現象,這樣不但比全螢幕還難用,更無法切換到其他視窗。
視窗化的League of Legends |
這時只要到GarenaLoL\GameData\Apps\LoL\Game\DATA\CFG(此為台版的路徑,如果是其他版本大概也是相似的路徑)中開啟game.cfg中加入一條BorderlessWindow=1,再次開啟League of Legends,雖然還不是去邊框,但是永遠顯示在所有視窗上層的奇怪現象已經沒有了,這時再搭配Winspy++去邊框,就能享受去邊框視窗化的功能。
沒有留言:
張貼留言