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_maxandset_hit_chance_maxscript functions to 999 - Expanded
get_window_attributescript function to support the automap interface window - Removed the check for valid objects from
get/set_object_datascript functions to make them work with other structured data - Removed KeepWeaponSelectMode and InterfaceDontMoveOnTop from
ddraw.inibecause there is little reason to turn them off - Added a fix for the engine building a 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
soundplayscript function - Added support for transparent interface/script windows
- Added the ability to change the poison level for NPCs to
poisonandset_critter_statscript functions - Added the ability for controlled critters to use Sneak skill in combat
- Added a volume control to reduce the volume for
play_sfall_soundscript function - Added an argument to
intface_redrawscript function to redraw all interface windows - Added a new argument to
HOOK_TOHIThook script - Added a new argument to
HOOK_COMBATDAMAGEhook script - Added a new hook type to
HOOK_WITHINPERCEPTIONhook 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