Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;sfall configuration settings
- ;v4.4.6.1
- [Main]
- ;設置為1以啟用內建的高解析度補丁模式,其功能和Mash的高解析度補丁相近
- ;所需的設定都會從原本高解析度補丁的f2_res.ini設定檔讀取
- HiResMode=1
- ;如果你想用命令列參數指定sfall使用另一個INI設定檔,就設置為1
- ;此選項在4.3.3/3.8.33之後永遠啟用。留下的這段說明僅供參考
- UseCommandLine=0
- ;若要讀取sfall在遊戲中顯示訊息的翻譯檔,取消TranslationsINI的分號並指定路徑及檔名
- ;此檔案可放在text\<language>\之內讓sfall依據遊戲語系設定去讀取訊息翻譯文字
- ;TranslationsINI=sfall\Translations.ini
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- [ExtraPatches]
- ;此區塊允許你設置多個指向含有mod或補丁檔案的資料夾路徑
- ;指向資料夾或Fallout .dat檔案的路徑都有支援
- ;可用的PatchFileXX選項範圍從0到99,而選項名稱的數字愈大優先度愈高(和patchXXX.dat的排序一樣)
- ;從4.4/3.8.40開始,遊戲會從<遊戲根目錄>\mods\mods_order.txt的列表載入.dat檔案和資料夾
- ;在mods_order.txt內的檔案和資料夾優先度高於PatchFileXX選項所設定的項目
- ;引擎載入遊戲資料的完整順位是:
- ;master_patches > critter_patches > mods_order.txt > PatchFileXX > patchXXX.dat > sfall.dat > critter_dat > f2_res_patches > f2_res_dat > master_dat
- ;PatchFile0=mods\RP_data
- ;PatchFile1=
- ;關於mods_order.txt的一些細節:
- ;如果mods_order.txt不存在,sfall會在<遊戲根目錄>\mods\內產生一個
- ;安裝新mod的時候,要把.dat檔案/資料夾放到<遊戲根目錄>\mods\裡面,並在mods_order.txt加上它的檔案/資料夾名稱
- ;Mod會以從上到下的順序逐行載入,你可以在文字編輯器內修改載入順序
- ;若要暫時停用某個mod,你可以在該行開頭加上一個“;”或“#”把它註解掉
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- [Speed]
- ;設置為0會停用此區塊的所有內容
- Enable=1
- ;對應到下方SpeedKey#設定鍵的速度百分比(100即是正常速度)
- SpeedMulti0=50
- SpeedMulti1=100
- SpeedMulti2=200
- SpeedMulti3=300
- SpeedMulti4=400
- SpeedMulti5=500
- SpeedMulti6=600
- SpeedMulti7=700
- SpeedMulti8=800
- SpeedMulti9=900
- ;遊戲啟動時的初始速度值
- SpeedMultiInitial=100
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- [Graphics]
- ;設置為0是8位元全螢幕
- ;設置為4是DX9全螢幕
- ;設置為5是DX9視窗化
- ;設置為6是DX9全螢幕視窗化(f2res.ini內的解析度應該要設定成和你桌面解析度相同的長寬比)
- ;任何圖像相關的腳本擴展函式(如全螢幕著色器等)都需要DX9圖像模式才能運作
- ;模式1、2和3已不再支援
- ;如果使用Mash的高解析度補丁,此選項永遠會從主要的ddraw.ini讀取設定值
- ;註:在使用外部的DirectDraw wrapper時(將其ddraw.dll檔案放在<遊戲根目錄>\wrapper\),DX9模式將無法使用
- Mode=0
- ;如果使用DX9模式,在這邊調整視窗解析度
- ;畫面只會單純拉伸到新視窗的大小,這並不會讓你看到更大範圍的地圖
- ;如果設置為0,則使用Fallout原生解析度
- GraphicsWidth=0
- GraphicsHeight=0
- ;視窗位置的資料。請勿隨意修改
- ;設置為-1或0以重設視窗位置為置中或螢幕左上角
- WindowData=-1
- ;若要使用硬體著色器(Shader),取消GlobalShaderFile的分號並設置你想載入的著色器檔名(需要DX9圖像模式)
- ;著色器檔案<檔名>.fx必須放在<遊戲根目錄>\<master_patches>\shaders\,而且必須包含有一個或多個通道的渲染方法
- ;你可以設置多個以逗號分隔的著色器檔案
- ;GlobalShaderFile=global.fx
- ;設置為1會在畫面放大比例不為整數(兩倍、三倍等)時自動啟用線性材質過濾
- ;設置為2以強制啟用線性材質過濾
- ;這可以與GlobalShaderFile選項一起使用
- TextureFilter=1
- ;設置為1:使用GPU進行色盤轉換
- ;設置為2:使用CPU進行色盤轉換(用來相容舊的顯示卡)
- ;設置為0是自動選擇
- ;GPU速度較快,但需要像素著色引擎2.0的支援
- GPUBlt=0
- ;設置為1以允許使用32位元材質圖片來顯示人物對話頭像
- ;材質檔應該放在art\heads\<對話頭像FRM檔名>\之內(無副檔名)
- ;資料夾內的檔案要依據對話頭像FRM的影格數從0開始編號(0.png、1.png等等)
- ;詳細說明請參考modders pack內的文件
- ;需要DX9圖像模式和像素著色引擎2.0的支援(見GPUBlt選項)
- Use32BitHeadGraphics=0
- ;設置為1是在Fallout試著播放遊戲影片時,會自動搜尋其他可播放的AVI影片檔
- ;設置為2則會強制把AVI影片調整到與畫面等寬
- ;需要DX9圖像模式
- ;影像編碼建議使用Xvid
- AllowDShowMovies=0
- ;淡入淡出特效時間的百分比調整值
- ;預設值100,減少/增加此值以加速/減慢淡入淡出特效
- FadeMultiplier=100
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- [Interface]
- ;設置為1以擴充主介面上AP燈號的顯示數量
- ;需要在art\intrface\內有新的IFACE_APBAR_E.frm檔案(已包含在sfall.dat之中)以正確顯示燈號
- ActionPointsBar=0
- ;設置為1以使用加長版交易介面(雙方物品欄與交易桌從3格加到4格)
- ;需要高解析度補丁/模式與在art\intrface\內有新的BARTER_E.frm和TRADE_E.frm檔案(已包含在sfall.dat之中)
- ;畫面解析度必須設定為640x528以上
- ;如果是使用高解析度補丁,版本僅支援v4.1.8
- ExpandBarter=0
- ;設置為1以使用加長版物品欄/搜刮介面(從垂直6格加到8格)
- ;需要在art\intrface\內有新的INVBOX_E.frm、LOOT_E.frm和USE_E.frm檔案(已包含在sfall.dat之中)
- ExpandInventory=0
- ;設置為1以使用加大版世界地圖介面
- ;設置為2會略過城鎮地圖上各入口位置的校正
- ;你可以使用700x682大小的FRM圖片作為加大版世界地圖介面中顯示的城鎮地圖
- ;需要高解析度補丁/模式與在art\intrface\內有新的WORLDMAP.frm檔案(已包含在sfall.dat之中)
- ;畫面解析度必須設定為890x720以上
- ExpandWorldMap=0
- ;設置為1會在世界地圖上旅行隨著路徑畫出虛線(類似於Fallout 1)
- WorldMapTravelMarkers=0
- ;若要更改虛線外觀,取消下面兩行的分號
- ;顏色數值為Fallout預設色盤內的索引編號(有效範圍:1..228;預設值134)
- ;TravelMarkerColor=134
- ;在worldmap.txt內每種地形上的虛線線段長度與各段間隔的像素點數
- ;語法是“線段長度:各段間隔”,各地形的每組線段長度/間隔由逗號分隔(有效範圍:1..10;預設值2)
- ;TravelMarkerStyles=2:2,2:2,2:2,2:2
- ;設置為1會在滑鼠游標移到世界地圖上玩家位置記號時,顯示該格子的地形種類
- WorldMapTerrainInfo=0
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- [Sound]
- ;設置允許同步播放音效的數量
- ;設置為0是使用預設值(即為8)。最大值32
- NumSoundBuffers=8
- ;設置為1以允許在戰鬥浮動訊息上附加聲音檔
- AllowSoundForFloats=0
- ;設置為1會在Fallout試著播放ACM聲音檔時自動搜尋其他可播放的格式(mp3/wma/wav)
- ;在原本的ACM音樂檔不存在於music資料夾時,照樣會播放其他格式的音樂檔
- ;這不會影響play_sfall_sound和stop_sfall_sound腳本函式
- AllowDShowSound=0
- ;設置為1:在cfg檔內沒有music_path設定時,將預設路徑字串覆寫為data\sound\music\
- ;設置為2:覆寫所有的music路徑字串
- OverrideMusicDir=1
- ;設置為1會在遊戲啟動時自動搜尋新的音效檔案
- ;註:啟用這選項後,你將不再需要使用regsnd.exe工具程式來登記新的音效檔案
- ;這在舊電腦上會稍微增加遊戲的啟動時間
- AutoSearchSFX=1
- ;若要覆寫引擎所使用的音樂檔名,取消下面各行的分號
- ;檔案名稱最長為8個字元(不含副檔名)
- ;MainMenuMusic=07desert
- ;WorldMapMusic=23world
- ;WorldMapCarMusic=20car
- ;EndGameMovieMusic0=akiss
- ;EndGameMovieMusic1=10labone
- ;MapLoadingSound=wind2
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- [Input]
- ;設置為1能使用滑鼠滾輪捲動物品欄、交易和搜刮介面
- UseScrollWheel=1
- ;滑鼠Z軸(滾輪)位置除以ScrollMod數值會決定滑鼠滾輪捲動一次時,物品欄移動多少格
- ;計算基準大致上可把Z軸移動120像素視為滑鼠滾輪捲動一次,所以像ScrollMod=60就是捲動一次移2格
- ;不過這可能會依據滑鼠的製造商或Windows設定而有所變動
- ;設置為0是滑鼠滾輪捲動一次,物品欄就移動1格
- ;在使用高解析度補丁的視窗化模式時,此選項無效
- ScrollMod=0
- ;調整滑鼠靈敏度為正常值的百分之多少
- ;如果由於一些原因你想要滑鼠移動方向相反的話,可以設成負值
- ;在使用高解析度補丁的視窗化模式時,此選項無效
- MouseSensitivity=100
- ;指定滑鼠中鍵按下時所送出的DX掃描碼
- ;預設值48(即“B”鍵)會切換拿在手上的兩件物品
- ;設置為0則停用此項目
- MiddleMouse=48
- ;設置為1會交換滑鼠左右鍵
- ReverseMouseButtons=0
- ;設置為1會讓Fallout以背景模式存取鍵盤或滑鼠
- ;如果你遇到“Failure initializing input devices”的錯誤,試試這些選項
- BackgroundKeyboard=0
- BackgroundMouse=0
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- ;修改遊戲速度設定時,你需要按住的輔助鍵
- ;設置為0是不使用輔助鍵,或是設置想使用按鍵的DX掃描碼
- ;設置為-1是左右ctrl鍵,設置為-2是左右alt鍵,設置為-3是左右shift鍵
- SpeedModKey=-1
- ;設置一個組合鍵作為停用或啟動遊戲速度調整功能的開關鍵(與SpeedModKey配合)
- ;設置為0是不使用開關鍵,或是設置想使用按鍵的DX掃描碼
- SpeedToggleKey=0
- ;這些組合鍵對應到前面SpeedMulti#的10個遊戲速度設定項目(與SpeedModKey配合)
- ;設置為0是停用該項目,或是設置想使用按鍵的DX掃描碼
- SpeedKey0=0x52
- SpeedKey1=0x4f
- SpeedKey2=0x50
- SpeedKey3=0x51
- SpeedKey4=0x4b
- SpeedKey5=0x4c
- SpeedKey6=0x4d
- SpeedKey7=0x00
- SpeedKey8=0x00
- SpeedKey9=0x00
- ;在使用DX9圖像模式5時,想移動遊戲視窗時需要按住的輔助鍵
- ;設置為0是不使用輔助鍵,或是設置想使用按鍵的DX掃描碼
- ;設置為-1是左右ctrl鍵,設置為-2是左右alt鍵,設置為-3是左右shift鍵
- WindowScrollKey=0
- ;設置一個按鍵以裝填現在裝備的武器或使用手上的物品
- ;設置為0是不使用裝填鍵,或是設置想使用按鍵的DX掃描碼
- ReloadWeaponKey=0
- ;設置一個按鍵在按住時讓你能一次移動一整疊物品而不會出現“移動物品”的數量選擇視窗
- ;設置為0是不使用快速移動鍵,或是設置想使用按鍵的DX掃描碼
- ItemFastMoveKey=42
- ;設置為1會在從容器或屍體上拿取物品時,不用按住ItemFastMoveKey按鍵就能略過“移動物品”的數量選擇視窗
- ;需要啟用ItemFastMoveKey選項
- FastMoveFromContainer=0
- ;設置一個按鍵在按住時讓你只需點擊即可在物品列表之間移動物品,無需拖曳
- ;在物品欄主列表內的物品則會移動到適合的裝備格
- ;設置為0是不使用拖曳省略鍵,或是設置想使用按鍵的DX掃描碼
- ;可以設成和ItemFastMoveKey相同的鍵來組合兩者效果
- ItemMoveSkipDragKey=29
- ;設置一個按鍵以呼叫sfall的遊戲除錯編輯器
- ;設置為0是停用此項目,或是設置想使用按鍵的DX掃描碼
- ;需要sfall除錯模式與modders pack內的FalloutDebug.exe
- DebugEditorKey=0
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- [Misc]
- ;將Fallout 2一些引擎功能修改為Fallout 1的運作方式:
- ;- 取消結局幻燈片之後會接著播放最終影片/製作人員名單
- ;- 取消動力裝甲的重量減半計算
- ;- endgame_movie腳本函式會在工作人員名單之前,依據玩家性別播放影片10或11
- Fallout1Behavior=0
- ;修改遊戲內的年數限制,數值必須在-3到13之間
- ;設置為0:如果你想在離開阿羅由時立刻死亡
- ;設置為-1:解除年數限制,每13年自動重設日期,年份會回到2241年
- ;設置為-2或-3:解除年數限制,每13年自動重設日期,但會覆寫Fallout的GetDate函式以回傳正確年份
- TimeLimit=13
- ;世界地圖移動時間的流逝速度百分比調整值
- ;修改你在地圖畫面上移動時,遊戲時間流逝的快慢,這不會影響遭遇頻率
- ;100是正常速度,0是時間完全停止
- WorldMapTimeMod=100
- ;設置為1以使用近似Fallout 1的程式碼來控制世界地圖移動速度
- WorldMapFPSPatch=1
- ;如果WorldMapFPSPatch為1,則可以控制在世界地圖上的移動速度。數值愈高,移動速度愈慢
- ;預設值是66毫秒,最大值150
- WorldMapDelay2=66
- ;設置Fix為1以啟用Ray讓世界地圖遭遇頻率不受移動速度影響的修改
- ;WorldMapEncounterRate的數值愈高,遭遇頻率愈低
- WorldMapEncounterFix=0
- WorldMapEncounterRate=5
- ;在世界地圖地點列表內的可用欄位數量
- ;設置為0是使用預設值(即為17)。最大值127
- ;設置超過17需要在art\intrface\內有替代的WMTABS.frm檔案,否則列表顯示會出錯
- WorldMapSlots=0
- ;若要讓新遊戲從artemple.map以外的地圖開始,取消StartingMap的分號並設置為你想載入的地圖檔名
- ;StartingMap=
- ;若要更改主選單上的“FALLOUT II v1.02d”版本字串,取消VersionString的分號
- ;你最多可以使用兩個%d在字串內來顯示Fallout的版號
- ;VersionString=
- ;若要使用fallout2.cfg以外的設定檔,取消ConfigFile的分號並設置你想使用的設定檔名稱
- ;ConfigFile=
- ;設置為1以啟用覆寫遊戲檔案系統相關的函式
- UseFileSystemOverride=0
- ;若要使用patch000.dat以外的其他補丁檔案,取消PatchFile的分號並添加新的檔案名稱
- ;如果你想一次載入多個補丁檔案(最多1000個),你可以在檔名中包括一個%d(參考sprintf語法)
- ;PatchFile=patch%03d.dat
- ;設置為1以修改引擎載入遊戲資料的順位
- ;舊:patchXXX.dat > critter_patches > critter_dat > f2_res_patches > f2_res_dat > master_patches > master_dat
- ;新:master_patches > critter_patches > [ExtraPatches] > patchXXX.dat > sfall.dat > critter_dat > f2_res_patches > f2_res_dat > master_dat
- ;此選項在4.3/3.8.30之後永遠啟用。留下的這段說明僅供參考
- DataLoadOrderPatch=1
- ;設置為1會在玩家為女性時,從text\<language>\dialog_female\載入替代的對話文件檔(主要是給歐洲語系翻譯用)
- ;設置為2則是同時從text\<language>\cuts_female\載入替代的影片字幕檔
- FemaleDialogMsgs=0
- ;設置為1以允許在對話文件檔內使用脫字符號“^”指定對話中依據玩家性別而顯示的替代文字
- ;文字必須用角括號圍起來(範例:<男性文字^女性文字>)
- DialogGenderWords=0
- ;若要更改預設及起始玩家外觀,取消下面四行的分號
- ;預設外觀也可以在遊戲中透過腳本來更改
- ;MaleStartModel=hmwarr
- ;MaleDefaultModel=hmjmps
- ;FemaleStartModel=hfprim
- ;FemaleDefaultModel=hfjmps
- ;若要更改遊戲中的各種影片,修改下面17行
- ;你也可以添加Movie18 - Movie32這幾行來定義額外的影片
- ;其中大多數影片也可以在遊戲中透過腳本來更改
- Movie1=iplogo.mve
- Movie2=intro.mve
- Movie3=elder.mve
- Movie4=vsuit.mve
- Movie5=afailed.mve
- Movie6=adestroy.mve
- Movie7=car.mve
- Movie8=cartucci.mve
- Movie9=timeout.mve
- Movie10=tanker.mve
- Movie11=enclave.mve
- Movie12=derrick.mve
- Movie13=artimer1.mve
- Movie14=artimer2.mve
- Movie15=artimer3.mve
- Movie16=artimer4.mve
- Movie17=credits.mve
- ;若要更改遊戲開始的年、月或日,取消下面三行的分號並設置需要的數值
- ;StartMonth(月)和StartDay(日)是從0開始編號(即0代表一月或一個月的第一天)
- ;StartYear=-1
- ;StartMonth=-1
- ;StartDay=-1
- ;若要更改你在區域地圖用滑鼠捲動畫面最遠能離玩家人物多少距離,取消下面兩行的分號
- ;預設在X軸方向是0x1E0(=480),在Y軸方向是0x190(=400)
- ;無法和Mash的高解析度補丁一起運作!
- ;LocalMapXLimit=480
- ;LocalMapYLimit=400
- ;設置為1以讓嗶嗶小子與避難所衣服在遊戲開始時可用
- ;設置為2則是只有嗶嗶小子可用
- PipBoyAvailableAtGameStart=0
- ;設置為1會讓可用的殺敵種類數量加倍
- ;如果你使用這選項,你需要在proto.msg內加上額外的敘述文字(項目1450到1487是物種名稱,1488到1525是敘述文字)
- ;更動這選項還是可以使用舊存檔進行遊戲,但玩家的殺敵計數器將會完全錯亂
- ;把這設置為1的話,如果玩家殺死任何一個物種超過32767個可能會造成一些錯誤
- ;額外添加的殺敵種類必須要設置新的暴擊效果表!(見OverrideCriticalTable選項)
- ExtraKillTypes=0
- ;選擇計算戰鬥傷害的公式
- ;請勿設置0以外的數值,除非你使用的其他mod有特別告訴你要設成多少!
- ;0 - Fallout預設公式
- ;1 - Glovz的傷害修正
- ;2 - Glovz的傷害修正,附加暴擊倍率微調
- ;5 - Haenlomal的Yet Another Ammo Mod
- DamageFormula=0
- ;防止你按0強制跳離對話介面
- DialogueFix=1
- ;防止你在城鎮地圖畫面中按數字鍵就進入未曾去過的地區
- TownMapHotkeysFix=1
- ;設置為1會取消法蘭克.荷瑞根的強制遭遇
- DisableHorrigan=0
- ;設置為1以停用隊友升級中的隨機元素
- ;這將會防止隊友隨機提前升級,而是按照規定的等級間隔升級
- PartyMemberNonRandomLevelUp=0
- ;更改在世界地圖上的起始位置及初始視點位置
- ;設置為-1是用預設值
- StartXPos=-1
- StartYPos=-1
- ViewXPos=-1
- ViewYPos=-1
- ;設置為1以強制Fallout執行程序只佔用CPU單一核心
- SingleCore=1
- ;設置為1以覆寫fallout2.cfg內的art_cache_size設定值
- OverrideArtCacheSize=0
- ;讓你在戰鬥中,只能在你回合一開始尚未消耗任何行動點數之前存檔,以避免戰鬥中存讀檔會造成的一些問題
- ;要注意的是就算啟用這選項,還是不太建議在戰鬥中存檔
- ;設置為2是讓戰鬥中完全不能存檔
- SaveInCombatFix=1
- ;若要使用自訂的經驗值表格,取消XPTable的分號並設置一串以逗號分隔的數字列表
- ;可達到的最高指定等級(數字的數量加1)即為玩家等級上限
- ;XPTable=50,100,200
- ;設置為1以啟用從“o”到“t”的額外武器動畫代碼
- ;武器proto檔從0x39位置開始的4位元組數值範圍可從0到15,而不是原本的0到10
- ;由於字母“n”和“r”是其他動畫在使用,所以動畫代碼11對應到“s”,15對應到“t”
- ;此選項在4.4.1/3.8.41之後永遠啟用。留下的這段說明僅供參考
- AdditionalWeaponAnims=1
- ;若要修改瞄準特定部位的命中率修正值,取消下面各行的分號
- ;NPC與玩家都會受到修正值影響
- ;BodyHit_Head=-40
- ;BodyHit_Left_Arm=-30
- ;BodyHit_Right_Arm=-30
- ;BodyHit_Torso=0
- ;BodyHit_Right_Leg=-20
- ;BodyHit_Left_Leg=-20
- ;BodyHit_Eyes=-60
- ;BodyHit_Groin=-30
- ;非瞄準攻擊的修正值
- ;BodyHit_Torso_Uncalled=0
- ;設置為1:使用CriticalOverrides.ini覆寫預設的暴擊效果表
- ;設置為2:使用有bug修正的暴擊效果表(不需要INI)
- ;設置為3:使用新格式的CriticalOverrides.ini,並預先加載bug修正
- ;如果啟用ExtraKillTypes選項,此選項應該設置為3,INI要包含新的殺敵種類項目
- ;必須為非0數值才能使用edit/get/reset_critical腳本函式
- OverrideCriticalTable=2
- ;設置為1會在訊息欄顯示道德值的變動狀況
- DisplayKarmaChanges=0
- ;設置為1會不斷的重載訊息,而不是只有在地圖讀取時才重載
- AlwaysReloadMsgs=0
- ;設置為1會在玩家裝填武器彈藥時,強制播放玩家人物閒置時的動畫
- PlayIdleAnimOnReload=0
- ;更改在你離開地圖幾天之後屍體會被清除(有效範圍:0..13)
- ;角色有設置“Ages”旗標或在maps.txt內設定“dead_bodies_age=No”地圖中的屍體不會消失
- ;預設值為6。設置為0則是把時間定在12小時
- CorpseDeleteTime=6
- ;設置為1會讓遊戲在每次輸入迴圈期間閒置,以避免100%的CPU使用率
- ProcessorIdle=0
- ;設置為1以啟用玩家新的外觀mod(需要其他對應檔案才有實際作用)
- ;設置為2以向下相容於手動修正obj_art_fid/art_change_fid_num腳本函式來配合dude_obj的腳本
- ;你可以在art\intrface\添加AppChCrt.frm和AppChEdt.frm檔案來設置人物狀態畫面的自訂背景
- EnableHeroAppearanceMod=0
- ;設置為1以跳過三個開場影片
- ;設置為2會同時跳過開頭讀取畫面
- SkipOpeningMovies=0
- ;讓NPC在完成他們戰鬥回合內的行動時,如果剩餘AP大於等於設定數值,他們會嘗試找其他方式用掉它
- ;原本情況是NPC會直接結束回合,把剩餘AP轉成AC
- ;設置為0則停用此選項
- NPCsTryToSpendExtraAP=0
- ;允許使用超過80x36大小的地磚圖片。sfall會在遊戲啟動時把它們分割並另存成art\tiles\zzz####.frm
- ;設置為1:在遊戲開始時檢查所有地磚圖片(速度慢,但也可以用來檢查你新增的地磚圖片尺寸是否正確)
- ;設置為2:如果你在art\tiles\內提供一個包含需要檢查的地磚圖片索引號碼列表的XLtiles.lst檔案,sfall就只會照列表檢查
- AllowLargeTiles=0
- ;設置為1會把地磚FRM圖片的最大數量從4096增加到16383
- ;此選項在4.3.7/3.8.37之後永遠啟用。留下的這段說明僅供參考
- MoreTiles=1
- ;更改使用技能時的滑鼠游標圖示
- ;預設是所有技能都用293(對應為CROSSUSE.FRM)
- Lockpick=293
- Steal=293
- Traps=293
- FirstAid=293
- Doctor=293
- Science=293
- Repair=293
- ;設置為1會在嗶嗶小子的任務列表添加捲動按鈕,並且移除每個區域顯示任務的數量限制
- ;設置為2以使用另一種捲動按鈕
- UseScrollingQuestsList=1
- ;若要更改任務列表捲動按鈕的位置,取消下面兩行的分號
- ;預設是X軸140、Y軸334
- ;QuestsScrollButtonsX=140
- ;QuestsScrollButtonsY=334
- ;若要控制開始新遊戲時所提供能選擇的預製人物部份,取消下面兩行的分號
- ;多個項目應以逗號分隔,而且兩行的項目數量必須相等
- ;PremadePaths是人物資料檔案名稱(每個名稱最長為11個字元),PremadeFIDs是對應的FRM圖片代號
- ;PremadePaths=combat,diplomat,stealth
- ;PremadeFIDs=201,203,202
- ;若要修改城鎮與其關聯名聲全域變數的列表,取消CityRepsList的分號
- ;語法是“城鎮id:全域變數id”,每組城鎮/全域變數以逗號分隔
- ;CityRepsList=0:47,2:48,1:49,4:50,5:51,3:52,8:53,6:54,7:55,13:56,10:57,11:59,14:61,17:63,19:64,18:65,25:66,9:294,20:308
- ;若要保存一份遊戲內訊息欄所有出現的內容,取消ConsoleOutputPath的分號並設置一個有效的路徑及檔名
- ;ConsoleOutputPath=console.txt
- ;設置為1會添加額外的存檔格數頁面,最多可存到一萬個存檔(共一千頁)
- ExtraSaveSlots=0
- ;設置下面兩個選項以使用多於一格的快速存檔而且不需要預選存檔格位置
- ;快速存檔將會循環覆寫從指定頁面第一格開始到第N頁最後一格的存檔
- ;AutoQuickSave是設置你想要多少頁的存檔格用作快速存檔(有效範圍:1..10)
- ;設置為0則停用此選項
- AutoQuickSave=0
- ;AutoQuickSavePage是指定開始的頁碼,得啟用ExtraSaveSlots才有作用(有效範圍:0..999)
- ;設置為-1則會使用當前的存檔頁面(不建議這樣做)
- AutoQuickSavePage=1
- ;設置為1:加快HP/AC計數器的動畫速度
- ;設置為2:略過動畫,立刻更新HP/AC計數器
- SpeedInterfaceCounterAnims=0
- ;這幾行允許你控制在人物狀態畫面中顯示的道德值FRM圖片
- ;KarmaFRMs是各稱號對應的FRM圖片代號,KarmaPoints是各稱號FRM圖片對應的道德值
- ;KarmaPoints的項目數量要比KarmaFRMs的項目數量少一
- ;KarmaFRMs=47,48,49
- ;KarmaPoints=-100,100
- ;設置為1以允許科學和修理技能可用於玩家身上,設置為2則是可用於所有角色身上(原本只能用於雙頭牛與機器人)
- ScienceOnCritters=0
- ;修改物品欄和人物狀態內玩家人物的旋轉速度
- ;預設值是166
- SpeedInventoryPCRotation=166
- ;修改modder可以使用的額外狀態提示框數量(預設值5,最大值95)
- BoxBarCount=5
- ;若要設置額外五個狀態提示框的文字顏色,取消BoxBarColours的分號
- ;該行必須有和BoxBarCount設定值相同數量的數字,0為綠色,1為紅色
- ;BoxBarColours=00000
- ;設置為1以修正額外徒手傷害(Bonus HtH Damage)的運作,它本來只有在傷害最大值上+2
- ;這修正會讓它和額外遠距傷害(Bonus Ranged Damage)一樣是傷害擲骰後+2
- BonusHtHDamageFix=1
- ;設置為1會在物品欄顯示額外徒手/遠距傷害所追加的傷害值
- DisplayBonusDamage=0
- ;修改在一個地圖中允許運行的動畫最大數量(預設值32,最大值127)
- AnimationsAtOnceLimit=64
- ;設置為1以移除在最初幾天的遊戲時間裡,玩家於戰鬥中不會發生致命失誤與檢定擲骰不會擲出大成功/致命失誤的限制
- RemoveCriticalTimelimits=0
- ;若要更改主選單上Fallout/sfall版本字串與版權文字的字體顏色,取消MainMenuFontColour的分號
- ;最後一個位元組(預設是“3C”)代表使用的顏色,第一個位元組則是提供此選項額外的旗標
- ;1 - 只更改版本字串的字體顏色
- ;2 - 版本字串加上底線
- ;4 - 版本字串使用等寬字體
- ;MainMenuFontColour=0x00003C
- ;若要更改主選單按鈕的字體顏色,取消MainMenuBigFontColour的分號
- ;MainMenuBigFontColour=0x3C
- ;關於快槍手(Fast Shot)特徵效果的可選模式
- ;0 - Fallout 2原始運作方式:遠程武器所需AP -1,你無法進行瞄準攻擊
- ;1 - Haenlomal的調整:近戰/徒手武器與空手攻擊可以進行瞄準
- ;2 - 替代運作方式:將AP -1的效果一併套用在近戰/徒手武器與空手攻擊上
- ;3 - Fallout 1原始運作方式:所有武器所需AP -1,你無法進行瞄準攻擊
- FastShotFix=0
- ;設置為1以修正小巧玲瓏(Small Frame)特徵的負重懲罰沒有採計力量加成值的問題
- SmallFrameFix=0
- ;設置為1會把腳本名稱的最大數量從1450增加到10000
- BoostScriptDialogLimit=0
- ;這些選項會修改一個角色是否能拿起某項物品的檢查,除了原本的重量限制之外,還會加上額外的尺寸檢查
- ;把CritterInvSizeLimitMode設置為0是停用尺寸檢查,1是只適用於玩家,2是適用於玩家和隊友,3是適用於所有角色
- ;只有玩家才會使用CritterInvSizeLimit設定值,其他角色會使用閒置屬性(STAT_unused = 10)的數值,如果該屬性沒設定則尺寸限制為100
- ;在CritterInvSizeLimitMode設置數值上加4則會把重量檢查限制在只看現在裝備的物品
- ;你可以使用proto.msg內的訊息號碼542/543與inventry.msg內的訊息號碼35來設置物品尺寸的自訂訊息
- CritterInvSizeLimitMode=0
- CritterInvSizeLimit=200
- ;一些改變動態感應器運作方式的位元旗標
- ;1 - 允許動態感應器不用拿在手上,就算放在物品欄內也可以使用自動地圖的掃描按鈕
- ;2 - 動態感應器不會消耗也不需要電力
- MotionScannerFlags=1
- ;設置大於40的數值以修改遭遇表的最大事件數量(worldmap.txt內的enc_##)
- ;預設值40,最大值100
- ;註:設置超過50的話,需要把worldmap.msg內所有遭遇表的事件訊息重新編號
- ;以讓每個遭遇表的訊息號碼都從(3000 + 遭遇表編號 * 100)開始
- EncounterTableSize=0
- ;設置為1會取消嗶嗶小子的鬧鐘按鈕功能(無法休息)
- DisablePipboyAlarm=0
- ;若要移動主選單各按鈕與版權字串的位置,取消下面四行的分號
- ;MainMenuOffsetX=0
- ;MainMenuOffsetY=0
- ;MainMenuCreditsOffsetX=0
- ;MainMenuCreditsOffsetY=0
- ;防止你對滿血的角色使用超級治療針
- SuperStimExploitFix=0
- ;更改在戰鬥中開啟物品欄的AP花費,還有快速翻找(Quick Pockets)額外能力效果能減少的AP數
- InventoryApCost=4
- QuickPocketsApCostReduction=2
- ;這些選項能修改掃射攻擊的子彈分配比例
- ;所有子彈會分成三組:中間、左邊和右邊
- ;這三組子彈會以三條平行線往主目標方向前進,並試著攻擊路徑上所有目標
- ;CenterMult/Div是設置總彈數中有多少比例的子彈會去中間群組,剩下的子彈則平分給左右
- ;TargetMult/Div是設置中間群組的子彈有多少比例會直接向主目標攻擊
- ;所有乘數(Mult)都無法超過除數(Div)
- ComputeSpray_CenterMult=1
- ComputeSpray_CenterDiv=3
- ComputeSpray_TargetMult=1
- ComputeSpray_TargetDiv=2
- ;設置為1會讓爆炸和武器射出物發光
- ExplosionsEmitLight=0
- ;若要更改炸藥的傷害值,取消下面四行的分號。DmgMax最大可以設置到9999,而DmgMin最大不會超過DmgMax
- ;Dynamite_DmgMax=50
- ;Dynamite_DmgMin=30
- ;PlasticExplosive_DmgMax=80
- ;PlasticExplosive_DmgMin=40
- ;若要更改哈庫林各段托夢影片會在遊戲時間過幾天時播放,取消下面四行的分號
- ;MovieTimer_artimer1=90
- ;MovieTimer_artimer2=180
- ;MovieTimer_artimer3=270
- ;MovieTimer_artimer4=360
- ;設置為1會對一次攻擊需要消耗數發子彈的武器加上是否還有足夠彈藥能執行攻擊的檢查
- ;原本武器只要還剩一發子彈就能進行攻擊,不論彈藥耗費的計算結果為何
- ;要注意的是啟用這選項會讓超級趕畜棒和超級動力拳套在剩下一發彈藥時無法進行攻擊
- CheckWeaponAmmoCost=1
- ;控制遊戲介面右下角戰鬥面板的開關動畫速度(數值愈低,速度愈快;有效範圍:0..65535)
- CombatPanelAnimDelay=1000
- ;控制對話面板下半截的升降動畫速度(數值愈低,速度愈快;有效範圍:0..255)
- DialogPanelAnimDelay=33
- ;控制嗶嗶小子鬧鐘的動畫速度(數值愈低,速度愈快;有效範圍:0..127)
- PipboyTimeAnimDelay=50
- ;更改在物品欄內拖拉彈藥來裝填武器時的運作方式
- ;設置為-1:停用此選項(原版方式是彈藥堆疊超過一份時,就會出現“移動物品”的數量選擇視窗)
- ;設置為0:使用所有的彈藥份數來裝填武器
- ;設置為1以上數值:保留設定數值的彈藥份數,然後使用剩下的全部彈藥來裝填武器
- ;如果物品欄內的彈藥份數小於等於設定數值,一次就只會使用一份彈藥
- ReloadReserve=-1
- ;設置為1會讓“移動物品”數量選擇視窗的計數器除了在交易介面之外一開始就設定為物品最大數量
- ItemCounterDefaultMax=0
- ;設置為1以啟用交易介面的金錢自動平衡功能
- ;當把錢移到交易桌上或從桌上移走時,“移動物品”的數量選擇視窗將預先填入正確的平衡金額
- ItemCounterAutoCaps=0
- ;設置為1會讓你和有頭像與語音的角色對話時,背景音樂不會停掉
- EnableMusicInDialogue=0
- ;設置為1會讓玩家潛行時,如果沒有衘枚疾走(Silent Running)額外能力就無法奔跑,以避免潛行自動解除
- DontTurnOffSneakIfYouRun=0
- ;更改玩家在試著使用物件時,會切換成用走的過去的距離(有效範圍:0..3)
- ;設置為0會取消此切換(預設值3)
- UseWalkDistance=3
- ;更改在你從輻射的副作用中恢復時所顯示的訊息
- ;數值為misc.msg內的訊息號碼(預設值3003:“你覺得舒服多了”)
- RadEffectsRemovalMsg=3003
- ;設置為1會在手上有啟動的蓋格計數器並接觸到輻射時,顯示計數器的相關訊息
- ActiveGeigerMsgs=1
- ;設置為1以修正無法賣掉使用過的蓋格計數器或隱身小子的問題
- CanSellUsedGeiger=1
- ;設置為1會在執行各種動作時,跳過拿出與收起武器的動畫
- InstantWeaponEquip=0
- ;若要加入額外的遊戲訊息檔案,取消ExtraGameMsgFileList的分號並設置一串由以逗號分隔的檔名(不需要加上.msg副檔名)
- ;在預設情況下,各檔案會被配給從0開始的連續數字編號
- ;你可以使用“檔名:數字”的語法指定數字給特定檔案,每組檔名/指定數字由逗號分隔
- ;如果接在檔名/指定數字後的檔案沒有指定數字,它會被配給前面指定數字的下一個數字
- ;你需要用message_str_game腳本函式從那些檔案讀取訊息字串
- ;ExtraGameMsgFileList=
- ;設置為1會把對話選項前面的圓點換成數字編號
- NumbersInDialogue=0
- ;設置為1會在世界地圖上使用Fallout的一般文字字型,而不是類似DOS的字型
- WorldMapFontPatch=0
- ;設置為1會在死亡畫面字幕使用Fallout的一般文字字型,而不是類似DOS的字型
- ;需要把death.pal色盤內的字幕顏色修改為白色(索引編號220)以正確顯示文字
- DeathScreenFontPatch=0
- ;設置為1會在交易介面中檢視武器/彈藥時顯示完整物品敘述
- FullItemDescInBarter=0
- ;設置為1會在戰鬥控制面板顯示隊友的等級/AC/上癮旗標
- PartyMemberExtraInfo=0
- ;設置為1會在讀檔時略過存檔內除了遊戲/戰鬥難度設定之外的設定資料
- ;設置為2則是連遊戲/戰鬥難度設定都略過
- SkipLoadingGameSettings=0
- ;更改擊昏效果持續時間的基礎值(有效範圍:35..100;預設值35)
- ;持續時間ticks數的公式:10 * (value - 3 * EN)
- KnockoutTime=35
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- ; 關鍵modding選項 - 更改下列選項時需要格外小心
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- ;設置為1以修正使用電池在其他場景物件或角色上時,會變成給汽車充電的問題
- ;如果你使用的其他mod有自訂車輛的話,就設置為0
- CarChargingFix=1
- ;設置為1以避免汽車在透過城鎮/世界按鈕進入一個地區然後以步行離開時消失
- ;要注意的是全域變數633(GVAR_CAR_PLACED_TILE)會在玩家離開一個地區時被設為-1
- CarPlacedTileFix=1
- ;設置為1以修正obj_can_see_obj腳本函式,允許角色視線判定穿透其前方有設置“ShootThru”(可射穿)旗標的物件以及其他角色
- ;要注意的是啟用這選項在一些情況下會造成NPC非預期的行為。例如玩家還在某些障礙物後方時,NPC就發動戰鬥或進入對話
- ObjCanSeeObj_ShootThru_Fix=0
- ;設置為1以修正從未正常運作的obj_can_hear_obj腳本函式
- ObjCanHearObjFix=0
- ;設置為1會讓start_gdialog腳本函式的“心情”引數在使用人物對話頭像的對話時也有作用(本來會無視此引數)
- ;如果引數值為-1,對話角色的心情會以該腳本的區域變數0的數值決定(遊戲原始運作方式)
- StartGDialogFix=0
- ;設置為1以修正attack_complex腳本函式的attacker_results/target_results引數,並改變未使用的called_shot/num_attacks引數用途
- ;引數新的運作方式:
- ;called_shot - 命中目標時追加的額外傷害值
- ;num_attacks - 第一回合的額外行動點數
- AttackComplexFix=0
- ;設置為1會讓create_object_sid腳本函式在產生物品時就執行附屬腳本的“start”程序
- ;在預設情況下,物品附屬腳本的“start”程序是在當下的腳本程序結束之後才會執行
- ;要注意的是啟用這選項可能會讓一些既有的遊戲腳本發生非預期的結果
- CreateObjectSidFix=0
- ;設置為1以修正“use_p_proc”程序在墳墓類型容器為開啟狀態時的執行問題
- ;在預設情況下,使用開啟的墳墓不會像其他容器一樣執行附屬腳本的“use_p_proc”程序
- ;要注意的是啟用這選項會讓既有的墳墓腳本出問題
- GraveContainersFix=0
- ;設置為1以修正NPC在挑選最佳武器時的優先度分數計算
- ;要注意的是啟用這選項可能會影響一些NPC的武器選擇
- AIBestWeaponFix=1
- ;設置為1以修正NPC在使用身上藥物時,沒有把AI.txt內的chem_primary_desire當作偏好列表的問題
- ;設置為2將僅允許NPC使用列在chem_primary_desire內的藥物以及治療用藥物(治療針與治傷粉)
- ;註:未使用修正的chem_primary_desire在列表內三個數值為同一PID時,會阻止該特定物品被使用
- ;chem_primary_desire同時也當作NPC在試著撿地上藥物時的優先順位清單
- AIDrugUsePerfFix=1
- ;設置為1以修正玩家對自己使用急救/醫療技能時的距離偵測問題
- ;這會在玩家對自己使用急救/醫療技能時,讓隊友對玩家進行使用技能的動作,但前提是玩家要站在隊友身旁
- ;要注意的是因為相關引擎函式不算完整,在沒配合覆寫急救/醫療功能的全域腳本時,啟用這選項的用途十分有限
- PartyMemberSkillFix=0
- ;覆寫用以顯示摩多克馬桶爆炸的特殊死亡訊息之全域變數號碼
- ;設置為-1會取消該全域變數被設定時的特殊死亡訊息
- SpecialDeathGVAR=491
- ;設置為1會取消在進入地圖時,引擎對地圖編號19和37的特別處理
- ;要注意的是啟用這選項會讓摩多克與15號避難所的地圖變更出問題
- DisableSpecialMapIDs=0
- ;設置為1會取消在進入城市區域45時,引擎對城市區域45和46的特別處理:
- ;區域45會自動從世界地圖消失,而區域46會出現在世界地圖上
- ;要注意的是啟用這選項會讓遊戲內“假的13號避難所”的區域變更出問題
- DisableSpecialAreas=0
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- ; 各INI設定檔
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- ;若要更改暴擊效果表檔案的路徑及檔名,取消OverrideCriticalFile的分號
- ;OverrideCriticalFile=sfall\CriticalOverrides.ini
- ;若要更改SPECIAL屬性與延伸屬性之間的關係,取消DerivedStats的分號並指向一個包含延伸屬性資料的INI檔案
- ;範例可參考modders pack內的Stats.ini
- ;DerivedStats=sfall\Stats.ini
- ;允許你編輯技能資料表
- ;取消SkillsFile的分號並指向一個包含技能替換資料的INI檔案
- ;SkillsFile=sfall\Skills.ini
- ;若要在遊戲添加額外能力,取消PerksFile的分號並指向一個內含額外能力資料的檔案
- ;範例可參考modders pack內的Perks.ini
- ;PerksFile=sfall\Perks.ini
- ;若要在遊戲內加入新的書籍,取消BooksFile的分號並指向一個內含書籍資料的檔案
- ;範例可參考modders pack內的Books.ini
- ;BooksFile=sfall\Books.ini
- ;允許你更改藥物與它們上癮效果的一些參數
- ;範例可參考modders pack內的Drugs.ini
- ;DrugsFile=sfall\Drugs.ini
- ;指向內含電梯資料的INI檔案
- ;ElevatorsFile=sfall\Elevators.ini
- ;允許你更改空手攻擊招式的需求條件與效果
- ;範例可參考modders pack內的Unarmed.ini
- ;UnarmedFile=sfall\Unarmed.ini
- ;若要更改一些和遊戲機制有關的引擎參數,取消TweaksFile的分號
- ;TweaksFile=sfall\Tweaks.ini
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- [Scripts]
- ;全域腳本(global script)會從以逗號分隔的路徑列表中載入
- ;只使用單一反斜線 \ 作為目錄分隔符號
- ;支援scripts資料夾之外的路徑
- GlobalScriptPaths=scripts\gl*.int,scripts\sfall\gl*.int
- ;若要指定一個額外目錄以集中各腳本使用的INI檔案,取消IniConfigFolder的分號以進行設置
- ;遊戲會先相對於此目錄搜尋INI檔案,如果找不到,則相對於根目錄搜尋
- ;路徑長度最長為61個字元
- ;IniConfigFolder=mods\iniConfigs
- ;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- [Debugging]
- ;可以給modder使用的額外sfall設定選項
- ;此區塊不受UseCommandLine選項影響,永遠會從主要的ddraw.ini讀取設定值
- ;設置為1以啟用sfall除錯模式
- Enable=0
- ;設置為1以讓腳本可以直接存取Fallout的記憶體空間,並能任意塞入自己寫的呼叫程序
- ;設置為2會同時取消不安全腳本函式內的記憶體位址檢查
- ;不需要sfall除錯模式
- AllowUnsafeScripting=0
- ;如果你在測試對Fallout執行檔的修改,你可以在此覆寫sfall會檢查的CRC值
- ;你可以使用多個以逗號分隔的16進位值
- ;不需要sfall除錯模式
- ;ExtraCRC=0x00000000,0x00000000
- ;設置為1以跳過相容性模式檢查
- ;不需要sfall除錯模式
- SkipCompatModeCheck=0
- ;Fallout 2除錯模式
- ;設置為1會把遊戲除錯訊息輸出到畫面上,2是輸出到一個debug.log檔案,3則是同時輸出到兩者
- ;不需要sfall除錯模式
- ;你雖然不必建立環境變數,但仍然需要在fallout2.cfg內把下面幾行設定好
- ;-------
- ;[debug]
- ;mode=environment
- ;output_map_data_info=1
- ;show_load_info=1
- ;show_script_messages=1
- ;show_tile_num=1
- ;[sound]
- ;debug=0
- ;debug_sfxc=0
- ;-------
- DebugMode=0
- ;更改內部除錯視窗輸出除錯訊息所使用的字型(DebugMode 1或3)
- ;設置為1會使用Fallout的一般文字字型,而不是類似DOS的字型
- DebugWindowFont=0
- ;更改內部除錯視窗的寬度(有效範圍:300..1920;預設值300)
- DebugWindowWidth=300
- ;更改內部除錯視窗的高度(有效範圍:192..1080;預設值192)
- DebugWindowHeight=192
- ;設置為1會在把一個null值當成物件傳給函式時,隱藏遊戲除錯輸出的相關錯誤訊息
- HideObjIsNullMsg=0
- ;設置一個按鍵以切換是否在地圖上顯示六邊形網格
- ;設置為0是停用此項目,或是設置想使用按鍵的DX掃描碼
- MapGridToggleKey=0
- ;設置為1會阻止Fallout在啟動時刪除非唯讀的proto檔
- ;存檔/讀檔時會有非常棘手的副作用,所以不要用於一般遊戲上
- DontDeleteProtos=0
- ;設置為1會強迫sfall把所有hook相關程式碼注入到遊戲內,就算相對應的hook腳本不存在也一樣
- InjectAllGameHooks=0
- ;設置為1會強迫sfall在毎次遊戲讀檔時搜尋全域/hook腳本,而不是僅在初次載入遊戲時搜尋
- AlwaysFindScripts=0
- ;設置為1以強制各角色顯示戰鬥浮動訊息
- ;需要啟用AllowSoundForFloats選項
- Test_ForceFloats=0
- ;這些選項控制哪些訊息輸出會存在sfall除錯記錄檔(sfall-log.txt)內
- ;印出sfall初始化階段的訊息
- Init=1
- ;印出和hook腳本相關的訊息
- Hook=0
- ;印出其他和腳本相關的訊息
- Script=0
- ;印出和暴擊效果表相關的訊息
- Criticals=1
- ;印出和引擎修正相關的訊息
- Fixes=1
- ;將除錯記錄訊息複製顯示在一個專門的控制台視窗中
- ;此選項使用位元旗標來控制顯示的訊息種類
- ;除了sfall除錯記錄(bit 1)之外的其他種類都需要啟用DebugMode選項
- ;1 (bit 0) - 遊戲引擎本身的除錯訊息
- ;2 (bit 1) - sfall除錯記錄
- ;4 (bit 2) - 由debug_msg腳本函式輸出的訊息
- ;8 (bit 3) - 由display_msg腳本函式輸出的訊息
- ConsoleWindow=0b0000
- ;控制台視窗位置與尺寸的資料。請勿隨意修改
- ;清除資料以重設視窗位置與尺寸
- ConsoleWindowData=
- ;設置控制台視窗所使用的字元編碼(預設是你的系統編碼)
- ConsoleCodePage=0
Add Comment
Please, Sign In to add comment