NovaRain
0a48ed3048
Added a new argument to HOOK_TOHIT ( #339 )
...
Added hook type 3 to HOOK_WITHINPERCEPTION (when AI selects a target)
Extended the upper limit of set_pickpocket_max and set_hit_chance_max
script functions to 999.
Added a fix for combat_is_shot_blocked_ not taking the flags of critters
in the line of fire into account.
Minor edits to ASM code of some hooks.
2020-09-22 22:16:57 +08:00
NovaRain
7414c8a361
Refactored ASM code of some hooks using 4.x as ref
...
Code edits to DisplayKarmaChanges.
Implemented the buf_to_buf_ replacement function from 4.x.
2020-09-21 21:22:21 +08:00
NovaRain
90a9ee5f15
Added loading multiple shader files for GlobalShaderFile option
...
Added a sharpen filter file as a global shader example.
Set TextureFilter to be enabled by default.
2020-09-21 13:03:05 +08:00
NovaRain
314100f231
Added TextureFilter option (restored from sfall 2.x)
2020-09-20 10:07:16 +08:00
NovaRain
9c92e2f487
Reorganized the function defines in FalloutEngine.cpp/h
...
* in the same way as 4.x's Functions_def.h.
Replaced some ASM blocks with function defines.
2020-09-19 21:34:14 +08:00
NovaRain
2d3a4d6c34
Corrected talking heads code of Use32BitHeadGraphics
...
Minor code correction.
2020-09-19 00:39:55 +08:00
NovaRain
a936f35c80
Refactored code in Elevators.cpp to be like 4.x
2020-09-16 14:25:21 +08:00
NovaRain
3479bc6893
Backported KeepWeaponSelectMode from 4.x
...
Minor edits to code and documents.
2020-09-16 11:09:55 +08:00
NovaRain
ff1aac40f5
Fixed temporary arrays being cleared when flushing the keyboard buffer ( #337 )
...
Added a message about failed initialization of the game and exit if an error occurs.
2020-09-15 11:34:26 +08:00
NovaRain
6142d95a60
Graphics: improved the performance of DX9 mode
2020-09-15 10:33:33 +08:00
NovaRain
c4fc3d2c8b
Graphics & Movies refactoring (WIP/unfinished)
2020-09-13 22:33:30 +08:00
NovaRain
40cca2452d
Reverted part of changes in commit 0d5c88f
...
* InterpretGetValue could cause unexpected behavior in global scripts.
2020-09-13 18:37:55 +08:00
NovaRain
33a5c7428a
Updated Ammo INI Loader example script mod
...
* now the INI will be read only once on script initialization, not
always being re-read on each map load.
2020-09-10 14:55:11 +08:00
NovaRain
55e935e18c
Added the original Fallout 1 behavior to FastShotFix
2020-09-06 08:45:17 +08:00
NovaRain
398ad650b9
Added a fix to the weapon check in the Fast Shot trait
...
* changed range check to type+range check, the same fix is also applied
to FastShotTraitFix.
Added more info to the description of FastShotFix option.
2020-09-05 10:47:53 +08:00
NovaRain
9c7f34ffb2
Fixed typo in sfall.h ( #334 )
2020-09-03 21:06:01 +08:00
NovaRain
6a2a7ee82f
Fixed EncounterTableSize option ( #333 )
...
* the encounter messages were still limited to 50 entries per table when
the value for encounters is set to greater than 50.
Fixed building the path to multihex objects.
2020-09-03 14:24:00 +08:00
NovaRain
849ae49bfb
Tweaked the field of view check in ObjCanSeeObj_ShootThru_Fix
...
And fixed a bug when the target critter has the ShootTrhu flag set
(cannot be seen by the source)
Minor edits to some comments in previous commit.
2020-09-02 14:21:57 +08:00
NovaRain
ed9c6c7508
Added support for ACM audio file playback to soundplay script function
...
(with volume control)
Added a volume control to reduce the volume for play_sfall_sound.
Added descriptions and constant defines to documents.
Some code optimization.
Updated version number.
2020-09-01 16:12:00 +08:00
NovaRain
57f4deb5cf
Minor edits to Interface.cpp and ddraw.ini
v3.8.27
2020-08-22 10:51:07 +08:00
NovaRain
c6da5169b8
Minor edits to HookScripts.cpp based on 4.x changes
2020-08-21 12:57:03 +08:00
NovaRain
72f3abe3c9
Moved DeathScreenFontPatch code to Interface.cpp
...
Added a note about DeathScreenFontPatch in ddraw.ini.
Some code edits in BugFixes.cpp and DamageMod.cpp.
2020-08-21 12:42:46 +08:00
NovaRain
5d12d815dd
Added DeathScreenFontPatch option
...
* use the normal font instead of bitmap font for death screen subtitles.
Attempted to fix the melee damage display for some extreme cases when
BonusHtHDamageFix=1 and DisplayBonusDamage=0.
2020-08-20 13:48:41 +08:00
NovaRain
502a5764a5
Updated global.fx and withinperception example script
...
Fixed some code.
2020-08-19 15:21:53 +08:00
NovaRain
13976a5278
Added a fix to limit the maximum distance for knockback animation
...
* 20 hexes at max. This does not affect the knockback value in
Combat Damage hook, only the animation part.
Backported AlwaysFindScripts option from 4.x for global scripts.
2020-08-18 13:45:49 +08:00