NovaRain
d89603e56d
Improved the functionality of ElevatorsFile to allow to change the FRM images of the elevator panel and create new elevator types (from Mr.Stalin)
2018-12-31 10:05:59 +08:00
NovaRain
7b92d0f939
Corrected/improved code of some hooks.
...
Changed critical table to be loaded before global scripts.
Updated version number and year.
2018-12-30 09:59:39 +08:00
NovaRain
b89663174f
Added new HOOK_SETLIGHTING (from Mr.Stalin) ( #215 )
2018-12-30 08:01:13 +08:00
NovaRain
267d8694c9
Added UseWalkDistance option (from Mr.Stalin) ( #46 )
2018-12-28 20:04:19 +08:00
NovaRain
641ae67a7a
Added a fix to the following script functions to ensure they set the correct object: (from Mr.Stalin)
...
set_critter_burst_disable, set_critter_pickpocket_mod, set_critter_skill_mod, set_critter_hit_chance_mod, set_*_knockback
Added WeaponAnims info to npcarmor.ini.
2018-12-28 09:37:30 +08:00
NovaRain
5d483214e6
Refactored HeroAppearance.cpp (from Mr.Stalin)
2018-12-26 21:11:25 +08:00
NovaRain
62e6c41620
Refactored assembler code in Skills.cpp.
...
Moved PickpocketMod function from Combat.cpp to Skills.cpp module.
Refactored structs in Skills.cpp and Combat.cpp.
2018-12-26 10:20:22 +08:00
NovaRain
6cce07991e
Added missing return values for HOOK_INVENWIELD.
...
Updated NPC armor appearance mod.
2018-12-25 09:28:30 +08:00
NovaRain
9813d4ae74
Added a fix to prevent sfall from loading global scripts with an extension that exceeds three characters (from Mr.Stalin)
...
Replaced some pushad/popad opcodes with the newly added pushadc/popadc ASM macros.
Renamed Knockback module to Combat.
2018-12-24 12:21:45 +08:00
NovaRain
10c557ad59
Refactored SafeWrite.cpp.
2018-12-19 07:19:34 +08:00
NovaRain
a2a24918a6
Formatted code in HeroAppearance.cpp.
2018-12-18 07:50:22 +08:00
NovaRain
ca5c383767
Minor code edits on main.cpp and Perks.cpp.
2018-12-17 09:25:09 +08:00
NovaRain
ce338fa5d0
Added a procedure to search for alternative weapons to NPC armor appearance mod ( #222 )
2018-12-16 19:37:06 +08:00
NovaRain
48ac68b66f
Refactored some modules in Perk.cpp.
2018-12-16 11:33:16 +08:00
NovaRain
ecae724411
Added AlwaysFindScripts option to [Debugging].
...
Added log message for InjectAllGameHooks.
2018-12-16 09:04:30 +08:00
NovaRain
f33f356b7a
Fixed NPC armor appearance mod preventing other critters from using weapons due to incorrect return value in check_weapon_change() ( #222 )
2018-12-16 08:57:38 +08:00
NovaRain
651f23aa5b
Simplified and formatted code in Perks.cpp (from Mr.Stalin)
...
Replaced some 'strcpy_s' usages to 'strncpy_s' in Perks.cpp.
2018-12-15 18:13:38 +08:00
NovaRain
b0fe927bfb
Added missing function handlers to Metarule.cpp.
...
Minor edits to hookscripts.txt.
2018-12-05 21:47:01 +08:00
NovaRain
cedfce37be
Changed AutoQuickSave to use the current selected page if AutoQuickSavePage is disabled.
2018-12-05 13:35:37 +08:00
NovaRain
4249006ba9
Added "get/set_object_data" and "get_object_ai_data" script functions (from Mr.Stalin)
...
Changed read_byte, read_short, read_int, and read_string functions to not require AllowUnsafeScripting.
2018-12-05 10:14:10 +08:00
NovaRain
65755911f4
Fixed a bug in the hero appearance mod that caused the player to disappear after saving the game when player's base FID is greater than 255.
...
Replaced old SafeWrite usages with corresponding Hook/MakeCall functions in HeroAppearance.cpp.
Prevented HOOK_SUBCOMBATDAMAGE from being injected w/o the script when setting InjectAllGameHooks=1.
2018-12-04 09:36:20 +08:00
NovaRain
5473b0e4d9
Corrected some hooks code for the previous fix commit (from Mr.Stalin)
2018-12-03 10:12:40 +08:00
NovaRain
c1b6e35a3f
Fixed the return values of a hook getting corrupted if another hook was called during the execution of the current hook (from Mr.Stalin)
...
Added a fix to prevent hook scripts from being executed when the depth limit is exceeded, or the hook is called recursively.
2018-12-01 22:09:18 +08:00
NovaRain
db2c366376
Added a fix for unable to sell/give items to the other in barter screen when the player/party member is overloaded (from Mr.Stalin)
...
Added a variant of MakeCall/Jump with 3 arguments to replace some SafeWrite 0x90 code for trailing NOPs.
2018-11-30 11:25:11 +08:00
NovaRain
17be216a11
Fixed the previous commit, forgot to remove the obsoleted line in win_debug_hook().
2018-11-29 10:04:52 +08:00