When I wrote about Half-Life: Before, I had realized that writing about such a mediocre Half-Life mod felt disappointing to me. I usually try my best to avoid going for easy punches and writing about bad stuff. Besides, there’s other people that cover bad stuff so much better than I ever will.
So I wanted to make good and write about a different Half-Life mod. After all, Half-Life is probably the game that got me interested in mods, after Wolfenstein 3D and Doom. So after playing and writing about Before, I had stumbled upon an existing mod that had recently updated, and decided to give it a whirl once more.
I always get a kick out of crossover mods. Counter-Strike into Half-Life. Mario platforming in Doom. That sort of stuff. I don’t remember how I read about this one, but last year I had stumbled upon one of the coolest crossover mods I’d seen. This Half-Life mod takes the concept and character from another iconic game franchise and transplants him into the original game.
This is why I said “grab your Berettas and painkillers” at the end of the Before article. We’re about to do some bullet time on Black Mesa.
Half-Payne is pretty self-explanatory: It’s Half-Life but instead of the crowbar-wielding silent protagonist Gordon Freeman, you play as Max Payne, the pill-popping, dual-wielding protagonist from the titular series.
Sounds pretty simple on the surface. Max Payne’s primary gameplay feature was the “bullet time” mechanic, one of the earliest action games to use that feature. Go into slow motion and shoot enemies with your trusty Berettas. That seems easy to make, right?
Well, I figure that making something like bullet time work is a complicated process unless the engine is made for it. Remedy’s engine for the first two Max Payne games – and presumably the engine that Rockstar used for Max Payne 3 – was built to handle slow motion on the fly.
The older GoldSource engine that Half-Life uses doesn’t really have such an ability built in but the later Source engine that powers Half-Life 2 does (“host_timescale”).
(Update 10:13PM: suXin, the mod creator, responded to this by clarifying that the GoldSource engine does have support for slow-motion, it’s just not something that can be accessed normally compared to Source’s.)
Hey appreciate it! Want to say that Goldsource engine always had slowmo capabilities like in original Quake engine or Source, it’s just that Quake’s sys_timescale cvar is by default unavailable in Goldsource
— suXin (@suxinjke) October 20, 2018
Surprisingly, thanks to Half-Payne’s creator suXin, they somehow found a way to make it work, and it works gloriously.
Similar to Counter-Life, Half-Payne gives you the dialogue of Max Payne from the previous games in the series, alongside some of the iconic weapons like the Berettas, the Desert Eagle and the Ingrams, alongside the normal Half-Life weaponry. Painkillers replace medkits, and since Max Payne is just an ordinary guy in a coat and not a scientist in a futuristic suit, all instances of HEV chargers and batteries are gone entirely.
Even all the enemies are unchanged from Valve’s classic game, which I can understand. I mean, replacing all the enemies with mafia goons or killer suits from past games would look even more tonally inconsistent than the mod already does. Maybe for a custom campaign, perhaps?
It’s got all the essentials to make it work: bullet time, some of Max’s iconic arsenal, even lines from the game. But it doesn’t end there. suXin added bonus modes from the Max Payne games, like a Black Mesa Minute mode based on New York Minute from the first game, and a score attack mode like in Max Payne 3. That and the existing game is good enough to make it fun to play through.
But it doesn’t end there. Wanted to play the game more like SUPERHOT where time moves when you move? Wanted to play through the game but only shooting can make Max move? There’s a lot of bonus game modes in the game that while don’t completely fit with the theme of Max Payne, that they give endless replay value beyond playing through the Half-Life campaign once through.
They didn’t have to do that, really. Just having Max and bullet time would’ve been nice for me. But going the extra mile like this gives the mod a unique flavor despite being a “what if X was in Y” crossover mod on the surface. Even small touches like letting CD/MP3 music play through level transitions and having Max Payne 3-styled subtitles for everything are nice quality-of-life features that I wish all Half-Life mods had.
Something I hope they add in the future would be support for Opposing Force, Blue Shift or other notable Half-Life single player campaigns. I mean, they already use the Opposing Force Desert Eagle model, might as well go all the way.
If you wanna check it out, it’s available here. I will say this only works on the Steam release of Half-Life. suXin says this version is required, presumably because of features in the most recent GoldSource engine that are unsupported in pre-Steam releases. I know there’s very few people out there still using the pre-Steam (or “WON”) version of Half-Life these days, but it bears mentioning.
Now I wonder if anyone’s ever done a mod where Gordon Freeman is in Max Payne. Bashing mafiosos with a crowbar would be hilarious at least once.