Template:en

From Valve Developer Community
Jump to navigation Jump to search
Flag-white.pngEnglish (en)

HLMV++ Half-Life Model Viewer++ is a community-made modification of HLMV Half-Life Model Viewer for Source Source that provides an updated, feature-rich version of the model viewer. HLMV++ is made by ficool2, the same programmer that created Hammer++ Hammer++, and the two are cross-compatible. HLMV++ contains many fixes to long-standing HLMV issues, as well as many new features, some of which were ported over from Counter-Strike: Global Offensive Counter-Strike: Global Offensive's HLMV.

HLMV++ currently supports the following branches of the Source Engine:

Support for other engines/branches is planned. Current new builds being worked on may include:

Features

Note.pngNote:A full list of all features and fixes can be found on the Version History article on the HLMV++ Github Wiki.
  • Mvscript support, ported from CS:GO's HLMV.
  • Live VMT materials editing, ported from CS:GO's HLMV.
  • Ability to change picmip, antialias and anistropic settings without needing to modify the dxsupport.cfg file to do so. Options are now available via the Render tab of the control panel.
  • Loading and rendering particle effects that can be attached to bones via the new Particles tab on the control panel.
  • Showing/hiding the bottom-third control panel.
    • Options > Show/Hide Control Panel
  • Added support for loading 2D skyboxes as the background of the 3D render area. (only in Team Fortress 2Garry's Mod)
  • Added support for Refract materials. (only in Team Fortress 2Garry's Mod)
  • Asset mounting from mount.cfg. (only in Garry's Mod)
  • A reworked Flexes control panel with pagination.
    • This feature also reworks how the Flexes panel functions, removing the usage of dropdown boxes which subsequently fixes an age-old bug where changing a targeted flex via a dropdown could sometimes revert all the flex changes you had made up to that point.
  • Facial flex saving via registry keys/mvscripts.
  • Saving a screenshot with or without an automatically generated alpha channel.
    • When saving a transparent screenshot of a model with an attached particle effect, the automatic generation of the alpha channel will fail to properly capture anything that uses $additive materials. This is due to the specific algorithm used to generate the screenshot.
    • Another minor issue with transparent screenshots is that there will usually always be a couple pixels in the bottom-right hand corner of the image that will need to be manually erased.
    • Screenshots (and video frames) were initially saved as TGAs until the Garry's Mod build and Version 6 of the Team Fortress 2 build, where they are now saved as PNGs.
  • A new Make Video option that exports multiple PNG frames to create animated GIFs/APNGs/VTFs.
  • Added volume slider for sounds.
  • Added aspect ratio correction.
    • This makes the model render correctly regardless of window size. Can be toggled off for old behavior.
  • Added SetCameraFOV and SetCameraAspectCorrection commands to .mvscripts.
  • A new cosmetic item model browser that parses the contents of the items_game.txt file. (only in Team Fortress 2)
  • Ability to create and place up to 4 different independent light sources and customize each light source's type (point, directional or spot), cone, color and ambient color. (only in Team Fortress 2Garry's Mod)
    • Lights feature was intended for the Left 4 Dead 2 build as well, but the Left 4 Dead engine branch doesn't seem to be able to support more than 2 light sources without causing HLMV++ to crash.
    • Lights can also be set up and saved via mvscripts.

Bugs

  • There seem to be no bugs yet

Fixes

Version 1

  • TBA

Version 2

  • TBA

Version 3

  • TBA

Version 4

  • TBA

Version 5

  • Fixed .mdls/.mvscripts passed on command line not working. This fixes HLMV++ not working with the "Preview" mode from Crowbar Crowbar.
  • Fixed sounds not playing.
  • Fixed crash in BoneWeights view.
  • Fixed Reset Lighting also resetting background color.
  • Fixed particles not being saved across sessions.

Version 6

  • TBA

Screenshots

External links