Skip to content

Releases: sfall-team/sfall

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

sfall 4.2.5

11 May 01:52
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed a bug introduced in 4.1.9 that could cause the combat to end automatically in some cases
  • Fixed a bug introduced in 4.2 that caused AI to miscalculate the hit chance in determining whether to use secondary attacks if BodyHit_Torso and BodyHit_Torso_Uncalled modifiers were not equal
  • Fixed a bug introduced in 4.2.3 that caused CorpseDeleteTime not to set the timer correctly
  • Fixed a bug introduced in 4.2.4 that caused AllowDShowSound=2 not to work
  • Fixed loot_obj script function not returning the correct object when switching to another corpse in the loot screen
  • Fixed and improved the functionality of ReloadWeaponKey for using any non-weapon item
  • Fixed and changed the behavior of GvarID option in the drugs ini file
  • Improved the fix for items on the ground being obscured by a pool of blood after the corpse is removed
  • Changed the priority of files in the AutoSearchPath folder to be higher than the PatchFileXX options
  • Added a fix for AI skipping a target simply because its weapon is currently empty
  • Added a fix for AI not always considering the safe distance when using grenades or rockets
  • Added a fix to AI behavior for 'Snipe' distance preference (distance=snipe in AI.txt). Now the attacker will try to shoot the target instead of always running away from it at the beginning of the turn
  • Added a fix to reduce friendly fire in burst attacks. Now there is an extra roll for AI to not use burst attacks if a friendly critter is in the line of fire
  • Added a check for the weapon range and the AP cost when AI is choosing weapon attack modes
  • Added a tweak to allow party members to keep their current target as one of the potential targets when choosing new targets at the beginning of their turn
  • Added a tweak to the displayed message if the main target of a missed attack has the 'Flat' flag set

sfall 3.8.25

11 May 01:52
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed a bug introduced in 3.8.19 that could cause the combat to end automatically in some cases
  • Fixed a bug introduced in 3.8.20 that caused AI to miscalculate the hit chance in determining whether to use secondary attacks if BodyHit_Torso and BodyHit_Torso_Uncalled modifiers were not equal
  • Fixed a bug introduced in 3.8.23 that caused CorpseDeleteTime not to set the timer correctly
  • Fixed a bug introduced in 3.8.24 that caused AllowDShowSound=2 not to work
  • Fixed loot_obj script function not returning the correct object when switching to another corpse in the loot screen
  • Fixed and improved the functionality of ReloadWeaponKey for using any non-weapon item
  • Improved the fix for items on the ground being obscured by a pool of blood after the corpse is removed
  • Added a fix for AI skipping a target simply because its weapon is currently empty
  • Added a fix for AI not always considering the safe distance when using grenades or rockets
  • Added a fix to AI behavior for 'Snipe' distance preference (distance=snipe in AI.txt). Now the attacker will try to shoot the target instead of always running away from it at the beginning of the turn
  • Added a fix to reduce friendly fire in burst attacks. Now there is an extra roll for AI to not use burst attacks if a friendly critter is in the line of fire
  • Added a check for the weapon range and the AP cost when AI is choosing weapon attack modes
  • Added a tweak to allow party members to keep their current target as one of the potential targets when choosing new targets at the beginning of their turn
  • Added a tweak to the displayed message if the main target of a missed attack has the 'Flat' flag set
  • Added an option to skip loading game settings from saved games

sfall 4.2.4

05 Apr 14:19
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed stuttering when playing AVI movies
  • Fixed a crash when playing MVE movies in DX9 mode with the CPU doing the palette conversion and without the hi-res patch
  • Fixed a crash when using older versions of the hi-res patch
  • Fixed a possible crash or player's turn being skipped when returning to the game after using Alt+Tab in combat
  • Fixed a bug introduced in 4.1.9 that could cause a hang when loading a saved game
  • Fixed COMBATTURN hook not being triggered when loading a saved game in combat
  • Fixed and improved the playback of alternative sound files
  • Re-added TownMapHotkeysFix option to ddraw.ini for mod testing
  • Changed play/stop_sfall_sound script functions to return/accept the ID number of the played sound instead of a raw pointer
  • Changed the 'Radiated' on the character screen to be highlighted in red when player's stats are affected by radiation exposure
  • Added a new 'fullscreen windowed' mode to DX9 graphics modes
  • Added saving the position of the game window to ddraw.ini
  • Added a fix for the player's money not being displayed in the dialog window after leaving the barter/combat control interface
  • Added a fix for a crash or animation glitch of the critter in combat when an explosion from explosives and the AI attack animation are performed simultaneously
  • Added a fix for the 'Fill_W' flag in worldmap.txt not uncovering all tiles to the left edge of the world map
  • Added a fix for leaving the map after reloading a saved game if the player died on the world map from radiation
  • Added a fix to prevent the player from dying if a stat is less than 1 when removing radiation effects
  • Added a fix for the same effect message being displayed when removing radiation effects
  • Added a fix for NPCs not fully reloading a weapon if it has an ammo capacity larger than one box of ammo
  • Added an option to display messages about radiation for the active geiger counter
  • Added an option to change the displayed message when you recover from the negative effects of radiation exposure
  • Added a new value to AllowUnsafeScripting to disable the memory address check in unsafe script functions
  • Added a new value of 3 to the 'mark_state' argument of mark_area_known script function to uncover locations without radius (Fallout 1 behavior)
  • Added a new mode to play_sfall_sound script function

