(*2009-08-08 / gen 2010-10-26)
Here you can obtain Microbrush 2 and sample scenes for it.
- fixed output file format version in conversion tools
Known problems and workarounds in Microbrush 2.2.1:
- Bug: When you hold down ctrl and click once to start a copy-move and then release ctrl, the copy-move is aborted. Functions should not abort when a modifier key is released, to allow for flying to another point in space and finishing the action there.
- Workaround: Use the function from the grid menu or re-bind it to a key combination without a modifier key in config.cfg
- Bug: The grid axis alignment bias percentage setting seems to be ignored now, this is a feature designed to make it a little bit easier to aim for the grid axes. Seems I messed up with the config there.
- Workaround: You'd mainly use this feature to more easily move things along straight lines -- you can use the arrow keys for that too.
- Usage problem: VMFs loaded in Hammer display textures in a strange distorted way.
- Solution: Select the affected brushes, bring up the texture inspector and assign an alignment (World or Face) - MB2CDATVMF applies a top-down projection alignment to everything by default.
Valid since MB2 v. 2.1.0 @ 2009-12-21.
- improved the visibility of the mode indicator by adding a background to it
- added mode indicator texts for almost all instantaneous functions
- added display of grid tile size when changing the grid resolution
- added Overlay.ModeIndicator.BackgroundAlpha, Overlay.ModeIndicator.BackgroundColor and Overlay.ModeIndicator.InfoDuration properties
- added Grid.Cells.CellDisplaySize for specifiying the displayed measurements, set to 16 for Valve Hammer units
- removed unused property range settings from the file format
- fixed small errors in the file format specification
- added Grid.CenterInSelection command (idea by cheesemoo0 of SHIFT Development Team)
- added Camera.Pan, Camera.Orbit, and Camera.Zoom commands for navigation without the need of the fly mode
- added Camera.OrbitToolXMultiplier, Camera.OrbitToolYMultiplier, Camera.PanToolMultiplier, Camera.ZoomToolMultiplier properties
- fixed that when the first new property is created, the setting that primitives' properties are visualized was forgotten in the menu
- fixed the help for the mouse icon with the question mark
- renamed FlyMode.MouseSensitivity property to FlyModeMouseSensitivity
- changed icon of the grid menu to not suggest a shortcut tied to it anymore (idea by BmB at facepunch.com forums)
- modernized font
- grossly simplified the conversion processes
- fixed crash when adding polygon corners that occurred because of the new key binding system
- refurbished key binding subsystem
- the originals and copies of the selected brushes are now retained longer
- the newbie menu is now closed when the current scene is closed
- fixed that brushes rotated with Transform.Rotate90DegCW became inaccurate (and in turn couldn't be merged anymore)
- added hierarchy system
- added properties associated with brushes/primitives and commands for those
- added new file format, loading mechanisms are backward-compatible to Microbrush 2 v. 2.0.0
- added a whole lot more features to the VMF conversion (entities, displacements, aggregates, etc.)
- added count of selected brushes to the statistic
- added more visual aids to the common editing modes
- added a limit to the count of brushes displayed temporarily as wireframes during editing (Scene.Brushes.MaxPreviewCount)
- added Properties.ShowManipMenu command
- added Scene.VisualAidColor config property
- added a visual cue to identify which newbie menu function is active
- fixed escaping of names which are only one character long (didn't show up at all previously)
- fixed load and save error messages being omitted
- fixed that the emphasis flag could be randomized after bringing up the property value menu with multiple properties selected for editing
- fixes small things in the file loading and saving mechanisms
- fixed that the selection dialog for the property to display didn't always select the right one by default when it popped up
- fixed that the emphasis checkbox in the property dialog would forget its new selection state if you brought up a child dialog page
- fixed a crash and the semantics when dropping a scene file on the main window which had unsaved changes
- improved rendering performance a bit
- lowered the default grid axis alignment bias percentage a bit, so the axes are less "magnetic"
- removed the checks for the GL_ARB_vertex_program and GL_ARB_fragment_program extensions for now, as there are no shaders in use yet
- renamed cmdline option "-addpolygoncorners" to "-addPolygonCorners"
- reorganized existing property commands
- the visualized properties are now directly tied to the manipulated properties
- the "original" and "copied" brush lists are not anymore discarded even when just moving the grid around
- updated naming scheme of some already existing commands
- total engine update
- the configuration and resources are now consistently loaded from and saved to the initial working directory the application was started in, fixing "broken configs" after drag-and-dropping a scene onto the exe file
- the property menu to select one property from is now titled "Select Property", not "Select Properties" anymore
- when the load dialog is brought up with a shortcut and then canceled, the scene is shown again now without having to leave a blank menu
- markup codes in control set names are now escaped when displayed
- markup codes in property names are now escaped in the property menus
- added Make.Cylinder edit mode
- added Transform.Scale edit mode
Valid since MB2 v. 2.0.0 @ 2009-11-01.