NovaRain
3399e07958
Removed the duplicated sf_inventory_redraw code in Interface.cpp.
2018-09-06 23:01:15 +08:00
NovaRain
044af677d9
Merge branch 'develop'
2018-09-06 21:18:59 +08:00
NovaRain
752ad8ae01
Added notes to AutoQuickSavePage description.
2018-09-06 13:01:57 +08:00
NovaRain
9d9d8ada49
Added options to use more than one save slot for quick saving (from Mr.Stalin) ( #186 )
2018-09-06 07:01:14 +08:00
NovaRain
6bd7d3ebca
Added the description of the new FemaleDialogMsgs setting value to ddraw.ini.
2018-09-03 09:58:27 +08:00
NovaRain
fe5f4bb2aa
Changed the fix for multihex critter moving in combat to a more proper one (from Mr.Stalin)
...
Added AIBestWeaponFix option to ddraw.ini.
2018-09-02 18:08:37 +08:00
NovaRain
8a7d22dd03
Added additional checks to the fix of multihex critters moving in combat (from Mr.Stalin)
...
Added AIBestWeaponFix option to ddraw.ini.
2018-09-02 10:55:14 +08:00
NovaRain
fac0b73d9e
Changed the fix for multihex critter moving in combat to a more proper one.
2018-08-29 09:37:55 +08:00
NovaRain
2974210ad3
Minor edit to the description of QuestsScrollButtonsX/Y.
2018-08-26 14:53:47 +08:00
NovaRain
bb0f2bb8db
Changed the two example hook scripts to global scripts.
2018-08-24 08:10:38 +08:00
NovaRain
715b55dda8
Fixed multihex critters moving too close and overlapping their targets in combat (from Crafty)
...
Fixed critters not checking weapon perks properly when searching for the best weapon (from Mr.Stalin)
Changed BugFixes module to be initialized at the beginning.
2018-08-21 07:19:51 +08:00
NovaRain
999d818c86
Fixed multihex critters moving too close and overlapping their targets in combat (from Crafty)
...
Fixed critters not checking weapon perks properly when searching for the best weapon (from Mr.Stalin)
Changed BugFixes module to be initialized at the beginning.
2018-08-21 06:14:16 +08:00
NovaRain
1d7fd442b0
Minor edits to sfall-mods.ini.
2018-08-19 00:41:50 +08:00
NovaRain
3062533492
Added ObjCanHearObjFix to ddraw.ini.
...
Added extra comment for CarChargingFix to ddraw.ini.
Edited the description of DisplayName in sfall-mods.ini because of the new BoxBarCount option.
Minor edits to hookscripts.txt.
2018-08-19 00:33:10 +08:00
NovaRain
9f0797f8ad
Added extra comment for CarChargingFix to ddraw.ini.
2018-08-14 23:58:09 +08:00
NovaRain
a7c66685b9
Added QuestsScrollButtonsX/Y, DisplaySwiftLearnerExp, and additional note for the new mode of UseScrollingQuestsList to ddraw.ini.
...
Changed a log message in BugFixes.cpp to be a bit more specific.
Edited some comments in QuestList.cpp.
2018-08-12 19:07:52 +08:00
NovaRain
ccd897281f
Fixed obj_can_see_obj not checking if source and target objects are on the same elevation before calling is_within_perception_ (from Mr.Stalin)
2018-08-10 22:54:07 +08:00
NovaRain
d200262a2b
Added a fix for the display issue in the pipboy when a quest list is too long with UseScrollingQuestsList diabled (from Mr.Stalin)
...
Added a fix for the clickability issue of holodisk list in the pipboy (from Mr.Stalin)
2018-08-06 22:04:21 +08:00
NovaRain
d0c97f7118
Fixed an issue with file IDs of additional game msg files being shifted when a file in ExtraGameMsgFileList is missing.
...
Minor edit to the description of CityRepsList in ddraw.ini, to avoid misunderstanding.
Updated version number.
2018-07-28 22:46:59 +08:00
NovaRain
0bda53e109
Rename the option from previous commit to FullItemDescInBarter and added it to ddraw.ini.
...
Edited info about HOOK_DESCRIPTIONOBJ and the new return value of HOOK_BARTERPRICE to documents.
Minor edits to ddraw.ini to avoid misunderstanding.
2018-07-28 22:27:32 +08:00
NovaRain
44d668f50b
Renamed DialogFemaleMsgFile to FemaleDialogMsgs, and added its description to ddraw.ini.
...
Added additional notes for the new functionality of ExtraGameMsgFileList to documents.
2018-07-24 12:07:02 +08:00
NovaRain
39221065af
Added BoxBarCount to ddraw.ini.
...
Edited documents for the change of is_iface_tag_active and added BoxBarCount.
Edited the phrasing of debugging message in SafeWrite.cpp.
2018-07-21 08:54:25 +08:00
NovaRain
41c8722179
Merged a couple of fixes and minor improvements for 4.0.x from the develop branch:
...
* Fixed the game thinking you dropped an active explosive when the dropping is prevented with hs_inventorymove.
* Added "inventory_redraw" script function (from Mr.Stalin)
* NPC combat control mod now centers the screen on the controlled critter and has new options to display critter's name.
* Removed obsoleted WIN2K preprocessor defines.
Updated version number.
2018-07-16 09:14:01 +08:00
NovaRain
033376000c
Fixed the screen flickering during switching critters in NPC combat control.
...
Now the mod does not center the screen on PC and display name box for the first turn of a player-initiated combat or when there's no other controllable critter in combat.
2018-07-13 11:25:42 +08:00
NovaRain
bc2dabc461
Removed redundant function from NPC combat control and tidied up a bit.
2018-07-11 10:03:03 +08:00
NovaRain
08b5e3a769
Improved the functionality of NPC combat control mod ( #179 )
...
* centers the screen on controlled critter.
* removes roof tiles to show controlled critter properly.
* additional options to display the name of controller critter.
2018-07-10 12:05:15 +08:00
NovaRain
09c9c5cce0
Added the description of HOOK_EXPLOSIVETIMER to hookscripts.txt.
...
Edited the example script.
Updated version number.
2018-07-10 06:09:23 +08:00
NovaRain
2a20209bb8
Added "inventory_redraw" script function (from Mr.Stalin)
2018-07-08 00:30:26 +08:00
NovaRain
84c7ac0536
Added InjectAllGameHooks to [Debugging] section in ddraw.ini.
2018-07-05 21:52:53 +08:00
NovaRain
5d4b8fdd7b
Added info for new HOOK_AMMOCOST arguments to hookscripts.txt.
2018-07-03 09:38:07 +08:00
NovaRain
2f22a1e982
Edited the description of HOOK_USEANIMOBJ in hookscripts.txt.
...
Removed obsoleted WIN2K preprocessor define.
Updated version number.
2018-06-25 22:12:42 +08:00
NovaRain
1b3b5dc523
Fixed premature assignment of arguments before the beginning of the hooks in InventoryHs.cpp. ( #173 )
...
(cherry picked from commit fff48407c3 )
Updated version number.
2018-06-24 12:36:01 +08:00
NovaRain
c2f7e38a43
Added KeepWeaponSelectMode option to ddraw.ini.
2018-06-19 06:03:36 +08:00
NovaRain
8c2483a289
Merge branch 'develop'
2018-06-12 21:01:12 +08:00
NovaRain
e14ac89463
Added more info to the comments of various keys in [Input] section of ddraw.ini.
2018-06-12 20:52:03 +08:00
NovaRain
177137f2ee
Edited the description in hookscripts.txt for changes to HOOK_INVENTORYMOVE and HOKK_INVENWIELD.
...
Fixed a bug in DisplaySecondWeaponRange that didn't display correct weapon range when the secondary mode is aimed (e.g. spear and throwing knife)
Removed trilling spaces in previous commit.
2018-06-11 13:40:09 +08:00
NovaRain
28962f428f
Added ItemFastMoveKey and ItemCounterDefaultMax options to ddraw.ini.
...
Set ReloadReserve to be disabled by default.
2018-06-06 06:33:46 +08:00
NovaRain
ea1c00ec91
Added the ability to define allowed weapon animations for NPCs to NPC armor appearance mod ( #159 )
2018-06-05 22:08:39 +08:00
NovaRain
410c7ab417
Minor edits to documents.
2018-06-04 21:21:32 +08:00
NovaRain
1652072391
Fixed a bug that critters killed in combat by scripting still being able to move in their combat turn if the distance parameter in their AI packages is set to stay_close/charge, or NPCsTryToSpendExtraAP is enabled (from Mr.Stalin)
2018-06-02 18:15:53 +08:00
NovaRain
051b1c98aa
Edited the added comments in AnimationsAtOnceLimit.cpp.
...
Renamed obj_move_hack to object_move_hack because it hooks on object_move_ engine function.
2018-06-01 23:36:56 +08:00
NovaRain
2f6f0d8b28
Added the description of new metarule2_explosions mode to function notes.txt.
...
Fixed a typo in metarule2_explosions error message.
2018-05-30 21:07:51 +08:00
NovaRain
b24a860d40
Renamed WorldMapFont to WorldMapFontPatch and changed its description in ddraw.ini.
2018-05-30 09:27:58 +08:00
NovaRain
120a8cd964
Added WorldMapFont option to use Fallout font on the world map instead of system font. ( #48 )
2018-05-29 16:22:58 +08:00
NovaRain
2d8ea2b44c
Added description of HOOK_GAMEMODECHANGE to hookscripts.txt.
...
Fixed the line break for debug.log message of GameReset.
Minor edits to Tiles.cpp code format.
2018-05-28 23:37:45 +08:00
NovaRain
5e0e8dd2f1
Added MoreTiles option to ddraw.ini.
...
Changed MoreTiles to work independently of HRP 4.1.8 and removed the redundant define.
Added sfall log messages to both options in Tiles.cpp.
Implemented HookCalls in TimeLimitPatch().
Fixed a minor typo in function notes.txt.
2018-05-28 09:27:53 +08:00
NovaRain
839e86ed26
Added the description and setting for the previous commit to ddraw.ini.
...
Improved DisablePipboyAlarm so that when the player press Z key they won't see a blank Pipboy screen.
2018-05-27 15:08:46 +08:00
NovaRain
c4903abd4c
Added the description of set_iface_tag_text to notes.txt.
...
Fixed compilation error in BarBoxes.cpp.
Updated version number.
2018-05-21 10:51:12 +08:00
NovaRain
b9c7f5ea82
Fixed commit 470a0b3386.
2018-05-15 20:20:07 +08:00
NovaRain
56fdec8b37
Reverted the previous changes of ASM code due to the bug that AppChCrt.frm overwrites AppChEdt.frm.
2018-05-14 21:14:50 +08:00
NovaRain
470a0b3386
Simplified the code from previous commit.
2018-05-14 20:52:26 +08:00
NovaRain
279c524da9
Added support for adding custom background image to the character creation/screen of the hero appearance mod (From Mr.Stalin)
...
AppChCrt.frm (for the character creation) and AppChEdt.frm (for the character screen) should be in art/intrface, and the image size must be 640x480.
2018-05-14 10:05:49 +08:00
NovaRain
57c4c0bd5d
Merge branch 'develop'
2018-05-11 20:01:53 +08:00
NovaRain
3ff0e77c26
Added the description of attack_is_aimed to notes.txt.
...
Removed unnecessary function declaration in Misc.h.
2018-05-09 10:07:11 +08:00
NovaRain
ee9010217e
Added description of HOOK_RESTTIMER, set_rest_heal_time, and set_rest_mode to documents.
...
Renamed the bit flags for set_rest_mode.
Fixed compilation error in Worldmap.cpp.
2018-05-08 12:30:53 +08:00
NovaRain
371a299640
Added new HOOK_SETGLOBALVAR ( #34 ) (from Mr.Stalin)
2018-05-02 11:14:02 +08:00
NovaRain
31f42128e1
Added "floor2" script function to work with ceil ( #109 )
...
Added the missing description of ceil to notes.txt.
Disabled ceil marco in lib.math.h.
Removed duplications in Utils.h.
2018-04-28 11:07:37 +08:00
NovaRain
57225bbd38
Fixed max tile number for set_map_enter_position and compilation error in Worldmap.cpp.
...
Added the description of get/set_map_enter_position to function notes.
2018-04-27 19:40:23 +08:00
NovaRain
b52f4544c0
Fixed the last additional notification boxes to the interface being missing ( #140 )
2018-04-26 10:01:15 +08:00
NovaRain
0950efec8c
Changed the upper limit of set_unjam_locks_time to 127.
...
Added set_unjam_locks_time to documents.
2018-04-25 20:00:49 +08:00
NovaRain
d86794be3a
Added "set_unjam_locks_time" script function (from Mr.Stalin)
2018-04-24 09:20:16 +08:00
NovaRain
d6aff61607
Added "lock_is_jammed" and "unjam_lock" script functions.
2018-04-24 08:13:26 +08:00
NovaRain
0eeab768bd
Fixed a bug in item highlighting that caused items to be kept highlighted when entering combat while holding the highlight key.
2018-04-22 11:06:36 +08:00
NovaRain
e474ba1660
Updated README.txt for info about additional headers/libraries.
2018-04-21 09:18:51 +08:00
NovaRain
3abebb8486
Added a new script function: set_ini_setting (from Mr.Stalin) ( #85 )
...
Added set_ini_setting to documents, and updated info for get_ini_setting.
Updated credits.
Replacing a couple of strcpy usages with strcpy_s.
2018-04-21 09:01:27 +08:00
NovaRain
29910e98bf
Revert "Fixed a bug when using HOOK_ITEMDAMAGE and calling item_w_damage_ engine function at the same time. It would result in player self-damaging when attacking targets."
...
This reverts commit 4194feafdf .
2018-04-13 20:42:09 +08:00
NovaRain
4194feafdf
Fixed a bug when using HOOK_ITEMDAMAGE and calling item_w_damage_ engine function at the same time. It would result in player self-damaging when attacking targets.
...
Set DataLoadOrderPatch to be enabled by default, for preventing partial of a game crash issue due to unusual game folder setup. #136
2018-04-13 11:06:21 +08:00
NovaRain
1c6729a25f
Added a fix for being at incorrect hex after map change when the exit hex in source map is at the same position as some exit hex in destination map (from Crafty) #134
2018-04-02 23:19:07 +08:00
NovaRain
39388fd927
Rewrote the fix for player's base EMP DR as an engine-level fix (from Crafty)
2018-04-01 12:45:30 +08:00
NovaRain
72093079c5
Fixed a bug in NPC combat control that caused Gecko Skinning to appear in the perk selection window.
2018-03-28 21:29:22 +08:00
NovaRain
5141ca4ebb
Fixed typos in hookscripts.txt.
2018-03-23 23:08:42 +08:00
NovaRain
78e9f08682
Fixed typos in sfall function notes.txt.
2018-03-23 22:01:22 +08:00
NovaRain
ce779b4764
Fixed the long existing slotdat.ini function in ExtraSaveSlots.
...
Reduced duplication in ExtraSaveSlots code using MakeCalls.
Unified the indent style in ExtraSaveSlots.cpp.
2018-03-16 12:25:12 +08:00
NovaRain
1a108cade5
Implemented MakeCalls function to reduce code duplication.
...
Updated version number.
2018-03-16 11:32:23 +08:00
NovaRain
cc875291d1
Merge branch 'develop'
2018-02-13 09:50:43 +08:00
NovaRain
9e28f8bdfd
Lined up some code in MiscPatches.cpp.
2018-02-12 21:07:02 +08:00
NovaRain
b2894268f6
Reverted item highlighting mod to the previous status (commit 90485a205a). #132
2018-01-28 18:15:35 +08:00
NovaRain
b3e2b8b5b8
Rearranged and simplified gl_highlighting.ssl from the previous commit a bit.
2018-01-17 21:22:37 +08:00
NovaRain
9475b8c482
Fixed add_mult_objs_to_inven only adding 500 of an object when the value of "count" argument is over 99999. #129
2018-01-17 07:36:05 +08:00
NovaRain
8b356b1213
Fixed broken ExtraGameMsgFileList option. #127
2018-01-11 07:42:50 +08:00
NovaRain
90485a205a
Changed item highlighting mod to only highlight lootable corpses. #126
2018-01-07 21:37:26 +08:00
NovaRain
d5be2fdc9b
Made sure the value of player's base EMP DR is set correctly.
2018-01-02 23:22:45 +08:00
NovaRain
a705341e02
Updated version number and the year.
2018-01-02 10:16:32 +08:00
NovaRain
ca3f59ad1e
Fixed a bug in NPC combat control that kept increasing the perk rank of Gecko Skinning after the combat ended.
...
Condensed the code in ApplyHeaveHoFix a bit.
2018-01-02 09:58:30 +08:00
NovaRain
4d0c056e72
Merge branch 'develop'
2017-12-24 21:35:52 +08:00
NovaRain
d388a5c3bb
Fixed player's base EMP DR isn't properly initialized when creating a new character and then starting the game.
2017-12-15 07:32:18 +08:00
NovaRain
9b808cd008
Changed sneak_success to call is_pc_sneak_working_ engine function, which takes player's current sneaking status into account as well, instead of only returning the result of last sneak attempt.
2017-12-05 10:22:35 +08:00
NovaRain
fd91be7ea2
Replaced data type hex values with proper VAR_TYPE_* defines for code readability.
2017-12-03 23:54:39 +08:00
NovaRain
4fdd1d3cd8
Added missing entry of block_combat script function in opcode list.
2017-12-03 02:36:00 +08:00
NovaRain
9cb2d3df3e
Added the damage type offset of weapon proto to define_extra.h.
2017-11-27 14:14:31 +08:00
NovaRain
08242d77d5
Fixed a typo in hookscripts.txt.
2017-11-27 12:24:22 +08:00
NovaRain
68d0a3e894
Changed the if condition for ProcessorIdle to make sure out-of-bounds values not resulting in unexpected but valid values (ref. commit 50c91db5ea)
2017-11-26 02:08:09 +08:00
NovaRain
16ff0e9ca6
Added a new example mod gl_autodoors (by Mr.Stalin) to modderspack. #19
2017-11-08 21:23:15 +08:00
NovaRain
218ba3004c
Tweaked the way DebugMode works, now only DebugMode=2 sends debug output to a debug.log file. Any other non-0 value sends debug output to the screen. #123
2017-11-07 10:46:24 +08:00
NovaRain
8473ce5210
Replaced some SafeWrite* usages in old code with corresponding HookCall/MakeCall/MakeJump for code readability.
2017-11-06 15:13:05 +08:00
NovaRain
38a3dba476
Added description and define of display_stats to notes.txt and sfall.h.
2017-11-06 14:03:22 +08:00
NovaRain
9c1d439153
Added "display_stats" script function #113
2017-11-06 10:16:02 +08:00
NovaRain
bc38a02508
Enabled mouse scroll control in barter and loot screens when the cursor is hovering over other lists, also enabled scrolling through the display monitor (from Crafty) #120
...
Rearraged the code style in dinput.cpp.
Updated version number.
2017-10-25 11:50:37 +08:00
NovaRain
8ae705d591
Merge branch 'develop'
2017-10-18 19:42:16 +08:00
NovaRain
94fdfb49ef
Fix crash when calling partyMemberGetCurLevel_ on a critter that has no data in party.txt.
...
Updated version number.
2017-10-18 14:54:53 +08:00