Small victory today.
This is how it goes - I wanted to change the magazine size on one of the weapons ever so slightly as I replaced said weapon with a different one. Well after a ton of reading it came down to "Yea, start coding". So via some older YouTube tutorials and an 8 year old SDK file pulled off of Valve's GitHub I got VisualStudio 2019 running and reading the HL.dll. I made the small tweaks to the weapons.h file and attempted to build the dll. VS came back with 9 errors. All of them about some 'abs' overload problem. I have no idea what I'm doing - how do I fix this? C++ was offered in school but I instead took CAD/drafting and woodshop. Google to the rescue, changed the 'abs' to 'fabs' and look at that it actually built the file. Copied it over to HLFR's directory and ran it. Impulsed my way to weapons and YES!!!! it's showing the new magazine and max ammo as I wanted! Armed with this there will now be more changes made in small increments to make sure the dll is stable.
That's all for now.