Waoweens

Waoweens

@waoweens
Joined 26 Jul 2021
Badges
Two Years
Two Years
Be a member of the site for two years!
Follow
It's 2022, and I'm working on an addon manager for goldsrc... because why not?

While Half-Life has had addon support in the form of the valve_addon folder, it's still problematic as all your custom stuff gets mixed into one big vat of addon soup.

What if you can compartmentalize your different addons, and enable/disable them without hunting for every file? As it turns out, Steam Half-Life still supports pak files even when it says otherwise!

That's the paradigm this program will be taking. All your addons would be different pak files loaded in order. Supplemental files will provide the title and description, or embedded into the pak itself. You'll be able to convert zip or 7z files off the internet into pak files.

P.S. I've actually had an earlier version of this PAK manager that basically works... but for whatever reason my entire Half-Life folder gets wiped out, and the program went along with it. 😭

P.P.S the Quake community had figured this out for years, and probably already had a tool that does exactly how I wanted, but where's the fun in that?

PPPS As I was typing this post I realized there's another paradigm I could take: by listing every file that belong to an addon in .res files, but that involves moving a lot more files around the filesystem.
It's 2022, and I'm working on an addon manager for goldsrc... because why not?

While Half-Life has had addon support in the form of the valve_addon folder, it's still problematic as all your custom stuff gets mixed into one big vat of addon soup.

What if you can compartmentalize your different addons, and enable/disable them without hunting for every file? As it turns out, Steam Half-Life still supports pak files even when it says otherwise!

That's the paradigm this program will be taking. All your addons would be different pak files loaded in order. Supplemental files will provide the title and description, or embedded into the pak itself. You'll be able to convert zip or 7z files off the internet into pak files.

P.S. I've actually had an earlier version of this PAK manager that basically works... but for whatever reason my entire Half-Life folder gets wiped out, and the program went along with it. 😭

P.P.S the Quake community had figured this out for years, and probably already had a tool that does exactly how I wanted, but where's the fun in that?

PPPS As I was typing this post I realized there's another paradigm I could take: by listing every file that belong to an addon in .res files, but that involves moving a lot more files around the filesystem.

It's 2022, and I'm working on an addon manager for goldsrc... because why not? While Half-Life has had addon support in the form of the valve_addon folder, it's still problematic as all your custom stuff gets mixed into one big vat of addon soup. What if you can compartmentalize your different addons, and enable/disable them without hunting for every file? As it turns out, Steam Half-Life still supports pak files even when it says otherwise! That's the paradigm this program will be taking. Al…

(Edited)
alyxpog4
smart2

Hello? Is anyone there? This is Doctor Isaac Kleiner, and I'm... stuck down here in the Anomalous Materials Lab with Doctor Eli Vance and various other employees! We've sent my associate, Doctor Gordon Freeman, up to the surface to get help, but it seems his route of escape has collapsed behind him! We're currently in the lobby, but the transit system has shut down, and any other means of escape have been blocked off! We're trying to find a way to reach the monorail floor so we can venture back on foot, but the chances of us crossing the chasm is scarily lacking. If you're hearing this transmission, send help! Eli has a family in this facility, and we're trying everything we can to reach them!