Releases: sfall-team/sfall
Releases · sfall-team/sfall
sfall 4.2.6
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
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
sfall 3.8.25.1
sfall 4.2.5
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
inAI.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
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
inAI.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
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
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
Changelog:
- Fixed the timing of setting
WORLDMAP
,DIALOG
,PIPBOY
,INVENTORY
,INTFACEUSE
, andINTFACELOOT
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
Changelog:
- Fixed the timing of setting
WORLDMAP
,DIALOG
,PIPBOY
,INVENTORY
,INTFACEUSE
, andINTFACELOOT
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)