EditPad Lite 是一個免費的處理純文字的軟件。它可以顯示 Line number,方便 BVE 製作者 Debug,比 Windows 的 Notepad 更好用。
右圖就是 EditPad Lite 和 BVE 4 的截圖。
EditPad Lite 可以在 BVE 4 載入路線時啟動著。比 Excel 更方便。
Download 9free evaluation version)
2006-11-11
2006-10-11
2006-06-29
Metasequoia 立體製作初探
Metasequoia LE是一個免費的立體建模軟件, 可以用來製作BVE的x物件.
下載站點: www.metaseq.net。Metasequoia 或 Metasequoia LE 都可以。
要匯出x 檔案,可以另存新檔為"DirectX retained mode(.x)"。並把相關圖片和x 物件檔案放在同一層資料夾。
影片連結
下載站點: www.metaseq.net。Metasequoia 或 Metasequoia LE 都可以。
要匯出x 檔案,可以另存新檔為"DirectX retained mode(.x)"。並把相關圖片和x 物件檔案放在同一層資料夾。
影片連結
2006-06-27
2006-05-19
BVE4, RailSim 資源共用
[分享]BVE4, RailSim 資源共用
Railsim 官網
RailSim 是另一個日本鐵路模擬軟件. 兩者都使用DirectX為景物格式, 所以一套列車模型, 兩套遊戲同用不是問題. 可是, BVE只接受BMP格式圖片, 一單位尺寸亦不同, 所以得先作修改.
1. 從互聯網下載Railsim 車輛 Plug-In.
2. 打開\common_ta, 把其中的png檔轉為bmp檔. 如該png圖片有透明色, 更須將canvas顏色設為純黑.
3. 以文字處理軟件打開X檔, 取代'.png'為'.bmp'. 留意texture的資料夾位置.
4. 以X-Modeler打開X檔, 將整個物件縮小為原本的6.4%. 儲存或另存新檔.
5. 以Structure Viewer 2 載入, 如載入的物件遺失貼圖, 把bmp檔案和X檔案放在同一層的資料夾.
更新:只適用於RailSim 1。
Railsim 官網
RailSim 是另一個日本鐵路模擬軟件. 兩者都使用DirectX為景物格式, 所以一套列車模型, 兩套遊戲同用不是問題. 可是, BVE只接受BMP格式圖片, 一單位尺寸亦不同, 所以得先作修改.
1. 從互聯網下載Railsim 車輛 Plug-In.
2. 打開
3. 以文字處理軟件打開X檔, 取代'.png'為'.bmp'. 留意texture的資料夾位置.
4. 以X-Modeler打開X檔, 將整個物件縮小為原本的6.4%. 儲存或另存新檔.
5. 以Structure Viewer 2 載入, 如載入的物件遺失貼圖, 把bmp檔案和X檔案放在同一層的資料夾.
更新:只適用於RailSim 1。
2006-05-03
路線編程簡述
之前提過BVE只有數個指令作一些簡單的編程。如果要表達運行某指令的條件是不可能的,因為BVE路線語言根本沒有條件指令。幸好有一個程式可以先處理這些特別的指令,再把結果匯出成一個臨時的路線檔。這程式正是耳熟能詳的BVE Route Randomizer (BRR) 了。
許多人只用BRR來選車選線,頂多使用一些隨機功能,卻不知我們可以寫一個檔案給它處理。這次先講一些BRR指令,再談談應用。
材料: BRR v10。我們要.../BRR/manual/brfroute.html, RandomLU線(http://koti.mbnet.fi/lopomo/trainsoft/RLU.html)及高鐵東西線
指令
這裡只抽選一些指令,詳細的指令表請看brfrouts.html
If...else
#if{[boolean]} , #elseif{[boolean]} , #else{} 和 #endif{}
賦值
#setvalue{[name],[number]} 或 #setword{[name],[text]}
相當於Pascal編程的: name:=number/text
隨機抽選
#chance{[percent]} #rnd{[number1],[number2]} #rnd25{[number1],[number2]}
number 1是範圍上限, number2是範圍下限。#rnd25只抽選範圍內25的倍數。
percent 不用輸入點數或%號。
子程序(sub-program/procedure)
#definemacro{[名稱]}
...
#endmacro{}
應放在With Track 前。
列出變量
#value{[name]}或者#word{[name]}
運算
加: #add{[a],[b]} 減: #sub{[a],[b]} 乘: #mul{[a],[b]} 除: #div{[a],[b]}
顯示a和b的結果。
比較符號
a大於b: #greater{[a],[b]} a, b相等: #equal{[a],[b]} a小於b: #less{[a],[b]} a,b相異: #not{[a],[b]}
如果句子成立會顯示1,反之為0。
問操作者是非題
#choice{[問題內容]}
如果答「是」會顯示1,反之為0。
(一之三)
2. 觀摩
RandomLU 線應該是最多變化的BVE路線. 每次運行前, BRR會處理其專用指令, 再匯出一個可在BVE運行的csv檔. 各位把路線安裝後, 請以記事本打開下載回來的...\Route\RandLUL\Random_LUL.brf . 綜觀整個檔案, 原來大部分都是BRR指令. 是這些指令控制CSV指令的出現.
看看下面的例子, 同時請參照brfroute.html的指令清單 :
===
Texture.Background(0) RandLUL\Back_Sb.bmp
...
0 #definerndset
...
1 #definemacro
2 #if<#equal<#value,0>>
3 #setvalue<50,3000>>
4 #if<#less<#value,0>>
5 .Announce lul\#rndset,
6 #endif<>
7 #else<>
8 #setvalue>
9 #endif<>
10 #endmacro<>
...
11 #setvalue<50,3000>>
12 #setvalue
With Track,
...
13 #macro
===
這是一個隨機產生調度電台聲音的子程序. 要了解究竟其中發生甚麼事, 請看以下的流程:
===
(定義子程序)
0 訂立一個叫Radiomsg 的 隨機字串值. 可選內容包括"lul\radio1.wav", "lul\radio2.wav" ,"lul\radio3.wav" 及 "lul\radio5.wav".
1 「訂立子集radio
2 「如果Radiodistance的值=0,
3 賦一個50-3000之間25的倍數的值給radiodistance
4 「如果othertrain的值<0>0, )
#sub{RM,1} (RM值減一)
#if{#equal{RM,0}} (若變量RM=0,)
#setword{Rjump,.Pattern} (Rjump變量儲進".Pattern")
#endif{} (終止條件句)
#endif{} (終止條件句)
#endmacro{} (終止子程序)
(隨機效果開始的地方加入)
;BRF sig fault
#if{#chance{50}} (若 '50%機會' 抽中, 條件成立,)
#setword{Rjump, ;skipped } (Rjump變量儲進";skipped")
#setvalue{RM,#rnd{1,2}} (隨機選擇1或2儲進變量RM)
.pattern 1;25, (此指令出現在最終路線檔)
#endif (終止條件句)
(此後所有 ".pattern" 指令改為"#word{Rjump}", 如下例:
.pattern 1;75, 改為 #word{Rjump} 1;75,)
(每個停車點後加入)
#macro{RMChk} (運行子程序, 檢查有效性)
更改後請將副檔名轉為".brf". 每次使用這些隨機特效, 請先以BRR開啟brf檔案. 其他的交給電腦來做就可.
許多人只用BRR來選車選線,頂多使用一些隨機功能,卻不知我們可以寫一個檔案給它處理。這次先講一些BRR指令,再談談應用。
材料: BRR v10。我們要.../BRR/manual/brfroute.html, RandomLU線(http://koti.mbnet.fi/lopomo/trainsoft/RLU.html)及高鐵東西線
指令
這裡只抽選一些指令,詳細的指令表請看brfrouts.html
If...else
#if{[boolean]} , #elseif{[boolean]} , #else{} 和 #endif{}
賦值
#setvalue{[name],[number]} 或 #setword{[name],[text]}
相當於Pascal編程的: name:=number/text
隨機抽選
#chance{[percent]} #rnd{[number1],[number2]} #rnd25{[number1],[number2]}
number 1是範圍上限, number2是範圍下限。#rnd25只抽選範圍內25的倍數。
percent 不用輸入點數或%號。
子程序(sub-program/procedure)
#definemacro{[名稱]}
...
#endmacro{}
應放在With Track 前。
列出變量
#value{[name]}或者#word{[name]}
運算
加: #add{[a],[b]} 減: #sub{[a],[b]} 乘: #mul{[a],[b]} 除: #div{[a],[b]}
顯示a和b的結果。
比較符號
a大於b: #greater{[a],[b]} a, b相等: #equal{[a],[b]} a小於b: #less{[a],[b]} a,b相異: #not{[a],[b]}
如果句子成立會顯示1,反之為0。
問操作者是非題
#choice{[問題內容]}
如果答「是」會顯示1,反之為0。
(一之三)
2. 觀摩
RandomLU 線應該是最多變化的BVE路線. 每次運行前, BRR會處理其專用指令, 再匯出一個可在BVE運行的csv檔. 各位把路線安裝後, 請以記事本打開下載回來的...\Route\RandLUL\Random_LUL.brf . 綜觀整個檔案, 原來大部分都是BRR指令. 是這些指令控制CSV指令的出現.
看看下面的例子, 同時請參照brfroute.html的指令清單 :
===
Texture.Background(0) RandLUL\Back_Sb.bmp
...
0 #definerndset
...
1 #definemacro
2 #if<#equal<#value
3 #setvalue
4 #if<#less<#value
5 .Announce lul\#rndset
6 #endif<>
7 #else<>
8 #setvalue
9 #endif<>
10 #endmacro<>
...
11 #setvalue
12 #setvalue
With Track,
...
13 #macro
===
這是一個隨機產生調度電台聲音的子程序. 要了解究竟其中發生甚麼事, 請看以下的流程:
===
(定義子程序)
0 訂立一個叫Radiomsg 的 隨機字串值. 可選內容包括"lul\radio1.wav", "lul\radio2.wav" ,"lul\radio3.wav" 及 "lul\radio5.wav".
1 「訂立子集radio
2 「如果Radiodistance的值=0,
3 賦一個50-3000之間25的倍數的值給radiodistance
4 「如果othertrain的值<0>0, )
#sub{RM,1} (RM值減一)
#if{#equal{RM,0}} (若變量RM=0,)
#setword{Rjump,.Pattern} (Rjump變量儲進".Pattern")
#endif{} (終止條件句)
#endif{} (終止條件句)
#endmacro{} (終止子程序)
(隨機效果開始的地方加入)
;BRF sig fault
#if{#chance{50}} (若 '50%機會' 抽中, 條件成立,)
#setword{Rjump, ;skipped } (Rjump變量儲進";skipped")
#setvalue{RM,#rnd{1,2}} (隨機選擇1或2儲進變量RM)
.pattern 1;25, (此指令出現在最終路線檔)
#endif (終止條件句)
(此後所有 ".pattern" 指令改為"#word{Rjump}", 如下例:
.pattern 1;75, 改為 #word{Rjump} 1;75,)
(每個停車點後加入)
#macro{RMChk} (運行子程序, 檢查有效性)
更改後請將副檔名轉為".brf". 每次使用這些隨機特效, 請先以BRR開啟brf檔案. 其他的交給電腦來做就可.
2006-04-03
Google Earth 用於 BVE 路線開發
相信大家都用過 Google Earth。
Google Earth 除了看衛星影像之外,
還可以用於 BVE 路線開發中。
Google Earth 有 測量的功能。
Pro 版還可以量度 Area 和 Circle。
加上 Free Version 的 Line 和 Path 的測量功能,
那就可以對 BVE 路線開發有非常好的幫助了!
此外,Pro 版的 Image Overlay 功能可以把地圖、規畫圖等的圖像加進 Google Earth 中,
方便自已使用。
只要將街道圖加進 Google Earth,之後把它和衛星影像對齊後,就可以和 Google Earth 的衛星影像互補不足!因為 Google Earth 沒有香港的街道資料。之後就可以跟著街道圖的路線開始測量。當然,你也可以用 Google Earth 的 Path 功能 / 繪圖軟件 把路線強調,方便測量。
Google Earth Pro 只提供 7 天試用。如果想試用多過 7 天的話,就要用不同的電郵地址申請。
如果你有你自已的 domain name,可以每次用時開一個新的 email address,之後將上一次申請用的 email address 刪除。
Google Earth 除了看衛星影像之外,
還可以用於 BVE 路線開發中。
Google Earth 有 測量的功能。
Pro 版還可以量度 Area 和 Circle。
加上 Free Version 的 Line 和 Path 的測量功能,
那就可以對 BVE 路線開發有非常好的幫助了!
此外,Pro 版的 Image Overlay 功能可以把地圖、規畫圖等的圖像加進 Google Earth 中,
方便自已使用。
只要將街道圖加進 Google Earth,之後把它和衛星影像對齊後,就可以和 Google Earth 的衛星影像互補不足!因為 Google Earth 沒有香港的街道資料。之後就可以跟著街道圖的路線開始測量。當然,你也可以用 Google Earth 的 Path 功能 / 繪圖軟件 把路線強調,方便測量。
Google Earth Pro 只提供 7 天試用。如果想試用多過 7 天的話,就要用不同的電郵地址申請。
如果你有你自已的 domain name,可以每次用時開一個新的 email address,之後將上一次申請用的 email address 刪除。
附圖的天水圍街道圖來源:2005 香港街道圖電子光碟版
2006-03-05
BVE素材 - AWS Sunflower
PDF 檔內已附有以上 3 款的 AWS Sunflower 素材的 PDF 檔及 Adobe Illustrator 原始檔。這些檔案可在 Adobe Photoshop 及 Adobe Illustrator 等軟件開啟。這些 AWS Sunflower 可以加進使用 AWS 的列車的駕駛台。也可以作自行修改後加進列車的駕駛台。
ShareAlike2.5 授權條款。當你使用這些素材時,即表示你同意該授權條款。
>> 到 此 下載。
2006-02-28
兩篇教學文章
BVE Route Junction 有兩篇教學文章。包括:Calculating Diverging Curves 及 BVE Coding Tips。
BVE Route Junction:
http://www.brj.railuk.org/
BVE Route Junction:
http://www.brj.railuk.org/
2006-02-26
2006-02-12
2006-02-06
3ds MAX 匯出 .X 物件教學
第一段:(下載並安裝 XModeler)
http://rapidshare.de/files/7885441/X_Export_1.EXE.html
第二段:(下載並安裝 3ds MAX 插件 Panda DirectX Exporter 及 轉換物件)
http://rapidshare.de/files/7886795/X_Export_2.EXE.html
因太久沒有人下載,影片的存放空間已經將檔案刪除!
XModeler 下載網址:
http://www.vector.co.jp/download/file/win95/art/ff315906.html
=========================================
安裝前,請先到控制台。
選「地區及語言選項」。
之後選「進階」-->選「日文」。
安裝完後才可以轉回原本的語言環境。
=========================================
試過有人不能安裝!
如果出現此情況,請向安裝成功的朋友把 Program file 的 XModeler 資料夾傳送給你。
之後從 WINDOWS\system32 資料夾 內的 ijl15.dll 複制至 XModeler 資料夾內。
最後試試開啟 XModeler.exe,如果成功的話,完成!
第二段:(下載並安裝 3ds MAX 插件 Panda DirectX Exporter 及 轉換物件)
因太久沒有人下載,影片的存放空間已經將檔案刪除!
XModeler 下載網址:
http://www.vector.co.jp/download/file/win95/art/ff315906.html
=========================================
安裝前,請先到控制台。
選「地區及語言選項」。
之後選「進階」-->選「日文」。
安裝完後才可以轉回原本的語言環境。
=========================================
試過有人不能安裝!
如果出現此情況,請向安裝成功的朋友把 Program file 的 XModeler 資料夾傳送給你。
之後從 WINDOWS\system32 資料夾 內的 ijl15.dll 複制至 XModeler 資料夾內。
最後試試開啟 XModeler.exe,如果成功的話,完成!
使用 Structure Viewer
http://efilm.2.ag/SV.htm
[3.38 MB]
載入需時,請稍等!
- 此教學影片以 Structure Viewer Version: 2.0.X 作示範。
- 此教學影片以 Mozilla Firefox 作示範。
訂閱:
文章 (Atom)