phobos2077
d29b51d5ea
Implemented new way of handling sfall opcodes - now almost without any ASM code
...
Added bunch of engine function wrappers
2016-11-03 19:30:42 +07:00
NovaRain
d276da3d68
Added VS2008 compatibility (vsnprintf_s uses 4 args by C11 standard, which is supported in VS2010 but not VS2008)
2016-11-03 14:56:32 +08:00
phobos2077
502897cb6f
Fixed a nasty bug in dlog_f function that only shows when compiling w/o optimization
2016-11-03 04:43:10 +07:00
NovaRain
e3739ba7aa
Initialized scriptDialog pointer properly and deleted it on game exit.
2016-11-02 08:59:02 +08:00
phobos2077
02beff2b04
Implemented sfall_funcX opcodes
2016-11-02 04:10:50 +07:00
phobos2077
cf82440753
Testing implementation for universal opcode #55
2016-11-01 03:53:07 +07:00
NovaRain
e78e76e35d
Edited a couple of log entries.
...
Simplified the memory address edits of MultiPatches.
2016-10-31 15:56:19 +08:00
NovaRain
47783c802e
Added a C++11 emulator for compiling with VS2008.
2016-10-26 11:38:57 +08:00
phobos2077
ce72ef51f8
Bug fix
2016-10-24 20:23:43 +07:00
phobos2077
dbc0ebd36f
Do not allow to save game on Party-Controlled turn regardless of SaveInCombatFix value
2016-10-24 20:21:52 +07:00
phobos2077
db89f5760c
Do not allow to use sneak when controlling party members
2016-10-24 20:16:02 +07:00
phobos2077
e864f1f961
Added DelayedExperience feature for party control
2016-10-24 19:32:05 +07:00
phobos2077
fafc4a317f
Bug fixing
2016-10-24 18:38:09 +07:00
phobos2077
5d689c0641
Improve party control by temporarily changing more dude-related properties
2016-10-24 17:59:04 +07:00
phobos2077
4a65a6753f
Remove some duplicated variables, use consistent naming
2016-10-24 12:49:12 +07:00
phobos2077
5dec063c1c
Add more game global variable pointers to FalloutEngine
2016-10-24 12:36:02 +07:00
NovaRain
dbdf414cd9
Tweaked the style of global/hook script log entries a bit.
2016-10-18 11:45:00 +08:00
NovaRain
3e2a22fad8
Fixed bugs in set*_stat_min functions that set max values instead of min.
...
Unified the style of global/hook script log entries.
Updated the code of "reading global/hook scripts from DAT files" with Crafty's newer code base.
2016-10-18 10:59:10 +08:00
NovaRain
13ee06dee2
Improved the 'print to file' fix and added the ability to use long filenames in dat files (from Crafty)
2016-10-17 11:58:22 +08:00
NovaRain
2d3031e583
sfall can now load global/hook scripts from dat files (from Crafty's mod)
2016-10-14 13:57:20 +08:00
NovaRain
de5c12484d
Added DataLoadOrderPatch option to use a modified data load order for the engine to find game data (from Crafty's mod)
...
Updated version number.
v3.7.4
2016-10-11 11:58:17 +08:00
NovaRain
c880ae93a9
Removed unused code in ScriptExtender.cpp and rename obj_outline_all_items_* functions slightly to prevent using the same names as game engine functions.
...
Minor edits on main.cpp and Bugs.cpp.
2016-10-07 10:31:46 +08:00
NovaRain
295a5d1437
Replaced NumberPatchLoop with a simple toggleable MultiPatches. Reason: While NumberPatchLoop allows even larger patch numbers, the built-in valid range of patch numbers of 000 ~ 999 is more than enough already.
2016-10-05 16:09:22 +08:00
NovaRain
e726ee54ba
Tweaked set_bodypart_hit_modifier function to follow the removal of BodyHit_Uncalled from ddraw.ini, e.g. setting modifier for torso (3) will also set for uncalled (8), and vice versa.
2016-10-04 10:23:17 +08:00
NovaRain
712eafc241
Now sfall loads global/hook scripts, shaders, 32-bit talking heads images, and avi movies according to the paths variables in the cfg file, instead of from the fixed "Data\".
...
Removed GainStatPerkFix from ddraw.ini.
Removed BodyHit_Uncalled from ddraw.ini. Now "uncalled" shares the same modifier with "torso", because separating them would result in some illogical setups.
2016-10-03 14:46:51 +08:00