openBVE 1.2 版正式推出

openBVE 開發者 Michelle ,於2009年7月26日,正式推出openBVE 1.2 版。它是在 1.0 版推出後 18 週,推出更新穩定版的 openBVE 1 版本。

該版本主要是新增 3D 駕駛室版本,暫時只有 Michelle 自家製作的簡單JR 113 系駕駛室,及 Rail Sim Routes 網主製作的英國 323 系駕駛室。

與上一版本(不論是穩定版或開發版)相比,它變更了不少功能。

    與 1.0.7.3 版比較(只列出主要變更):

  • 推供全面功能的 3D 駕駛室(panel.animated),付隨滑鼠切換開關的視點轉動。按滑鼠右鍵便可以切換視點轉動。
  • 3D 駕駛室現已模擬駕駛員的頭部和身體擺動。此功能反映出列車開車的加速度及轉彎時的慣性向心力,結果顯示在駕駛員的頭部和身體擺動上。在此模式下,人手視點轉換亦可適用。
  • 3D 駕駛室也引進了向前看視點。這主要集中於看著前方的軌道、彎道及坡道。此視點可以按鍵盤上的 F1 鍵(CAMERA_INTERIOR)切換。
  • 垂直同步顯示 (vsync) 功能,現可於「選項」選單設定開啟或關閉。
  • 引進一系列新的變數,用於動態物件活動功能。
  • 動態物件格式(ANIMATED object format)已經加入 [Include] 一段,方便容納其他無需動態活動的物件,包括其他動態物件。
  • Route.RunInterval 指令 (CSV) 現在可以建立任何數量的前方或緊隨的列車數目。Route.RunInterval 和 Track.PreTrain 指令也可以用在鐵路交匯點上,在上一版本並未做到。
    與 1.1.4.0 版比較:

  • 調整滑鼠敏感度,外部視點轉移的速度,與身體/頭部模型施行的力度。
  • 所有 Track.Beacon, Track.Tr 和 Track.Relay 指令,現已有 X, Y, 側滑(Yaw), 坡度及滾動(Pitch and Roll)的語法。
  • 增強路線分析器的穩定性,以避免因不合法的語法而導致程式當掉(例如 Track.Back, Track.Announce 和 Track.Doppler)。

Rail Sim Routes 推出列車 3D 駕駛室等動態效果預覽短片

Rail Sim Routes 網主於2009年7月5日,在其網站的網誌,推出了一段包括有列車 3D 駕駛室、及多項動態效果的預覽短片,及公開前述的程式碼,供其他檔案開發者參考。另外他又宣佈屬下的路線檔廣播,改由另一位配音員以公有領域形式釋出,取代現時擁有版權的廣播。

New Video Uploaded: 3D Cabs (openBVE v1.1 Development Branch), 323 Interior, Watford Junction to Rugby Hi-Res (2009-7-5)

他在網誌上寫道,為了配合 openBVE 1.1.1.0 版推出的 3D 駕駛室等功能,他花了一星期時間在 323 系列車及 Cross-City South 1.4 版的編程工作,包括:

  • 3D 駕駛室、駕駛操作杆、響號杆、列車保安系統顯示。
  • 列車車頭燈向外照明效果、駕駛室照明效果。
  • 3D 車廂車廂內亮著的光管、向外部透光的窗戶、資訊系統顯示器、窗戶滑下雨點效果。

這些成果已在他上載於 YouTube 的專屬短片頻道上分享。


另外,他又感謝配音員 Pete Kingwell(來自 Olympic Media Group)的協助,錄下一整套給 Cross-City South v1.4 版的車掌廣播,及伯明罕新街站(Birmingham New Street station)的另一套車站廣播。Pete Kingwell 又同意將這些錄音,以公眾領域(public domain)授權形式方享。這意味著《Rail Sim Routes》網主所製作的路線檔,在除去有版權宣告的車站廣播檔案後,路線檔將全面以開放授權形式發佈。

openBVE v1.1 開發分支經已發佈

openBVE 官方網站提供的 3D 駕駛室示範檔案
openBVE 官方網站提供的 3D 駕駛室示範檔案
在 6 月 28 日 (UTC+0),openBVE 開發者 Michelle 發佈了 openBVE v1.1 開發分支版本。這個版本主要是實現 3D 駕駛室,讓製作者可以預先了解 3D 駕駛室的製作及原理。同時她亦製作了一個示範的 3D 駕駛室供大家參考。另外她亦更新了 Object ViewerRoute Viewer 以及 DemoRoute1

