{"id":780,"date":"2010-11-06T12:46:02","date_gmt":"2010-11-06T20:46:02","guid":{"rendered":"http:\/\/technofovea.com\/blog\/?p=780"},"modified":"2010-11-06T12:46:30","modified_gmt":"2010-11-06T20:46:30","slug":"packbsp-2-0-4-released","status":"publish","type":"post","link":"https:\/\/technofovea.com\/blog\/archives\/780","title":{"rendered":"PackBSP 2.0.4 Released"},"content":{"rendered":"<p>Please see the <a href=\"\/blog\/projects\/packbsp\">project-page <\/a>for download links.<\/p>\n<p>\nThis release is primarily small bug-fixes. Unfortunately,<br \/>\nscreening out non-used static-prop skins is still not working until I<br \/>\npuzzle out more of the MDL format, sorry.<\/p>\n<h3>Changes<\/h3>\n<p><UL><br \/>\n\t<LI>Feature: Tries to auto-detect the Steam directory from the<br \/>\n\tWindows Registry.<\/LI><br \/>\n\t<LI>Fix: Issue where if the same file exists in the game<br \/>\n\tdirectory and in the GCFs, it was being unnecessarily packed, even<br \/>\n\tif the file content is identical.\tNow such &ldquo;harmless duplicates&rdquo; are ignored and not<br \/>\n\tpacked. (This is particularly important for TF2 maps using the old<br \/>\n\tSwamp Pack assets became officially adopted.)<\/LI><br \/>\n\t<LI>Fix: Issue where model-skin paths contained an extra slash<br \/>\n\tdue to how the QC options where written prior to compile.<\/LI><br \/>\n\t<LI>Fix: VMTs legitimately provided in place of SPR files are now<br \/>\n\tparsed correctly to find depended-upon materials\/textures.<\/LI><br \/>\n\t<LI>Fix: Clientregistry.blob is no longer directly read, but<br \/>\n\tinstead copied to a temporary file to avoid conflicts with<br \/>\n\tconcurrent Steam operations. This can still fail if Steam is in the<br \/>\n\tmiddle of updating or downloading game data, but the error message<br \/>\n\tshould be much clearer now.<\/LI><br \/>\n\t<LI>Fix: Upgraded to use HlLib 2.4.0, fixing an issue where HlLib<br \/>\n\tcould not extract from GCFs over 4gb in size.<\/LI><br \/>\n<\/UL><\/p>\n<h3>Known issues:<\/h3>\n<p><UL><br \/>\n\t<LI>Ensure you have re-run the Source SDK and\/or any mods you are working with<br \/>\n\tbefore using this program, because Valve occasionally updates their SDK and everything is in a broken-state<br \/>\n\tuntil their software is re-run.<\/li>\n<p>\t<LI>&ldquo;Locked&rdquo; variations of TF2 control-point hud<br \/>\n\ticons (ending in _locked.vmt) are not discovered for<br \/>\n\tteam_control_point. This is due to hidden behavior of the TF2<br \/>\n\tengine, and will require additional work to add &ldquo;plug-ins&rdquo;<br \/>\n\tthat can solve this in an extensible manner.<\/LI><br \/>\n\t<LI>Textures that are needed for custom particles are not<br \/>\n\tdetected. This will require more work to parse PCF files.<br \/>\n\t<\/LI><br \/>\n<\/UL><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Please see the project-page for download links. This release is primarily small bug-fixes. Unfortunately, screening out non-used static-prop skins is still not working until I puzzle out more of the MDL format, sorry. Changes Feature: Tries to auto-detect the Steam directory from the Windows Registry. Fix: Issue where if the same file exists in the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,4],"tags":[7,8],"_links":{"self":[{"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/posts\/780"}],"collection":[{"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/comments?post=780"}],"version-history":[{"count":8,"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/posts\/780\/revisions"}],"predecessor-version":[{"id":788,"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/posts\/780\/revisions\/788"}],"wp:attachment":[{"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/media?parent=780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/categories?post=780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technofovea.com\/blog\/wp-json\/wp\/v2\/tags?post=780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}