|Portal 2| The Courtesy Call

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

Authors: NoBoi, FrostEpex

Last revision: 21 Jul, 2025 at 17:31 UTC

File size: 2.06 GB

On Steam Workshop

Description:

start with map sp_a1_intro1

MOTION SICKNESS WARNING: There are fast-paced sequences. This experience was designed with Smooth Locomotion in mind.
There may be issues if you use launch options that increase the default smooth locomotion speed.

Welcome to The Courtesy Call!

A recreation/port/remake of the first chapter of Portal 2 in Half-Life: Alyx.
This is a project I’ve been working on for quite a while. I’ve done my best to faithfully recreate everything within the limits of the Source 2 engine branch that Half-Life: Alyx runs on.
You may know that Portal 2 is momentum-based. You may also know that HLA doesn’t really like momentum. This is one such limit I’ve had to work around. If you have any feedback on how I’ve done so, please let me know!
Other than that, I hope you enjoy. Features, known issues, credits, playtesters, and other disclaimers can be found further in this description.

Features:

Anything you find in the original maps should be here. This includes the music, the sequences, and somewhat original lighting. I updated the lighting to HLA’s standards to give it a bit more flair.
Working Portal Gun! — There are in-game hints/tutorials to help you out
Some hints are officially translated into: Spanish, German, Simplified Chinese, and Polish.
Functioning Player Model — thanks again to Ritsuka for the combine player model prefab that I was able to modify for this project!
An in-game menu that you can open by pressing the menu button quickly 3 times.
No Fall Damage – The indicator might show the red skull, but you will not die if you teleport.

Credits:

Valve for creating Portal 2 and Half-Life: Alyx
FrostEpex for making and scripting the Portal Gun, and for creating the workshop icon
Adesi for scripting the original Portal Gun
CementStairs for making the portal visual effect
The ApertureVR team for their amazing prefabs and ported Portal 2 assets[github.com]
Ritsuka for the player model prefab
Kabubu for the barehanded hand models
Krotter for Hungarian translations of some hint text

Playtesters:

FrostEpex
Willhart
Brainstorm
PeterJ – also translated hints into Polish 🙂
λrokh

Known issues:

The container ride models have certain bits that flail about like they have a mind of their own. These models are absolutely cursed and I guarantee that I did the best I could to make them stable.
This addon was developed and tested with smooth locomotion in mind (no teleporting). There may be unknown things that break if teleportation is the primary movement method. Or maybe not. I haven’t tested 😛
In very rare instances, the portal spawners will orient the portal incorrectly (e.g. sideways). We have no idea why.
In the end section of sp_a2_intro, you can get stuck in the collision for a dangling robot arm. I have a fix that I’ll bundle with the next update, but for now you can simply lean back into the portal you came through, or use the in-game menu’s noclip to "unstuck" yourself.

Other disclaimers:

This addon makes use of custom hints. You don’t need to change your launch options, we automatically enable the game instructor hints when you load into each map that uses custom hints.
I have not tested the NoVR mod at all, and I don’t expect that it’ll work with this addon.
The skip ride button in intro1 may be buggy. It depends on when and where you use it. I know for certain that it works completely fine if you use it right at the start of the map.

Remember, you must download the required addons, or you will be missing many necessary assets for this addon to work. Make sure to ONLY have this addon and the required addons enabled when trying to play this addon.