國外研究出在 Windows Vista 執行 BVE4 的方式

「注意!BVE Trainsim 官方已經正式公佈 BVE2 和 BVE4 不支援 Windows Vista™,同時以下內容屬實驗翻譯性質,請慎重考慮再予以嘗試,若造成電腦無法使用、執行或造成電腦系統受損和儲存資料流失等情事,作者及本人對該相關損失不負任何擔保、賠償責任。」



可能已經有人升級至 Windows Vista™,搶先體驗了一些新功能與視覺上的特效,不過想要執行 BVE 時可能會發現一件事,雖然能夠安裝,但是 BVE 沒辦法正常執行,只會跳出「Could not initialize Direct3D」等錯誤訊息。 可能有些經驗較豐富的人大概會知道,這是 DirectX® 不支援所產生的。 而現在國外有位 ukneilw 玩家經過五個月的錯誤嘗試與摸索測試,終於很高興的在論壇對大家公佈:「 BVE 可以在 Windows Vista™ 執行了。」 以下操作局部翻譯自:
RailUK Forums

原文如下

25th June 2007, 21:41
How to run BVE4 under Windows Vista x86 and x64
由 ukneilw 編寫於:2007年6月25日


Windows Vista™ x86 (32 位元)版本

一、關閉使用者帳號控制(UAC)

※ 若電腦並無設定多個使用者帳號,此步驟可略過,改用各種功能表「以系統管理員身份執行」項目來進行檔案執行。

您所需要做的第一件事是以管理權限帳號登入 Windows 後在控制台關閉「使用者帳號控制(User Account Control)」,如果您不關閉則 BVE 不會正確在用戶上開啟程式運行。

點選螢幕左下角的開始 > 控制台 > 使用者帳戶控制

選擇「開啟或關閉使用者帳戶控制」


若是跳出「 Windows 需要您的授權才能繼續作業」訊息,請選擇「繼續(C)」

將「使用[使用者帳號控制(UAC)]來協助保護您的電腦」的核取方塊取消後按下「確定」。



此時系統會跳出對話方塊「您必須重新啟動電腦,以套用這些變更」,請在其他檔案儲存後重新啟動電腦。


二、取得 Dynamic Link Library(動態連結庫) 您需要下載三個檔案,分別是:

 dx7vb.dll
 dx8vb.dll
 d3drm.dll

您也可以在 Windows®XP 作業系統中的 Windows\System32 目錄下複製,或是由信任的網站下載這三個檔案。



三、放置 Dynamic Link Library(動態連結庫) 取得這三個檔案之後,將這些檔案放置在 Windows Vista™ 的 System32 資料夾下,
  通常是 C:\Windows\System32。




四、系統管理員: 命令提示字元

選擇開始 > 所有程式 > 附屬應用程式 > 命令提示字元。

您應該會開啟一個標題為「系統管理員: 命令提示字元(Administrator: Command Prompt)」的黑色視窗。

在電腦並無設定多個使用者帳號下可按滑鼠右鍵選擇功能表中「以系統管理員身份執行」項目執行。



在命令視窗中輸入以下文字(每一行輸入後請按下鍵盤的 Enter 鍵換行)

  cd C:\Windows\System32 (設定系統是安裝在 C 磁碟機)

  regsvr32 dx7vb.dll (回覆「 Dllregserver 在 C:\Windows\System32\dx7vb.dll 成功。」請按下確定。)

Dllregserver dx7vb.dll 成功


  regsvr32 dx8vb.dll (回覆「 Dllregserver 在 C:\Windows\System32\dx8vb.dll 成功。」請按下確定。)

Dllregserver dx8vb.dll 成功


  exit



若是在輸入 regsvr32 指令後跳出「模組 "dx7vb.dll"已經載入,但是呼叫 DllRegisterServer 失敗,錯誤碼為 0x80004005。」,請確認使用者帳戶控制已關閉後再依以上步驟操作一次。



  登錄成功後請執行 BVE 試試。

※ Regsvr32 工具 (Regsvr32.exe) 來登錄及解除登錄物件連結與嵌入 (OLE) 控制項,例如,可自行登錄的動態連結程式庫 (DLL)
  或 ActiveX 控制項 (OCX) 檔案。(本段文字摘自 Microsoft® 官方網站技術支援服務頁面)



Windows Vista™ x64 (64 位元) 版本

