NovaRain
41b4b773a3
Release 4.3.3
2022-01-20 13:41:56 +08:00
NovaRain
0807a4ea02
Updated Translations.ini and Russian/Chinese files
2022-01-20 12:53:01 +08:00
NovaRain
a9f03544d5
Fixed movie scale pitch size for CPU palette conversion
2022-01-20 10:29:00 +08:00
NovaRain
03676d09ee
Fixed the music not playing after loading a saved game ( #422 )
...
* if the save is on the same map, and while in the game.
2022-01-20 07:11:51 +08:00
NovaRain
e17ad5d11b
Minor code edits
2022-01-19 09:41:37 +08:00
NovaRain
b66cc42fbc
[HRP] Added missing movie scaling implementation for GPUBlt=2
...
Reverted the previous commit.
2022-01-18 08:52:00 +08:00
NovaRain
6cf41401aa
Disabled compiling HLSL shader files at build-time
...
* use existed files in the HLSL folder instead.
2022-01-17 21:25:25 +08:00
NovaRain
45e2037082
Added HLSL source files and compiled shader files
...
* this should remove the hidden dependency on d3dcompiler_xx.dll.
2022-01-17 21:14:01 +08:00
NovaRain
fc5863ac46
Added a new warning message on shader effects to Graphics.cpp
2022-01-17 12:12:08 +08:00
NovaRain
0a5ec8c70f
Added a redraw timer to the debug editor
...
* redraws the background game screen when moving the editor window.
* works for sfall DX9 mode.
2022-01-17 09:51:24 +08:00
NovaRain
937cff235e
Updated the year for version info
2022-01-17 08:53:48 +08:00
NovaRain
6bf967e877
Code correction to DebugEditor.cpp
2022-01-15 11:59:13 +08:00
NovaRain
f839c8374a
Increased the width of the mouse drop area for inv on the barter screen
...
Removed HRP's BARTER_PC_INV_DROP_FIX.
2022-01-15 09:56:55 +08:00
NovaRain
3301ace580
[HRP] Fixed interface position for smaller resolution (640x480)
...
[HRP] Fixed main menu position when MAIN_MENU_SIZE=0
2022-01-15 08:57:51 +08:00
NovaRain
247d4fae6c
Edits to the arrays document
2022-01-13 21:29:24 +08:00
NovaRain
f30558b091
Fixed a bug in 4.3.1 that caused AI to be unable to use some weapons
...
Code edits regarding AIpref in Enums.h.
Added GamePids.h (derived from ItemPid.h in mapper scripts)
2022-01-13 10:14:25 +08:00
NovaRain
7c0adc558a
Updated documents for the removal of ArraysBehavior option
...
Some other minor edits to documents.
2022-01-12 09:40:18 +08:00
NovaRain
5493ed38d3
Redid the idle implementation for ProcessorIdle
...
[HRP] Added support for CPU_USAGE_FIX option.
[HRP] Code changes to DirectDraw.cpp for DD7 performance.
2022-01-11 10:03:11 +08:00
NovaRain
16ad57806f
Removed ArraysBehavior and RemoveWindowRounding from ddraw.ini
...
* both are now always enabled
2022-01-07 06:46:28 +08:00
NovaRain
adadf608e7
Changed the "Radiated" on the char screen to be highlighted in gray
...
* when the player still has an impending radiation effect
[HRP] Fixed the clickability issue for SCALE_BUTTONS_AND_TEXT_MENU.
Moved some code related to HRP.
Unified the naming style for color variables.
2022-01-06 14:19:05 +08:00
NovaRain
6faf71da66
Code edits to Graphics.cpp for device lost state
2022-01-04 07:03:50 +08:00
NovaRain
40fa4a1336
Fixed black screen after restoring DX9 device
2022-01-03 23:58:17 +08:00
NovaRain
8427ad657a
Fixed Tilemap::make_path_func and DrawAlternateAmmoMetre functions
2022-01-03 07:07:08 +08:00
NovaRain
5fbbeeb328
[HRP] Code correction
2021-12-29 07:06:56 +08:00
NovaRain
a30f640eb9
[HRP] Added support for reading .rix images larger than 640x480
2021-12-29 06:20:20 +08:00
NovaRain
921db36478
Improved the message box for CRC mismatch
...
Changed SkipCompatModeCheck to not require sfall debugging mode.
Minor code edits.
2021-12-28 12:44:20 +08:00
NovaRain
74455db5a9
Removed SkipSizeCheck from ddraw.ini
...
* the executable file size check is also removed (mostly).
2021-12-27 10:15:41 +08:00
NovaRain
437e6bfaea
Code correction/edits to the previous commit
...
Added a debug message for the open file limit being exceeded.
2021-12-26 11:33:15 +08:00
NovaRain
eb0bd4dfd0
Fixed the broken fix for addicted party members
...
(BGforgeNet/Fallout2_Restoration_Project#131, #420 )
Improved the duplicate path removal in LoadOrder.cpp.
Code edits to the fix in previous commit for system compatibility.
2021-12-25 20:40:09 +08:00
NovaRain
b0cc4352f7
Added additional fixes to FadeBackgroundMusic
...
* fixes not closing sound files after fading, which led to unable to
load the game anymore due to the the open files limit.
Code edits to CRC.cpp for displayed messages.
2021-12-24 13:47:22 +08:00
NovaRain
df15a147d9
Renamed ShowMapGridKey to MapGridToggleKey
2021-12-21 09:47:59 +08:00
NovaRain
680284d785
Fixed crashes in HRP code
...
Reverted the version string on the main menu.
2021-12-20 12:16:18 +08:00
NovaRain
3cc98fc15d
Added a debug option to toggle the hex grid
...
Added HiResMode option to ddraw.ini, along with some edits.
Fixed db_init function wrapper.
Some edits to HRP code.
2021-12-20 12:00:45 +08:00
NovaRain
317c462918
Edited action.yml for additional library
2021-12-19 09:06:20 +08:00
NovaRain
c7e46a6b84
Merge branch 'HRP-integration' into develop
...
# Conflicts:
# sfall/Game/GUI/Text.cpp
# sfall/Modules/Interface.cpp
2021-12-19 09:01:48 +08:00
NovaRain
92a24a6112
Code cleanup and edits before merging
2021-12-19 08:42:36 +08:00
NovaRain
da5286eaa9
Code cleanup and correction
2021-12-19 08:40:12 +08:00
NovaRain
3022e96809
Merge branch 'develop' into HRP-integration
2021-12-18 12:58:03 +08:00
NovaRain
6ff73a513e
Fixed the load order of f2_res.dat & sfall.dat
...
Changed the default graphics mode back to 0 (now DD7).
2021-12-18 11:39:05 +08:00
NovaRain
53be017f0b
Added fixed call point for sfall initialization
2021-12-17 09:56:52 +08:00
NovaRain
095dfae544
Fixed broken object descriptions for Chinese version
...
Minor code edits.
2021-12-16 12:38:14 +08:00
NovaRain
3145d4e5dc
Added missing functions (was causing errors)
...
Added an improvement to prevent the player from running outside the
cropped part of the map.
Added an improvement for the list of action icons when enabling
IFACE_BAR_MODE (the list is no longer created under the interface).
2021-12-16 12:28:26 +08:00
NovaRain
5a18570bd9
Code changes to Graphics.cpp & main.cpp
...
* from HRP test branch
2021-12-12 10:28:35 +08:00
NovaRain
fb8ca5317f
Added SCALE_2X option, and minor fixes
2021-12-12 09:26:23 +08:00
NovaRain
bc8665b131
Added a limit on path nodes for NPCs to NumPathNodes option
2021-12-11 10:36:26 +08:00
NovaRain
fee4720ef5
Added ALTERNATE_AMMO_METRE and NumPathNodes options
2021-12-11 09:19:00 +08:00
NovaRain
7553b7bfc0
Fixed a crash bug in FadeBackgroundMusic
...
(when trying to mute the master audio volume in the preferences screen)
Minor code edits.
2021-12-10 09:58:22 +08:00
NovaRain
26b3fac1e0
Code fixes/edits to the previous commit
2021-12-10 09:12:44 +08:00
NovaRain
0ba69166b9
Added FADE_TIME_RECALCULATE_ON_FADE and EXTRA_WIN_MSG_CHECKS options
2021-12-09 09:47:59 +08:00
NovaRain
d94e68ba73
Finished the code for DirectDraw graphics mode
2021-12-08 12:59:02 +08:00
NovaRain
69cd1461f1
Updated the code for DirectDraw graphics mode
2021-12-07 08:43:02 +08:00
NovaRain
6ca5644e99
(WIP) Added DirectDraw graphics mode for built-in HRP
...
Moved some code from Graphics.cpp to WinProc.cpp
2021-12-05 09:29:48 +08:00
NovaRain
70da19e49b
Added code for game movies and edited other code
2021-12-02 12:26:23 +08:00
NovaRain
aa6f1cabec
Edit to the previous commit
2021-11-28 19:02:24 +08:00
NovaRain
0a42db619d
Added a tweak to allow printing new floating messages when their limit is exceeded ( #388 )
...
Fixed incorrect value of the limit number of floating messages.
2021-11-28 12:35:14 +08:00
NovaRain
ccaacd72e4
Updated code for deactivating the external HRP
2021-11-28 09:31:13 +08:00
NovaRain
6f08a50f9a
Removed UseCommandLine from ddraw.ini (always enabled)
...
Updated version number.
2021-11-27 06:42:19 +08:00
NovaRain
98cc168288
Added CreditsScreen.cpp/h
2021-11-26 09:32:55 +08:00
NovaRain
81912b47ed
Added optimization for the save/load game screens
...
Edited the description of args for HOOK_TOHIT.
2021-11-23 20:43:19 +08:00
NovaRain
5acdf37c80
Added DeathScreen.cpp/h and SlidesScreen.cpp/h
...
Added optimization for the save/load game screens.
2021-11-23 10:04:05 +08:00
NovaRain
f76c0dfe91
Added HelpScreen.cpp/h and Worldmap.cpp/h
2021-11-20 08:45:09 +08:00
NovaRain
ba7773223a
Added Character, LoadSave, and MiscInterface files
2021-11-19 08:54:42 +08:00
NovaRain
809cba44e8
Minor code edits to Graphics.cpp from HRP branch
2021-11-17 10:05:33 +08:00
NovaRain
1c3f3dbbd5
Changed the namespace for HRP modules
...
Moved some functions to the HRP namespace.
2021-11-17 10:03:45 +08:00
NovaRain
5265dd8ded
Updated code
2021-11-17 06:42:12 +08:00
NovaRain
7e65aa2c64
Fixed the redrawing of windows with "DontMoveTop" flag
...
* if one is not topmost, it's not redrawn after calling show function.
2021-11-16 15:03:41 +08:00
NovaRain
be4978324c
Fixed minor bugs in HeroAppearance & CritterStats
...
Fixed incorrect display of name and damage values for unarmed attacks
in some cases.
Minor code edits.
2021-11-15 10:55:52 +08:00
NovaRain
1834fa3d18
Updated code for the interface bar
2021-11-15 09:02:23 +08:00
NovaRain
ae05feee8c
Updated code for the interface bar (WIP)
2021-11-14 09:36:29 +08:00
NovaRain
e7add0d1b4
Added inventory code
2021-11-12 00:48:06 +08:00
NovaRain
5a61bb8fc3
Added code for Dialog/Barter interface
...
Added support for Continuum's dialog graphic.
2021-11-10 10:43:15 +08:00
NovaRain
281823e97d
Release 4.3.2
2021-11-10 08:45:54 +08:00
NovaRain
32924db37c
Reverted Worldmap.cpp changes in commit c19137b
2021-11-10 08:45:12 +08:00
NovaRain
cd3c220ef8
Changed the option name of grave containers fix
...
Edited the code of tile_num function wrapper.
Reorganized the options in ddraw.ini.
Updated web document.
2021-11-09 10:01:17 +08:00
NovaRain
09813aeb86
Code edits to ScriptExtender.cpp/SpeedPatch.cpp
...
Minor edits to some files.
2021-11-08 13:45:35 +08:00
NovaRain
f75214056e
Updated map view code
2021-11-08 10:24:59 +08:00
NovaRain
d4f011913c
Changed the fix in commit 583105a to an option ( #412 )
2021-11-06 22:44:14 +08:00
NovaRain
a543cd934c
Updated the code for map edge clipping
2021-11-06 01:16:04 +08:00
NovaRain
eb7aca6595
Added map edge clipping (partial)
2021-11-04 06:57:46 +08:00
NovaRain
49cfe39038
Updated code in EdgeBorder/ViewMap.
2021-11-03 09:02:37 +08:00
NovaRain
163b9ed5d3
Simplified the calculation loop in Glovz's formula
...
Changed the title bar text for DX9 windowed mode.
2021-11-02 09:39:47 +08:00
NovaRain
3846ec9b9d
Updated/Corrected code
...
Added InterfaceBar.cpp/h.
2021-11-02 09:15:11 +08:00
NovaRain
e35745353c
Improvements for the windowed game mode
...
Some changes in the implementation of HRP code.
2021-10-31 09:57:18 +08:00
NovaRain
d7647bca18
Optimized the calculation loop in YAAM code
2021-10-30 09:16:39 +08:00
NovaRain
53278a090b
Some edits to YAAM code
...
Changed OverrideArtCacheSize to set the art cache size to 261.
Fixed typo in ddraw.ini.
2021-10-27 22:02:09 +08:00
NovaRain
a533943200
Cosmetic edit: alignment of GPL text in some files
2021-10-27 22:01:15 +08:00
NovaRain
4385807cd3
Added code for the previous commit
2021-10-27 10:03:42 +08:00
NovaRain
17c73a81da
Added ViewMap.cpp/h and EdgeBorder.cpp/h
2021-10-26 09:02:32 +08:00
NovaRain
f2bc04001e
Changed the description of CheckWeaponAmmoCost in ddraw.ini
...
Replaced <br> html tag with backslash in markdown documents.
(CommonMark spec)
2021-10-25 10:18:16 +08:00
NovaRain
f1c087b3a3
Improved the division function in previous commit
...
Rewrote the text hook for main_menu_create_ in C++ (from HRP branch)
Updated version number.
2021-10-25 09:52:18 +08:00
NovaRain
3dea47c467
Rewrote Glovz's damage formula code in C++ ( #355 )
2021-10-24 11:12:56 +08:00
NovaRain
c5075aa478
Finished the implementation of the main menu
...
* requires testing and correction of minor inaccuracies.
2021-10-23 07:34:39 +08:00
NovaRain
8d58e6e3bb
Misc code edits
2021-10-22 00:23:58 +08:00
NovaRain
be4c73fd50
Continue implementing the main menu section
...
Misc code edits.
2021-10-22 00:19:36 +08:00
NovaRain
a19baedb96
[HRP] Implementation: MAINMENU, STATIC_SCREENS
2021-10-18 21:24:41 +08:00
NovaRain
43a8e84dee
Updated define_extra.h
2021-10-16 07:24:58 +08:00
NovaRain
c9ce0aa0ce
Release 4.3.1 (with updated doc)
2021-10-15 10:52:35 +08:00
NovaRain
6c6f0be11b
Updated web document
2021-10-15 10:51:44 +08:00
NovaRain
2d54e376c6
Release 4.3.1
2021-10-15 10:39:27 +08:00
NovaRain
f48fce3274
Fixed a rounding error in Glovz's damage formula
...
Minor edit to gl_partycontrol script.
Updated Russian and Germen translations.
2021-10-15 10:06:02 +08:00
NovaRain
b475bf91fb
Updated Polish translation
...
Added char* variant functions to Logging.cpp.
2021-10-14 09:25:15 +08:00
NovaRain
ecd574063a
Minor code edits, now sfall will always create sfall-log.txt
...
* still won't write any unless debug options are enabled in ddraw.ini.
2021-10-13 13:47:22 +08:00
NovaRain
101238e125
Improved the party control and fixed mod related bugs
...
Updated gl_partycontrol script.
2021-10-13 13:01:24 +08:00
NovaRain
2e97fe38ff
Fixed JetWithdrawal in Drugs.ini conflict with fix in commit dfd810c
...
Simplified the code in the previous commit.
2021-10-10 07:19:46 +08:00
NovaRain
583105a76a
Fixed the execution of use_p_proc handler for grave type containers
...
* "grave type" is a container with only two frames (open/closed)
* in vanilla code, using a grave type container in the open state does
not execute use_p_proc in its script like other containers do.
2021-10-08 10:46:57 +08:00
NovaRain
ac1bc19faa
Reverted the previous commit and added "obj_is_openable" function
...
* the previous commit conflicts with BIS document.
2021-10-08 09:16:05 +08:00
NovaRain
692e28262d
Fixed the return value of obj_is_open function
...
* for containers with only one frame (e.g. shelves)
2021-10-07 13:43:33 +08:00
NovaRain
e62803837b
Minor edit to sfall function notes
2021-10-06 21:15:45 +08:00
NovaRain
c19137bd1a
Fixed crash at the end of DS sound playback
...
* revert to the previous implementation.
Made sure sfall only loads a localized resource file with valid name.
Some code edits.
2021-10-05 13:36:58 +08:00
NovaRain
5df3d7230f
Improved set_scr_name function
...
Some code correction.
2021-10-04 12:04:46 +08:00
NovaRain
113324097c
Updated the site doc as well
2021-10-03 09:56:44 +08:00
NovaRain
e725445ce9
Added the description of set_scr_name function
2021-10-03 09:43:54 +08:00
NovaRain
9a5b38dfc3
Added "set_scr_name" script function
...
* not documented yet.
2021-10-02 22:44:15 +08:00
NovaRain
edbfc055d0
Improved the rendering performance of DX9 modes
...
Excluded the animated colors from TravelMarkerColor (same as in 3.8.x)
Code edits and preparation.
2021-10-01 12:25:18 +08:00
NovaRain
dbe24d3ebd
Updated translation ini files
2021-09-30 21:46:11 +08:00
NovaRain and GitHub
10a6176da2
Merge pull request #410 from phobos2077/dependabot/bundler/docs/nokogiri-1.12.5
...
Bump nokogiri from 1.11.6 to 1.12.5 in /docs
2021-09-28 17:23:24 +08:00
dependabot[bot] and GitHub
7524aeba9b
Bump nokogiri from 1.11.6 to 1.12.5 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.11.6 to 1.12.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.6...v1.12.5 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-28 05:56:39 +00:00
NovaRain
debbda0b3b
Added the ability to set custom names for unarmed attacks
...
Updated Translations.ini template.
Commented out empty exit() in some modules.
2021-09-27 10:37:28 +08:00
NovaRain
2fe3ccd01d
Minor code edits to the previous commit
2021-09-26 07:28:19 +08:00
NovaRain
770fd7e63c
Correction to the previous commit
2021-09-25 20:13:54 +08:00
NovaRain
827b96a7e0
[WIP] Added the display of actual damage for unarmed attacks in inven
2021-09-25 08:46:15 +08:00
NovaRain
d661067f2c
Corrected stat requirements of Jab in Unarmed.cpp
...
Code edits to EngineUtils.
2021-09-23 10:36:17 +08:00
NovaRain
e5687247f8
Fixed setting basic punch and kick in Unarmed.ini
...
Minor edits to code and misc files.
2021-09-22 11:18:13 +08:00
NovaRain
249815efd9
Added Unarmed.ini example file
2021-09-21 22:59:31 +08:00
NovaRain
b46d1ab47b
Added a tweak to update unarmed attacks after leveling up
...
Changed the artifact package name.
2021-09-21 09:19:37 +08:00
NovaRain
4a32aaf80e
Added a tweak to keep the selected attack mode for unarmed attacks
...
* was reset when the inventory is closed or the combat ends.
2021-09-20 11:16:43 +08:00
NovaRain
858a6c5343
Added new Unarmed module and UnarmedFile option
...
* example INI file not yet.
Replaced item_w_mp_cost_ function with the sfall implementation.
Disabled some code in various modules due to new implementations.
2021-09-19 23:14:08 +08:00
NovaRain
c219ce183f
Changed the encoding of polish.ini
2021-09-17 21:56:12 +08:00
burner1024 and GitHub
1f6dbccb3d
Added Polish translation ( #409 )
...
* added partial Polish translation from https://trzynasty-schron.net/forum/index.php?topic=8221.0
* complete Polish translation (from JaidenIsPink)
2021-09-17 21:34:18 +08:00
NovaRain
deae07ffec
Some code edits and preparation
2021-09-17 10:48:42 +08:00
NovaRain
bb88830a5b
Added a fix to display the color index 255 of the palette correctly
...
* in DX9 mode when using the hi-res patch
Some minor code corrections.
2021-09-12 13:59:58 +08:00
NovaRain
f6c1e0f908
Code corrections
2021-09-07 06:37:57 +08:00
NovaRain
6c3dd72ea7
Added missing sounds for the buttons on the world map interface ( #373 )
...
Changed the game speed tweak to be active only during the game.
2021-09-06 10:54:47 +08:00
NovaRain
c5e226a279
Fixed key repeat delay/rate for game speed tweak ( #406 )
...
Removed AffectPlayback option.
2021-09-06 07:52:41 +08:00
NovaRain
0a8a28b80c
Moved some functions from AI.cpp to AIHelpers.cpp
2021-09-06 07:44:38 +08:00
NovaRain
c047402dc9
Code edits to gl_npcarmor script
...
Added some line breaks in hookscripts.md.
2021-09-03 10:36:33 +08:00
NovaRain
569bde5fab
Code changes to the previous commit
...
Changed HOOK_CANUSEWEAPON to run for both the player and NPCs.
Updated gl_npcarmor script.
2021-09-02 11:23:24 +08:00
NovaRain
428cf42c7d
Added an additional '"Can't Use" flag to misc flags in item objects
...
* it makes the weapon object unusable in combat.
Edits to header files.
2021-08-31 12:35:47 +08:00
NovaRain
dfd810c9e4
Fixed the Jet addiction was not removed when using the antidote ( #405 )
...
(BGforgeNet/Fallout2_Restoration_Project#118 )
2021-08-29 10:20:01 +08:00
NovaRain
d9b7a714ec
Moved some patches/functions between Interface.cpp and MiscPatches.cpp
...
* And Graphics.cpp and InputFuncs/Input.cpp
Tweaked the buffer flush (actually print to file) rate in Console.cpp.
2021-08-27 21:00:15 +08:00
NovaRain
888269af92
Renamed the var inline functions
2021-08-27 20:45:53 +08:00
NovaRain
a275fff434
Replaced *(TYPE*)FO_VAR with new inline functions
2021-08-26 10:03:47 +08:00
NovaRain
3f0216d49b
Fixed broken ConsoleOutputPath due to the line break support
2021-08-25 11:33:58 +08:00
NovaRain
ce64f5d352
Moved render.cpp/h files to GUI folder/namespace
2021-08-25 10:14:53 +08:00
NovaRain
110facfada
Added support for the newline character '\n' in pro_*.msg files ( #401 )
2021-08-25 09:52:05 +08:00
NovaRain
bb55b97d12
Some code edits and preparation
2021-08-24 14:12:32 +08:00
NovaRain
40538e26d3
Changed SingleCore to set CPU affinity to the second core if available
2021-08-23 16:07:29 +08:00
NovaRain
3bc49e05d5
Replaced HRP addresses with the define values
2021-08-23 10:24:27 +08:00
NovaRain
a6417069ad
Internal fix for HOOK_REMOVEINVENOBJ
2021-08-21 11:35:41 +08:00
NovaRain
c6f17c5b7d
Fixed ai_check_drugs for AIDrugUsePerfFix=1
2021-08-21 07:50:04 +08:00
NovaRain
cf028bcdfe
Added "util" namespace to EngineUtils.cpp
2021-08-20 21:34:14 +08:00
NovaRain
478a522463
Code fixes to ai_check_drugs_hack in combatAI.cpp
2021-08-20 07:15:11 +08:00
NovaRain
a186014895
Added new EngineTweaks module and TweaksFile option
2021-08-19 23:09:03 +08:00
NovaRain
3129e27737
Fixed a crash when opening a file whose name contains the '%' char
...
Corrected the code in the previous commit.
2021-08-19 13:33:52 +08:00
NovaRain
94dd41f7ac
Relocated some functions in the previous commit
...
Added an additional 'Healing Item' flag to ext flags for item protos.
* indicates the item is a healing drug when AI needs to heal itself.
2021-08-18 12:03:58 +08:00
NovaRain
e55db2b4da
Added a fixed implementation of ai_check_drugs_ function
...
* which has all fixes/hook built-in.
Disabled old fixes for vanilla ai_check_drugs_ in AI.cpp/BugFixes.cpp.
2021-08-17 12:22:57 +08:00
NovaRain
3a0e64e3ce
Added FadeBackgroundMusic option
2021-08-13 20:10:08 +08:00
NovaRain
638499b106
Code edits to ExtraSaveSlots.cpp
...
* the page numbering is now 0-indexed, to better align with the macros.
Re-numbered save slot control metarules.
2021-08-13 10:54:57 +08:00
NovaRain
5ef12b60c5
Changed the implementation of AutoQuickSave
...
* now it sets the number of pages used for quick saving.
Added related macros for controlling the save slot with scripts.
2021-08-12 15:07:24 +08:00
NovaRain
34ae106fa5
Improved the page control for ExtraSaveSlots
...
Minor edits to ddraw.ini.
2021-08-11 14:09:39 +08:00
NovaRain
a34aa64ced
Added AutoSearchSFX option for automatic search of SFX files
...
Excluded ANIM_walk from the debug log about missing critter art files.
2021-08-08 22:40:49 +08:00
NovaRain
a26b7931a6
Minor edits to the previous commit
2021-08-06 00:54:20 +08:00
NovaRain
865adb7ee8
Fixed the main menu music stopped when entering load game screen
...
Added the ability to continuously play the music when moving to another
map that uses the same music.
Updated version number.
2021-08-05 14:18:02 +08:00
NovaRain
d9bcad0a11
Removed the extra AP check when AI reloads a weapon
...
(reloading is possible if there are not enough action points.)
2021-08-01 07:12:47 +08:00
NovaRain and GitHub
b744dfeb1b
Merge pull request #399 from phobos2077/dependabot/bundler/docs/addressable-2.8.0
...
Bump addressable from 2.6.0 to 2.8.0 in /docs
2021-08-01 06:45:14 +08:00
dependabot[bot] and GitHub
42f909fcb4
Bump addressable from 2.6.0 to 2.8.0 in /docs
...
Bumps [addressable](https://github.com/sporkmonger/addressable ) from 2.6.0 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases )
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.6.0...addressable-2.8.0 )
---
updated-dependencies:
- dependency-name: addressable
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-13 18:08:13 +00:00
NovaRain
6a95cdf3ca
Updated the documents in the previous commit
2021-07-07 09:26:41 +08:00
NovaRain
da3cdd4698
Added markdown version of compiler documents
2021-07-05 10:01:48 +08:00
NovaRain
6402d616fa
Merge branch 'master' into develop
2021-07-05 09:58:27 +08:00
NovaRain
bd121c1dcd
Attempted to fix the document website
2021-07-03 09:30:53 +08:00
NovaRain
f9fa332b23
Added Brazilian Portuguese translation
...
(from Felipefpl)
2021-06-28 12:16:07 +08:00
NovaRain
ec6d25da3d
Release 4.3.0.2
2021-06-26 23:09:39 +08:00
NovaRain
fc15a17d99
Updated french.ini (from HawK-EyE)
2021-06-26 23:08:32 +08:00
NovaRain
0a89ab4ceb
Fixed the algorithm for sorting the quest list ( #397 )
2021-06-21 06:08:37 +08:00
NovaRain
ecb113fd54
Fixed black screen after starting a new game w/o HRP ( #395 )
2021-06-20 08:37:42 +08:00
NovaRain
e03d3f5963
Fixed item duplication bug in HOOK_INVENTORYMOVE ( #396 )
...
Code edits to Animations.cpp regarding locking anim slots.
Updated version number.
2021-06-20 02:05:29 +08:00
NovaRain
dec97f22c7
Re-release 4.3.0.1
2021-06-10 08:44:55 +08:00
NovaRain
5682d9b12a
Fixed code in Animations.cpp for commit 7c55d37 ( #393 , #394 )
2021-06-10 08:40:05 +08:00
NovaRain
3177977927
Release 4.3.0.1
2021-06-10 00:39:24 +08:00
NovaRain
44c988f306
Minor code edits to BugFixes.cpp
2021-06-09 21:07:27 +08:00
NovaRain
f8dee32c16
Code edits to tilemap.cpp and engine defines
2021-06-09 11:14:10 +08:00
NovaRain
f96b1776b5
Fixed chem_primary_desire values not being saved correctly for PMs
2021-06-08 12:16:05 +08:00
NovaRain
38abea7fc1
Fixed infinite loop in combat with AIDrugUsePerfFix
2021-06-08 07:05:07 +08:00
NovaRain
ff324c304f
Fixed friendly fire check not running for unset area_attack_mode
2021-06-07 06:57:24 +08:00
NovaRain
7c55d37e57
Disabled the improved implementation of animation registration
...
(for release build)
Updated version number and Russian translation file.
2021-06-06 09:04:59 +08:00
NovaRain and GitHub
069020da85
Merge pull request #387 from wipe2238/github-action
...
Enabled autobuilds with GitHub Actions
2021-06-06 08:09:40 +08:00
Wipe
cf67e182b3
Excluded DevXP build from artifact
2021-06-06 02:01:59 +02:00
NovaRain and GitHub
fb74f37372
Merge pull request #384 from phobos2077/dependabot/bundler/docs/rubyzip-2.3.0
...
Bump rubyzip from 1.2.3 to 2.3.0 in /docs
2021-06-01 12:20:15 +08:00
NovaRain and GitHub
96de6c0bfd
Merge pull request #383 from phobos2077/dependabot/bundler/docs/nokogiri-1.11.6
...
Bump nokogiri from 1.10.3 to 1.11.6 in /docs
2021-06-01 12:20:05 +08:00
dependabot[bot] and GitHub
415b3a8b17
Bump rubyzip from 1.2.3 to 2.3.0 in /docs
...
Bumps [rubyzip](https://github.com/rubyzip/rubyzip ) from 1.2.3 to 2.3.0.
- [Release notes](https://github.com/rubyzip/rubyzip/releases )
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md )
- [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.3...v2.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-01 04:15:27 +00:00
dependabot[bot] and GitHub
7b02efad58
Bump nokogiri from 1.10.3 to 1.11.6 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.10.3 to 1.11.6.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.3...v1.11.6 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-01 04:14:13 +00:00
NovaRain
a19a9eae10
Release 4.3
2021-06-01 12:00:50 +08:00
NovaRain
443a423081
Some edits to documents
...
Removed txt version of arrays, hookscripts, and function notes.
2021-06-01 11:05:38 +08:00
NovaRain
b665c904f1
Minor code edits
2021-06-01 09:51:59 +08:00
NovaRain
a9a8088775
Added a debug message about missing combat object
2021-05-30 11:49:13 +08:00
NovaRain
dbe2de310c
Fixed incorrect object type search when loading a game saved in combat
2021-05-29 10:36:00 +08:00
NovaRain
1a40aceea3
Added markdown version of function notes and opcode list
2021-05-28 21:38:10 +08:00
NovaRain
09ab715687
Code edits to various modules
2021-05-28 11:35:26 +08:00
NovaRain
5e3f1eeaad
Removed "proto_exists" function in previous commit
...
Added macro for checking pid.
2021-05-26 06:58:18 +08:00
NovaRain
1b37ed5d7c
Added "proto_exists" script function
...
Updated gl_auto_closebox example script.
2021-05-25 12:55:11 +08:00
NovaRain
0b242a770d
Changed the placement algorithm for multihex critters
...
(Rewrote the fix in the previous commit.)
2021-05-23 09:10:37 +08:00
NovaRain
4d1371b540
Fixed the placement of multihex critters in the player's party
2021-05-23 08:07:22 +08:00
NovaRain
cb70bc78a3
Fixed infinite loop in ObjCanSeeObj_ShootThru_Fix ( #365 )
2021-05-22 08:04:11 +08:00
NovaRain
e8abb99d0e
Corrected code for initializing attached script (create_object_sid, #378 )
2021-05-19 10:19:00 +08:00
NovaRain
aee6ed1195
Rewrote the fix for clearing floating text messages ( #377 )
2021-05-19 06:22:37 +08:00
NovaRain
6b368e6a69
Updated files for online documents
...
Fixed typos in hookscripts.md & sslc_readme.txt.
2021-05-18 11:31:20 +08:00
NovaRain
9ce3a42102
Corrected code in Animations.cpp
2021-05-17 10:43:43 +08:00
NovaRain
73a9128369
Implemented an improved animation registration process
2021-05-16 13:05:38 +08:00
NovaRain
dd4ad75e4e
Fixed value bounds for the redefined key code value in HOOK_KEYPRESS
...
Minor code & document edits.
2021-05-15 21:54:59 +08:00
NovaRain
9497fae442
Code edits to Animations.cpp to prepare new implementation
...
Added fill area truncation to win_fill_color.
2021-05-13 12:03:23 +08:00
NovaRain
16f8f1b92b
Fixed setting the last script window when the mouse leaves ( #376 )
2021-05-12 10:30:38 +08:00
NovaRain
6b7e83ab15
Rewrote the code in Animations.cpp
...
Fixed gl_auto_closebox not closing containers in some cases.
2021-05-11 10:43:06 +08:00
NovaRain
fc53df5a16
Added a new hook: HOOK_CANUSEWEAPON
...
Updated NPC armor appearance mod script.
2021-05-09 20:17:40 +08:00
Wipe
35649839cf
Added composite GitHub action and simple workflow using it
2021-05-09 06:48:20 +02:00
NovaRain
4f22b5a9fa
Code correction to two previous commits
2021-05-09 08:42:28 +08:00
NovaRain
f3f8321415
Enabled AI to use unarmed attack when switching weapons
...
Added build folders to gitignore.
2021-05-08 23:11:37 +08:00
NovaRain
183b74a8fa
Moved item_count function fix to Game\items.cpp
...
Finished the code of item_weapon_mp_cost replacement.
2021-05-08 12:42:53 +08:00
NovaRain
6d88f21028
Added a tweak to play "magic hands" anim when using items on objs
...
* for issues with scripted animations not playing (#356 )
2021-05-07 15:48:40 +08:00
NovaRain
db0b8eddba
Set idle(Sleep) function for losing window focus
...
Some code correction.
2021-05-06 10:36:06 +08:00
NovaRain
2985c2866b
Added additional code to "duplicate obj_dude script data" fix
2021-05-04 12:39:07 +08:00
NovaRain
eeab5065da
Reverted the change of obj_under_cursor in 4.2.9 (commit 1684395)
...
The game window position is now also saved when dragging the window by
the title bar.
2021-05-02 12:06:53 +08:00
NovaRain
2e337d246b
Adjusted how the fix for create_object_sid works
...
Added CreateObjectSidFix option.
2021-05-02 10:34:16 +08:00
NovaRain
7df0407798
Rewrote the score calculation in AIBestWeaponFix ( #370 )
...
Changed FastShotFix to be disabled by default.
2021-04-29 11:54:20 +08:00
NovaRain
52af67ad3d
Added DisableSpecialAreas option
...
Added a new "fonts" folder for language specific fonts.
2021-04-25 11:49:02 +08:00
NovaRain
b72b26d292
Added language path for loading fonts ( #368 )
...
Some code fixes to support the language path.
2021-04-24 10:25:51 +08:00
NovaRain
99c95b2154
Code correction regarding string length
2021-04-23 10:50:34 +08:00
NovaRain
0cd2aa4f83
Added language path for sfall translations.ini
2021-04-22 11:45:21 +08:00
NovaRain
460bc045b9
Added language path for premade files ( #368 )
...
Added AppIface.msg file support to Hero Appearance mod.
2021-04-21 11:28:48 +08:00
NovaRain
83eee2ba1e
Code correction to the previous commit
2021-04-19 11:19:07 +08:00
NovaRain
c855c6db19
Fixed and improved AllowLargeTiles option ( #367 )
...
Removed the unspent skill points limit.
2021-04-18 13:09:06 +08:00
NovaRain
edd60379c5
Added a new value to AIDrugUsePerfFix
2021-04-14 16:18:33 +08:00
NovaRain
45faa184d8
Reorganized/renamed the functions in IniReader
2021-04-13 13:37:23 +08:00
NovaRain
fbd997e8bc
Fixed cur_town function on new game start ( #366 )
2021-04-13 12:08:45 +08:00
NovaRain
df45450394
Fixed AI behavior to prevent the unnecessary use of healing drugs
2021-04-13 12:02:39 +08:00
NovaRain
ea9037e38a
Moved all ini functions inside "IniReader" class
2021-04-11 21:24:33 +08:00
NovaRain
2eefeb4f23
Improved the "order to attack" function for party members
2021-04-11 19:33:38 +08:00
NovaRain
278bfdc841
Added markdown version of hookscripts.txt
...
Some edits to documents.
2021-04-07 21:09:55 +08:00
NovaRain
acf859bebf
Cosmetic edits: alignment of multi-line ternary
2021-04-07 21:05:55 +08:00
NovaRain
0fbc29e8fd
Added a new hook: HOOK_BESTWEAPON
2021-04-05 12:43:11 +08:00
NovaRain
990587b145
Code changes to the previous commit
2021-04-04 09:56:31 +08:00
NovaRain
4dc5012ea5
Added a few fixes for knockout/down issues
2021-04-03 12:35:42 +08:00
NovaRain
16faac8cad
Cosmetic edits to the code:
...
* tabs for indentation, spaces for alignment.
* reduced the length of some separation comment lines.
* changed some variable names ('exist' is a verb).
2021-04-03 11:01:37 +08:00
NovaRain
69633e96d5
Added DL_FIX for logging
...
Edits to ddraw.ini and arrays.md.
2021-04-02 01:19:29 +08:00
NovaRain
f90c613107
Improved some combat-related fixes
...
Changed the search of localized res file to two letter-code.
2021-04-01 13:40:00 +08:00
NovaRain
4244ebd8c5
Improved the implementation of tile_num_beyond function
2021-03-29 11:54:56 +08:00
NovaRain
b37b5a2e76
Corrected the code in the previous commit
2021-03-28 08:43:26 +08:00
NovaRain
454e9bde73
Added a fixed implementation of the tile_num_beyond_ function
...
Removed the code of multihex critter self-hit fix from BugFixes.cpp.
(now fixed properly with the aforementioned implementation)
2021-03-28 00:54:04 +08:00
NovaRain
59a1332af5
Removed DataLoadOrderPatch from ddraw.ini (always enabled)
2021-03-26 12:16:20 +08:00
NovaRain
a7b95e0948
Added a fix for multihex critter self-hit issue
2021-03-25 21:28:56 +08:00
NovaRain
78d8f46af6
Added "set_quest_failure_value" script function
2021-03-24 12:52:00 +08:00
NovaRain
d56de64913
Added a search for localized sfall resource files
2021-03-23 11:03:20 +08:00
NovaRain
561632fdca
Code correction to the previous commit
2021-03-23 09:44:17 +08:00
NovaRain
1cc978c0b1
Added a fix to the sorting of the quest list ( #361 )
...
Added a cosmetic to the dialog review interface.
Fixed a crash introduced in commit d95e439 .
2021-03-22 14:24:45 +08:00
NovaRain
438bc6f78f
Code edits to the weapon switching fix in AI.cpp
...
Added more struct defines and corrected related code.
2021-03-19 11:24:15 +08:00
NovaRain
9657731441
Fixed the error handling in create_object_sid
...
* also added a debug message about the missing pid.
2021-03-17 09:44:42 +08:00
NovaRain
a343e5d6e1
Fixed a possible crash in commit d76f513
...
* when the proto does not exist, leading to null object pointer.
2021-03-16 09:20:53 +08:00
NovaRain
bdebed85b7
Added a tweak to prevent NPC aggression ( #357 )
...
* when non-hostile NPCs accidentally hit the player or members of the
player's team.
2021-03-15 10:56:44 +08:00
NovaRain
d76f513873
Fixed the script attached to an object not running upon object creation ( #359 )
...
Minor code style edits.
2021-03-14 11:01:03 +08:00
NovaRain
e99fe09137
Moved INI reading functions from main.cpp to IniReader.cpp
2021-03-13 13:47:27 +08:00
NovaRain
21ff9238a0
Edited description of CheckWeaponAmmoCost and HOOK_AMMOCOST
2021-03-12 09:34:57 +08:00
NovaRain
4d04cae5a6
Fixed the check of the ammo cost for a shot in CheckWeaponAmmoCost ( #360 )
2021-03-11 14:39:21 +08:00
NovaRain
d95e43956d
Fixed set_critter_burst_disable script function
...
* now applies only to weapons with burst attack as the secondary mode.
Minor edits to code comments.
2021-03-10 11:52:09 +08:00
NovaRain
6b49c0dbaf
Added markdown version of arrays.txt (test)
2021-03-05 23:44:38 +08:00
NovaRain
f8447ba3b1
Added fixes for the AP cost for AI
...
* before the reload AP cost for AI was always 2, even if it's changed
by CALCAPCOST hook.
2021-03-05 15:07:34 +08:00
NovaRain
af90444f9b
Some code edits regarding BodyPart enums
2021-03-03 10:38:32 +08:00
NovaRain
db94b8e6a7
Added a fix for AI weapon validation before attack
...
* the check was always based on the primary weapon hit mode instead of
the selected attack mode.
2021-03-02 12:10:14 +08:00
NovaRain
1f5871fdb7
Removed the fix added in commit 2efa4a9
...
reason: supposedly a minor issue affecting the initial movement of an
NPC, requires further verification before implementation due to
potential harm to the AI behavior.
2021-02-26 10:30:56 +08:00
burner1024 and GitHub
5f0c5ae1fa
Better docs ( #241 )
...
* website skeleton
* updated bunder to 2.0, added caching
* fix missing plugins?
* enable deploy for the branch, try to save cache
* need to use relative path?
* fix missing css
* use doc theme
* really enable doc theme?
* mayeb this time
* come on baby
* how about now
* please ?
* pretty please
* ehhh
* working theme
* added hooks
* formatting
* formatting 2
* added doc yaml from bgforge mls 1.0.7
* no need for nav order
* link reference
* hooks on top
* added global scripts
* pages are generated, exclude them
* generate site
* pip3 ?
* maybe now
* hooks page is generated automatically
* added table of contents to pages
* don't waste so much space
* switch highlight classes
* mark functions as code in description
* more formatting
* reformat doc with python
* loaded offsets
* opcode is loaded into yaml, txt no longer necessary
* mark unsafe functions
* restore hooks page
* clarification
* deduplicated hooks doc
* saner TOC
* typo
* move more docs
* hook scripts doc is now in md
* arrays doc is now in md
* added data types page
* added more info about old behaviour
* minor formatting issues
* moved more function docs to yaml
* all sfall functions docs are transpiled to yaml format
* formatting
* fix format
* add subcategory support
* simplified yaml format, added structure doc
* simplified structure and added clarification
* generated a separate page for hook types
* formatting
* disambiguation
* format clarification
* move get_map* to subcategory: doc is not relevant for other functions
* simple permalink
* fix links
* included more info on the main page
* more clarification
* rename offset > opcode
* try to get more sensible baseurl
* added best practices page
* what's up with the slashes
* allow parent pages with no content
* separate docs for direct memory access functions
* added latest functions
* fixed hook types link
* move get_explosion_damage to macros
* removed duplicated comment
* removed old comments
* added hook ids
* lowercase sfall
* more sfall lowercasing
* added proper permalinks
* changes from mr.stalin
* fix typos
* clarification
* fix direct memory access page
* fixed top navlink
* fixed urls
* checked sfallgv.sav, it's really not bloating much
* format clarification
* shorter name
* add mixed data type, sort
* add proc type, link hooks functions
* use same terminology
* added bool
* rearranged index
* added unsafe label
* move to root
* add stats
* more upper/lowercase
* should work now
* added build status
* added combat category, added description for modified_ini, moved global script functions into a subcat
* special note for set_self
* typo
* enable children
* cleanup
* move lists to arrays
* show header filename for macro instead
* rearrange more items to be more intuitive
* build on bionic
* separate object manipulation
* added object manipulation link to home
* typo
* formatting
* Added a note about charges
* punctuation
* formatting
* moved floor2 to math
* changed label color
* moved art and appearance to animations
* name too long
* search note
* moved exex_map_update to maps category
* moved more functions from other to skills
* too much blue
* formatting
* moved art_cache_clear to art section
* empathize that var name must be exactly 8 characters long
* update usages for inc_npc_level
* separate objects, scripts and variables
* updated url
* moved get_string_pointer to strings
* updated add_extra_msg_file doc
* typo
* latest doc updates from develop
* updated default layout from upstream
* applied local changes: subcategory list
* remove unnecessary backticks
* added new functions
* fix STD_PROCEDURE_END display
* formatting
* don't fail on missing hook id
* formatting
* updated doc from upstream
* added optimization and sslc pages
* order ssl and optimization pages below home
* really order optimization on top
* merge objects_in_radius variants
* updated from upstream
* tone down link color
* fixed formatting for updated theme
* updated travis for ruamel
* added favicon
* restored separator between functions
* updated functions.yml
* updated sfall functions
* rearranged some window and object function
* hook updates, pre-arg renaming
* hook args renumbering
* merged upstream
* added new hooks and functions from upstream
* remove the long-winded note about macro
* switch to gha for jekyll deployment
* sudo for deps
* try to fix ruamel missing
* switch build to master only, ref https://github.com/phobos2077/sfall/pull/241#discussion_r580365212
* update status badge for https://github.com/phobos2077/sfall/pull/241
2021-02-24 11:40:24 +03:00
NovaRain
5b3a83df91
Edits to hookscripts.txt
...
Added weapon argument to HOOK_CALCAPCOST.
2021-02-24 11:59:04 +08:00
NovaRain
797de4bc0e
Fixed gl_auto_closebox for gravesites
2021-02-24 10:41:27 +08:00
NovaRain
cf8981b267
Added more checks to weapon ammo script functions
2021-02-24 10:40:01 +08:00
NovaRain
146cf4e08b
Moved some script function handlers to new files
...
Reorganized some script functions.
2021-02-24 10:37:54 +08:00
NovaRain
9d640de1ca
Code correction related to GetProto usage
2021-02-20 10:16:23 +08:00
NovaRain
80a0c410e1
Removed "using namespace fo" from the global definition in .cpp files
2021-02-20 09:46:04 +08:00
NovaRain
da9432a33a
Added a tweak to restore combat flags for NPC after fleeing
...
Added item_weapon_range game function.
Improved the range check in previous commit.
2021-02-19 12:22:06 +08:00
NovaRain
5bd820f357
Code edits to a couple of fixes in AI.cpp
...
Renamed some hook functions.
2021-02-16 11:28:26 +08:00
NovaRain
95174b238e
Fixed broken GetProto() function (again)
2021-02-10 23:51:42 +08:00
NovaRain
2efa4a91fb
Fixed broken GetProto() function
...
Added a fix to prevent NPCs from wasting their AP to pick up
unreachable items.
2021-02-10 08:33:34 +08:00
NovaRain
fb84e557fe
Code edits in EngineUtils.cpp
...
Added comments to some defines in Enums.h.
2021-02-09 22:07:35 +08:00
NovaRain
3567ec791c
Removed unnecessary code
...
Added some function/variable defines.
2021-02-09 10:39:41 +08:00
NovaRain
7e82313cf2
Added some tweaks for debug log
...
Code edits in SpeedPatch.cpp
2021-02-08 11:31:52 +08:00
NovaRain
fe33dc2834
Rewrote ASM code of WorldMapFPSPatch in C++
2021-02-07 21:11:12 +08:00
NovaRain
7c6f9df404
Moved the custom implementations of is_within_perception_ and correctFidForRemovedItem_ functions to separate files
2021-02-07 08:47:54 +08:00
NovaRain
c86d816119
Preparing the code (part 1)
...
Moved item_w_mp_cost with hook to new items.cpp.
Updated struct/variable/function defines.
2021-02-06 11:00:31 +08:00
NovaRain
4b7d901275
Added OnCombatStart, OnCombatEnd delegates
...
Updated version number.
2021-02-06 10:51:23 +08:00
NovaRain
51864eaf6a
Merge branch 'develop'
2021-02-04 10:21:36 +08:00
NovaRain
cd828b9717
Minor code format edits in ScriptExtender/LoadGameHook.cpp
2021-02-04 10:11:48 +08:00
NovaRain
030533207f
Code edits to ScriptExtender/HookScripts
...
Updated Structs.h
2021-02-02 11:36:03 +08:00
NovaRain
1d42a2242c
Separated the loading and initialization of global scripts
...
* now the loading occurs before the start of a new game.
2021-02-01 11:55:21 +08:00
NovaRain
191beb8e0c
Small optimization for game_loaded script function
2021-01-31 10:30:18 +08:00
NovaRain
c27d1468ec
Minor edits to code and document
2021-01-31 00:48:04 +08:00
NovaRain
0941b4684c
Moved GNW_win_refresh and related functions to new render.cpp
2021-01-30 09:52:05 +08:00
NovaRain
866c95599d
Updated Structs.h and some other files
2021-01-30 08:24:59 +08:00
NovaRain
c14966f0b9
Fixed the "Leave" event of the window region
...
* the event procedure was not triggered when the cursor moves to
a non-scripted window.
2021-01-29 12:42:40 +08:00
NovaRain
23d50410e2
Added SmallFrameFix option
...
Code style edit: use !boolean instead of (boolean == false) for some
checks.
2021-01-29 12:02:40 +08:00
NovaRain
9e250aeebb
Removed unnecessary hack in Perks.cpp
2021-01-28 12:52:20 +08:00
NovaRain
f2efc1978a
Moved trait_adjust_stat and trait_adjust_skill functions
2021-01-28 11:13:39 +08:00
NovaRain
30cabcff2d
Forgot to commit vcxproj for the previous commit
2021-01-27 11:39:44 +08:00
NovaRain
939cf8a089
Moved the code of item_total_size and adjust_fid functions
2021-01-27 11:26:39 +08:00
NovaRain
c5ed504c62
Code edits
2021-01-27 10:44:42 +08:00
NovaRain
f9157bee6d
Changed the script name search algorithm from linear to binary
2021-01-25 12:39:33 +08:00
NovaRain
16843956b5
Changed "obj_under_cursor" for the movement cursor
...
* the function is not designed for use with it.
Code correction in Stats.cpp.
2021-01-25 11:34:03 +08:00
NovaRain
15564dc0ab
Added an option about max HP calculation to the stats ini file
...
Added an update to the HP stats when the map is loaded first time.
Minor code edits.
2021-01-24 12:07:40 +08:00
NovaRain
be6347ba9b
Updated language translation files
2021-01-22 22:24:47 +08:00
NovaRain
671065baed
Updated the code for party order attack
2021-01-22 14:18:55 +08:00
NovaRain
9e403e0e6b
Added a new mode to NPC combat control mod (WIP)
2021-01-21 12:59:45 +08:00
NovaRain
88050850f7
Added a new example mod gl_auto_closebox
...
Updated engine structs/functions/variables for future use.
2021-01-20 10:17:01 +08:00
NovaRain
4618776322
Fixed flag setting/unsetting for non-door objects
2021-01-15 08:36:01 +08:00
NovaRain
ef89748eda
Fixed the format of some debug messages ( #195 )
2021-01-14 11:36:35 +08:00
NovaRain
a1c038846a
Changed HOOK_DESCRIPTIONOBJ to run for all types of objects ( #293 )
2021-01-14 10:44:47 +08:00
NovaRain
ef0bdf1e3b
Added a new hook: HOOK_ROLLCHECK
2021-01-13 23:26:19 +08:00
NovaRain
bde6b94855
Added a new hook: HOOK_ADJUSTRADS
...
Fixed a crash bug in ScriptExtender.cpp from commit c736e39 .
Some adjustments to the hook injection mechanism.
2021-01-13 11:11:32 +08:00
NovaRain
4535ec9e20
Added TagSkillMode option to the skills ini file
...
Added a fix to the radiation handling in the engine when an NPC is under
the player's control.
Code correction in Graphics.cpp.
2021-01-12 11:52:59 +08:00
NovaRain
c736e39f9e
Fixed the display issue in DX9 mode
...
* black screen or rainbow colors when returning to the game after using
Alt+Tab in dialogue.
ASM code correction in ScriptExtender.cpp.
2021-01-08 13:27:36 +08:00
NovaRain
83a91638c2
Fixed the ID assignment for script objects and party member's items
...
when saving the map
2021-01-08 10:01:12 +08:00
NovaRain
97c48909c0
Added TagSkillBonus option to the skills ini file
...
Fixed a crash in the previous commit.
2021-01-06 11:30:29 +08:00
NovaRain
dfeafc3058
Added more options for tweaking some engine perks to the perks ini file
...
Added tweaks to include the perk level in the calculation of the bonus
value for "Salesman" and "Demolition Expert" perks.
2021-01-05 14:09:59 +08:00
NovaRain
1219571367
Added sfx volume reduction for objects located on a different map elev
...
Added a fix for AI weapon switching when not having enough APs
2021-01-03 10:45:52 +08:00
NovaRain
19f6d64e5b
Added a new hook: HOOK_ADJUSTPOISON
...
Added a fix to the poison handling in the engine when an NPC is under
the player's control.
2020-12-30 22:11:02 +08:00
NovaRain
45a523f6ca
Fix for previous commit
2020-12-27 09:27:46 +08:00
NovaRain
3798247a68
Added support for panning sfx sounds
...
Removed the tweak that adds the city name in the description for empty
save slots (commit b0a35ee )
2020-12-26 21:57:18 +08:00
NovaRain
279f91274e
Modified some of the mechanics of "interface_overlay" function
...
Changed "intface_redraw" with one argument to redraw the specified
interface window.
2020-12-25 14:46:47 +08:00
NovaRain
9d5bfaa059
Added "interface_overlay" script function
...
* for creating an additional overlay on the top of the interface window.
(document WIP)
2020-12-23 11:46:17 +08:00
NovaRain
2bc94e8036
Added sfall_func7 and sfall_func8 new opcodes
...
Added 3 new attrType values to "get_window_attribute" function.
Minor code edits.
2020-12-22 16:55:17 +08:00
NovaRain
d82db3f572
Added stereo support for SFX and speech ACM files
...
(for files at 44.1 kHz sample rate)
SFX sounds that are dependent on the gsound_compute_relative_volume_
function are excluded from the search for alternative formats.
2020-12-21 14:26:33 +08:00
NovaRain
b24b5124d2
Added support for ACM files at 44.1kHz sample rate
2020-12-17 16:39:18 +08:00
NovaRain
db5704f653
Renamed MPClient folder to DebugEditor
...
Renamed FalloutClient.exe to FalloutDebug.exe
2020-12-13 12:51:24 +08:00
NovaRain
2764d2c9bc
Updated some code
2020-12-13 09:37:22 +08:00
NovaRain
66058dd975
Corrected code of some hook scripts
2020-12-13 08:45:29 +08:00
NovaRain
3550289ea6
Reverted support for the D3DFMT_A8 texture format
2020-12-10 07:19:50 +08:00
NovaRain
02fba6eda1
Removed unnecessary code in Graphics.cpp
...
Replaced the D3DFMT_A8 texture format with D3DFMT_L8.
Minor edits to documents.
Updated version number.
2020-12-09 10:44:57 +08:00
NovaRain
ac233c710d
Changed the numbering of args in hookscripts.txt ( #345 )
...
* because arg numbers are 0-indexed for related functions.
2020-11-16 09:15:26 +08:00
NovaRain
be5447729e
Re-ordered critical table fixes in Criticals.cpp.
2020-11-03 15:16:46 +08:00
NovaRain
adb159c10d
Reformatted critical table fixes in Criticals.cpp
2020-11-01 09:23:34 +08:00
NovaRain
324f4d5939
Fixed the "uncalled" critical tables for some critter types
...
ref: https://www.nma-fallout.com/threads/219827/
2020-10-30 21:53:58 +08:00
NovaRain
50755832e3
Merge branch 'develop'
2020-10-27 00:57:16 +08:00
NovaRain
f04442d4b7
Reverted the change to Message module in the previous commit
2020-10-27 00:11:31 +08:00
NovaRain
dcbd6b5a23
Cleaned up define_lite.h and command_lite.h
...
Commented out the empty exit() in Message module.
Minor code edits.
2020-10-26 11:20:26 +08:00
NovaRain
f8aa6c449a
Fixed the error handling in win_fill_color
...
Some code fixes.
2020-10-25 08:05:20 +08:00
NovaRain
65c4cf644a
Added "win_fill_color" script function
2020-10-24 12:56:26 +08:00
NovaRain
97fde2950c
Added support for drawing PCX images to draw_image, draw_image_scaled, and interface_art_draw
...
Fixed bug in TalkingHeads.cpp.
2020-10-23 23:23:09 +08:00
NovaRain
a488e9fc5b
Fixed the macro guard in command_lite.h and added two macros
2020-10-21 22:36:26 +08:00