sfall 3.8.24

05 Apr 14:19
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed stuttering when playing AVI movies
  • Fixed a crash when playing MVE movies in DX9 mode with the CPU doing the palette conversion and without the hi-res patch
  • Fixed a crash when using older versions of the hi-res patch
  • Fixed a crash when the script attached to an object on the map is missing and there is another script using sfall arrays
  • Fixed a possible crash or player's turn being skipped when returning to the game after using Alt+Tab in combat
  • Fixed a bug introduced in 3.8.19 that could cause a hang when loading a saved game
  • Fixed and improved the playback of alternative sound files
  • Re-added TownMapHotkeysFix option to ddraw.ini for mod testing
  • Changed play/stop_sfall_sound script functions to return/accept the ID number of the played sound instead of a raw pointer
  • Changed the 'Radiated' on the character screen to be highlighted in red when player's stats are affected by radiation exposure
  • Code refactoring for various script functions
  • Added a new 'fullscreen windowed' mode to DX9 graphics modes
  • Added saving the position of the game window to ddraw.ini
  • Added a fix for the player's money not being displayed in the dialog window after leaving the barter/combat control interface
  • Added a fix for a crash or animation glitch of the critter in combat when an explosion from explosives and the AI attack animation are performed simultaneously
  • Added a fix for the 'Fill_W' flag in worldmap.txt not uncovering all tiles to the left edge of the world map
  • Added a fix for leaving the map after reloading a saved game if the player died on the world map from radiation
  • Added a fix to prevent the player from dying if a stat is less than 1 when removing radiation effects
  • Added a fix for the same effect message being displayed when removing radiation effects
  • Added a fix for NPCs not fully reloading a weapon if it has an ammo capacity larger than one box of ammo
  • Added an option to display messages about radiation for the active geiger counter
  • Added an option to change the displayed message when you recover from the negative effects of radiation exposure
  • Added a new value to AllowUnsafeScripting to disable the memory address check in unsafe script functions
  • Added a new value of 3 to the 'mark_state' argument of mark_area_known script function to uncover locations without radius (Fallout 1 behavior)
  • Added a new mode to play_sfall_sound script function

sfall 4.2.3

08 Feb 12:26
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed the timing of setting WORLDMAP, DIALOG, PIPBOY, INVENTORY, INTFACEUSE, and INTFACELOOT game mode flags
  • Fixed the execution of the timer event in global scripts
  • Fixed the palette and the movie playback in DX9 mode
  • Improved the functionality of create_message_window script function to support the newline control character \n
  • Removed TownMapHotkeysFix and DisplaySecondWeaponRange from ddraw.ini because there is little reason to turn them off
  • Added a fix for duplicate critters being added to the list of potential targets for AI
  • Added a fix for the playback of the speech sound file for the death screen being ended abruptly in some cases
  • Added a fix for the barter button on the dialog window not animating until after leaving the barter screen
  • Added a fix for the division operator treating negative integers as unsigned
  • Added a fix for trying to loot corpses with the 'NoSteal' flag set
  • Added an option to allow using the caret character ^ in dialog msg files to specify the alternative text based on the player's gender
  • Added options to draw a dotted line while traveling on the world map (similar to Fallout 1, from Ghosthack)
  • Added an option to display terrain types when hovering the cursor over the player's marker on the world map (from Ghosthack)
  • Added a flashing icon to the Horrigan encounter and scripted force encounters by default
  • Added new flags to force_encounter_with_flags script function
  • Added a procedure and macros for comparing unsigned integers to lib.math.h in the modders pack
  • Increased the maximum text width of the total weight display in the inventory
  • New script functions: string_to_case, set_terrain_name, get_window_attribute, set_town_title, message_box, div operator (unsigned integer division)
  • New hook script: hs_encounter

sfall 3.8.23

08 Feb 12:26
Compare
Choose a tag to compare

Download sfall

Changelog:

  • Fixed the timing of setting WORLDMAP, DIALOG, PIPBOY, INVENTORY, INTFACEUSE, and INTFACELOOT game mode flags
  • Fixed the execution of the timer event in global scripts
  • Fixed the palette and the movie playback in DX9 mode
  • Improved the functionality of create_message_window script function to support the newline control character \n
  • Removed TownMapHotkeysFix and DisplaySecondWeaponRange from ddraw.ini because there is little reason to turn them off
  • Added a fix for duplicate critters being added to the list of potential targets for AI
  • Added a fix for the playback of the speech sound file for the death screen being ended abruptly in some cases
  • Added a fix for the barter button on the dialog window not animating until after leaving the barter screen
  • Added a fix for the division operator treating negative integers as unsigned
  • Added a fix for trying to loot corpses with the 'NoSteal' flag set
  • Added options to use more than one save slot for quick saving
  • Added options to draw a dotted line while traveling on the world map (similar to Fallout 1, from Ghosthack)
  • Added an option to display terrain types when hovering the cursor over the player's marker on the world map (from Ghosthack)
  • Added a flashing icon to the Horrigan encounter and scripted force encounters by default
  • Added new flags to force_encounter_with_flags script function
  • Added a procedure and macros for comparing unsigned integers to lib.math.h in the modders pack
  • Increased the maximum text width of the total weight display in the inventory
  • New script functions: string_to_case, set_terrain_name, get_window_attribute, set_town_title, message_box, div operator (unsigned integer division)