sfall 3.8.24
·
661 commits
to 3.8-maintenance
since this release
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