Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
And I'm not the only one, because there's a serious lack of documentation out there for how Half-Life 2's internal systems work, like the vehicles.
I can personally guarantee you I'll never attempt this. Porting weapons, excluding the weapon bases, is one thing. Porting everything else is something else entirely. I don't have the knowledge or the skill to pull this off, and I don't think I ever will.
Here's to hoping someone crazier than me will give this an attempt and succeed.
Problem is, I highly doubt anyone in the Source modding community with enough C++ and GLua knowledge is insane enough to take on that herculean task. Plus, GLua is so different compared to C++ that a direct port would mean some entities don't behave the same (I figured this out the hard way). Also, there might be some legal and security issues doing this, and both Valve and Facepunch probably wouldn't like all of those games being ported to GLua directly from the source code.
And yeah, the airboat speedometer not working and the pump shotgun lacking a full reload animation when ammo reaches 0 are just some of the examples of how GMod didn’t do Half Life 2 justice. It’s like Facepunch focused too much on the sandbox and overlooked fixing these small but important details. I get if you’re done with it for now, but if you ever feel like revisiting or releasing any unfinished work, I’d love to see it. I know I’m not alone in wishing these things were better.
I could probably hack together a bunch of broken code to force it to work, but it would be a real pain to use. Assuming it even works at all.
I don't like messing with the game's particle effects, because 90% of them don't work or have a myriad of issues that are out of my control as a GLua coder. The wiki page that lists them all have most of their inputs left completely blank, and that really doesn't help.
By the way, I’ve been really wanting the removed wheeldust effect for prop_vehicle_jeep to come back. I came across this Source SDK 2013 link: https://github.com/ValveSoftware/source-sdk-2013/blob/master/sp/src/game/server/fourwheelvehiclephysics.cpp that has some code in fourwheelvehiclephysics which might help with the coding side. If you ever find the motivation to add it, I’d be stoked, but totally understand if not!
Thanks again for all your hard work.
The project was flawed since the very beginning. I made bad decisions while writing code, my code barely functions without it completely breaking, and honestly, I don't think anyone would be interested in half the things I was doing with it.
I implemented the 2004 thing where it starts instantly when you get in instead of waiting for the animation, a high speed wind sound that works based on how fast you're going, a passenger seat system, and headlights. But I don't trust that they won't break after extended use, or even trying to use them on multiple players in multiplayer.
I may release my code one day for the community to come in and fix up, or I might redo the entire thing from scratch, but as of right now the project is cancelled. Sorry.