NovaRain
394b4b9967
Edited the description of ExtraGameMsgFileList a bit.
2016-05-11 15:33:01 +08:00
NovaRain
1bea84eb3c
Added ExtraGameMsgFileList setting to ddraw.ini, and updated message_str_game reference in sfall function notes.txt.
...
Added a couple of new engine-related defines.
Updated version number. (Need to consider changing to semantic versioning for 3.8.)
2016-05-10 17:18:31 +08:00
NovaRain
26159138e0
Removed the duplicated include from HeroAppearance.cpp.
2016-05-10 12:48:17 +08:00
NovaRain
1883009930
Cleaned up some artifacts in codes.
2016-05-10 12:42:34 +08:00
NovaRain
f1289c1e7d
Merge branch 'feature/extra_msg' of https://github.com/Vennor/sfall into Vennor-feature/extra_msg
...
# Conflicts:
# sfall/Message.cpp
# sfall/Message.h
2016-05-10 12:33:44 +08:00
NovaRain
fcdb5633d4
Edited the description of InstantWeaponEquip a bit.
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
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
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
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
NovaRain
dfe4b6b2e0
Re-added CarChargingFix option back in ddraw.ini for other mods with custom vehicles.
2016-03-11 11:32:24 +08:00
NovaRain
e99cca2b87
Added a few new engine-related defines and constants.
2016-03-07 11:41:04 +08:00
NovaRain
108719ac83
Added rounding calculation to ComputeSprayMod to give roundsCenter & roundsMainTarget some advantages.
...
Added CarryWeightLimit option for changing the carry weight limit. (max value: 2^31 − 1, probably an overkill.)
2016-03-07 11:29:26 +08:00
NovaRain
6feda61424
Added a check for old (pre-3.0) versions of f2_res to prevent the game from crashing/hanging while trying to use drag&drop to reload weapons in the inventory list.
2016-02-26 11:13:58 +08:00
NovaRain
19c94b8513
Simplified the code of Haenlomal's MultiHexFix a bit.
2016-02-24 09:47:26 +08:00
NovaRain
af7b5cbb6b
Condensed a few block of code in main.cpp with constant arrays, also made the DLL a bit smaller in size.
...
Added new engine-related defines and constants.
2016-02-19 11:08:00 +08:00
NovaRain
56009e1634
Moved the code of MultiHexFix to Bugs.cpp, and removed it from ddraw.ini.
...
Optimized AnimationsAtOnceLimit.cpp using Crafty's method, which made the DLL about 10KB less in size.
2016-02-18 15:25:56 +08:00
NovaRain
7bd3bd4128
Integrated InstantWeaponEquip option from Crafty's mod.
...
Added PipboyTimeAnimDelay option to allow player to control the speed of pipboy alarm clock animations in certain degree.
2016-02-16 16:44:24 +08:00
NovaRain
696be7fac5
Integrated the expanded SpeedInterfaceCounterAnims from Crafty's mod.
...
Added new engine-related defines and constants.
2016-02-15 13:13:31 +08:00
NovaRain
66dd966d8a
Made a minor edit on ddraw.ini
2015-12-15 14:05:04 +08:00
NovaRain
8ce9ae89eb
Removed TooManyItemsBugFix, InventoryDragIssuesFix, NPCDrugAddictionFix, ArmorCorruptsNPCStatsFix, NPCTurnsIntoContainerFix, CarChargingFix, NPCWeightFix from ddraw.ini
...
Updated version number.
2015-12-15 12:45:42 +08:00
NovaRain
361e961b38
Merge remote-tracking branch 'origin/master' into develop
2015-12-14 12:33:41 +08:00
NovaRain
473fbf81b4
Integrated ReloadReserve setting from Crafty's mod for skipping the 'Move Items' window when using drap and drop to reload weapons in the inventory.
...
Partially refactored HeroAppearance.cpp to use proper engine function/variable names and unified the indent style across the code.
2015-11-17 12:56:03 +08:00
NovaRain
225f36808d
Added an optional bug fix for not counting in the weight of equipped items on NPC when stealing or bartering.
...
Added an additional fix to InventoryDragIssuesFix for only using one box of ammo when the weapon is before the ammo.
Partially refactored Credits.cpp and QuestList.cpp to use proper engine function/variable names.
2015-11-16 15:07:24 +08:00
NovaRain
879315b4d0
Partially refactored most of the source code to use proper engine function/variable names.
2015-11-16 10:40:26 +08:00
NovaRain
971be61d95
Integrated two bug fixes and a minor feature based on Crafty's code:
...
1. Added CanSellUsedGeiger to fix the issue that unable to sell used geiger counters or stealth boys.
2. Added TownMapHotkeysFix to prevent players from using number keys to enter unknown areas on a town map. (original DisableHotkeysForUnknownAreasInCity is a bit too long IMO.)
3. Added EnableMusicInDialogue to leave the music playing in dialogue with talking heads.
Removed WieldObjCritterFix from ddraw.ini (was planning to do so in 3.7 but forgot)
Set DialogOptions9Lines enabled by default.
2015-11-03 16:14:27 +08:00
NovaRain
25e2939fd0
Removed obsolete Jim's damage formula.
2015-10-28 10:43:11 +08:00
NovaRain
019d2d7095
Set InventoryDragIssuesFix enabled by default.
2015-10-27 15:21:26 +08:00
NovaRain
c34dc2700a
Added an optional bug fix for the car charging issues, and made some changes in the wording.
...
Fixed the incorrect setting in CriticalOverrides.ini.
Updated version number for 3.7 release.
Unified tab/spaces usage, tweaked some typesettings, and trimmed trailing spaces in documents.
2015-10-27 12:26:01 +08:00
NovaRain
65492941cc
Added a break to prevent unexpected issue.
2015-10-06 13:12:47 +08:00
NovaRain
60ef5e91a1
minor changes for AmmoMod.cpp
2015-10-06 10:01:55 +08:00
NovaRain
e907a8905b
Integrated a minor feature and code changes from Crafty's mod:
...
1. Added DisplayBonusDamage setting to display additional points of damage from Bonus HtH/Ranged Damage perks in the inventory.
2. Tweaked BonusHtHDamageFix to make it and DisplayBonusDamage interact with each other better.
3. Partially refactored code with proper engine function/variable names.
2015-10-05 16:59:47 +08:00
NovaRain
44eae76402
Fixed two issues caused by enabling PerksFile setting:
...
1. Both Armor Class and Melee Damage got increased by Heavy Handed trait.
2. Melee Damage bonus from Heavy Handed was less than it should have.
2015-10-01 14:45:09 +08:00
NovaRain
5b2eea0bd7
Removed explicit zero-initialization of two variables for highlight function.
2015-08-17 11:19:46 +08:00
NovaRain
5e42537c42
Changed the naming of a couple of 'hook' functions to reflect their nature better.
...
Rewrote descriptions of some newly added settings to make them constant with existing text.
2015-08-14 12:26:08 +08:00
NovaRain
582fa35483
Removed highlight color setting for containers.
...
Its functionality now merged with HighlightContainers. Can only be set to yellow and purple. (Maybe just set it to only one color after phobos2077 checks the outline color scheme in game engine.)
2015-08-04 10:42:25 +08:00
NovaRain
dc67cb3b7f
Removed highlight color customization settings for items.
...
Reverted highlight color for mouseovering items on the ground back to yellow as in vanilla (was changed to purple by Crafty)
Prepare to remove highlight color customization for containers as well. Reason: very limited color selection, no point in adding separated settings for it.
2015-08-03 11:58:53 +08:00
NovaRain
6e1235147b
Added a quick-and-dirty way to customize highlight colors.
...
Currently experimental only, need some serious reworking.
2015-07-29 16:07:26 +08:00
NovaRain
03ddd2e12e
Removed unnecessary defines.
2015-07-27 11:21:22 +08:00
NovaRain
35380171cf
Now Dodgy Door Fix is applied to both melee and ranged attacks.
2015-07-22 10:38:18 +08:00
NovaRain
77b299aeba
Added final version of 'NPC turns into a container' bug fix
...
Also added related definitions in corresponding source files
2015-07-22 10:33:34 +08:00
NovaRain
f0ecb65962
Removed BlackSkilldexFix, JetAntidoteFix, SpecialUnarmedAttacksFix and DodgyDoorsFix from ddraw.ini
2015-07-13 10:25:06 +08:00
NovaRain
1b3017c470
Integrated fixes and minor features from Crafty's mod
...
1. bug fix for SpeedInterfaceCounterAnims
2. new Sharpshooter fix proposed by Slider2k
3. added StackEmptyWeapons
4. updated Credits
2015-07-13 10:22:48 +08:00