Commit Graph
1473 Commits
Author SHA1 Message Date
NovaRain c230ed75f9 Increased the max number of objects that can be outlined simultaneously
(from 100 to 500, same as Mash's HRP 4.x)

Minor code edits to npc_engine_level_up function.
2026-07-27 22:34:32 +08:00
NovaRain 4037126b37 Added opcode_exists script function from CE
Updated scripting documents.
2026-07-22 10:34:16 +08:00
NovaRain 3ddbba778c Added extra error handling for canceling elevator selection
(ref. fallout2-ce/fallout2-ce#546)

* Usually it shouldn't happen, just in case someone's messing with their
elevators.ini and caused a map/level mismatch to their savegames.
2026-07-17 08:59:20 +08:00
NovaRain 1bbc1d7282 Code edit to the previous commit 2026-07-16 11:07:57 +08:00
NovaRain 6926116f7f Allow pressing Esc key to close the elevator panel
(inspired by fallout2-ce/fallout2-ce#546)

Simplified ASM code in Elevators.cpp.
2026-07-16 09:58:35 +08:00
NovaRain 879a3a7da3 Fixed division by zero error in obj_examine_func_
(ref. fallout2-ce/fallout2-ce#541)
2026-07-12 21:56:47 +08:00
NovaRain c7cb6bda38 Fixed kick attack not updating properly on game load with unarmed.ini 2026-07-06 20:10:56 +08:00
NovaRain 68768d31a0 Made the previous commit less hacky 2026-07-05 18:34:27 +08:00
NovaRain 44317731ca Simplified the code of StackEmptyWeapons tweak
(ref. fallout2-ce/fallout2-ce#525)
2026-07-05 16:59:35 +08:00
NovaRain 50609267cb Increased the width of default ammo bar to 2px 2026-07-03 10:24:24 +08:00
NovaRain e5e0f4896f Fixed LOS check in gl_highlighting for some containers on maps
Fixed opcode number for set_perk_int in docs.
2026-07-02 09:07:48 +08:00
NovaRain 1005cfc1d4 Added outline color options for empty containers and corpses
Updated the script mod in modderspack.
Clarified the description of the get_current_inven_size function.
2026-06-23 23:08:38 +08:00
NovaRain e795b99bb5 Fixed incorrect animation order during explosion attacks (#628) 2026-06-18 09:55:15 +08:00
NovaRain e2d125eb17 Improved the critter object ID fix
* Now looping through critters on a map runs only once instead of twice.
2026-06-16 23:26:10 +08:00
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