well we updated half life 1!
I got to do a bunch of work specifically for fans of the game like me.
I’ll talk more about it later!!
well we updated half life 1!
I got to do a bunch of work specifically for fans of the game like me.
I’ll talk more about it later!!
This is going to be a long story about Half-Life.
24 years ago I was working on a computer science assignment to build a phone book application in desktop Java. It was a pretty decent portion of the grade for the class. I seriously hated working on it, I saw a future of typing up code for phone companies or banks or law offices. I wanted to make video games and it was hard to see how this had even a dotted-line connection to that end goal.
I thought screw this I’m going to be an art major and installed the copy of Half-Life I’d been meaning to play all year.
Everybody told me it was great, and while it took me the better part of an hour to get used to using a mouse in a first person shooter (!), by the time I hit Office Complex the hook was in deep.
I played the game in one go in my dark dorm room, cutting classes for a couple days. I’d become an art major, I thought. Give up on the CS class. No more phone books.
I ended up failing that CS class. And I did take a bunch of art classes. I learned C++ to make weird graphics stuff. And after bouncing back and forth between art and CS classes I ended up finishing college weirdly prepared to go work on video games, having a mixed bag of skills.
Well I’ve worked in the video game business for almost 20 years now. Through a strange series of events I now work at Valve, the company who made Half-Life. And a few months ago I got it compiling again, and I finally updated it from MSVC6 for Windows 98.
I just wanted to maybe make the crosshair a little bigger at higher resolutions. Maybe get a checkbox in so you could turn off the texture filtering without console commands.
A group within Valve wanted to do something nice for fans today, Half-Life’s 25th Anniversary. Lots of folks helped on this; I think we fixed a bunch of stuff to be the way we saw it in the 90s, but now on modern screens. It was an honor to work on this update, and it’s so exciting to see servers filling up again.
Happy birthday, Half-Life.
UPDATE: my old CS teacher saw this and finally knows part of why I just gave up 24 years ago and I’m NOT crying.
Also this phone book assignment is the kind of programming work I relish when I get to do it these days, a well-defined problem with easily testable requirements!
@skatterbean there is a changelog up at the link at the start of this thread, and you’re not wrong:
there hasn’t been view roll in Half-Life for a long time, it broke in a patch some time in the early 2000s and was restored as part of this update.
@bburbank Thank you for your work! It was such a pleasant surprise to see so many long-standing issues fixed (and finally a way to officially play uplink!)
I do want to point out that the rapid fire crowbar bug is still there, and as much as I love it I can't imagine it was intended behavior lol https://youtu.be/ff_Nf3S2juk&t=15
@bburbank First: thank you.
Second: it feels weird to talk about "spoilers" for a 25 year old game, but I don't think this is *exactly* one...that moment that I realized that in-game *sound* made a difference was mind-blowing.