Skip to content

Releases: lasa01/Plumber

0.5.0

26 Sep 17:49
Compare
Choose a tag to compare

Decompiled models cache structure has changed. You will need to specify a new folder, older caches will not work anymore.

New features

  • Major VMF model import performance increase: full import ~3 times faster than before.
  • Indexed game files are now cached into memory.
  • Operator user interface overhaul and console logging improvements.
  • Previously imported images, materials and models in the .blend file can be now reused.
  • Imported objects' origin is now at the center.
  • Multiple VMTs can be imported at once.
  • Option to import invisible brushes into a separate collection.
  • Options to disable collision and LOD mesh skipping.
  • Overlay import adjustments and better errors.
  • Truncated datablock name prefix changed to "~".

Bugfixes

  • Handle changed Crowbar "Folder for each model" setting.
  • Fixed an error in material emptiness check.
  • Fixed a possible error in missing material logging.
  • Accounted for Blender's duplicate suffixes in datablock name truncation target length.
  • Fixed a typo in water normal map texture importing.
  • Fixed fully truncated datablock names not using the truncation prefix.
  • Fix errors with empty addon preferences.
  • Fixed misleading error when a model isn't found.
  • Decompiled models are now cached for each game definition in case different games have conflicts.
  • Fixed errors when a scene doesn't have a world.
  • Add missing interpolation option to AGR importer.
  • Fixed errors related to case sensitive VMF parsing, now it's case insensitive.
  • Fixed errors on invalid solids in Portal 2 VMFs, they are now skipped.
  • Fixed "color syntax is invalid" errors by supporting yet another alternate syntax.
  • Fixed an error when moving files related to decompiling of some models.

Removed

  • Removed useless "Export VMF MDLs" operator.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.

0.4.1

24 May 11:59
Compare
Choose a tag to compare

You need to manually redo your game definitions if you're upgrading from 0.3.x or earlier!

Bugfixes

  • Fixed model decompiling not working when importing maps.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.
  • Enhanced importers are missing some options found in original ones.

0.4.0

23 May 17:59
24f195e
Compare
Choose a tag to compare

You need to manually redo your game definitions!

New features

  • Option to optimize imported props (deletes useless armatures from static props).
  • Blender Source Tools output is now silenced.
  • Map import progress is now printed to console.
  • Enhanced model importers are now combined, and .mdl files are decompiled and loaded with Blender Source Tools by default.

Bugfixes

  • Fixed error on unknown HDR formats.
  • Fixed incorrect multi-face displacements.
  • AGR importer now uses same names as the original one.
  • Fixed errors with latest afx-blender-scripts.
  • Fixed patch materials being disallowed in .vmt importer.
  • Fixed QC import problems when the Scene Collection is selected.
  • Fixed relative path handling in preferences.
  • Fixed AGR visibility driver issues.
  • Fixed missing materials console spam (now only reported once per material).

Known issues

  • Overlays spanning multiple faces may have incorrect normals.
  • Enhanced importers are missing some options found in original ones.

0.3.1

07 May 20:52
Compare
Choose a tag to compare

Bugfixes

  • Fixed overlay UVs.
  • Fixed remaining wrong prop rotations.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.
  • Enhanced importers are missing some options found in original ones.

0.3.0

06 May 18:32
e0b3b13
Compare
Choose a tag to compare

New features

  • VMF sky importing (cubemaps are converted to Blender-compatible equirectangular format, target resolution can be specified).
  • VMF 3D sky origin (sky_camera) can be imported; 3D sky can be manually selected and transformed to the correct position and scale with Object -> Transform VMF 3D sky.
  • Added support for "wildcard" directories in game definitions, such as the CS: Source "custom" directory.
  • Enhanced importers cannot be used and are grayed out if the required addons are not installed and enabled.
  • Enhanced .mdl importer (better materials) (requires SourceIO).
  • VMF importer embedded files directory setting now supports relative paths.

Bugfixes

  • Fixed a VMF spotlight related parsing error.
  • Fixed a VMF light related parsing error.
  • Fixed material culling setting being ignored, culling being always enabled.
  • Fixed $selfillum color in materials (not just white anymore).
  • Fixed areaportal and occluder materials being visible.
  • Fixed visible tool materials (such as toolsblack) being skipped when using the "skip tools" option (renamed "skip tools" to "skip invisible").
  • Fixed unlit materials specularness.
  • Fixed incorrect normals on some displacements.
  • Fixed material importer ignoring files such as textures in the same directory (previously only searched game files).
  • Fixed an error on some AGR imports.
  • Too long names are now truncated, too long paths are replaced with an unique hash.
  • All names are now case-insensitive.
  • Fixed some non-lod meshes being skipped as lod meshes.
  • Fixed previous successful model being used instead of the correct one if the correct model is not imported for some reason.
  • Fixed some of the incorrect overlay normals.
  • Fixed overlay import summary being printed when brush importing was disabled and overlay importing was left enabled.

Known issues

  • Some props have wrong rotation.
  • Overlays spanning multiple faces may have incorrect normals.
  • Enhanced importers are missing some options found in original ones.

0.2.0

23 Apr 17:24
23c8cf0
Compare
Choose a tag to compare

Old game definitions are not compatible and will be reset.

New features

  • Prop animations are now imported.
  • Selectable interpolation type for imported materials (requested by @filiperino).
  • Option to allow the use of backface culling for imported materials.
  • Support for multiple directories and VPK archives per game definition (requested by @filiperino).

Bugfixes

  • Fixed materials without $phong or $envmap being too reflective.
  • Fixed washed out prop tint and light colors. (reported by @Devostated)
  • Fixed $alphatestreference handling in materials.
  • Fixed rotations on some props. (reported by @Devostated)
  • Fixed overlay UVs. (reported by @Devostated)
  • Fixed errors with Blender Source Tools 3.1.0. (reported by @Devostated)
  • Added missing material settings to .qc importer.
  • No longer tries to import overlays when brushes are not imported.
  • Fixed imported brush face normals.
  • Added missing descriptions.
  • Fixed parsing of CS:S .vmf files (reported by @filiperino).
  • Fixed parsing of certain .vmt files.

Known issues

  • Some props have the wrong rotation. This seems to be a Blender Source Tools issue.
  • Overlays have incorrect face normals.

0.1.0

19 Apr 20:29
Compare
Choose a tag to compare

Initial release.