CTR研究所(CTR Creator之應用教學)(不定時更新)
發表於 : 2009-04-12, 20:32
以下也是一個有可能令你今生都用不到RCT3的教學,所以請跟足指示及三思而後行!
以及,如果在嘗試期間損壞遊戲,我不會負上任何責任!
以及,如果在嘗試期間損壞遊戲,我不會負上任何責任!
CTR (Custom Tracked Ride)相對地比十六進制程式(Tiny Hexer)容易,但是現在的CTR還有一些列車和軌道未能支援到。
CTR又可比喻為寫電腦程式。用家要按一定格式來把設施的資料寫入一個.txt,然後經過CTR_Creator譯成電腦和RCT3會看的指令,即是.ovl。
或者這樣說吧,CTR的制作就像寫伸請表格般的,按要求填寫,然後檢查,再給電腦處理
大家可以到這裏下CTR_Creator:
http://www.rct-3.org/content/de/rct-rct3-ctr-programme_tools/downloads.html
首先,把CTR_Creator解壓,打開CTR_BahnDaten_Empty_Template_Pros.txt(其實還有一個容易點的beginner,但那個容易得跟沒用沒有分別,所以我教的是pro)
在CTR_BahnDaten_Empty_Template_Pros.txt中的資料,如果你是不肯定的,可以把該項留空,CTR_Creator會以預設資料寫入。
現在,你可以打開CoasterRideListe_by_SLiPCoR,在它的幫助下,填寫RideName, RideDescription, RideIcon三項。
RideName: 在RCT3中設施的名字(名字必須為CoasterRideListe_by_SLiPCoR中"Name (CTR_Creator)"其中一個,不能自創新名字)
RideDescription: 在RCT3中設施的簡介(簡介必須為CoasterRideListe_by_SLiPCoR中"Description (CTR_Creator)"其中一個,不能自創新簡介)
RideIcon: 在RCT3中設施在的小圖示(圖示必須為CoasterRideListe_by_SLiPCoR中"Icon (CTR_Creator)"其中一個,不能自創新圖示)
RideCategory: 在RCT3中設施的類別(0=運輸工具, 1=溫和設施, 2=水上設施, 3=過山車(鋼製), 4=剌激設施, 5=其他設施, 6=兒童設施, 15=過山車(木製), 16=懸掛過山車, 17=水上過山車)
CarTypeName: 在RCT3中設施所用的車子(可從CoasterRideListe_by_SLiPCoR中找出不同的設施所用的車子的名稱填寫)
自製列車的入門版現可供下載,而這裏有數台可供下載:
http://www.rct-3.org/content/de/rct-rct3-ctr-ctrwagen/downloads.html
下載後解壓到: C:\Program Files\Atari\RollerCoaster Tycoon 3\Cars\TrackedRideCars
TrackType: 在RCT3中設施所用的軌道類別(可參考List_of_all_TrackSections_(with/without_AddOns).txt) (e.g. Track 5)
TrackSectionName: 在RCT3中設施所用的軌道(必須為該TrackType中包括的軌道,可參考List_of_all_TrackSections_(with/without_AddOns).txt) (e.g. Medcurve Medslope Medslope2straight Medslopechain Stationmiddle Straight Straight2medslope Tightcurve)
TrackSectionCosts: 在RCT3中設施所用軌道的相應價格(可留空)
CostsHeight4H: 在RCT3中建設時高度每向上增加4H的加價(可留空)
StationType: 在RCT3中設施所用的車站月台類別(Standard, Inverted, Water, Wooden, CableCar, GoKart, MiniGolf, NoPlatform, Rapids or "none".
水上和野生世界的站台: Aquarium, ElephantStation, FrequentFaller, MasterBlaster, Seizmic, StandardWater, StandardWaterWide, SteamerStation and WhiteWaterRapids.)
HeightMax: 在RCT3中設施的高度限制
StartPreset: 在RCT3中設施的預設運行模式(0=循環, 1=彈射,
2=向後彈射, 3=划艇, 4=賽車, 5=穿梭, 6=向上發射, 7=自由落體, 8=向上向下, 9=高爾夫球, 10=滑道, 11=向後鐵鏈, 12=水上運輸, 13=水族錧, 14=分段彈射, 15=漂流河)
StartOptions: 在RCT3中設施的運行模式(1=循環, 2=彈射, 4=向後彈射, 8=划艇, 16=賽車, 32=穿梭, 64=向上發射,
128=自由落體, 256=向上向下, 512=高爾夫球, 1024=滑道,
2048=向後鐵鏈, 4096=水上運輸, 8192=水族錧,
16384=分段彈射, 32768=漂流河
如果你想設施有多於一個的運行模式,可以把相應數字加起來(e.g. 38 = 2+8+32 = 彈射 + 划艇 + 穿梭))
NoChildrenFlag: 1代表沒有小孩坐你的設施,0代表小孩可以坐你的設施
LightRedGreenFlag: 1代表你的設施不會有測試模式,0代表你的設施有測試模式
FullLoadFlag: 1代表你的設施只會在滿客時運行,0代表你的設施可在任何的載客情況下運行
BlockSectionFlag: 1代表你的設施可設罝車間區段,0代表你的設施不可設罝車間區段
CircuitsMin: 最少的循環次數
CircuitsMax: 最多的循環次數
AutocompleteFlag: 1代表你的設施可在建設時自動完成,0代表不會有自動完成
CarRotationFlag: 1代表你可以控制設施上有旋轉設計的列車的旋轉,0代表你不可以控制設施上有旋轉設計的列車
NoCircuitsFlag: 1代表你不可以為你的設施建一個軌道循環,0代表你可以為你的設施建一個軌道循環
InOutOfStationRollSpeed: 列車在出入車站時的速度(e.g.6.50)
LiftchainSpeedMin: 鐵鏈的最低速度(e.g.1.50)
LiftchainSpeedMax: 鐵鏈的最高速度(e.g.20.00)
LiftchainSpeedPreset: 鐵鏈的預設速度(e.g.4.70)
StartSpeedMin: 彈射的最低速度(e.g.3.00)
StartSpeedMax: 彈射的最高速度(e.g.45.50)
StartSpeedPreset: 彈射的預設速度(e.g.15.00)
ConstantSpeedFlag: 1代表你的設施會以一個固定的速度運行,就像小火車,0代表不會
ConstantSpeedMin: 如果在上一項選了1,那你就要輸入最低的固定速度(e.g.0.90)
ConstantSpeedMax: 最高的固定速度(e.g.25.00)
ConstantSpeedPreset: 預設的固定速度(e.g.5.20)
HillVariation: 1代表你的設施在上下坡時的速度會受影響,而過山車的必須是1.0,0代表不會
RideCostsPreview: 在清單中打出來的那個預計的造價(e.g.4700)
RunningCostsBase: 基本運作成本(e.g.49.60)
RunningCostsPerTrain: 毎台列車的運作成本(e.g.10.90)
RunningCostsPerCar: 毎卡車的運作成本(e.g.3.20)
RunningCostsPerStation: 每車站月台的運作成本(e.g.10.50)
接着,由ExcBase到NauAverageVertGForce都只是些跟基本測試評估數據有關的,你們可以把它們留空,交給CTR_Creator處理
ReliabilityDecrease: 這決定你的設施的可靠度的下降率,數字愈高,代表設施愈容易故障,0代表永遠不會故障(e.g.10.00)
PeepAttractivity: 表示當設施建成後有多少遊客進入樂園(注意:愈多遊客進入樂園,電腦便會愈卡)
DistanceSpeedUnit: 量度速度、距離等的單位(km/h, mph, m/s 三選一)
現在,CTR_BahnDaten_Empty_Template_Pros.txt的填寫完成了!
你要以令另存新檔為你的CTR取個名字,但**必須是以CTR_BahnDaten_為首的.txt文件**(e.g.CTR_BahnDaten_S&S_Arrow_Multidimensional)
這個名字是一定要取的,因為這就是CTR在RCT3和電腦內部運作的名字,一旦以CTR_Creator導入便不能改的了
終於到了最後一步--導入
我們先認識一下CTR_Creator。之前說過CTR可比喻為寫電腦程式,而CTR_Creator就負責把CTR_BahnDaten_.txt譯成電腦和RCT3會看的指令,即是.ovl
可惜,CTR_Creator很笨的,CTR_Creator自己會看,但RCT3不會看的便不會當是錯。所以這個就要靠你試試看了
首先,按"Read CTR_BahnDaten.txt"
然後,按"Create Ride.ovls"
再按"Install Ride.ovls in RCT3"
(CTR現已安裝在C:\Program Files\Atari\RollerCoaster Tycoon 3\tracks\TrackedRides)
CTR的製作全部大功告成,可以到RCT3裏玩了!
實例:
我的B&M Flying Coaster就是用CTR_Creator弄的,就是因為Extended Coaster的軌道塊多,又可以建成更順暢的軌道,以下就是它的.txt資料
RideName EndlessRCName
RideDescription FlyingRCDescription
RideIcon FlyingIcon
RideCategory 3
CarTypeName FlyingCoaster
TrackType Track5
TrackSectionName SStraight2SteepSlopeChain_VerticalDrop......(所有Track 5的軌道)......DivingLoop90Right
CostsHeight4H 00.00
StationType NoPlatform
HeightMax 100
StartPreset 0
StartOptions 65535
NoChildrenFlag 0
LightRedGreenFlag 0
FullLoadFlag 0
BlockSectionFlag 1
CircuitsMin 1
CircuitsMax 10
AutocompleteFlag 1
CarRotationFlag 0
NoCircuitsFlag 0
InOutOfStationRollSpeed 4
LiftchainSpeedMin 1.50
LiftchainSpeedMax 20.00
LiftchainSpeedPreset 4.70
StartSpeedMin 3.00
StartSpeedMax 50.00
StartSpeedPreset 15.00
ConstantSpeedFlag 0
ConstantSpeedMin
ConstantSpeedMax
ConstantSpeedPreset
HillVariation 1.0
RideCostsPreview 4700
RunningCostsBase 49.60
RunningCostsPerTrain 10.90
RunningCostsPerCar 3.20
RunningCostsPerStation 10.50
ExcBase 3.00
IntBase 2.00
NauBase 1.50
ExcCircuitCount 0.00
IntCircuitCount 0.00
NauCircuitCount 0.00
ExcCarCount 0.30
IntCarCount 0.00
NauCarCount 0.00
ExcRideTime 0.01
IntRideTime 0.00
NauRideTime 0.00
ExcSceneryMax 0.50
IntSceneryMax 0.00
NauSceneryMax 0.00
ExcMaximumSpeed 0.01
IntMaximumSpeed 0.02
NauMaximumSpeed 0.01
ExcAverageSpeed 0.50
IntAverageSpeed 0.50
NauAverageSpeed 0.00
ExcRideLength 0.00
IntRideLength 0.00
NauRideLength 0.00
ExcSceneryInfluence 4.00
IntSceneryInfluence 0.00
NauSceneryInfluence 0.00
ExcAverageHorizGForce 2.00
IntAverageHorizGForce 2.00
NauAverageHorizGForce 4.00
ExcAverageVertGForce 1.50
IntAverageVertGForce 3.00
NauAverageVertGForce 1.50
ReliabilityDecrease 10.00
PeepAttractivity 700
DistanceSpeedUnit m/s
成品: