Skip to content

Releases: sfall-team/sfall

sfall 4.2.8.1

26 Oct 17:05
Compare
Choose a tag to compare

Maintenance release for v4.2.8.

Download sfall

Changelog:

  • Fixed a few minor bugs introduced in 4.2.8
  • Added support for drawing PCX images to draw_image, draw_image_scaled, and interface_art_draw script functions
  • New script function: win_fill_color
  • Cleaned up define_lite.h and command_lite.h in the modders pack

sfall 3.8.28.1

26 Oct 17:05
Compare
Choose a tag to compare

Maintenance release for v3.8.28.

Download sfall

Changelog:

  • Fixed a few minor bugs introduced in 3.8.28
  • Improved the functionality of ExtraGameMsgFileList to allow manually assigning numbers to specific msg files
  • Added support for drawing PCX images to draw_image, draw_image_scaled, and interface_art_draw script functions
  • New script function: win_fill_color
  • Cleaned up define_lite.h and command_lite.h in the modders pack

sfall 4.2.8

17 Oct 23:35
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed a bug in ObjCanSeeObj_ShootThru_Fix that caused the source to be unable to see the target if it has the 'ShootTrhu' flag set
  • Fixed the encounter messages still being limited to 50 entries per table when EncounterTableSize is set to greater than 50
  • Fixed temporary arrays in scripts being cleared when flushing the keyboard buffer
  • Fixed the broken Print() script function
  • Improved the field of view check in ObjCanSeeObj_ShootThru_Fix
  • Improved the functionality of GlobalShaderFile to be able to load multiple shader files
  • Improved the performance of DX9 graphics modes
  • Extended the upper limit of set_pickpocket_max and set_hit_chance_max script functions to 999
  • Expanded get_window_attribute script function to support the automap interface window
  • Removed the check for valid objects from get/set_object_data script functions to make them work with other structured data
  • Removed KeepWeaponSelectMode and InterfaceDontMoveOnTop from ddraw.ini because there is little reason to turn them off
  • Added a fix for the engine building the path to the central hex of a multihex object
  • Added a fix for the flags of critters in the line of fire not being taken into account when calculating the hit chance penalty of ranged attacks
  • Added a fix to the check for ranged weapons in the Fast Shot trait and FastShotFix
  • Added a fix for the background image of the character portrait on the player's inventory screen
  • Added the original Fallout 1 behavior of the Fast Shot trait to FastShotFix
  • Added an option to enable linear texture filtering for DX9 graphics modes
  • Added support for ACM audio file playback and volume control to soundplay script function
  • Added support for transparent interface/script windows
  • Added the ability to change the poison level for NPCs to poison and set_critter_stat script functions
  • Added the ability for controlled critters to use Sneak skill in combat
  • Added a volume control to reduce the volume for play_sfall_sound script function
  • Added an argument to intface_redraw script function to redraw all interface windows
  • Added a new argument to HOOK_TOHIT hook script
  • Added a new argument to HOOK_COMBATDAMAGE hook script
  • Added a new hook type to HOOK_WITHINPERCEPTION hook script (when AI determines whether it sees a potential target)
  • Added two sharpen filter files as global shader examples to the modders pack
  • New script functions: interface_art_draw, interface_print, combat_data
  • Updated the ammo ini loader mod in the modders pack

sfall 3.8.28

17 Oct 23:34
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed a bug introduced in 3.8.23 that could cause unexpected behavior in global scripts
  • Fixed a bug in ObjCanSeeObj_ShootThru_Fix that caused the source to be unable to see the target if it has the ShootTrhu flag set
  • Fixed the encounter messages still being limited to 50 entries per table when EncounterTableSize is set to greater than 50
  • Fixed temporary arrays in scripts being cleared when flushing the keyboard buffer
  • Improved the field of view check in ObjCanSeeObj_ShootThru_Fix
  • Improved the functionality of GlobalShaderFile to be able to load multiple shader files
  • Improved the performance of DX9 graphics modes
  • Extended the upper limit of set_pickpocket_max and set_hit_chance_max script functions to 999
  • Expanded get_window_attribute script function to support the automap interface window
  • Removed the check for valid objects from get/set_object_data script functions to make them work with other structured data
  • Removed InterfaceDontMoveOnTop from ddraw.ini because there is little reason to turn it off
  • Added a fix for the engine building the path to the central hex of a multihex object
  • Added a fix for the flags of critters in the line of fire not being taken into account when calculating the hit chance penalty of ranged attacks
  • Added a fix to the check for ranged weapons in the Fast Shot trait and FastShotFix
  • Added a fix for the background image of the character portrait on the player's inventory screen
  • Added a fix for the broken Print() script function
  • Added the original Fallout 1 behavior of the Fast Shot trait to FastShotFix
  • Added a tweak to keep the selected attack mode when moving the weapon between active item slots
  • Added an option to enable linear texture filtering for DX9 graphics modes
  • Added support for ACM audio file playback and volume control to soundplay script function
  • Added support for transparent interface/script windows
  • Added the ability to change the poison level for NPCs to poison and set_critter_stat script functions
  • Added a volume control to reduce the volume for play_sfall_sound script function
  • Added an argument to intface_redraw script function to redraw all interface windows
  • Added a new argument to HOOK_TOHIT hook script
  • Added a new argument to HOOK_COMBATDAMAGE hook script
  • Added a new hook type to HOOK_WITHINPERCEPTION hook script (when AI determines whether it sees a potential target)
  • Added two sharpen filter files as global shader examples to the modders pack
  • Backported script functions from 4.0: car_gas_amount, set_car_intface_art
  • New script functions: interface_art_draw, interface_print, combat_data
  • Updated the ammo ini loader mod in the modders pack

sfall 4.2.7

22 Aug 05:24
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed the default values for Movie1 - Movie17 options
  • Fixed the playback of additional movies defined in Movie18 - Movie32 options
  • Fixed OverrideMusicDir=2 not overriding the music path properly
  • Fixed incorrect Melee Damage stat value being displayed when BonusHtHDamageFix=1 and DisplayBonusDamage=0
  • Fixed attack_complex script function not setting result flags correctly for the attacker and the target
  • Fixed and improved SFX and speech playback for alternative sound files
  • Fixed and improved the behavior of nested timer events in global scripts
  • Improved the functionality of AllowDShowMovies: added volume control support and a new value to force AVI videos to fit the screen width, and fixed movie subtitles not showing up
  • Changed AttackComplexFix to make attacker_results and target_results arguments work independently of each other
  • Changed ObjCanSeeObj_ShootThru_Fix to allow critters to see through other critters and added a check for the direction the source is facing
  • Changed the behavior of replacing FRM aliases for critters. Now FRM files from their aliases are taken only if the critter doesn't have its own files
  • Added a fix for ANIM_charred_body/ANIM_charred_body_sf animations not being available to most appearances
  • Added a fix to remove floating text messages on the map when moving to another map or elevation
  • Added a fix for a visual glitch on the black edges of the map when the map borders for the hi-res patch are set smaller than the screen size
  • Added a fix to prevent the execution of critter_p_proc and game events when playing movies
  • Added a fix to prevent crashes and loading maps when the death animation causes the player to cross an exit grid
  • Added a fix to limit the maximum distance for the knockback animation to 20 hexes
  • Added a tweak to allow setting custom colors from the game palette for object outlines
  • Added a tweak to add the city name in the description for empty save slots
  • Added an option to use Fallout's normal text font for death screen subtitles
  • Added a debug message about a corrupted proto file
  • Added a function extension for vanilla metarule3 function and added set_horrigan_days and clear_keyboard_buffer macros to sfall.h in the modders pack
  • Added DAM_PRESERVE_FLAGS flag to attack_complex script function to keep the existing result flags when setting new flags
  • Updated the example global shader file in the modders pack
  • Updated German and Russian translations

sfall 3.8.27

