Skip to content

PCapture-Lib 3.5, More Stable [Bug Fixes]

Choose a tag to compare

@LaVashikk LaVashikk released this 01 Mar 10:16
· 86 commits to main since this release

V3.5 Changelog

This release focuses on bug fixes and improvements to enhance stability and developer experience.

Bug Fixes

  • PcapEntity:

    • Fixed an issue in EmitSoundEx that could cause circular references, leading to save/load glitches.
    • Fixed SetInputHook to correctly handle case-insensitive input hook names, ensuring all input hooks trigger reliably.
  • portal_casting:

    • Fixed a bug in TraceLine where traces could start inside walls, causing incorrect portal placement.
  • SetupLinkedPortals:

    • Corrected the logic for setting up InputHook callbacks, ensuring proper portal behavior.
  • ActionScheduler:

    • Fixed a critical bug in AddInterval where an incorrect scope was used, potentially causing events to be scheduled with the wrong context or not at all.

Refactors and Improvements

  • PcapEntity:

    • Improved ConnectOutputEx. Named functions are now used directly, reducing global namespace pollution.
  • list and arrayex:

    • Enabled method chaining for list and arrayex classes. Methods that modify the list/array now allow chaining.
      • map and filter callbacks now accept the element index as the second argument.
  • bbox_analyzer:

    • Renamed the ignoreMe variable to ignoreChecksCalc for improved code clarity.

Documentation

  • list: Added documentation for previously undocumented methods. All public methods of the List class are now properly documented.