@@fatkid5600Actually it's not that hard if you have source code (and have some programming skills of course). Initially I had bad looking patch but after that I made more normal port and made pull request. The only issue I have is random kernel panic with AMD GPUs. This happens even on Steam linux version of HL2 running through linuxulator (Steam version fixes with dxvk which is under -vulkan launch flag). I couldn't trigger crash with CSGO leaked engine (leaked in 2020, like source2013, but both are at ~2017 state). For CSGO I needed to remake most of patches and build goldberg steam emulator.
He took a lot of time cleaning the laptop (the screen is pristine) but totally forgot to clean the camera lens. Always clean the camera lens, I learnt it the hard way in photography class.
@ honestly i never cleaned the laptop screen recently, it just sat closed a dust free drawer for a while, maybe i had cleaned it off before. And for the lens yea its probably dirty + i have a phonecase with another lens built in for some reason. so that messes with the camera
Called out 😂!! Just installed Ubuntu Server on my Raspberry Pi 400 so I could use elementary OS's DE on top of it, I wanted to see how the new Pantheon version would run on a raspi (acceptable, but barely). And on top of that I installed Age of Empires II through box86 and Wine, oh and Steam so I could play Caves of Qud and other small games. I also got Portal 1 to run, at slideshow fps, but I got it to run. I can't make the WiFi behave tho.
This was a cool video to watch and fair play to you for getting it all working. But I hope you don't mind me saying, you didn't port the game to FreeBSD. You compiled it -- it looks like this repo was already setup for a FreeBSD build. If you were porting the game, you'd be modifying the source code to target FreeBSD specifically and then getting it to compile. But it looks like it was already done. Still, no easy feat!
we laugh but if this ever were to happen, imagine just taking an 8 gig usb bootable and being able to plug it in to any PC to play HL2 without windows or anything.
Now this is the stuff I love watching kek, fine-tuning game with patches and end up with a result going beyond the same performance in windows. Love Gabe for the whole proton stuff, and keeping it open source, that is the best thing that happened to gaming since the NDS.
Thanks for sharing your progress here- I'm on a fresh Artix install again, an old Dell Latitude E6410 while I look for a new motherboard. I keep seeing these HL2 build videos in my feed ever since the anniversary -might be worth trying to tackle. Haven't given BSD a shot on a desktop machine as much as for server use, so this was kind of novel :) Cheers 🍻
I was about to say as soon as I heard you saying that you couldn't look and move at the same time, it's a limitation that most laptops have and it's always solved by plugging in a mouse, it's also just more comfortable to play that way
28:06 actually, it is twm. It's an old tiling window manager, its really light although pretty cool for its weight. I used it on a bLFS build I did for 42. But in your case I think you saw it due to a bug. Many desktop enviroments use it as a fallback window manager in case the default one they use fails to initialize. (edit: it is Xorg that fallsback to it, not the desktop). Cool video!! Keep it up!
@@randomboiiii69420 yes, actually 4 days of trial and error on different oses just messing around trying to get a 32 bit mac port for my 1,1 mbp. But i just tried my hand at freebsd for fun. Took about a total of like 8-9 hours. Mainly troubleshooting
why I love freebsd is that you know where each file is, normally in the pkg or the ports directions, nothing obscure like other os where who knows where the installers put the files
I’ve honestly never seen that achievement popup before, usually it’s the regular steam achievement notification. Maybe it’s included in the SDK for modders? As for FreeBSD itself, I actually considered installing and running it on my old lenovo laptop, but it unfortunately doesn’t play well with rtw880 wifi cards, which made me sad. I do quite like BSD, it’s a shame its younger cousin linux gets the spotlight.
if it werent for the lack of software support i'd fully use freebsd, otherwise im stuck with linux and sometimes windows.. glad to see that its possible to see my favorite game series be able to be played on bsd, I wonder if its possible to do this with CS:2 or any more recent valve title
@@SoundCubed It is not possible to do it with any valve title. This is the 2017 tf2 Leak of the engine. And honestly if freebsd had good software support, id probably prefer linux instead. I daily linux and its significantly less of a challenge then freebsd in my point. but freebsd is more fun if im being honest. alot more fun, all that extra work is my kind of thing on a weekend but not to daily
lemme ask 3 simple questions what's your VGA? how steam works on freebsd if it uses ubuntu old binaries? is your VGA driver can run vulkan/opengl on freebsd? oh boy i miss when linux was simpler like this freebsd. if you kill/restart startx linux f*** up your rendering display
wouldnt it just been more simple to just use wine or whatever version its called on bsd? i had steam running perfectly fun did run into issues installing games back in 2015
I just came back to say, do Super Mario 64 next 😬 or any other game that has been recently decompiled 😬😬, and compile it for some random system 😬😬😬. I'd love that 🤜🤛
my names also ben. And I like freebsd and technics speakers from the 80s. had atleast 3 pairs. still have two but in rough shape. tell me thats not a g60 hp, otherwise maybe I opened a portal to a paralell universe... and, how many yamaha and or onkyos sitting in the stack??
@@Ben333bacc im you in a different timeline it seems lmao😂. Its not a hp g60 tho, its a pavilion dv7. Now for my audio stuff, my speakers are some beautiful early-mid 90s 3 way kenwoods, and for the stereo cabinent. there is no onkyo or yamaha in it, i have a teac eqa-220 graphic equalizer with spectrum anylizer, a old early 2000s sony surround amp im using for the time being as my main amps dsp failed. a 1991 pioneer 5 cd changer still in mint condition gifted to me by my father, and a jvc dual cassette deck. My dad has a beautiful onkyo reciever though if that helps. I have some videos showing off my two 10 inch subwoofers and one of them gives a close up of my cabinent and speakers
@@rhfweb I have redone thermal pastes on gpu and cpu, clean vents and dust. The issue was i just on my bed lmao, i put it on a shoe box and it was fine
41:08 As far as I have seen this is normal in laptops I have dealt with: I have this same issue happen on my T480 too, I have no idea why this happens though.
I'm that one who ported nillerusr's Source engine fork to FreeBSD. Nice to see it's useful for someone else!
@er2off All credit to you man. How did you do it?.
love youtube, you can't normally use parentheses in comments with links
@@fatkid5600Actually it's not that hard if you have source code (and have some programming skills of course). Initially I had bad looking patch but after that I made more normal port and made pull request.
The only issue I have is random kernel panic with AMD GPUs. This happens even on Steam linux version of HL2 running through linuxulator (Steam version fixes with dxvk which is under -vulkan launch flag). I couldn't trigger crash with CSGO leaked engine (leaked in 2020, like source2013, but both are at ~2017 state). For CSGO I needed to remake most of patches and build goldberg steam emulator.
Do you have discord?
FreeBSD finally got games before the PlayStation 5 did.
The PS5 runs on its own fork of FreeBSD.
brahillms1374 That would be the PS4 IIRC.
@@brahillms1374 Same with the ps4 and ps3. OrbitOS and CellOS
You're gay. You lost. Hahahahahahaha.
@@NathanDarkson984 sony did it again in 5
The most sane BSD user:
Half-life is life, you cannot hate it.
favourite game OAT
frfr
actually its 1/2 of a life!
My other half lol
half is life
this video makes me wanna clean my glasses
@@jeremymetzler72 yea quality is kinda brutal💀
He took a lot of time cleaning the laptop (the screen is pristine) but totally forgot to clean the camera lens. Always clean the camera lens, I learnt it the hard way in photography class.
@ honestly i never cleaned the laptop screen recently, it just sat closed a dust free drawer for a while, maybe i had cleaned it off before. And for the lens yea its probably dirty + i have a phonecase with another lens built in for some reason. so that messes with the camera
That one friend on a tuesday afternoon:
Called out 😂!!
Just installed Ubuntu Server on my Raspberry Pi 400 so I could use elementary OS's DE on top of it, I wanted to see how the new Pantheon version would run on a raspi (acceptable, but barely).
And on top of that I installed Age of Empires II through box86 and Wine, oh and Steam so I could play Caves of Qud and other small games.
I also got Portal 1 to run, at slideshow fps, but I got it to run.
I can't make the WiFi behave tho.
@@emiliocespedes3685 Classic Emilio
@@A-Marineau do you know me by any chance? Because that *is* classic Emilio 💀
love the druaga1 vibe.
hey smokers
@@catfree druaga1 here
@ZombieBrine1309 and today we're
@playervalley compiling the source engine for
@MrMasterKeyboard this shitty HP laptop running BSD
unemployed people at 2 am:
Following the instructions and copypasting all the commands.
I can see your MIT education really pays for itself.
@@UAVXP well its too hard for the valve devs to do😂
This was a cool video to watch and fair play to you for getting it all working. But I hope you don't mind me saying, you didn't port the game to FreeBSD. You compiled it -- it looks like this repo was already setup for a FreeBSD build. If you were porting the game, you'd be modifying the source code to target FreeBSD specifically and then getting it to compile. But it looks like it was already done.
Still, no easy feat!
Yes, you are correct I didnt "port" it I compiled it. Just when I titled the video I just wrote port because its what came to me at the time
Really cool, now make a dedicated half life 2 OS from scratch.
we laugh but if this ever were to happen, imagine just taking an 8 gig usb bootable and being able to plug it in to any PC to play HL2 without windows or anything.
that's great son, any progress on compiling that job resume?
This project is one.
15:40 @ libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.
no its libertarian ass
This is actually a very common misconception. It actually means Library of Ass
Now this is the stuff I love watching kek, fine-tuning game with patches and end up with a result going beyond the same performance in windows. Love Gabe for the whole proton stuff, and keeping it open source, that is the best thing that happened to gaming since the NDS.
Thanks for sharing your progress here- I'm on a fresh Artix install again, an old Dell Latitude E6410 while I look for a new motherboard. I keep seeing these HL2 build videos in my feed ever since the anniversary -might be worth trying to tackle. Haven't given BSD a shot on a desktop machine as much as for server use, so this was kind of novel :) Cheers 🍻
Yeeahhhh!!! I’m doing this tomorrow on my fridge 🤣
@@HitokiriKincho Has native android and arm support, go right ahead
Thank you for the anecdotes, and nike shoe box. Haven't been so happy to be accused of sleeping on the job by the G-man.
never clicked on anything so fast, thanks for the very relatable title
Time stamps and all other information about how I did this, commands I used to build and fixes for nvidia drivers. Are all in the description
41:02 That's a trackpad driver feature to avoid accidentally moving the mouse while typing.
cant lie, the pfp clash really frazzled my brain. love the content tho its fairly wikkid
aphex twin on top
aphex twin peak ass music
an actual good operating system
The thing I respect most here is the use of LXDE, IJBOL
Great stuff
@@lusitania7524 lxde my favourite desktop environment
@@fatkid5600 it is definitely better than any other lightweight DE alternative, was my main up until recently.
thats insane bro, you have a skill in patient
Title is such a mood, friend. I hate my life too.
Oh, this is amazing! FreeBSD has changed alot since 2004 ...looks quite decent now! must try it ouy one day
now openbsd riscv
osakaos
@@shadesoftime oh my gah
I was about to say as soon as I heard you saying that you couldn't look and move at the same time, it's a limitation that most laptops have and it's always solved by plugging in a mouse, it's also just more comfortable to play that way
28:06 actually, it is twm. It's an old tiling window manager, its really light although pretty cool for its weight. I used it on a bLFS build I did for 42.
But in your case I think you saw it due to a bug. Many desktop enviroments use it as a fallback window manager in case the default one they use fails to initialize. (edit: it is Xorg that fallsback to it, not the desktop).
Cool video!! Keep it up!
Wow someone i can finally relate to thankfully im not alone
Dude...there was something in my brain that began to ache watching this, props though
Oof 46 minutes which is probably edited which means the suffering lasted longer
Assuming it’s edited
@@randomboiiii69420 yes, actually 4 days of trial and error on different oses just messing around trying to get a 32 bit mac port for my 1,1 mbp. But i just tried my hand at freebsd for fun. Took about a total of like 8-9 hours. Mainly troubleshooting
Half-Twin for FreeBSD, truly based
Im the 250th subscriber 💪(also like the video)
I appreaciate you
The viewing angles are pretty good.
No they are not
Now this is quality content
why I love freebsd is that you know where each file is, normally in the pkg or the ports directions, nothing obscure like other os where who knows where the installers put the files
Nice video .liked and subbed you deserve it :D
nice to see another aphex twin fan. also, didnt know you could even build source from scratch lol
I think i would wanna see you play Portal on FreeBSD.
I did that last night. Just need to edit the video
@@fatkid5600 cool
I've never seen your channel before, nice video! Love FreeBSD ♥️
You seem nice 😌, subscribing 😌😌
As a "my life" hater myself, I approve of this piece of video documentation.
You sir you are an awesome person. :)
core 2 duo pog
Compiled it and everything on it
More you hate your life,more we love you,so let's continue with the porting of more games :D
@@ZioMarietto I am planning on porting Portal, Counter-Strike Source and whatever else I can
@@fatkid5600 What about the HL2 "beta"?
year of the freebsd desktop at last
Trackpad and keyboard not working simultaneously might be a LXDE feature against accidental inputs, check out mouse/trackpad settings.
Yes probably, i didnt spend much time trying to fix it because I just plugged in an external mouse
mythical recommendations pull
What desktop environment were you using on the other PC? The one you copied the files from?
KDE Plasma on Linux Mint, with just themes and latte dock
Jesus I thought linux was hard to use, this is next level.
i love the title 😂😂 this makes me wanna try BSD
Amazing, well done!
yes all i want for the holy days
HP laptops back in the day were really sturdy and high quality but also they liked to overheat *a lot*
I’ve honestly never seen that achievement popup before, usually it’s the regular steam achievement notification. Maybe it’s included in the SDK for modders?
As for FreeBSD itself, I actually considered installing and running it on my old lenovo laptop, but it unfortunately doesn’t play well with rtw880 wifi cards, which made me sad. I do quite like BSD, it’s a shame its younger cousin linux gets the spotlight.
if you can manage to get ethernet to work, id say its worth it to install it on a spare drive and swap it in to mess around
This gives me hope…
idk why I can do this, but valve cant make us a native 64 bit mac port, hopefully they will see this
Almost 50 minutes of raw nerdy shit, yes.
Yessir
all linux gamers are esoteric minds with a masochist psyche (jkjk)
@@xx_kuus_xx i daily mint on my main desktop. i can confirm this is true
if it werent for the lack of software support i'd fully use freebsd, otherwise im stuck with linux and sometimes windows.. glad to see that its possible to see my favorite game series be able to be played on bsd, I wonder if its possible to do this with CS:2 or any more recent valve title
@@SoundCubed It is not possible to do it with any valve title. This is the 2017 tf2 Leak of the engine. And honestly if freebsd had good software support, id probably prefer linux instead. I daily linux and its significantly less of a challenge then freebsd in my point. but freebsd is more fun if im being honest. alot more fun, all that extra work is my kind of thing on a weekend but not to daily
that ultrawide camera is absolutely diabolical... cool video though
@@binku09 Its because of my stupid aliexpress phone case that has an extra lense
You have the same pc as my mother, is it a pavilion dv7 1204ef ?
It is a pavilion dv7.
Good job my man, this game compilation must be very tiring
This needs more views
this makes me wanna port it to switch with the leaked sdk
@@mobslicer1529 Have fun with that lmao. If you manage to actually do it tho lmk
freebsd user with aphex twin pfp makes sense
Alternative universe where we got steam for freebsd and steamos was based on freebsd
this is the realest shit ive ever seen oh my god
insane video quality seem like you're filming inside of radioactive reactor
this was filmed in chernobyl
What did you Record this with Very interesting Texture
@@skeat My iphone 11. it has a stupid phone case with a second lens over it. I didnt think to take it off because im stupid
I was not aware that source engine is open source.
Its from a leak
Would Garry's Mod be possible to port?
@@Qohist Was thinking of this. Definitely not a newer version. Possibly an older version like gmod 9
Instant subscribe
LESSS GOOOOOOOO
Could this also work on arm64? I wanna try freebsd on my rpi 400 but i need proper motivation to do it
@@da_pwo yes it would just fine
sick
i have that same exact laptop somewhere in my house thats sick
lemme ask 3 simple questions
what's your VGA?
how steam works on freebsd if it uses ubuntu old binaries?
is your VGA driver can run vulkan/opengl on freebsd?
oh boy i miss when linux was simpler like this freebsd. if you kill/restart startx linux f*** up your rendering display
wait the half life 2 source code is public?
@sometime- Got leaked in github a little while back. its a 2017 tf2 version of the engine
So cool
I suppose this can be used to compile a Nintendo Switch version?
Would take more work but there's no reason to think that it wouldn't be possible with the right libraries linked.
Maybe, but im sure you would need an extra sdk and a bunch of modifications, but there is arm support
I love this
wouldnt it just been more simple to just use wine or whatever version its called on bsd? i had steam running perfectly fun did run into issues installing games back in 2015
@@Ninetails94 thats no fun is it now
I just came back to say, do Super Mario 64 next 😬 or any other game that has been recently decompiled 😬😬, and compile it for some random system 😬😬😬.
I'd love that 🤜🤛
By any chance did you post about this on reddit? I was on there yesterday and seen that someone did this exact same thing to a T
@@AgentMello yes that was me
@fatkid5600 nice! This is super cool dude!
my names also ben. And I like freebsd and technics speakers from the 80s. had atleast 3 pairs. still have two but in rough shape. tell me thats not a g60 hp, otherwise maybe I opened a portal to a paralell universe... and, how many yamaha and or onkyos sitting in the stack??
@@Ben333bacc im you in a different timeline it seems lmao😂. Its not a hp g60 tho, its a pavilion dv7. Now for my audio stuff, my speakers are some beautiful early-mid 90s 3 way kenwoods, and for the stereo cabinent. there is no onkyo or yamaha in it, i have a teac eqa-220 graphic equalizer with spectrum anylizer, a old early 2000s sony surround amp im using for the time being as my main amps dsp failed. a 1991 pioneer 5 cd changer still in mint condition gifted to me by my father, and a jvc dual cassette deck. My dad has a beautiful onkyo reciever though if that helps. I have some videos showing off my two 10 inch subwoofers and one of them gives a close up of my cabinent and speakers
>Tags for the algo
"Linux"
Me: Well yes, but actually no.
Wait you can compile it? Gonna do it on my x201 gentoo
Theres a github page, i linked in in the description
Why bro 😭😭
idk. noone else has done it before it seems so might aswell try lmao
Now try to compile hl2sdk-ep1c cstrike branch & run counter strike source v34
Already working on CS Source
One day this might also compile on Redox OS, since there's already SDL2, though there's no Python yet, at least there's no built package in repos,
nice profile pic! I have it tattooed to my forearm :p
Portal 2. I dare you.
Maybe
Aphex ❤
Cool content
CTRL + L = clear
Laptop probably has dried thermal compound due to age, compiles massive code whilst laying on bed with f-all ventilation lol. Sit it on a desk.
@@rhfweb I have redone thermal pastes on gpu and cpu, clean vents and dust. The issue was i just on my bed lmao, i put it on a shoe box and it was fine
41:08 As far as I have seen this is normal in laptops I have dealt with: I have this same issue happen on my T480 too, I have no idea why this happens though.
your computer crashing from overheating, compining hl2 on a core2 due laptop xD
Yes it was on my bed covering the vents. I had to raise it up
@fatkid5600 its really cool you got it working :)
When in bed i usually use a large strdy book under my laptop to prevent that :3
@@AurraKo I used a shoe box, or when i was filming i used a small screwdriver set box. just to keep the vents clear
thanks benny
I bet you cant run it on temple OS
@@cvabds your right i cant