全新的 3D 駕駛室其實是一個動態物件,該檔案必需命名為 panel.animated,並放於列車資料夾中(與 Panel.cfg 置於同一層目錄)。當 openBVE 發現列車的資料夾有 panel.animated 時,就會使用該檔案作為駕駛室。

由於 3D 駕駛室是使用動態物件來實現,因此動態物件格式現在已經為 3D 駕駛室添加新的變量,使動態物件能做到原 BVE Trainsim 的駕駛台所做到的功能。

openBVE 針對 3D 駕駛室加入滑鼠抓取的功能,只需單擊畫面,就可以用滑鼠旋轉鏡頭,再單擊畫面一次就可以關閉鏡頭旋轉。另外,在車內視點使用鍵盤移動鏡頭會比車外視點為慢,相信能適合在細小的空間移動鏡頭。但目前仍未有鏡頭限制的功能,暫時未知日後會否加入有關功能。

Michelle 亦在官方討論區中介紹了三種製作 3D 駕駛室的方式,分別是直接利用 3D 模型、將平移的全景相貼到一個圓柱體中以及在一個球體中貼上圖片,就好像 Google Map Street View 般。但筆者認為只有第一種方式可行,其餘兩種方式應用到 openBVE 的效果不會比第一種的好。

目前有關 3D 駕駛室的相關格式和變數可能會於日後隨時改動。但相信到了穩定分支 1.2 版時,會為 BVE 界帶來新的景象。

openBVE 1.0.7.1 版推出

openBVE 作者 Michelle 於 2009 年 6 月 17 日,推出 openBVE 1.0.7.1 版本
它主要是改善程式在運行路線檔時,出現畫面窒格的現象,以及新增一些指令。
與上個版本(1.0.6.2 版)相比,1.0.7.1 版本的程式變更如下:

  • 優化畫面渲染功能,在運行路線檔時減少窒格的現象(視乎電腦主機規格而定)。
  • 在減少畫面上物件的鋸齒程度,有小量改善。
  • 繞過 OpenGL 的一個瑕疵,這個瑕疵會在切換全屏幕時,出現不規則多邊形。
  • 加入一些隱藏指令設定,如果用家在載入檔案時覺得很久,可以自行設定減少甚至關掉物件優化程序。
  • 完全重寫 ATS-P 的列車運行結果,使它更切合實際的制動曲線。
  • 擴充路線檔的 Track.StaTrack.StationArrivalTime 參數,令玩家列車可以停靠車站,但前方列車則通過車站;反之亦然。
  • 新增語法 AddVertex (CSV) 和 Vertex (B3D),容許開發者自定物件法線。
  • 新增指令 ShearShearAll ,容許開發者作錯切貼圖(即是將物件作「歪斜」處理)。

有關以上版本變更內容的相關資訊,亦可於 Rail Sim Routes 的網誌上找到:
openBVE v1.0.7.1 released; performance improvements and new object development features

openBVE 1.0.6.2 版推出

Michelle 於 2009 年 5 月 24 日,推出openBVE 1.0.6.0 版本。但到了 5 月 28 日,作者推出修正版本 1.0.6.2。
1.0.6.0 版本的程式變更如下:

  • 在平滑透明畫面渲染模式時,畫質已經從根本上改善,來增加程式運作效能。
  • 使用人工智能司機 (A.I.) 功能時,稍微減少列車平穩地停站的時間。
  • 自動列車控制 (ATC) 改為偵測每200米的路段,而非計算前車的煞車曲線距離。這是之前的版本,因為不斷更新煞車曲線距離,導致列車行駛時,連續不斷發出「叮」聲。
  • 加入指令「MISC_TIMEFACTOR」(時間加速),按鍵預設為「CTRL+J」。
  • 加入指令「MISC_MUTE」(靜音切換),按鍵預設為「CTRL+M」。
  • 非視窗系統的玩家運行「只支援視窗系統的列車檔外部插件」時,會彈出警告對話框,提醒玩家。
  • 修正列車檔的駕駛室及外部物件,因設置不對稱的車軸而令列車外部物件放置錯誤。
  • 修正背景圖片的霧化效果,無論是前方可見距離是多少,都能夠達到一致的外觀。

