NovaRain
16f19824d1
Replaced hex addresses with proper engine defines for ViewXPos and ViewYPos, and replaced two instances of SafeWrite32 with HookCall.
2017-02-12 22:28:37 +08:00
NovaRain
535b7edc55
Limited the range of values for StartYear/Month/Day to prevent errors when setting them to negative values, and added a clarification in ddraw.ini.
2017-02-12 00:11:21 +08:00
NovaRain
573e5324f4
Updated ddraw.ini for the change in previous commit.
...
Updated version number.
2017-02-07 15:59:59 +08:00
NovaRain
e17b722f16
Changed BodyHit_Torso to BodyHit_Torso_Uncalled because it sets both body_torso and body_uncalled hit modifiers.
2017-02-04 21:20:33 +08:00
NovaRain
7a6e15bae1
Fixed OverrideMusicDir not using the correct path string.
...
Updated the year showed in the credits and file properties.
2017-01-31 13:03:09 +08:00
NovaRain
df34f6c994
Fixed broken call_offset_* functions.
2017-01-24 22:24:53 +08:00
NovaRain
26874a709e
Edited the format of LoadGameHook.cpp to be more in line with the one in 4.0 branch, and replaced a hex address with proper engine function.
2017-01-20 00:28:09 +08:00
NovaRain
45724aa6b3
Moved sfall additional save game file reading from LoadGame2_After to LoadGame2_Before to make saved arrays available in start functions of ssl scripts.
...
(cherry picked from commit 6bd7d4f05c )
2017-01-19 23:59:05 +08:00
NovaRain
b477a43bd0
Added more details to the description of WorldMapEncounterFix/Rate, and changed the default value of WorldMapEncounterRate to its internal default.
2017-01-12 00:08:10 +08:00
NovaRain
ca86b5f930
Fixed display issues when calling gdialog_mod_barter with critters with no "Barter" flag set (from Crafty)
2017-01-09 16:35:03 +08:00
NovaRain
f05ec714e7
Made WorldMapEncounterFix/Rate independent from WorldMapFPSPatch. ( #62 , with the simplified code from Crafty)
2016-12-27 14:19:54 +08:00
NovaRain
ad1f08378b
Fixed issue #57 .
...
Updated version number.
2016-11-14 09:40:01 +08:00
NovaRain
11dfb3e94a
Added MainMenuOffsetX/Y and MainMenuCreditsOffsetX/Y settings back to ddraw.ini.
...
Corrected document file name in README.txt.
v3.8
2016-11-08 10:25:41 +08:00
NovaRain
3668a1c94f
Improved the functionality of ProcessorIdle (from Crafty)
2016-11-07 15:04:55 +08:00
NovaRain
5cb3ca2a59
Removed queue9x and vector9x.
...
Disabled ComputeSprayMod by default.
Updated version number.
2016-11-07 10:16:57 +08:00
phobos2077
4ef88959e3
Moved argument validation to opcodeMetaTable. Now old-style opcode and sfall_funcX scripting functions work almost identical and their handlers can be interchanged.
...
Fixed some bugs with sfall_funcX.
2016-11-06 17:37:25 +07:00
phobos2077
4cc9cb0b83
- Refactor opcode handling.
...
- Made new-style "sfall_funcX" functions compatible with old-style opcodes, this allows to use one handler function to act as both metarule and normal opcode.
- Added table of opcode meta-data.
2016-11-06 16:52:09 +07:00
phobos2077
363d7a1cc5
Rename types in function references for consistency and clarity.
2016-11-06 00:56:59 +07:00
phobos2077
d9d86e3fe4
Added macros for new scripting functions
2016-11-06 00:32:28 +07:00
phobos2077
ce1fd719cf
Limit maximum string length for arrays to prevent certain strange crashes
2016-11-06 00:15:25 +07:00
phobos2077
1595d75f7c
Added docs for new opcodes and scripting functions
2016-11-06 00:14:25 +07:00
phobos2077
6287eefd7c
Merge branch 'feature/issue-55-metarule' into develop
2016-11-05 18:07:30 +07:00
phobos2077
3bc84a0040
Refactor: encapsulated opcode-related functions and variables into classes
2016-11-05 03:34:09 +07:00
phobos2077
18b34767b6
Added new scripting functions to show/hide/redraw main interface and to exec map_update_p_proc for all map objects #51
2016-11-05 01:17:42 +07:00
phobos2077
af4bad36d4
Added validation for null arguments #55 ;
...
Added scripting function "spatial_radius";
Added scripting function "critter_inven_obj2" #38 .
2016-11-04 17:22:05 +07:00