STEAM GROUP
Linux User Group s-lug
STEAM GROUP
Linux User Group s-lug
493
IN-GAME
3,194
ONLINE
Founded
16 April, 2010
Language
English
Half-Life 2 MODs on Linux based system (the chameleon way, five steps)
Premise:
I've personally tested this method with HL2 Episode 2 + Raising The Bar: Redux - DIV 1 & 2 (which is...AWESOME!). It's pretty unclear how some people does the guides for Linux based systems without considering the pletora of distros and variables we have (mainly due to outdated factors) but all the HL2 MODs can be installed in few simple steps.

Steps:
Pre-requisites for AMD users: AMD opensource drivers (MESA), Vulkan API, Wine and DirectX headers to Vulkan API translation (search in Yast, as usual) and ProtonUp-Qt (flatpak, recommended) then install and configure the Proton GE module version 7.55.

Intel users the same (they share MESA with AMD)
NVIDIA users pretty much the same with the only exception that open source drivers aren't recommended, stick to stable proprietary drivers and don't upgrade frequently due to possible Kernel pairing issues. Best way is to wait subsequent Kernel updates first, and then video drivers later.

1. Install source SDK base 2013 with upcoming option ON under Proprieties > Betas > Beta Participation > (select upcoming) :headcrab:

2. Make it forced compatible using Proton GE 7.55 :health:

3. Optionally, run it and do some benchmark and send it to Valve. :steamthis:

4. Copy or unzip the MOD you need inside "sourcemod" folder previously created - Home > username > .local > share > Steam > steamapps > sourcemods

5. Reboot Steam :bms:

6. Search for your mod under "uncategorized" list and just add it to your favs like a stand alone game.

7. Play, have fun. :bms_crowbar:

Note for newbies:
Remember, all the folders preceded by the period "." are system folders in Linux. They aren't show up by default just like Windows system or temp folders does. With nice and stable file managers like Thunar or Dolphin you can show/hide them with CTRL+H, simple as that. Even if you have the main HL2 game, or episodes 1 and 2, required for your specific MOD installed into another drive, you always need to copy or unzip directly, the MOD content inside the Steam client path under "sourcemod" folder. Many Linux advanced users, use to separate the "/home" path from the "/" (system) path due to the practical fact that even if a disaster of biblical proportion occurs, they only have to format "/" and reinstall the system in few minutes but without loosing "/home" with all the configurations in it, including desktop themes and HL2 MODs :gordon:

That's why, gamers and various professionals don't usually like that crappy BTR file system that only eat space with that ridiculous heavy-stuffed snapshots (almost ridiculous like the ties that Black Mesa scientists are forced to wear) and even if openSUSE installers "suggest" that, we, simply don't follow that bad idea. No way.
EXT4 Journaled and XFS Journaled (especially for large amount of graphical stuff according to Silicon Graphics) are still the badasses here.
Badasses, since the glorious 90's.
< >
Showing 1-6 of 6 comments
Marlock 17 Dec, 2023 @ 5:53pm 
"." folders are just hidden folders, not necessarily system folders

eg: ".steam" under your user home is just user data for that app... there are even games that do this in their own hidden "." subfolder

"system folders" isn't really a naming scheme used on linux, but I guess you could call everything outside the user home folder "system folders"...
Last edited by Marlock; 17 Dec, 2023 @ 5:53pm
Marlock 17 Dec, 2023 @ 5:57pm 
while funny, the long-texted post-script observation about BTRFS is looking a bit out of place... will a user encounter actuall issues if they use that? or is it just a matter of not being needed and maybe using more space? i'd make it shorter and more objective
Marlock 17 Dec, 2023 @ 5:59pm 
separating / and /home is good advice, but optional

user data can also easily be backed up from /home on an old setup and restored to /home on a new setup, with the same practical effect, if the user doesn't split partitions when they set their linux distro up
Marlock 17 Dec, 2023 @ 6:00pm 
maybe you should separate ideas for a better linux distro setup from ideas that are actually geared specifically towards half-life MODs on linux
Citizen #839X 18 Dec, 2023 @ 2:26am 
Originally posted by Marlock:
maybe you should separate ideas for a better linux distro setup from ideas that are actually geared specifically towards half-life MODs on linux
The note is not mandatory. The guide works and that is the most important because I didn't found a decent one here so, I just offered my little contribute especially to the users that comes from many years spent on Windows. "." hidden folders, ok.
Marlock 20 Dec, 2023 @ 4:06pm 
don't get me wrong, i like it all

these are just suggestions on how to organize it, like splitting it in several posts and linking between them, or at least going for the core tutorial then signaling each extra hint as optional, mentioning why they might help, etc
Last edited by Marlock; 20 Dec, 2023 @ 4:07pm
< >
Showing 1-6 of 6 comments
Per page: 1530 50