

We write the received coordinates to a VScript, which moves the addon-embedded avatar model.A SuperSimpleTCP-based TCP implementation networks these coordinates in string form.Or more accurately, we fetch the position of an empty set to the same origin and angles as the player. Using LiveSplit code written for use in autosplitters, we fetch player position and rotation directly from their spots in memory.Here's how alyx-multiplayer ticks, in order of execution: If your friend is in the same map, you should see their head floating about! technical-details Create a New Game with Addons, then load any of the base game maps.Launch Half-Life: Alyx, then enable the alyx_multiplayer addon in the Addons menu.Copy your friend's IP and port number into their respective textboxes, then press Submit.Your IP and port number should appear on the bottom-left.Tell a friend to follow the instructions above.

Copy the path of the scripts\vscripts folder into the Folder path of script textbox, then press Submit.Run alyx-multiplayer.exe located in hlvr_addons\alyx_multiplayer as administrator.Unzip the download into \steamapps\common\Half-Life Alyx\game\hlvr_addons\alyx_multiplayer.This step will differ based on your router model. Open TCP port 6655 on your router using port-forwarding.Multiplayer avatar inhabited by generic_icon. Trailer music composed by the talented Emberlynn Bland, and is available in full. The TF2Maps, SourceRuns, and Speedrun Tool Development communities.The SuperSimpleTCP contributors and their excellent example code (which we also cribbed).All the LiveSplit repo contributors (most of this code comes from that repo's memory-watching tools).

