AlyxLib

If you liked this item, please rate it up on Steam Workshop page.

Author: FrostEpex

Last revision: 12 Sep, 2024 at 11:01 UTC

File size: 566.44 KB

On Steam Workshop

Description:
What is AlyxLib?

AlyxLib is a set of scripts and libraries that can be used by Half-Life: Alyx addons to improve the scripting experience and add features that aren’t in the base API.

AlyxLib on its own also has a lot of useful console commands to make testing, debugging and playing easier for power-users. At the moment these commands are undocumented but will be listed in detail in the near future as AlyxLib progresses.

For players

This addon must be subscribed to and enabled alongside any other addons which use AlyxLib in order for them to work.

For Developers

If you write complex scripts for your addons please give AlyxLib a try by visiting the GitHub Page[github.com] for detailed instructions on how to use AlyxLib with your addon.

Please Note: AlyxLib is still in early stages of developement and this initial release servers as a test for the four addons currently using it!

Scalable Init Support

AlyxLib is made to replace Scalable Init Support by integrating it directly into AlyxLib, but also recognizes the widespread use of it, so AlyxLib will allow you to have both Scalable Init Support and AlyxLib enabled at the same time while giving priority to Scalable Init Support for backwards compatibility.

Scalable Init Support is NOT required for AlyxLib addons to work.
Addons that use Scalable Init Support SHOULD work with only AlyxLib enabled.

If you find any issue with Scalable Init Support addons and AlyxLib Please let me know by leaving a comment below or on the Discord server shown below.

Getting Help

If you experience any troubles using or developing with AlyxLib please don’t hesitate to get in touch in one of the following ways:

  • Leave a comment on this workshop page
  • Open a GitHub Issue[github.com] on the repository
  • Join the Discord server by clicking the image below

[discord.gg]