GodotVMF
An asset pipeline bridge between Source Engine and Godot Engine. Allows to import VMF maps, MDLs, VTF and VMT from Source Engine games into Godot Engine. Highly recommended to use it with Hammer++.
Features
- VMF geometry import
- Instances support
- Native MDL support
- Native VMT support
- Native VTF support
- Godot materials/textures export to VMT/VTF (see here)
- Displacements import (with vertex data)
- Entities support
- Hammer's Input/Output system support
- Surface props support
- FGD generator that compiles a FGD file based on source code of implemented entities in GDScript (see here)
Installation and Usage
- Installation Guide
- Installation Guide Video
- Documentation
- Materials Video Tutorial
- Implemented entities
- Example Project
Made with this tool
- Echo Point by Lazy
- Vampire Bloodlines map example by Rendara
- SurfsUp by @bearlikelion
- Team Fortress Jumper by Mickeon
- Cirno! Lifts a Boulder by fluuury
Known issues
- Non-static models or their collision may have wrong orientation
- Use
Additional Rotationproperty in the MDL import options
- Use
Legality of use
If you would like to use the Source Engine SDK or other Valve Developer Tools for commercial use, please contact Valve at [email protected]. There shouldn’t be any issues if you’re using it for non-commercial projects.
Contribution
If you have some ideas, suggestions regarding to quality or solutions of the problems above, feel free to contribute!
- If you've added a new feature please add the relevant documentation.
- Add yourself to the contributors section below
Credits
H2xDev - main contributor
Ambiabstract - tech help and inspiration
Lachrymogenic - linux test, performance test
SharkPetro - materials test
Contributors
Mickeon URAKOLOUY5 ckaiser jamop4 Catperson6 Withaust Asrael
License
MIT
Changelog for version v2.2.11
No changelog provided for this version.
Reviews
This is an amazing addon, would definitely recommend if you need an easy way to make 3d maps and use them in Godot. Being able to utilise features from Hammer such as entities and displacements in Godot is amazing.
The only addon I can't live without. If you like the hammer editor, this is for you. And since it's not compiled to a bsp, you don't have to seal the map and can just block thing out quickly. Super easy right click to convert images to vtf/vmt for new textures in the editor and from that to a tres file to add PBR. It's pure magic. I haven't tried the entity system yet, but it seems very intuitive and super powerful.
i love you!
Login to write a review.