2015-07-07 00:44:58 +07:00
;sfall configuration settings
2024-04-18 22:21:41 +08:00
;v4.4.3.1
2015-07-07 00:44:58 +07:00
[Main]
2021-12-20 12:00:45 +08:00
;Set to 1 to enable the built-in High Resolution Patch mode that is similar to the hi-res patch by Mash
2022-01-20 10:29:00 +08:00
;The required settings will be read from the f2_res.ini configuration file of the original hi-res patch
2021-12-20 12:00:45 +08:00
HiResMode = 1
2022-01-19 09:41:37 +08:00
;Set to 1 if you want to use command line arguments to tell sfall to use another ini file
2021-11-28 12:35:14 +08:00
;This option is always enabled in 4.3.3/3.8.33 or later. The information is left for reference only
UseCommandLine = 0
2015-07-07 00:44:58 +07:00
;Uncomment and point to a file to get alternate translations for some sfall messages
2021-04-24 10:24:55 +08:00
;This file can be placed in text\<language>\ for sfall to get the translations depending on the game language
2019-11-21 00:45:10 +08:00
;TranslationsINI=sfall\Translations.ini
2015-07-07 00:44:58 +07:00
2019-02-19 11:55:38 +08:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[ExtraPatches]
2022-09-22 10:09:52 +08:00
;This section allows you to set multiple paths to folders containing mods or patches
2021-04-02 01:19:29 +08:00
;Paths to folders and Fallout .dat files are supported
2022-09-22 10:09:52 +08:00
;The PatchFileXX options are available from 0 to 99. Larger numbers take precedence over smaller numbers (same as patchXXX.dat)
2023-06-21 22:21:12 +08:00
;Starting from 4.4/3.8.40, the game will load custom .dat files and folders from <GameRoot>\mods\mods_order.txt
2023-06-15 13:38:04 +08:00
;The files and folders in mods_order.txt will have a higher priority than the PatchFileXX options
;The complete order of how the engine loads game data is:
;master_patches > critter_patches > mods_order.txt > PatchFileXX > patchXXX.dat > sfall.dat > critter_dat > f2_res_patches > f2_res_dat > master_dat
2022-09-27 16:14:38 +08:00
;PatchFile0=mods\RP_data
;PatchFile1=
2019-06-25 22:32:52 +08:00
2023-06-15 13:38:04 +08:00
;Some details about mods_order.txt:
;If mods_order.txt does not exist, sfall will create one in <GameRoot>\mods\
;To install a new mod, copy the file/folder to <GameRoot>\mods\ and add its name to mods_order.txt
;Mods will be loaded line by line from top to bottom. You can change the load order in a text editor
;To disable a mod temporarily, you can comment it out by adding a ';' or '#' to the beginning of the line
2015-07-07 00:44:58 +07:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Speed]
2021-11-08 13:45:35 +08:00
;Set to 1 to enable options related to the game speed adjustment (SpeedMulti#, SpeedKey#, SpeedModKey, and SpeedToggleKey)
2015-07-07 00:44:58 +07:00
Enable = 1
;The speeds corresponding to each slot in percent. (i.e. 100 is normal speed)
SpeedMulti0 = 50
SpeedMulti1 = 100
2019-02-08 10:28:56 +08:00
SpeedMulti2 = 200
SpeedMulti3 = 300
SpeedMulti4 = 400
2015-07-07 00:44:58 +07:00
SpeedMulti5 = 500
2019-02-08 10:28:56 +08:00
SpeedMulti6 = 600
SpeedMulti7 = 700
SpeedMulti8 = 800
SpeedMulti9 = 900
2015-07-07 00:44:58 +07:00
;The initial speed at game startup
SpeedMultiInitial = 100
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Graphics]
;Set to 0 for 8 bit fullscreen
2017-03-09 13:56:37 +08:00
;Set to 4 for DX9 fullscreen
;Set to 5 for DX9 windowed
2024-02-26 09:27:21 +08:00
;Set to 6 for DX9 fullscreen windowed (the resolution in f2_res.ini should be in the same aspect ratio as your desktop resolution)
2017-03-09 13:56:37 +08:00
;A DX9 mode is required for any graphics related script extender functions to work (i.e. fullscreen shaders)
2015-07-07 00:44:58 +07:00
;Modes 1, 2 and 3 are no longer supported
2022-06-09 21:19:26 +08:00
;If using the hi-res patch by Mash, this option will always be read from the main ddraw.ini file
2024-02-22 08:27:31 +08:00
;Note: When using an external DirectDraw wrapper (ddraw.dll file in <GameRoot>\wrapper\), DX9 mode will not be available
2015-07-07 00:44:58 +07:00
Mode = 0
2017-03-09 13:56:37 +08:00
;If using a DX9 mode, this changes the resolution
2015-07-07 00:44:58 +07:00
;The graphics are simply stretched to fit the new window; this does _not_ let you see more of the map
2015-10-27 12:26:01 +08:00
;If set to 0, use Fallout's native resolution
2015-07-07 00:44:58 +07:00
GraphicsWidth = 0
GraphicsHeight = 0
2020-03-20 12:24:48 +08:00
;Window position data. Do not modify
2023-06-29 21:32:32 +08:00
;Set to -1 or 0 to reset the window position to the center or top-left corner
2021-09-12 13:59:58 +08:00
WindowData = -1
2020-03-20 12:24:48 +08:00
2020-03-22 09:00:25 +08:00
;Uncomment the option to use a hardware shader (requires DX9 graphics mode)
2019-12-15 09:19:57 +08:00
;The shader file <name>.fx must be placed in <GameRoot>\<master_patches>\shaders\ and must contain one technique with one or more passes
2020-09-21 12:54:42 +08:00
;You can specify multiple shader files, separated by commas
2019-12-14 10:49:08 +08:00
;GlobalShaderFile=global.fx
2020-09-28 12:04:08 +08:00
;Set to 1 to automatically enable linear texture filtering when the scale factor is not an integer
;Set to 2 to force-enable linear texture filtering
2020-09-23 22:37:11 +08:00
;This can be used in conjunction with the GlobalShaderFile option
2020-09-21 12:54:42 +08:00
TextureFilter = 1
2020-09-20 09:58:55 +08:00
2017-03-09 13:56:37 +08:00
;Set to 1 to do the palette conversion on the GPU
2020-12-09 10:44:57 +08:00
;Set to 2 to do the palette conversion on the CPU (used for compatibility with old video cards)
2015-07-07 00:44:58 +07:00
;Set to 0 to pick automatically
;GPU is faster, but requires v2.0 pixel shader support
GPUBlt = 0
2019-04-24 09:55:52 +08:00
;Set to 1 to allow using 32-bit textures for talking heads
2023-06-05 11:37:58 +08:00
;The texture files should be placed in art\heads\<name of the talking head FRM file>\ (without extension)
2019-04-24 09:55:52 +08:00
;The files in the folder should be numbered according to the number of frames in the talking head FRM file (0.png, 1.png, etc.)
;See the text file in the modders pack for a detailed description
2019-04-15 12:57:44 +08:00
;Requires DX9 graphics mode and v2.0 pixel shader support (see GPUBlt option)
2015-07-07 00:44:58 +07:00
Use32BitHeadGraphics = 0
2020-09-01 16:05:59 +08:00
;Set to 1 to automatically search for alternative AVI video files when Fallout tries to play the game movies
;Set to 2 to force AVI videos to fit the screen width
2020-03-22 09:00:25 +08:00
;Requires DX9 graphics mode
2022-02-10 12:13:26 +08:00
;The recommended video codec is Xvid
2018-09-30 21:34:35 +08:00
AllowDShowMovies = 0
2018-10-24 11:57:38 +08:00
;Fade effect time percentage modifier
;Default is 100. Decrease/increase this value to speed up/slow down fade effects
2018-09-30 21:34:35 +08:00
FadeMultiplier = 100
2019-06-28 21:40:57 +08:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Interface]
2020-01-09 11:38:44 +08:00
;Set to 1 to expand the number of action points displayed on the interface bar
;Requires new IFACE_E.frm and HR_IFACE_<res>E.frm files in art\intrface\ (included in sfall.dat) to display correctly
2024-05-05 10:52:53 +08:00
;The minimum supported version of the hi-res patch is v4.1.8
2020-01-09 11:38:44 +08:00
ActionPointsBar = 0
2019-06-28 21:40:57 +08:00
;Set to 1 to use the expanded world map interface
;Set to 2 to skip correcting the position of entrance markers on town maps
;You can use resized FRMs in 700x682 for town maps in the expanded world map interface
2024-05-05 10:52:53 +08:00
;Requires the hi-res patch/mode and a new WORLDMAP.frm file in art\intrface\ (included in sfall.dat)
2022-01-12 09:40:18 +08:00
;The resolution of the hi-res patch must be set to at least 890x720
2019-07-04 12:00:10 +08:00
ExpandWorldMap = 0
2019-06-28 21:40:57 +08:00
2020-02-07 10:03:16 +08:00
;Set to 1 to draw a dotted line while traveling on the world map (similar to Fallout 1)
2020-01-08 16:50:49 +08:00
WorldMapTravelMarkers = 0
2020-01-02 11:09:47 +08:00
;Uncomment these lines to change the appearance of the markers
2021-10-01 12:12:10 +08:00
;The color index in Fallout default palette (valid range: 1..228; default is 134)
2020-01-09 11:38:44 +08:00
;TravelMarkerColor=134
2020-01-12 20:22:38 +08:00
;The length and spacing of the dots in pixels for each type of terrain in worldmap.txt
;Syntax is 'length:spacing', with each pair separated by a comma (valid range: 1..10; default is 2)
2020-01-16 09:34:53 +08:00
;TravelMarkerStyles=2:2,2:2,2:2,2:2
2020-01-02 00:38:01 +08:00
2020-01-10 10:42:06 +08:00
;Set to 1 to display terrain types when hovering the cursor over the player's marker on the world map
2020-01-08 16:50:49 +08:00
WorldMapTerrainInfo = 0
2024-05-07 23:27:35 +02:00
;Set to 1 to enable tall trade/barter window with 4 item slots per table instead of 3
2024-05-08 20:48:11 +02:00
;Requires the high-res mode with resolution of at least 640x528
;Requires new frm files in art\intrface\: barter_e.frm (640x239), trade_e.frm (640x238) (included in sfall.dat)
2024-05-07 23:27:35 +02:00
ExpandedBarter = 0
;Set to 1 to enable tall inventory/loot/item select windows with 8 vertical slots instead of 6
2024-05-08 20:48:11 +02:00
;Requires new frm files in art\intrface\: invbox_e.frm (499x467), loot_e.frm (537x464) and use_e.frm (292x464) files (included in sfall.dat)
2024-05-07 23:27:35 +02:00
ExpandedInventory = 0
2024-05-04 02:06:40 +02:00
2020-03-26 14:06:46 +08:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Sound]
;Sets the number of allowed simultaneous sound effects
2022-07-26 08:23:47 +08:00
;Set to 0 to leave the default unchanged (i.e. 8). The maximum is 32
NumSoundBuffers = 8
2020-03-26 14:06:46 +08:00
;Set to 1 to allow attaching sound files to combat float messages
AllowSoundForFloats = 0
2020-09-01 16:05:59 +08:00
;Set to 1 to automatically search for alternative formats (mp3/wma/wav) when Fallout tries to play an ACM
2022-08-08 09:08:05 +08:00
;Alternative music files will play even if original ACM files are not present in the music folder
2020-03-26 14:06:46 +08:00
;This does not effect the play_sfall_sound and stop_sfall_sound script functions
AllowDShowSound = 0
2020-08-02 19:37:27 +08:00
;Set to 1 to override the default music path with data\sound\music\ if music_path is not present in the cfg
2020-08-05 16:01:18 +08:00
;Set to 2 to overwrite all occurrences of the music path
2020-05-01 07:38:35 +08:00
OverrideMusicDir = 1
2020-03-26 14:06:46 +08:00
2021-08-08 22:40:49 +08:00
;Set to 1 to automatically search for new SFX sound files at game startup
;Note: With this option enabled, you will no longer need to use the utility regsnd.exe to register new SFX sounds
2021-08-13 10:54:57 +08:00
;This will slightly increase the startup time of the game on older computers
2021-08-08 22:40:49 +08:00
AutoSearchSFX = 1
2023-06-09 11:14:03 +08:00
;Uncomment these lines to override the names of sound files used by the engine
2023-06-05 11:37:58 +08:00
;Filenames are limited to 8 characters (without extension)
;MainMenuMusic=07desert
;WorldMapMusic=23world
;WorldMapCarMusic=20car
;EndGameMovieMusic0=akiss
;EndGameMovieMusic1=10labone
;MapLoadingSound=wind2
2015-07-07 00:44:58 +07:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Input]
2019-02-21 10:53:55 +08:00
;Set to 1 to enable the mouse scroll wheel to scroll through the inventory, barter, and loot screens
2015-07-07 00:44:58 +07:00
UseScrollWheel = 1
;The mouse Z position is divided by this modifier to calculate the number of inventory
2021-04-18 13:09:06 +08:00
;slots to scroll. My mouse moves 120 pixels in the z direction for one click of the mouse
2015-07-07 00:44:58 +07:00
;wheel, but this may vary depending on your mouse manufacturer and windows settings.
;Set to 0 to only ever scroll 1 click
ScrollMod = 0
2024-03-29 16:55:00 +08:00
;Adjusts mouse sensitivity to some percentage of normal
2015-10-27 12:26:01 +08:00
;Negative values are valid if you want your mouse axis reversed for some reason
2015-07-07 00:44:58 +07:00
MouseSensitivity = 100
;DX scancode of a key to press when the middle mouse button is clicked
2021-05-15 21:54:59 +08:00
;The default of 48 ('B' key) toggles between your active items
2015-07-07 00:44:58 +07:00
;Set to 0 to disable
2021-05-15 21:54:59 +08:00
MiddleMouse = 48
2015-07-07 00:44:58 +07:00
;Set to 1 to reverse the left and right mouse buttons
ReverseMouseButtons = 0
2015-10-27 12:26:01 +08:00
;Set these to 1 if you want Fallout to access the keyboard or mouse in background mode
2015-07-07 00:44:58 +07:00
;Try these if you get the 'Failure initializing input devices' error
BackgroundKeyboard = 0
BackgroundMouse = 0
2017-04-19 10:37:04 +08:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2015-07-07 00:44:58 +07:00
;The modifier key you have to hold down to change any speed settings
;Set to 0 if you don't want to use a modifier key, or a DX scancode otherwise
;Set to -1 for either ctrl key, -2 for either alt key or -3 for either shift key
SpeedModKey = -1
;A key to press to toggle the speed tweak on or off
2021-12-20 12:00:45 +08:00
;Set to 0 if you don't want a toggle key, or a DX scancode otherwise
2018-06-12 20:52:03 +08:00
SpeedToggleKey = 0
2015-07-07 00:44:58 +07:00
;The keys corresponding to the 10 speed slots
;Set to 0 to disable a slot, otherwise specify the DX scancode of the key you want to use
SpeedKey0 = 0x52
SpeedKey1 = 0x4f
SpeedKey2 = 0x50
SpeedKey3 = 0x51
SpeedKey4 = 0x4b
SpeedKey5 = 0x4c
SpeedKey6 = 0x4d
SpeedKey7 = 0x00
SpeedKey8 = 0x00
SpeedKey9 = 0x00
2020-03-22 09:00:25 +08:00
;A key to hold down to move the window around when using DX9 graphics mode 5
2015-07-07 00:44:58 +07:00
;Set to 0 if you don't want to use a modifier key, or a DX scancode otherwise
;Set to -1 for either ctrl key, -2 for either alt key or -3 for either shift key
WindowScrollKey = 0
2020-04-18 10:20:18 +08:00
;A key to press to reload your currently equipped weapon or use the active item
2018-06-12 20:52:03 +08:00
;Set to 0 if you don't want a reload key, or a DX scancode otherwise
2015-07-07 00:44:58 +07:00
ReloadWeaponKey = 0
2018-06-11 13:40:09 +08:00
;A key to hold down to let you move/drop a whole stack of items at once without the 'Move Items' window
2018-06-12 20:52:03 +08:00
;Set to 0 if you don't want to use a modifier key, or a DX scancode otherwise
2018-10-20 09:53:16 +08:00
ItemFastMoveKey = 29
2018-06-06 06:33:46 +08:00
2018-10-10 17:52:05 +08:00
;Set to 1 to skip the 'Move Items' window when taking items from containers or corpses and not holding down ItemFastMoveKey
;Requires ItemFastMoveKey to be enabled
FastMoveFromContainer = 0
2018-10-29 11:04:51 +08:00
;A key to press to open a debug game editor
2018-06-12 20:52:03 +08:00
;Set to 0 to disable, or a DX scancode otherwise
2020-12-13 12:42:39 +08:00
;Requires sfall debugging mode and FalloutDebug.exe from the modders pack
2015-07-07 00:44:58 +07:00
DebugEditorKey = 0
2017-04-19 10:37:04 +08:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2015-07-07 00:44:58 +07:00
[Misc]
2019-09-10 06:48:37 +08:00
;Changes some of Fallout 2 engine functions to Fallout 1 behavior:
2019-09-09 14:46:54 +08:00
;- disables playing the final movie/credits after the endgame slideshow
;- disables halving the weight for power armor items
2020-01-22 10:20:32 +08:00
;- endgame_movie script function plays movie 10 or 11 based on the player's gender before the credits
2019-09-10 06:48:37 +08:00
Fallout1Behavior = 0
2019-09-09 14:46:54 +08:00
2015-07-07 00:44:58 +07:00
;Time limit in years. Must be between -3 and 13
2021-08-13 10:54:57 +08:00
;Set to 0 if you want to die the instant you leave Arroyo
2015-07-07 00:44:58 +07:00
;Set to -1 to remove the time limit, and automatically reset the date back to 2241 each time you would have reached it
2019-02-03 00:57:00 +08:00
;Set to -2 or -3 to remove the time limit, automatically reset the date, but override Fallout's GetDate function to return the correct year
2015-07-07 00:44:58 +07:00
TimeLimit = 13
;World map travel time percentage modifier
;Modifies how fast in game time passes while you're moving around the map screen without affecting encounter rate
;100 is normal speed, 0 stops time from passing
WorldMapTimeMod = 100
2015-10-27 12:26:01 +08:00
;Set to 1 to use the Fallout 1 code to control world map speed
2015-07-07 00:44:58 +07:00
WorldMapFPSPatch = 1
;Controls the world map speed if WorldMapFPSPatch is 1. Higher values cause slower movement
2021-02-07 21:11:12 +08:00
;Default is 66 milliseconds
2015-07-07 00:44:58 +07:00
WorldMapDelay2 = 66
2016-12-27 14:19:54 +08:00
;Set to 1 to enable Ray's patch to make world map encounter rate independent of your travel speed
2017-01-12 00:08:10 +08:00
;Higher values of WorldMapEncounterRate cause a slower encounter rate
2016-12-27 14:19:54 +08:00
WorldMapEncounterFix = 0
2017-01-12 00:08:10 +08:00
WorldMapEncounterRate = 5
2016-12-27 14:19:54 +08:00
2015-07-07 00:44:58 +07:00
;The number of slots available in the locations list panel of the world map
2021-12-20 12:00:45 +08:00
;Set to 0 to leave the default unchanged (i.e. 17). The maximum is 127
;Setting this greater than 17 requires a replacement WMTABS.frm file in art\intrface\, or you'll get glitched graphics
2015-07-07 00:44:58 +07:00
WorldMapSlots = 0
;To start a new game somewhere other than artemple.map, uncomment the next line and set it to the map you want to load
;StartingMap=
;To change the 'FALLOUT II v1.02d' version string on the main menu, uncomment the next line
2015-10-27 12:26:01 +08:00
;You can use up to 2 %d's in this if you want to include Fallout's version number somewhere
2015-07-07 00:44:58 +07:00
;VersionString=
2015-10-27 12:26:01 +08:00
;To use a config file other than fallout2.cfg, uncomment the next line and add the name of your new file
2015-07-07 00:44:58 +07:00
;ConfigFile=
2021-08-11 14:09:39 +08:00
;Set to 1 to enable script functions relating to overriding the file system
2019-02-03 00:57:00 +08:00
UseFileSystemOverride = 0
2015-07-07 00:44:58 +07:00
;To use a patch file other than patch000.dat, uncomment the next line and add your new file name
2019-02-19 11:55:38 +08:00
;If you want to load multiple patch files (up to 1000) at once, you can include a %d in the file name (sprintf syntax)
2015-07-07 00:44:58 +07:00
;PatchFile=patch%03d.dat
2023-06-15 13:38:04 +08:00
;Set to 1 to change the order of how the engine loads game data
;Old: patchXXX.dat > critter_patches > critter_dat > f2_res_patches > f2_res_dat > master_patches > master_dat
;New: master_patches > critter_patches > [ExtraPatches] > patchXXX.dat > sfall.dat > critter_dat > f2_res_patches > f2_res_dat > master_dat
2021-03-26 12:16:20 +08:00
;This option is always enabled in 4.3/3.8.30 or later. The information is left for reference only
2021-11-28 12:35:14 +08:00
DataLoadOrderPatch = 1
2016-10-11 11:58:17 +08:00
2020-02-07 10:03:16 +08:00
;Set to 1 to load alternative dialog msg files from text\<language>\dialog_female\ for female PC
2019-04-30 06:45:22 +08:00
;Set to 2 to also load subtitle files from text\<language>\cuts_female\ for female PC
2018-07-24 12:07:02 +08:00
FemaleDialogMsgs = 0
2023-08-21 13:26:49 +08:00
;Set to 1 to allow using the caret character '^' in dialog msg files to specify alternative text in dialogue based on the player's gender
2020-01-06 00:14:09 +08:00
;The text must be enclosed in angle brackets (example: <MaleText^FemaleText>)
2020-01-04 22:45:13 +08:00
DialogGenderWords = 0
2024-03-29 16:55:00 +08:00
;To change the default and starting player models, uncomment the next four lines
2023-06-05 11:37:58 +08:00
;The default models can also be changed in-game via script
2015-07-07 00:44:58 +07:00
;MaleStartModel=hmwarr
;MaleDefaultModel=hmjmps
;FemaleStartModel=hfprim
;FemaleDefaultModel=hfjmps
2023-06-05 11:37:58 +08:00
;To change the various in-game movies, modify the next 17 lines
2020-07-28 15:21:47 +08:00
;You can also define additional movies by adding Movie18 - Movie32 lines
2023-06-05 11:37:58 +08:00
;Most of these can also be changed in-game via script
2015-07-07 00:44:58 +07:00
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
;To change the starting year, month or day, uncomment the next 3 lines
2019-08-09 11:47:33 +08:00
;Both StartMonth and StartDay are 0-indexed (i.e. 0 is January or the first day of a month)
2015-07-07 00:44:58 +07:00
;StartYear=-1
;StartMonth=-1
;StartDay=-1
;To change the limit of the distance away from the player to which you're allowed to scroll the local maps, uncomment the next two lines
2024-03-29 16:55:00 +08:00
;Defaults are 480 in the x direction and 400 in the y direction
2022-02-20 08:39:02 +08:00
;Does not work with the hi-res patch by Mash!
2015-07-07 00:44:58 +07:00
;LocalMapXLimit=480
;LocalMapYLimit=400
;Set to 1 if you want the pipboy to be available at the start of the game
2016-09-29 13:37:58 +08:00
;Set to 2 to make the pipboy available by only skipping the vault suit movie check
2015-07-07 00:44:58 +07:00
PipBoyAvailableAtGameStart = 0
;Set to 1 to double the number of available kill types
;If you use this, you need to provide the extra descriptions in proto.msg (entries from 1450 to 1487 are names and 1488 to 1525 are descriptions)
2024-03-29 16:55:00 +08:00
;Changing this option mid game will not invalidate old save games, but the player's kill counters will be completely screwed
2015-07-07 00:44:58 +07:00
;Setting this to 1 may cause problems if the player kills more than 32767 of any one critter type
;Additional kill types must have their new critical tables set! (See the OverrideCriticalTable option)
ExtraKillTypes = 0
2024-03-29 16:55:00 +08:00
;Choose the damage formula used to calculate combat damage
2015-07-07 00:44:58 +07:00
;Don't set this to anything other than 0 unless another mod you're using explicitly tells you to!
;0 - Fallout default
;1 - Glovz's Damage Fix
;2 - Glovz's Damage Fix with Damage Multiplier tweak
2023-01-07 23:06:07 +08:00
;5 - Haenlomal's Yet Another Ammo Mod
2015-07-07 00:44:58 +07:00
DamageFormula = 0
2024-03-29 16:55:00 +08:00
;Prevents you from using 0 to escape from dialogue at any time
2015-07-07 00:44:58 +07:00
DialogueFix = 1
2020-02-22 15:31:17 +08:00
;Prevents you from using number keys to enter unvisited areas on a town map
TownMapHotkeysFix = 1
2020-07-21 12:28:15 +08:00
;Set to 1 to disable the Horrigan encounter
2015-07-07 00:44:58 +07:00
DisableHorrigan = 0
2024-03-29 16:55:00 +08:00
;Set to 1 to disable the random element in NPC levelling
2017-03-09 13:56:37 +08:00
;This will cause all NPC party members to automatically level up as soon as the player reaches the requirements
2015-07-07 00:44:58 +07:00
NPCAutoLevel = 0
;Change the initial starting location and world map viewport
;Leave at -1 for default
StartXPos = -1
StartYPos = -1
ViewXPos = -1
ViewYPos = -1
2015-10-27 12:26:01 +08:00
;Set to 1 to force Fallout not to use multiple processor cores even if they are available
2015-07-07 00:44:58 +07:00
SingleCore = 1
2021-10-27 22:02:09 +08:00
;Set to 1 to override the art_cache_size setting in fallout2.cfg
2015-07-07 00:44:58 +07:00
OverrideArtCacheSize = 0
;Prevents you from saving in combat except at the start of your turn to avoid a few bugs
2021-06-01 09:51:59 +08:00
;Note that even with this option enabled, it is still not advisable to save in combat
2015-07-07 00:44:58 +07:00
;Set to 2 to block all saving in combat
SaveInCombatFix = 1
2024-04-18 20:47:45 +08:00
;Uncomment and set a comma-delimited list of numbers to use a custom xp table
2017-03-09 13:56:37 +08:00
;Player's level is capped once the highest specified level is reached
2015-07-07 00:44:58 +07:00
;XPTable=50,100,200
2021-11-09 10:01:17 +08:00
;Set to 1 to enable additional weapon animation codes from 'o' to 't'
2015-07-07 00:44:58 +07:00
;The 4 byte value at 0x39 of weapon protos may range from 0 to 15 rather than 0 to 10
2020-09-01 16:05:59 +08:00
;Since the letters 'n' and 'r' are in use for other animations, an animation code of 11 corresponds to 's' and 15 to 't'
2023-10-27 22:41:58 +08:00
;This option is always enabled in 4.4.1/3.8.41 or later. The information is left for reference only
2015-07-07 00:44:58 +07:00
AdditionalWeaponAnims = 1
;Uncomment these lines to modify the default modifiers for aimed shots at specific bodyparts
2019-09-07 20:03:29 +08:00
;Modifiers affect both NPCs and the player
2016-08-31 10:27:03 +08:00
;BodyHit_Head=-40
;BodyHit_Left_Arm=-30
;BodyHit_Right_Arm=-30
2019-09-07 20:03:29 +08:00
;BodyHit_Torso=0
2016-08-31 10:27:03 +08:00
;BodyHit_Right_Leg=-20
;BodyHit_Left_Leg=-20
;BodyHit_Eyes=-60
;BodyHit_Groin=-30
2019-09-07 20:03:29 +08:00
;The modifier for unaimed shots
;BodyHit_Torso_Uncalled=0
2015-07-07 00:44:58 +07:00
;Set to 1 to use a CriticalOverrides.ini file to override the default critical table
;Set to 2 to use the default critical with bug fixes (doesn't require an ini)
;Set to 3 to use a new format CriticalOverrides.ini file, with preadded bug fixes
;If the ExtraKillTypes option is enabled, this should be set to 3, with containing entries for any new types
;Must be non-zero to use the edit/get/reset_critical script functions
OverrideCriticalTable = 2
;Set to 1 to get notification of karma changes in the notification window
DisplayKarmaChanges = 0
;Set to 1 to always reload messages, rather than only at map load
AlwaysReloadMsgs = 0
;Set to 1 to force the player to play the idle animation when reloading their weapon
PlayIdleAnimOnReload = 0
2019-03-15 19:17:37 +08:00
;Changes the timer (in days) for deleting corpses on a map after you leave (valid range: 0..13)
2020-08-09 12:17:32 +08:00
;The corpses of critters with 'Ages' flag set or on maps with 'dead_bodies_age=No' set in maps.txt will not disappear
2019-03-16 08:47:37 +08:00
;Default is 6. Set to 0 for a 12-hour timer
2019-03-15 19:17:37 +08:00
CorpseDeleteTime = 6
2015-07-07 00:44:58 +07:00
;Set a number of milliseconds to idle each input loop
;Set to -1 to disable
2020-01-23 23:13:50 +08:00
;Set to 0 to idle only if other processes are waiting for processor time (WinXP/2000: if processes have equal priority)
2023-01-07 23:06:07 +08:00
;Set to 1 (or some higher number if needed) to prevent 100% CPU use. The maximum is 50
2015-07-07 00:44:58 +07:00
ProcessorIdle = -1
;Set to 1 if using the hero appearance mod
2019-10-15 11:40:59 +08:00
;Set to 2 for backward compatibility with scripts that manually fix obj_art_fid/art_change_fid_num script functions for dude_obj
2019-04-30 06:45:22 +08:00
;You can add AppChCrt.frm and AppChEdt.frm files to art\intrface\ to set a custom background for the character screen
2015-07-07 00:44:58 +07:00
EnableHeroAppearanceMod = 0
;Set to 1 to skip the 3 opening movies
2019-06-29 19:24:56 +08:00
;Set to 2 to also skip the splash screen
2015-07-07 00:44:58 +07:00
SkipOpeningMovies = 0
2024-03-29 16:55:00 +08:00
;Causes NPCs who complete their combat turn with AP left over will try and find other ways to spend it
;Only NPCs with AP left equal to or greater than the value given here will be considered
2015-07-07 00:44:58 +07:00
;Set to 0 to disable
NPCsTryToSpendExtraAP = 0
2021-04-18 13:09:06 +08:00
;Allows the use of tiles over 80x36 in size. sfall will just split and resave them to art\tiles\zzz####.frm at startup
;Set to 1 to check all tiles on started (slow, but can also be useful for checking the correct size of your new tiles)
;Set to 2 if you provide a XLtiles.lst file in art\tiles\ containing a list of the tile indexes that need checking
2015-07-07 00:44:58 +07:00
AllowLargeTiles = 0
2018-05-28 09:27:53 +08:00
;Set to 1 to boost the maximum number of tile FRMs from 4096 to 16383
2022-08-09 21:32:59 +08:00
;This option is always enabled in 4.3.7/3.8.37 or later. The information is left for reference only
2022-08-08 09:08:05 +08:00
MoreTiles = 1
2018-05-28 09:27:53 +08:00
;Change the Skilldex cursor FRM numbers
2015-07-07 00:44:58 +07:00
;Default is 293 for all skills
Lockpick = 293
Steal = 293
Traps = 293
FirstAid = 293
Doctor = 293
Science = 293
Repair = 293
2018-08-12 19:07:52 +08:00
;Set to 1 to add scroll buttons to the pipboy quest list, and remove the quests per area limit
;Set to 2 to use a different set of scroll buttons
2015-07-07 00:44:58 +07:00
UseScrollingQuestsList = 1
2018-08-12 19:07:52 +08:00
;To change the location of quest list scroll buttons, uncomment the next two lines
2018-08-26 14:53:47 +08:00
;Defaults are 140 for the X-axis and 334 for the Y-axis
2018-08-12 19:07:52 +08:00
;QuestsScrollButtonsX=140
;QuestsScrollButtonsY=334
2015-07-07 00:44:58 +07:00
;Uncomment these lines to control the premade characters offered when starting a new game
;Multiple options should be separated by commas, and there must be the same number of entries in both lines
2019-10-16 12:24:54 +08:00
;Each name in PremadePaths is limited to 11 characters
2015-07-07 00:44:58 +07:00
;PremadePaths=combat,diplomat,stealth
;PremadeFIDs=201,203,202
;Use this line to modify the list of cities and their associated global variables used for city reputations
2024-03-29 16:55:00 +08:00
;Syntax is 'city id:global id', with each city/global pair separated by a comma
2015-07-07 00:44:58 +07:00
;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
;Set this to a valid path to save a copy of the console contents
2019-11-21 00:45:10 +08:00
;ConsoleOutputPath=console.txt
2015-07-07 00:44:58 +07:00
;Set to 1 to add additional pages of save slots
ExtraSaveSlots = 0
2018-09-06 07:01:14 +08:00
;To use more than one save slot for quick saving (F6 key) without picking a slot beforehand, set the next two lines
2021-08-13 10:54:57 +08:00
;Quick save will cyclically overwrite saves from the first slot on the specified page to the last slot on the n-th page
2021-08-12 15:07:24 +08:00
;AutoQuickSave sets how many pages you want to use for quick saving (valid range: 1..10)
2021-08-13 10:54:57 +08:00
;Set to 0 to disable
2018-09-06 07:01:14 +08:00
AutoQuickSave = 0
2021-08-13 10:54:57 +08:00
;AutoQuickSavePage is the page number to start at if ExtraSaveSlots is enabled (valid range: 0..999)
;Set to -1 to use the current selected page (not recommended)
2021-08-12 15:07:24 +08:00
AutoQuickSavePage = 1
2018-09-06 07:01:14 +08:00
2017-03-09 13:56:37 +08:00
;Set to 1 to speed up the HP/AC counter animations
;Set to 2 to update the HP/AC counters instantly
2015-07-07 00:44:58 +07:00
SpeedInterfaceCounterAnims = 0
2018-05-28 09:27:53 +08:00
;These lines allow you to control the karma FRMs displayed on the character screen
2017-03-04 19:55:37 +07:00
;Number of KarmaPoints should be 1 less than number of KarmaFRMs
2015-07-07 00:44:58 +07:00
;KarmaFRMs=47,48,49
;KarmaPoints=-100,100
;Set to 1 to allow science and repair to be used on the player, or 2 for all critters. (Rather than only brahmin/robots)
ScienceOnCritters = 0
2017-03-09 13:56:37 +08:00
;Modify this value to change the player's speed of rotation on the inventory and character screens
2022-08-09 21:32:59 +08:00
;Default is 166 (lower - faster; valid range: 0..1000)
2015-07-07 00:44:58 +07:00
SpeedInventoryPCRotation = 166
2023-06-15 13:24:02 +08:00
;Modify the number of the extra interface boxes available to modders (Default is 5, and the maximum is 95)
2018-07-21 08:54:25 +08:00
BoxBarCount = 5
;Uncomment to set the text colour of the extra interface boxes
;The line must contain the same number of digits as the value of BoxBarCount, each either a 0 for green or 1 for red
2015-07-07 00:44:58 +07:00
;BoxBarColours=00000
2024-03-29 16:55:00 +08:00
;Set to 1 to fix the bug that caused bonus HtH damage to not be applied correctly
2015-07-07 00:44:58 +07:00
BonusHtHDamageFix = 1
2015-10-05 16:59:47 +08:00
;Set to 1 to display additional points of damage from Bonus HtH/Ranged Damage perks in the inventory
DisplayBonusDamage = 0
2023-06-15 13:24:02 +08:00
;Modify the maximum number of animations allowed to run on a map (Default is 32, and the maximum is 127)
2022-07-26 08:23:47 +08:00
AnimationsAtOnceLimit = 64
2015-07-07 00:44:58 +07:00
2023-05-29 15:21:21 +08:00
;Set to 1 to remove the limits that stop the game from rolling critical successes/failures in the first few days of game time
2015-07-07 00:44:58 +07:00
RemoveCriticalTimelimits = 0
2022-06-07 10:23:35 +08:00
;Change the colour of the font used on the main menu for the Fallout/sfall version string and copyright text
2019-08-23 10:32:07 +08:00
;It's the last byte ('3C' by default) that picks the colour used. The first byte supplies additional flags for this option
2022-06-07 10:23:35 +08:00
;1 - change the colour for the version string only
;2 - underline text for the version string
;4 - use monospace font for the version string
2019-08-23 10:32:07 +08:00
;MainMenuFontColour=0x00003C
;Change the colour of the font used on the main menu for the button text
;MainMenuBigFontColour=0x3C
2015-07-07 00:44:58 +07:00
2020-09-05 10:39:22 +08:00
;Alternative behaviors to the Fast Shot trait
2021-04-29 11:54:20 +08:00
;0 - Fallout 2 original behavior: -1 AP cost for ranged weapons. Aimed attacks are disabled
;1 - Haenlomal's tweak: aimed attacks are enabled for melee/unarmed weapons and HtH attacks
2020-09-05 10:39:22 +08:00
;2 - Alternative behavior: apply -1 AP cost to melee/unarmed weapons and HtH attacks
2021-04-29 11:54:20 +08:00
;3 - Fallout 1 original behavior: -1 AP cost for all weapons. Aimed attacks are disabled
FastShotFix = 0
2015-07-07 00:44:58 +07:00
2021-01-29 10:46:14 +08:00
;Set to 1 to fix the carry weight penalty of the Small Frame trait not being applied to bonus Strength points
SmallFrameFix = 0
2019-03-04 12:47:59 +08:00
;Set to 1 to boost the maximum number of script names from 1450 to 10000
BoostScriptDialogLimit = 0
2015-07-07 00:44:58 +07:00
;These options modify the checks to see if a critter can carry an additional item, changing which items are counted towards the weight limit and adding an additional size check
2017-03-09 13:56:37 +08:00
;Set the mode to 0 to disable the size check, 1 to apply to the PC only, 2 to apply to the PC and party members, or 3 to apply to all critters
2018-09-20 09:41:49 +08:00
;Only the PC uses CritterInvSizeLimit. Other critters will use the unused stat (STAT_unused = 10) or have the size limit of 100 if the stat is not set
2015-07-07 00:44:58 +07:00
;Add 4 to the mode to limit the weight check to used items only
2020-03-31 21:06:23 +08:00
;You can use message number 542/543 in proto.msg and message number 35 in inventry.msg to set up custom messages for item size
2015-07-07 00:44:58 +07:00
CritterInvSizeLimitMode = 0
2021-11-09 10:01:17 +08:00
CritterInvSizeLimit = 200
2015-07-07 00:44:58 +07:00
;Some bit flags to alter behaviour of the motion sensor
2024-04-18 20:47:45 +08:00
;1 - Allow sensor use on automap when the motion sensor is in the pack rather than hands
2017-03-16 01:21:20 +07:00
;2 - Motion sensor doesn't require charges
2015-07-07 00:44:58 +07:00
MotionScannerFlags = 1
2020-09-03 14:20:23 +08:00
;Set a value greater than 40 to change the maximum encounter table size (enc_## in worldmap.txt)
;Default is 40, and the maximum is 100
2020-09-05 10:39:22 +08:00
;Note: Setting this greater than 50 requires renumbering all message lines for the encounter tables in worldmap.msg
;The messages for each table must be numbered from (3000 + table number * 100) to (3099 + table number * 100)
2015-07-07 00:44:58 +07:00
EncounterTableSize = 0
;Set to 1 to disable the pipboy alarm button
DisablePipboyAlarm = 0
2016-11-08 10:25:41 +08:00
;Uncomment the next four lines to move the main menu buttons and credit text (the 'Copyright(c)' line on the main menu)
;MainMenuOffsetX=0
;MainMenuOffsetY=0
;MainMenuCreditsOffsetX=0
;MainMenuCreditsOffsetY=0
2024-03-29 16:55:00 +08:00
;Prevents you from using super stims on a critter who is at full health
2015-07-07 00:44:58 +07:00
SuperStimExploitFix = 0
;Change the AP cost for accessing inventory in combat, and the related effect of Quick Pockets perk
InventoryApCost = 4
QuickPocketsApCostReduction = 2
2022-05-25 21:17:06 +08:00
;These options modify the bullet distribution of burst attacks
;All the bullets are divided into three groups: center, left, and right
;These groups will then travel along three parallel tracks, trying to hit targets on the way
;CenterMult/Div set the ratio of how many bullets go to the center group, and the remaining are divided equally to the left and right sides
;TargetMult/Div set the ratio of how many bullets in the center group will attack the primary target directly
;Multiplier values are capped at divisor values
2015-07-07 00:44:58 +07:00
ComputeSpray_CenterMult = 1
ComputeSpray_CenterDiv = 3
ComputeSpray_TargetMult = 1
ComputeSpray_TargetDiv = 2
;Set to 1 to make explosions and projectiles emit light
ExplosionsEmitLight = 0
;Uncomment these lines to change explosives damage. DmgMax can be set to 9999 at max, and DmgMin is capped at DmgMax
;Dynamite_DmgMax=50
;Dynamite_DmgMin=30
;PlasticExplosive_DmgMax=80
;PlasticExplosive_DmgMin=40
;Uncomment these lines to change the timers of how many days after the game starts Hakunin dream sequences will occur
;MovieTimer_artimer1=90
;MovieTimer_artimer2=180
;MovieTimer_artimer3=270
;MovieTimer_artimer4=360
2023-05-20 10:56:39 +08:00
;Set to 1 to add proper checks for ammo before attacking
2023-05-18 09:56:12 +08:00
;By default, a weapon can perform an attack with at least one ammo, regardless of ammo cost calculation
2021-10-27 22:02:09 +08:00
;Note that enabling this option will prevent super cattle prods and mega power fists from attacking with only one ammo left
2023-05-20 10:56:39 +08:00
CheckWeaponAmmoCost = 1
2015-07-07 00:44:58 +07:00
;Controls the speed of combat panel animations (lower - faster; valid range: 0..65535)
CombatPanelAnimDelay = 1000
;Controls the speed of dialog panel animations (lower - faster; valid range: 0..255)
DialogPanelAnimDelay = 33
2016-02-16 16:44:24 +08:00
;Controls the speed of pipboy alarm clock animations (lower - faster; valid range: 0..127)
PipboyTimeAnimDelay = 50
2015-07-07 00:44:58 +07:00
2015-11-17 12:56:03 +08:00
;Changes the way weapon reloading works when you drag ammo onto a weapon in the inventory
;Set to -1 to disable (vanilla behavior with the 'Move Items' window)
;Set to 0 to use all the ammo boxes to reload
;Set to 1 or more to reserve the specified amount of ammo boxes and use all the rest to reload
;If the amount of ammo boxes in the inventory is less than or equal to the reserve, only one box will be used
ReloadReserve = -1
2019-09-24 11:52:50 +08:00
;Set to 1 to change the counter in the 'Move Items' window to start with maximum number, except in the barter screen
2018-06-06 06:33:46 +08:00
ItemCounterDefaultMax = 0
2015-11-03 16:14:27 +08:00
;Set to 1 to leave the music playing in dialogue with talking heads
EnableMusicInDialogue = 0
2017-05-26 10:36:14 +08:00
;Set to 1 to prevent the player from running while sneaking without Silent Running perk
DontTurnOffSneakIfYouRun = 0
2018-12-28 20:04:19 +08:00
;Changes the distance at which the player will switch to walking when trying to use objects (valid range: 0..3)
2021-11-09 10:01:17 +08:00
;Default is 3. Set to 0 to disable switching
2018-12-28 20:04:19 +08:00
UseWalkDistance = 3
2020-04-01 22:00:16 +08:00
;Changes the displayed message when you recover from the negative effects of radiation exposure
2020-04-03 12:16:09 +08:00
;The value is the message number in misc.msg (Default is 3003: 'You feel better')
2020-03-31 21:06:23 +08:00
RadEffectsRemovalMsg = 3003
2020-03-30 21:06:11 +08:00
;Set to 1 to display messages about radiation for the active geiger counter
ActiveGeigerMsgs = 1
2019-05-09 22:22:02 +08:00
;Set to 1 to fix the bug of being unable to sell used geiger counters or stealth boys
2015-11-03 16:14:27 +08:00
CanSellUsedGeiger = 1
2015-10-06 10:01:55 +08:00
2016-04-21 09:21:12 +08:00
;Set to 1 to skip weapon equip/unequip animations when performing various actions
2016-02-16 16:44:24 +08:00
InstantWeaponEquip = 0
2024-04-18 20:47:45 +08:00
;To add additional game msg files, uncomment the next line and set a comma-delimited list of filenames without .msg extension
2018-07-24 12:07:02 +08:00
;By default, the files will have consecutive numbers assigned beginning with 0
2018-07-28 22:27:32 +08:00
;You can use the syntax 'filename:number' to manually assign numbers to specific msg files, with each pair separated by a comma
2018-07-24 12:07:02 +08:00
;If a file after the specified pair does not have a number assigned, it will have the next consecutive number from the last pair
2016-05-11 15:33:01 +08:00
;You need to use the message_str_game script function to get messages from the files
2016-05-10 17:18:31 +08:00
;ExtraGameMsgFileList=
2016-07-26 11:03:56 +08:00
;Set to 1 to display numbered dialogue options
NumbersInDialogue = 0
2018-05-30 09:27:58 +08:00
;Set to 1 to use Fallout's normal text font instead of DOS-like font on the world map
WorldMapFontPatch = 0
2018-05-29 16:22:58 +08:00
2020-08-20 13:32:40 +08:00
;Set to 1 to use Fallout's normal text font for death screen subtitles
2020-08-22 10:48:46 +08:00
;Requires changing the color of subtitles in death.pal palette to white color (index 220) to display the text correctly
2020-08-20 13:32:40 +08:00
DeathScreenFontPatch = 0
2019-02-21 10:53:55 +08:00
;Set to 1 to display full item description for weapon/ammo in the barter screen
2018-07-28 22:27:32 +08:00
FullItemDescInBarter = 0
2018-10-17 09:31:29 +08:00
;Set to 1 to display party member's current level/AC/addict flag on the combat control panel
2018-10-19 10:27:00 +08:00
PartyMemberExtraInfo = 0
2018-10-17 09:31:29 +08:00
2021-11-09 10:01:17 +08:00
;Set to 1 to skip loading all game settings except the game/combat difficulty from saved games
;Set to 2 to also skip loading the game/combat difficulty settings
SkipLoadingGameSettings = 0
;Changes the base value of the duration of the knockout effect (valid range: 35..100; default is 35)
;The formula for the duration in ticks is: 10 * (value - 3 * EN)
KnockoutTime = 35
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
; Critical modding options - the following options should be changed with caution
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
;Set to 1 to fix the issue with being able to charge the car by using cells on other scenery/critters
;Set to 0 if another mod you're using has custom vehicles
CarChargingFix = 1
;Set to 1 to prevent the car from being lost when entering a location via the Town/World button and then leaving on foot
;Note that the global variable 633 (GVAR_CAR_PLACED_TILE) will be set to -1 when the player leaves a location
CarPlacedTileFix = 1
;Set to 1 to fix obj_can_see_obj script function to allow critters to see through objects with 'ShootThru' flag set and other critters in front of them
;Note that enabling this option can cause unexpected NPC behavior in some cases, e.g. initiating combat or dialogue when the player is behind certain obstacles
ObjCanSeeObj_ShootThru_Fix = 0
;Set to 1 to fix the broken obj_can_hear_obj script function
ObjCanHearObjFix = 0
;Set to 1 to enable the 'mood' argument of start_gdialog script function for talking heads
;If the argument value is -1, the mood will be determined by the local variable 0 of the script (vanilla behavior)
StartGDialogFix = 0
;Set to 1 to fix attacker_results/target_results arguments and repurpose the unused called_shot/num_attacks arguments of attack_complex script function
;New behavior of the arguments:
;called_shot - additional damage when hitting the target
;num_attacks - the number of free action points on the first turn only
AttackComplexFix = 0
;Set to 1 to make the create_object_sid script function run the 'start' procedure of attached script upon object creation
;By default, the 'start' procedure of attached script is executed after the current script procedure is finished
;Note that enabling this option may cause unexpected results with some existing game scripts
CreateObjectSidFix = 0
;Set to 1 to fix the execution of the 'use_p_proc' procedure for grave type containers when they are in the open state
;By default, using open graves does not run the 'use_p_proc' procedure of attached script like other containers
;Note that enabling this option will cause problems for existing grave scripts
GraveContainersFix = 0
;Set to 1 to fix the priority score calculation for choosing the best weapon for NPCs
;Note that enabling this option can affect the weapon of choice for some NPCs
AIBestWeaponFix = 1
;Set to 1 to fix NPCs not taking chem_primary_desire in AI.txt as a preference list when using drugs in their inventory
;Set to 2 to allow NPCs to use only the drugs listed in chem_primary_desire and healing drugs (stimpaks and healing powder)
2023-06-05 11:37:58 +08:00
;Note: chem_primary_desire without fixes prevents the specified item from being consumed if all three values in the list are the same PID
2021-11-09 10:01:17 +08:00
;chem_primary_desire also works as a priority list of drug items the NPC will try to pick up in combat when they are on the ground
AIDrugUsePerfFix = 0
2018-10-24 11:57:38 +08:00
;Set to 1 to fix the bug of using First Aid/Doctor skills when using them on the player
2022-11-30 14:27:46 +08:00
;This will cause the party member to perform First Aid/Doctor skills when you use them on the player, but only if
2018-10-24 11:57:38 +08:00
;the player is standing next to the party member
;Note that because the related engine function is not fully implemented, enabling this option without a global script
;that overrides First Aid/Doctor functions has very limited usefulness
PartyMemberSkillFix = 0
2019-03-17 10:35:12 +08:00
;Overrides the global variable number used to show the special death message of the Modoc toilet explosion
;Set to -1 to disable the special death message when the global variable is set
SpecialDeathGVAR = 491
2019-03-30 11:07:16 +08:00
;Set to 1 to disable the special handling of map IDs 19 and 37 in the engine when entering the maps
2021-04-25 11:18:55 +08:00
;Note that enabling this option will break the map changes in Modoc and Vault 15 in Fallout 2
2019-03-30 11:07:16 +08:00
DisableSpecialMapIDs = 0
2021-04-25 11:18:55 +08:00
;Set to 1 to disable the special handling of city areas 45 and 46 in the engine when visiting Area 45:
;Area 45 automatically disappears from the world map, and Area 46 appears on the world map
;Note that enabling this option will break the location change of the 'Fake Vault 13' in Fallout 2
DisableSpecialAreas = 0
2019-11-21 00:45:10 +08:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
; Configuration ini files
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
;To change the path and filename of the critical table file, uncomment the next line
2019-12-01 11:58:13 +08:00
;OverrideCriticalFile=sfall\CriticalOverrides.ini
2019-11-21 00:45:10 +08:00
;To change the relationship between SPECIAL stats and derived stats, uncomment the next line
;See the Stats.ini in the modders pack for an example file
2019-12-01 11:58:13 +08:00
;DerivedStats=sfall\Stats.ini
2019-11-21 00:45:10 +08:00
;Allows you to edit the skill tables
;Point the next line to an ini file containing the replacement skill data
2019-12-01 11:58:13 +08:00
;SkillsFile=sfall\Skills.ini
2019-11-21 00:45:10 +08:00
2021-08-19 23:09:03 +08:00
;To add additional perks to the game, uncomment the next line and point to a file containing perk information
;See the Perks.ini in the modders pack for an example file
2019-12-01 11:58:13 +08:00
;PerksFile=sfall\Perks.ini
2019-11-21 00:45:10 +08:00
;To add additional books to the game, uncomment the next line and point to a file containing book information
;See the Books.ini in the modders pack for an example file
2019-12-01 11:58:13 +08:00
;BooksFile=sfall\Books.ini
2019-11-21 00:45:10 +08:00
;Allows you to change some parameters for drugs and their addictions
;See the Drugs.ini in the modders pack for an example file
2019-12-01 11:58:13 +08:00
;DrugsFile=sfall\Drugs.ini
2019-11-21 00:45:10 +08:00
;Point to an ini file containing elevator data
2019-12-01 11:58:13 +08:00
;ElevatorsFile=sfall\Elevators.ini
2019-11-21 00:45:10 +08:00
2021-09-21 22:59:31 +08:00
;Allows you to change the requirements and effects of unarmed attacks
;See the Unarmed.ini in the modders pack for an example file
;UnarmedFile=sfall\Unarmed.ini
;To change some engine parameters for the game mechanics, uncomment the next line
2021-08-19 23:09:03 +08:00
;TweaksFile=sfall\Tweaks.ini
2017-04-19 10:37:04 +08:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2017-03-13 02:26:02 +07:00
[Scripts]
;Comma-separated list of masked paths to load global scripts from
2019-04-30 06:45:22 +08:00
;Only use single backslash \ as the directory separator
2017-03-13 02:26:02 +07:00
;Paths outside of scripts folder are supported
GlobalScriptPaths = scripts\gl*.int,scripts\sfall\gl*.int
2023-06-27 21:19:36 +08:00
;Uncomment the option to specify an additional directory for ini files used by scripts
;The game will search for ini files first relative to this directory and then relative to the root directory if not found
;The path length is limited to 61 characters
2019-11-21 00:45:10 +08:00
;IniConfigFolder=mods\iniConfigs
2019-08-20 00:26:35 +08:00
2015-07-07 15:59:35 +08:00
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2015-07-07 00:44:58 +07:00
[Debugging]
2015-10-27 12:26:01 +08:00
;Extra sfall configuration settings that can be used by modders
2022-05-28 18:40:11 +08:00
;This section is not affected by the 'UseCommandLine' option. It will always be read from the main ddraw.ini file
2015-07-07 00:44:58 +07:00
2015-10-27 12:26:01 +08:00
;Set to 1 to enable sfall debugging mode
2015-10-11 16:42:21 +07:00
Enable = 0
2020-03-24 10:53:00 +08:00
;Set to 1 to give scripts direct access to Fallout's address space, and to make arbitrary calls into Fallout's code
;Set to 2 to also disable the memory address check in unsafe script functions
;Does not require sfall debugging mode
AllowUnsafeScripting = 0
;If you're testing changes to the Fallout exe, you can override the CRC that sfall looks for here
;You can use several hex values, separated by commas
;Does not require sfall debugging mode
;ExtraCRC=0x00000000,0x00000000
2021-12-20 12:00:45 +08:00
;Set to 1 to skip the compatibility mode check
2021-12-28 12:44:20 +08:00
;Does not require sfall debugging mode
2020-03-24 10:53:00 +08:00
SkipCompatModeCheck = 0
2016-08-30 13:11:06 +08:00
;Fallout 2 Debug Patch
2023-06-15 13:24:02 +08:00
;Set to 1 to send debug output to the screen, 2 to a debug.log file, or 3 to both
2019-09-24 11:52:50 +08:00
;Does not require sfall debugging mode
2020-03-24 10:53:00 +08:00
;While you don't need to create an environment variable, you do still need to set the appropriate lines in fallout2.cfg
2016-08-30 13:11:06 +08:00
;-------
;[debug]
;mode=environment
;output_map_data_info=1
;show_load_info=1
;show_script_messages=1
;show_tile_num=1
;[sound]
2019-11-21 00:45:10 +08:00
;debug=0
;debug_sfxc=0
2016-08-30 13:11:06 +08:00
;-------
2015-07-07 00:44:58 +07:00
DebugMode = 0
2019-08-09 11:47:33 +08:00
;Set to 1 to hide error messages in debug output when a null value is passed to the function as an object
HideObjIsNullMsg = 0
2021-12-21 09:47:59 +08:00
;A key to press to toggle the display of the hex grid on the map on or off
2021-12-20 12:00:45 +08:00
;Set to 0 to disable, or a DX scancode otherwise
2021-12-21 09:47:59 +08:00
MapGridToggleKey = 0
2021-12-20 12:00:45 +08:00
2019-05-05 08:47:08 +08:00
;Set to 1 to stop Fallout from deleting non read-only protos at startup
2015-07-07 00:44:58 +07:00
;Has pretty nasty side effects when saving/reloading, so don't use for regular gameplay
DontDeleteProtos = 0
2018-07-05 21:52:53 +08:00
;Set to 1 to force sfall to inject all hooks code into the game, even if corresponding hook scripts don't exist
InjectAllGameHooks = 0
2020-08-15 22:19:45 +08:00
;Set to 1 to force sfall to search for global/hook scripts every time the game loads rather than only the first time
2019-09-24 11:52:50 +08:00
AlwaysFindScripts = 0
2019-05-07 23:04:00 +08:00
;Set to 1 to force critters to display combat float messages
;Requires AllowSoundForFloats to be enabled
Test_ForceFloats = 0
2016-08-30 13:11:06 +08:00
;These options control what output is saved in the debug log (sfall-log.txt)
2023-06-29 21:32:32 +08:00
;Prints messages during sfall initialization
2021-04-02 01:19:29 +08:00
Init = 1
2015-07-07 00:44:58 +07:00
;Prints messages relating to hook scripts
Hook = 0
;Prints messages relating to scripting
Script = 0
;Prints messages relating to the critical table
2021-04-02 01:19:29 +08:00
Criticals = 1
;Prints messages relating to engine fixes
Fixes = 1
2023-06-13 23:09:21 +02:00
2023-06-15 13:24:02 +08:00
;Duplicates logs to a dedicated console window alongside the game window
2023-06-17 21:40:11 +08:00
;This option uses bit flags to control the types of messages to be shown
;All types other than sfall log (bit 1) require DebugMode to be enabled
;1 (bit 0) - debug output from the engine
;2 (bit 1) - sfall log
;4 (bit 2) - messages from debug_msg script function
;8 (bit 3) - messages from display_msg script function
ConsoleWindow = 0b0000
2023-06-14 21:34:57 +02:00
2023-06-15 13:24:02 +08:00
;Console window position and size data. Do not modify
2023-06-29 21:32:32 +08:00
;Clear the data to reset the window position and size
2023-06-14 21:34:57 +02:00
ConsoleWindowData =
2023-06-15 22:33:36 +08:00
;Set the code page for the console window (Default is your system code page)
ConsoleCodePage = 0