|
Timeslip從2.8版開始清理掉一些原本在ddraw.ini內的設定項目,因為他認為很多項目其實根本沒必要關掉,甚至可以說是要關掉的話你還用啥sfall?
一開始是Timeslip在2.8把按0可以強制跳離對話介面的"bug"拿掉了,然後我就和他要求說能不能把它加回來,後來也有一兩個modder說這“功能”在測試對話樹上很好用,至少可以在你不小心把對話設成無限迴圈時有辦法跳出來。
從2.7到2.8更動的部份:
[li]一、移到ddraw.ini的[Debugging]區塊,而且只能用modder pack內附的trace版sfall才有效的選項:
ExtraCRC(某些mod需要調整這邊,例如Megamod或是Last Hope)
AllowUnsafeScripting(讓某些不是那麼“安全”的腳本執行下去而不是報錯)
SkipCompatModeCheck(跳過相容性模式的檢查,沒特別情況不需要關)[/li]
[li]二、從ddraw.ini移除,同時以後也關不掉的選項:
SharpshooterFix、PathfinderFix、ScriptExtender、WorldMapCitiesListFix、CitiesLimitFix、NPCLevelFix、FixWithdrawalPerkDescCrash、ShivPatch、ImportedProcedureFix、PrintToFileFix
基本上都是修正原本遊戲引擎內的bug與一些最基本的擴充功能,所以也沒關閉的必要。[/li]
[li]三、從ddraw.ini移除,但如果你想用,還是可以自己另外加回去的選項:
DialogueFix(取消按0可以強制跳離對話介面的「功能」)
GainStatPerkFix(修正選了Gain XXX那些perk但沒完全生效的bug)
BlackSkilldexFix(修正當你Pipboy內有太多磁片和任務項目時,主畫面右邊那個紅色技能按鈕變成黑色方塊不能點選的bug)
SaveInCombatFix(讓你在戰鬥中,只能在未消耗任何行動點數之前存檔,以盡可能避免戰鬥中存讀檔會造成的各種問題)
SingleCore(強制讓Fallout執行程序只占用CPU單一核心以節省資源耗用)
這五個都是默認開啟(設定為1),要關掉的話得自己在ddraw.ini內加上該行並設定為0。[/li]
[li]四、2.10a之後增加的項目,沒寫在ddraw.ini內,但可以自己在ini內加上以修改sfall默認的運作(全都是默認為1):
WieldObjCritterFix - 修正wield_obj_critter這個腳本函式的運作,它造成的最主要問題是New Reno拳擊賽的屬性增加bug。
JetAntidoteFix - 修正Jet解毒劑在使用後不會像其他藥物消失掉的問題。
DodgyDoorsFix - 讓門不會發生閃躲子彈的情況。
FastShotFix - 修改Fast Shot的運作方式:原本FO2情況是你射擊與投擲武器所需AP -1,但不能瞄準的懲罰是連徒手與近戰都被影響,這部份是bug而非設計者原意,他們當初忘了對瞄準攻擊也做一樣的檢查。0是FO2原始運作方式,默認的1是讓你徒手與近戰攻擊可以瞄準(Fast Shot僅影響射擊與投擲武器),2則是和FO1一樣把AP -1的效果一併套用在徒手與近戰攻擊上。
BonusHtHDamageFix - 修正Bonus HtH Damage的運作,它本來是只有在攻擊最大值上+2,修正後和Bonus Ranged Damage一樣是計算傷害時+2。
SpecialUnarmedAttacksFix - 修正拳腳特別攻擊的暴擊加成效果沒有正常運作的問題。[/li]
第三四類的項目都不會在說明文件內提到怎麼加回去和做些什麼,等於是完全的隱藏項目,知道的人才知道有那些東西,或是要去翻源碼。另外還有幾個被拿掉,但還是有效的項目,我直接把它們打包整理如下,要用的就直接剪貼進ddraw.ini,其他的我就不說明了,請自己看英文敘述吧:
[li]接在WorldMapDelay2項目之後的部份,原本是控制地圖移動速度和隨機事件機率,不過現在算過時的設定,正常來說不會用上:[/li]- ;XX OBSOLETE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- ;XX
- ;XX ;This will change the physical speed at which you move across the map
- ;XX ;Set to 0 to leave at the default. (i.e. limited by vwait in windowed mode, or by processor speed in fullscreen)
- ;XX ;If set to something other than 0, it enforces a maximum fps on the world map screen.
- ;XX ;Changing this to something other than 0 is not recommended if you've already applied a world map speed patch to your fallout exe.
- ;XX WorldMapFPS=0
- ;XX
- ;XX ;Only set to 1 if your systems high performance timer is unreliable for some reason
- ;XX ForceLowResolutionTimer=0
- ;XX
- ;XX ;Set to 1 to enable Ray's patch to make world map encounter rate independent of your travel speed
- ;XX WorldMapEncounterFix=0
- ;XX WorldMapEncounterRate=6
- ;XX
- ;XX ;Obsolete, but can still be used if you know what it does.
- ;XX ;WorldMapDelay=0
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
复制代码 [li]接在DamageFormula項目之後的:[/li]- ;XX HIDDEN XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- ;XX These options are removed from ddraw.ini since v2.8, but still recognized by sfall.
- ;XX NOTE: All options default to 1.
- ;XX
- ;XX ;Prevents you from using 0 to escape from dialogue at any time.
- ;XX DialogueFix=1
- ;XX
- ;XX ;Set to 1 for force fallout not to use multiple processor cores even if they are available
- ;XX SingleCore=1
- ;XX
- ;XX ;Set to 1 to fix issues with the GainXXX perks not giving all the bonuses that they should
- ;XX GainStatPerkFix=1
- ;XX
- ;XX ;Set to 1 to fix the issue with the skilldex button disappearing when you have many active quests and holodisks.
- ;XX BlackSkilldexFix=1
- ;XX
- ;XX ;Prevents you from saving in combat except at the start of your turn to avoid a few bugs
- ;XX ;Note that even with this option enabled, it is still not advisable to save in combat at all.
- ;XX SaveInCombatFix=1
- ;XX
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- ;XX These options never appear in ddraw.ini, but are recognized by sfall.
- ;XX NOTE: All options default to 1.
- ;XX
- ;XX ;Set to 1 to fix issues with the wield_obj_critter script function.
- ;XX WieldObjCritterFix=1
- ;XX
- ;XX ;Set to 1 to fix the issue that resulted in the jet antidote not being consumed.
- ;XX JetAntidoteFix=1
- ;XX
- ;XX ;Prevents doors from being able to dodge bullets.
- ;XX DodgyDoorsFix=1
- ;XX
- ;XX ;Two alternate fixes to the interaction between HtH attacks and the fast shot trait.
- ;XX ;0 - Fallout 2 original behavior.
- ;XX ;1 - Haenlomal's fix, enable called shots for HtH attacks.
- ;XX ;2 - Restore the -1 AP bonus for HtH attacks (i.e. Fallout 1 behavior)
- ;XX FastShotFix=1
- ;XX
- ;XX ;Set to 1 to fix the bug that caused bonus HtH damage to not be applied correctly.
- ;XX BonusHtHDamageFix=1
- ;XX
- ;XX ;Set to 1 to fix the issue that caused the critical hit bonuses from special unarmed attacks to not be applied correctly.
- ;XX SpecialUnarmedAttacksFix=1
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
复制代码
EDIT: 2012-04-26,加上2.10a之後新增但從未提及與出現在ddraw.ini內的設定。 |
|