NovaRain
56150d572a
Renamed some object flags
2023-03-05 10:18:59 +08:00
NovaRain
a75886a020
Added a tweak to the ammo info for Glovz's/YAAM
...
* to display correct ammo stats based on the formulas w/o editing
proto.msg manually.
Updated translation ini files.
Set the maximum number of screenshots to 10k (was 100k)
* 100k is impractical because the max files per directory on FAT32 is
65535 (only if all files are in 8.3 format) when the game came out.
2023-03-01 09:13:48 +08:00
NovaRain
64dc30d922
Removed CreditsAtBottom from ddraw.ini
...
* sfall built-in credits will be shown at the beginning when from the
main menu and at the end during the ending.
2023-02-26 23:29:17 +08:00
NovaRain
a6a2285ffe
Fixed incorrect death endings being shown
...
* can happen in vanilla FO2 when the player is lv10 or higher,
with a low chance.
2023-02-15 21:05:25 +08:00
NovaRain
381032a246
Removed redundant "Done" strings from sfall log
...
* only when there are alternative states or for graphics/sound/scripting
2023-02-10 08:42:02 +08:00
NovaRain
b6ee7bebf2
Tweaked how disabled unsafe opcodes work
...
* now disabled opcodes will just do nothing instead of causing the
script terminated.
2023-02-09 15:04:41 +08:00
NovaRain
dd73cbea9c
Removed StackEmptyWeapons from ddraw.ini (always enabled)
2023-02-02 12:38:33 +08:00
NovaRain
5c5df4ef64
Added a tweak to allow premade characters to have less than two traits
...
Fixed the player's traits not being displayed in certain unusual cases.
(with save editing or hex-edited GCD file)
2023-01-10 10:31:35 +08:00
NovaRain
ad137896c9
Increased the upper limit of ProcessorIdle
2023-01-07 23:06:07 +08:00
NovaRain
9bdd633fcd
Cosmetic edits: updated/unified the copyright header years
2022-12-31 10:13:41 +08:00
NovaRain
48e2a63cdf
Edits to sfall_ver_* script functions
...
* they take no arguments and only return constants, simpler structure
in ASM is enough.
2022-12-26 08:43:40 +08:00
NovaRain
33e6cb0cb8
Fixed broken read_string script function
...
* actually it has never worked.
2022-12-22 09:34:52 +08:00
NovaRain
52e796815a
Fixed a crash bug in FullItemDescInBarter
...
* when weapon/ammo has no description, it'd trigger UB from strncpy_s.
2022-12-17 10:35:39 +08:00
NovaRain
05f2fb4001
Minor edits to Functions_def.h
2022-12-03 13:18:06 +08:00
NovaRain
024a13c6a8
Minor edits to code and documents
2022-12-01 08:40:39 +08:00
NovaRain
9ecd598544
Fixed args for HOOK_RESTTIMER
2022-11-26 09:58:13 +08:00
NovaRain
8521c1772b
Minor edits to a few ASM hacks
...
(Changed 2-bytes null jcc to just 2 nop)
2022-11-16 12:19:04 +08:00
NovaRain
f7d94e16c9
Tweaked HOOK_INVENTORYMOVE for dropping caps
...
* before the amount was set in the dropped object only after the hook.
Edits to hook script documents.
2022-10-29 11:32:25 +08:00
NovaRain
3b8d2a4527
Edited the format for window title
...
Reorganized RMOBJ_* defines in define_extra.h.
2022-10-27 17:20:41 +08:00
NovaRain
db7419a2f7
Some format edits to documents
...
Updated version number.
2022-10-25 21:23:21 +08:00
NovaRain
007fa7314b
Minor edit to hookscripts.md
2022-10-18 08:58:51 +08:00
NovaRain
87f5a5f081
Fixed incorrect critter names for corpses
...
* happens when multiple critters based on the same proto with
different scripts attached are killed.
Tweaked the fix for create_object_sid function.
2022-10-09 23:25:15 +08:00
NovaRain
5d5da0a471
Code correction to LoadOrder.cpp
...
Updated version number.
2022-09-28 10:17:11 +08:00
NovaRain
bd15cf2b9e
Fixed the order of autoloaded dat files on FAT file system
2022-09-27 16:14:38 +08:00
NovaRain
ea2a4bfdfa
Edited [ExtraPatches] description in ddraw.ini
2022-09-22 10:49:16 +08:00
NovaRain
ec5874a3c4
Fixed HOOK_REMOVEINVENOBJ to match RMOBJ_* defines
...
Edits to define_extra.h for RMOBJ_* defines
2022-08-14 11:04:17 +08:00
NovaRain
8b3a2bcead
Expanded set_pipboy_available function for mode 2
2022-08-11 21:24:47 +08:00
NovaRain
13cf81e151
Code edits to SpeedInventoryPCRotation
...
Updated version number.
2022-08-09 21:32:59 +08:00
NovaRain
efdd6afa34
Fixed the lighting of critters in gl_partycontrol
2022-08-09 08:43:39 +08:00
NovaRain
c878d17a2b
Added support for editor.msg to message_str_game
...
Edits to header files.
2022-08-09 08:12:54 +08:00
NovaRain
050af07b3b
Corrected the language path for loading art files
2022-08-08 22:08:24 +08:00
NovaRain
1e5fd7fd13
Combined AllowDShowSound=2 with mode 1
...
Removed MoreTiles from ddraw.ini (always enabled)
Minor edits to documents.
2022-08-08 09:08:05 +08:00
NovaRain
c1475ba453
Dropped support for old pre-SSE processors
...
Changed buf_to_buf function to SSE implementation.
* affected old processors:
Intel - Pentium II, older Celeron (Covington/Mendocino)
AMD - older K7 (Athlon Classic/Thunderbird)
2022-07-30 00:41:07 +08:00
NovaRain
85862d1599
Corrected comments in Functions.cpp
2022-07-27 22:11:42 +08:00
NovaRain
be2af4a3a2
Changed the default number of sound buffers
...
Updated version number.
2022-07-26 08:23:47 +08:00
NovaRain
d0fa304035
Minor edits to sslc document
2022-07-22 22:22:48 +08:00
NovaRain
c869080d91
Correction to previous commit
2022-07-07 08:28:03 +08:00
NovaRain
f5f1f5ec70
Fixed NPC stuck in a loop of reloading the solar scorcher
...
(happens when out of ammo and it's dark.)
2022-07-06 20:05:17 +08:00
NovaRain
0b3be17839
Edits to document about set_self function
...
Updated version number.
2022-07-02 20:03:21 +08:00
NovaRain
8c71953eed
Fixed float_msg script function
...
* didn't set purple/black text color correctly (was always grey)
2022-06-30 21:51:34 +08:00
NovaRain
dee28843ae
Changed the mode 1 of NPC combat control mod
...
* now requires sfall debugging mode to control all critters.
2022-06-24 09:36:45 +08:00
NovaRain
cd91355896
Added a warning pop-up for the open file limit
2022-06-17 22:47:27 +08:00
NovaRain
85e5da660b
Added "get_terrain_name" script function
...
Updated documents for the function.
Minor edits to other code.
2022-06-14 21:04:51 +08:00
NovaRain
7015db2414
Changed HiResMode to not always be read from ddraw.ini
...
Minor edits to Perks.ini (120 CPL)
2022-06-10 09:04:17 +08:00
NovaRain
a415fc2e7f
Added ladder climbing action to UseWalkDistance
...
Added notes to MainMenuFontColour description in ddraw.ini.
Updated version number.
2022-06-07 10:24:52 +08:00
NovaRain
0516aabcc1
Added GainReputation to NPC combat control mod
2022-06-06 12:54:02 +08:00
NovaRain
1d8004623a
Minor code edits
...
* read FastShotFix setting only once.
2022-06-02 14:22:05 +08:00
NovaRain
5d1c63ab08
Replaced item_w_curr_ammo_ engine function
...
* a simplified one, without calling proto_ptr_ unnecessarily.
Related code edits to Combat.cpp & Inventory.cpp.
2022-06-01 12:51:42 +08:00
NovaRain
a4230c3bad
Added a function to EngineUtils.cpp
...
Minor edits to ddraw.ini.
2022-05-28 21:40:34 +08:00
NovaRain
9667b522a8
Tweaked how the graphics mode setting is read
...
Added a couple of notes to ddraw.ini.
Minor code edits.
2022-05-27 13:18:09 +08:00
NovaRain
73ec85b01d
Code edits to gl_npcarmor script
2022-05-26 22:55:08 +08:00
NovaRain
e8652ca17b
Some edits to documents
2022-05-25 21:52:24 +08:00
NovaRain
8bad934279
Removed ComputeSprayMod from ddraw.ini
...
Updated version number.
2022-05-25 21:17:06 +08:00
NovaRain
fddb71e88a
Added support for SPLASH_SCRN_TIME option to sfall HRP
2022-05-24 22:49:40 +08:00
NovaRain
a51bd676e0
Fixed being able to push knocked down team members in combat
2022-05-23 12:00:20 +08:00
NovaRain
02b25c325f
Simplified the fix in commit 4e3d8a6
2022-05-22 14:45:21 +08:00
NovaRain
05cd041e79
Code edits to Stats::UpdateHPStat()
2022-05-20 15:36:15 +08:00
NovaRain
7ab89200d7
Tweaked interface bar redraw in gl_partycontrol
2022-05-12 21:58:03 +08:00
NovaRain
7057e044d0
Changed Stats::UpdateHPStat() to update the current HP as well
...
Updated German translation file.
2022-05-11 21:55:50 +08:00
NovaRain
64f6647fb0
Fixed crash when the player equips an "overloaded" weapon
...
Fixed a bug in ReloadWeaponKey that could cause a hang.
(only triggerable due to the crash fix for overloaded weapons)
2022-05-05 10:40:47 +08:00
NovaRain
b24df4caad
Removed DivisionOperatorFix from ddraw.ini (always enabled)
2022-04-29 08:09:24 +08:00
NovaRain
9a6022d923
Moved FO1 worldmap sfx code to Interface.cpp
...
Removed extra button release sfx for markers on the world map.
(to match the exact FO1 behavior)
2022-04-21 19:53:15 +08:00
NovaRain
e9581cd92b
Corrected placeholders for obsolete opcodes
...
Minor edit to documents.
2022-04-20 09:51:40 +08:00
NovaRain
144d57243c
[HRP] Disabled scaling of main menu buttons/text for Chinese version
...
* to prevent garbled text from Image::ScaleText()
2022-04-18 14:22:08 +08:00
NovaRain
e5f7d29a03
[HRP] Fixed movie subtitles not showing up when setting MOVIE_SIZE=1
...
* happens with certain combinations of screen and movie aspect ratios.
Minor edit to Credits.cpp.
Updated version number.
2022-04-11 09:56:35 +08:00
NovaRain
d3255277d7
Copy GitHub pages fixes
2022-04-07 21:24:49 +08:00
NovaRain
824780db88
Fix to GitHub pages
2022-04-07 21:16:16 +08:00
NovaRain
0a5a4e569e
Release 4.3.4
2022-04-07 20:46:58 +08:00
NovaRain
69461516fe
Edited code comment in the previous commit
...
Code format edits to BugFixes.cpp.
2022-04-07 20:42:33 +08:00
NovaRain
4e3d8a62ca
Fixed item planting for non-biped critters with the "barter" flag set
...
(BGforgeNet/Fallout2_Unofficial_Patch#95 )
Updated version number.
2022-04-04 21:31:51 +08:00
NovaRain
c3f6b0ebb6
Removed FadeBackgroundMusic option
...
Removed unused "type" parameter from Tilemap::make_path_func.
Edits to documents and README.md.
2022-03-28 14:35:15 +08:00
NovaRain
93b53081a7
Edits to hookscripts.md and hooks.yml
...
Corrected a typo in arrays.md.
Removed redundant compiler txt files.
2022-03-21 22:49:42 +08:00
NovaRain
4af68b612b
Code edits to the fix for FadeBackgroundMusic
2022-03-21 08:42:45 +08:00
NovaRain
1f44428fd6
Updated Ammo INI Loader example script mod
...
Updated version number.
2022-03-15 12:59:19 +08:00
NovaRain
b486b58dd1
Added .gitattributes with ssl syntax highlighting
...
Added game debug project info to ddraw.sln.
2022-03-11 20:23:57 +08:00
NovaRain
1b579ad1d4
Bumped checkout to v3 for GitHub Action
...
Bumped nokogiri from 1.12.5 to 1.13.3 in /docs
2022-03-03 16:51:24 +08:00
NovaRain
a392e5620a
Added support for LocalMapXLimit/LocalMapYLimit options to sfall HRP
2022-02-20 08:39:02 +08:00
NovaRain
15c512ff7b
Fixed some problems with the main menu in sfall HRP
...
Minor edits to other code.
2022-02-20 08:05:27 +08:00
NovaRain
4b6bc75814
Changed the build OS to Windows Server 2019
...
* for keeping Visual Studio 2017.
2022-02-17 11:34:14 +08:00
NovaRain
3f2f3560ad
Release 4.3.3.1
2022-02-17 10:38:06 +08:00
NovaRain
29cd430b17
Moved 24-bit BMP code refs to HRP\Image.cpp
...
Minor edits to code/documents.
Updated version number.
2022-02-17 10:20:56 +08:00
NovaRain
e84376351b
Reverted the palette update method for DX9 mode to pre-4.3.1
...
* moving the processing to GPU (commit edbfc05 )
Improved the functionality of AllowDShowMovies:
now can take screenshots and press any key to skip AVI movies.
Code edits to Logging.cpp.
2022-02-14 12:03:21 +08:00
NovaRain
2d97d24a39
Reverted the limit on hit chance (commit 71bc271)
...
* reason: the text length is depend on the frm.
2022-02-13 07:37:11 +08:00
NovaRain
4f89788dbd
Fixed the game printing an incorrect item name in some cases
...
Minor fixes in Graphics.cpp and InputFuncs.cpp.
2022-02-13 02:06:56 +08:00
NovaRain
6df9dacc5f
Code correction on DX9 initialization for built-in HRP
...
Some minor code edits.
2022-02-12 10:48:07 +08:00
NovaRain
71bc2719c4
Added minimum and maximum limits to the hit chance
...
* to prevent display glitches (BGforgeNet/Fallout2_Unofficial_Patch#85 )
Lowered the max number of PNG screenshots to 10K.
2022-02-11 15:06:07 +08:00
NovaRain
1c9866a693
[HRP] Fixed the screenshot for sfall DX9 mode
...
* Now the screenshots are saved in PNG format.
[HRP] Adjusted the position of movie subtitles.
[TEST] Changed the DirectX 9 device creation mode.
2022-02-10 12:13:26 +08:00
NovaRain
a7e6365d84
[HRP] Fixed possible crash in combat for EXTRA_WIN_MSG_CHECKS ( #425 )
2022-02-05 09:08:24 +08:00
NovaRain
0622a89978
[HRP] Fixed the main menu still being stretched when MAIN_MENU_SIZE=0
...
[HRP] Fixed broken console messages when using ConsoleOutputPath (#424 )
[HRP] Disabled IFACE_BAR_WIDTH for Chinese version.
Fixed the copyright line in the credits.
2022-02-01 09:37:27 +08:00
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