# source_proc_gen
[![Crates.io](https://img.shields.io/crates/v/vmf_parser_nom)](https://crates.io/crates/sourceprocgen)
[![docs.rs](https://img.shields.io/docsrs/vmf_parser_nom)](https://docs.rs/vmf_parser_nom/latest/vmf_parser_nom)
A WIP map generator for Source Engine games.
# HIGHLY WIP
Pretty much everything is subject to change.
Some paths in test modules are hard coded to my fs and assume l4d2 and tf2 are installed.
Currently no procedural generation.
# Current Features:
- vmf parsing
- vmf writing
- cubes, cones, cylinders, spheres
- basic entities
- example pallet map bin crate
# Generated Examples
Complex cyliner:
![Complex cyliner](https://cdn.discordapp.com/attachments/836787072768671786/1106754223976239125/image.png)
Ellipsoid:
![Ellipsoid](https://cdn.discordapp.com/attachments/836787072768671786/1121226118482116688/image.png)
Clamshell cylinder:
![Clamshell cylinder](https://cdn.discordapp.com/attachments/836787072768671786/1106978296366891048/image.png)
Pallet Map:
![Pallet Map](https://cdn.discordapp.com/attachments/836787072768671786/1094669378219425883/image.png)