列車製作簡介 bve 2 & bve 4
 

首先聲明,本製作設定、編輯製作其原始說明文件來源為 BVE 的官方網站,其所有內容為原作者 mackoy 所有。
本頁使用目的僅提供欲製作 BVE 路線檔卻不甚了解日文﹙英文﹚說明的同好而製作。
因為本人膚淺到僅會查日文字典兼望文生義,又有多數專業名詞部份不甚了解,
若有翻譯錯誤、意義不明處請多包含,也祈望了解原義之同好指正。
以下內容之連結目前暫時會大量直接連結 bve 作者 mackoy 官方網頁上的列車製作頁面,
僅為整合成一頁面方便想要練習製作 bve 列車的玩家們參考,別無用意。
若有機會完整製作出列車檔案,會慢慢將此頁面變更為列車製作心得與方式,或是您有製作心得也歡迎提供。



在列車製作步驟說明前先聲明,我目前沒有實際完整製作過列車,只能大概說明一下,可能會有些細節遺漏,故不太能滿足正式教學需求,而且可能有原文誤讀的錯誤。所以還是請您先自行試作,不懂的地方再上討論區或是各開發路線網站詢問,因為並不是每位 bve 的製作者都能有時間能做完整的一對一教學,還需要先靠自己的努力,君不見最早期的 bve 製作者在路線與車輛等在無人指導之下自行研究也能有很好的成果。初期製作可先放在編輯 bve2 的列車上,會比較容易。

列車檔是模擬駕駛的重點,車輛做不好則駕駛氣氛可能就先毀一半了,下面大略說明列車檔製作該有哪些步驟。

其實日文官方站雖然是日本語
但是漢字很多,若嚐試製作時真看不懂在可以再詢問,
目前雖然沒有台灣同好有實際完整列車成品製作,
但是可以到香港方面的 bve 討論區找尋一下寫成中文的列車製作指令或是詢問製作方式。

利用邊製作邊討論的方式來學取製作經驗吧!

一、資料蒐集

主要就是蒐集列車加速、出力、軔機型式、保安裝置、駕駛位置、編組、車長、車重等特性資料。
總之無論何種資料,越充足越好,若是資料不夠充足也可以先行以類似的相同型式模擬,待日後再做修正。
 
二、聲音錄製

bve 官方網站列車聲音檔案名稱設定表﹝日本語版﹞
bve 官方網站列車聲音檔案名稱設定表﹝2006年2月7日新增﹞

基本需求依照車型不同有所要求
要製作的列車我想能錄的聲音都錄吧!
但建議錄製聲音不要一下錄太久,編輯也會稍稍麻煩。

※ 在實際錄製音效時會發現聲音出現時刻無法盡如己意,所以還是放著錄久點吧!

聲音包括軔機洩氣音?加速馬達/引擎聲、喇叭聲、引擎音、過道岔音、各種軌道行走音 、彎道摩擦音?
最好還能錄有 ATS 警告等車內警示音
所以最好的錄音位置在駕駛室,也較有駕駛室現場感覺。
當然部分聲音沒有也還能接受,只是模擬度沒那麼好而已

※ 部份音效限定在 22050Hz ,行走音有錄製時時速建議,其他...。

※ 以下為個人錄音心得,僅供參考

一、錄音設備和轉換線材等至要有一定品質(原檔案最少符合 22050Hz 的 wav 格式),雜音多且音質差的音效除了讓人聽起來不夠清晰、真
  實外,此種檔案就算加工運用也是很難挽回其音質的。
  
二、錄音位置在錄製馬達或引擎聲時盡量靠近馬達/動力車(聲音較明顯也好編輯),列車行走音則盡量接近駕駛室/車(接近駕駛室聽到的
  感覺),而空氣軔機的聲音可以選擇在車外或車內錄製,不過周遭噪音要注意。

三、如果能夠一次收錄所有想要錄製的聲音,那麼您非常幸運。通常是無法一次將所有聲音全部收錄完成的,建議乘車時隨身攜帶錄音設備做
  長時間錄音。能錄多久就錄多久,有時瞬間會有攙雜能夠運用或是意想不到的的聲音。

