Repository navigation
PCapture-Lib 3.5, More Stable [Bug Fixes]
V3.5 Changelog
This release focuses on bug fixes and improvements to enhance stability and developer experience.
Bug Fixes
-
PcapEntity:- Fixed an issue in
EmitSoundExthat could cause circular references, leading to save/load glitches. - Fixed
SetInputHookto correctly handle case-insensitive input hook names, ensuring all input hooks trigger reliably.
- Fixed an issue in
-
portal_casting:- Fixed a bug in
TraceLinewhere traces could start inside walls, causing incorrect portal placement.
- Fixed a bug in
-
SetupLinkedPortals:- Corrected the logic for setting up
InputHookcallbacks, ensuring proper portal behavior.
- Corrected the logic for setting up
-
ActionScheduler:- Fixed a critical bug in
AddIntervalwhere an incorrect scope was used, potentially causing events to be scheduled with the wrong context or not at all.
- Fixed a critical bug in
Refactors and Improvements
-
PcapEntity:- Improved
ConnectOutputEx. Named functions are now used directly, reducing global namespace pollution.
- Improved
-
listandarrayex:- Enabled method chaining for
listandarrayexclasses. Methods that modify the list/array now allow chaining.mapandfiltercallbacks now accept the element index as the second argument.
- Enabled method chaining for
-
bbox_analyzer:- Renamed the
ignoreMevariable toignoreChecksCalcfor improved code clarity.
- Renamed the
Documentation
list: Added documentation for previously undocumented methods. All public methods of theListclass are now properly documented.