Hello everyone and welcome to a new (probably short) series of videos I do involving the source code from Valve for Half-Life 2, and some guides on how to do stuff with this code. In this alternative introductory episode, I go over how to download (and get into a position to compile) the 2013 source code on Linux operating systems using what is known as the 'chroot' method, including the Steam Deck! I do not, however, go over how to get into a position to debug the code (I actually don't know how to do this right now on Linux!). Please note this video was made before the Team Fortress 2 code was added to Valve's GitHub, so this guide only applies to the Source 2013 Singleplayer code and the pre-Team Fortress 2 32-bit version of the Source 2013 Multiplayer code. Please let me know what you think and see you for whatever I decide to do next, thanks for watching!
Episode 0: https://youtu.be/Vbs2RDUzUBM
Tutorial Basis: https://developer.valvesoftware.com/wiki/Setting_up_Source_SDK_Base_2013_Singleplayer
Timestamps
00:00 Introduction
00:30 Setup
03:16 Acquiring the Source 2013 code
04:13 Creating the make projects
05:51 Getting the Steam Client Runtime
07:57 Compiling the Source 2013 code
08:55 How to add your Source mod into your Steam library
10:04 Using a script to start code compilation
11:36 Adding new code files
14:00 Consideration for Steam Deck users
14:16 Testing the code
15:22 Outro
► You can buy me a coffee to support the effort of creating videos on my new channel! -- https://www.buymeacoffee.com/gareththegamer
► My new channel: GarethTheGamer -- https://www.youtube.com/channel/UC36qEnApR9ua9eDjaRLYcbA