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
NovaRain
321f8e1ab2
Changed string_pos to return -1 on arg error
...
Added a check to PartyControl::OrderAttackPatch().
Updated function documents.
2023-07-05 22:14:04 +08:00
NovaRain
9f6ca9d55d
Updated some documents
2023-07-03 15:39:56 +08:00
NovaRain
f42b232e19
Moved sfall-mod.ini into mods\ folder
...
Packed item highlighting and NPC combat control mods into sfall.dat.
2023-07-02 20:40:35 +08:00
NovaRain
0926ace899
Use explicit GetFileAttributesA function
2023-07-02 08:28:15 +08:00
NovaRain
b2023b7e51
Removed capping of console window position and size
...
* for multi-monitor setup, leaving only minimum size of 640x480.
2023-06-29 21:32:32 +08:00
NovaRain
1f962458cd
Added file check for books/drugs/enginetweaks ini files
...
Fixed possible array index out of bound error in BarBoxes.
Added trimming to custom unarmed attack names.
Edits to ddraw.ini and function docs.
2023-06-27 21:19:36 +08:00
NovaRain
ece95a95e9
Updated docs for improved string_format
...
Edited error messages for a few functions.
ConsoleWindow: disallowed negative window position.
2023-06-25 16:16:23 +08:00
NovaRain
d7a974c50b
Fixed the display after switching back in NPC combat control mod
...
* player's active "sneak" notification box wasn't shown when switching
back after the combat.
Replaced numbers with defines in item highlighting mod.
2023-06-24 14:17:38 +08:00
NovaRain
3b29088818
Edited the log messages in LoadOrder.cpp
...
Cleaned up some module headers.
Updated version number in documents.
Updated changelog in sslc document, and removed the mention about
empty statements (it never worked).
2023-06-21 22:21:12 +08:00
NovaRain
b619ea3fba
Updated function docs for get_ini_config
2023-06-19 12:15:17 +08:00
NovaRain
ae7921fe26
Some format/textual edits to code
...
* line indents.
* remove trailing spaces.
* use nullptr instead of NULL for pointers.
Edited the error messages of get_ini_config.
2023-06-19 12:14:31 +08:00
NovaRain
97c2b111ff
Updated the description of ConsoleWindow
...
Simplified ASM code in Premade.cpp a bit.
2023-06-17 21:40:11 +08:00
NovaRain
f9dc7a3e25
Added code page setting for the console window
2023-06-15 23:27:07 +08:00
NovaRain
23d1e3b9c8
Updated the description in [ExtraPatches] for mods_order.txt
...
Tweaked the error log entry for mods_order.txt.
Removed unnecessary Inject_SwitchHandHook (unused since 4.2.1)
2023-06-15 13:38:04 +08:00
NovaRain
7baa6de014
Reduced buffer flush in Logging.cpp
...
Edited some description in ddraw.ini.
2023-06-15 13:24:02 +08:00
NovaRain
7939924257
Removed debug message about missing critter art from displaying in-game
...
* to prevent unnecessary annoyance to generic players.
Added a safeguard to get_tile_fid.
2023-06-14 09:26:28 +08:00
NovaRain
46a80fdb6a
Added get_tile_fid and macros to function notes
...
Some misc edits to documents.
2023-06-13 12:32:49 +08:00
NovaRain
492e31410c
Fixed the mode 2 of get_tile_fid
...
Minor code/comment/format edits.
2023-06-13 10:15:02 +08:00
NovaRain
ab0c373a9b
Minor edits to code and documents
...
Commented out unused combat related functions.
2023-06-09 11:20:47 +08:00
NovaRain
b317ed71ce
Added options to override the names of sound files for game modes
...
Remove the worldmap/credits music override from Fallout1Behavior.
(was added in commit 00b85be )
Minor edits to ddraw.ini.
2023-06-05 11:37:58 +08:00
NovaRain
9197966993
Some grammar correction in function document
2023-06-05 10:54:36 +08:00
NovaRain
3d88304777
Added a new example mod gl_rest_encounter
...
Added a burst control example script.
2023-06-02 15:14:25 +08:00
NovaRain
4e37fb0228
Fixed crash when using NumbersInDialogue
...
(revert commit a4d6687 )
Added more accurate description for div function in DamageMod.cpp.
2023-06-01 15:56:43 +08:00