Vennor
c3e4894243
Moved opening brace to the same line as the function prototype.
2016-05-09 19:34:07 +02:00
Vennor
2330dd97bb
Refactored op_message_str_game2 function to always return a valid string value. Now an "Error" string will be returned on error instead of an uninitialized char pointer or an integer value.
2016-05-09 19:10:25 +02:00
Vennor
90b718122d
Added string header inclusion to Message.cpp.
2016-05-08 20:15:37 +02:00
Vennor
5ca7ed0dc5
- Renamed ClearExtraGameMsgFiles function to ClearReadExtraGameMsgFiles.
...
- Moved ClearReadExtraGameMsgFiles function to Message.cpp.
- Added map clearing to ClearReadExtraGameMsgFiles.
- Changed formatting.
2016-05-08 20:13:13 +02:00
Vennor
9bd03bfb76
Changed std::unordered_map to std::tr1::unordered_map for compatibility with older compilers.
2016-05-08 20:09:56 +02:00
Vennor
07b7e270b8
- Encapsulated and moved ReadExtraGameMsgFiles function call from NewGame2 to MainMenu.
2016-05-08 16:11:51 +02:00
Vennor
f9dbbcdca2
- Tidied up extra game message getter a bit.
...
- Removed unnecessary function call.
2016-05-08 15:53:05 +02:00
NovaRain
fcdb5633d4
Edited the description of InstantWeaponEquip a bit.
v3.7b
2016-04-21 09:21:12 +08:00
NovaRain
4e2bfd6b08
Some minor document edits: fixing typos, removing double/trailing spaces, unifying space/tab usages, and lining up some lines.
2016-04-20 10:20:05 +08:00
NovaRain
8c0fab1f6b
Added an example mod of hs_keypress.
2016-04-19 17:18:26 +08:00
NovaRain
05f15f0262
Removed incorrect information from sfall function notes.
...
Edited the description in ddraw.ini with less self-advertising.
Added a few new engine-related defines and constants.
2016-04-18 10:28:12 +08:00
NovaRain
147cb50a66
Moved existing msg file reading functions and structs from HeroAppearance.cpp to a dedicated Message.h/.cpp file pair, for preparing to merge with Vennor's new feature.
...
Enabled ComputeSprayMod by default (reason: more reasonable bullet distribution than vanilla logic, even with default ratios.)
Fixed a minor typo in sfall function list document.
2016-04-07 12:04:24 +08:00
Vennor
b8968c5334
- Added extra msg file reading based on names given in ddraw.ini.
...
- Added fetching strings from extra msg files.
2016-04-02 18:43:52 +02:00
Vennor
4f6b68ca93
- Moved existing msg file reading functions and structs from HeroAppearance.cpp to a dedicated Message.h/.cpp file pair.
...
- Added extern map to hold read extra msg files.
2016-04-02 18:41:59 +02:00
NovaRain
0ff6157b42
Added a few new engine-related defines and constants.
2016-03-31 09:43:15 +08:00
NovaRain
2bbb92420f
Simplified the code of inventory drag and drop fix a bit (from Crafty's mod)
...
Added a few new engine-related defines and constants.
Updated credits.
2016-03-28 11:21:43 +08:00
phobos2077
4678f41b5a
Merge remote-tracking branch 'origin/master' into develop
2016-03-26 23:59:41 +07:00
Vlad
7439ba2634
Merge pull request #40 from Oppen/master
...
Precompute CRC table.
2016-03-26 23:58:23 +07:00
Mario J. Rugiero
4c047bf8a3
Precompute CRC table.
2016-03-26 12:20:09 -03:00
NovaRain
694b699f15
Changed the order of script array element data removal from C++ containers. Without this std::unordered_map's keys were modified before erasure which lead to undefined behavior.
...
(cherry picked from commit bdffc061d3 )
Added keyHash map clearing after each for loop pass. Without this arrays could load hashed indices of elements they don't actually contain, which in turn could lead to crashes if certain conditions are met.
(cherry picked from commit 25094253e5 )
Updated credits.
2016-03-25 09:51:18 +08:00
Vlad
25b408816a
Merge pull request #39 from Vennor/master
...
Script array fixes
2016-03-25 01:12:39 +07:00
phobos2077
b819423d2a
added check for invalid array index in GetArray()
2016-03-25 01:10:56 +07:00
NovaRain
720f937b4f
Integrated Crafty's updated fix to prevent the game with old (pre-3.0) versions of f2_res from crashing/hanging while trying to use drag&drop to reload weapons in the inventory list.
...
Added a few new engine-related defines and constants.
2016-03-21 11:58:56 +08:00
Vennor
25094253e5
Added keyHash map clearing after each for loop pass. Without this arrays could load hashed indices of elements they don't actually contain, which in turn could lead to crashes if certain conditions are met.
2016-03-12 17:08:15 +01:00
Vennor
bdffc061d3
Changed the order of script array element data removal from C++ containers. Without this std::unordered_map's keys were modified before erasure which lead to undefined behavior.
2016-03-12 17:05:20 +01:00