22 Aug 05:23
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed the default values for Movie1 - Movie17 options
  • Fixed the playback of additional movies defined in Movie18 - Movie32 options
  • Fixed OverrideMusicDir=2 not overriding the music path properly
  • Fixed incorrect Melee Damage stat value being displayed when BonusHtHDamageFix=1 and DisplayBonusDamage=0
  • Fixed attack_complex script function not setting result flags correctly for the attacker and the target
  • Fixed and improved SFX and speech playback for alternative sound files
  • Fixed and improved the behavior of nested timer events in global scripts
  • Improved the functionality of AllowDShowMovies: added volume control support and a new value to force AVI videos to fit the screen width, and fixed movie subtitles not showing up
  • Improved the behavior of HOOK_KEYPRESS hook script
  • Changed AttackComplexFix to make attacker_results and target_results arguments work independently of each other
  • Changed ObjCanSeeObj_ShootThru_Fix to allow critters to see through other critters and added a check for the direction the source is facing
  • Changed the behavior of replacing FRM aliases for critters. Now FRM files from their aliases are taken only if the critter doesn't have its own files
  • Added a fix for ANIM_charred_body/ANIM_charred_body_sf animations not being available to most appearances
  • Added a fix to remove floating text messages on the map when moving to another map or elevation
  • Added a fix for a visual glitch on the black edges of the map when the map borders for the hi-res patch are set smaller than the screen size
  • Added a fix to prevent the execution of critter_p_proc and game events when playing movies
  • Added a fix to prevent crashes and loading maps when the death animation causes the player to cross an exit grid
  • Added a fix to limit the maximum distance for the knockback animation to 20 hexes
  • Added a tweak to allow setting custom colors from the game palette for object outlines
  • Added a tweak to add the city name in the description for empty save slots
  • Added an option to use Fallout's normal text font for death screen subtitles
  • Added a debug option to force sfall to search for global scripts every time the game loads rather than only the first time
  • Added a debug message about a corrupted proto file
  • Added a function extension for vanilla metarule3 function and added set_horrigan_days and clear_keyboard_buffer macros to sfall.h in the modders pack
  • Added DAM_PRESERVE_FLAGS flag to attack_complex script function to keep the existing result flags when setting new flags
  • Updated the example global shader file in the modders pack
  • Updated German and Russian translations

sfall 4.2.6

03 Jul 13:50
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed a hero appearance mod issue that caused the player's gender not to be reset properly when creating a new character
  • Fixed a hero appearance mod issue that caused the player to lose some fire/electrical death animations
  • Fixed a bug introduced in 4.2.3 that broke the PlayIdleAnimOnReload option
  • Improved the pathfinding in the engine function when a multihex object is in the line of fire
  • Improved the functionality of display_stats script function to also update player's stats on the character screen
  • Improved the fix for incorrect positioning after exiting small/medium locations
  • Removed AutoSearchPath from ddraw.ini. Now the directory for autoloading custom files is the fixed <GameRoot>\mods\
  • Added a fix to prevent critters from overlapping other object tiles when moving to the retargeted tile
  • Added a fix to prevent showing an empty perk selection window (crash when clicking on the empty perk list)
  • Added a fix for NPC stuck in an animation loop in combat when trying to move close to a multihex critter
  • Increased the maximum text width of the player name on the character screen
  • New script functions: get_stat_max/min

sfall 3.8.26

03 Jul 13:49
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed a hero appearance mod issue that caused the player's gender not to be reset properly when creating a new character
  • Fixed a hero appearance mod issue that caused the player to lose some fire/electrical death animations
  • Fixed a bug introduced in 3.8.23 that broke the PlayIdleAnimOnReload option
  • Improved the pathfinding in the engine function when a multihex object is in the line of fire
  • Improved the functionality of display_stats script function to also update player's stats on the character screen
  • Improved the fix for incorrect positioning after exiting small/medium locations
  • Added a fix to prevent critters from overlapping other object tiles when moving to the retargeted tile
  • Added a fix to prevent showing an empty perk selection window (crash when clicking on the empty perk list)
  • Added a fix for NPC stuck in an animation loop in combat when trying to move close to a multihex critter
  • Increased the maximum text width of the player name on the character screen
  • New script functions: get_stat_max/min

sfall 4.2.5.1

21 May 01:54
Compare
Choose a tag to compare

Maintenance release for v4.2.5.

Download sfall

Changelog:

  • Fixed the extra check for friendly fire treating non-critter objects as friendly critters
  • Changed the debug message about a missing critter art file to be displayed in the game only when in sfall debugging mode

sfall 3.8.25.1

21 May 01:54
Compare
Choose a tag to compare

Maintenance release for v3.8.25.

Download sfall

Changelog:

  • Fixed the extra check for friendly fire treating non-critter objects as friendly critters
  • Changed the debug message about a missing critter art file to be displayed in the game only when in sfall debugging mode