Post

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. 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.

(Edited)
alyxpog4
smart2
Truck Stop Santa Claus

Mod managers are a big hassle, respect

[S҉W҉E] ҉҉P҉ans҉aR

Love it