Trainz/Trainzoptions.txt 檔案
|
|||
|
| 術語表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明:點選正文中的腳註 ([2]) 或註釋標籤 ([註釋 12]) 將導航您(定位頁面)到該條目的確切文字。 • 然後:點選那裡的?符號,將使您返回到您開始閱讀的地方。 |
INI 檔案 Trainzoptions.txt 用於載入程式模組(任何 Trainz 快捷方式連結到的 EXE 檔案,並用於載入),用於初始化 Trainz 執行時 圖形使用者介面 (GUI) 模組,因此在歷史上提供了定義 Trainz 早期版本啟動狀態的方法。
|
這是新 Trainzer 不需要更改的少數底層複雜性之一,但在那些舊版本中,希望在他們對 Trainz 操作環境的早期體驗中進行更改。(參見表格前的經驗法則說明)
N3V/Auran 提供了一個合理的起點,似乎為大多數使用者提供了最佳效能,但在預設影片模式下非常保守地使用它,使用基本 1024x768 超級影片圖形陣列 (SVGA) 模式初始化 Trainz。
優秀 Trainz .pdf 手冊的各個部分標識了您可以在 Trainz 選項設定檔案中使用的典型選項。以下列出的選項可能不適用於所有版本的 Trainz。特別是,許多影響效能吞吐量的一次性選項在 TRS2012-SP1 中已變得無效。
- 注意:以下顯示資料是影片監視器原生模式的設定。Trainz Classic 3 之後的 Trainz 版本將把寬度和高度設定為 SVGA 通用設定(1024 x 768),但實際的影片顯示模式是在這些 N3V 時代的後期版本中的啟動器 > 選項選單 中設定的。
- 以下是 (筆記型電腦) trainzoptions.txt 檔案,它仍然在備受喜愛的 TRS2006 安裝中每天使用
-DepthBits=24 -StencilBits=8 -fullscreen -width=1280 -height=800 -Jet=bin -cabinfov=75 -driverfov=65 -DefaultAutoMip=none -vsync=0 — (now options setting after TS2009) -showcachebar — (no effect after TS2009) -allownoctrlrightclick -freeintcam -showkuids -time=0.0
- 以下是為現代計算機和顯示卡(帶有嵌入式檔案內註釋)的塔式/桌上型電腦 trainzoptions.txt 檔案,使用中等大小的顯示器(1440 x 900),在 TS2009、TS2010 和 TS2012 安裝中每天使用
-DepthBits=24 -StencilBits=8 -Jet=bin /// Org settings ///-cabinfov=60 ///-width=1024 ///-height=768 -Intro=disable — (no effect after TS2009, some Windows versions required for pre-TS2009 versions) -cabinfov=74.7975 -driverfov=63.9863 -surveyorfov=65 -DefaultAutoMip=none -DynamicVertexBufferSize=4194304 -DynamicIndexBufferSize=196608 -VBO -framerate=200 ///-showcachebar -allownoctrlrightclick -width=1440 -height=900 -showkuids -freeintcam ///-fullscreen (default) — (now options setting after TS2009) -windowed — (now options setting after TS2009, but telling myself here doesn't hurt)
- 經驗法則,如果現在在 Trainz 選項選單選項卡(從啟動器螢幕中展開)中有引數設定,則無需在 Trainzoptions.txt ini 檔案中進行調整。
- 新使用者將最受益於安裝 -allownoctrlrightclick 和 -freeintcam 選項。第一個選項允許您在駕駛時使用單個右鍵單擊並按住來更輕鬆地檢查事物。第二個選項也用於 駕駛員,可以實現從駕駛室內部一個攝像頭檢視的連線點(INTernal Camera 視角)的偏移——偏移是透過使用箭頭鍵向前或向後、向左和向右滑動來設定的,因此攝像頭檢視(透過 '[' 和 ']' 鍵切換)
- 如果您對對自己的路線進行建模感興趣,那麼 -showkuids 在 Surveyor 中非常有用,當您從其他人的路線中挑選資源用於您自己的正在建設的路線時。那些在路線製作上花費了數年心血的人會對您不窺探他們的作品感到厭惡。這是檢視資源視覺效果的最佳方法。縮圖不提供比例。
- 電力 Trainz 使用者最常更改的引數是三個 FOV(視野)設定中的 surveyorfov... 用於特定臨時情況。(較小的數字允許進行近距離細節工作,較大的數字允許更廣闊的視野,以獲得更好的整體“廣角視野”。
|
|
- 在下表中,Opt 或 Yes 表示該功能在較新的 Trainz 版本中已啟用,這意味著在 TRS2006—TC3 系列之後;Status=Obs(olete) 表示該條目是針對較低圖形顯示卡環境的,在當今的高畫質顯示器中相對無用。
- 所有 Trainz 版本中常見的 Trainzoptions 專案沒有背景顏色;表示該選項引數在後來的較新 Trainz 版本中一直存在。 ED. 注意: 不幸的是,沒有好的文件 可以快速區分哪些開關和引數仍然有效,以及它們何時可用。 因此,完成更新此頁面涉及大量反覆試驗,以及版本之間的比較。 由於此事在重新組織這項工作中並不優先考慮,因此此頁面可能永遠無法完全用顏色編碼。
底線:如果某個引數看起來可能對您有幫助,請複製當前檔案,然後嘗試更改該引數。 最壞的情況是 Trainz GUI 無法載入,您必須恢復並重新啟動。 - 您不需要重新啟動,也不需要進行任何耗時的大量糾正操作。
}}
- 在最近的 N3V Games 作者 Trainz 版本中,幾乎沒有關聯的舊專案被賦予淺灰色背景顏色。 N3V 的每個連續主要零售版本都使用其他選項點選框或 GUI 選單選擇替換了這些 INI 檔案開關引數,因此越來越多的資料表變得無關緊要(和/或過時)。
- Trainzoptions 專案在 Trainz Classics(TC3 的技術改進)Trainz Service Pack 版本中有效,被賦予了 LightCoral 背景顏色;表示該選項已在 N3V Games 釋出的 Trainz 版本中停用,從 TRS2009 釋出開始。
- Trainzoptions 專案在 TRS2009 和 TRS2010 的 Service Pack 版本中有效,被賦予了淺綠色背景顏色;表示該選項已在後來的較新 Trainz 版本中停用。
- Trainzoptions 專案在 TRS2012 的 Trainz Service Pack 版本中有效,被賦予了 'Pale Turquoise' 背景顏色;表示該選項已在後來的較新 Trainz 版本中停用。
| 條目標籤 | 狀態 | 活動 | 描述 | 版本 |
|---|---|---|---|---|
| -640 | Obs | 否? | 相當於指定 "-width=640" 和 "-height=480"。 這是舊的過時的 IBM PC EGA 圖形卡標準顯示解析度。 |
|
| -800 | Obs | 是 | 相當於指定 "-width=800" 和 "-height=600"。 這是舊的過時的 IBM PC 早期 SVGA 圖形卡標準(約 1990 年)顯示解析度,它很快就在圖形卡技術激烈的競爭中輸給了 1024 x 768 SVGA。 |
|
| -1024 | Obs | 是 | 相當於指定 "-width=1024" 和 "-height=768"。 - Trainz 通常在設定期間預設為此解析度,並且可能會在 Service Pack 升級期間“忘記”選項設定。 |
v1.0 以上 |
| -allownoctrlrightclick | - | 是 | 取消了在駕駛員中右鍵單擊物件時必須按住 CTRL 鍵才能檢視有關該物件的更多資訊的規定。 TRS2006 及更高版本。 | TRS2006 以上 |
| -autopilotsignaldistance = XXX | - | ??? | 修改自動駕駛儀訊號可見距離,以米為單位指定。 預設值為 200 米。 不允許使用較小的值。 這將影響自動駕駛儀對訊號的反應方式 - 它將在何時開始減速以及在訊號附近何時嘗試停止。 如果您遇到 AI 碰撞問題,較低的限速或重新設計的路線訊號可能是一個更好的選擇,因為這會影響您可能下載或執行的所有 Trainz 路線。 | |
| -cabinfov | - | 是 | 更改駕駛員內機車駕駛室(控制駕駛室)的視野。 較大的數字表示視野更廣,較小的數字表示您可以更多地放大。 調整一些會話的此設定可以幫助您更好地在駕駛室內操作。 | 相關 -driverfov -surveyorfov |
| -debug | - | 是 | 包含此選項可啟用除錯模式。 除錯模式的主要功能是允許您透過按住 Shift 鍵來加速遊戲速度。 這對於可能想要更快地測試會話的內容建立者很有用。 但是,除錯模式不是“官方支援”的功能,使用 Shift 加速時,Trainz 的行為無法得到保證。 | 使用 +/- 鍵加速/減慢模擬時間 |
| -DefaultAutoMip=none | Obs | 否 | 神秘設定,在 TRS2012-SP0 之前的版本中被設定為預設設定;SP1 消除了大多數影響效能的 Trainzoptions.txt 條目,將它們替換為啟動器選單中 Trainz 選項設定螢幕中的預設值或可選值。 | 首次出現在 TRS2006—TC3 中。 |
| -driverfov= | - | 是 | 更改駕駛員的視野。 較大的數字表示視野更廣,較小的數字表示您可以更多地放大。 55 是預設值。 |
| 條目標籤 | 狀態 | 活動 | 描述 | 版本 |
|---|---|---|---|---|
| -disablecarz=X | 當前 | 是 | 預設值為 0(carz 已啟用)。 如果設定為 1(carz 已停用,覆蓋路線/地圖 'carrate' 設定),則確保 Trainzcarz 不會出現在道路上。 這可能會(官方未確認)導致更平滑的幀速率,因為會將計算任務解除安裝到計算機 CPU 和圖形處理器。 (僅在生成卡頓和暫停的大型路線中考慮使用,否則請保留。) | |
| -DisableEnvMap | 當前 | 未知 | 導致 Trainz 不渲染環境(迷你)地圖。 這可能會改善某些最低規格(或更低)顯示卡的效能。 | |
| -disablefog | 當前 | 是? | 導致霧完全停用。 這可能會為能力較低的計算機和顯示卡帶來一些緩解,因為霧和煙霧等粒子需要對顯示的每一幀進行計算。 | |
| -disablerailjointsound | 當前 | 是? | 停用軌道連線處的“咔噠咔噠”聲。 | 可能是 TRS2006 及更高版本。 |
| -disableztest | 當前 | 是 | 關閉日冕(訊號燈,大燈,太陽)的 z 緩衝區測試。 這將使耀斑 *穿過* 其他物體,但會減少 '圖形偽影' ,地面和火車會剪下耀斑。 | |
| -dualhead | 當前 | 是 | 啟用雙顯示模式支援。 只有在將兩個顯示器連線到單個顯示卡並作為單個大型顯示器(即單個幀緩衝區)時,此功能才有效。 如果兩個顯示器連線到不同的顯示卡或配置為獨立顯示器,則此功能無效。 目前,雙頭支援僅在驅動程式模組中使用。 此選項要求選擇雙頭解析度(例如,8:3 比例)並在全屏模式下執行 Trainz。 在某些顯示卡上,此選項可能要求您在啟動 Trainz 之前手動切換到適當的解析度。 | |
| -filter=XXX | Obs | 未知 | 指定紋理過濾模式。 預設值為三線性,它提供最佳視覺效果。 其他選項為雙線性和平滑。 此選項不太可能提高效能,除了可能在最低規格(或更低)的顯示卡上。 [現在從選項選單選項卡中的 TS2009 設定] | |
| -framerate=XXX | 當前* | 是 | 請求 Trainz 將幀速率限制為指定的 fps 數。 現在由 N3V 軟體設定並在首次啟動時在 ini 檔案中初始化。 可能有助於在速度更快的機器上保持穩定的幀速率。
|
|
| -framestoaverage=XXX | 未知 | 是 | 此選項控制幀速率計時“平滑”。 增加此選項可能會導致視覺“卡頓”減少,但如果幀速率發生快速變化,可能會導致週期性“激增”。 增加此選項可能適用於具有快速顯示卡的高階機器,其中幀速率保持相當穩定。 預設值為 4,當前最大值為 16,最小值為 1(無平均)。 |
| 條目標籤 | 狀態 | 活動 | 描述 | 版本 |
|---|---|---|---|---|
| -freeintcam | 是 | 允許使用者移動機車來放置攝像機。 這在較舊的內容機車操作中特別有用。 | ||
| -fullscreen | - | 可選 | 導致 Trainz 接管選定的顯示器。 這是首選模式。 一些經驗豐富的使用者報告說 TRS2012-SP1+熱修復在視窗模式下執行得更加流暢。 -fullscreen 將在 Trainz 安裝時預設設定。 | |
| -heartbeat=XXX | - | 是 | 指定物理心跳發生的時段(以秒為單位)。 預設值為 0.03 秒。 較大的時間間隔會降低物理處理器的使用率,但會犧牲精度。 不建議使用大於 0.05 秒的時間間隔。 更改此選項可能沒有必要,並且可能會對物理精度產生負面影響。 | |
| -height=XXX | Obs | 可選 | 手動指定視窗/螢幕高度(以畫素為單位)。 在全屏模式下,這必須與使用的寬度設定相匹配。 除了 4:3 之外的寬高比尚未經過測試。 在雙頭或環繞模式下,這仍然是單個顯示器的垂直高度。 從 Trainz 2009 開始,選項設定 API 中的高度和寬度設定會覆蓋 INI 檔案。 | |
| -HighPrecision | ? | ? | ∅ | |
| -intro=disable | Obs | 否 | 在早期版本的 Trainz 中,在 Trainz 啟動時停用播放 Auran 簡介影片。 TC3 之後變得無關緊要。 “disable”一詞必須完全是小寫,並且不應包含在引號中。(在早期 Windows Vista 時代,Trainz 在啟動時崩潰時,有時會有所幫助)。 | |
| -keepallresources | - | 是? | 不會清空 RAM 記憶體中的快取,因此會將更多所有物件保留在記憶體中(有關更多資訊,請參見 [此主題])。 | (可能已被 TRS2012 的 SP1 消除) |
| -loc | ? | ? | 顯示游標的 xy 位置。 x 是指地面平面原點以北/南的距離,y 是指以東/西的距離。 x 對於原點以北的位置為負數,對於原點以南的位置為正數。 Y 對於原點以西的位置為負數,對於原點以東的位置為正數。 原點 是用於開始路線的第一個基板的西北角。 不適用於 -ShowKuids. |
|
| -PrototypicalTractionLevel | Obs | 否 | 這是 Trainz 1.x 中的遺留問題,它會影響動態物理模型中機車的牽引力。 由於 TRS2004 引入了 Trainz 會話,其中包含 Trainz gsl 指令碼規則,因此預設的環境規則會啟動每個會話,因此此開關已過時。 | |
| -render=renderdirectx | ? | ? | 導致 Trainz 使用 w:Microsoft DirectX 3D API 進行圖形渲染,而不是 OpenGL(預設)。 這可能會提高效能或相容性,在這種情況下,顯示卡驅動程式不支援 OpenGL。 | |
| -ResourceMemory=XXX | 指定為資源磁碟快取保留的記憶體量(以兆位元組為單位)。 這將阻止 Trainz 經常訪問磁碟,從而減少快取時間和由磁碟訪問速度慢引起的“卡頓”。 此選項預設為 0。(有關更多資訊,請參見 [此主題])。 | |||
| -showcachebar | 否 | 顯示快取欄,該快取欄顯示在 TRS2004 中,但預設情況下未顯示在 TRS2006 中。 • 可能是 TRS2006 及更高版本;快取欄對於檢視 Trainz 圖形渲染何時落後於使用者跳到新位置時很有用,並且透過按下 [P] 並暫停模擬,使用者可以避免卡頓和抖動,或者只是去上廁所。 |
||
| -ShowKuids | - | 是 | 顯示當前選定資產的 kuid 在勘探員中,特別是在使用獲取工具選擇未知資產時非常有用。 對駕駛員、場景等沒有影響。 |
| 條目標籤 | 狀態 | 活動 | 描述 | 版本 |
|---|---|---|---|---|
| -surround | 當前 | 可選 | 啟用三顯示器(三頭/環繞遊戲)模式支援。 只有在將三個顯示器連線到單個顯示卡並作為單個大型顯示器(即單個幀緩衝區)時,此功能才有效。 如果三個顯示器連線到不同的顯示卡或配置為獨立顯示器,則此功能無效。 目前,環繞遊戲支援僅在驅動程式模組中使用。 此選項要求選擇環繞遊戲解析度(例如,12:3 比例)並在全屏模式下執行 Trainz。 在某些顯示卡上,此選項可能要求您在啟動 Trainz 之前切換到適當的解析度。 | |
| -surveyorfov=75 | 當前 | 更改勘探員中的視野。 數字越大,視野越寬,數字越小,您可以更近距離地縮放,從而獲得更詳細的地形。 預設值為 55。 | ||
| -vsync=XXX | 當前 | 啟用自動“垂直同步”。 此選項可能會被顯示卡驅動程式設定覆蓋。 當活動時,垂直同步會導致更平滑的更新(沒有視覺撕裂),但幀速率更低。 這通常是一件好事。 這等效於“ -vsync = 1”。 允許更精細地控制 vsync,嘗試與每第二幀 (“-vsync=2”) 或每第三幀 (“-vsync=3”) 等同步。 較大的數字會進一步降低最大可能的幀速率,但可能會提高實現穩定幀速率的機會。 對於大多數人來說可能沒有用。 |
||
| -width=XXX | 當前 | 是 | 手動指定視窗/螢幕寬度(以畫素為單位)。 在全屏模式下,這必須與可用的顯示解析度之一相匹配,並且必須選擇合適的高度。 在雙頭或環繞模式下,這是所有顯示器上的水平解析度,而不是單個顯示器上的水平解析度。 | |
| -windowcentered | 當前 | 可選 | 在視窗模式下執行時,將 Trainz 視窗居中在螢幕上? | |
| -windowed | 當前 | 可選 | 導致 Trainz 在視窗中執行,因此不應與-fullscreen選項同時使用。 最初(TRS2006 時代)發現這對除錯很有用,但有些人認為它可能會導致幀速率降低並導致視覺“卡頓”,尤其是在 DirectX 模式下。 此類相互矛盾的解釋可能是由於那個時代(2005 年到 2009 年)顯示卡功能的差異造成的,而現在的新技術至少包含了當時的花哨的功能。 - 在 TS12-SP1 中,經驗豐富的 Trainzer(如計算機專業人士 Jcitron)發現(並建議)相反的情況(鑑於先進的顯示卡和 64 位機器和作業系統),對於他來說,當使用 Directx 以視窗模式執行時,幀速率會提高,Trainz 執行得更加流暢。 2013 年 7 月至 8 月,Will Woods 為 Yesterdayz Trainz 使用者組對 TS12 與 TS12-SP1 行為進行了系統研究,也證實了這一點。 |
|
| -zfar=XXXX | 當前 | 可選 | 覆蓋圖形處理器和顯示卡的預設 z 緩衝區遠距離。 以米為單位指定。 預設值為 1500 米。 減少遠距離會導致 z 緩衝區精度略有提高,但會導致遠處的物體不可見(注意:如果在Trainz 選項的“調整螢幕”中指定了較高的繪製距離,則這可能不會導致速度提升,因為 Trainz 仍然會將遠處的物體視為可見(因此會執行計算以生成遠處的 terrain 和特徵),即使顯示卡無法渲染它們)。 增加 z 緩衝區距離可能沒有用,因為 Trainz 不允許選擇大於大約 1300 米的繪製距離,並且 z 緩衝區精度會降低,導致視覺偽影。 | |
| -znear=XXX | 當前 | 覆蓋預設的 z 緩衝區近距離。 以米為單位指定。 預設值為 0.1 米。 較小的數字允許檢視比 10 釐米更近的物體,但會迅速降低 z 緩衝區精度,並在大多數顯示卡上導致視覺偽影。 較大的數字會提高 z 緩衝區精度,並且可能會減少偽影,尤其是在 16 位深度緩衝區模式下,但是可能會出現檢視附近物體(例如駕駛室內部檢視)的問題。 |

