13号避难所
标题:
[FNV] 時間尺度與Hardcore生存需求計量表的關係
[打印本页]
作者:
novarain
时间:
2010-11-5 11:29
标题:
[FNV] 時間尺度與Hardcore生存需求計量表的關係
不知道這種東西能不能發在這邊,或是有沒有人會看?
不過既然是Mod研究所,我想這類心得應該無傷大雅,反正有一部份也是寫給自己看的。
FONV和FO3一樣,遊戲內的時間流逝速度是現實時間的30倍,而遊戲的時間流逝速度是由一個全域數值(Global Value)控制:Timescale。
在遊戲內要改timescale的話,在console內輸入:set timescale to ## (##是你要的數值)
要查現在timescale的值,輸入:getglobalvalue timescale
今天FONV多了個要吃喝睡(還好沒有拉撒)的Hardcore模式,它們的計量表當然也是隨著時間而增加。由四個設定值控制:
設定值名稱
默認值
脫水
fHCDehydrationRate
10
飢餓
fHCStarvationRate
25
疲睏
fHCSleepDeprivationRate
50
睡眠恢復
fHCSleepRestorationMod
60
前三個的數值意義是:現實時間過幾秒,該計量表就加1點。睡眠恢復是你在遊戲內睡一小時會扣多少疲睏值。
也代表默認是遊戲內時間過每5分鐘脫水加1點,每12.5分鐘飢餓加1點,每25分鐘疲睏加1點。
另外在你睡覺或是「等待」的情況下,計量表的計算方式會變成:
3600 * 睡覺或等待的小時數 / 上面的設定值 / Timescale
复制代码
如果以進入等待模式一小時和在遊戲內放著人物不動的現實一小時來比較,以默認的Timescale來說,各增加值就是這樣:
等待模式一小時
現實放著一小時
脫水
12
360
飢餓
4.8(Pip-boy顯示為4)
144
疲睏
2.4(Pip-boy顯示為2)
72
剛好就是Timescale的倍數。
重點來了,如果你今天覺得時間太快(現實才玩個兩分鐘,遊戲內就一小時過去了)把Timescale改低一點是沒什麼問題,但在Hardcore模式下會有副作用,照上面的公式來計算,當你睡覺或是在原地「等待」時,你的脫水、飢餓、疲睏計量表增加值會成反比增加,例如你把Timescale改成10(原本的1/3),上面的增加值就會變成三倍,變成你睡一小時脫水值就加36,Timescale改得愈低,它們加的就愈高,甚至可能你睡個四小時起床就發現你已經渴死了....
解決方式就是在console內,用setgs指令把fHCDehydrationRate、fHCDehydrationRate、fHCSleepDeprivationRate這三個照比例拉高,像我自己是用Timescale 6(原本的1/5),那三個設定值就該改成50、125、250(原本的5倍),以此類推。當然更進一步就是你可以自己去設定那些值以達到你覺得合理的增加率。
資料取自:
Bethesda官方論壇上Langy的說明:
http://forums.bethsoft.com/index ... timescale-adjuster/
作者:
异尘客
时间:
2010-11-5 11:36
應該發到FNV區吧
作者:
novarain
时间:
2010-11-5 11:41
因為和mod也有點關係,就想說發在mod區好了。
欢迎光临 13号避难所 (https://bn13.net/)
Powered by Discuz! X3.2