四、當正在錄製列車聲音時突然有不良的雜音干擾(乘客聊天、小孩吵鬧、列車交會、無線電雜訊等),忍耐一下吧!下次再來錄音說不定更
  好,另外想想,每回的錄音都是為這列車做一次歷史的紀錄,也是日後的回憶。

五、當然雜音干擾是可以減少與避免的的,例如選擇搭乘深夜或清晨時的列車,此時對向交錯的列車及超上乘客都會比較少,週遭背景噪音也
  很輕微;不過要注意自己動作要小心並放輕,不然可能錄到自己衣服的摩擦聲音或是腳步聲。

六、錄音時可以話建議做列車狀況監測,如幾分幾秒時列車時速為何,路線週遭建物與路線距離(回音),錄音時行走在何種路軌上(長焊軌
  等),方便回去處理時擷取音效。



三、相片拍攝
這是 bve 駕駛列車一開始映入眼簾的第一印象。

除了盡量以駕駛員視點拍攝的駕駛台照片外﹝也盡量包含儀錶板﹞
還要另行製作開車時儀錶的變化圖片﹝如有開燈照明的儀錶、亮起的指示燈等﹞
另外無論是什麼相機、攝影機拍攝或擷取的照片都會有變形的現象,
就算是正面拍攝還是會有變形的儀錶,此時要將圖片該區域另行加工處理,或是將駕駛台重新模擬 3D 繪製。
才會有真正正確的角度和刻度
直接取原始駕駛台照片局部來合成或重繪、重製都行。

圖片製作重點在於 bve2 整理成 Panel.bmp﹝480 X 440 像素﹞,
駕駛窗不得過大。﹝bve2可視駕駛窗限定為上半部視窗,駕駛窗超出部分也無法透過﹞
若是設計超過上述像素﹝如640 X 480 像素﹞則會影響到 bve2 駕駛畫面上的其他訊息視窗﹝指定透過色之範圍不在此限﹞。

bve4 同樣為 BMP 格式圖檔﹝最大應可至 2048 X 2048 像素?像素為 2 的指數次方﹞,在設定內的駕駛窗全景可視,
所以駕駛台照片解析度要高且清晰,這樣刻度等細節會較清楚,若太差會因視線縮放而解析度太差不能看,
分日間與夜間儀錶模式,詳細製作與 bve2 不太一樣。﹝指令更為活用,可以真實模擬製作出駕駛室更多內部儀錶﹞

拍攝的圖片類似下圖 R20 型。
(不過這型車不太適合製作駕駛列車,除駕駛視野較差外,若還要含韌機壓力等儀錶,駕駛室部分角度要另行變更)
 
上方右側圖片為在 bve4 測試駕駛室內部及駕駛窗外可視狀況。原時速計里程位置因練習暫改為數字式時速計。

四、製作 Panel.cfg

bve 官方網站 Panel.cfg 製作指令和參數﹝日本語版﹞
bve 官方網站 Panel.cfg 製作指令和參數﹝2005年11月25日新增﹞
bve 官方網站 Panel2.cfg 製作指令和參數﹝2006年2月6日新增﹞

按照其內容使用圖片等製作列車駕駛室的配置及儀錶所要的指令和參數

如 [PilotLamp] ﹝車門訊號﹞、[Speedometer] ﹝速度計﹞ 等...
不必要的可以省略,如沒有 DigitalIndicator ﹝數位式速度顯示計﹞
就不需去寫這幾行指令及參數

使用記事本就可以了,完成 bve2 列車編輯存成 Panel.cfg,編輯 bve4 列車則遵照 Panel2.cfg 製作指令和參數編輯存檔。

※ cfg 為 Configure 的簡稱,簡單來說是執行程式的設定檔,設定程式的功能、選項、參數資料。
  內容為純文字檔,可使用記事本開啟。輸入相關功能、參數並加以修改、編輯。



製作注意事項為

※ 放置儀錶等圖片,設定座標一般以圖片左上角為原點

五、編輯聲音

bve 官方網站列車行走音編輯製作﹝日本語版﹞
bve 官方網站列車加減速音編輯製作﹝日本語版﹞

將錄製的聲音作加工 ,編輯完依其聲音型式依規則命名
列車加減速音部分比較要多花心思去做編輯與調整,此處關聯著之後編輯列車加減速特性模擬。

