NovaRain
bd87a49e87
Removed glass glare from use.frm/use_e.frm
...
* Now they look the same as all other interfaces that have the inventory
list and character portrait (ref. fallout2-ce/fallout2-ce#148 )
Updated resource files.
2025-05-24 00:27:42 +08:00
NovaRain
508bcd745c
Added lowercase 'a' as a hotkey for the 'Take All' button
...
(previously only uppercase 'A')
2025-05-22 08:44:12 +08:00
NovaRain
1c12b52303
Improved the clearing of floating text messages after map change
...
(ref. fallout2-ce/fallout2-ce#115 )
2025-05-13 22:02:17 +08:00
NovaRain
7cd059a9a5
Added a safeguard to stat_level engine function
...
(ref. fallout2-ce/fallout2-ce#76 )
Unified the naming style of return addr variables for some ASM code.
2025-05-11 12:07:27 +08:00
NovaRain
9355f84943
Minor code edits to Stats.cpp
2025-05-11 09:32:58 +08:00
NovaRain
5f220d54e4
Fixed potential undefined behavior in FullItemDescInBarter
...
* due to obj_examine_func_hack_objdesc, item description is coped to
messageBuffer already (max 354 chars), so in most cases desc is the same
as messageBuffer, which should be UB to strncpy_s. MSVC's implementation
seems treating self-copy as no-op, but we shouldn't rely on this
behavior.
2025-05-04 08:55:46 +08:00
NovaRain
0486a43532
Fixed duplicate sound in the "Move Items" and "Set Timer" windows
...
* happens when clicking the "Done" button.
Fixed crash when a critter with a powered melee/unarmed weapon runs out
of ammo and there is ammo nearby.
Minor code optimization to Interface.cpp, use spare ecx register instead
of the stack for eax value.
2025-05-03 21:39:50 +08:00
NovaRain
9cccb2e45b
Improved the previous commit
...
* now the buttons have proper press/release sfx.
2025-05-02 21:28:19 +08:00
NovaRain
b59930d831
Added missing click sound to the buttons in the combat control panel
...
Updated version number.
2025-04-29 11:01:26 +08:00
NovaRain
d996e1f739
Correction to the previous commit
...
* shouldn't modify the string in-place.
v3.8.46.1
2025-04-13 16:40:08 +08:00
NovaRain
86506b5ec7
Removed visible newline chars when examining items in the barter screen
...
(ref. #401 , #591 )
Minor code edits to BugFixes.cpp.
Updated changelog.
2025-04-13 01:10:58 +08:00
NovaRain
8f1813cd0b
Moved render.cpp/h files to GUI folder/namespace
...
Moved newline support hacks from MiscPatches to Text.cpp/h as 4.x.
2025-04-13 00:13:37 +08:00
NovaRain
4e0e98dda9
Updated changelog
2025-04-09 09:23:55 +08:00
NovaRain
8ff09aa10e
Minor code edits to Movies.cpp
2025-04-06 12:34:15 +08:00
NovaRain
caa64822dd
Code edit to the previous commit
2025-04-05 22:16:58 +08:00
NovaRain
bad50cd335
Changed the implementation of ProcessorIdle
...
* now the same as CPU_USAGE_FIX in Mash's HRP, with a simpler toggle
setting.
* also avoids slowdowns if the player happens to enable both of them.
2025-04-05 17:42:17 +08:00
NovaRain
71c8b851e6
Tightened the compatibility mode check (again)
...
(OS check is now limited to unsupported Windows versions.)
2025-04-04 15:23:06 +08:00
NovaRain
16b2681c79
Reverted commit ef78c35
...
(found another way to fix freezing issues in Win11 24H2.)
2025-04-03 01:22:14 +08:00
NovaRain
764ab01d9d
Fixed out-of-bounds selection in the file list when loading a GCD file
2025-04-02 14:21:56 +08:00
NovaRain
ef78c35a30
Reverted part of the optimization for the save/load game screens
...
(commit a35a4e03 , as it could cause the cursor to become unresponsive.)
Updated version number.
2025-03-31 21:55:59 +08:00
NovaRain
2e4998168c
Updated version number and changelog
v3.8.46
2025-03-20 22:31:04 +08:00
NovaRain
eef4571cfe
Correction to the previous commit
...
* should have checked for anim code directly instead of critter flag.
2025-03-18 11:03:24 +08:00
NovaRain
2e8c742fdb
Minor edits to code and function notes
2025-03-11 09:01:30 +08:00
NovaRain
8782428615
Added a tweak to replace death anims on critters with "_sf" variants on map load
...
(also fix critters stuck in the middle of death anims after returning
to the map, #584 )
2025-03-10 10:02:37 +08:00
NovaRain
d62ec1b939
Fixed broken critter art debug message
...
(caused by commit e3b524dd )
2025-03-08 20:38:17 +08:00