1.0.6.2 版本的程式變更如下,主要是修正 1.0.6.0 版的一些錯誤:

  • 在 1.0.6.0 版中一些運行個案,霧化效果不能顯示正確的顏色。在無霧情況下的圖像插入值現已變得平滑和一致。路線分析器現能報告與霧化效果有關的錯誤情況。
  • 修正遊戲模式內的時鐘顯示:例如當時間為 23:59:59 後一秒,會跳到 24:00:00 ,而非理想的 00:00:00。

BVE5 0.3.3413 版推出

Mackoy 於 2009 年 5 月 6 日,推出BVE Trainsim 5 的測試版本 0.3.3413
它新增了以下功能:

  • 新型衝動計(位於遊戲畫面右方),顯示 3D 人物模型的搖擺度,來反映乘客舒適度。
  • 初階者的下一站報站資訊,顯示下站尚有多少距離。
  • 增設轉動視點,暫時只限在駕駛室範圍內作左右視點轉動。
發表於 下載 已標籤 , 發表迴響

openBVE 官方網站轉了網址

由於 Zymic 的服務不穩定,openBVE 的官方網站已經轉到新的網址:http://openbve.trainsimcentral.co.uk/。請大家更新瀏覽器書籤,openBVE 主程式以及 Train Editor 以確保能收到 openBVE 最新的消息。

openBVE 1.0.2.0 版及 openBVE Train Editor 已經推出

openBVE Train Editor

openBVE 的開發者 Michelle 在今日推出 openBVE 1.0.2 版及 openBVE Train Editor。其中 openBVE 1.0.2 版是一個修正錯誤的版本,因此在功能上不會有分別。而 Train Editor 則是首次推出,它擁有 BVE Trainsim 的 Train Editor 和 Motor Editor 的功能,可以作為兩者的替代品。

雖然 openBVE 的變動不大,但仍建議你更新。請到 openBVE 官方網站下載最新版本的 openBVE,Train Editor 則到 Developing for openBVE 下載。

openBVE 推出 1.0.1.0 版及更新網站

openBVE 在2009年3月29日,更新版本至 1.0.1.0 版;此外在 openBVE 主網站,也更新了路線檔簡介截圖。
這次改動的內容包括:

  • 在專家模式,不會顯示停車位置,亦不會提供除錯文檔輸出。
  • 在視點模式切換時,已保留用家所定的顯示定點位置。切換視點時重置變焦倍數。
  • 車內視點減慢滑動視點速度。
  • 載入檔案時,不會重新顯示警告視窗;但警告及錯誤顯示視窗現在可在選單設定是否取消顯示。強烈建議開發者保留預設值。
  • 在編譯RW 及 CSV 檔的路軌視點時,需要遵從嚴格的數字格式。在此之前程式以寬鬆形式編譯檔案,當不合規格的語法編譯成為一個路軌視點時,結果導致路線檔編譯混亂。
  • 每個車站已包含一個預設視點,儘管路線檔本身並沒有設定特色視點。
  • 在options.cfg,可以取消設定音效。
  • 現已提供 OpenBve64.exe,可用於64位元的電腦系統上運行。

而這次修正程式錯誤的內容有:

  • 在路線檔沒有任何車站時,若選取「跳轉車站」時,會令程式當掉。
  • 在動態物件下,使用 leftdoorstarget 和 rightdoorstarget 的變數,會令程式當掉,或令變數不正確運行。
  • 在動態物件下,取消可導致部分物件邊緣有難看鋸齒位的「材質定位」功能(texture clamping)。

在 openBVE 主網站,更新了路線檔簡介截圖,主要介紹 openBVE 程式介面,以及日本及英國部分特色路線檔的簡介。

openBVE 1.0.0.0 正式推出

openBVE 開發者 michelle 在 openBVE 討論區欣然宣佈 2009 年 3 月 23 日正式推出 openBVE 1.0.0.0 穩定版,標誌著為期 347 天的開發工作可以暫時停止。除非有錯誤修正,程式將不會經常更新。推出了 1.0 版後,michelle 會繼續收集各方的意見與回應。

她表示在 1.0 推出後,會繼續撰寫沉悶的說明文件以及草擬 2.0 版的開發路線圖,當開發路線圖完成後,便會開始開發 2.0 版。同時她亦對有份協助測試的人士致以至深的謝忱。沒有去年(2008 年)各界對 openBVE 的測試,便不會得到現在豐碩的成果。

各位可以到 openBVE 官方網站下載最新發佈的 openBVE 1.0.0.0。