BVE Trainsim 路線檔案編輯指令及參數 CSV形式

首先聲明,本路線檔案寫法的其原始來源為 BVE 的官方網站,其所有內容為原作者 mackoy 所有。
本頁使用目的僅提供欲製作 BVE 路線檔卻不甚了解日文﹙英文﹚說明的同好而製作。
因為本人膚淺到僅會查日文字典兼望文生義,又有多數專業名詞部份不甚了解,
若有翻譯錯誤、意義不明處請多包含,也祈望了解原義之同好指正。
2005年05月31日 BVE ver.4 粗略翻譯
※ 目前本頁面之 CSV 格式路線設計指令及參數為混合 BVE2 與 BVE4,增加修改或刪除之部分以淺藍色註解。
  為 BVE2 使用指令和參數後加上圖示,BVE4 則加上圖示,BVE2 與 BVE4 指令通用但參數不同圖示則為變化圖示。
  有部分 BVE ver.4 在參數名稱有改變但不影響製作的均未做更改,還是維持 BVE ver.2 的參數名稱。
  另外 BVE ver.4 有部分修改或取消 BVE ver.2 的指令,但不代表不能使用(也可能無用或是會造成錯誤);
  不過選擇製作一種版本就請都用同一版本的指令與參數,避免發生不可預期的錯誤。



  • 符號
  • 變數
  • 距離
  • Route
  • Train
  • Structure
  • Signal
  • Texture
  • Cycle
  • Track
  • With 簡略聲明
  • 註解


  •  ,(半形逗號 Comma)

    中斷聲明 BVE 各指令結構的符號,此符號內為一段落,可供書寫里程、註解、聲明之所屬指令及參數,不過此符號在使用試算表軟體時是看不到的。
    2006/07/13 語意不通修正

      .(半形圓點 Dot)
    2006/07/13 更正
    分隔聲明與指令的符號,此符號均固定用在前為指令聲明,後方為該聲明所屬指令及參數之間。


      ;(半形分號 Comment)

    分割各指令內的參數指定使用的符號,此符號前後均為一個指令內的參數,均固定用在各種形式之指令中。

    ※ 此半形分號與註解之半形分號相同,但使用方式不同,請參照註解使用方式



     變數(半形$記號)

    $Chr(Index)
    輸入的 Index 值會轉換為 ASCII 控制碼。

    $Rnd(Index1; Index2)
    Index1 輸入的數值以上 Index2 輸入的數值以下的整數亂數輸出。

    $Sub(Index)
    讀取預設使用的文字或數字。

    $Sub(Index) = Value
    預設使用的文字或數字。
    Index: (0~255)


     距離

    在軌道指令(Track)內輸入的數字就代表距離[m]。

    ※ 里程距離必須寫在指令參數之前,當在指令參數之前書寫里程距離時則該指令參數以該里程距離設定之位置為主。
    ※ 里程距離單位為公尺,網站「NTさんがかなりやばい」指出設定小數是無效的,程式會自動四捨五入。




     Route(路線指令聲明)
      相同聲明有兩個以上,則可加上 with ,之後相同聲明均可省略

    Route.Comment Value
    路線介紹說明文字

    Value: 列車說明
    ※ BVE ver. 4 取消本指令,改由列車指令聲明裡的 Train.Timetable(timetableIndex).Day.Load Filename 及
                            Train.Timetable(timetableIndex).Night.Load Filename 作定義。


    Route.Timetable Value
    時刻表說明文字(列車訊息)

    Value: 時刻表上方的文字
    ※ BVE ver. 4 取消本指令,改由列車指令聲明裡的 Train.Timetable(timetableIndex).Day.Load Filename 及
                            Train.Timetable(timetableIndex).Night.Load Filename 作定義。


    Route.Change Value
    遊戲開始時列車煞車狀態及保護裝置狀態

    Value: {-1:無﹙常用煞車﹚ |0: 無﹙非常煞車﹚ | 1: 有}
    Value: {-1:常用煞車 | 0: 非常煞車 | 1: 非常煞車}
    列車保護裝置之狀態由 Plugin 設定。


    Route.Gauge Value
    本路線軌距設定

    Value: 軌距[mm]

    Route.Signal(Index) Value
    信號物件 index 容許速度設定

    Value: 號誌機許容速度[km/h]
    Index: 號誌{1: 警戒 | 2: 注意 | 3: 減速}
    ※ BVE ver. 4 取消本指令,改由 Route.Signal(signalIndex).Set speedLimit 指令取代。

    Route.Signal(signalIndex).Set speedLimit
    信號物件 index 容許速度設定

    speedLimit: 制限速度 [km/h]
    ※ BVE ver. 4 新增,修改原 Route.Signal(Index) Value 指令之新寫法。

    Route.LightDirection rx; ry
    最初(場景)照明方向設定

    rx: 順著 x 軸旋轉,x=0 時照明方向平行 z 軸,天頂為正,極限為 ±90 度
    ry: 順著 y 軸逆時針 360 度旋轉, y=0 時照明平行 z 軸


    z 的照射角度為 0 ,會根據列車轉向而改變 ry 照射方向。
    z 軸照射基準方向為 (0, 0)

    ※ 照明光源照射角度可能是固定在起點,當列車行進路線方向改變,光源照射會依列車目前方向轉變成為順光或逆光。
      並且沒有照射距離遠近感,光源完整依角度投射到路線視線可視距離內。故以這指令當列車照明燈源設計夜間路線而言有很大的缺陷在。
      05年11月末在奇摩知識+和 KDI 在補充意見討論 bve 車頭燈才領悟原來這段的意思,並加以修正。
    ※ BVE ver. 4 新增指令,照明光源角度設定。

    Route.DirectionalLight Red; Green; Blue
    照明光源色度設定

    Red: 紅(0~255)
    Green: 綠(0~255)
    Blue: 藍(0~255)
    ※ BVE ver. 4 新增指令,照明光源色度設定。

    Route.AmbientLight Red; Green; Blue
    環境光源色度設定

    Red: 紅(0~255)
    Green: 綠(0~255)
    Blue: 藍(0~255)
    ※ BVE ver. 4 新增指令,環境光源色度設定。

    Route.RunInterval Value
    前方列車運轉間隔設定

    Value: 前一班列車的運轉間隔[s]
    ※ Track.PreTrain (設定列車通過時間)不可混合併用。

    Route.DeveloperID Value
    路線開發者使用代號

    Value: 路線開發者代號,此聲明為配合進入主程式開發模式使用
    ※ BVE ver. 4 取消本指令。



     Train(列車指令聲明)
      相同聲明有兩個以上,則可加上 with ,之後相同聲明均可省略

    Train.Folder Value
    本路線駕駛之車輛指定

    Value: 本路線駕駛之車輛資料夾名稱

    Train.Run(IdxStType) Value
    本路線行走音設定

    Value: 走行音的 Index (即為〝RunX.wav〞裡編號 X 的數字)
    IdxStType: 線路上 Index 限制為(0~255)
    ※ BVE ver. 4 取消本指令,改由 Train.Run(IdxStType).Set Value 取代。

    Train.Run(IdxStType).Set Value
    本路線行走音設定

    Value: 走行音的 Index (對應 Sound.cfg 檔案中的 [Run] 項目)
    IdxStType: 路線物件 Index(0 ~ 255)
    ※ BVE ver. 4 新增,修改原 Train.Run(IdxStType) Value 指令之新寫法。

    Train.Flange(IdxStType) Value
    本路線彎道摩擦音設定

    Value: 彎道摩擦音的 Index (即為〝FrangeX.wav〞裡編號 X 的數字)
    IdxStType: 線路上 Index 限制為(0~255)
    ※ BVE ver. 4 取消本指令,改由 Train.Flange(IdxStType).Set Value 取代。

    Train.Flange(IdxStType).Set Value
    本路線彎道摩擦音設定

    Value: 彎道摩擦音音 Index(對應 Sound.cfg 檔案中的 [Flange] 項目)
    IdxStType: 路線物件 Index (0 ~ 255)
    ※ BVE ver. 4 新增,修改原 Train.Flange(IdxStType) Value指令之新寫法。

    Train.Timetable(timetableIndex).Day.Load Filename
    讀取日間(明亮)版本之運轉時刻表圖片

    Filename: 時刻表圖片檔(BMP形式的檔案)
    ※ BVE ver. 4 新增指令,瀏覽運轉時刻表。

    Train.Timetable(timetableIndex).Night.Load Filename
    讀取夜間(昏暗)版本之運轉時刻表圖片

    Filename: 時刻表圖片檔(BMP形式的檔案)
    ※ BVE ver. 4 新增指令,瀏覽運轉時刻表。



     Structure(物件指令聲明)
      相同聲明有兩個以上,則可加上 with ,之後相同聲明均可省略

    Structure.StType.Load FileName
    讀取物件檔

    FileName: 物件的檔案名稱
    StType: 物件的類型(目前共有十九種,包括左右對稱物件類型)
     Load 的文字可以省略。
    ※ bve2 可使用的檔案格式為 B3D & CSV 格式物件檔, bve4 追加使用 X 格式物件檔。

    StType: 可建立物件類型(如下表)

    Rail(IdxStType) 軌道舖設
    線路上 Index 限制為(0~255)
    Beacon(structureIndex) 地上警告感應器 BVE ver.4 新增
    structureIndex: 線路上 Index 限制為(0 ~ 255)
    Pole(Track; IdxStType) 電桿架設
    Track: 架設的斷面上路線軌數減 1 (0~3)
    IdxStType: 線路上 Index 限制為(0~255)
    Ground(IdxStType) 地面設定
    IdxStType: 線路上 Index 限制為(0~255)
    WallL(IdxStType) 沿線的圍牆類型物件(左側)
    IdxStType: 線路上 Index 限制為(0~255)
    WallR(IdxStType) 沿線的圍牆類型物件(右側)
    IdxStType: 線路上 Index 限制為(0~255)
    DikeL(IdxStType) 沿線的邊坡類型物件(左側)
    IdxStType: 線路上 Index 限制為(0~255)
    DikeR(IdxStType) 沿線的邊坡類型物件(右側)
    IdxStType: 線路上 Index 限制為(0~255)
    FormL(IdxStType) 月台(左側)
    IdxStType: 線路上 Index 限制為(0~255)
    FormR(IdxStType) 月台(右側)
    IdxStType: 線路上 Index 限制為(0~255)
    FormCL(IdxStType) 月台中央部份(左側)
    IdxStType: 線路上 Index 限制為(0~255)
    FormCR(IdxStType) 月台中央部份(右側)
    IdxStType: 線路上 Index 限制為(0~255)
    RoofL(IdxStType) 月台雨庇(左側)
    IdxStType: 線路上 Index 限制為(1~255)
    BVE ver.4 線路上 Index 限制改為(0~255)
    RoofR(IdxStType) 月台雨庇(右側)
    IdxStType: 線路上 Index 限制為(1~255)
    BVE ver.4 線路上 Index 限制改為(0~255)
    RoofCL(IdxStType) 月台雨庇中央部份(左側)
    IdxStType: 線路上 Index 限制為(1~255)
    BVE ver.4 線路上 Index 限制改為(0~255)
    RoofCR(IdxStType) 月台雨庇中央部份(右側)
    IdxStType: 線路上 Index 限制為(1~255)
    BVE ver.4 線路上 Index 限制改為(0~255)
    CrackL(IdxStType) 雙線時的地面遮蔽物件(左側)
    IdxStType: 線路上 Index 限制為(0~255)
    CrackR(IdxStType) 雙線時的地面遮蔽物件(右側)
    IdxStType: 線路上 Index 限制為(0~255)
    FreeObj(IdxStType) 其他各式建築物件
    IdxStType: 線路上 Index 限制為(0~65535)



     Signal(信號物件定義)
      相同聲明有兩個以上,則可加上 with ,之後相同聲明均可省略

    Signal(index).Load baseFile; glowFile

    index: 信號物件 index (0~255)
    baseFile: 正常亮度燈號顯示下號誌機的 x 格式檔案名稱
    glowFile: 高煇度下燈號顯示下號誌機號誌機的 x 格式檔案名稱
    ※ BVE ver. 4 新增指令,信號的定義。
    ※ 必須是 x 格式檔案,書寫時不需加副檔名。2007/3/21更正、追加



     Texture(佈景指令聲明)
      相同聲明有兩個以上,則可加上 with ,之後相同聲明均可省略

    Texture.TxType.Load FileName

    FileName: 圖片檔案名稱(BMP形式的檔案)
     Load 的文字可以省略。
    TxType: 佈景(天空和背景)的類型(目前只有 Background(IdxTxType) 共一種)

    Texture.TxType.Load.x(repeatCount)
    佈景圖案循環設定

    repeatCount: 循環值 (1~6)
    TxType: 佈景(天空和背景)的類型(目前只有 Background(IdxTxType) 共一種)
    ※ 360 度的背景屏幕貼上圖片的張數。不履行(default)為 6
    ※ BVE ver. 4 新增指令,配合背景的循環。
    ※ Texture.TxType.Load.x(repeatCount) 可否寫為 Texture.TxType.Load.x repeatCount ,沒試過未知。


    TxType: 可建立佈景類型(如下表)

    Background(IdxTxType) 背景
    IdxTxType: 佈景上 Index 限制為(0~255)



     Cycle(循環指令聲明)
    相同聲明有兩個以上,則可加上 with ,之後相同聲明均可省略

    Cycle.CyType.Params i1; i2; i3; ; in

    ix: 物件的 Index 值
     Params 的文字可以省略。
    CyType:循環的類型(目前只有 Ground(IdxCyType) 共一種)


    TxType: 可建立循環類型(如下表)

    Ground(IdxCyType) 地面
    IdxCyType:循環的 Index 限制為(0~255)



     Track(軌道指令及參數)
      相同聲明有兩個以上,則可加上 with ,之後相同聲明均可省略

    注意:有註明""記號的在運用里程上請務必以 25m 為單位設定,
       若非以 25m 為單位,程式會設定在附近的以 25m 為單位之里程處,或是判定無效,嚴重會造成物件偏移。


    Track.Rail Index; X; Y; IdxStType(舊寫法: Track.Railstart)
    雙線以上其他軌道模式設定

    Index: 軌道路線編號(1~15)
    X: 自本線起 X 方向的距離(省略此值則不變)
    Y: 自本線起 Y 方向的高程(省略此值則不變)
    IdxStType: 軌道物件 Index (省略此值則不變)
    ※ 設定其他非行駛軌道用的,也可用於行駛軌道 Track.Rail 0; 0; 0; 0,不過是無意義的。

    Track.RailEnd Index; X; Y
    雙線以上其他軌道模式結束設定

    Index: 設定軌道數量(1~15)
    X: 自本線起 X 方向的距離(省略此值則不變)
    Y: 自本線起 Y 方向的高程(省略此值則不變)

    Track.RailType Index; IdxStType
    行駛軌道類型變更

    Index = 0
    IdxStType: 軌道物件 Index
    ※ 舊版的 Index: 設定軌道數量(1~15),不過因為與雙線以上其他軌道模式設定重覆,所以無意義。

    Track.Accuracy Rank
    軌道的整備基準設定

    Rank: 精度(1: 高 ~ 4: 低)

    Track.Pitch Rate
    行駛軌道坡度變更

    Rate: 坡度[‰](+: 上坡, -: 下坡)
    ※ 坡度單位為千分比。

    Track.Curve Radius; Cant
    軌道曲率半徑設定。

    Radius: 半徑[m](+: 右彎 , -: 左彎 , 0: 直線)
    Cant: 超高[mm](省略: 0)
    ※ 超高若省略,在行駛時無法得知該軌道曲率半徑。

    Track.Turn Slope
    行駛軌道轉向

    Slope: 傾向(+: 右, -: 左)
    ※ 例如轉向後在 25m 處會偏離原軌道 1.9m 時, 傾向值為 1.9/25=0.076 。
    ※ 通過轉轍器時擬轉向另一股軌道時使用,官方網站範例搭配 Track.Curve Radius; Cant 使用。

    Track.Adhesion Rate
    軌道摩擦係數

    Rate: 對計算值的比[%](參考: 乾燥=135, 濕潤=93, 霜=85, 雪=50)
    (舊版參考: 100: 雨天, 150: 晴天)

    Track.Brightness value
    駕駛室明亮度設定 (駕駛室明暗漸變設定)

    value: 0 ~ 255 明亮表現
    ※ 前後的明亮度設定點間之路線,駕駛台會逐漸轉亮或轉暗來設定。(與 Track.Height 相似之漸變設定)
    ※ BVE ver. 4 新增指令,配合運轉之駕駛車輛在隧道或橋下等處作駕駛室明暗漸變程度。

    Track.Fog Start; End; Red; Green; Blue
    場景霧化

    Start: 可視距離為 100% 的距離(霧化開始距離)[m]
    End: 可視距離為 0% 的距離(霧化結束距離)[m]
    Red: 霧化色度 紅(0~255)
    Green: 霧化色度 綠(0~255)
    Blue: 霧化色度 藍(0~255)
    ※ 這裡指的是RGB色彩。

    ※ 以下在號誌及號誌機這段因為本身並非專業,日語的專有詞彙也不是很懂,可能翻譯內容會有一點隨意,請各位多包含。

    Track.section s0; s1; ... ; sn
    製作號誌項目(section)

    s0: 前方列車在前方閉塞區間時號誌項目出現號誌機形式物件 Index
    s1: 前方列車距離前方閉塞區間第 1 個號誌機時出現的號誌項目物件 Index
    sn: 前方列車距離前方閉塞區間第 n 個號誌機時出現的號誌項目物件 Index

    ※ 在這裡的索引數沒有限制
    ※ BVE ver. 4 新增指令,作為號誌機指令的物件索引。

    Track.Signal Number; Label; X; Y; Type(簡略寫法: Track.Sig)
    設置色燈式號誌機

    Number: 顯示的形式(2: Y 與 R 二燈式顯示, -2: G 與 R 二燈式顯示, 3: 三燈式顯示, 4: 含 YY 的四燈式顯示, -4: YG 四燈式顯示)
    Label: 號誌機標示牌之位置、名稱標示之文字
    X: 號誌面板最上部的 X 方向的位置[m]
    Y: 號誌面板最上部的 Y 方向的位置[m](0: 不表示, -1: 含柱子)
    Type: 型{1: 閉塞號誌機 | 2: 進站號誌機 | 3: 出發號誌機}
    ※ X = 0, Y = -1 的設定時會直接設定為閉塞狀態。
    ※ 路線途中系統 ATS 轉為 ATC 的時後、最後的號誌機則永遠是停止信號。
    ※ 最後一站也要設置一出發號誌機,因為路線中最後的號誌機會永遠是停止信號。
    ※ 官方網站在 Number 這一欄似乎漏寫了三燈式號誌機的參數,該數值寫下 3 或 -3 都可以。2007/3/23 補述

    ※ BVE ver. 4 取消本指令,改由 Track.SigF 等指令取代。

    Track.SigF objectIndex; section; x; y
    號誌機設置

    objectIndex: 號誌機形式物件 Index
    section: 對應的號誌機項目(対となるセクション)
    x; 設置位置
    y; 設置位置
    ※ BVE ver. 4 新增指令,取代 Track.Signal& Track.Realy 指令。

    Track.Relay X; Y
    預告號誌機設置

    X: 號誌面板最上部的 X 方向的位置[m]
    Y: 號誌面板最上部的 Y 方向的位置[m](0: 不表示, -1: 含柱子)
    ※ X = 0, Y = -1 的設定時不會擴大表示狀態。由呼喚之號誌機 600m 前設置。
    ※ BVE ver. 4 取消本指令,改由 Track.SigF 等指令取代。

    Track.Transponder Type; OverSig; Work(簡略寫法: Track.Tr)
    地上警告感應器設置。

    Type: 型{0: S型地上警告感應器 | 1: SN型地上警告感應器 | 2: 誤出發地上警告感應器 | 3: ATS-P模式(pattern)發生‧更新地上警告感應器| 4: ATS-P即時停止地上警告感應器}
    OverSig: 一對號誌機間存在的其他主號誌機的數量
    Work: {0: 連動 | -1: 非連動}
    ※ BVE ver. 4 取消本指令,改由 Track.Beacon 等指令取代。

    Track.Beacon typeBeacon; structureIndex; section; n
    地上警告感應器設置

    typeBeacon: 地上警告感應器種類
    structureIndex: 感應器形式物件 Index
    section: 對應的號誌機項目(対となるセクション) (-1: 行駛在先行列車的號誌項目(セクション)
    n: ATS plugin 傳送任意整數
    ※ BVE ver. 4 新增指令,取代 Track.Transponder 指令。
    ※ 搭配 ATS plugin 使用,目前有製作者運用於場景狀況的變換上,故活用空間很大。06/11/30編入


    Track.Pattern Type; Speed
    ATS-P模式設定。

    Type: 型{0: 轉轍器制限模式 | 1: 最高速度模式}
    Speed: 制限速度[km/h]
    ※ BVE ver. 4 取消本指令。

    Track.Limit Speed; Direction; Cource
    限速標設置

    Speed: 制限速度[km/h](0: 解除時速限定)
    Direction: 限速標設置位置{-1: 左側 | 0: 不顯示 | 1: 右側}
    Cource: 轉轍之路線表示{-1:左側 | 0:無 | 1:右側}

    Track.Stop markerDir; marginBk; marginFw
    停車位置標誌設定。

    markerDir: 停止位置設置{-1: 左側 | 0: 不顯示 | 1: 右側}
    marginBk: 停止位置前方準許停車範圍 [m] BVE ver. 4 新增參數
    marginFw: 通過停止位置後准許停車範圍 [m] BVE ver. 4 新增參數
    ※ 設立完整停車站必須要放置於 Track.Sta 里程後方組合使用,盡量不要放在同一里程處,避免發生不可預期之問題。
    ※ 停車位置標誌指令可以單獨使用,不需搭配 Track.Sta 指令,不過程式會自動設定通過,無法做停靠動作。
    ※ 參數 markerDir 其實是停車位置標誌與軌道中心位置的距離[m]


    Track.Sta Name; Time1; Time2; PassAlarm; Door; Stop; Device; Sound1; Halt; Jam; Sound2; TimetableIndex
    車站設置及設定

    Name: 站名
    Time1: 到站時刻(HH.MMSS, P: 通過)
    Time2: 開車時刻(HH.MMSS, T: 終點)
    PassAlarm: 過站防止警報{0: 無|1: 有} BVE ver. 4不使用,但此位保留。
    Door: 列車門{-1: 左開放|0: 號誌站|1: 右開放}
    Stop: 進路{1: 出發停止 | 0: 出發進行}
    Device: 運轉保安裝置{0: ATS | 1: ATC} BVE ver. 4不使用,但此位保留。
    Sound1: 到站播放檔案名
    Halt: 最短停車時間[s] BVE ver.4 改為(10~∞)。
    Jam: 搭乘率[%](0~250)
    Sound2: 發車鈴之音效檔案名(終點站會省略)
    timetableIndex: Train.Timetable 時刻表的 index BVE ver.4 新增參數。
    ※ Halt 設定最低限度停車時間。會影響上下車人數及發車鈴的時刻﹙舊版說明中含影響列車搖晃程度﹚
    ※ 設立完整停車站必須要與放至於 Track.Stop 里程前方組合使用,盡量不要放在同一里程處,避免發生不可預期之問題。

    Track.Form Index1; Index2; RoofIdxStType; PfIdxStType
    月台設置

    Index1: 軌道路線編號(0~15)
    Index2: 島式月台另一側,與其相靠的軌道路線(1~15);側邊式月台方向{L: 左側 | R: 右側}
    RoofIdxStType: 雨庇的物件 Index (0: 無雨庇)
    PfIdxStType: 月台的建築型式物件 Index

    Track.Pole Index; Type; Locate; Distance; IdxStType
    電力桿架設及形式變更

    Index: 軌道路線編號(0~15)
    Type: 型式{0: 單線 | 1: 雙線 | 2: 三線 | 3:複複線}(省略:不變)
    Locate: 單線用電桿位置{-1: 左柱 | 1: 右柱}、雙線以上則以行駛軌道位置(0: 最左側,省略:不變)
    Distance: 電力桿間隔[m]{25 | 50}(省略:不變)
    IdxStType:電力桿形式物件 Index (省略:不變)

    Track.PoleEnd Index
    電力桿結束架設。

    Index: 軌道路線編號(0~15)
    ※ 電力桿結束的位置會在前一處確實存在的電力桿之後。

    Track.Wall Index; Direction; IdxStType
    路線圍牆形式物件設置及變更

    Index: 軌道路線編號(0~15)
    Direction: 位置{-1: 左側 | 0: 兩側 | 1: 右側}
    IdxStType: 圍牆形式物件 Index

    Track.WallEnd Index
    路線圍牆形式物件結束設置

    Index: 軌道路線編號(0~15)

    Track.Dike Index; Direction; IdxStType
    路線邊坡形式物件設置及變更

    Index: 軌道路線編號(0~15)
    Direction: 位置{-1: 左側 | 0: 兩側 | 1: 右側}
    IdxStType: 邊坡形式物件 Index

    Track.DikeEnd Index
    路線邊坡形式物件結束設置

    Index: 軌道路線編號(0~15)

    Track.Marker FileName; Distance
    輔助視窗中自訂標誌設定。

    FileName: 圖片檔案名(BMP形式的檔案)
    Distance: 顯示位置[m]
    ※ 這是顯示在駕駛畫面時右上方所提供的新增標誌、號誌等畫面,例如在某里程處顯示隧道、橋樑名標誌。
    ※ BVE ver. 4 本指令不使用。

    Track.Height Y
    線路高程設定

    Y: 高程[m](軌道面為基準面)
    ※ 之前的 Track.Height 要有一定比例的變化。
    ※ 前後的高程設定點間之路線高程變化會自動設定完成。
    ※ 高程設定是軌道與車輪之接觸面為 0m ,升高軌面高程為正,降低軌面為負。

    Track.Ground IdxCyType
    地表形式變更

    IdxCyType: 地表形式物件 Index

    Track.Crack Index1; Index2; IdxStType
    雙線時的軌道間遮蔽物件

    Index1: 軌道路線編號(0~15)
    Index2: 所要遮蔽到的軌道路線編號(1~15)
    IdxStType: 雙線時的地面遮蔽物件 Index

    Track.FreeObj Index; IdxStType; X; Y; Turn
    自訂物件設置。

    Index: 基準{-1: 預設地表面 | 0~15: 軌道路線編號}
    IdxStType: 自訂物件 Index
    X: X方向的位置[m]
    Y: Y方向的位置[m]
    Turn: 以 Y 軸為基準線的旋轉角度[deg]
    ※ Turn 的角度設定正前方為 0 度,反之 180 度則為物件的反面

    Track.Back TextureType
    路線背景(佈景主題)變更

    TextureType: 佈景主題 Index

    Track.Announce FileName
    車內廣播

    FileName: 音效檔案名稱(WAV形式的檔案)

    Track.Doppler FileName; X; Y
    固定位置反覆播放聲音。

    FileName: 音效檔案名稱(WAV形式的檔案)
    X: 音源在 X方向的位置[m]
    Y: 音源在 Y方向的位置[m]
    ※ 前後的 Track.Doppler 需距離 100m 以上的距離。

    Track.PreTrain Time
    設定前方列車所在位置的時刻。

    Time: 通過時刻(HH.MMSS)
    ※ 前後的 Track.PreTrain 會以一定的速度行走。



     With(簡略聲明)

    With Keyword
    簡略聲明

    Keyword:{ TrainRouteSignalStructureTextureCycleTrack }
    ※ 如果指令能夠歸類為同樣模式之聲明時,能夠省略重覆同樣模式之聲明開頭。



     註解

      ; (半形分號 Comment)

    如果起始處非指令之文字前面寫上〝;〞符號,或將聲明與指令中的半形圓點寫成〝;〞,那行將會當作註解,該指令及參數均不使用。例如:

    ;Timetable Value
    ;FreeObj -1; 255; 0; 0; ,
    ;//車站起點//

    ※ 注意!此符號與分割各指令內的參數指定使用的符號相同,但使用方式不同,請參照聲明與指令中的半形分號


     
    編輯指令路線設計站場設計時刻設定號誌設定場景音效輔助指令


    開發模式  BVE ver.2 使用

     使用方式(詳細

    BVE 2 的捷徑中在路徑後方輸入開發者代號。
    "...\bve.exe"/D=XXXXXXXX
    開發者代號可以自由使用英文、數字﹙一部份的記號也可使用﹚
    接下來,開發路線檔案(*.csv)輸入相同的開發者代號。
    Route.DeveloperID XXXXXXXX
    當這兩個使用者代號一致時,執行 BVE 駕駛模式﹙主程式﹚自動進入開發模式。
    開發路線完成欲公開時,請將開發者代號刪除

     控制機能

    - 時刻表中標示通過的車站可以跳躍到達。
    - F3 功能追加。新增列車速度、加速度、顯示前方列車位置。
    - 車輛個體差無效。

    重新讀取 F5
    車門關閉 F6
    立即停車 F7
    +5 km/h Shift+F7
    -5 km/h Ctrl+F7
    時間快轉 F8



    瀏覽模式  BVE ver.4 使用 2006/7/14 新增

     使用方式

    BVE 主程式的初始畫面中點選滑鼠右鍵,選擇 Option 內的 User 表單進入如下圖之畫面,
    Play 為一般玩家模式,改為選擇 Developer 選項後按下 OK 確定此模式啟用。
    回到 BVE 初始畫面下,再點選滑鼠右鍵就會發現多一欄 Viewer Mode(瀏覽模式),
    在開啟或駕駛任一路線後再選擇這個瀏覽模式就會進入該路線的自由瀏覽畫面模式;
    此模式合併 bve 2 的開發模式與Track Viewer 的功能,
    不過可惜缺少了 bve 2 的開發模式中的加速度和顯示前方列車位置的訊息。



     控制機能

    - 時刻表中標示通過而無法選擇的車站可以跳躍到達。

    重新讀取路線 F5
    車門關閉開啟 F6
    車輛立即停車 F7
    +5 km/h Shift+F7
    -5 km/h Ctrl+F7
    時間快轉 F8
    時間停止 F10



    編輯指令路線設計場景設置站場設計時刻設定號誌設定場景音效輔助指令


    2006/11/30 排版和局部內文訂正
    2007/03/21~23 號誌說明局部修正、圖示分類。


    本網頁內所連結網頁和提及的產品、商標、名稱,均屬於其相關商標權利所有人。所有內容屬介紹性質,不表示本站與該等業者有任何關係。



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



    Copyright © 2002~2007 Chikainn83