1. 跟隨上面方式至開啟命令提示字元。不過檔案必須複製到 C:\Windows\Syswow64 資料夾下。

2. 在命令視窗中輸入以下文字(每一行輸入後請按下鍵盤的 Enter 鍵換行)

  cd C:\Windows\System64 (設定系統是安裝在 C 磁碟機)

  regsvr32 dx7vb.dll (回覆「 Dllregserver 在 C:\Windows\System64\dx7vb.dll 成功。」請按下確定。)

  regsvr32 dx8vb.dll (回覆「 Dllregserver 在 C:\Windows\System64\dx8vb.dll 成功。」請按下確定。)

  exit

 登錄成功後請執行 BVE,應該能夠在 Windows Vista™ 中執行 BVE 了。

 




雖然說 Windows Vista™ 在以上方法之下可以執行 BVE 主程式及其附屬程式,但是問題還是不少。
多數玩家可能會看到以下畫面:


BVE 版本號 1.22 BVE 版本號 2.63 BVE 版本號 4.2
BVE 版本號 1.22 畫面錯誤 BVE 版本號 2.63 畫面錯誤 BVE 版本號 4.2 畫面錯誤

上述錯誤是場景物件均無法顯示,整個畫面為空白(白色)的狀況,以下是玩家 ukneilw 和眾多網路上玩家公開的可用或有問題的報告。


  畫面執行正常(正確開啟報告)  畫面無法顯示(不可使用報告)
ATi Mobility™ ATi Radeon™ HD 4870
ATi Radeon™ HD 3470
ATi Radeon™ HD 2600 series
ATi Radeon™ X1900 series
ATi Radeon™ X1300 series
ATi Radeon™ Xpress 1100
ATi Mobility Radeon™ 1650 series
NVIDIA® NVIDIA® GeForce™ 8800 series
NVIDIA® GeForce™ 8600 series
NVIDIA® GeForce™ 8800 series
NVIDIA® GeForce™ 8600 series
NVIDIA® GeForce™ 8400 series
NVIDIA® GeForce™ 7200 series
NVIDIA® GeForce™ 6600 series
NVIDIA® GeForce™ 6200 series
Intel® Intel® GMA 950 晶片組
Intel® 855GM 晶片組
 

*字記號為站長借用測試之顯示卡型號,同時以上表格內之顯示卡只是網友私下測試可否執行的報告整理,但是在電腦硬體以及顯示卡驅動程式版本等等不同因素,甚至有同形式顯示卡有的可以顯示正常,有的不能,因此不代表上述表中顯示卡(晶片)一定可以正確執行或無法正確執行,如果您有無法正確執行現像發生、或是執行一切顯示正常,歡迎在本站無用留言討論提供資訊。

當然整個畫面為空白(白色)的狀況有一種解決方式,就是將 BVE 改在 256 色彩下執行,不過畫面會跳出「HAL への切り替えができません。」這種方式雖然可看到場景物件,不過顯示出的執行畫面較差,硬體設備不佳的狀況下流暢度也令人無法接受。

BVE 版本號 2.63 在 256 色彩下執行



--
2007年9月11日公佈在Yahoo!奇摩家族「臺灣BVE管理局」第702篇,
因為我目前沒有 Windows Vista™ ,所以程式選項翻譯上用 Windows® XP 的翻譯方式,
另外文章一些部份被我自動跳過去了, 同時某些玩家的電腦也並非能夠完美的執行 BVE....。
這跟硬體和驅動程式等有所關係...。
--
2008年11月2日承蒙玉成房屋提供 Windows Vista™ 作業系統之電腦做 BVE 測試,雖然無法更改驅動程式做測試,
不過大致上對 Windows Vista™ 的介面有一些瞭解。測試中圖片及內容於6~8日間進行編輯上傳。
--
2008年11月17日感謝公司銷售中心小姐借用ASUS® F8 安裝 BVE測試,並擷取圖片供追加說明,
這也是第二次使用 Windows Vista™ 執行 BVE 的第一次執行成功無問題,11月19日編輯上傳。


遊戲安裝遊戲操作遊戲問題製作工具製作路線製作列車製作物件製作音效
鐵道知識製作心得檔案下載物件圖片真實場景路線風光站務紀錄本站首頁
製作感想網站推薦自我介紹音效編輯影像處理站內導覽簡易分站無用留言



Copyright © 2002~2009 Chikainn83