Skip to content

Releases: lasa01/Plumber

Plumber 1.0.0-beta1

10 Jun 20:08
Compare
Choose a tag to compare
Plumber 1.0.0-beta1 Pre-release
Pre-release

The addon has been rewritten and will be renamed to Plumber.
This is a beta release, please report any bugs you may find.

Improvements

  • Major performance increases: typical VMF map import time reduced from 5-30 minutes to 2-30 seconds.
  • Manual game configuration no longer required: the addon automatically detects installed Source games on Steam.
  • No longer depends on other addons to import models: a built-in MDL importer has been implemented.
  • No longer caches anything on disk.
  • MacOS support in addition to Windows and Linux.

New features

  • MDL importer with animation support.
  • Game file browser: easily import MDL/VMT files straight from game files without manual extraction.
  • Option to remove animations or animations and armatures from dynamic props to prevent problems when exporting maps outside Blender.
  • Option to merge solids into one mesh object per brush (enabled by default for better performance).

Missing/removed features

  • Enhanced QC importer: removed due to the new MDL importer.
  • Enhanced AGR importer: missing, best way to reimplement this is still under consideration.
  • Reusing previously imported data: missing, will probably be added back later.

Internal improvements

  • Imported texture file format is now TGA instead of PNG for better performance.
  • Switched to custom VDF (Valve KeyValues) parser, which fixes the current parsing issues.
  • Game files are no longer indexed, and are instead searched for on-demand, leading to better performance.
  • Importer is now multithreaded.
  • Importer backend and Blender glue code are now separated, possibly allowing reusing the backend for other projects.
  • Mostly written in Rust for better performance.

0.6.9

25 May 14:14
Compare
Choose a tag to compare

Bugfixes

  • Fixed enhanced agr import visibility issues.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.

0.6.8

10 May 23:31
Compare
Choose a tag to compare

Bugfixes

  • Fixed vpk path encoding related error.
  • Handle unicode decoding related errors.
  • Fixed AssertionError in vmf reading.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.

0.6.7

14 Jan 15:45
Compare
Choose a tag to compare

New features

  • Added option to import blended texture blend data into vertex color instead of vertex alpha.

Bugfixes

  • Fixed VMT parsing syntax errors stopping VMF import.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.

Linux 0.6.6

21 Jul 13:59
Compare
Choose a tag to compare

This is a Linux-only release! Use 0.6.4 on Windows!

Bugfixes

Known issues

  • Overlays spanning multiple faces may have incorrect normals.

0.6.4

26 May 18:55
Compare
Choose a tag to compare

Bugfixes

  • Fixed solids being inaccurate far away from the origin.
  • Clean temporary directories before importing (should fix the need to change/manually clean them before .agr import).

Known issues

  • Overlays spanning multiple faces may have incorrect normals.

0.6.3

14 May 16:19
Compare
Choose a tag to compare

Bugfixes

  • Fixed incorrect autocombine props when using cache or when a certain Crowbar's setting was enabled. If you had this issue, please clean your cache directory manually. Thanks to @Devostated for helping debug the issue.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.

0.6.2

28 Apr 14:51
Compare
Choose a tag to compare

Bugfixes

  • Fixed error with prop optimizing when Blender wasn't in English.
  • Fixed broken materials when using $ssbump.
  • Fixed patch materials not importing.
  • Added support for latest SourceIO.
  • Fixed empty game definition list on Blender 2.93.
  • Fixed QC importer not working on Blender 2.93.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.

0.6.0

07 Dec 15:43
Compare
Choose a tag to compare

New features

  • Added support for trigger brushes.
  • Automatic optimal imported sky resolution.
  • Linux support for prop importing (requires wine).
  • Option to import editor materials (visible in Hammer).

Bugfixes

  • Fixed wrong spotlight cone angle and blend values.
  • Fixed some KeyErrors in AGR importing.
  • Fixed BST and afx-blender-scripts becoming unusable after using enhanced importers.
  • Made missing props not fail the whole import.
  • Ignored possible errors in Crowbar output decoding.
  • Fixed an error when trying to reuse a model with deleted meshes.
  • Unsupported material parameter warning is no longer printed for %noportal.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.

0.5.1

28 Sep 14:26
Compare
Choose a tag to compare

If upgrading from 0.4.x or earlier, you will need to specify a new cache folder.

Bugfixes

  • Fixed "nothing was imported by Blender Source Tools" errors with some models.
  • Fixed errors with Portal 2 light_environment parsing.

Known issues

  • Overlays spanning multiple faces may have incorrect normals.