|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 4.4.6 |
| 4 | +* Fixed a bug introduced in 4.3.1 that broke the debug message about a missing critter art file |
| 5 | +* Fixed an issue where an item with a unique ID in the inventory had its ID reset by a non-unique item |
| 6 | +* Restored the position of the ammo bar when **ALTERNATE_AMMO_METRE=0** in `f2_res.ini` |
| 7 | +* Improved the fix for the display issue in the pipboy when the automap list is too long |
| 8 | +* Improved the compatibility mode check for newer Windows |
| 9 | +* Changed **PipBoyAvailableAtGameStart** option and `set_pipboy_available` script function to no longer modify the vault suit movie state |
| 10 | +* Added a fix for the main menu music not stopping when replaying the intro |
| 11 | +* Added a fix for display issues when highlighting a multiline dialogue option |
| 12 | +* Added a fix for the incorrect message being displayed when attempting to repair a dead robot |
| 13 | +* Added a fix for the double click sound when selecting a location in the Status section of the pipboy |
| 14 | +* Added a fix for extra hidden buttons below the location list in the Status section of the pipboy |
| 15 | +* Added a fix for map lighting from **Night Vision** perk not updating when loading a saved game |
| 16 | +* Added a fix for an animation glitch when death animations and combat start simultaneously |
| 17 | +* Added a fix to prevent the game from hanging when reloading a weapon overloaded with ammo via the interface bar |
| 18 | +* Added a few fixes for issues related to weapons with negative ammo |
| 19 | +* Added a tweak to replace death animations on critters with single-frame variants on map load |
| 20 | +* Added more options for tweaking some engine perks to the **perks ini file** |
| 21 | +* Reduced the green tone of the message window on the interface bar for text clarity |
| 22 | + |
3 | 23 | ## 4.4.5.1 |
4 | 24 | * HRP: Fixed the behavior of **IFACE_BAR_WIDTH** for a modified `fallout2.exe` with Chinese/Japanese support |
5 | 25 | * Fixed a bug in **XPTable** that caused leveling issues with **Here and Now** perk |
|
9 | 29 | * Fixed a bug introduced in 4.2.9 that caused `game_loaded` script function to always return 1 when called from normal scripts |
10 | 30 | * Fixed a bug introduced in 4.4.4 that caused the information card for the **hero appearance mod** not to refresh properly |
11 | 31 | * Fixed a crash bug in **AutoSearchSFX** when an **ACM** file has a name longer than 12 characters |
12 | | -* Fixed an issue with sfall not resetting data properly after attempting to load a corrupted saved game |
| 32 | +* Fixed an issue where sfall did not reset data properly after attempting to load a corrupted saved game |
13 | 33 | * Fixed the inconsistent behavior of the escaped percent sign `%` in `sprintf` and `string_format` script functions |
14 | 34 | * Fixed `show/hide_iface_tag` script functions to prevent unnecessary toggling of tags |
15 | 35 | * Fixed `using_skill` script function returning garbage values when the arguments are not the player and Sneak skill |
|
160 | 180 | * New script function: `get_terrain_name` |
161 | 181 |
|
162 | 182 | ## 4.3.5 |
163 | | -* HRP: Fixed movie subtitles not showing up when setting **MOVIE_SIZE=1** with certain combinations of screen and movie aspect ratios |
| 183 | +* HRP: Fixed movie subtitles not showing up when **MOVIE_SIZE=1** with certain combinations of screen and movie aspect ratios |
164 | 184 | * HRP: Disabled **IFACE_BAR_WIDTH** and **SCALE_BUTTONS_AND_TEXT_MENU** for a modified `fallout2.exe` with Chinese/Japanese support to prevent garbled text |
165 | 185 | * HRP: Added support for **SPLASH_SCRN_TIME** option in `f2_res.ini` |
166 | 186 | * Fixed the handling of obsolete script functions that are still recognized by script compiler and decompiler |
|
182 | 202 | ## 4.3.3.1 |
183 | 203 | * HRP: Fixed a possible crash in combat when enabling **EXTRA_WIN_MSG_CHECKS** |
184 | 204 | * HRP: Fixed broke console messages when enabling **ConsoleOutputPath** |
185 | | -* HRP: Fixed the main menu still being stretched when setting **MAIN_MENU_SIZE=0** |
| 205 | +* HRP: Fixed the main menu still being stretched when **MAIN_MENU_SIZE=0** |
186 | 206 | * Fixed a bug introduced in 4.3.1 that caused the game to print an incorrect item name in some cases |
187 | 207 | * Fixed screenshots for **DX9** graphics modes. Now the screenshots are saved in **PNG** format when in **DX9** mode |
188 | 208 | * Improved the functionality of **AllowDShowMovies**. Now you can take screenshots and press any key to skip **AVI** movies |
|
287 | 307 | * Added a fix to prevent the player name from being displayed at the bottom of the dialog review window when the text is longer than one screen |
288 | 308 | * Added a fix for the in-game quest list not being in the same order as in `quests.txt` |
289 | 309 | * Added a fix for multihex critters hitting themselves when they miss an attack with ranged weapons |
290 | | -* Added a fix to the placement of multihex critters in the player's party when entering a map or elevation |
| 310 | +* Added a fix for the placement of multihex critters in the player's party when entering a map or elevation |
291 | 311 | * Added a fix to the starting position of the player's marker on the world map when starting a new game |
292 | 312 | * Added a fix for AI not checking the safety of weapons based on the selected attack mode |
293 | 313 | * Added a fix for the incorrect check and AP cost when AI reloads a weapon |
|
380 | 400 | * Fixed the default values for **Movie1 - Movie17** options |
381 | 401 | * Fixed the playback of additional movies defined in **Movie18 - Movie32** options |
382 | 402 | * Fixed **OverrideMusicDir=2** not overriding the music path properly |
383 | | -* Fixed incorrect Melee Damage stat value being displayed when setting **BonusHtHDamageFix=1** and **DisplayBonusDamage=0** |
| 403 | +* Fixed incorrect Melee Damage stat value being displayed when **BonusHtHDamageFix=1** and **DisplayBonusDamage=0** |
384 | 404 | * Fixed `attack_complex script` function not setting result flags correctly for the attacker and the target |
385 | 405 | * Fixed and improved **SFX** and speech playback for alternative sound files |
386 | 406 | * Fixed and improved the behavior of nested timer events in global scripts |
|
684 | 704 | * Added a fix for the reserved item FRM being displayed in the top-left corner when in the loot/barter screens |
685 | 705 | * Added a fix for the active effects of drugs not being saved properly |
686 | 706 | * Added a fix for NPC stuck in a loop of reloading melee/unarmed weapons when out of ammo |
687 | | -* Added a fix for critters not being healed over time when entering the map if **'dead_bodies_age=No'** is set in `maps.txt` |
| 707 | +* Added a fix for critters not being healed over time when entering a map with **'dead_bodies_age=No'** set in `maps.txt` |
688 | 708 | * Added a fix for corpses being removed early after returning to the map |
689 | 709 | * Added a fix for the removal of party member's corpse. Now items in party member's inventory are not removed along with the corpse |
690 | 710 | * Added an option to change the timer for deleting corpses on a map after you leave |
@@ -807,7 +827,7 @@ Various bug fixes and features based on the work by Mr.Stalin: |
807 | 827 | Original engine bug fixes and various features based on the work by Mr.Stalin: |
808 | 828 | * Implemented a **code injection system for game hooks**. In previous versions, the code of game hooks was always executed even if there is no corresponding hook script. Now the code of a game hook only gets injected into the game when the corresponding hook script exists |
809 | 829 | * Code refactoring for some hook scripts |
810 | | -* Fixed an issue with file IDs of additional game msg files being shifted when a file in **ExtraGameMsgFileList** is missing |
| 830 | +* Fixed an issue where the file IDs of additional game msg files were shifted when a file in **ExtraGameMsgFileList** was missing |
811 | 831 | * Fixed `obj_can_see_obj` script function not checking if source and target objects are on the same elevation before calling `HOOK_WITHINPERCEPTION` hook script |
812 | 832 | * Improved the functionality of **ExtraGameMsgFileList** to allow manually assigning numbers to specific msg files |
813 | 833 | * Improved the functionality of `HOOK_AMMOCOST` hook script when **CheckWeaponAmmoCost** is enabled |
@@ -887,7 +907,7 @@ Original engine bug fixes and various features based on the work by Mr.Stalin: |
887 | 907 | ## 4.0 |
888 | 908 | * The build environment is now **Visual Studio 2015**, and Win XP SP2 and Win 2000 are no longer supported |
889 | 909 | * Extensive code reorganizing/rewrite was made in the effort to tidy up sfall code base accumulated over the years and make it easier to read, understand, and extend. Main code was split into separate **'modules'**. Code for interacting with Fallout 2 engine was moved and expanded to allow for engine manipulations without using too much Assembly code |
890 | | -* Fixed an issue with the game being rendered before the **hero appearance mod** is loaded |
| 910 | +* Fixed an issue where the game was rendered before the **hero appearance mod** was loaded |
891 | 911 | * **Item highlighting mod** is moved from sfall into a separate script (`gl_highlighting.int`) and extended with new options |
892 | 912 | * **NPC combat control mod** is moved from sfall into a separate script (`gl_partycontrol.int`) |
893 | 913 | * Related options of **item highlighting** and **NPC combat control** mods were moved from `ddraw.ini` into a separate `sfall-mods.ini` |
|
0 commit comments