NovaRain
a8ac1f8402
Updated documents for the encounter hook changes
2024-05-31 15:11:27 +08:00
NovaRain
0ba74de616
Changed the world map healing rate patch to be enabled by default
...
* default 3 hrs according to Fallout v1.2 manual errata.
Changed AIDrugUsePerfFix to be enabled by default (UPU/RPU have it
enabled for years, and F2:CE also implemented a similar fix.)
Updated version number.
2024-05-28 21:29:11 +08:00
NovaRain
0631f97b1f
Added 'DontMoveTop' flag to the interface bar
...
* originally only for built-in HRP, now it's a generic patch to prevent
the interface bar from obscuring the barter/trade interface.
2024-05-27 22:24:51 +08:00
NovaRain
5803dc6606
Edited the documents for set_world_map_heal_time
...
Minor code edits to Worldmap.cpp.
2024-05-27 21:48:51 +08:00
NovaRain
bc962aca9c
Reverted speed patch/keys behavior to pre-4.1.5
...
* Enable in [Speed] is the master switch for all Speed* settings.
* SpeedMultiInitial requires Enable=1, not a standalone setting.
* SpeedModKey=0 allows players to use only numpad keys to change speed.
2024-05-24 21:36:50 +08:00
NovaRain
6d432163ca
Added "item" type to the party member protos patch
...
(for the car trunk)
2024-05-24 08:50:32 +08:00
NovaRain
48916137ae
Minor edits to ItemCounterAutoCaps
2024-05-23 17:01:21 +08:00
NovaRain
a4298bb6ee
Fixed the missing hotkeys for additional elevators derived from the original elevator types
...
(ref. BGforgeNet/Fallout2_Restoration_Project#290 )
2024-05-18 15:13:44 +08:00
NovaRain
20c32714b2
Edits to Cautious Nature setting in perk.ini
...
* Rename the setting to CautiousNatureBonus.
* Lower the bonus cap to 20 (too high of values would result in empty
encounters or game crash for high PE players).
2024-05-17 21:03:11 +08:00
NovaRain
bc05a00d1e
Changed DebugWindowFont to a toggle option
...
(because other fonts are not practical for displaying debug ouput)
Minor edits/simplification to ASM code in DebugEditor.cpp.
2024-05-14 21:26:07 +08:00
NovaRain
d6dc179df7
Removed duplicate implementation in round() script function
...
* C++11 lroundf can do the same thing.
2024-05-12 13:53:45 +08:00
NovaRain
44aafc757a
Updated INVBOX_E.frm for Russian and Chinese
...
Removed duplicate FRMs from repo.
Rename all interface FRMs to lowercase.
Updated resource files.
2024-05-12 13:35:03 +08:00
NovaRain
b9fade9732
Removed the version check of external HRP for ActionPointsBar
...
(tested on v4.1.7 and v3.0.6)
2024-05-12 11:22:22 +08:00
NovaRain
cc2b79d107
Removed unnecessary error message when AutoSearchSFX is enabled
...
Removed leftover from devlog_f() in release builds.
2024-05-11 00:22:31 +08:00
NovaRain
0281797d26
Renamed the inventory/barter slot extension options
...
Edited their logging messages and description in ddraw.ini
Added Chinese FRMs
Corrected the size directives in ASM code in Inventory.cpp
2024-05-10 23:59:49 +08:00
NovaRain
73356d9dd5
Cosmetic edits: alignment and tab/space chars
2024-05-10 23:48:12 +08:00
NovaRain
e435e1d614
Updated docs for art_frame_data script function
...
Minor code edits: type name, indentation/alignment, unified messages
2024-05-07 21:05:42 +08:00
NovaRain
b2bac4ee2a
Tweaked the check for stretch to fit of AVI movies
2024-05-06 23:37:45 +08:00
NovaRain
41394bfb9d
Fix build workflow
2024-05-05 11:30:55 +08:00
NovaRain
44942e188f
Changed ExpandWorldMap to be compatible with older HRP
...
(tested v4.1.7 and v3.0.6)
Minor code edits.
2024-05-05 11:02:10 +08:00
NovaRain
f89684029c
Added sfall.dat content (except global scripts)
2024-05-05 10:09:56 +08:00
NovaRain
6d276cceca
Fixed PlayIdleAnimOnReload causing critters to lose highlights in combat
...
* happens when the Target Highlight pref is set to "targeting only".
(closes #528 )
2024-05-02 09:38:32 +08:00
NovaRain
d4ca2b9ff1
Added a check for NPC being dead to NPCsTryToSpendExtraAP ( closes #524 )
2024-05-02 08:46:30 +08:00
NovaRain
c7dfa793ac
Fixed page build error
2024-04-24 15:16:16 +08:00
NovaRain
01ab4cfef7
Added signal_close_game script function
...
Updated documents and version number.
2024-04-24 08:54:35 +08:00
NovaRain
a5e7a77588
Updated changelog
2024-04-19 08:41:54 +08:00
NovaRain
a19f9d0b83
Reverted ScriptValue DataType from long to short
...
* for reasons unknown, it was the cause of random hang/crash when
running certain script sequences. (closes #517 )
Updated version number.
2024-04-18 22:21:41 +08:00
NovaRain
7dc0681b4c
Text edits to INI files
2024-04-18 20:47:45 +08:00
NovaRain
b066e9d533
Updated changelog
2024-04-04 22:50:46 +08:00
NovaRain
6e8f2c6c36
Removed SpeedInterfaceCounterAnims=3 (now default behavior)
2024-04-01 17:20:04 +08:00
NovaRain
0044af0362
Fixed xp exploit from canceling Here and Now perk
...
(when the player has Swift Learner perk)
Removed DisplaySwiftLearnerExp from ddraw.ini (always enabled)
2024-03-29 16:55:00 +08:00
NovaRain
ce0e950884
Minor code edits
2024-03-28 08:34:21 +08:00
NovaRain
a66ff8d252
Edits to gl_partycontrol and main.h
...
* it seems no need to "fix" Gecko Skinning perk anymore.
* use array to hold perk levels instead of calling has_trait twice.
2024-03-27 11:18:53 +08:00
NovaRain
9bd9837a7d
Added a new example mod gl_molotov
2024-03-26 12:14:24 +08:00
NovaRain
a89e672355
Fixed add_extra_msg_file loading the same msg file more than once ( #467 )
...
Minor code edits.
Updated version number.
2024-03-22 12:07:26 +08:00
NovaRain
b32c358a77
Added a new example mod gl_static_books
2024-03-14 10:20:03 +08:00
NovaRain
1b98bedd6f
Edits to sslc documents
...
* edited the description of command line options.
* removed old references of dos4gw.exe (only for pre-2.10) and FSE.
2024-03-11 10:08:31 +08:00
NovaRain
596b485d9c
Fixed the clickability issue of the "Use Inventory Item On" action
...
* the game would execute the default action for the overlapped object
instead of the player using the item.
(ref. BGforgeNet/Fallout2_Restoration_Project#271 )
2024-03-05 10:40:10 +08:00
NovaRain
ae53c9586a
Updated npcarmor.ini based on new NPC armor mod
...
(ref. BGforgeNet/Fallout2_NPC_Armor@ca93bb6 )
2024-03-05 10:31:16 +08:00
NovaRain
7b53814c82
Updated npcarmor.ini based on newer RPU (v27+)
...
(ref. BGforgeNet/Fallout2_NPC_Armor#5 )
2024-03-04 11:52:52 +08:00
NovaRain
e9b40f5491
Tweaked the log for loading global scripts
...
* it should be after the game scripts check.
2024-03-03 00:01:07 +08:00
NovaRain
71a7545445
Added additional check to AI weapon switching fix
2024-02-29 13:19:30 +08:00
NovaRain
42ab38a333
Minor edits to ddraw.ini
2024-02-26 09:27:21 +08:00
NovaRain
c540ce8e72
Fixed unnecessary path searching for loading external wrapper
...
(ref. https://github.com/sfall-team/sfall/issues/504#issuecomment-1962314458 )
2024-02-24 20:47:31 +08:00
NovaRain
3db8ed3381
Cosmetic edits: unified indentation of switch-case
2024-02-22 08:39:25 +08:00
NovaRain
de009eec4e
Added support for an external DirectDraw wrapper
...
(#504 )
2024-02-22 08:36:27 +08:00
NovaRain
9268776736
Added a note about external wrapper to ddraw.ini
2024-02-22 08:35:58 +08:00
NovaRain
c09ed0565b
Further attempt to keep DD7+no windowed for external wrapper
2024-02-20 10:40:27 +08:00
NovaRain
e57f9b5503
Disallowed DX9 mode when using external wrapper
2024-02-19 22:07:44 +08:00
NovaRain
39ed1d313f
Code correction to the previous commit
2024-02-18 01:04:51 +08:00
NovaRain
510bd6ddeb
Added a basic loading process for external ddraw wrapper
...
Changed sfall to DD7 if bult-in HRP is enabled but f2_res.ini is
missing.
2024-02-17 19:00:56 +08:00
NovaRain
c0f11b7a46
Fixed critical hit message for super mutants
...
* judging from combat.msg, the fix has been applied to a wrong
bodypart since 2.8b.
2024-02-17 07:52:03 +08:00
NovaRain
1cb1284787
Fixed the game disappearing from the taskbar after using Alt+Tab
...
Code change to the input patch.
Updated version number.
2024-02-16 09:26:01 +08:00
NovaRain
af2fdb5153
Updated changelog
2024-02-12 20:45:09 +08:00
NovaRain
22fbac8b9f
Added a fix to prevent integer overflow for inven item stacks
...
* This is more of a preventive fix because now it's easier to cause
integer overflow with add_mult_objs_to_inven. Also in case people
use save editor and set silly values to their items.
2024-02-12 09:51:05 +08:00
NovaRain
b8fe8cb4e3
Fixed the modulo operator for negative integers
...
* this changes the behavior of vanilla modulo operator to use signed
integer division to match how the fixed division operator works.
2024-01-25 10:19:23 +08:00
NovaRain
4f786f3302
Changed the fix for add_mult_objs_to_inven
...
(to allow adding more than 99999 instances of an object in one go)
2024-01-24 09:40:59 +08:00
NovaRain
ff650d8007
Added missing level cap to XPTable (fixed a hang)
2024-01-15 14:29:47 +08:00
NovaRain
9e4ac57775
Fixed log entry for PatchFileXX options
...
(also allow using ".\\", as it cannot escape the game folder.)
2024-01-11 21:38:58 +08:00
NovaRain
bfbbc339d0
Updated version number and year
2024-01-02 10:28:17 +08:00
NovaRain
ea9a701f51
Fixed functions.yml
2023-12-27 13:25:19 +08:00
NovaRain
7e47607781
Added reg_anim_animate_and_move script function ( closes #497 )
2023-12-27 13:18:52 +08:00
NovaRain
cfcc66ad1a
Fixed right arm critical hit messages for some critter types
...
(BGforgeNet/Fallout2_Restoration_Project#256 )
2023-12-19 21:01:36 +08:00
NovaRain
ff5c9c9cfc
Tweaked the condition check for instadeath fix
2023-12-15 20:44:29 +08:00
NovaRain
dcbe6c9c7e
Fixed 0 dmg instadeath crits with HOOK_COMBATDAMAGE
2023-12-15 09:17:19 +08:00
NovaRain
96bfe13939
Fixed skipping to lv99 when leveling up from lv97
...
(mentioned in Per's guide)
Minor code edits.
2023-12-04 21:52:03 +08:00
NovaRain
b5a9679c6c
Use proper size directives in ASM code
2023-12-02 18:22:16 +08:00
NovaRain
71e43cb890
Engine now uses 'English' as the fallback language for the credits
...
Updated version number.
2023-11-30 22:42:22 +08:00
NovaRain
4bc981dbc1
Updated changelog for better clarity
2023-11-20 21:28:06 +08:00
NovaRain
34a81e4f54
Updated changelog
2023-11-20 10:19:04 +08:00
NovaRain
584e026624
Fixed create_object_sid when passing 0 as the script index number
...
* would result in a crash. Now it allows creating an object with no
script (different from -1, which just doesn't touch default script).
2023-11-14 21:48:36 +08:00
NovaRain
1cca798b80
Tweaked the position of the ammo bar
...
Tweaked the alternative ammo bar to exactly match Mash's.
2023-10-30 21:31:21 +08:00
NovaRain
47d9bb1627
[HRP] Fixed the clickability issue of the file list in the char screen
2023-10-28 23:43:58 +08:00
NovaRain
2b8b797920
Fixed incorrect data for saved arrays
...
Updated version number.
2023-10-27 22:41:58 +08:00
NovaRain
b1ce08a78f
Fixed crash when calling start_gdialog outside talk_p_proc
...
(the fix was embedded in StartGDialogFix, now it works regardless of
the option.)
2023-10-19 15:13:37 +08:00
NovaRain
143ec750cf
Updated documents (mainly array functions)
2023-10-16 11:32:52 +08:00
NovaRain
e2b5a0652d
Enabled build workflow for master branch
2023-10-07 21:15:16 +08:00
NovaRain
c6635f65e5
Changed the "best armor" score calc to exclude EMP
...
(gameplay mod friendly)
2023-10-07 19:34:11 +08:00
NovaRain
daf9e57d36
Updated NPC combat control mod for player's Jinxed trait/perk
...
* controlled critters will now be "Jinxed" as well (closes #492 )
2023-10-05 09:24:34 +08:00
NovaRain
59f1ed0233
Removed AdditionalWeaponAnims from ddraw.ini (always enabled)
...
Updated version number.
2023-10-05 09:10:44 +08:00
NovaRain
7c8d2d6269
Merge branch 'develop'
2023-10-05 09:03:35 +08:00
NovaRain
75019a5546
Bump actions/checkout from 3 to 4
...
Set dependabot for the main branch
2023-10-02 08:49:15 +08:00
NovaRain
deee6fc521
Corrected the description of CALCAPCOST hook
2023-09-30 17:17:53 +08:00
NovaRain
5769843b89
Bump activesupport to 6.1.7.5 in /docs
2023-08-24 21:56:52 +08:00
NovaRain
7e2eaf0724
Fixed crash on startup on WinXP/2003
...
Moved the LoadLibrary call out of DllMain entry point.
Updated version number and changelog.
2023-08-24 21:27:54 +08:00
NovaRain
b6a4c8d476
Tried fixing in-page subcategory links
2023-08-22 15:28:24 +08:00
NovaRain
1524c7daa0
Fixed functions.yml
2023-08-22 10:10:41 +08:00
NovaRain
228f8966f2
Release 4.4
2023-08-22 08:54:41 +08:00
NovaRain
e923fa801b
Updated changelog and other documents
2023-08-21 14:23:59 +08:00
NovaRain
16dacee0e0
Fixed UpdateHPStat() for not properly capping HP
...
* when a critter has modified base value of max HP in its proto.
2023-08-09 10:29:22 +08:00
NovaRain
61f3a2ac13
Fixed the backward compatibility of get_npc_level
...
(broken in commit 438bc6f )
2023-08-04 09:13:55 +08:00
NovaRain
aca6c92d86
Reordered the engine perk entries in perks.ini
...
(sorted by their perk IDs)
2023-07-31 20:52:43 +08:00
NovaRain
c95d872f77
Added build instructions to readme
2023-07-26 15:08:41 +08:00
NovaRain
cb1a3dd764
Reverted the ASM change for StealCheckHook in commit 53c294c
2023-07-23 07:42:16 +08:00
NovaRain
53c294cf98
Edited ASM code and documents for HOOK_STEAL
2023-07-22 20:46:26 +08:00
NovaRain
0e8b6efe49
Re-added the check for valid objs to get/set_object_data
...
* disabled in combat for the combat data.
2023-07-19 20:56:12 +08:00
NovaRain
6d66bfffb0
Edited function and sslc docs
2023-07-17 20:53:50 +08:00
NovaRain
6eeb674641
Minor code edits to BugFixes.cpp
...
Minor edits to some comments.
2023-07-14 09:46:02 +08:00
NovaRain
b94993d756
Minor edits to error msg for some script functions
...
Edits to function notes.
2023-07-11 11:19:29 +08:00
NovaRain
ddb3cf9b6e
Added upper/lower limits to the hit chance value
...
Edited hookscript docs.
2023-07-09 15:22:56 +08:00