NovaRain
b919c21939
Updated version number and changelog
...
Minor code edits to BugFixes.cpp.
v3.8.50
2026-06-03 19:19:31 +08:00
NovaRain
827e56cd1f
Re-added NumberPatchLoop option to ddraw.ini
2026-06-01 13:30:31 +08:00
NovaRain
2da022672c
Tweaked obj distance check in action_* engine functions
...
* use path length instead of tile distance to determine whether to walk
or run to interact with objects.
(ref. fallout2-ce/fallout2-ce#248 )
2026-05-31 21:14:39 +08:00
NovaRain
93f982730d
Reordered functions in MiscPatches.cpp & Worldmap.cpp
...
* grouping patch functions and their ASM hacks together for easier
checking.
2026-05-29 22:39:35 +08:00
NovaRain
919b17efe1
Reduced the number of trailing NOPs for MakeCall/Jump
...
* when the trailing length is longer than 4 bytes, it will use a mix of
5-byte long NOPs and single-byte NOPs.
2026-05-29 09:19:09 +08:00
NovaRain
48472bd4bc
Fixed typo in sound debug output
2026-05-28 13:16:18 +08:00
NovaRain
f0d0e4e801
Corrected the object ID range for party members
2026-05-27 09:54:38 +08:00
NovaRain
7c0c7163cf
Fixed set_unique_id script function
...
* it unassigned unique ID even when the object doesn't have one.
* it didn't sync the attached script's owner id after unassignment.
Added a safeguard to prevent item_identical function returning false
when comparing a unique_id item to itself.
(ref. fallout2-ce/fallout2-ce#466 )
2026-05-25 14:45:33 +08:00
NovaRain
7d614ab8b1
Removed ExtraSaveSlots from ddraw.ini (always enabled)
...
Changed the maximum number of save slots to 1000 (10k was overkill).
2026-05-23 00:15:50 +08:00
NovaRain
8967e95f0f
Added a new value to InstantWeaponEquip
...
Tweaked the animation sequence when interacting with scenery or using
an item on an object.
2026-05-18 14:03:36 +08:00
NovaRain
675032dddc
Changed the character portrait on the char screen
...
* now it's always in ANIM_stand instead of current action frame.
2026-05-17 16:58:15 +08:00
NovaRain
bb768282ef
Fixed the morning start time while traveling on the world map
...
* it starts at 6:01 instead of 6:00, inconsistent with afternoon (12:00)
and night (18:00).
Fixed potential index out of bounds error in wmMapIdxToName_.
(ref. fallout2-ce/fallout2-ce#453 )
2026-05-13 10:08:43 +08:00
NovaRain
7542e224dd
Disallowed negative cost for set/get_inven_ap_cost
2026-05-11 13:34:59 +08:00
NovaRain
a67fa86116
Code edits to ApplyInvenApCostPatch
2026-05-08 14:41:30 +08:00
NovaRain
10720fbc24
Tweaked the position of item counter/timer window when not using HRP
2026-05-06 21:35:04 +08:00
NovaRain
65a107a941
Increased decompression buffer size to 4KB
...
(ref. fallout2-ce/fallout2-ce#439 )
2026-05-05 21:12:27 +08:00
NovaRain
3472ea2d84
Added a tweak to center inventory windows when not using HRP
2026-05-04 11:04:11 +08:00
NovaRain
f435c57c33
Cosmetic edits: remove unnecessary size directives
...
* verified the compiled binary is still the same.
2026-05-03 09:39:31 +08:00
NovaRain
205b43de0a
Added a file size check for scripts
...
* this is for filtering out some clearly defective (or not even valid)
scripts.
2026-04-24 21:39:38 +08:00
NovaRain
74c29ce374
Fixed set/remove_script script functions
...
* they didn't set the script index number on non-critter objects.
Changed objects_in_radius to accept a radius of 0.
Edits to scripting documents.
2026-04-23 22:28:14 +08:00
NovaRain
2415eb31f2
Backported ActionPointsBar from 4.x
...
Updated resource files.
2026-04-22 21:09:32 +08:00
NovaRain
17ffdd6791
Fixed HOOK_REMOVEINVENOBJ not being triggered
...
* when using drug/misc item from active item slots (#623 )
2026-04-21 21:26:55 +08:00
NovaRain
0dd40448c2
Moved HP/flag setting earlier in critter_kill_ engine function
...
(mainly for HOOK_ONDEATH, ref. fallout2-ce/fallout2-ce#384 )
2026-04-20 09:57:54 +08:00
NovaRain
3dc0f42728
Replaced serial single-byte NOPs with long NOPs
...
(the sequence is 5-byte long NOPs with trailing single-byte NOPs)
2026-04-19 20:40:32 +08:00
NovaRain
29a5017f65
Fixed ONDEATH hook being incorrectly triggered by non-critter objects
...
(when calling kill_critter on a non-critter obj)
2026-04-17 23:07:31 +08:00