其他編輯好的過道岔音、行走音 、彎道摩擦音等部分也依正確檔案命名規則取名

bve4 改為編輯 Sound.cfg 檔案,在編輯中使用索引值,直接將加工完成的音效檔案整合。
bve 官方網站列車音效 Sound.cfg 編輯設定﹝日本語版﹞
bve 官方網站列車音效 Sound.cfg 編輯設定

六、利用 Train Editor 編輯一份 Train.dat

Train Editor 在官方網站工具區可以下載﹝日本語版﹞

※ dat 為 Data 的簡稱,也就是資料檔的意思,因為早期電腦在 DOS 時代,副檔名限制只能有三個
  字元,所以副檔名就簡寫為 dat ,很多程式的使用或產生的文件會利用它來做副檔名。

※ *.dat 檔案可能用 16 進位法編寫,不一定能用記事本編輯,不過 train.dat 可以使用記事本開
  啟後做編輯,前提是要先知道欄位含意,建議還是用 Train Editor 就可以了。


或是另外找找有英語版本

bve 官方網站 Train.dat 內容編寫﹝日本語版﹞
bve 官方網站 Train.dat 內容說明及編輯﹝2005年12月5日製作﹞

主要是車重、保安系統、加速及軔機段數、軔機模式等車輛特性
接著是配合加速聲音模式以加速段位可提供的最高時速來編輯?

接下來就一鼓作氣,利用右下角的馬達/引擎聲編輯選項來編輯加速馬達/引擎音和軔機減速音。


七、編輯列車加速特性

bve 官方網站列車加速馬達/引擎聲、軔機減速音編輯製作﹝日本語版﹞
bve 官方網站列車加速馬達/引擎聲、軔機減速音編輯製作﹝2006年4月12日新增﹞

接著將加速馬達/引擎聲、軔機減速音編輯成一串加減速模式
bve 官方網站也有馬達音編輯支援程式 Motor Editor ﹝日本語版﹞ ,編輯方式類似 Train Editor 內建的馬達/引擎聲編輯方式,不過可運用音效索引值追加至 16 種,使列車音效更趨近真實。

若要使用 Motor Editor 需安裝 Microsoft .NET Framework

實際編輯方式可能要再研討,因為我目前嘗試製作的次數屈指可數 ,這段是較為繁複的部份,列車加減速音模擬的好不好就看這裡了。

八、bve4 對列車的強化,動態連結程式庫製作 *.dll

bve4 導入使用 dll 檔案(動態連結資料庫)作為的路線保安裝置控制,所以可以針對於各式各樣的鐵道路線保安裝置能夠完全的發揮和設置,而且能夠對其他特殊儀錶和聲音等地方做控制,而對於駕駛控制螢幕顯示功能也有可能實現。

不過要製作 dll 檔案,要有程式設計編輯的基礎,對電腦初學者或是對於程式設計完全沒有經驗的人來說可能會有一定程度的困難,我對這方面也沒有詳細接觸過,在此先將 bve 官方網站相關的書寫方式在下面列出。

bve 官方網站指令構造﹝日本語版﹞
bve 官方網站指令參數﹝日本語版﹞
bve 官方網站 ATS 編寫構造內容範例﹝日本語版﹞

官方網站開發環境是使用 Microsoft® Visual C++® 。相關軟體也有 Borland® C++ Builder®,或是使用其他免費的 C++ 程式設計軟體如 DEV C++(使用及教學較多且豐富)、KDevelopEclipse(需安裝 C/C++ plug-in) 等等來製作,相關程式設計編輯教學和範例說明在各搜尋引擎就能夠找到不少,請各位欲製作前自行預先學習如何編寫設計方式在此不接受程式設計相關軟體編寫操作諮詢,在這裡說聲抱歉。

※ dll 檔案全名為 Dynamic Link Library,翻譯為「動態連結資料庫」。它是作業系統與許多應用
  程式的一種「公用檔案」,在當作業系統和應用程式需要時才將其裝入。而此種方式可以讓應用
  程式更容易開發與擴充,例如讓程式執行加入新功能或是強化原有功能等,只需對舊有的檔案予
  以更新,或追加新的 dll 檔即可,不必大費周章重新撰寫程式碼。



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



Copyright © 2002~2007 Chikainn83