-Writing to VMF files that can be opened by Hammer and compiled normally
-Creation of rectangular brushes, as well as certain entities
-Editing of keyvalues and spawnflags
-Entity I/O via a simple addOutput command
-Full documentation
-PyPI integration
Currently (as of v1.0.0) you can create these entities:
-func_instance
-light
-logic_auto
-logic_relay
-prop_floor_button
-trigger_multiple
Entities to be added soon:
-info_player_start (Done and in v1.1.0)
-weapon_portalgun (Done and in v1.1.0)
-prop_weighted_cube (Done and in v1.1.0)
-prop_testchamber_door
Suggest others that you would like to see in the next release!
PyVMF is NOT a replacement for Hammer, nor a fully-fledged editing program. PyVMF is a framework for other programmers to work on to create generators (like the Wall Tile Randomizer) or much, much more.
Also, as this is a first release, there may be some bugs. Please let me know of any issues or suggestions you may have.
Installation and usage instructions are on the download page.
