{"id":621,"date":"2025-02-23T19:41:20","date_gmt":"2025-02-24T00:41:20","guid":{"rendered":"https:\/\/willkolb.com\/?p=621"},"modified":"2025-02-23T19:41:20","modified_gmt":"2025-02-24T00:41:20","slug":"i-built-a-tf2-mod-built-meaning-compiled","status":"publish","type":"post","link":"https:\/\/willkolb.com\/?p=621","title":{"rendered":"I Built A TF2 Mod (Built meaning compiled)"},"content":{"rendered":"\n<p>I have tried to build a source engine mod probably 5-6 times since I started programming in late 2000s early 2010s and I&#8217;m finally ahead of the curve and I was able to get a mod built before valve did something that wasn&#8217;t in the public c++ repos that broke everything! (See <a href=\"https:\/\/github.com\/ValveSoftware\/source-sdk-2013\/tree\/master\">https:\/\/github.com\/ValveSoftware\/source-sdk-2013\/tree\/master<\/a>) <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"676\" height=\"332\" src=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-21.png\" alt=\"\" class=\"wp-image-622\" srcset=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-21.png 676w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-21-300x147.png 300w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-21-500x246.png 500w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/figure>\n\n\n\n<p>This is not an accomplishment but I&#8217;m happy it&#8217;s possible. Will I do anything with this? Probably not&#8230;.<\/p>\n\n\n\n<p>What happens when I launch the mod??<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-22-1024x576.png\" alt=\"\" class=\"wp-image-623\" srcset=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-22-1024x576.png 1024w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-22-300x169.png 300w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-22-768x432.png 768w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-22-1536x864.png 1536w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-22-500x281.png 500w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-22.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>uhhggg&#8230;. I could figure this out but honestly if I&#8217;m diving into source I&#8217;d rather start with source 2 and cs2. But there&#8217;s a 10 year old part of me that longs to make a source mod, put it on moddb, start a dev blog, abandon the mod, notice another team picked up my mod, start a mod that competes against the original and fall into a deep depression when the original mod team gets hired by valve.<\/p>\n\n\n\n<p>One can only dream.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"339\" src=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-23.png\" alt=\"\" class=\"wp-image-624\" srcset=\"https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-23.png 740w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-23-300x137.png 300w, https:\/\/willkolb.com\/wp-content\/uploads\/2025\/02\/image-23-500x229.png 500w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I have tried to build a source engine mod probably 5-6 times since I started programming in late 2000s early 2010s and I&#8217;m finally ahead of the curve and I was able to get a mod built before valve did something that wasn&#8217;t in the public c++ repos that broke everything! (See https:\/\/github.com\/ValveSoftware\/source-sdk-2013\/tree\/master) This is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":624,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,27],"tags":[],"class_list":["post-621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gamedev","category-softwaredev"],"_links":{"self":[{"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/posts\/621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=621"}],"version-history":[{"count":1,"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/posts\/621\/revisions"}],"predecessor-version":[{"id":625,"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/posts\/621\/revisions\/625"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=\/wp\/v2\/media\/624"}],"wp:attachment":[{"href":"https:\/\/willkolb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/willkolb.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}